Committed:
fix(14-1): re-rack logic, turn button label, and foul input
- Re-rack logic fixed to accumulate and score correctly
- Turn switch button now shows two opposing arrows (⇄)
- Two foul…
Implementation complete: Re-rack logic is fixed and accumulates correctly, the turn switch button now shows two opposing arrows (⇄), and the two foul buttons are replaced by a single 'Foul -1'…
Task:
- Fix re-rack logic so it works as before (adds correct points, resets balls on table, etc.)
- Change the label of the turn switch button to two opposing arrows (icon or unicode)
- Remove…
Committed:
feat(14-1): manual turn change and input accumulation
- Turns are now only changed by a big, prominent button
- Players can make multiple inputs (balls left, fouls, re-rack) before…
Implementation complete: 14/1 now uses a big, prominent button to change turns. All actions (balls left, fouls, re-rack) are accumulated in local state and only finalized when the user presses the…
Task: Change 14/1 logic so that turns are never changed automatically. Add a new, big, prominent button for changing turns. Players can make multiple inputs (e.g., balls left, fouls) before…
Committed:
feat(14-1): show sum of foul points per player per round in log table
- Table now groups turns into rounds (Aufnahmen) and displays sum of all foul points (including penalties) for…
Implementation complete: The move log in the 14/1 game view is now displayed as a table below the game-detail-controls. Each player has a main column with sub-columns for turn number, balls…
Task: Move the 14/1 move log below the game-detail-controls and display it as a table. Each turn should create a new row. The table should have main columns for each player, with sub-columns for…
Committed:
fix(14-1): remove '0' ball button from end-of-turn grid
- The '0' button is no longer shown in the 'Bälle am Ende der Aufnahme' grid
- Only buttons for 1–15 balls are now…
Implementation complete: The '0' ball button has been removed from the 'Bälle am Ende der Aufnahme' grid in the 14/1 game view. Only buttons for 1–15 balls are now shown. See commit for details.
Task: Remove the '0' ball button from the 'Bälle am Ende der Aufnahme' (balls at end of turn) grid in the 14/1 game view, as this case never occurs in practice.