Skip to content

v0.2.1

Choose a tag to compare

@23ag1 23ag1 released this 02 Mar 01:40
· 2 commits to master since this release

Notes Section + Rich Editor

New /notes section with full-featured Plate v52 rich text editor.

8 Notion-level features

  1. Undo/Redo — toolbar buttons with state tracking
  2. Drag & Drop blocks — grip handle on hover, drop line indicator (@platejs/dnd)
  3. Images — upload, paste, drag from desktop, resize (@platejs/media)
  4. Multi-column layout — /2cols and /3cols slash commands (@platejs/layout)
  5. Cover image + emoji icon — gradient presets, emoji picker per note
  6. Favorites in sidebar — pinned notes quick-access section with auto-refresh
  7. Full-text search — PostgreSQL tsvector + GIN index with relevance ranking
  8. 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.list actions

Other improvements

  • Dashboard widget refinements (shared DashboardCard component)
  • Settings/files editor enhancements
  • Delivery actions cleanup