Changelog
- 614dfae MUL-2488 feat(timezone): Scheduling / Viewing two-layer timezone architecture (#2968)
- adec90c MUL-2510 feat: add delete button to fleet nodes list (#3007)
- ae530ef docs(runtime): tighten issue-metadata write bar (MUL-2507) (#3004)
- 7f9e4e8 feat(comments): thread-internal --tail pagination + reply cursor (MUL-2421) (#2846)
- cbd42df feat(issues): align metadata trigger with sibling sections (#3010)
- ab0228c feat(issues): collapse long metadata bags in sidebar MUL-2503 (#3003)
- 0c767c0 feat(issues): per-issue metadata KV (MUL-2017) (#2845)
- 65feb89 feat: Add project list responsive compact and comfortable views (MUL-2464) (#2840)
- 41cb91a feat: add cloud runtime fleet proxy API (MUL-2453) (#2986)
- 51b3c52 feat: add env-gated cloud runtime launcher (MUL-2453) (#2995)
- e288eff feat: server auto-generates PAT for cloud runtime bootstrap (#3002)
- 2f1f90c fix(agent): retry codex semantic inactivity fresh (#2593)
- 688dcb0 fix(agents): drop confusing "default" badge from model picker (MUL-2477) (#2938)
- ed2957d fix(claude): record result model usage (#2899)
- ef6a944 fix(cli): accept slug + short UUID prefix in workspace get/update/member (#2972)
- 29c2a5d fix(daemon): reclaim stale dispatched claims (MUL-2485) (#2872)
- 1c892aa fix(projects): default project view to compact (#2975)
- 9a5d8a5 fix(timezone): harden hourly-rollup rollout against straight-through migrate MUL-2488 (#2998)
- 7e55813 fix(ui): show tooltip when create-issue button is disabled due to empty title (#2943)
- 83e90c9 fix(ws): log auth frame write failures (#2946)
- 8a135d2 fix(ws): truncate unparseable frame payload in client warn log (#2974)
- 66c0464 fix: simplify cloud runtime create form (#3000)
- 81e8aa5 test(core): add unit tests for reserved-slugs (#2985)
- cb90249 test(issues): match new metadata trigger label with count suffix (#3011)