Just thought that I'd should add that today marks the fifth anniversary of 
the beginning of this incredible journey! I want to extend my deepest 
gratitude to Edward and everyone who has contributed to Leo over the years.
[image: Untitled.png]

Félix 

On Saturday, August 10, 2024 at 8:15:39 PM UTC-4 Félix wrote:

> Oups! Released LeoJS 1.0.4 because of last minute fix to support VSCode on 
> the web after having changed dependencies without proper testing! (Doh!)
>
> Félix
>
> On Saturday, August 10, 2024 at 6:44:56 PM UTC-4 Félix wrote:
>
>> 🎉 *LeoJS 1.0.3 is here!* 🎉
>>
>> I'd like to announce that the latest version of LeoJS now supports the 
>> functionality of leoMarkup.py commands:
>>
>>    - adoc
>>    - pandoc
>>    - sphinx
>>
>> If you've used these commands in Leo before, please give them a try in 
>> LeoJS and report any issues on the LeoJS issues page 
>> <https://github.com/boltex/leojs/issues>. Your feedback is invaluable!
>>
>> *About leoRST.py and its rst3 command:*
>> A big thank you to Viktor Ransmayr for helping me test the various 
>> available third-party 'docutils' equivalents. Unfortunately, they still 
>> don't cover enough RST directives to be worth including in LeoJS—yet. But 
>> don't worry, I’ll keep searching for the right docutils alternatives or 
>> actual JS/TS implementations. Stay tuned for future updates!
>>
>> As always, your suggestions for new features or workarounds for missing 
>> ones are what keep this project moving forward. Your ideas and feedback are 
>> my greatest motivation! 🚀
>>
>> Cheers,
>> Félix
>>
>>
>> On Wednesday, July 31, 2024 at 12:03:55 AM UTC-4 Félix wrote:
>>
>>> Thanks to all of you for your kind messages! I'm really glad that you 
>>> like it!
>>>
>>> 🎉 *I've just published a minor update with LeoJS 1.0.1 *🥳
>>>
>>> *This update is intended to facilitate and simplify using common 
>>> javascript libraries from Leo Scripts*: Until LeoJS supports 
>>> 'imports/require' statements in its Leo Scripts, all the libraries already 
>>> included in LeoJS are available on the global scope of Leo Scripts, as if 
>>> imported at the beginning of the script.
>>>
>>> They are: 
>>>
>>> *Default Node.js librairies:* Buffer,  crypto,  os,  path, process, 
>>> child_process 
>>> (*Some with limited functionality when using in VSCode for the web*)
>>>
>>> *Other 3rd party libraries:* SQL, JSZip, pako, 
>>> showdown, dayjs, md5, csvtojson, elementtree, ksuid
>>>
>>> For more details, and for *actual Leo Script samples that demonstrate 
>>> the usage of each of those*, please see: 
>>> *https://github.com/boltex/scripting-samples-leojs* 
>>> <https://github.com/boltex/scripting-samples-leojs>
>>>
>>> *Note: You can also press the '.' dot on your keyboard when viewing a 
>>> github repo to edit its content live in VSCode for the web !* 
>>>
>>> Just make sure you installed / updated to LeoJS 1.0.1 when using in 
>>> VSCode for the web 😁
>>>
>>> Cheers!
>>>
>>> Félix
>>>
>>> On Sunday, July 28, 2024 at 9:15:05 PM UTC-4 [email protected] wrote:
>>>
>>>> wow,  good news.   Thank you verrrrry much.
>>>>
>>>> 在2024年7月28日星期日 UTC+8 06:08:31<Félix> 写道:
>>>>
>>>>>
>>>>> *[image: banner-leojs-trans-800.png]*📢*Announcing LeoJS 1.0*🥳
>>>>>
>>>>> *Dear Leonistas and Fellow Developers,*
>>>>> I am beyond thrilled to announce that after more than five years of 
>>>>> relentless development, refinement, and passion,* LeoJS has reached 
>>>>> its 1.0 release 
>>>>> <https://marketplace.visualstudio.com/items?itemName=boltex.leojs>*! 
>>>>> This milestone marks the beginning of a new era for Leo and VSCode, and I 
>>>>> couldn't be more excited to share it with you all.
>>>>>
>>>>> *Join the Community!*
>>>>> This release would not have been possible without the incredible 
>>>>> support and feedback from the community. I invite you all to join the 
>>>>> discussion, share your experiences, and contribute to the ongoing 
>>>>> development of LeoJS here on this forum, or on the *LeoJS issues page* 
>>>>> <https://github.com/boltex/leojs/issues>.
>>>>>
>>>>> *Try LeoJS 1.0 Today!*
>>>>>
>>>>> Get it via auto-update, or *download LeoJS 1.0* 
>>>>> <https://marketplace.visualstudio.com/items?itemName=boltex.leojs> and 
>>>>> experience all the features of Leo from within VSCode. (*Also 
>>>>> available on open-vsx.org for VSCodium* 
>>>>> <https://open-vsx.org/extension/boltex/leojs>)  Your feedback is 
>>>>> invaluable, so please don't hesitate to share your thoughts and 
>>>>> suggestions.
>>>>>
>>>>> *What's New in LeoJS 1.0 Since 0.2.15*
>>>>>
>>>>>    - *Support for Older .leo Files: *LeoJS can now open older formats 
>>>>>    of .leo files (from version 4.7 and before) that contained 'tnodelist' 
>>>>>    attributes.
>>>>>    - *Improved Command Icons:* Fixed the disabled/enabled state of 
>>>>>    'Refresh from disk' and 'Extract Names' command-icons in the menu 
>>>>> above the 
>>>>>    body-editor.
>>>>>    - *Customizable Command Icons:* The command-icons above the 
>>>>>    outline pane are now customizable. They can also be set/unset in the 
>>>>> LeoJS 
>>>>>    setting panel.
>>>>>    - *Optimized Log Pane:* The log pane is only forcefully shown at 
>>>>>    startup on first installation or during version updates.
>>>>>    - *Default .leojs JSON Format: *The .leojs JSON file format is now 
>>>>>    the default when saving new untitled files, instead of the .leo XML 
>>>>> format.
>>>>>    - *Bug Fixes: *Fixed an elusive bug where sometimes a false Leo 
>>>>>    file change detection was triggered when saving.
>>>>>
>>>>> *Thanks to Edward and All of Leo's Contributors!*
>>>>> I will quote Thomas, who rightfully said* "Leo as we know it today is 
>>>>> the result of a long evolution, during which the ideas of many people 
>>>>> helped to shape the present-day Leo.  I want to emphasize the idea of an 
>>>>> "evolution", because this evolution has led to the amazingly wide utility 
>>>>> that Leo users learn as they use it more and more.  The continuous 
>>>>> improvement over decades is one of the things that separates Leo from so 
>>>>> many other editor and even outliner projects."*
>>>>>
>>>>> Since I merely translated Leo's codebase from python to typescript, 
>>>>> you are all in fact the authors of LeoJS! So thank you again for being a 
>>>>> part of this journey. 
>>>>>
>>>>> Here's to many more years of innovation and collaboration!
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Félix Malboeuf
>>>>> [image: footer2-leojs-1.0.png]
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/f7d2dc6c-5f89-42dd-a782-16c7dee4e263n%40googlegroups.com.

Reply via email to