Switchbordswitchbord
v0.15.68

v0.15.68

Make inbox assignment interactions instant with optimistic updates, coalescing, and inline feedback.

What's fixed


  • Assignment changes in /inbox now update optimistically with additive multi-assignee semantics, so selected names and assignment chips respond immediately on click.
  • Operator assignment popovers now remain interactive while roster data refreshes in the background; cached operators are usable immediately.
  • Rapid repeated clicks on the same operator while a request is in flight are coalesced to avoid redundant assignment PATCH calls.
  • Inline assignment feedback now shows Saving… status and a clear rollback message when sync fails.

Verification


  • pnpm --filter app exec biome check --write components/conversation-assign.tsx components/conversation-assign.test.tsx
  • pnpm --filter app exec vitest run components/conversation-assign.test.tsx
  • pnpm --filter app typecheck