leafwiki version history
12 releases tracked, newest first.
v0.11.4
Jul 8, 2026- Added renaming pages from tree view and stacked preview/layout toggle in the editor.
- Introduced rich paste, ZIP-based backup snapshots, and TOC side panel for page viewer.
- Fixed issues with editor tables, sidebar shortcuts, and asset filenames.
- Updated documentation and dependencies across the project.
1 download
v0.11.3
Jun 30, 2026- Added async filesystem resync with progress polling and live resync via signals.
- Introduced code highlighting for PowerShell and improved UI features like orange shoutout.
- Fixed various UI issues, including editor 404 flashes, data loss on resize, and syntax highlighting.
- Enhanced backup functionality to resolve sync-divergence and harden remote re-init.
1 download
v0.11.2
Jun 25, 2026- Fixed ignoring bash `[[ ]]` conditionals and disabled single-dollar math in KaTeX.
- Fixed wiki-link syntax being ignored inside code blocks.
1 download
v0.11.1
Jun 22, 2026## ๐ Changelog for v0.11.1
### โจ Features
- feat(preview): register additional highlight.js languages (#1192) (@perber)
### ๐ Bug Fixes
- fix: bump golang x net (#1196) (@perber)
- fix(editor): tighten wikilink apply (#1195) (@perber)
- fix: search code block indexing (#1194) (@perber)
- fix(editor): preserve wikilink line text (#1193) (@perber)
1 download
v0.11.0
Jun 20, 2026## ๐ Highlights
### `[[WikiLink]]` Syntax
Pages can now be linked by title using `[[Title]]` syntax โ no path needed. The editor offers autocomplete, the viewer renders them with live status, and ambiguous links open a disambiguation dialog. Links are automatically updated when pages are renamed or moved, and broken links are surfaced with inline tooltips.
With `--enable-link-refactor`, sub-pages with absolute Markdown links are automatically rewritten when a section is moved โ keeping the wiki internally consistent without manual cleanup. `[[WikiLink]]` references are also updated when pages are renamed or moved.
### Mobile Experience
A thorough overhaul of the mobile UI: streamlined editor toolbar, decluttered title bar, reduced topbar actions, a dedicated History Panel tab bar for revisions and details, and broad layout fixes across all major screens.
### Auto-Save
Pages now save automatically while you type โ no manual save required. A debounce window batches rapid keystrokes into a single write, and conflict detection prevents overwriting concurrent changes. A per-device toggle lets you disable auto-save on mobile.
With `--enable-revision`, auto-save becomes
1 download
v0.10.2
Jun 4, 2026## ๐ Changelog for v0.10.2
## v0.10.2
This patch release contains a backported security fix for search result rendering. I also includes a dependency update.
### ๐ Security
- Harden search output sanitization to address an XSS-related issue in search rendering (@perber) (reported by @shafiqaimanx and @tonghuaroot)
### ๐งฐ Chores
- Bump `github.com/quic-go/quic-go` from `0.59.0` to `0.59.1` @dependabot
1 download
v0.10.1
May 30, 2026## ๐ Changelog for v0.10.1
This patch release includes security fixes, minor bug fixes, and stability improvements. Please update to the latest version as soon as possible.
### Security
- fix(auth): harden user update authorization (#1081) (@perber)
- fix(storage): harden asset and revision path handling (#1078) (@perber)
### โจ Features
- feat: add ui line wrap option to editor and position copy paste button in codeblocks (#1071) (@perber)
- feat: update header spacing (#1070) (@perber)
- feat: improve logging and allow disabling request logs (#1069) (@perber)
- feat: fail on startup when --enable-http-remote-user is set without --trusted-proxy-ips (#1068) (@perber)
- feat: add health endpoint at GET /api/health (#1065) (@perber)
### ๐ Bug Fixes
- fix(auth): harden user update authorization (#1079) (@perber)
- fix: recover from corrupt SQLite database files on startup (#1077) (@perber)
- fix(editor): keep preview heading sync stable (#1075) (@perber)
- fix: GET /api/auth/me never returns 401 to avoid Basic Auth credential reset (#1067) (@perber)
- fix: page scroll position on navigation (closes #1053) (#1059) (@perber)
- fix: typo in readme (#1048) (@pe
1 download
v0.10.0
May 25, 2026## ๐ Changelog for HEAD
### ๐ Highlights
- New `Tags` and `Properties` support with `Frontmatter` integration for better structured content
- Improved editor experience with better markdown insert tools, `Search / Replace`, and several keyboard and layout fixes
- Better content navigation with `Table of Contents`, improved `PageSelect`, and `Drag & Drop` sorting
- Stronger authentication flows with `Proxy Auth`, token refresh before expiry
- Technical improvements including `KaTeX` support, dependency cleanup, and stronger supply chain security
### โจ Features
- feat(editor): improve markdown insert tools (#1040) (@perber)
- feat(deps): remove blackfriday markdown parser dependency (#1030) (@perber)
- feat(auth): add test setup with dex & oauth2-proxy (#1028) (@perber)
- feat(ui): update metadata (@perber)
- feat(tags): improve tag browsing excerpts (#998) (@perber)
- feat(script): Add update scripts (#1014) (@Hugo-Galley)
- feat(ui): add katex support (#995) (@Zhaoyang (Cyrus) Hong)
- feat(ui): add frontmatter support & tags filtering (@perber)
- feat(codemirror): add search / replace support (#992) (@perber)
- feat(ui): adjust metadata pageviwer ui (#991) (
1 download
v0.9.2
May 5, 2026## ๐ Changelog for v0.9.2
### ๐ Bug Fixes
- fix: align password change dialogs (#969) (@perber)
1 download
v0.9.1
May 4, 2026## ๐ Changelog for v0.9.1
### โจ Features
- feat(install): Add new argument from V9 in installer. (#954) (@Hugo-Galley)
### ๐ Bug Fixes
- fix(revision): persist custom frontmatter (#956) (@perber)
- fix(wiki): Treat UI content that looks like frontmatter as plain body text while keeping importer updates on the frontmatter-preserving path.(#943) (@perber)
### ๐งฐ Chores
- chore: bump typescript-eslint from 8.59.0 to 8.59.1 in /e2e (#951) (@dependabot[bot])
- chore: bump prettier from 3.8.1 to 3.8.3 in /e2e (#952) (@dependabot[bot])
- chore: bump @tailwindcss/postcss from 4.2.3 to 4.2.4 in /ui/leafwiki-ui (#949) (@dependabot[bot])
- chore: bump postcss from 8.5.8 to 8.5.12 in /ui/leafwiki-ui (#948) (@dependabot[bot])
- chore: bump modernc.org/sqlite from 1.49.1 to 1.50.0 (#945) (@dependabot[bot])
- chore: bump i18next from 26.0.7 to 26.0.8 in /ui/leafwiki-ui (#947) (@dependabot[bot])
- chore: bump @typescript-eslint/eslint-plugin in /e2e (#953) (@dependabot[bot])
1 download
v0.9.0
Apr 26, 2026## ๐ Changelog for v0.9.0
## Highlights
- Optimistic Locking
- Revisions
- Link Refactoring
- Perma Links
### โจ Features
- feat: optimistic locking (#934) (@perber)
- feat: add shareable permalinks (#923) (@perber)
- feat: add localization error message (#920) (@perber)
- feat: enhance shoutout boxes (#917) (@perber)
- feat: allow class attributes in markdown (#916) (@perber)
- feat: revision history integration (#880) (@perber)
### ๐ Bug Fixes
- fix: tooltip issue (#938) (@perber)
- fix: Improve error handling during migration (#935) (@perber)
- fix(ui): keep content loaded until new page is loaded (#933) (@perber)
- fix(revision): disable storage with flag (#930) (@perber)
- fix(pages): gate refactor routes and harden save events (@perber)
- fix(tree): add bulk page operations (@perber)
- fix: update pageEditor & Permalink Redirect to support 404err page (#927) (@perber)
- fix(ui): centralize not-found flow (#926) (@perber)
- fix: revision asset streaming (#924) (@perber)
- fix: set mt to 0 for shoutout title (#921) (@perber)
- fix: strip markdown shoutout (#918) (@perber)
- fix: handle auth and rate limit edges (#913) (@perber)
- fix(revisio
1 download
v0.8.6
Apr 12, 2026## ๐ Changelog for v0.8.6
### โจ Features
- feat(ui): show release version (#867) (@perber)
### ๐ Bug Fixes
- fix: viewer toolbar mobile overflow (#870) (@perber)
- fix(preview): remove anchor id prefix (#869) (@perber)
- fix(preview): render shoutouts with type-specific colors (#868) (@perber)
- fix(ui): mermaid error message (#866) (@perber)
- fix(ui): improve markdown footnotes (#865) (@perber)
- fix(preview): support nested list indentation (#864) (@perber)
- fix(preview): unwrap plain list paragraphs (#863) (@perber)
- fix(preview): harden markdown preview (#860) (@perber)
- fix(ui): harden config load errors (#859) (@perber)
### ๐งพ Documentation
- docs(readme): add version to v0.8.5 in readme (#873) (@perber)
### ๐งฐ Chores
- chore: update eslint and typescript (#872) (@perber)
- chore: bump vite from 7.3.1 to 7.3.2 in /ui/leafwiki-ui (#871) (@dependabot[bot])
- chore: bump @types/node from 25.4.0 to 25.5.2 in /ui/leafwiki-ui (#849) (@dependabot[bot])
- chore: bump @fsegurai/codemirror-theme-github-light in /ui/leafwiki-ui (#848) (@dependabot[bot])
- chore: bump @playwright/test from 1.58.2 to 1.59.1 in /e2e (#854) (@dependabot[bot])
- chore: bump @types/node from 25.5.0
1 download