[PR #280] [CLOSED] Feat/map overhaul #270

Closed
opened 2026-05-07 00:19:30 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/IAmTomShaw/f1-race-replay/pull/280
Author: @Austen33
Created: 4/22/2026
Status: Closed

Base: mainHead: feat/map_overhaul


📝 Commits (10+)

  • 6f473f2 Initial commit — F1 Race Replay with Engineer Chat AI insight
  • 0a3294c Enhance Engineer Chat with tyre tracking and pit stop detection
  • 6b5a3c8 Merge remote fork — keep local Engineer Chat changes
  • 95e1ba4 Add five insight windows, Engineer Chat enhancements, and 2026 season data
  • f4130aa Inject live race state into every Engineer Chat AI message
  • a1c3a53 Fix tyre age tracking to be lap-delta aware for fast-forward playback
  • d92e3c7 Add Groq→Cerebras→Groq-8b fallback chain to Engineer Chat
  • 40aaead Make cerebras import lazy to avoid hard dependency at startup
  • 180e494 Compact build_race_context to ~200 tokens (was ~7000)
  • c895db9 Hard-cap Engineer Chat to 1,500 tokens per request

📊 Changes

54 files changed (+9749 additions, -5 deletions)

View changed files

.claude/settings.local.json (+10 -0)
.env.example (+2 -0)
📝 .gitignore (+11 -1)
📝 README.md (+2 -0)
README_WEB.md (+180 -0)
📝 main.py (+3 -0)
project/IMPROVEMENT_PLAN.md (+485 -0)
project/INTEGRATION_PLAN_V2.md (+959 -0)
project/Pit Wall.html (+55 -0)
project/README.md (+25 -0)
project/build.mjs (+32 -0)
project/package-lock.json (+497 -0)
project/package.json (+11 -0)
project/src/App.jsx (+452 -0)
project/src/App.test.jsx (+192 -0)
project/src/Controls.jsx (+381 -0)
project/src/IsoTrack.jsx (+611 -0)
project/src/Leaderboard.jsx (+170 -0)
project/src/Panels.jsx (+168 -0)
project/src/Telemetry.jsx (+361 -0)

...and 34 more files

📄 Description

Map overhaul


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/IAmTomShaw/f1-race-replay/pull/280 **Author:** [@Austen33](https://github.com/Austen33) **Created:** 4/22/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/map_overhaul` --- ### 📝 Commits (10+) - [`6f473f2`](https://github.com/IAmTomShaw/f1-race-replay/commit/6f473f2327c519ef1563e9e0b3249b2e4b43f935) Initial commit — F1 Race Replay with Engineer Chat AI insight - [`0a3294c`](https://github.com/IAmTomShaw/f1-race-replay/commit/0a3294c90659c29f19f6dda519c5b1497099266f) Enhance Engineer Chat with tyre tracking and pit stop detection - [`6b5a3c8`](https://github.com/IAmTomShaw/f1-race-replay/commit/6b5a3c89ea529ef39da9f5c265f9e5b932bbb414) Merge remote fork — keep local Engineer Chat changes - [`95e1ba4`](https://github.com/IAmTomShaw/f1-race-replay/commit/95e1ba494ef547467821adf1221fb01c5481e5f5) Add five insight windows, Engineer Chat enhancements, and 2026 season data - [`f4130aa`](https://github.com/IAmTomShaw/f1-race-replay/commit/f4130aa87627a6b2e827fc07aa2da60346779249) Inject live race state into every Engineer Chat AI message - [`a1c3a53`](https://github.com/IAmTomShaw/f1-race-replay/commit/a1c3a5386f8a23439a9be9c4f5fd5485e7dd8437) Fix tyre age tracking to be lap-delta aware for fast-forward playback - [`d92e3c7`](https://github.com/IAmTomShaw/f1-race-replay/commit/d92e3c73f79a9ed5022421bbe750ba066636f955) Add Groq→Cerebras→Groq-8b fallback chain to Engineer Chat - [`40aaead`](https://github.com/IAmTomShaw/f1-race-replay/commit/40aaead15845ea0202321c0d05e2e82ceb7cb8d6) Make cerebras import lazy to avoid hard dependency at startup - [`180e494`](https://github.com/IAmTomShaw/f1-race-replay/commit/180e4941d9495be3bc9e9efd2b089bf12df93134) Compact build_race_context to ~200 tokens (was ~7000) - [`c895db9`](https://github.com/IAmTomShaw/f1-race-replay/commit/c895db9acd60e713f577e5f9fafc23d2d1d30c74) Hard-cap Engineer Chat to 1,500 tokens per request ### 📊 Changes **54 files changed** (+9749 additions, -5 deletions) <details> <summary>View changed files</summary> ➕ `.claude/settings.local.json` (+10 -0) ➕ `.env.example` (+2 -0) 📝 `.gitignore` (+11 -1) 📝 `README.md` (+2 -0) ➕ `README_WEB.md` (+180 -0) 📝 `main.py` (+3 -0) ➕ `project/IMPROVEMENT_PLAN.md` (+485 -0) ➕ `project/INTEGRATION_PLAN_V2.md` (+959 -0) ➕ `project/Pit Wall.html` (+55 -0) ➕ `project/README.md` (+25 -0) ➕ `project/build.mjs` (+32 -0) ➕ `project/package-lock.json` (+497 -0) ➕ `project/package.json` (+11 -0) ➕ `project/src/App.jsx` (+452 -0) ➕ `project/src/App.test.jsx` (+192 -0) ➕ `project/src/Controls.jsx` (+381 -0) ➕ `project/src/IsoTrack.jsx` (+611 -0) ➕ `project/src/Leaderboard.jsx` (+170 -0) ➕ `project/src/Panels.jsx` (+168 -0) ➕ `project/src/Telemetry.jsx` (+361 -0) _...and 34 more files_ </details> ### 📄 Description Map overhaul --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 00:19:30 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/f1-race-replay#270
No description provided.