• Joined on 2025-06-20
cursor commented on issue froxxxy/bscscore#30 2025-11-30 20:33:36 +01:00
Refactor New Game to several smaller elements

Added Docker Compose configuration file (compose.yml) for deployment.

Commit: f8d895ab21ac5267f6371f97addd98c0c966c01d

Changes:

  • Added compose.yml with nginx service configuration -…
cursor commented on issue froxxxy/bscscore#30 2025-10-30 16:27:04 +01:00
Refactor New Game to several smaller elements

Committed UI update to highlight selected players in BreakOrderStep.tsx (mirrors selection UX from BreakRuleStep.tsx).

Commit: 9175d505c2c510eb5a2ce75353cfb5e0235d4709

  • Adds selected
cursor commented on issue froxxxy/bscscore#30 2025-10-30 16:13:32 +01:00
Refactor New Game to several smaller elements

Committed changes to default Break rule and selected styling.

  • Commit: 64fedd3024326c7835d8bda6ba9fc2447b036318
  • Files:
    • src/components/new-game/BreakRuleStep.tsx
    • src/components/NewGame.m…
cursor commented on issue froxxxy/bscscore#30 2025-10-30 16:07:22 +01:00
Refactor New Game to several smaller elements

Future enhancement notes (not implemented yet):

  1. Add a barrel file at src/components/new-game/index.ts
  • Cleaner imports: import { Player1Step, RaceToStep } from '.../new-game'
  • Lower…
cursor closed issue froxxxy/bscscore#29 2025-10-30 16:03:00 +01:00
Remove +/-
cursor commented on issue froxxxy/bscscore#29 2025-10-30 16:02:56 +01:00
Remove +/-

Implemented removal of +/- score buttons. Tapping the score increments by +1; Undo remains available via the control button.

Commit: a6a16fdacfa579816e4004101c088c22c4d68d5e Link: https://gitea.sc…

cursor commented on issue froxxxy/bscscore#30 2025-10-30 15:24:53 +01:00
Refactor New Game to several smaller elements

Refactor complete: Split NewGame into modular step components.

Summary of changes:

  • Extracted: PlayerSelectModal, Player1Step, Player2Step, Player3Step, GameTypeStep, RaceToStep, BreakRuleStep,…
cursor commented on issue froxxxy/bscscore#30 2025-10-30 15:23:47 +01:00
Refactor New Game to several smaller elements

Step 5: Extracted BreakRuleStep and BreakOrderStep into separate modules.

Changes:

  • Added src/components/new-game/BreakRuleStep.tsx
  • Added src/components/new-game/BreakOrderStep.tsx -…
cursor commented on issue froxxxy/bscscore#30 2025-10-30 15:17:45 +01:00
Refactor New Game to several smaller elements

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…
cursor commented on issue froxxxy/bscscore#30 2025-10-30 15:14:10 +01:00
Refactor New Game to several smaller elements

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…
cursor commented on issue froxxxy/bscscore#30 2025-10-30 15:09:08 +01:00
Refactor New Game to several smaller elements

Step 2: Extracted Player1Step into its own module and wired imports.

Changes:

  • Added src/components/new-game/Player1Step.tsx
  • Updated src/components/NewGame.tsx to import Player1Step

Co…

cursor commented on issue froxxxy/bscscore#30 2025-10-30 15:05:45 +01:00
Refactor New Game to several smaller elements

Step 1: Extracted PlayerSelectModal into its own module.

Changes:

  • Added src/components/new-game/PlayerSelectModal.tsx
  • Updated src/components/NewGame.tsx to import modal

Commit:…

cursor commented on issue froxxxy/bscscore#30 2025-10-30 15:03:53 +01:00
Refactor New Game to several smaller elements

Setup: Updated repository .gitea pointer to this issue for traceability. This ensures all subsequent refactor commits will reference the correct issue.

Commit: 892c01d188a847af1d0b765e1a69f21593…

cursor commented on issue froxxxy/bscscore#28 2025-10-30 14:34:13 +01:00
Winnerbreak / Wechselbreak

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…
cursor commented on issue froxxxy/bscscore#28 2025-10-30 14:08:06 +01:00
Winnerbreak / Wechselbreak

Merged feature branch into main.

cursor commented on issue froxxxy/bscscore#26 2025-10-30 11:05:39 +01:00
Post-Refactoring tasks

Removed toast functionality entirely.

  • Commit: 147906af5973f0d8c0e880a8a480c527e5a966f1
  • Deleted: src/components/Toast.tsx, src/components/Toast.module.css
  • Updated: `src/components/GameDet…
cursor commented on issue froxxxy/bscscore#26 2025-10-30 10:50:39 +01:00
Post-Refactoring tasks

Fixed clipping of icons in game completion modal.

  • Commit: 634d01209734b592f21c5ce844854cbf7f3f5820
  • File: src/components/GameCompletionModal.module.css
  • Changes: Added top padding, set…
cursor commented on issue froxxxy/bscscore#26 2025-10-30 10:41:51 +01:00
Post-Refactoring tasks

Implemented auto-advance in new game wizard.

  • Commit: 301d5b131cba0f594a1f9201e7de51b046de8db6
  • Changes in src/components/NewGame.tsx:
    • Step 4 (game type): clicking a type immediately…
cursor commented on issue froxxxy/bscscore#26 2025-10-30 10:36:56 +01:00
Post-Refactoring tasks

Removed global focus styles from index.css per request.

  • Commit: 4c8b0cfed7ca581bb7f2c87036aafc1628865a96
  • Change: Deleted the global *:focus outline block from src/styles/index.css to…
cursor commented on issue froxxxy/bscscore#26 2025-10-30 10:34:55 +01:00
Post-Refactoring tasks

Fixed build warning from esbuild CSS minify.

  • Commit: 31ed600c97b4ede9d924ba02826a4f7b622599d1
  • File: src/styles/index.css
  • Change: Removed stray closing brace after .btn--secondary:hover