github perber/leafwiki v0.10.0
LeafWiki v0.10.0

one day ago

๐Ÿ“ 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) (@freaks)
  • 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) (@perber)
  • feat(ui): add toc (#974) (@perber)
  • feat(ui): improve PageSelect (#973) (@perber)
  • feat(ui): add drag & drop sort (#972) (@perber)
  • feat(auth): add proxy auth (#971) (@perber)

๐Ÿ› Bug Fixes

  • fix(auth): refresh before token expiry (#1042) (@perber)
  • fix(ui): italic shortcut (#1039) (@perber)
  • fix(auth): await logout (#1029) (@perber)
  • fix(ui): reset metadata dirty state (#1027) (@perber)
  • fix(ui): improve editor and asset layouts (#1026) (@perber)
  • fix(ui): favicon is not displayed when changed in branding settings (#1023) (@perber)
  • fix(auth): resets basic auth credentials (#1017) (@perber)
  • fix(tags): keyboard regression after introducing Tags & Properties in page editor (#1016) (@perber)
  • fix(ui): improve tag suggestions & keyboard handling (#997) (@perber)
  • fix(ui): ToC hierarchy (#993) (@perber)
  • fix(ui): favicon initial html (#1025) (@perber)

๐Ÿ”ง Refactoring

  • refactor: remove tree dependency from TagsService and PropertiesService (#1022) (@perber)
  • refactor: search indexing via pagesave hook (#1019) (@perber)

๐Ÿงช Tests

๐Ÿงฐ Chores

  • chore: bump node from 95034e7 to 7c6af15 (#1033) (@dependabot[bot])
  • chore: bump alpine from 4d889c1 to 5b10f43 (#1034) (@dependabot[bot])
  • chore: bump golang from f44b851 to 91eda97 (#1036) (@dependabot[bot])
  • chore: bump golang.org/x/crypto in the go-dependencies group (#1035) (@dependabot[bot])
  • chore: bump github action to newer version (@perber)
  • chore: bump tailwindcss from 4.2.4 to 4.3.0 in /ui/leafwiki-ui (#1001) (@dependabot[bot])
  • chore: bump postcss from 8.5.12 to 8.5.15 in /ui/leafwiki-ui (#1005) (@dependabot[bot])
  • chore: bump @types/node from 25.7.0 to 25.9.1 in /e2e (#1006) (@dependabot[bot])
  • chore: bump eslint from 10.3.0 to 10.4.0 in /e2e (#1007) (@dependabot[bot])
  • chore: bump @tailwindcss/vite from 4.2.4 to 4.3.0 in /ui/leafwiki-ui (#1004) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.59.3 to 8.59.4 in /e2e (#1008) (@dependabot[bot])
  • chore: bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /e2e (#1009) (@dependabot[bot])
  • chore: bump prettier from 3.8.1 to 3.8.3 in /ui/leafwiki-ui (#1002) (@dependabot[bot])
  • chore: bump @playwright/test from 1.59.1 to 1.60.0 in /e2e (#984) (@dependabot[bot])
  • chore: bump golang.org/x/crypto from 0.49.0 to 0.51.0 (#977) (@dependabot[bot])
  • chore: bump uuid from 11.1.0 to 14.0.0 in /ui/leafwiki-ui (#990) (@dependabot[bot])
  • chore: bump tailwind-merge from 3.5.0 to 3.6.0 in /ui/leafwiki-ui (#978) (@dependabot[bot])
  • chore: bump @types/node from 25.5.2 to 25.7.0 in /e2e (#985) (@dependabot[bot])
  • chore: bump mermaid from 11.14.0 to 11.15.0 in /ui/leafwiki-ui (#989) (@dependabot[bot])
  • chore: bump node from 25-alpine to 26-alpine (#982) (@dependabot[bot])
  • chore: bump globals from 17.4.0 to 17.6.0 in /ui/leafwiki-ui (#980) (@dependabot[bot])
  • chore: bump react-router-dom from 7.14.1 to 7.15.0 in /ui/leafwiki-ui (#976) (@dependabot[bot])
  • chore: bump @codemirror/autocomplete in /ui/leafwiki-ui (#981) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.59.2 to 8.59.3 in /e2e (#983) (@dependabot[bot])
  • chore: bump modernc.org/sqlite from 1.50.0 to 1.50.1 (#975) (@dependabot[bot])
  • chore: bump @tailwindcss/vite from 4.2.3 to 4.2.4 in /ui/leafwiki-ui (#963) (@dependabot[bot])
  • chore: bump eslint from 10.2.1 to 10.3.0 in /e2e (#965) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.59.1 to 8.59.2 in /e2e (#964) (@dependabot[bot])
  • chore: bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1 (#960) (@dependabot[bot])
  • chore: bump zustand from 5.0.11 to 5.0.13 in /ui/leafwiki-ui (#961) (@dependabot[bot])
  • chore: bump typescript from 6.0.2 to 6.0.3 in /ui/leafwiki-ui (#962) (@dependabot[bot])
  • chore: bump @typescript-eslint/parser from 8.59.1 to 8.59.2 in /e2e (#966) (@dependabot[bot])

๐Ÿ”น Other Changes

  • security: harden supply chain across CI, Docker and dependencies (#1032) (@perber)
  • perf: eliminate redundant disk reads in pagesave effects (#1021) (@perber)

Don't miss a new leafwiki release

NewReleases is sending notifications on new releases.