Releases
v0.5.1
Compare
Sorry, something went wrong.
No results found
What's New
Phase 1 — Sync Complete
Notebook sync across all layers (SQLite, repository, SyncEngine, backend routes)
Conflict resolution UI (ConflictBanner, SyncStatusIndicator)
Device management (CRUD routes, Settings UI with list/revoke/rename)
121 sync tests
Phase 2 — Advanced Plugin System
Remark/rehype plugin hooks for markdown preview pipeline
Plugin error isolation (try-catch lifecycle + React ErrorBoundary)
Plugin config: enum (dropdown) and range (slider) controls
Read-only data API (listNotes, listNotebooks, listTags)
CSS variable injection (theme system)
Plugin hot reload in dev mode
Phase 3 — Plugin Ecosystem
Plugin dependency resolution (topological sort)
API version checking
init.js user script support
Plugin install/uninstall from archive
Plugin CLI scaffold (readied-plugin init <name>)
Bug Fixes
sortPlugins dependency cascade (dependents of skipped plugins now also skipped)
CSS variable snapshot/restore (preserves host inline vars on cleanup)
Code block language regex (objective-c, c++, c#)
CLI bin path to compiled JS output
Cross-platform archive extraction (PowerShell on Windows)
All lint/prettier warnings resolved — CI green
Stats
153+ tests passing across 14 packages
17 packages typecheck clean
0 lint warnings
You can’t perform that action at this time.