Skip to content

Whiteboard 0.2.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 02:32
· 362 commits to main since this release
e4eca7a

Mostly fixes and tweaks in this release. Big refresh to the diff-reading experience tho!

New

  • Bumped diffr to 0.1.16: ~50 MB smaller binary and much better folding few minor breaking changes in config format which are migrated automatically + deterministically (#965, #882)
  • Fold structural diff scopes from their rails and headers, like the diffr TUI (#970)
  • Keep several Asks open at once: one docked, one floating, the rest minimized as pills (#947)
  • Ask agents keep answering across tab switches, and Whiteboard asks before closing or quitting while one is working (#948, #919)
  • Saved Ask conversations open read-only when the review's checkout is gone (#958)
  • AI summaries work with OpenAI (and OpenAI-compatible servers) and Anthropic, with an editable prompt and a test button (#817, fixes #788 from @cannonpalms)
  • Code font size setting (#980, fixes #964 from @rawinan-soma)
  • Each working agent gets its own pill and colored courier in the topbar (#837)
  • Reviews whose checkout is gone show a banner with a Dismiss button (#905)
  • Import VS Code settings from Settings → Tools, not just on first run (#981)
  • Whiteboard offers to move itself to Applications when it runs from the DMG, so updates work (#892)
  • Homebrew cask: brew install --cask devdotfast/tap/whiteboard (#930)

Changed

  • Ask agents get Whiteboard's writing guidance, so answers are shorter and lead with the answer (#955)
  • Smaller install: Apple Silicon DMG 288.6 → 253.3 MiB, -12% (#910, #979)
  • Electron 43 plus 35 upstream VS Code leak, race and crash fixes (#904)
  • Working tree reviews leave out untracked files, matching diffr; git add -N a new file to include it (#908)
  • Legacy Markdown reviews are no longer migrated on startup; ask an agent to migrate one (#925)
  • Leaner agent tools: anchors are strings like head/src/app.ts#L10-L24, authoring leases are gone, and session_repin, session_resolve_pins and the code-reading tools are dropped (agents read code with git);
    older agent setups need to update (#819–#876)
  • The pull request stack menu is tighter, and stack layers link to the open or newest review (#944, #957)
  • The agent picker hides when only one agent is installed (#914, thanks @itsWill for the contribution!)

Fixed

  • Ask pins sit beside their own line instead of the top of the paragraph, never over the text; crowded lines fold into "+N" (#960)
  • Idle Whiteboard no longer spawns git for removed and sibling worktrees (#982, fixes #954 from @halqme)
  • Selection actions stay on screen for large selections (#985, fixes #952 from @ChaseRensberger)
  • Switching review tabs no longer leaks diff editors (+104 MB → +3.8 MB over 15 switches) and reuses recent diffr results (#915, #916)
  • Scrolling large diffs and selecting text no longer recompute styles needlessly (#885, #977)
  • Image uploads work on Linux again (#441, #979)
  • macOS stops retrying updates after you deny authorization (#894)
  • Structural editors stay aligned with diffr's snapshots (#893)
  • Agents no longer get a stale-source warning on every edit, and edit errors name the fix (#962, #870, #873, #875)
  • Wrapped Ask activity summaries stay left-aligned (#906)

New Contributors <3

Notes

  • please upgrade to whiteboard v0.2.2 for the best experience! (fixed a bug in code folding/viewing)