Repository navigation
View shares in a browser
- You can now generate a share link and send it to friends/coworkers without whiteboard installed and they can view the board in browser with the diagrams/code snippets inlined. (example here https://app.dev.fast/s/muUnZAKnPGuZCGb1U0a1Zw_tvoD7qsBwwxx97R3OfYk )
- From the share link you can still pull the document down to whiteboard if you want a live, lsp backed experience.
- Sharing is faster now too!
- Sharing requires sign in and does upload data to our servers (details in our docs)
- We dont support uploading images yet. Let us know if you need it!
- shares are snapshots of whiteboards so if you modify it you will have to reshare, changes to this are also coming soon.
- the legacy share functionality is going to be axed this week!
Animations (experimental, off by default)
- Your agent can draw animations on a whiteboard in HTML, CSS and JavaScript. They run in a sandboxed iframe.
- Animations match the whiteboard’s theme because they use the whiteboard’s own CSS classes and variables.
- Animations can link to code. Click part of the drawing to open the code it explains beside the whiteboard, or show a code range inside the animation itself.
- See an example: https://app.dev.fast/s/deVZSC5YI6a4bf-_VrrfsPH1-BUTzH9YJ0k29j7nS3w
- It’s pretty freeform right now, so we’ll keep working to add guidance/skills to make animations more consistently epic.
New
- Experimental support for statically exporting a whiteboard to a file (diffable json under the hood!). We also register as a file opener to the os so you can double click a .whiteboard file to open it.
- diffr can summarize with your Codex sign-in, no API key needed (coding-agent driven summaries coming too) (#1404)
- ⌘G and ⇧⌘G find next and previous on boards (#1384, fixes #1370 from @faysou)
- New whiteboard has model and effort pickers beside the agent, and remembers your last picks per agent (#1406)
- Settings → Appearance: a Diff theme separate from Theme, and any installed font for reading text (#1391, #1392)
- Release notes open in a tab after an update, and from "Whiteboard: Show Release Notes" (can disable this in settings) (#1447)
- New whiteboard offers bare clones, submodules and checkouts with a separate git dir (#1396)
- The board header shows its repository, and the sidebar's Recent list stays beside Settings (#1439, #1446)
- Notifications can close after a set time (#1432)
Changed
- Diagram clicks open an inline guided-tour sidebar. Turn on Expand diagrams on click in Appearance to keep fullscreen (#1442)
- Commit and PR boards no longer create a base checkout, so large repositories use less disk; existing base checkouts are removed on start (#1431)
- Slow diffr plugins are deferred so the first file shows sooner, and an open Diff updates in place when its comparison changes (#1353, #1355, #1356, #1360)
- Agents are told to review a change in their own worktree and to retarget PR reviews with the PR, not branch names (#1430, #1380, fixes #1369 from @roothsmz)
- Whiteboard no longer registers as an OS file opener, since it couldn't open them (#1393, #1361)
Fixed
- A bunch of security updates, including bumping electron so we stop trusting emudhra certs.
- Share links failed on Windows with "Could not prepare the pinned checkout" on large repositories (#1405, fixes #1242 from @karimsamir897)
- diffr processes piled up while the working tree changed, and review progress slowed as the number of changed files grew (#1389, #1394, #1401, #1402, fixes #1383 from @faysou)
- The bundled ty language server used / as its workspace and watched the whole disk (#1388, fixes #1385 from @faysou)
- The Windows build shipped remote/install.sh with CRLF line endings, so the SSH remote probe failed (#1420, fixes #1415 from @maxswjeon)
- A busy remote host was dropped after one missed health check; it now takes two (#1395)
- A server that lost the start race could leave a second one running (#1413)
- Rich paste didn't work in Desktop (#1417)
- Linked boards opened in the view they were last left in instead of the one on screen (#1397)
- Sharing showed on a review whose checkout is gone (#1456)
- Fold controls in long diffs leaked listeners (#1419)
Full Changelog: v0.4.0...v0.5.1