Skip to content

V2: Redesign everything - #1

Open
john-sp wants to merge 2 commits into
mainfrom
v2
Open

V2: Redesign everything#1
john-sp wants to merge 2 commits into
mainfrom
v2

Conversation

@john-sp

@john-sp john-sp commented Mar 3, 2026

Copy link
Copy Markdown
Owner

No description provided.

john-sp added 2 commits March 2, 2026 20:44
…ents

Phase 0 - Code Quality:
- Enable TypeScript strict mode; consolidate Game type to shared types.ts
- Harden security (JWT env var, CORS restrictions, @EnableMethodSecurity)
- Remove dead code (App.css, BoardGameNav, FilterPopup)
- Fix NPE in BoardGameController, InputErrorAdvice returns Map
- Fix CSV column mismatch, double AuthProvider, missing React key, unsafe PATCH
Phase 1 - UI/UX:
- Improve contrast in light/dark mode
- Swap checkout/return button semantics to match icons
- Return-All uses two-step confirmation dialog
- Display username in nav bar from JWT
- Add min/max player count and playtime sort options
- Genre filter with autocomplete from /api/games/genres endpoint
- Show 'No games found' message with admin Add Game button
Phase 2 - Data Model:
- Add createdAt timestamp to BoardGame and ConsoleGame
- Redesign BoardGameCheckout with auto-generated ID, individual tracking
- Add location field to BoardGame
- Add data/ to .gitignore; add AGENTS.md and development plan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant