Fixed
-
Kept long agent pickers within the available viewport and scrollable on desktop and mobile.
-
Shared the resolved build configuration with both production Next.js loaders, so uploads retain their configured buffer and settings links preserve their target.
-
Returned actual persisted managed-agent file contents in save receipts, including canonical final newlines, so saving and reloading agree.
-
Kept bulk moves running through their own source-row removal events while retaining cancellation for unrelated deletions and workspace changes.
-
Preserved existing provider verification when saving unrelated provider settings or the chat default, preventing spurious provider-not-ready session conflicts.
-
Cancelled stalled live browser frame captures during shutdown so closing the browser view cannot hold its runtime open.
-
Stopped development servers when their checkout is removed or replaced, preventing orphaned workers from claiming file jobs against a missing helper.
-
Restored support for safe existing trash namespaces during folder operations while retaining private trash entries and filesystem identity checks.
-
Preserved literal alphabetic and Roman list markers in authored paragraphs during native-document Markdown export.
-
Kept backup, recovery and standalone checkpoint commands independent of authentication and agent-provider startup.
-
Distinguished documents in disabled workspaces from active document identity conflicts.
Added
- Audited recovery of verified legacy document identities, moved revision history, missing successor snapshots and strictly proven text appends, with immutable evidence, backup/restore verification and resumable preservation journals.
- Operating-system provenance checks for application build artifacts and bounded compiler settings.
- Additional temporary swap for cold Linux release builds, restricted to ephemeral runners with disk-headroom checks and a fixed build deadline.
Verification
npm run verify:release- Full
npm run test:allagainst the official immutable Linux release image: 329 passed, 268 conditionally skipped, zero failures and zero retries. - Desktop and mobile recovery, file discovery, upload, shared-editor and settings UI acceptance tests.
- Production startup configuration, managed-file save/read receipts and bulk-move cancellation regressions on Node 24 and 26 in CI.
- Recovery planner, identity import, legacy evidence, journal replay and schema migration regression tests.
- Native paragraph projection and deletion regression tests, including exact content and block-identity preservation.
- Isolated PostgreSQL restore and document-recovery rehearsal with original native binaries and revision history retained.