Skip to content

Releases: perber/leafwiki

LeafWiki v0.5.1

18 Dec 17:24
eb31f2c

Choose a tag to compare

📝 Changelog for v0.5.1

✨ Features

🐛 Bug Fixes

  • fix: mermaid & scrolling issue which we introduced because of html-support (#434) (@perber)
  • fix: overwrite tokens in print mode (#433) (@perber)
  • fix: printview for darkmode (#422) (@perber)
  • fix: delete screenshot (#411) (@perber)

🧾 Documentation

  • docs(readme): Update docker command, to include volume and admin password (#412) (@Hugo-Galley)
  • docs: update readme to reflect changes of v0.5.0 (#409) (@perber)

🧰 Chores

  • chore(deps): remove unused codemirror basic-setup dependency (#437) (@perber)
  • chore: bump @typescript-eslint/parser from 8.49.0 to 8.50.0 in /e2e (#432) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.49.0 to 8.50.0 in /e2e (#428) (@dependabot[bot])
  • chore: bump @types/node from 24.10.0 to 25.0.2 in /ui/leafwiki-ui (#427) (@dependabot[bot])
  • chore: bump @eslint/js from 9.39.1 to 9.39.2 in /ui/leafwiki-ui (#425) (@dependabot[bot])
  • chore: bump eslint from 9.39.1 to 9.39.2 in /e2e (#430) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.49.0 to 8.50.0 in /ui/leafwiki-ui (#423) (@dependabot[bot])
  • chore: bump @types/node from 24.10.1 to 25.0.2 in /e2e (#429) (@dependabot[bot])
  • chore: bump @vitejs/plugin-react from 5.1.1 to 5.1.2 in /ui/leafwiki-ui (#424) (@dependabot[bot])
  • chore: bump zustand from 5.0.8 to 5.0.9 in /ui/leafwiki-ui (#426) (@dependabot[bot])
  • chore(deps): update CodeMirror to fix markdown link editing bug (#435) (@perber)
  • chore: bump github.com/quic-go/quic-go from 0.54.1 to 0.57.0 (#417) (@dependabot[bot])

LeafWiki v0.5.0

09 Dec 20:02
f92198e

Choose a tag to compare

📝 Changelog for v0.5.0

✨ Features

  • feat: allow empty content string when updating page (#404) (@perber)
  • feat: ensure backend write operations are atomic and consistent (#384) (@perber)
  • feat: allow to inject code inside the header (#383) (@perber)
  • feature: add darkmode support (#382) (@perber)
  • feat(CI): Add Trivy in backend and frontend CI (#376) (@Hugo-Galley)
  • feat: implementing a centralized progress bar loading indicator (#371) (@perber)
  • feat: add hashes to headlines for jumping to section (#360) (@perber)
  • feat(ui): reduce visual height of pageToolbar buttons (#359) (@perber)
  • feat(ui): introduce global hotkey system and refactor dialogs to BaseDialog (#354) (@perber)

🐛 Bug Fixes

  • fix: use shadnci Select field instead of native one (#403) (@perber)
  • fix: desigmode toggle should look like other toolbar buttons (#388) (@perber)
  • fix: allow headlines with the same name and keep the scroll behaviour (#387) (@perber)
  • fix(Makefile): Fix annotations, for add description and name label in manifest (#377) (@Hugo-Galley )

🔧 Refactoring

  • refactor: stable toolbar buttons & improving maintainability of view & editor (#370) (@perber)

🧪 Tests

🧰 Chores

  • chore: bump lucide-react from 0.553.0 to 0.556.0 in /ui/leafwiki-ui (#395) (@dependabot[bot])
  • chore: bump @fsegurai/codemirror-theme-github-light in /ui/leafwiki-ui (#396) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.48.1 to 8.49.0 in /ui/leafwiki-ui (#394) (@dependabot[bot])
  • chore: bump @typescript-eslint/parser from 8.48.1 to 8.49.0 in /e2e (#401) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.48.1 to 8.49.0 in /e2e (#400) (@dependabot[bot])
  • chore: bump @codemirror/view from 6.38.8 to 6.39.0 in /ui/leafwiki-ui (#397) (@dependabot[bot])
  • chore: bump prettier from 3.7.3 to 3.7.4 in /e2e (#399) (@dependabot[bot])
  • chore: bump alpine from 3.22 to 3.23 (#398) (@dependabot[bot])
  • chore: bump mermaid from 11.12.1 to 11.12.2 in /ui/leafwiki-ui (#393) (@dependabot[bot])
  • chore: bump golang.org/x/crypto from 0.45.0 to 0.46.0 (#392) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.47.0 to 8.48.0 in /e2e (#368) (@dependabot[bot])
  • chore: bump @typescript-eslint/eslint-plugin in /e2e (#369) (@dependabot[bot])
  • chore: bump @typescript-eslint/parser from 8.47.0 to 8.48.0 in /e2e (#367) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.47.0 to 8.48.0 in /ui/leafwiki-ui (#364) (@dependabot[bot])
  • chore: bump @vitejs/plugin-react from 5.1.0 to 5.1.1 in /ui/leafwiki-ui (#363) (@dependabot[bot])
  • chore: bump @codemirror/view from 6.38.6 to 6.38.8 in /ui/leafwiki-ui (#362) (@dependabot[bot])
  • chore: bump react-router-dom from 7.9.5 to 7.9.6 in /ui/leafwiki-ui (#366) (@dependabot[bot])
  • chore: bump @playwright/test from 1.56.1 to 1.57.0 in /e2e (#373) (@dependabot[bot])
  • chore: bump prettier from 3.6.2 to 3.7.3 in /e2e (#374) (@dependabot[bot])
  • chore: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /ui/leafwiki-ui (#385) (@dependabot[bot])

🔹 Other Changes

LeafWiki v0.4.11

06 Dec 23:35

Choose a tag to compare

📝 Changelog for v0.4.11

🧰 Chores

  • chore: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /ui/leafwiki-ui (#385) (@dependabot[bot])

🔹 Other Changes

LeafWiki v0.4.10

21 Nov 15:30
5168a0d

Choose a tag to compare

📝 Changelog for v0.4.10

✨ Features

  • feat: allow to upload files by using CTRL+V in the codemirror editor (#324) (@perber)
  • feat: improve position for tooltip in the treeview (#323) (@perber)
  • feat: add toggle to show & hide the preview (#322) (@perber)
  • feat: add resizable scrollbar to sidebar (#320) (@perber)
  • feat(Installer): add a welcome message to make it more fun (#318) (@Hugo-Galley)
  • feat(Docker): Add Label, and annotation in docker images (#306) (@Hugo-Galley)

🐛 Bug Fixes

  • fix(editor): reset initial content when switching between pages (#340) (@perber)
  • fix(ux): add empty space to align with nodes that have children (#334) (@perber)
  • fix: improving the user experience in the sidebar tree navigation (#326) (@perber)
  • fix: the sidebar is current takging space in the printview (#321) (@perber)
  • fix: get rid of deprecation warning in code mirror dependencies (#313) (@perber)

🧾 Documentation

  • docs: update release information for v0.4.10 (#352) (@perber)
  • docs: update readme to understand markdown in the context of leafwiki better (#287) (@perber)
  • docs: update readme to reflect current version changes & upcoming imp… (#284) (@perber)
  • docs(Docker): Add docker installation in readme.md (#279) (@Hugo-Galley)

🔧 Refactoring

  • refactor: app mode & url handling (#333) (@perber)
  • refactor: add DeleteUserDialog to centralized dialog registry (#332) (@perber)
  • refactor: add ChangePasswordDialog to centralized dialog registry (#331) (@perber)
  • refactor: add UserFormDialog to centralized dialog registry (#330) (@perber)
  • refactor: add ChangeOwnPassword to centralized dialog registry (#329) (@perber)
  • refactor: add DeletePageDialog to centralized dialogRegistry (#328) (@perber)
  • refactor: introduce a dialog registry to improve maintainability (#327) (@perber)
  • refactor: introducing a PanelItemRegistry system to make panel items more extensible and maintainable. (#325) (@perber)
  • refactor: move e2e tests to own folder in the root project (#291) (@perber)

🧪 Tests

🧰 Chores

  • chore: bump js-yaml from 4.1.0 to 4.1.1 in /ui/leafwiki-ui (#351) (@dependabot[bot])
  • chore: bump typescript from 5.8.3 to 5.9.3 in /ui/leafwiki-ui (#312) (@dependabot[bot])
  • chore: bump @types/node from 24.10.0 to 24.10.1 in /e2e (#346) (@dependabot[bot])
  • chore: bump js-yaml from 4.1.0 to 4.1.1 in /e2e (#350) (@dependabot[bot])
  • chore: bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#349) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.46.3 to 8.47.0 in /ui/leafwiki-ui (#342) (@dependabot[bot])
  • chore: bump typescript-eslint from 8.46.3 to 8.47.0 in /e2e (#347) (@dependabot[bot])
  • chore: bump prettier-plugin-tailwindcss in /ui/leafwiki-ui (#311) (@dependabot[bot])
  • chore: bump @types/react-dom from 19.2.2 to 19.2.3 in /ui/leafwiki-ui (#341) (@dependabot[bot])
  • chore: bump tailwind-merge from 3.3.1 to 3.4.0 in /ui/leafwiki-ui (#310) (@dependabot[bot])
  • chore: bump modernc.org/sqlite from 1.40.0 to 1.40.1 (#344) (@dependabot[bot])
  • chore: bump @typescript-eslint/parser from 8.46.3 to 8.47.0 in /e2e (#348) (@dependabot[bot])
  • chore: bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 in /ui/leafwiki-ui (#266) (@dependabot[bot])
  • chore: bump @radix-ui/react-alert-dialog in /ui/leafwiki-ui (#296) (@dependabot[bot])
  • chore: bump @radix-ui/react-tooltip in /ui/leafwiki-ui (#297) (@dependabot[bot])
  • chore: bump alpine from 3.20 to 3.22 (#292) (@dependabot[bot])
  • chore: bump lucide-react from 0.546.0 to 0.553.0 in /ui/leafwiki-ui (#295) (@dependabot[bot])
  • chore: bump modernc.org/sqlite from 1.39.1 to 1.40.0 (#263) (@dependabot[bot])
  • chore: bump golang from 1.24-alpine to 1.25-alpine (#293) (@dependabot[bot])
  • chore: bump node from 23-alpine to 25-alpine (#294) (@dependabot[bot])
  • chore: bump @radix-ui/react-slot from 1.2.3 to 1.2.4 in /ui/leafwiki-ui (#298) (@dependabot[bot])
  • chore: bump @tailwindcss/postcss in /ui/leafwiki-ui (#264) (@dependabot[bot])
  • chore: bump @codemirror/lang-markdown in /ui/leafwiki-ui (#265) (@dependabot[bot])
  • chore: bump @eslint/js from 9.30.1 to 9.39.1 in /ui/leafwiki-ui (#267) (@dependabot[bot])
  • chore: bump @codemirror/commands from 6.8.1 to 6.10.0 in /ui/leafwiki-ui (#268) (@dependabot[bot])

🔹 Other Changes

  • Revise README for project status and focus areas (#308) (@perber)
  • Update release notes for version 0.4.9 (#286) (@perber)

LeafWiki v0.4.9

07 Nov 14:03
a6f4eeb

Choose a tag to compare

📝 Changelog for v0.4.9

✨ Features

  • feat: add structure changelog (#283) (@perber)
  • feat: enhance quick install - add host & port parameter (#257) (@Hugo-Galley)
  • feat(Installer): add quick installation (#248) (@Hugo-Galley)
  • feat: add support for mermaidjs diagrams in markdown pages (#249) (@perber)
  • feature: allow to copy single pages with assets (#237) (@perber)

🐛 Bug Fixes

  • fix: use multi-arch docker build (#282) (@perber)
  • fix(build): configure vite config to embed mermaid dependencies (#281) (@perber)
  • fix: When deleting all pages, the wiki throws an error (#280) (@perber)
  • fix(Dockerfile): Correct folder permissions and user handling (#272) (@Hugo-Galley)
  • fix: Switch Go builder image to Alpine variant (#271) (@perber)
  • fix: switch backend build to use Alpine variant (#270) (@perber)
  • fix(edit-page): Slug gets -1 appended when editing page (#255) (@perber)
  • fix: validation in api endpoints (#250) (@perber)

🧾 Documentation

  • docs: add nginx setup example (#277) (@perber)
  • docs: add live demo section to README (#275) (@perber)
  • docs(Raspberry): Add docs for install app in Raspberry Pi (#261) (@Hugo-Galley)
  • docs: remove version from planned features (#258) (@perber)
  • docs: update readme with default port and security info (#253) (@perber)

🧰 Chores

  • chore: bump typescript-eslint from 8.46.1 to 8.46.2 in /ui/leafwiki-ui (#242) (@dependabot[bot])
  • chore: bump @vitejs/plugin-react from 4.7.0 to 5.1.0 in /ui/leafwiki-ui (#243) (@dependabot[bot])
  • chore: bump @radix-ui/react-dialog in /ui/leafwiki-ui (#244) (@dependabot[bot])
  • chore: bump tailwindcss from 4.1.11 to 4.1.16 in /ui/leafwiki-ui (#245) (@dependabot[bot])
  • chore: bump @radix-ui/react-select in /ui/leafwiki-ui (#246) (@dependabot[bot])
  • chore: bump playwright and @playwright/test in /ui/leafwiki-ui (#234) (@dependabot[bot])
  • chore: bump vite from 7.1.10 to 7.1.12 in /ui/leafwiki-ui (#235) (@dependabot[bot])

🔹 Other Changes

LeafWiki v0.4.8

24 Oct 17:30
8fe9464

Choose a tag to compare

Features

  • feat: linking to a non existing page should offer to create that page (#226) (perber)
  • feat(UX): UI Improvements - Issue #215 (#222) (perber)

Fixes

  • fix(UX): mobile tree buttons (#224) (perber)
  • fix(UX): path replacement after save (#225) (perber)
  • fix: Fix command argument index for unknown command error (#223) (perber)
  • fix: markdown preview (#232) (perber)

Docs

  • docs: release information for version v0.4.7 (perber)
  • docs: release update for version v0.4.8 (#229) (perber)

Dependencies

  • chore: bump lucide-react from 0.545.0 to 0.546.0 in /ui/leafwiki-ui (#219) (dependabot[bot])
  • chore: bump @radix-ui/react-checkbox in /ui/leafwiki-ui (#218) (dependabot[bot])
  • chore: bump react-dom and @types/react-dom in /ui/leafwiki-ui (#220) (dependabot[bot])
  • chore: bump @tailwindcss/vite from 4.1.11 to 4.1.15 in /ui/leafwiki-ui (#221) (dependabot[bot])

LeafWiki v0.4.7

19 Oct 14:14
a900daa

Choose a tag to compare

Features

  • feat: add host parameter to allow listening on a specific ip address (#216) (perber)

Docs

  • docs: change readme to reflect its purpose better (#214) (perber)

Fixes

  • fix: remove invalid yaml syntax (#165) (perber)

Dependencies

  • chore: bump-go-version-in-docker-image (#217) (perber)
  • chore: bump vite from 7.0.2 to 7.1.10 in /ui/leafwiki-ui (#213) (dependabot[bot])
  • chore: bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 (#212) (dependabot[bot])
  • chore: bump modernc.org/sqlite from 1.38.2 to 1.39.1 (#206) (dependabot[bot])
  • chore: bump react-router-dom from 7.7.1 to 7.9.4 in /ui/leafwiki-ui (#209) (dependabot[bot])
  • chore: bump zustand from 5.0.6 to 5.0.8 in /ui/leafwiki-ui (#190) (dependabot[bot])
  • chore: bump github.com/gin-gonic/gin from 1.10.1 to 1.11.0 (#200) (dependabot[bot])
  • chore: bump lucide-react from 0.525.0 to 0.545.0 in /ui/leafwiki-ui (#205) (dependabot[bot])
  • chore: bump typescript-eslint from 8.37.0 to 8.46.1 in /ui/leafwiki-ui (#207) (dependabot[bot])
  • chore: bump golang.org/x/crypto from 0.40.0 to 0.43.0 (#208) (dependabot[bot])
  • chore: bump @vitejs/plugin-react from 4.6.0 to 4.7.0 in /ui/leafwiki-ui (#166) (dependabot[bot])
  • chore: bump react-router-dom from 7.6.3 to 7.7.1 in /ui/leafwiki-ui (#167) (dependabot[bot])
  • chore: bump @codemirror/view from 6.38.0 to 6.38.1 in /ui/leafwiki-ui (#169) (dependabot[bot])
  • chore: bump modernc.org/sqlite from 1.38.0 to 1.38.2 (#173) (dependabot[bot])
  • chore: bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.3.0 (#174) (dependabot[bot])
  • chore: bump framer-motion from 12.23.5 to 12.23.12 in /ui/leafwiki-ui (#175) (dependabot[bot])

LeafWiki v0.4.6

20 Jul 11:38

Choose a tag to compare

Features

  • feat: add print layout (#163) (perber)
  • feat: smaller ui improvements (#162) (perber)

Dependencies

  • feat: upgrade tailwind css (#161) (perber)
  • chore: bump prettier-plugin-tailwindcss in /ui/leafwiki-ui (#156) (dependabot[bot])
  • chore: bump framer-motion from 12.23.0 to 12.23.5 in /ui/leafwiki-ui (#158) (dependabot[bot])
  • chore: bump typescript-eslint from 8.35.1 to 8.37.0 in /ui/leafwiki-ui (#157) (dependabot[bot])
  • chore: bump lucide-react from 0.513.0 to 0.525.0 in /ui/leafwiki-ui (#153) (dependabot[bot])
  • chore: bump golang.org/x/crypto from 0.39.0 to 0.40.0 (#159) (dependabot[bot])

LeafWiki v0.4.5

06 Jul 11:58
cf74d02

Choose a tag to compare

Changelog

v0.4.5

Full Changelog

  • Dependency updates

LeafWiki v0.4.4

29 Jun 10:38
8b761f7

Choose a tag to compare

Changelog

v0.4.4

Full Changelog

Fixed bugs:

  • Slug saved before async slug generation is complete #125
  • Content not saved after session timeout + save (Ctrl+S or Save button) #124
  • Scroll position is not preserved when navigating back to a previously viewed page #120
  • Cursor jumps to first line after saving content (Ctrl+S or Save button) #116
  • User Management Table is not displayed correctly on mobile version #107
  • Warn user before leaving page with unsaved changes #106