Changelog
August 31, 2026
- Fixed: Sidebar board names and inbox split tabs now render at the documented 14px size instead of 14.5px (HTPR-5823)
- Added: CLI parity tests now check JSON diffs, auth matrix, and negative cases instead of exit-code-only checks (HTPR-5783)
- Added: CLI merges now auto-install htz on the VPS fleet after successful build and verification (HTPR-5788)
- Fixed: All Tasks rows on mobile no longer clip past the right edge and use a consistent horizontal inset (HTPR-5841)
- Added: npm shim for @hypertask/hypertask_cli fetches the native htz binary on install (HTPR-5762)
- Fixed: —human flag now renders human-readable labels, tables, or nested records instead of JSON (HTPR-5775)
- Fixed: unknown MCP paths under /api/mcp/* now require authentication and return 401 instead of 404 (HTPR-5769)
- Fixed: users who turn off the rail no longer see it briefly flash during SSR/hydration (HTPR-5749)
- Fixed: empty HYPERTASKS_API_URL config no longer overwrites saved CLI settings (HTPR-5774)
- Fixed: ticket prefixes now generate deterministically based on board titles to avoid collisions across identically-named boards (HTPR-5770)
- Fixed: saved JWTs are auto-refreshed before expiring and show exact UTC expiry date for older, non-rotating tokens in the installed CLI (HTPR-5797)
- Fixed: labels list —project now returns the board’s labels instead of a global project list (HTPR-5777)
- Improved: CLI now loads IndexedDB directly; the native htz binary compiles in Zig and reads from local storage instead of hitting the API for every operation (HTPR-5771)
- Added: CLI now loads IndexedDB directly; the native htz binary compiles in Zig and reads from local storage instead of hitting the API for every operation (HTPR-5771)
- Improved: Switched Hypertask CLI to htz (Zig) as the sole official CLI; deprecated legacy Node CLI (HTPR-5747)
- Improved: Midscene QA board coverage expanded with five new board flows, stale-flow repairs, and a nightly heartbeat watchdog (HTPR-5773)
- Added: 6 authenticated read-only Midscene flows for inbox, search, calendar, all tasks, starred, and board views (HTPR-5780)
- Improved: Hypertask capabilities command prints a readable Markdown command list instead of a large JSON document when not using —json (HTPR-5776)
- Added: task search now returns the canonical description and link field instead of an empty summary (HTPR-5798)
- Fixed: account ownership transfer endpoint now returns 401 for unauthenticated requests before state changes (HTPR-5808)
- Fixed: unauthenticated GET and PUT requests to the single-comment endpoint now return 404 (HTPR-5809)
- Fixed: member removal endpoint now requires a valid signed session; forged identity cookies are rejected before deletion (HTPR-5806)
- Fixed: sign-in email endpoint no longer exposes verification codes or magic-link tokens (HTPR-5807)
- Fixed: production task-creation latency is now below 1.5s p75 (HTPR-5756)
- Added: theme typefaces confirmed as IBM Plex Sans across all default themes (HTPR-5822)
- Added: Blocked tasks now stand out with a red left edge in Calendar views (Month, Week, Day) to match the board view (HTPR-5834)
August 30, 2026
- Fixed: users who turn off the rail no longer see it briefly flash during SSR/hydration (HTPR-5749)
- Fixed: empty HYPERTASKS_API_URL config no longer overwrites saved CLI settings (HTPR-5774)
- Fixed: ticket prefixes now generate deterministically based on board titles to avoid collisions across identically-named boards (HTPR-5770)
- Fixed: saved JWTs are auto-refreshed before expiring and show exact UTC expiry date for older, non-rotating tokens in the installed CLI (HTPR-5797)
- Fixed: labels list —project now returns the board’s labels instead of a global project list (HTPR-5777)
- Improved: CLI now loads IndexedDB directly; the native htz binary compiles in Zig and reads from local storage instead of hitting the API for every operation (HTPR-5771)
- Improved: Switched Hypertask CLI to htz (Zig) as the sole official CLI; deprecated legacy Node CLI (HTPR-5747)
- Improved: Midscene QA board coverage expanded with five new board flows, stale-flow repairs, and a nightly heartbeat watchdog (HTPR-5773)
- Added: 6 authenticated read-only Midscene flows for inbox, search, calendar, all tasks, starred, and board views (HTPR-5780)
- Improved: Hypertask capabilities command prints a readable Markdown command list instead of a large JSON document when not using —json (HTPR-5776)
August 29, 2026
- Fixed: archiving a notification now immediately clears sibling rows from the Inbox without a refresh (HTPR-5745)
- Added: Instant board painting from IndexedDB snapshot with background auth revocation (HTPR-5722)
- Added: Superhuman-style Write with AI on desktop with prompt chips and draft highlighting (HTPR-5719)
- Added: Pre-merge Vercel build gate requiring ci-tests + vercel-build status for staging (HTPR-5737)
- Added: CLI —self flag enables self-assignment for agents, matching MCP assign_self behavior (HTPR-4150)
- Fixed: CLI —labels flags on tasks create and update now accumulate instead of silently dropping earlier flags (HTPR-5703)
- Fixed: Mobile comment Improve with AI now completes the single improve action (HTPR-5712)
- Added: Midscene AI-driven E2E scaffold with hard resource guards (RAM, CPU, timeout, single-flight lock) for QA Agent Playwright tests (HTPR-5715)
- Added: Agent step timelines visible on cards and agent pages, showing last 3 finished runs on cards and a full run history with per-step durations on agent pages (HTPR-5701)
- Added: AI chat queueing for automatic follow-up sending after completed turns, with explicit queue display and Stop/Send controls (HTPR-5695)
- Fixed: Lease release operations now verify the lease instance they delete before proceeding (HTPR-5656)
- Added: heartbeat line for the merge/unblock timer above agent cards, with green for under 15 min, amber for 15-30 min late, and red for down or no data (HTPR-5707)
- Fixed: clicking a due date on a read-only task no longer crashes the app via guard in PR #3045 (HTPR-5698)
- Added: red card outline and blocked-summary widget on the Agents Dashboard to prioritize unaddressed bottlenecks (HTPR-5716)
- Fixed: mobile task creation now keeps the created task open for review instead of returning you to the board after saving (HTPR-5713)
- Fixed: ticket creation now succeeds with valid title, description, dates, assignees, labels, URLs, and relations even when browser circular state is present (HTPR-5491)
- Fixed: Mobile board does not show newly created or renamed columns until manual refresh (HTPR-5711)
- Fixed: Mobile board flickers during column operations on add column, tap, and rename (HTPR-5709)
- Fixed: Undoing an archiving action now restores hidden inbox notifications (HTPR-5640)
- Improved: Mobile Board start local board read on first layout pass to reduce cold-start latency (HTPR-5669)
August 27, 2026
- Added: Instant board painting from IndexedDB snapshot with background auth revocation (HTPR-5722)
- Added: Superhuman-style Write with AI on desktop with prompt chips and draft highlighting (HTPR-5719)
- Added: Pre-merge Vercel build gate requiring ci-tests + vercel-build status for staging (HTPR-5737)
- Added: CLI —self flag enables self-assignment for agents, matching MCP assign_self behavior (HTPR-4150)
- Fixed: CLI —labels flags on tasks create and update now accumulate instead of silently dropping earlier flags (HTPR-5703)
- Fixed: Mobile comment Improve with AI now completes the single improve action (HTPR-5712)
- Added: Midscene AI-driven E2E scaffold with hard resource guards (RAM, CPU, timeout, single-flight lock) for QA Agent Playwright tests (HTPR-5715)
- Added: Agent step timelines visible on cards and agent pages, showing last 3 finished runs on cards and a full run history with per-step durations on agent pages (HTPR-5701)
- Added: AI chat queueing for automatic follow-up sending after completed turns, with explicit queue display and Stop/Send controls (HTPR-5695)
- Fixed: Lease release operations now verify the lease instance they delete before proceeding (HTPR-5656)
- Added: heartbeat line for the merge/unblock timer above agent cards, with green for under 15 min, amber for 15-30 min late, and red for down or no data (HTPR-5707)
- Fixed: clicking a due date on a read-only task no longer crashes the app via guard in PR #3045 (HTPR-5698)
- Added: red card outline and blocked-summary widget on the Agents Dashboard to prioritize unaddressed bottlenecks (HTPR-5716)
- Fixed: mobile task creation now keeps the created task open for review instead of returning you to the board after saving (HTPR-5713)
- Fixed: ticket creation now succeeds with valid title, description, dates, assignees, labels, URLs, and relations even when browser circular state is present (HTPR-5491)
- Fixed: Mobile board does not show newly created or renamed columns until manual refresh (HTPR-5711)
- Fixed: Mobile board flickers during column operations on add column, tap, and rename (HTPR-5709)
- Fixed: Undoing an archiving action now restores hidden inbox notifications (HTPR-5640)
August 26, 2026
- Fixed: CLI —labels flags on tasks create and update now accumulate instead of silently dropping earlier flags (HTPR-5703)
- Fixed: Mobile comment Improve with AI now completes the single improve action (HTPR-5712)
- Added: Midscene AI-driven E2E scaffold with hard resource guards (RAM, CPU, timeout, single-flight lock) for QA Agent Playwright tests (HTPR-5715)
- Added: Agent step timelines visible on cards and agent pages, showing last 3 finished runs on cards and a full run history with per-step durations on agent pages (HTPR-5701)
- Added: AI chat queueing for automatic follow-up sending after completed turns, with explicit queue display and Stop/Send controls (HTPR-5695)
- Fixed: Lease release operations now verify the lease instance they delete before proceeding (HTPR-5656)
- Added: heartbeat line for the merge/unblock timer above agent cards, with green for under 15 min, amber for 15-30 min late, and red for down or no data (HTPR-5707)
- Fixed: clicking a due date on a read-only task no longer crashes the app via guard in PR #3045 (HTPR-5698)
- Added: red card outline and blocked-summary widget on the Agents Dashboard to prioritize unaddressed bottlenecks (HTPR-5716)
- Fixed: mobile task creation now keeps the created task open for review instead of returning you to the board after saving (HTPR-5713)
- Fixed: ticket creation now succeeds with valid title, description, dates, assignees, labels, URLs, and relations even when browser circular state is present (HTPR-5491)
August 25, 2026
Ã\x83¢\\x80\\x94 The following tickets this run failed the shipped gate and were deferred:
- HTPR-5663 Ã\x83¢\\x80\\x94 Task move from board modal is failing on board name clicks
- HTPR-5674 Ã\x83¢\\x80\\x94 CLI/MCP agent auto-assign fails when trying to hand off tasks
- HTPR-5683 Ã\x83¢\\x80\\x94 Archived task reminders trigger and disappear without alerting the user
- HTPR-5624 Ã\x83¢\\x80\\x94 Neon cost optimization improvements still in progress (root cause confirmed, pending fix decision)
- HTPR-5737 Ã\x83¢\\x80\\x94 Pre-merge Vercel build gate; staging gate in place, but mirror gating per evidence to be resolved; pending cross-tenant gating confirmation.