Newsletter 18/07/2025

Newsletter 18/07/2025

Dear LiaScript community,

It has been far too long since our last newsletter — but rest assured, we’ve been busy! Our long‑term mission remains unchanged: to turn LiaScript into a simple, universal markup language for interactive online courses, MOOCs, textbooks, and much more. Below you’ll find a whirlwind tour of everything that landed since the previous update.

1. Publish courses on Nostr

During the OER Hackathon in Göttingen we demonstrated two‑click publishing to Nostr. The LiveEditor now bundles an entire LiaScript course—including images, audio, and video as data-URIs—into a single signed Nostr long‑form event (kind 30023) that you can share anywhere. Learners open the course via a https://LiaScript.github.io/course/?nostr:// link rather than HTTP. Simply revise your Markdown and hit Publish; every client will automatically pull the latest version.

Nostr & LiaScript & OER

Discover how Nostr’s decentralized network can change the way we create and share Open Educational Resources.

2. SVG gets super‑powers

SVG (Scalable Vector Graphics) has always worked inside LiaScript, but we have tightened the integration:

  • Use <foreignObject> to embed raw HTML or LiaScript inside any shape
  • Combine images with formulas, Text‑To‑Speech, quizzes, scripts… the sky’s the limit
  • Animate parts of your drawing using the regular LiaScript script macro

Dive into the updated docs:

Goto: Documentation - SVG in LiaScript

Or watch the short demo:

3. New edit macro – built‑in remix button

We’ve added the new edit command, which opens the course in an editor so learners can tweak or extend the content themselves. In larger communities you can point the button to an external editor, making it easy for anyone to contribute.

Goto: Documentation - edit

4. Slim progress bar

You may have spotted a thin progress bar beneath the navigation toolbar. It fills up as readers advance through the course, giving them instant feedback on how much content remains.

5. Easier hosting: gitlab://nextcloud://

Fetching raw files from self‑hosted GitLab or Nextcloud can trigger CORS errors. LiaScript’s new URL‑translation engine fixes that:

  • Prefix troublesome links with gitlab:// or nextcloud://
  • LiaScript rewrites them to the platform’s CORS‑friendly API behind the scenes

There’s nothing to install — just use the new scheme and enjoy.

Sharing via gitlab://

TL;DR Add gitlab:// in front of any raw-file URL that refuses to load in LiaScript.

6. Quality‑of‑life improvements

  • Such as better voice support (also on Safari).

  • Video comments will be translated and synchronizes with the browser text to speech engine, if translated:

  • Chemical formulas rendered via mhchem

    https://mhchem.github.io/MathJax-mhchem/

  • Executable snippets in Classroom chat – run code or dynamic macros live

  • Special ignore comments <!---.*---> – perfect for hiding large blocks from the parser

7. Internationalisation & Styling

@stvrhm—who created LiaScript’s original theme—has begun a major overhaul of our CSS. The headline feature is full support for right‑to‑left (RTL) languages—not just Arabic, Hebrew, and Persian (Farsi), but also Urdu, Pashto, Sindhi, Kurdish (Sorani), Uyghur, Rohingya, Syriac, Dhivehi, and more.

https://github.com/LiaScript/LiaScript/issues/234

Why does this matter? Nearly 600 million people read RTL scripts. Until now our interface simply translated the words while keeping a left‑to‑right layout, which felt awkward and sometimes unusable. Real RTL support means mirroring navigation bars, icons, animations, paddings—every direction‑sensitive CSS rule. It’s deceptively tricky, but once finished LiaScript will feel truly native to this vast audience.

8. OPAL-Integration

We’re edging into the mainstream! LiaScript is now integrated into OPAL—the “Online‑Plattform für Akademisches Lehren und Lernen,” the central learning‑management system used by most universities in the German state of Saxony. In short: thousands of instructors and students can embed fully interactive LiaScript courses directly in their everyday LMS workflows.

OPAL Integration

That’s all for now — but plenty more is brewing. As always, we welcome your feedback, pull‑requests and wild ideas.

Happy authoring!

Related Posts

AI-Enhanced Live Coding: Building Liascript Courses for TVET 2025

Watch a live coding session where we build interactive online courses using LiaScript, supercharged with AI assistance.

Read More

Quality Checks on LiaScript with GitHub: Ensuring Document Excellence

In today’s collaborative educational and documentation environments, ensuring quality isn’t just a nice-to-have—it’s essential.

Read More

Automating LiaScript Transformations on GitHub with Enhanced Workflows and Asset Generation

In today’s fast-paced development and educational environments, automation isn’t just a convenience—it’s essential.

Read More