LP-Tracker v2.4.0
LP-Tracker v2.4.0
This release adds public event history and detailed player profiles.
Highlights
- Added public player profile pages
- Added complete per-event player match history
- Added public event history archive
- Added historical final standings for completed events
- Added start and final rank snapshots for historical views
- Added persistent rich match details for future event history
- Added SSE updates for player profiles and event history
- Added shared API contracts and runtime validation for the new endpoints
- Added backend database, service, route, and contract tests
- Added direct navigation between event history, player profiles, and leaderboard
- Updated BrowserRouter navigation and Back to Leaderboard links
Routes
/players/:playerId/history/history/:eventId
API
GET /api/players/:idGET /api/players/:id/events/:eventIdGET /api/events/historyGET /api/events/history/:eventId
Notes
Historical final ranks are based on stored event snapshots and are not affected by a player's current live rank.
Rich match details are retained going forward; previously pruned historical match details are not automatically backfilled.
Release notes GitHub
- feat: add event history and player detail views by @Sysadminfromhell in #70
Full Changelog: v2.3.0...v2.4.0