Repository navigation
v0.2.1
Notes Section + Rich Editor
New /notes section with full-featured Plate v52 rich text editor.
8 Notion-level features
- Undo/Redo — toolbar buttons with state tracking
- Drag & Drop blocks — grip handle on hover, drop line indicator (
@platejs/dnd) - Images — upload, paste, drag from desktop, resize (
@platejs/media) - Multi-column layout —
/2colsand/3colsslash commands (@platejs/layout) - Cover image + emoji icon — gradient presets, emoji picker per note
- Favorites in sidebar — pinned notes quick-access section with auto-refresh
- Full-text search — PostgreSQL
tsvector+ GIN index with relevance ranking - Mobile editor — bottom toolbar (44px touch targets), swipe actions on cards
Infrastructure
- Auto-migrate DB on server startup (
instrumentation.ts) - Image upload API (
POST /api/uploads, 5MB max) - 3 DB migrations (013–015): notes schema, cover/icon columns, fulltext search
- Slate-to-markdown export
- AI chat integration:
note.create,note.update,note.listactions
Other improvements
- Dashboard widget refinements (shared
DashboardCardcomponent) - Settings/files editor enhancements
- Delivery actions cleanup