[v0.9.1] - 2026-07-21
Why Upgrade
- Makes file opening and tab switching on macOS stable again: text, line numbers, cursor, and minimap no longer jump to an incorrect position.
- Restores each document at its own saved cursor location without carrying selection or viewport state into another file.
- Keeps iPad tab changes passive, so the keyboard appears only after deliberately entering the editor.
Highlights
- The editor now distinguishes a tab from the document resource it currently represents, including when an empty tab is reused for a project-sidebar file.
Fixes
- Preserves AppKit's ruler-aware horizontal origin instead of resetting it to zero, preventing content from rendering beneath line numbers after a transition.
- Cancels stale large-file installation work when a tab is repurposed, and removes delayed selection restoration that could race with the active document.
- Removes Swift concurrency diagnostics from the lock and deferred UI callbacks used by session restoration and the macOS editor.
Breaking changes
- None.
Migration
- None.