Engineering changelog
Selected desktop, server, and mobile changes from the repository, grouped by the behavior they affect.
Checked against the source on 17 September 2026
On this page
How to read these entries
16 September 2026 · Workspace previews and session reliability
- Added scoped preview caching and native document handling on the desktop and the phones.
- Added session access settings and timeline reliability fixes across desktop and mobile.
- Extended the shared RPC contract and its regression tests.
Source: commit 94510a616.
15 September 2026 · Document previews and mobile reliability
- Opened local HTML files as rendered documents: the desktop with a Source view and Reload, iPhone with Reload and Done, Android as file-backed previews.
- Moved large file reads to sequential 4 MiB chunks and made desktop and mobile navigation between previews more predictable.
- Improved outbox delivery, session loading, and Git error recovery. Published this handbook on the website.
- Rebuilt the native media tools from source for both desktop platforms and updated dependency locks.
Source: commits 8deb6d413 and acaf6575f.
11 September 2026 · Desktop dictation
- Added personal OpenAI API key settings alongside Gemini for desktop dictation.
- Separated transcription quota errors from rate limits and added recording-size validation before an OpenAI upload.
- Added credential-settings and transcription recovery checks.
Source: commit 7a5749266.
10 September 2026 · iOS recording and history
- Improved recording controls and dictation feedback in the iOS workspace.
- Adjusted the initial timeline presentation and limited older-history paging to one request per user gesture.
- Added focused tests for dictation presentation and the first older-page load.
Source: commit 8aa267c67. A separate dependency update, e10d28915, patched the smol-toml denial-of-service issue.
9 September 2026 · Account and workspace recovery
- Preserved rotated refresh tokens when later validation fails, while keeping logout and account deletion serialized.
- Updated relay expiry, rate limits, and database runtime checks, and added a PostgreSQL backup playbook and Redis setup changes.
- Included iOS session, timeline, composer, and highlighting fixes, plus desktop Git and runtime integration updates.
Source: commit b437b7a6d. The commit records server and database validation and makes no claim about a production deployment or an iOS runtime test.
5 September 2026 · Chat delivery and timeline stability
- Preserved retry identity and improved recovery of cancelled outbox operations.
- Kept first-message timeline updates visible and removed stale compaction progress.
- Improved sidebar search, command-output controls, and model-setting continuity through queued delivery.
- Added account-scoped desktop discovery and switcher recovery fixes.
Sources: commits c3485b2af and 9cd174076.