Tabminton v1.0.0
First stable release. This version introduces a full tournament-preparation
workflow (Format → Draws → Plan → Match Day), promotes Phase to a first-class entity,
and adds a Match Day screen for referees.
Added
Format planning & Draft
- Format feasibility calculator: pick a plan (RR + KO shapes) and check whether it fits available courts and time.
- Multiple named plans per tournament with a primary marker; a PlanSwitcher for comparing them.
- Draft tab: place virtual matches on a calendar before the bracket is filled, to preview the day-by-day shape of the event.
- Manual match-planner screen with a round filter, an option to hide the match list, and highlighting of filtered matches on the calendar.
- Create Draws directly from the primary plan.
Phases
- Phase is now a first-class DB entity linked from rounds; draws are grouped by phase instead of by round type.
- New-round type is locked to the active phase's kind.
- Round size is stored on the draw itself and shown on the Draws page.
Group standings
- Lockable round-robin standings tables with a bulk-lock button per phase.
- Manual reorder of a locked RR table with a required reason (persisted on the round).
- Virtual tie-break tables for cross-group ranking; source group shown next to each virtual team.
- New Live Standings page under the Schedule group for quick in-event reference.
Play-off
- Generate an empty KO bracket before any entries and manually fill slots with a structure preview.
- Forward-reference bracket slots to a group + place; push locked group standings into linked playoff slots in one action.
- Bracket source-slot references are included in the published tournament snapshot.
Match Day
- New Match Day screen for referees — focused view of matches currently in play.
Navigation & layout
- Tournament navigation moved into the sidebar.
- Sidebar is collapsible with persisted state; refreshed icons, brand logo, relocated toggle.
Reports & results
- Event-based tournament points on the Results tab.
- New Participants report with club and event filters.
Players & teams
- Players tab renamed; shows event names, adds category and event filters.
- Pair name format options for auto-generated team names.