Skip to content

Whiteboard 0.5.1 – share whiteboard as links, animations

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:08
· 13 commits to main since this release

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