Scratch v0.4.0 — Table Editing, AI Editing & Windows Support
What's New
Table Editing
- Insert tables via grid picker (5×5 selector) in the toolbar
- Right-click context menu for table operations: add/delete rows and columns, toggle headers, delete table
- Bordered scrollable container for wide tables
- Block-level images with proper paragraph spacing
AI Editing with Claude Code
- Edit notes with Claude Code CLI directly from the command palette (Cmd+P → "Edit with Claude Code")
- AI prompt modal with response display, markdown rendering, and undo support
- Proactive CLI detection with graceful error handling
Keyboard Shortcuts Reference
- New Shortcuts tab in Settings showing all available keyboard shortcuts
- Platform-aware display (⌘ on macOS, Ctrl on Windows/Linux)
Windows Support (thanks @Charlsz)
- Cross-platform keyboard shortcut handling
- Windows build targets (NSIS installer and MSI)
Auto-Update Support
- Built-in update checking on startup and manually via Settings → General
- Signed updates served from GitHub Releases
Installation
Download DMG (macOS)
- Download
Scratch_0.4.0_universal.dmgbelow - Open the DMG and drag Scratch to Applications
Homebrew
brew tap erictli/tap
brew install --cask erictli/tap/scratch
Windows
Pre-built Windows binaries are not yet available. To run on Windows, clone the repo and build from source with npm run tauri build.
Requirements
- macOS 10.15+ (Universal binary — Intel and Apple Silicon)
- Windows 10/11 (build from source)
Checksums
sha256:6efa40e170f0da6519da717b82796707b9ef43342706f71038a4384069939622 — Scratch_0.4.0_universal.dmg
EOF
)"