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/3723f20d-814a-4dcf-8643-e3cfc4b9a26an%40googlegroups.com.

Reply via email to