my-kaiqiuwang/__test__
kyuuseiryuu b560684dfb feat(app): split game selector and implement club detail page
- **Frontend Refactoring**: Extracted EventCard logic and finished game filtering from GameSelector into a new ClubEventsList component. Removed direct routing logic (handleGameClick, navigate) from App.tsx in favor of router loaders.

- **New Feature - Club Detail Page**: Implemented /club/:id route with ClubEventsPage. Added server-side loader to fetch club info and events in parallel via new API endpoints (/api/club/find, /api/club/:id). Created KaiqiuService for direct data fetching.

- **API & Types**: Extended IEventInfo with isFinished flag; updated server-side parsing in utils/server.ts. Added ClubInfo type definition. Migrated club search and filtering logic to the server side.

- **Dependencies**: Updated antd from 6.2.1 to 6.3.2.
2026-03-13 10:27:05 +09:00
..
data fix(global) .gitkeep 2026-01-29 22:14:39 +09:00
fav-dao.test.ts feat: implement user favorite player system with Logto sync 2026-03-09 10:16:27 +09:00
kaiqiu.test.ts feat(app): split game selector and implement club detail page 2026-03-13 10:27:05 +09:00
redis.test.ts feat: add current-score grouping flow with cached uid score API 2026-02-26 00:13:37 +09:00
utils.load-html.test.ts refactor(utils): split shared helpers and server scraping modules 2026-02-26 00:26:25 +09:00
utils.test.ts refactor(utils): split shared helpers and server scraping modules 2026-02-26 00:26:25 +09:00
xcxapi.test.ts init 2026-01-29 22:00:49 +09:00