🚀Leo-Web, leoJS and LeoInteg updates!

32 views
Skip to first unread message

Félix

unread,
Apr 28, 2026, 1:51:15 AM (3 days ago) Apr 28
to leo-editor
banner-leojs-trans-800.png
Happy to share that a new triple release has landed for the Leo ecosystem!


Leo-Web 1.0.15

Leo-Web continues getting closer and closer to full-featured Leo workflow support directly in the browser. Check it out at  https://boltex.github.io/leo-web/

On top of sharing the same bug fixes as LeoJS (see below), since it uses the same core source code, Leo-Web 1.0.15 now also includes a welcome screen that provides basic outline-editing keybinds, as well as the much-awaited abbreviations feature! :)

About Abbreviations

If your abbreviation uses scripting, it must be written in JavaScript or TypeScript and it must return a value instead of setting x to a value. 

I've converted and included the original Leo's global abbreviations (date, html, etc...) For example, the provided default date abbreviation included in leoSettings.leo is now given as

date;;={|{return new Date().toString().slice(0,24)}|}

its Python version was date;;={|{x=time.asctime()}|}

I have also included a 'zen' abbreviation to demonstrate asynchronous function calls:

zen;;={|{return (await fetch("https://api.github.com/zen")).text();}|}

Thanks to Viktor, Rob and all other leonistas who have made suggestions and filed bug reports since last month's release !

Below are the changelogs for LeoJS and LeoInteg versions 

LeoJS 1.0.15

- Fixed imports so that @language is added at the start of a newline. Mirror of Leo's #4473.
- Fixed import-text-file. Mirror of Leo's #4484.
- Made the "Set LeoID" command available after startup.
- Fixed editFileCommands by adding summary_diff_two_revs and its helpers. Mirror of Leo's #4502, #4513, and #4517.
- Fixed flatten-outline-to-node as per Leo's #4485.
- Fixed LeoExternalFiles so that updating external files no longer changes c.p.
- Fixed untitled titles to use the proper number suffix when multiple untitled files are open.
- Made newHeadline the default string for new headlines.
- Fixed double-clicking on headlines containing a UNL to follow that link.
- Fixed body pane URL links to also support direct "gxn:" links (non-UNL).
- Fixed a bug in goPrev related to selecting previously visited nodes.
- Fixed HTML exporter by properly escaping reserved characters such as tag brackets and ampersands.
- Fixed an ignored config check for external file change settings in ExternalFilesController.
- Fixed dirty node handling in ExternalFilesController when reading modified files. Mirror of Leo's #4566.
- Fixed goto-prev-marked command.
- Added commands for the quick-find methods history, timeline, find-quick-selected, changed, and marked.

LeoInteg 1.0.27

- Fixed support for minibuffer import-any-file and import-text-file command aliases.
- Fixed body pane URL links to also support direct "gxn:" links (non-UNL).
- Fixed double-clicking on headlines containing a UNL to follow that link.

You can grab those updates via auto-update, or manually from my VSCode Marketplace page or my Open VSX Registry for VSCodium page.

⭐ Thanks for starring the repositories on GitHub to help others discover them ⭐

Félix

Thomas Passin

unread,
Apr 28, 2026, 8:55:02 AM (3 days ago) Apr 28
to leo-editor
Fantastic, such a lot of good work!

" - Fixed body pane URL links to also support direct "gxn:" links (non-UNL)."

That should be "gnx:", right?

Edward K. Ream

unread,
Apr 28, 2026, 9:14:30 AM (3 days ago) Apr 28
to leo-e...@googlegroups.com
On Tue, Apr 28, 2026 at 7:55 AM Thomas Passin <tbp1...@gmail.com> wrote:
Fantastic, such a lot of good work!

I second that emotion. I've just "starred" all of Félix's repos.

Edward

Viktor Ransmayr

unread,
Apr 28, 2026, 11:20:44 AM (3 days ago) Apr 28
to leo-e...@googlegroups.com
Hello Félix,

Am Di., 28. Apr. 2026 um 07:51 Uhr schrieb Félix <felix...@gmail.com>:
banner-leojs-trans-800.png
Happy to share that a new triple release has landed for the Leo ecosystem!

Thanks a lot for this triple release !

Looking forward to check it  out ...

With kind regards,

Viktor

Félix

unread,
Apr 29, 2026, 11:11:12 PM (2 days ago) Apr 29
to leo-editor
@Thomas  Oh yeah - that's a typo! it's gnx indeed

You can now ctrl or alt + click gnx links just like URLs in the body pane to follow them :)
Reply all
Reply to author
Forward
0 new messages