-
v0.9.0
Stablereleased this
2026-04-23 10:27:04 +02:00 | 5 commits to main since this releasev0.9.0
Features
- Admin task scheduler: new
/admin/tasksUI for running maintenance tasks on demand; tasks are defined inapp/tasks.pyand triggered from the admin panel - Self-hosted fonts and Tiptap: all web fonts (Inter, Lora, Cormorant Garamond) and the Tiptap editor bundle
are now served locally; no external CDN requests at runtime - Share links: "Publish" renamed to "Share" consistently across the UI and codebase; clearer copy and improved share flow in the editor
- Mobile improvements: new mobile-specific CSS (
components/mobile.css), responsive calendar adjustments, and
logo visibility fixes on small screens - Modal polish: dedicated
components/modal.css, improved modal close behavior, and fixes for elements
obscured behind open modals
Improvements
- Editor JS refactored for better async button handling and modal interaction safety
- Responsive layout refined across breakpoints (nav, calendar, editor)
i18nstrings extended and corrected for both en and es locales
Testing
- Test coverage raised to 100%
- Playwright e2e suite now runs on both Chromium and Firefox in CI
- New e2e tests covering the share/publish flow
Infrastructure
- Tiptap bundled via esbuild (
scripts/build-tiptap.mjs); rebuild withjust build-js package.json/package-lock.jsonadded for JS tooling- Docker image updated to copy bundled fonts and vendor JS
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Admin task scheduler: new