New
- AI chat adds GPT-5.6 Sol, Terra, and Luna Codex models; GPT-5.4 Codex is sunset.
- New design-system slash commands plus an example buttons canvas.
Improved
- AI chat streaming is smoother with an event-driven, frame-coalesced pump.
- Billing retries Stripe checkout actions after a dropped connection, with no duplicate toast.
- Per-model credit toggles now respect the master Tempo Inference switch.
- Provider request failures show a specific error tag instead of a generic “unknown”.
- “Publish failed” toasts now include the underlying git error.
Fixed
- Canvas comments now land correctly when tapped on mobile Safari.
- Issue boards no longer crash from a stale saved organization id.
- Editing an issue with a malformed label id no longer crashes.
- Moving issue groups tolerates a missing assignee or label set.
- Canvas now renders all visible route storyboards, not just one.
- Drawing over a text storyboard creates a sibling instead of overwriting.
- Duplicated canvas previews keep the copy’s annotations.
- Text being edited on canvas no longer shows an unwanted outline.
- Doc suggestions resolve against the current document, not a stale state.
- The “Comment resolved” toast now dismisses on its own.
- “Session expired” only appears once connectivity is confirmed.
- Agents view shows a loading state instead of “No agents yet” while loading.
- Toasted background actions no longer crash the app.
- Bug report screen recording asks for permission up front to avoid a capture leak.
- AI can reference issues by a bare number (e.g. “932”).