v0.5.0
Release 0.5.0
-
Added the core local-first issue tracker: daemon, CLI, SQLite-backed storage, workspace binding, project discovery, and stable issue identity.
-
Added a full terminal UI with project views, issue lists, detail pages, filters, labels, hierarchy navigation, editor-backed body/comment editing, help, split-pane mode, and realtime refresh.
-
Added hub-and-spoke federation for shared kata projects, including enrollment UX, actor attribution, shared daemon selection, and reversible spoke leave/rejoin.
-
Added portable data workflows: JSONL export/import, backup/restore documentation, project restore, schema cutover support, and safer import handling.
-
Added OpenAPI support with a committed schema,
kata openapi, generated client artifacts, and API schema version reporting in/health. -
Added issue lifecycle commands:
create,list,show,edit,comment,close,reopen,delete,restore, andpurge. -
Added labels, links, parent/child relationships, blockers, related issues, assignment, ready queues, and BM25-ranked search.
-
Added cross-project ready views, issue project moves, and cross-project links that survive moves.
-
Added short issue refs derived from stable ULIDs, while preserving UID-based references.
-
Added
kata version,kata whoami,kata health, project list/show/rename/merge/restore commands, and daemon start/status/stop/log/reload commands. -
Added
--commentsupport on mutation commands, better JSON error envelopes, clearer parse errors, and safer user-authored terminal output. -
Added an interactive
kata tuicommand with list/detail navigation, project switching, filters, search, inline creation, editor integration, comments, mutations, and realtime SSE updates. -
Added issue hierarchy rendering, expandable queues, parent/child navigation, comprehensive detail footers, labels in list/detail views, and a flat issue list view.
-
Improved terminal behavior with strict status filters, ANSI-safe rendering, responsive narrow layouts, opt-in mouse support, bracketed paste, no-color support, and cleaner reconnect behavior.
-
Added event streaming through polling and SSE, plus
kata events --tailwith NDJSON output and reset handling. -
Added daemon hooks with TOML configuration, bounded queues, worker pools, timeouts, output capture, rotation, pruning, and reload support.
-
Added agent-oriented ready filters, claim workflows, output formatting, close-justification safeguards, and
kata init --with-agentssupport for writing guidance intoAGENTS.mdorCLAUDE.md. -
Added shared daemon catalogs, TUI daemon switching, trusted private-network bearer auth, trusted-proxy actor headers, and token-based identity for shared daemons.
-
Added hosted-mode support for
$PORTplatforms such as Cloud Run, Render, Fly.io, Railway, and similar services. -
Added Windows daemon support and improved Unix runtime address publishing.
-
Fixed active daemon selection, stale daemon upgrades, remote-client resolution, schema-skew quarantine recovery, and credential-origin handling.
-
Added SQLite contention retries, safer socket cleanup, stricter daemon request validation, CSRF/content-type guards, idempotent create support, and look-alike duplicate protection.
-
Hardened JSONL import/export, destructive command confirmation, purge auditing, backup guidance, and schema migration paths.
-
Improved close throttling so safeguards remain useful without blocking legitimate sibling issue closures.
-
Added cross-platform install docs, README quickstart material, backup/restore guidance, hosted deployment docs, API compatibility docs, and a documentation site.
-
Added comparison material for local-first workflows versus SaaS issue trackers and updated screenshots/tooling for docs maintenance.