Releases
v3.1.1
Latest- feat(zen): inline formatting and links; hide markdown markers; add compact toolbar and link editor popups
- fix(zen): correct mixed formatting; "Select All" + "Delete" action; caret mapping, IME input, and undo action
- fix(editor): slower edge-drag selection scrolling; stop caret animations from running indefinitely
- ui(zen): typography, popup spacing; keyboard/mobile accessibility
- ui(preferences): Add
Google Fontshyperlink touse google fontscheckbox - ui(preview): remove the 72ch width cap and black focus outline; focus the active writing pane
- ui(dialogs): uniform modal entrance/exit animations, motion preferences
- fix(sync): preserve retry back-off during cross-tab lock contention, preventing rapid retry loops and excessive CPU usage
- ci: fix release deployment hooks for the demo and landing page; update
staticcheckcompatibility. - chore: remove unused code and stale tests; expand editor, sync, motion, and browser regression coverage
- feat(e2ee): Add end-to-end encryption, recovery keys, passphrase management, and resumable vault migration.
- feat(devices): Add device management and remembered unlocks across tabs and refreshes.
- fix(sync): Prevent reset-induced sync loops, preserve pending edits, and safely detect database replacements.
- fix(saving): Resolve save/acknowledgement races that caused false conflicts.
- feat(ui): Add consistent navigation/dialog animations and configurable reduced motion.
- feat(defaults): Default to write view with interactive preview; update Zen defaults and add Ctrl+1–4 view shortcuts.
- fix(editor): Improve mobile controls, preview alignment, Zen scrolling, composition, and undo.
- fix(updates): Harden service-worker reloads and dismiss obsolete update banners.
- feat(ci): Automate tagged GitHub releases and HTTPS deployment hooks, with downgrade protection and explicit rollback.
- docs(api): Add comprehensive OpenAPI and client-protocol documentation; refresh self-hosting guides.
- breaking(encryption): Remove legacy server-side file encryption and its configuration.
- test: Expand encryption, recovery, sync, and browser coverage; stabilize animation-dependent assertions.
Installation
Check install instructions.
- refactor: human friendly code; UI elements touch-up by @toxdes in https://github.com/toxdes/vylk/pull/16
- release: v3.0.4 by @toxdes in https://github.com/toxdes/vylk/pull/17
Full Changelog: https://github.com/toxdes/vylk/compare/v3.0.3...v3.0.4
Before v3.0.4
Changelog was not maintained for older releases — see releases.