Changelog

Fresh off the board.

This release ships two major board features: multi-card selection with lasso, cluster dragging, and bulk actions; and the ability to move a card to another board directly from the card detail. Inbound email capture is now durable and enabled in production. The card detail view received a round of layout, sizing, and chip-transition polish. Companion device throttle handling was hardened, and agent card display was made consistent.

New

  • Move a card to another board from the card detailA caret on the Save pill opens a board picker — the same takeover used by Due, Owner, and Status — letting you send an existing card to another board. Tasks, files, and comments travel with it; the stage clears; an owner not on the destination is unassigned. Undo returns the card to the exact slot it left, and the undo bar names the destination board as a link. The picker is not shown on single-board accounts. ⌘⇧M opens the picker from the keyboard. 33ad68e c5817f0 a6c8291 911c29a e0644ef ed10f4e
  • Create a card directly on another boardWhen creating a card, the destination board's handle appears opposite the action buttons. Tapping it opens the board picker so you can choose where the card will land before pressing Add — the card is never placed on the current board. The caret is hidden during creation since the board chip already serves that role. a6c8291 911c29a e0644ef ed10f4e
  • m opens the board picker for the selected cardPressing m with a card selected opens it already showing the board picker, so moving a card no longer requires opening it first and then reaching for ⌘⇧M. The key is silent when nothing is selected or on a single-board account. 8afb153
  • Select multiple cards, lasso a region, and act on the whole setShift-clicking cards marks them; shift-dragging on bare board draws a lasso that adds everything it touches to the selection live. Dragging a marked card moves the whole cluster. Delete, Duplicate, and colour-cycle now act on every marked card. A pill names the count and offers a Clear button. Plain drag still pans and plain click still opens a card, so nothing you already do changes. d8b7b85 6079c38 7329766 c2ea078 57319e7 341f565 9453ca8 10142d3
  • Inbound email capture is live in productionEmails sent to your board address are captured as cards, routed automatically, and processed durably via a background job so a slow LLM call or a restart cannot lose a message. Accepted email notifications can be dismissed from the attention centre. The feature is gated behind the premium plan. 38d282d 8b4b7e1 e270db1 925f2c5 5a1274c 6065bee

Fixed

  • Card detail layout, sizing, and chip transitions polishedThe card detail panel now grows with its content, widens only when expanded, and sizes responsively. Chip states transition smoothly and in sync, content alignment is corrected, and scrolling within the detail is fixed. dfb524a 0e7b113 7671654 8c8619b 18f2181 2bbb860 71e9a8b 94d32a2 de808b9
  • Selection mark stays visible on dark boardsThe marching-ants selection mark was inheriting card ink colour and disappearing against a dark board background. It now uses its own colour token that flips to light in dark mode, independent of the card re-pin rule. 10142d3
  • Companion device throttle lock failures preventedA race in the companion device throttle could leave a lock permanently held, blocking subsequent requests. The lock is now released correctly on failure paths, and limited throttles are kept read-only. 6b7a9c0 7ffb847 3ac3b0e
  • Verified email state repaired for active sessionsA bug caused the verified-email flag to be read incorrectly for already-active sessions. This is now resolved so email verification status is accurate without requiring a fresh login. a9acfda
  • Agent cards displayed consistently on the dashboardAgent cards now render uniformly on the home dashboard regardless of their state. f100478