github canvascoding/canvas-notebook v2026.11.7.1
Canvas Notebook 2026.11.7.1

17 minutes ago

Fixed

  • Preserve confirmed file creation when an independent Explorer refresh fails, and complete Excalidraw creation across brief reader contention with fresh write authorization.
  • Recognize ordinary external Markdown email and URI autolinks without blocking unrelated file deletion. Keep incomplete-source diagnostics and document safety checks.
  • Show accurate formatted-editing failure feedback and recover proven clean final-read contention without replaying writes.
  • Recover brief native room shutdown contention and prevent workspace lock waiters from blocking the shared room-owner SQL queue. Preserve current rights, original operations, capacity limits and ownership fences.
  • Fetch the current chat's file-change summary only after confirmed completion.

Verification

  • npm run verify:release passed, including the strict license gate, production build and CLI update/backup/rollback checks.
  • The regular compiled product suite passed 381 browser cases, including all 46 mandatory collaboration cases, with zero failures or flaky cases and 102 existing conditional skips. Four additional API-key management UI cases passed. Review Center and file-operation Undo remain outside scope.
  • Protected original local data and the original runtime were restored and compared after acceptance. The release preparation changes only version, changelog and license metadata from that tested product source.
  • Exact-tag Linux builds for amd64 and arm64 passed. Native API and installed Python 3.10/3.15 SDK CI passed; downloaded artifacts and release checksums, source identity and signed update metadata were verified before publication.

Existing production documents with malformed frontmatter still require content correction; this release does not silently rewrite them. Broader performance work and live-tab retention remain separate.

Don't miss a new canvas-notebook release

NewReleases is sending notifications on new releases.