The updater now re-stages after a blocked install so you’re no longer left stranded.
Fixed
- Updates now re-stage automatically after a blocked install instead of leaving you stuck.
- Animations no longer misbehave in unfocused windows.
Side-chat is now a single unified surface across the app, with the lifecycle bugs it caused fixed.
New
- Canvas: Option-drag now resizes an element from its center.
- Issues: a daily PR review digest report is now available.
- Same-org Tempo links now open in native tabs.
Improved
- Chat now uses one unified side-chat panel everywhere, fixing related lifecycle bugs.
- Clicking an issue no longer re-renders the whole page shell.
- Slack integration now shows readable display names instead of user IDs.
- Switching chats no longer re-renders hidden background routes.
- Getting-started steps now explain what each one is doing and why.
- Windows window controls now match the macOS traffic-light layout.
- Removed the Confirmations section from Settings.
Fixed
- The Windows app no longer crashes at startup on some checkouts.
- Cancelling a plan mid-input no longer silently drops your message.
- Chats interrupted by a crash now reopen clearly marked as interrupted.
- Closing a chat tab with the X no longer deletes the chat.
- Command output is now preserved when replaying a chat turn.
- Sending no longer re-captures pinned context, and a redundant slow-turn warning was removed.
- Workspace access errors now show a clear explanation instead of a raw code.
- Canvas storyboards resume watching correctly on a replacement host document.
- The app font menu in the style panel is responsive again.
- Auto-install-on-quit updates now run the same pre-flight checks as the Update button.
- A dead connection is capped at 8s so it can no longer strand the client on startup.
- Archiving now works even through stale index locks.
- Seeded starter content no longer counts against your setup progress.
ChatView, SideChatPanel, and host across the app, which clears up a class of lifecycle bugs that came from having several fragmented versions. Alongside that, chat is more reliable end to end — cancelling a plan no longer drops your message, crashed chats come back clearly marked as interrupted, closing a tab won’t delete a chat, and command output survives a turn replay.We fixed a startup crash affecting the packaged Windows app, capped a stuck connection handshake at 8 seconds so a dead connect can’t strand you, and made auto-install-on-quit run the same checks as the manual Update button. Windows window controls now line up with the macOS layout.Canvas gains Option-drag to resize from an element’s center, and storyboards recover correctly when their host document is replaced. Issues adds a daily PR review digest and stops re-rendering the whole page when you click into an item. Same-org links now open in native tabs, and Slack mentions resolve to readable names.You can now @-mention Tempo agents directly in AI chat to delegate, inspect, and edit work from the conversation.
New
- @-mention Tempo agents in AI chat to delegate, inspect, and edit from the conversation.
- Artifacts PR rows now show their own status: state tile, CI/approval glyphs, and #N pill.
- New organizations start with a seeded template agent fleet.
- Chat links open externally by default, with a preference to open them in Tempo.
- Share loading now shows a Shippy flight progress indicator.
Improved
- Canvas AI mode now starts on your first edit instead of on selection.
- Polished the Canvas assets tab.
- Renamed the “Feature Spec Writer” template to “Spec & Design”.
- Capped sidebar width on ultrawide displays.
Fixed
- The issue create modal now inherits the board’s active filters.
- Live agent signals now appear on the ticket, not just its row.
- Split-view AI chat state now persists in Issues.
- Artifact links survive out-of-app branch renames instead of orphaning.
- “Last viewed” sort now actually orders workspaces.
- The Canvases home grid no longer blanks thumbnails on a preview re-query.
- Color token search works again in monorepos.
- Duplicating storyboards now preserves named exports and handles fast resizes.
- Slash command pills now persist across workspaces.
- Browser back/forward history persists across workspace swaps.
- Undeliverable Slack continuation runs now fail instead of queueing forever.
- Only the table scrolls on the Agents tab.
- Billing toasts no longer double-fire or leak raw error codes.
- Auth no longer leaves a blank window when boot stalls.
- The updater no longer re-stages a downloaded update every minute.
- Empty comment composers now close on click-away.
- Bug-report transcripts are no longer missing after workspace moves.
@-mention Tempo agents in a conversation to hand off work, inspect what they’re doing, and edit their output without leaving the thread. New organizations also start with a ready-made template agent fleet.Issues gets a more useful Artifacts view: PR rows now carry their own status with a state tile, CI and approval glyphs, and a #N pill. Live agent signals now land on the ticket itself, the create modal respects the board’s active filters, and split-view AI chat state sticks around.Canvas is smoother throughout — AI mode waits for your first edit before engaging, the assets tab is cleaner, color token search works in monorepos again, and storyboard duplication and resizing are more reliable.Platform fixes round things out: the updater stops re-staging downloads every minute, billing toasts no longer double-fire, auth won’t leave a blank window on a stalled boot, and browser history now survives workspace swaps.Chat and issue views now switch near-instantly instead of fully reloading.
New
- The agent run queue now lives in the grid’s Activity column.
- Creating a workspace now opens it directly in Issues chat.
Improved
- Switching issue views is now near-instant (down from ~1.8s) with progressive card loading.
- Switching between chats is now instant, with no reload flicker.
- Chat memory usage is lower after switching workspaces and closing chats.
- Split-pane divider dragging no longer stutters.
Fixed
- AI chat now surfaces upstream API errors instead of silently reporting success.
- Queued chat messages are restored after a restart.
- Slow AI turns now show a visible warning, and follow-up messages deliver reliably.
- Codex message structure is preserved in AI chat.
- Saved-view filter reset works again in Issues.
- Linked artifacts open as a tab in the same split pane.
- Restored the open action for linked workspaces, including archived ones.
- The archive Undo toast now stays visible so restores aren’t silent.
- Canvas no longer performs lossy element reconstruction on destructive moves.
- Canvas autosize growth is now capped so elements can’t balloon uncontrollably.
- Removed the noisy “Couldn’t refresh attached element” canvas warning toast.
- Insights now pages merged-PR fetches so large repos aren’t dropped.
- The force-upgrade overlay now always has a working exit.
Switching workspaces no longer freezes for half a second.
New
- Your current canvas selection is now auto-attached to chat context.
- Resize multiple selected canvas elements proportionally at once.
- Chat links now show an affordance to open in your external browser.
- Added DeepSeek V4 Pro to the chat model catalog.
- Tempo now confirms before quitting or reloading, and you can reset this in Settings.
Improved
- Eliminated the ~500ms freeze when clicking into a workspace.
- Faster canvas rescans by limiting them to the workspace that changed.
- Home no longer shows workspace chrome and correctly detects steps your org already completed.
Fixed
- Line-linked chat citations now reveal correctly.
- Home’s count badge now shows the right number.
- PR badges now always open in your external browser.
- Issue cards now show the “Awaiting Response” status.
- Cmd+L is now scoped to the focused tab.
- Holding Shift now constrains element drags to a single axis.
- Revealing layers no longer scrolls the whole workspace.
- Panel sizes stay contained again after the earlier overflow fix.
- Style panel no longer emits Tailwind classes in repos that don’t use Tailwind.
- Chat fast mode now persists for new chats.
- The live canvas host stays stable across probe misses.
A new Home tab with a Getting Started checklist joins global back/forward navigation and richer Issues filtering.
New
- Home tab with a Getting Started checklist that tracks agent-reported completion.
- Global back/forward history in the app header.
- Issues filter dropdown with search plus creators and agents dimensions.
- Pull requests and Lines changed metric tabs on the org Insights tab.
- Links from a Browser tab now open new Browser tabs beside the current one.
- Open PR pills as in-app browser tabs in the right split.
- Right-click menu on the chat’s linked-issue card.
- Browser tabs auto-reload local HTML files.
Improved
- Right-panel state now persists across Issues, Canvas, and Docs.
- Switching back to a chat renders its tail instantly, loading the rest behind it.
- Faster, watch-based workspace status badges instead of periodic sweeps.
- Cleaner chat output spacing around tool calls.
- Browser shows a loading state over reloading pages instead of a black screen.
Fixed
- Label-grouped boards no longer hide name-backed issues.
- Editing a doc or issue no longer corrupts emoji or triggers a Server Error.
- Opening an issue no longer writes blank paragraphs into its body.
- Canvas previews are now captured when an agent finishes a canvas session.
- Apple Silicon users now get the correct notarized macOS installer.
- Updater verifies the staged bundle signature before installing.
- Linked artifacts on web share pages are correctly placed and clickable.
- Dark-mode chat surface and elevation regressions.
- Split-view divider drags keep working across webviews and iframes.
- Code-review ReportFindings results now render in chat.
- Agent-created issues no longer hit an auto-linking race.
- Fuzzy search treats separators consistently for better matches.
Canvas AI Mode lets you stage edits on uneditable elements and apply them through chat.
New
- Canvas AI Mode: stage edits on uneditable elements and apply them via chat.
- Issues: agent work now shows up in the issue activity feed.
- Artifact links now point at a specific branch instead of a workspace.
- Confirm before quitting or reloading, resettable from Settings.
- New keyboard shortcuts for opening and moving between chat tabs.
- Browser tab: open external app links like slack:// through a consent dialog.
- Chat links open in a split-view Browser tab; Cmd+click opens your OS browser.
- Chrome-style Cmd+L, Cmd+F, and Cmd+R/W/T in the Browser tab.
- Ctrl-N navigation shortcut hints, shown after holding Ctrl for 1.5s.
- /audit-tdd is now a built-in slash command.
Improved
- Agent runs survive session death and no longer get killed while still healthy.
- Remote Control: answering a chat question on one machine no longer freezes the other.
- Faster git syncing across all workspaces.
- Double-click a selection outline or handle to hug its contents.
Fixed
- Cmd+B bolds text again when an editor is focused.
- Renaming a chat no longer retargets the chat you’re currently viewing.
- Mirrored chat now shows the full turn in flight, not just the tail.
- Outage toast no longer fires for users who are actually online.
- Stale storyboard previews and share sizing now render correctly.
- ESC returns to the Select tool after arming a tool from a toolbar dropdown.
The free tier moves to GPT-5.6 Luna with a spend cap instead of a prompt limit.
New
- Free tier now runs on GPT-5.6 Luna, capped on spend rather than number of prompts.
- Shift+A now preserves grid/wrap layout when converting in place.
- Light-mode support added across the BPM design system.
Improved
- Radius handles now appear near selection corners.
- New effects are added to the top of the effects stack.
- Workspace git menu now shows working-tree dirty status.
- Canvas type-checking runs off the main thread for smoother performance.
- Canvas share links now unfurl as readable previews in Slack.
Fixed
- Expo canvas render hosts no longer fail to start.
- Dead file:// links in chat are now preserved and clickable.
- Browser element screenshots now capture with full fidelity.
- Copy/paste of layers now works inside HTML storyboards.
- Justify-content control now always shows on flex containers.
- Selection color stays on a collapsed element’s frame.
- Shift+A no longer strands a peer-sized block as an outlier.
- Canvas homepage now re-scopes to the active org when you switch orgs.
- “New Canvas” now gives real feedback on un-initialized projects.
- First turn no longer depends on route, and view state is now per-workspace.
- A queued first turn that never started can now be cleared.
- AI chat reliably ends a turn even when a reconnect produces no output.
- Long chat builds show a heartbeat during silent apply_patch gaps instead of looking frozen.
- Quitting the app no longer crashes while disposing AI sessions.
- A hung auth refresh can no longer wedge the app.
- A failed language-server spawn no longer crashes the app.
- Onboarding drops a redundant status line under Get Started.
Custom Agents can now be shared across your org with private/public and edit-permission controls.
New
- Org-scoped Custom Agents with Private/Public and View-only/Anyone-can-edit permissions.
- Rich agent cards in chat, plus open agents in tabs or split view.
- Split display mode in Issues for triaging agent PRs.
- Toggle the chat sidebar with Cmd+B.
Improved
- Shared links now name the browser tab after the shared artifact.
- Updater offers a retry before falling back to a manual download.
- The FTUE “Get Started” button now shows a loading state.
Fixed
- Fixed downloads and auto-update outages caused by GitHub rate limits.
- Fixed “Update didn’t apply” errors and the broken manual-download link.
- Re-assigning an agent to an issue now continues its existing workspace.
- Canvas: clicking the all-canvases folder opens the modal instead of drilling in.
- Canvas: drawn frames no longer render at 0x0 in newly created files.
- Canvas: small SVG shape dimensions are preserved.
- Canvas: multi-select drag groups stay rigid when dropped on a frame.
- Canvas: undo history is resealed correctly after landed writes.
- Settings stay open after deleting a project.
- Issues create-modal preserves body text without loss.
- Style panel resolves repo-image fill previews correctly.
- AI chat: Codex App plugin tools now work out of the box.
- Landing page scroll animations fire reliably on Firefox.
HTML storyboards are back with full editing support.
New
- Edit HTML storyboards again on the canvas, with flat-JSX capture preserved.
- Kimi K3 model now available directly in AI chat via Tempo Inference.
Improved
- Canvas homepage loads faster and canvases no longer disappear.
- Faster workspace and homepage loading with reduced git activity and fewer freezes.
- Added a delete option to the canvas selection context menu.
Fixed
- “Fix with AI” now correctly pre-fills the chat composer.
- Agents can now route work to a teammate’s agent.
- AI tool calls are pinned to the workspace’s org instead of the active window’s org.
- Configured MCP servers now auto-approve on Codex.
- Queued chat messages now send reliably on the async settle path.
- Wrapper components stay visible in the layer tree.
Faster canvas panning and performance on large canvases, plus a new all-canvases homepage.
New
- New all-canvases homepage replaces the old per-workspace view.
- Live component previews and add-to-canvas from the Assets tab.
- Clickable file links in chat.
- Font-size shortcuts: Cmd/Ctrl+Shift+. and Cmd/Ctrl+Shift+,.
- Agents show a Runs-on properties row with per-agent Remote Control opt-in.
- File tree no longer auto-expands and now shows gitignored entries.
- Redesigned landing page.
Improved
- Smoother panning and better performance on large canvases.
- Design context sidebar now matches the chat sidebar.
Fixed
- Storyboard moves no longer revert.
- Multi-element drags commit atomically and snap the selection as a whole.
- Same-named canvases no longer collide, now addressed by path.
- Fixed several canvas-loading hangs.
- No more default-sized outline flash when starting a draw gesture.
- Fast release-while-moving draws now commit instead of cancelling.
- Alignment snapping now works while drawing storyboards and frames.
- Unsubscribing from a Slack thread no longer mutes the whole channel.
Remote Control lets you run workspaces on another machine and mirror and control them from this one.
New
- Remote Control: run workspaces on another machine, then mirror and control them locally.
- Added Opus 5 and set Opus 5 1M as the default model (Sonnet 4.6 retired).
- Custom Agent templates now support MCP tools.
- Redesigned issue and doc share pages, Notion-style, for mobile and desktop.
- Canvas share page now has a proper mobile layout.
- Canvas: edit portal content directly in projected storyboards.
- Canvas: selection-aware undo/redo.
- Canvas right-click menu now shows keyboard-shortcut hints and flashes on press.
- Click the branch name in the app header to copy it.
- Rebuilt the issues filter dropdown on the design-system dropdown.
Improved
- Style panel class and color search now ignores separators when matching.
- Removed the close warning on share pages.
Fixed
- Pinned workspaces keep a stable order and drag-and-drop lands on the target.
- Interrupted chats are no longer counted as running agents.
- Canvas share page shows a loading state instead of an error while loading.
- Canvas no longer loses the projected head on unstyled storyboards.
- Canvas chat session dropdown now scrolls with a visible scrollbar.
- Diagnostics export now keeps a chat tab’s prior-session events.
- Toggling Tempo Inference now tears down the running server as expected.
Tempo adds an embedded browser and a Web Clipper for turning any page into a canvas storyboard.
New
- Embedded browser tabs with element context inside your workspace.
- Web Clipper captures any web page as an HTML storyboard on the canvas.
- Fast-mode toggle in chat input for BYOK OpenAI priority tier.
- GPT-5.3 Codex Spark added to the model picker (BYOK-only).
- Kimi K3 replaces Kimi K2.6 in the OpenCode picker.
- Canvas comments now render image attachments.
- Renaming a chat can also rename its workspace branch.
- Shift+A aligns a full selection on the canvas.
- Design-system generation adds a build-mode choice and app-shell scaffolding.
Improved
- Chat-view center tabs stay mounted when you switch tabs.
- Auto-layout gap and spacing inference is smarter, including negative and overlapping stacks.
- Auto-updates now surface when they’re stuck or failed instead of failing silently.
Fixed
- Opening an issue no longer auto-opens the AI chat panel.
- Archive-toast Undo no longer races or fails silently.
- Archived chats keep their history when restored.
- Storyboard previews survive switching workspaces.
- Blank-frame flash on auto-layout wrap undo/redo is gone.
- Hover and click now reach frames inside a selected storyboard.
- Canvas handles file paths with spaces.
- Text nodes containing line breaks are now editable.
- Reconnect banner no longer intercepts clicks.
- Windows no longer shows a false “Git is required” block on slow machines.
- Chat resumes cleanly after you interrupt it, instead of reusing a flaky session.
- Custom Agent runs no longer hang after a submission failure.
- Chat preserves your selected model for the commit action.
- Background helper processes stay hidden (no Mac Dock icons or Windows consoles).
- Error text in bug reports is now actually visible.
Canvas gains a Shift+A auto-layout suite and Tempo adds the GPT-5.6 Codex models.
New
- Shift+A converts a container to auto layout, inferring flex-wrap, CSS grid, per-side padding, and visual flow order.
- Option+Shift+A removes auto layout from a selection.
- Added GPT-5.6 (Sol/Terra/Luna) Codex models; retired GPT-5.4 Codex.
- Agent Templates gallery to jump-start custom agents.
- Design-system slash-command suite plus an example buttons canvas.
- Gradient and image fills are now available on the bottom fill layer.
- Typography live-previews on hover over font options in the style panel.
- Search issues by their human-readable issue ID.
- Issue detail menu adds Create workspace and Copy ID actions.
- Copy as Markdown from the authenticated member doc-share view.
- Custom artifacts and inline artifact pills now open in split view instead of the browser.
- Archive workspaces to remove the worktree while keeping the branch.
- Pinned workspaces are grouped into a flat Pinned section.
- Add a manual reload button to canvas toolbars; Cmd+R reloads the canvas, not the page.
- GLM 5.2 free and paid are merged into one quota-aware picker row.
Improved
- Fixed 1-2s app freezes, idle CPU churn, and renderer memory bloat.
- Queued agent runs are now visible when you hit the concurrency cap.
- Reused idle AI terminals for repeated AI-run commands.
- Preserve split-view doc scroll position across workspace switches.
Fixed
- Dragging fill alpha to 0 no longer deletes an authored fill row.
- Create new issue without a full board scan, plus a stable assignee dropdown position.
- Canvas share now works for canvases nested at any depth.
- Share/preview captures no longer save silently partial.
- Stopped Convex websocket flapping every ~5 minutes on token refresh.
- Agents create instantly instead of a draft view, fixing the infinite-loading Slack trigger.
- Abandoned or interrupted AI runs show an inline notice instead of an infinite spinner or full-screen takeover.
- Place canvas comments from a touch tap on mobile Safari.
- Recovered workspaces stuck in a “materializing” state.
Agents can now post to Slack as the Tempo bot and keep conversations going in threads.
New
- Agents post to Slack as the Tempo bot, with multi-workspace Slack support and 13 tools including DMs.
- Slack threads continue in the same Tempo workspace with thread-aware routing.
- Human-readable share URLs (org slug + issue) for links you send out.
- Per-model Tempo Inference credit controls in billing.
- Model-scoped promo codes.
- Browse and edit a project’s CSS custom properties directly from the canvas.
- Canvas draw tools emit Tailwind classes instead of inline styles.
- Figma-style marquee selection on the canvas.
- Keyboard layer-reorder shortcuts ([ ] and Cmd+[ ]) and draggable gap handles on the canvas.
- File management for the Design tab’s canvases tree.
- Pin workspaces to the top of the sidebar.
- Collapsible date-group headers in the chat workspace list.
- Collapsible, state-persisted context cards on issues.
- Auto-link agent runs and their workspaces to tickets with live loading indicators.
- Right-click menu on Kanban board column headers.
- issue.assigned trigger plus per-property filters on issue triggers.
- Bare issue references in chat autolink to clickable chips.
- Press “I” to activate the eyedropper while a color picker is open.
- Filter to view archived chats per project via a Status filter.
- Per-account Figma token for pasting image fills.
- Tempo Inference now works from the CLI TUI.
Improved
- “Custom Agents” is now just “Agents”, with a full-page, sortable list and first-run empty state.
- Faster Kanban board load via virtualized swimlane rows.
- Smoother chat performance by pausing token re-renders for hidden tabs.
- Cron trigger schedules now show in your local timezone.
- Help menu slimmed to Documentation and Community.
Fixed
- Slack DM replies to agents are no longer silently dropped on stale installs.
- Board and Kanban edits now update the UI instantly.
- Kanban cards drag correctly in scrolled, virtualized columns.
- Canvas comment popovers no longer duplicate or misplace in split view and on tab switch.
- Docs and issue bodies reflow instead of clipping in narrow/split view.
- Touch pan and pinch-zoom work on the mobile canvas share preview.
- Chat no longer shows synthetic “Request interrupted” bubbles when reloading history.
- Stuck chat loading states now clear when a session ends mid-stream.
- Tempo Inference is no longer shown as active without a plan or usable credits.
- Reduced workspace memory use by not keeping a full file-tree copy per visit.
Paste Figma designs straight into the canvas as editable storyboards.
New
- Paste Figma designs as editable HTML storyboards.
- Find in Canvas: search text with Cmd/Ctrl+F.
- SVG shape draw tools with fill and stroke controls.
- @-mention tickets and docs in any chat surface.
- Set a custom System Prompt applied to every AI conversation.
- First-party Slack triggers for Custom Agents.
- Custom Agents can now choose a reasoning effort.
- Cmd+L attaches selected tickets to the issues AI chat as context.
- Cmd/Ctrl+A selects all visible tickets in a view.
- Right-click to edit issue properties in the list view.
- Custom AI actions in the Commit menu.
- Context-usage ring in the chat input.
- Redeem promo codes in Settings.
- New “PR Status” workspace sort.
Improved
- Free tier now runs on GLM 5.2.
- Redesigned and polished public share pages.
- Sonnet 5 runs natively on Bedrock / Tempo Inference.
- Instant issue creation with optimistic card and rollback on failure.
- Issues tab opens noticeably faster.
- Double-click a question option to select and advance.
- Instant preview for pasted images and text on canvas.
- File/folder move and rename confirmations plus drag-and-drop polish.
- Queue and steer now work in side-panel chats (canvas, issues, docs, agents).
- Unified right-click context menus to the design-system look.
- Right-click Labels in issues is now a submenu.
- Failing-checks indicator added to workspace PR badges.
Fixed
- Sub-agent output now nests inside the Agent card instead of splitting into two AI blocks.
- URLs in comments are now clickable.
- Comment pins stay in sync with canvas pan and zoom.
- Text drawn over dark backgrounds now picks a readable color.
- OpenCode chats bricked by a schema change are recovered.
- Remote compaction no longer 404s on Tempo Inference.
- “You’re offline” toast clears once connectivity is confirmed.
- Escape cancels in-progress marquee selection.
- Cmd-Z inside style-panel inputs now routes to canvas undo.
AI chat now supports Sonnet 5, with Tempo Inference falling back to 4.6.
New
- AI chat can now use the Sonnet 5 model.
- Open Settings with Cmd+, (Ctrl+, on Windows/Linux).
- Buy an in-app top-up (legacy $50 / 250-prompt pack).
- Vim-style Ctrl-U / Ctrl-D half-page scrolling in focused chat.
- “Paste here” on the canvas backdrop pastes at the cursor.
- Live size pill shows dimensions while drawing an element or storyboard.
- New canvas dropdowns, avatars, and badges.
- Run your project’s scripts from the Cmd+Shift+P command palette.
- canvas_share MCP tool creates a share link with an auto-shown screenshot.
- Unread / streaming chat indicator now also shows on the org avatar.
Improved
- Bulk create-from-issues: instant tab switch, all rows, loading state, and model picker.
- Slash command picker now fuzzy-matches instead of prefix-only.
- Free-tier request caps raised to 20/day and 60/month.
- Bundled Node toolchain acts as a dev server fallback when none is found.
Fixed
- Double-clicking Create no longer produces duplicate tickets.
- Multi-edit AI turns show the net file diff instead of every intermediate state.
- Chat scrolls to the bottom when you send a message.
- Chat input is focused when you open or switch chats.
- Open ticket details no longer collapse when saved views load late.
- Board scroll is preserved on detail navigation, with no card flash on view/org switch.
- Long titles wrap in the new-issue modal instead of overflowing.
- Stale ancestor hover outline clears when drilling into a descendant.
- Pasting into an autosize storyboard no longer flashes on reload.
- Pasted image assets are written next to their real source file.
- Clip content row always shows, including on the storyboard root.
- Auto Layout child cleanup survives selection changes.
- Exit CLI button is now easier to find in the terminal.
- Unpushed count now reflects only the branch’s own commits.
canvas_share MCP tool creates a share link and shows a screenshot automatically.Issues and boards are steadier: creating no longer duplicates on a double-click, open ticket details stay open when saved views load late, board scroll is preserved during navigation, and long titles wrap cleanly in the new-issue modal.Rounding things out, you can open Settings with Cmd+, run project scripts from the command palette, buy an in-app top-up, and enjoy raised free-tier caps (20/day, 60/month). Bulk create-from-issues is faster with instant tab switching and a model picker.Universal Cmd+P search now spans every artifact in your workspace.
New
- Cmd+P universal search across all artifacts.
- @mention teammates in issues and docs.
- Assign multiple people to an issue, including from the create modal.
- Mint share links on view.tempo.new.
- Click chat context chips to open the artifact they reference.
- Canvas Playground: a hands-on tour of every canvas action.
- Create a workspace per multi-selected issue.
- Bug reports support optional screen recording and file/image attachments.
- Git GUI controls in the workspace Changes tab.
- Shift + corner-drag locks aspect ratio while resizing.
- Sidebar chat adds an effort picker and OpenCode models.
Improved
- Revamped issue ticket page.
- Redesigned what’s-new changelog modal.
- Header buttons now show tooltips.
- “Sort by Stage” follows your org’s custom pipeline.
- Unified Open modal and ”+” new-tab dropdown.
- Canvas “Frame” is now called “Div”.
Fixed
- AI-chat artifact cards are clickable in side chats.
- Attached images no longer vanish from chat bubbles.
- Sidebar chat list no longer jitters while streaming.
- To-do (task list) bodies now save when creating a ticket.
- Kanban board stays scoped to the active org when switching.
- Activity feed shows custom stage labels instead of raw ids.
- External file pills reveal in your OS instead of opening a broken tab.
- Expired sessions are handled gracefully.
Cmd+P to jump to any artifact—docs, issues, canvases, and chats—from one place.Issues get a lot of attention. The ticket page has been revamped, you can now assign multiple people (including straight from the create modal), @mention teammates in issues and docs, and spin up a dedicated workspace for each selected issue. “Sort by Stage” now respects your org’s custom pipeline, and the activity feed shows your custom stage labels instead of raw ids.Canvas and chat both feel more connected. Click context chips in chat to open what they reference, lock aspect ratio with Shift + corner-drag, and explore the new Canvas Playground tour. Sidebar chat adds an effort picker and OpenCode models, while the redesigned what’s-new modal makes catching up on releases easier.Plenty of fixes round things out: attached images stay put in chat bubbles, the sidebar chat list no longer jitters while streaming, to-do bodies save when creating tickets, the kanban board stays scoped to the active org, and expired sessions are handled more gracefully.Canvas comments arrive with pins, threads, @-mentions, and resolve/reopen.
New
- Canvas comments: pins, threaded replies, a comments sidebar, @-mentions, and resolve/reopen.
- Restore an AI chat to an earlier point in the conversation.
- Per-canvas background color on the Design tab.
- Sidebar zoom control on the canvas.
- Arrow-key nudging for absolute elements and storyboards.
- Gap (equal-spacing) snapping while arranging elements.
- Edit styles across multiple selected elements at once.
- Style panel shows “Mixed” when a multi-selection disagrees.
- Delete issue tickets with a confirmation dialog.
- List view nests stage groups under their parent status.
- Pick Max effort on existing Claude chats.
- Run Claude /review directly in chat instead of the CLI terminal.
- ”+” picker to link Docs, Canvases, and Issues in right-panel chat.
- Add-workspace button in the issues/docs chat picker.
- Empty states for the Design sidebar, Issues views, and Docs.
- Connection outages now show a clear, persistent notice instead of a blank screen.
Improved
- Right-click now shows the system spell-check correction menu.
- Slash-command menu is keyboard-navigable with a reachable Show-more.
- Recent artifacts show clearer visual hierarchy and origin labels.
- Restyled What’s New modal with cleaner headings and lighter chrome.
- Recent sort now bumps when you send, not just when a turn ends.
Fixed
- Shared canvases now load with their styling instead of appearing unstyled.
- Doc editor reliably renders its body on first open.
- Links are now clickable in docs and issues editors.
- Open a linked doc directly in the Docs tab from an issue.
- Docs search auto-expands a parent when only a child matches.
- Comment mention picker no longer leaks raw emails; pasted-image thumbnails show in the collapsed composer.
- Kanban drag-and-drop is more reliable, with smoother large boards.
- AI-generated issue titles no longer show raw HTML entities.
- Color picker keeps alpha and emits correct values on React Native surfaces.
- Wrap in Frame / Auto Layout now auto-selects the new wrapper, plus assorted storyboard and frame-sizing fixes.
/review inline instead of in the CLI terminal. Issues add ticket deletion with confirmation and a clearer list view that nests stage groups under their parent status.We also fixed a batch of rough edges: shared canvases now keep their styling, the doc editor reliably renders, links are clickable in docs and issues, kanban drag-and-drop is more dependable, and connection outages surface a clear notice rather than a blank screen.Chat is significantly faster, with big drops in unnecessary re-renders across the app.
New
- Slash commands in OpenCode: dropdown, dispatch, and terminal launcher.
- Attach images and files directly on the Generate screen.
- Drag-and-drop and rename folders in the canvas list.
Improved
- Chat messages re-render far less during streaming for smoother typing and scrolling.
- In-app Documentation links now point to docs.tempo.new.
- The “What’s New” changelog modal and per-version pages now load.
Fixed
- Kanban “is not” filters no longer hide the board’s other columns.
- PR badge tooltip now correctly reads “hover to sync”.
- Resolved a duplicate-React issue in the canvas host for better stability.
You can now edit Expo / React Native styles directly from the canvas.
New
- Edit Expo / React Native component styles right from the design canvas.
- Collapsible properties panel and pop-out for embedded issue and doc views.
- “What’s new” changelog modal appears after an app update.
Improved
- Polished the right-panel Changes and Context tabs.
- Restyled terminal command cards in chat with a clearer header and outline.
- Faster workspace rendering when selecting and switching views.
Fixed
- Dev server no longer gets stuck in a restart loop on render errors or stuck loading.
- New terminals now open in the active split instead of creating orphaned tabs.
- Status-only issue updates now default to your org’s first visible stage.
- Issue IDs are resolved correctly when working through the issues integration.
- Edit Expo styles in split-view canvas, with more reliable Metro start detection.
- Tutorial now falls back to a bundled version offline, with clearer clone errors.
- More reliable .tempo file writes on Windows (fixes EPERM errors).
- Removed the workspace breadcrumb from the left collapse pill and balanced its spacing.
- Post-respawn AI turns are now billed correctly.