Added Docker Compose configuration file (compose.yml) for deployment.
Commit: f8d895ab21ac5267f6371f97addd98c0c966c01d
Changes:
- Added
compose.ymlwith nginx service configuration -…
Committed UI update to highlight selected players in BreakOrderStep.tsx (mirrors selection UX from BreakRuleStep.tsx).
Commit: 9175d505c2c510eb5a2ce75353cfb5e0235d4709
- Adds
selected…
Committed changes to default Break rule and selected styling.
- Commit: 64fedd3024326c7835d8bda6ba9fc2447b036318
- Files:
- src/components/new-game/BreakRuleStep.tsx
- src/components/NewGame.m…
Future enhancement notes (not implemented yet):
- Add a barrel file at
src/components/new-game/index.ts
- Cleaner imports:
import { Player1Step, RaceToStep } from '.../new-game' - Lower…
Implemented removal of +/- score buttons. Tapping the score increments by +1; Undo remains available via the control button.
Commit: a6a16fdacfa579816e4004101c088c22c4d68d5e Link: https://gitea.sc…
Refactor complete: Split NewGame into modular step components.
Summary of changes:
- Extracted: PlayerSelectModal, Player1Step, Player2Step, Player3Step, GameTypeStep, RaceToStep, BreakRuleStep,…
Step 5: Extracted BreakRuleStep and BreakOrderStep into separate modules.
Changes:
- Added
src/components/new-game/BreakRuleStep.tsx - Added
src/components/new-game/BreakOrderStep.tsx-…
Step 4: Extracted GameTypeStep and RaceToStep into separate modules.
Changes:
- Added
src/components/new-game/GameTypeStep.tsx - Added
src/components/new-game/RaceToStep.tsx - Updated…
Step 3: Extracted Player2Step and Player3Step into separate modules and updated imports.
Changes:
- Added
src/components/new-game/Player2Step.tsx - Added `src/components/new-game/Player3Step…
Step 2: Extracted Player1Step into its own module and wired imports.
Changes:
- Added
src/components/new-game/Player1Step.tsx - Updated
src/components/NewGame.tsxto importPlayer1Step
Co…
Step 1: Extracted PlayerSelectModal into its own module.
Changes:
- Added
src/components/new-game/PlayerSelectModal.tsx - Updated
src/components/NewGame.tsxto import modal
Commit:…
Setup: Updated repository .gitea pointer to this issue for traceability. This ensures all subsequent refactor commits will reference the correct issue.
Commit: 892c01d188a847af1d0b765e1a69f21593…
Committed UX improvements to new game wizard.
- Disable right-arrow on Player1/2 until name entered
- Disable right-arrow on Player3 unless name entered (skip still available)
- Disable…
Merged feature branch into main.
- Merge commit: 6da7a5f4e2c83ae0d31b26be62898e9b775c963b
- Branch: feature/winnerbreak-wechselbreak-#28 → main
- Highlights:
- New break rule and order steps…
Removed toast functionality entirely.
- Commit: 147906af5973f0d8c0e880a8a480c527e5a966f1
- Deleted:
src/components/Toast.tsx,src/components/Toast.module.css - Updated: `src/components/GameDet…
Fixed clipping of icons in game completion modal.
- Commit: 634d01209734b592f21c5ce844854cbf7f3f5820
- File:
src/components/GameCompletionModal.module.css - Changes: Added top padding, set…
Implemented auto-advance in new game wizard.
- Commit: 301d5b131cba0f594a1f9201e7de51b046de8db6
- Changes in
src/components/NewGame.tsx:- Step 4 (game type): clicking a type immediately…
Removed global focus styles from index.css per request.
- Commit: 4c8b0cfed7ca581bb7f2c87036aafc1628865a96
- Change: Deleted the global
*:focusoutline block fromsrc/styles/index.cssto…
Fixed build warning from esbuild CSS minify.
- Commit: 31ed600c97b4ede9d924ba02826a4f7b622599d1
- File:
src/styles/index.css - Change: Removed stray closing brace after
.btn--secondary:hover…