Skip to content

v0.45.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 03:29
· 262 commits to main since this release

Changelog

  • aec60c9 Add project label catalog routes for td-watch
  • cbf0b28 Charmbracelet upgrade plans
  • 95f81ad Document clean-worktree deploy guidance
  • 197c5be Support writable admin impersonation for project APIs
  • d1b76e6 charm: upgrade td to Charmbracelet v2 (lipgloss/bubbletea/bubbles/glamour/huh)
  • 1eb38e7 feat(admin): allow admin to view as self
  • 4332bd2 feat(admin): impersonation tokens for "view as user"
  • 1690bec feat(api): Perch-shape REST routes wrapping serve handlers (td-dd2aa4)
  • 515dd1f feat(api): add GET /v1/projects/{id}/events SSE handler (td-525168)
  • bb84be5 feat(api): add per-project SSEHub for cloud realtime (td-3be6fb)
  • 63013e2 feat(api): add per-project project.db pool with init+migration (td-ac453c)
  • 4497e16 feat(api): apply pushed events to project.db live state (td-107cf3)
  • 163505c feat(api): broadcast SSE events on issue writes (td-02c5c2)
  • c0d0c0b feat(api): metrics for promotion timing and applied_cursor lag (td-1cc0ad)
  • 6918c85 feat(api): post-commit action_log → events.db promotion (td-b68998)
  • 8b67251 feat(api): project membership + session resolution middleware (td-4b6eb0)
  • 7be5dc2 feat: delegated review + closure policy
  • 3997f85 fix(api): close SSEHub idle-cleanup race + verify slow-client refresh semantics (td-3be6fb)
  • b409be2 fix(deploy): anchor td/td-sync/test rsync excludes to repo root
  • e176a03 fix(sync): default nil JSON values to '' for TEXT DEFAULT '' columns
  • b2214bc fix(sync): persist per-device sync cursors on push and pull
  • 7350375 fix: align delegated review close discovery
  • 16c2b4d fix: allow delegated close after approval
  • 88d9ed7 refactor(serve): extract HandlerContext for read handlers (td-dda603)
  • a2d6538 refactor(serve): extract HandlerContext for transition handlers (td-5e2c9a)
  • 3e4019b refactor(serve): extract HandlerContext for write handlers (td-b9068f)
  • 610401f test(api): add SSE multi-client, isolation, and slow-client integration coverage (td-be05bf)