Changelog
2026-04-25v0.3.0— Server Mode
- Added: Full REST API server in
bin/kandown.jsfor all file operations (GET/PUT /api/config,/api/board,/api/tasks,/api/tasks/:id) - Added:
src/lib/filesystem.tsserver-mode helpers that proxy all file operations to the CLI REST API viafetch() - Added:
openServerProject()store action — auto-loads the project on mount with zero user interaction when served vianpx kandown - Added:
isServerMode()detection andgetServerRoot()path accessor - Changed: Board now renders when
isOpenis true (server mode) ORdirHandleis set (file mode) - Changed: CLI HTTP server routes
/api/*tohandleApi()with full CRUD for config, board, and tasks - Changed: EmptyState shows loading spinner during server-mode auto-load, then a passive message (no button needed)
- Fixed: Command palette is now exactly centered in the middle of the screen
- Fixed: When a new task is created, the title and description are now empty by default, and the editor drawer opens natively focusing the title