Skip to content
kandown
GitHubnpm
98 releases

Changelog

2026-04-25

v0.3.0Server Mode

  • Added: Full REST API server in bin/kandown.js for all file operations (GET/PUT /api/config, /api/board, /api/tasks, /api/tasks/:id)
  • Added: src/lib/filesystem.ts server-mode helpers that proxy all file operations to the CLI REST API via fetch()
  • Added: openServerProject() store action — auto-loads the project on mount with zero user interaction when served via npx kandown
  • Added: isServerMode() detection and getServerRoot() path accessor
  • Changed: Board now renders when isOpen is true (server mode) OR dirHandle is set (file mode)
  • Changed: CLI HTTP server routes /api/* to handleApi() 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