Skip to content

Refactor board workspace lifecycle and harden delete confirmations#221

Merged
devmobasa merged 2 commits into
mainfrom
refactor/board-workspace
May 20, 2026
Merged

Refactor board workspace lifecycle and harden delete confirmations#221
devmobasa merged 2 commits into
mainfrom
refactor/board-workspace

Conversation

@devmobasa
Copy link
Copy Markdown
Owner

Summary

  • Refactor board workspace behavior into focused color, identity, and operation modules.
  • Add generation-backed board/page delete confirmations so stale confirmations are rejected after topology changes.
  • Clear pending delete confirmations and actionable delete toasts when applying session snapshots.
  • Fix page undo restoration after confirming a delete while another board is active.
  • Make actionable toast clicks target-stable across press/release so undo/delete clicks do not also start canvas input or transfer to a replacement toast.
  • Clear stale toast bounds when replacing toasts so old geometry cannot activate a new toast.

@devmobasa devmobasa merged commit feccd31 into main May 20, 2026
2 checks passed
@devmobasa devmobasa deleted the refactor/board-workspace branch May 20, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant