> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tempo.new/llms.txt
> Use this file to discover all available pages before exploring further.

# v0.0.83-staging.2

> Canvas gains Shift+A full alignment inference and smarter spacing for overlapping stacks.

**Canvas gains Shift+A full alignment inference and smarter spacing for overlapping stacks.**

*Released Jul 17*

### New

* Canvas: Shift+A infers and applies full alignment across selected elements.
* Canvas: negative gaps are inferred for uniform overlapping stacks.

### Fixed

* Canvas: you can now edit text nodes whose formatted content includes line breaks.
* Canvas: undo now survives file drift instead of failing.
* Canvas: portal-child layers are no longer pruned during live updates.
* AI chat: interrupting a response now cold-resumes cleanly instead of reusing a flaky process.
* Style panel: multi-element edits now commit or cancel as one atomic change.
* Workspaces: chat continuity is preserved across archive and restore.
* Auth: the transient reconnect banner no longer intercepts clicks.
* Auth: sessions recover more reliably after a refresh or auth failure.
* Windows: no more false "Git is required" errors on slow-to-start machines.

This release focuses on the canvas. **Shift+A** now infers and applies full alignment across your selection in one step, and overlapping stacks with uniform spacing correctly infer negative gaps. Editing is more reliable too: text nodes containing line breaks are now editable, undo holds up even when the underlying file has drifted, and portal-child layers stay put during live updates.

AI chat handles interruptions better — stopping a response now starts a clean session rather than reusing a subprocess that could hang. The style panel treats multi-element edits as a single atomic change, so a cancel no longer leaves things half-applied.

A batch of stability fixes rounds things out: chat history survives archiving and restoring a workspace, sign-in recovers more gracefully after a refresh or auth failure, the reconnect banner no longer swallows clicks, and Windows users won't hit a false "Git is required" block on slower machines.
