github canvascoding/canvas-notebook v2026.10.26.2
2026.10.26.2

3 hours ago

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:all against 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.

Don't miss a new canvas-notebook release

NewReleases is sending notifications on new releases.