LeafWiki v0.10.0 - Tags, Properties, ToC, and Better Auth #1044
perber
announced in
Announcements
Replies: 2 comments 6 replies
6 replies
|
Thanks for all the feedback on v0.10.0. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Hey folks,
I’m excited to announce that LeafWiki v0.10.0 is now available!
And there’s another reason to celebrate: LeafWiki passed 100 GitHub stars this month! 🎉
That may sound small compared to huge projects, but for a small open-source project like LeafWiki it means a lot. Thanks to everyone who starred the repo, tried LeafWiki, opened issues, contributed code, or shared feedback.
Tags & Properties
LeafWiki now supports Tags and Properties with Frontmatter integration.
This makes it easier to structure content, filter pages by tags, and build more organized wikis.
You can now:
Table of Contents
LeafWiki now includes a Table of Contents feature for pages.
This should make longer documents easier to navigate, especially technical documentation, guides, and reference pages.
Better Editor Experience
The editor received several improvements in this release.
Markdown insert tools have been improved, and the editor now supports Search / Replace.
There are also multiple smaller fixes around keyboard handling, shortcuts, layout behavior, tag suggestions, and metadata dirty state handling.
KaTeX Support
LeafWiki now supports KaTeX, making it possible to render mathematical notation directly in pages.
Thanks to @hfhongzy for contributing this feature.
Update Scripts
This release adds update scripts to make upgrading LeafWiki installations easier.
Thanks to @Hugo-Galley for the contribution.
Authentication Improvements
Authentication flows have been strengthened in this release.
LeafWiki now supports Proxy Auth, includes improved token refresh behavior before expiry, and fixes an issue where
POST /api/auth/refresh-tokenreturning401could reset browser Basic Auth credentials.Thanks to everyone who reported and suggested improvements around these flows.
Branding & UI Fixes
This release also fixes favicon handling in branding settings, including cases where the favicon was not displayed correctly after being changed.
There are also improvements to PageSelect, drag & drop sorting, metadata display, asset layout, and general UI behavior.
Technical Improvements
A lot of work also went into cleanup and hardening.
This includes removing the old
blackfridayMarkdown parser dependency, improving search indexing via page save hooks, reducing redundant disk reads, hardening supply chain security across CI, Docker, and dependencies, and updating several dependencies.Thanks
Thanks to everyone who contributed code, reported bugs, suggested features, or helped shape this release:
@hfhongzy, @Hugo-Galley, @Tak-MK, @MenomDE, @phillipleblanc, @hellyet, @mutefiRe
And thanks again to everyone using LeafWiki and giving feedback.
Feedback
If you have time, try out the new features!
I’m particularly interested in real-world usage, migration feedback, and edge cases around metadata, tags, and proxy-based authentication.
Support LeafWiki
If you find LeafWiki useful and want to support ongoing development, you can sponsor the project here:
Become a sponsor
All reactions