Skip to content

Releases: marcus/td

v0.41.0

01 Mar 02:01

Choose a tag to compare

Changelog

  • d452eda Add pre-commit hook and make install-hooks target (#52)
  • c4882eb fix(monitor): correct formatIssueShort overhead calculation (#53)

v0.40.0

28 Feb 06:55

Choose a tag to compare

Changelog

  • 14ecf26 Implement balanced review policy
  • 7f4f57e feat(monitor): add scroll support to form modal
  • ed3d818 feat: add search/filter to help modal (press / to filter) (#25)
  • 17b8afb fix(review): address three review policy quality gaps

v0.39.0

27 Feb 07:07

Choose a tag to compare

Changelog

  • fa58037 Changes from code review
  • 15f3cfb Docs
  • d4f3459 Merge branch 'td-serve' into main
  • d13c707 Merge fix/issue-34: exclude tasks with open dependencies from ready/next (#34)
  • 713066b Merge pull request #50 from marcus/fix/issue-49
  • fe23727 feat(serve): add port file management and session bootstrap (td-7b42b0)
  • ae164f7 feat(serve): add response envelope, DTOs, and validation helpers (td-43e8c6)
  • ed60079 feat(serve): add server skeleton, middleware, and cobra command (td-90bad6)
  • f7747e0 feat(serve): implement SSE events and post-write broadcast (td-c90c31)
  • 48e3069 feat(serve): implement board CRUD and position endpoints (td-0322d8)
  • 37bf680 feat(serve): implement comments, dependencies, and focus endpoints (td-9cd917)
  • e56b841 feat(serve): implement issue CRUD endpoints (td-b18549)
  • 484cb13 feat(serve): implement read endpoints (td-be4d38)
  • fd3523f feat(serve): implement status transition endpoints (td-a7854c)
  • 4eff475 fix(db): normalize action_log timestamp writes to RFC3339Nano UTC (#43)
  • c395a97 fix(sync): prevent dependency divergence from phantom deletes and double normalization
  • 054a024 fix: exclude tasks with open dependencies from ready/next (#34)
  • cbc50e7 fix: support full agent file family (GEMINI.md, CLAUDE.local.md, etc) #49
  • e9813af fix: td reject resets issues to open instead of in_progress (#45) (#47)
  • 611ac8a test(serve): add core integration tests for health, issues, transitions (td-b2e9f0)
  • abed820 test(serve): add integration tests for comments, deps, boards, focus, SSE (td-917183)

v0.38.0

19 Feb 17:16

Choose a tag to compare

Changelog

  • 54ed1bb Merge pull request #26 from FredLackey/main
  • 1bb794f Merge pull request #35 from yashas-salankimatt/approve-in-review-fix
  • be155ad feat: add adaptive activity detail modal for td monitor
  • 1496dd8 fix: activity detail modal button hit areas, conditional open issue button, esc to close (td-a02950)
  • d8eab8f fix: activity detail modal keyboard routing and button hit areas
  • bf3f76f fix: approveIssue() uses wrong data source in board/swimlanes view
  • caaaf2a fix: modal hit area offset — title blank line missing from rendered output (td-a02950)

v0.37.0

15 Feb 20:54

Choose a tag to compare

Changelog

  • 10a2235 Merge branch 'board-view-scroll-fix'
  • 9ceac6b Merge branch 'extended-category-view' into td-tasks-kanban-view
  • 47f14f1 Merge branch 'fix/board-refresh'
  • a73d5e9 Merge branch 'main' into td-tasks-kanban-view
  • 5f6ff62 Merge branch 'task-modal-autofill-edit-status'
  • 68a3ae0 Merge fix/board-refresh into main
  • b904ab8 Merge remote-tracking branch 'fork/main'
  • 4dbb54d Merge task-modal-autofill-edit-status into main
  • 43c6a34 feat: add --work-dir flag and TD_WORK_DIR env var with .td-root integration (td-fa7e6f)
  • 15b03e8 feat: add IN_PROGRESS and PENDING_REVIEW categories to board view
  • d58fe16 feat: add InProgress and PendingReview columns to kanban view
  • 13cc831 feat: add defer_until/due_date/defer_count to Issue model and all DB operations
  • 2dadd1b feat: add directory associations for automatic project resolution
  • 7ffcdb9 feat: add event taxonomy normalizer with backward-compatibility validation
  • 38eb473 feat: add kanban board view for tasks
  • 1b3a3ea feat: add migration 29 (defer_until, due_date, defer_count) and date parser
  • ff0f3fb feat: add per-column scrolling and fullscreen mode to kanban view
  • eab38fd feat: add td defer, td due commands and --defer/--due flags on create/update
  • fdbe132 feat: add td list temporal filters, defer fields in JSON/display, sync roundtrip tests
  • 77611e3 feat: autofill dropdowns for parent epic and dependencies fields (td-bdee5b)
  • 0640db1 feat: display defer_until, due_date, defer_count in monitor task modal
  • 2a082eb fix: account for down indicator in swimlane scroll walk-back
  • b696faa fix: board view not refreshing after task creation
  • ac45e62 fix: board view not refreshing after task creation and actions
  • 29579fd fix: board view scroll height calculation mismatch (td-39946d)
  • a37b377 fix: correct swimlane separator logic and add edge case tests
  • ef26b50 fix: remove accidentally committed .td-root file
  • 1653f43 fix: remove accidentally committed .td-root file
  • a476307 fix: use display lines for swimlane needsScroll calculation

v0.36.0

14 Feb 22:06

Choose a tag to compare

Changelog

  • 2dadd1b feat: add directory associations for automatic project resolution

v0.35.0

14 Feb 19:10

Choose a tag to compare

Changelog

  • 13cc831 feat: add defer_until/due_date/defer_count to Issue model and all DB operations
  • 1b3a3ea feat: add migration 29 (defer_until, due_date, defer_count) and date parser
  • eab38fd feat: add td defer, td due commands and --defer/--due flags on create/update
  • fdbe132 feat: add td list temporal filters, defer fields in JSON/display, sync roundtrip tests
  • 0640db1 feat: display defer_until, due_date, defer_count in monitor task modal
  • b696faa fix: board view not refreshing after task creation
  • ac45e62 fix: board view not refreshing after task creation and actions
  • 1653f43 fix: remove accidentally committed .td-root file
  • ef26b50 fix: remove accidentally committed .td-root file

v0.34.0

11 Feb 04:54

Choose a tag to compare

Changelog

  • 43c6a34 feat: add --work-dir flag and TD_WORK_DIR env var with .td-root integration (td-fa7e6f)
  • 7ffcdb9 feat: add event taxonomy normalizer with backward-compatibility validation

v0.33.0

10 Feb 02:36

Choose a tag to compare

Changelog

  • c84090a feat: add Note model to internal/models (td-c8ec7f)
  • c83ddbd feat: add note query support to TDQ (td-87170f)
  • 6e8c7e4 feat: add notes CRUD database methods (td-855f4a)
  • 599019a feat: add td note CLI commands (td-1a57fe)
  • b11e2b2 fix: remove accidentally committed test artifacts

v0.32.0

09 Feb 04:18

Choose a tag to compare

Changelog

  • f5252ba feat: CORS middleware for admin routes (td-356131)
  • e20cd98 feat: SnapshotQuerySource adapter for server-side TDQ (td-8004f8)
  • 3485d21 feat: TDQ-powered snapshot query endpoint (td-6a6998)
  • b0e59e0 feat: admin API endpoints for projects, events, and snapshots
  • 484c280 feat: admin API integration test harness - builder, assertions, validation tests
  • d0655b2 feat: admin API integration test harness: core TestHarness struct (td-0f0987)
  • 77124f5 feat: admin middleware requireAdmin(scope) (td-968ca8)
  • 185453b feat: admin scope constants and validation (td-b4bb5b)
  • 561760a feat: admin server endpoints - overview, config, rate-limit-violations (td-18bf66)
  • 439f85d feat: admin user/auth endpoints - users list/detail/keys, auth events (td-993deb)
  • f042395 feat: cursor-based pagination helper (td-6138c5)
  • e5f74e4 feat: error code constants for admin API (td-ec2918)
  • 4a9100b feat: extract QuerySource interface from TDQ engine (td-27da69)
  • c01a38f feat: integration tests for snapshots and error codes (td-69e6f0, td-f7848d, td-5b8076)
  • baae4c3 feat: project event count caching in server.db (td-33db9a)
  • a53ef0b feat: schema migration v2->v3 with is_admin, auth_events, rate_limit_events (td-a49c7b)