Skip to content

feat: start boards from templates, vote with dots and print boards - #82

Merged
AmrMsCLL merged 1 commit into
mainfrom
feat/board-templates
Oct 9, 2026
Merged

AmrMsCLL merged 1 commit into
mainfrom
feat/board-templates

Conversation

@AmrMsCLL

@AmrMsCLL AmrMsCLL commented Oct 9, 2026

Copy link
Copy Markdown
Member

Boards step B4.

  • Templates: an empty board (once synced, so a loading board never shows it) offers Kanban, Retro, Mind map, Flowchart, Weekly planner and Mood board. Picking one fills the board through Excalidraw's convertToExcalidrawElements and zooms to it; the arrows in the mind map and flowchart are bound to their shapes. Templates live in components/board-templates.ts.
  • Voting dots: Add a vote drops a dot in your colour near the middle of the view.
  • PDF: the board menu gains Print or save as PDF, which prints a PNG of the board from a hidden frame (the browser's print dialog saves PDFs).

Checked in the browser (local stack): a new board showed the templates, Kanban filled it (To do, Doing, Done and a first card) and the picker went away, and Add a vote added a dot in my colour; both reached the server. Not checked: the print dialog.

Tests: new test/board-templates.spec.tsx, lint, type check.

@github-actions github-actions Bot added the size/l 201-600 changed lines, excluding lockfiles label Oct 9, 2026
@AmrMsCLL
AmrMsCLL merged commit 974e624 into main Oct 9, 2026
7 checks passed
@AmrMsCLL
AmrMsCLL deleted the feat/board-templates branch October 9, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/l 201-600 changed lines, excluding lockfiles

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant