Loading...
Change Log
All notable changes to FridayGT v2. Latest version first.
2.7.0 — 2026-05-16
- Added 17 new cars from GT7 updates 1.65 (Spec III), 1.67, 1.68, and 1.69:
- Spec III (Dec 2025): Ferrari 296 GT3, Ferrari 296 GTB, FIAT Panda 30 CL, Gran Turismo F3500-B, Mine's BNR34 GT-R N1 base, Mitsubishi FTO GP Version R '97, Polestar 5 Performance, Renault Espace F1
- 1.67 (Jan 2026): Porsche 911 GT3 R (992) '22, Hyundai ELANTRA N TC '24, Xiaomi SU7 Ultra '25
- 1.68 (Mar 2026): Chevrolet Camaro 1969 Race-Mod, Mazda ɛ̃fini RX-7 Type R (FD) '91, Renault Captur S Edition TCe 140 '21
- 1.69 (Apr 2026): Porsche 911 Turbo S Leichtbau (964) '93, Renault Twingo '93, Yangwang U9 '24
- Added 4 new track layouts: Eiger Nordwand + Reverse (Switzerland, missed at original 2024 import), Yas Marina Circuit (UAE, Spec III), Circuit Gilles-Villeneuve (Canada, Spec III)
- Live DB updated directly from copied prod.db;
.seededflag remains so docker rebuild won't trigger re-seed (no risk to user data)
2.6.0 — 2026-05-15
- Polls now have their own curated race set, locked at creation
- New
RaceSelectoron the create form withAdd all active,Add all,Clear, and search; active/inactive status chips visible per race - Default selection on the create form is all currently-active races (one-click flow for the typical refresh case)
/polls/[id]is now a clean summary hub with two big primary actions: Vote and Edit poll- New
/polls/[id]/votededicated voting screen with clear how-to-vote instructions and live standings at the bottom - New
/polls/[id]/editmanagement screen (passcode-gated for locked polls) for title/passcode changes plus Close/Delete actions; race set shown read-only - Schema: replaced
BallotPick.raceIdwithBallotPick.pollRaceId; addedPollRacewith snapshot fields (raceName, trackName, trackCountry, raceStatus) so polls survive race deletion - Migration regenerated as a single clean migration (no production data existed for 2.5.0 yet)
2.5.0 — 2026-05-15
- Added Polls feature:
/pollslist,/polls/newform,/polls/[id]detail - Ranked top-10 voting per racer with Borda scoring (1st=10pts … 10th=1pt)
- Live standings visible while polls are open
- Voters identify by gamertag (no auth); selection persisted to localStorage
- Optional 4-digit creator passcode locks rename/close/delete to the creator
- Multiple polls can run simultaneously
- New schema:
Poll,Ballot,BallotPick(migrationadd_polls_voting)
2.4.3 — 2026-04-19
- Added change log UI on /racers page with scrollable container (max 400px)
- Rendered via react-markdown as server component
- Upgraded Next.js 16.2.2 → 16.2.4 (DoS vulnerability patch)
2.4.2 — 2026-04-19
- Added canonical CHANGELOG.md with backfilled version history
2.4.1 — 2026-04-19
- Fixed empty/default build settings no longer showing on the build detail page
- Fixed partial front:rear values displaying correctly
2.4.0 — 2026-04-19
- Fixed Dockerfile runner stage now runs prisma generate after npm ci
- Refactored ToeIcon component, shared catalog, handler DRY-up (code review batch B)
- Fixed API validation, focus trap, Dockerfile hardening, env config (code review batch C)
2.3.2 — 2026-04-19
- Styled inline confirmation dialogs replacing browser popups across all pages
2.3.1 — 2026-04-18
- Added extra lap-time handicap levels (-3%, -6%, -9%)
- Added input mask for lap time entry
2.3.0 — 2026-04-18
- Refactored racers as global source of truth
- Added hidden /racers page
- Results are now race-scoped
- Lap times are independent entities
2.2.2 — 2026-04-18
- Fixed detail/edit page back navigation to preserve raceId context
2.2.1 — 2026-04-18
- Renamed "Racers" → "Results" across all routes, components, and UI text
2.2.0 — 2026-04-18
- Added lap times page with race-scoped entry
- Display-only lap times table with visual flair
2.1.0 — 2026-04-18
- Added race-scoped racer assignments with build & power handicap
2.0.2 — 2026-04-05
- Fixed races table mobile layout: clipped S column and delete icons
2.0.1 — 2026-04-05
- Fixed toe angle alignment
- Consistent text sizing across tuning form
2.0.0 — 2026-04-05
- Release: table sorting
- Responsive layouts across pages
- Toe angle icons
- Tuning units display
0.2.0 — 2026-04-03
- Core pages complete: builds, races, racers
0.1.0 — 2026-04-03
- Initial project setup