Light-Kanban v1.0.3
Hardening release.
- Safer default binding: 127.0.0.1:8641 loopback-only (v1 has no auth); LAN agents connect via explicit
-addr :8641or0.0.0.0:8641 - Full task status filtering API:
GET /api/tasks?status=acceptsactive(default) /todo/in_progress/blocked/awaiting_confirmation/archived; invalid values return 400 - Per-column ordering: To Do is a FIFO queue (oldest first), In Progress / Blocked show recent activity first, Awaiting Confirmation shows the longest-waiting review first, the archive is newest-completion-first
- Atomic PATCH: field edits + manual status correction land in one statement — a rejected request can never leave a half-applied change
- GitHub Actions CI (push to main + PRs): frontend build, embedded dist sync guard, gofmt, go vet, go test;
make checkruns the same locally - Documentation cleanup: loopback default & LAN guide, status filter reference, and the Vite proxy port typo (:8080 → :8641) corrected
Full spec: .scratch/task-board/spec.md · Manual checklist: docs/manual-test-checklist.md (new section O).