Skip to content

Releases: Moment-Up/pitwall

Pitwall v0.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 21:28

Pitwall v0.5.0

Install with one command. macOS and Linux:
curl -fsSL https://github.com/Moment-Up/pitwall/releases/latest/download/install.sh | sh.
Windows PowerShell: irm https://github.com/Moment-Up/pitwall/releases/latest/download/install.ps1 | iex.
Already installed with it? Run uv run pitwall update in your Pitwall folder.
See Install with one command.

Or download pitwall-v0.5.0.zip (below), unzip it, and follow
Install from a release
in docs/install.md.

The dashboard inside the zip is prebuilt (web-react/dist): you need uv,
but not Node.js, npm or a HeroUI Pro licence. GitHub's automatic "Source code" downloads do not contain
the prebuilt dashboard; use pitwall-v0.5.0.zip.

SHA-256: 168ab51e67185eb43ed1d98e61ebd1d2f993a557eddfc38cefbba3194fea8b33 (also in pitwall-v0.5.0.zip.sha256).
Check it with shasum -a 256 -c pitwall-v0.5.0.zip.sha256 (macOS/Linux) or
Get-FileHash pitwall-v0.5.0.zip -Algorithm SHA256 (Windows PowerShell).

Before it was published, this zip was unzipped, installed (uv sync --all-extras) and run
(scripts/verify_release.py) on GitHub's Windows, macOS and Linux runners: it served the prebuilt dashboard
and stored and analysed a synthetic telemetry stream. That shows the zip installs and runs there; it is not a test with a game.
Windows support is CI-tested on GitHub runners, not yet validated live with a game on a Windows PC. Which
games are supported, and on what evidence: uv run pitwall capabilities.

The dashboard includes HeroUI Pro (@heroui-pro/react), © NextUI Inc., used under licence and not covered
by Pitwall's terms; it may not be extracted or redistributed separately. Third-party licences are in
THIRD_PARTY_NOTICES.txt inside the zip.

Commit: f270d63

What changed

  • Assetto Corsa Competizione on PC: Pitwall reads ACC on the gaming PC itself (install it there; nothing to set in
    the game). Partial: generated data and a tester's live checks, no recording yet.
  • ACC gives lap times, the live delta, braking cues, corner coaching, the track map, tyre pressures, brake
    temperatures and weather. Sector times, fuel, tyre temps, flags and other cars: not yet.
  • ACC's lap distance comes from Pitwall's table of 25 circuits (Spa, Monza and Brands Hatch checked); on a circuit
    it doesn't list you get lap times but no delta or cues.
  • A closed, paused or idle ACC never looks like someone driving. Pitwall only reads ACC's shared memory and never
    creates it, so it can't block ACC or apps like SimHub.
  • A long pause or replay in ACC stays one session, and picking another game while ACC is being driven never stops
    it mid-lap.
  • ACC's traction control is said as its level (never F1's medium or full), and ACC records keep laps at different
    TC levels on separate boards.
  • Choose ACC on Setup › Game or with pitwall game set acc. On a Mac it says Pitwall must run on the gaming PC;
    pitwall doctor checks ACC on Windows.
  • Thanks to Ed (Pitwall tester), who wrote the first ACC adapter and checked pedals, steering, speed, gear and the
    track and car names live in ACC.

Pitwall v0.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 17:05

Pitwall v0.4.0

Install with one command. macOS and Linux:
curl -fsSL https://github.com/Moment-Up/pitwall/releases/latest/download/install.sh | sh.
Windows PowerShell: irm https://github.com/Moment-Up/pitwall/releases/latest/download/install.ps1 | iex.
Already installed with it? Run uv run pitwall update in your Pitwall folder.
See Install with one command.

Or download pitwall-v0.4.0.zip (below), unzip it, and follow
Install from a release
in docs/install.md.

The dashboard inside the zip is prebuilt (web-react/dist): you need uv,
but not Node.js, npm or a HeroUI Pro licence. GitHub's automatic "Source code" downloads do not contain
the prebuilt dashboard; use pitwall-v0.4.0.zip.

SHA-256: e8cb4c04d87b2e0d267a5fbdd2d5891b00cbdf9da8e3c36dcd0bad317fc79d6b (also in pitwall-v0.4.0.zip.sha256).
Check it with shasum -a 256 -c pitwall-v0.4.0.zip.sha256 (macOS/Linux) or
Get-FileHash pitwall-v0.4.0.zip -Algorithm SHA256 (Windows PowerShell).

Before it was published, this zip was unzipped, installed (uv sync --all-extras) and run
(scripts/verify_release.py) on GitHub's Windows, macOS and Linux runners: it served the prebuilt dashboard
and stored and analysed a synthetic telemetry stream. That shows the zip installs and runs there; it is not a test with a game.
Windows support is CI-tested on GitHub runners, not yet validated live with a game on a Windows PC. Which
games are supported, and on what evidence: uv run pitwall capabilities.

The dashboard includes HeroUI Pro (@heroui-pro/react), © NextUI Inc., used under licence and not covered
by Pitwall's terms; it may not be extracted or redistributed separately. Third-party licences are in
THIRD_PARTY_NOTICES.txt inside the zip.

Commit: 68e4d56

What changed

  • A new logo: the pit wall stand, on the app icon, the browser tab, the dashboard and the README.
  • The radio coaches habits, not every corner: one at a time (two at Detailed), said once, then when it gets better,
    is still there 5 laps on, or is sorted. Synthetic and recorded laps; not live.
  • A habit is said only when it costs 0.05 s a lap or more; pit, out, safety-car, flashback and invalid laps never
    count as habits. Synthetic and recorded laps; not live.
  • A single lap's slip is said on the radio only when it cost 0.3 s or more; smaller ones stay on the Drive screen.
    Synthetic and recorded laps; not yet live.
  • "Better" compares laps against the same reference, and for braking early needs a faster corner. Tested on
    synthetic laps.
  • "Sorted" needs 2 of the corner's last 3 laps clean, and for braking early a faster corner. A new personal best no
    longer wipes the radio's memory of your habits. Tested on synthetic laps.
  • Braking calls (Focus) follow your habits, with a corner reminder ("Turn 6, apex speed, 12 down") ending a second
    before braking; it never cuts the spotter. Synthetic and recorded laps; not live.
  • Drive: the coach card says what a note is (Habit · 3 of 4 laps, Focus, Once, Sorted); between runs the Ready card
    says what the radio is working on. Checked in a desktop browser, not yet on an iPad.
  • Today's 3 things: One to work on is a habit that is still there (else a big one-off), and a habit you sorted counts
    as went well. Tested on synthetic and recorded sessions.
  • The demo (Try a demo replay) now shows the habits story in 10 laps: a habit announced, called and sorted, then a
    reminder for the next one. Settings › System lists what to look for. Synthetic.
  • A habit the radio announces gets its corner reminder on the lap you hear it, not one lap later. Tested on synthetic
    laps; not live.
  • Coaching fits who drives what: Ed's corner brief, his fault checklist and published coaching, each saying when it
    applies (level, braking style, car, gearbox). Recorded laps; not live.
  • Your braking style and how often you coast are read from your own clean laps; unknown stays unknown. With the F1
    braking assist on, Pitwall says some braking was the game's. Recorded laps.
  • A measured cause is said as why only when it tells its point apart on recorded laps: today just an early brake
    release when coasting, on the stopped coach card and in Review. Not on the radio.
  • Review shows the other measured causes as "Also measured on this lap", never as why; How corners work lists them
    apart. Unit tests; not yet seen in a browser.
  • The engineer never says a point happened because of a cause that was only also measured. Unit tests; LLM off.
  • Review › Coaching: How corners work - a corner's six phases, which techniques fit you and why, what Pitwall checks,
    and where it comes from, Ed credited. Unit tests; not yet seen in a browser.
  • Review › Compare: lateral and longitudinal g for both laps (hidden when the game sends none, as GT7) and markers
    where each lap braked, released, was slowest and went flat. Unit tests.
  • The engineer explains technique from the knowledge graph for your session and rejects an answer naming a
    technique it doesn't have. Tested with unit tests; LLM off.
  • On the owner's 30 recorded F1 25 and GT7 captures the radio and the coach card say exactly what they said before:
    the eight coached points fit every driver and game.
  • A game that sends no steering (Assetto Corsa) no longer makes you a "straight-line braker": your braking style
    stays unknown there. Unit tests.
  • "No grip loss on the exit" is named only with traction control off; a traction-limited exit only where your
    reference lap did not spin or slide. Recorded laps.
  • "Slowest point came sooner" replaces "Early turn-in": Pitwall does not measure the turn-in. Recorded laps.
  • The engineer never suggests a technique that does not fit you (heel-and-toe with paddles) or tells you to brake
    later, brake less or trail-brake more. Unit tests; LLM off.
  • How corners work shows how real drivers brake (2025 F1 qualifying laps from OpenF1, AssettoCorsaGym sim laps), as
    real-world data, not proof about a game. Unit tests.
  • Review › Compare's corner explainer now shows the causes Pitwall measured. Unit tests.
  • Family records: everyone's best lap per track, car, session type, weather and assists, with the gaps and who held
    the record when. Stays on this computer. Unit tests and real laps; not live.
  • The badge "Family record at " for holding the family record when someone else drives there too. Tested on
    unit tests.
  • Ask the engineer "What's the family record here?"; when a lap takes the record from another driver the radio says
    so in one short line. Tested on unit tests; not heard live.
  • Lap cards: a lap in a small, versioned format for a possible online board later; built locally, never sent.
  • F1 25 Time Trial: Pitwall reads your session best, personal best and the rival you picked from EA's leaderboard,
    and keeps the rival per track and car. From EA's spec; not yet seen from the real game.
  • pitwall tt-check <capture> says whether a Time Trial recording carries the rival ghost's inputs. Tested on
    generated laps only.
  • Family boards show the real F1 pole for your car's season (F1DB) and, in Time Trial, your EA rival, with gold,
    silver and bronze bands. Unit tests and real laps; the rival from EA's spec only.
  • Review › Progress, Records: one exact family board with pickers, the record history and the times to beat, with
    their bands. Unit tests and real laps; not yet on an iPad.

Pitwall v0.3.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 09:29

Pitwall v0.3.0

Install with one command. macOS and Linux:
curl -fsSL https://github.com/Moment-Up/pitwall/releases/latest/download/install.sh | sh.
Windows PowerShell: irm https://github.com/Moment-Up/pitwall/releases/latest/download/install.ps1 | iex.
Already installed with it? Run uv run pitwall update in your Pitwall folder.
See Install with one command.

Or download pitwall-v0.3.0.zip (below), unzip it, and follow
Install from a release
in docs/install.md.

The dashboard inside the zip is prebuilt (web-react/dist): you need uv,
but not Node.js, npm or a HeroUI Pro licence. GitHub's automatic "Source code" downloads do not contain
the prebuilt dashboard; use pitwall-v0.3.0.zip.

SHA-256: 1d199377c9a878f2a91e87f8aa91ef730d93a858ee91c08f1a2a012eb41fe5e1 (also in pitwall-v0.3.0.zip.sha256).
Check it with shasum -a 256 -c pitwall-v0.3.0.zip.sha256 (macOS/Linux) or
Get-FileHash pitwall-v0.3.0.zip -Algorithm SHA256 (Windows PowerShell).

Before it was published, this zip was unzipped, installed (uv sync --all-extras) and run
(scripts/verify_release.py) on GitHub's Windows, macOS and Linux runners: it served the prebuilt dashboard
and stored and analysed a synthetic telemetry stream. That shows the zip installs and runs there; it is not a test with a game.
Windows support is CI-tested on GitHub runners, not yet validated live with a game on a Windows PC. Which
games are supported, and on what evidence: uv run pitwall capabilities.

The dashboard includes HeroUI Pro (@heroui-pro/react), © NextUI Inc., used under licence and not covered
by Pitwall's terms; it may not be extracted or redistributed separately. Third-party licences are in
THIRD_PARTY_NOTICES.txt inside the zip.

Commit: c421643

What changed

  • Setup › Controls: which button does what, for any wheel and any game. Not yet tested on the rig: research only.
  • Wheels: 23 researched wheels, rims and button boxes (Fanatec, Logitech, Thrustmaster, MOZA, Simagic, Simucube,
    Cammus), or build your own. Research only.
  • Games: 11 researched games or "Other game". Each button gets a reason, steps to map it in the game and a card to
    print. Research only.
  • Setup › Controls lists what a game won't let you change while driving: ride height in any game, GT7's ASM and ABS,
    F1 25's TC and ABS. Research only.
  • F1 25: Setup › Controls › Test checks your UDP Action buttons and a brake bias change; Identify shows what each
    control sends. Other games don't send button presses. Tested on recordings, not live.
  • Radio push-to-talk follows your saved F1 25 layout without a restart (UDP Action 1 keeps working). Tested on
    synthetic data, not live.
  • Ask the engineer "which button is brake bias?": it answers from your saved layout. Tested on synthetic data.
  • F1 25 on a Logitech G923 starts from EA's own default buttons and only adds what is missing. Research only.
  • Setup › Controls asks you to pick your wheel (brands first, or search) instead of assuming a Fanatec, and asks you
    to place the controls of a wheel the research has no drawing for. Research only.
  • F1 25 recognises F2 cars: an "F2" chip on Drive (phones too), the car by name ("F2 · Art GP '24") and the "Sprint
    race" and "Feature race". Tested on recordings of PS5 F2 sessions; not yet live.
  • One-shot qualifying no longer stores your lap twice or an empty second lap; those already stored are removed once
    at start and their corners rebuilt. Tested on recordings and a copy of the database.
  • Drive shows a track's learned corners from the start of a session, not only after your first lap, so one-shot
    qualifying gets them too. Tested with unit tests.
  • F2 cars have no ERS: Drive shows none and the engineer says so. DRS questions get a DRS answer, and an open flap is
    said to be open. Tested on recordings.
  • The engineer never says a pit stop is not mandatory (F1 25 doesn't send the rules); "Do I need to pit?" still gets
    the strategy answer. Tested on recordings.
  • Car setups for the F2 car: F2 ranges and cited community setups (author, link, source, notes) for 5 tracks;
    elsewhere "No F2 setups for this track in Pitwall yet". Ranges not yet checked in the game.
  • Learned corners, the heavy-stop warning and "Your best here" are kept apart for F1 and F2 cars. Tested on
    recordings.
  • Setup › Game lists the car classes and how each was tested: F2 on recordings, F1 live.
  • Race radio: flags and race control in a race, the red flag at once even in quiet mode. Tested on recordings (F1 25,
    PS5); safety car, VSC and red flag on synthetic data only.
  • Race radio: your grid slot, lights out, laps to go, the last lap and the finish. Tested on recordings of F1 25 and
    GT7 races.
  • Race radio: your position after lap one, places gained or lost, clean passes and gaps every three laps. Tested on
    recordings; GT7 positions not yet checked against its screen.
  • Race radio: penalties and warnings with the reason, car damage and punctures (F1 25). Tested on recordings;
    punctures, stop-go and disqualification on synthetic data only.
  • The radio speaks as one engineer: at most 3 messages a lap at normal and 5 at detailed, from every source together;
    alerts never wait. Measured on recorded races, not yet heard live.
  • Only the spotter, a red flag and a puncture cut in. A braking call no longer cuts the lap time, which was then said
    twice. Measured on recorded races, not yet heard live.
  • Before a track is learned (your first clean lap), the radio also keeps clear of where you braked on your last laps.
    Measured on recorded races, not yet heard live.
  • News at the line rides in the lap time ("That lap, 1:25.4, personal best. Fastest lap of the race.") and the
    safety car is announced once. Tested on recordings and synthetic data.
  • Settings › Radio & voice: every call family in one place (race calls, car health, spotter, hands-free) and "What
    the radio says", the radio's rules as the code has them.
  • Race radio words: Automatic, Simple or Standard per driver in Settings › Drivers. Other cars are named by AI
    driver, team or number, never an online ID.
  • Ask "who's ahead?", "do I have a penalty?", "what's my damage?" or "how was sector 2?"; "what position am I?" now
    works in GT7 too.
  • The radio sometimes uses your first name ("Up to P5, Sam."), at most once a minute.
  • Car health: the radio says new tyres are cold after a stop (in the pit lane) and when they are warm again. Tested
    on recordings of two F2 stops on PS5; not yet heard live.
  • Car health on Drive: tyre temperatures against your own warm laps, brake and engine temperatures, and lock-ups and
    wheelspin per lap (F1 25). Recorded values; the "hot" band is not yet checked.
  • Ask "how's the car?", "how are my brakes?" or "is the engine OK?": the answer is about that part, never the tyres
    instead. Not yet asked live.
  • F1 races: ask "where will I come out if I pit now?"; Drive shows "Box now ≈ P7 (P6–8)" near the pit window, under
    a safety car and in the pit lane. Tested on a recorded Imola race.
  • F1 races: ask "where can I pass?" or "am I under attack?" for the corner where you, or the car behind, is quicker.
    Tested on recordings.
  • Forza: laps of fuel from how fast the tank level falls (synthetic data only). GT7 fuel stays off until a recording
    shows it going down.
  • Settings › Radio & voice: Car health calls, for the whole household (tyre temperature, tyre wear, fuel, and the
    lock-up and wheelspin notes).
  • Radio: hands-free talking. Say "Pitwall" or "Radio", then your question. Off until you turn it on; only while
    stopped unless the driver allows it while driving. Not yet tried with a real voice.
  • Radio: a Bluetooth page turner, foot pedal or game controller can be your talk button (Settings › Radio & voice),
    held or tapped. Not yet tested on an iPad.
  • Windows: spoken questions work with built-in speech recognition (Parakeet via sherpa-onnx), downloaded on first
    run with its progress shown. Not yet run on a Windows PC.
  • Spotter (F1 25, off by default): "Car left.", "Clear left.", "Three wide." on the radio, and amber bars at the
    edges of Drive on the iPad. Tested on 26 recorded PS5 races; not yet heard on track.
  • Settings › Radio & voice › Spotter: switch it on, pick its words and voice, choose sessions and test it. Set the
    game's UDP send rate to 60 Hz.
  • Spotter calls and the red flag cut in over anything but each other; every other message waits for a calm moment
    and its share of the lap. Tested with unit tests and recordings; not yet heard live.

Pitwall v0.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Oct 12:00

Pitwall v0.2.1

Install with one command. macOS and Linux:
curl -fsSL https://github.com/Moment-Up/pitwall/releases/latest/download/install.sh | sh.
Windows PowerShell: irm https://github.com/Moment-Up/pitwall/releases/latest/download/install.ps1 | iex.
Already installed with it? Run uv run pitwall update in your Pitwall folder.
See Install with one command.

Or download pitwall-v0.2.1.zip (below), unzip it, and follow
Install from a release
in docs/install.md.

The dashboard inside the zip is prebuilt (web-react/dist): you need uv,
but not Node.js, npm or a HeroUI Pro licence. GitHub's automatic "Source code" downloads do not contain
the prebuilt dashboard; use pitwall-v0.2.1.zip.

SHA-256: cb8b29daf0e24cb34bd7f85592c4d59e94c77e491a6e54014e7f48b9b628861c (also in pitwall-v0.2.1.zip.sha256).
Check it with shasum -a 256 -c pitwall-v0.2.1.zip.sha256 (macOS/Linux) or
Get-FileHash pitwall-v0.2.1.zip -Algorithm SHA256 (Windows PowerShell).

Before it was published, this zip was unzipped, installed (uv sync --all-extras) and run
(scripts/verify_release.py) on GitHub's Windows, macOS and Linux runners: it served the prebuilt dashboard
and stored and analysed a synthetic telemetry stream. That shows the zip installs and runs there; it is not a test with a game.
Windows support is CI-tested on GitHub runners, not yet validated live with a game on a Windows PC. Which
games are supported, and on what evidence: uv run pitwall capabilities.

The dashboard includes HeroUI Pro (@heroui-pro/react), © NextUI Inc., used under licence and not covered
by Pitwall's terms; it may not be extracted or redistributed separately. Third-party licences are in
THIRD_PARTY_NOTICES.txt inside the zip.

Commit: b970636

What changed

  • Gran Turismo 7 on PS5 is tested live (the owner's races on 2026-10-11, lap times equal to the game's). PS4 is
    still untested.
  • GT7: one session per race. Menus, replays, loading screens and car resets no longer start sessions, and the empty
    ones already stored are hidden. Tested on recordings of those races.
  • GT7: every lap the game times is kept, including race lap 1 (marked "race start") and laps around a car reset.
    Tested on recordings.
  • GT7: leaving a race no longer shows the car still moving or adds a long fake lap; the session ends. Tested on
    recordings (a race left mid-spin: on synthetic data only).
  • GT7: lap distance follows the car's velocity (within about 0.2 % per lap; the speed it used before fell up to
    1.5 % short on laps with an off). Tested on recordings.
  • GT7: the throttle shown is your pedal, not the throttle after traction control. Tested on recordings.
  • The README and install guide no longer say the one-line installer is unreleased.

Pitwall v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 07:49

Pitwall v0.2.0

Install with one command. macOS and Linux:
curl -fsSL https://github.com/Moment-Up/pitwall/releases/latest/download/install.sh | sh.
Windows PowerShell: irm https://github.com/Moment-Up/pitwall/releases/latest/download/install.ps1 | iex.
Already installed with it? Run uv run pitwall update in your Pitwall folder.
See Install with one command.

Or download pitwall-v0.2.0.zip (below), unzip it, and follow
Install from a release
in docs/install.md.

The dashboard inside the zip is prebuilt (web-react/dist): you need uv,
but not Node.js, npm or a HeroUI Pro licence. GitHub's automatic "Source code" downloads do not contain
the prebuilt dashboard; use pitwall-v0.2.0.zip.

SHA-256: e4bc53966efa9a8fd66e78902d9abc3da30f407d046b0daa990e02067d99c570 (also in pitwall-v0.2.0.zip.sha256).
Check it with shasum -a 256 -c pitwall-v0.2.0.zip.sha256 (macOS/Linux) or
Get-FileHash pitwall-v0.2.0.zip -Algorithm SHA256 (Windows PowerShell).

Before it was published, this zip was unzipped, installed (uv sync --all-extras) and run
(scripts/verify_release.py) on GitHub's Windows, macOS and Linux runners: it served the prebuilt dashboard
and stored and analysed a synthetic telemetry stream. That shows the zip installs and runs there; it is not a test with a game.
Windows support is CI-tested on GitHub runners, not yet validated live with a game on a Windows PC. Which
games are supported, and on what evidence: uv run pitwall capabilities.

The dashboard includes HeroUI Pro (@heroui-pro/react), © NextUI Inc., used under licence and not covered
by Pitwall's terms; it may not be extracted or redistributed separately. Third-party licences are in
THIRD_PARTY_NOTICES.txt inside the zip.

Commit: 6a8fc68

What changed

Each line ends with how it was tested: on recordings (real captures played back), on synthetic (generated) data, or
live on the rig. Nothing here has been tested live unless it says so.

  • Tell Pitwall which game you play in Setup › Game: it says what that game sends, and each driver can have a usual
    game. Tested on recordings (F1 25) and synthetic GT7; not live with GT7, Forza or AC.
  • Pace against the AI (F1 25): how your best lap compares with the AI cars, and a suggested AI difficulty for each
    track. Tested on recordings of PS5 races; not yet tested live.
  • Technique (F1 25): your racing line, braking and throttle, and how the car handled, corner by corner. Tested on
    recordings; lock-ups only on synthetic data (every real recording had ABS on).
  • A race engineer for F1 25 races: gaps, tyres, fuel, pit stops, safety car and weather, by radio and on Drive ›
    Car. Tested on recordings (a 71-lap race); safety car, VSC and rain synthetic only.
  • Goals, streaks, badges and a weekly summary for every driver in Review › Goals, and three things after every
    session (also in the session report). Tested on recordings; not yet tested live.
  • Badges only for tracks Pitwall can name and laps of 30 s or more, cars always by name; counts say what they count
    ("3 sessions with a timed lap"). Tested on recordings.
  • Choose what the delta compares you with (your best, the family record or another driver's lap) and practise one
    corner with drills. Tested on recordings with a development script; not yet tested live.
  • Test your rig with Setup › Validation and pitwall validate. Nothing passes until it is run live, by design.
  • The radio talks less and in better places: at most two messages a lap at normal intensity, plus braking cues,
    safety alerts and your answers. Checked on recordings over loopback; not yet tested live.
  • Questions asked while moving get an instant, short answer from the facts, never "Copy, checking", flags and safety
    car included. Tested on recordings and synthetic data; not yet tested live.
  • The radio names the lap you just finished ("That lap", "Out-lap", "Final lap") and says "personal best" only when
    it is one. Tested on recordings; not yet heard live.
  • On track, Drive shows only what helps at speed; the Ready and Session complete cards wait for the car to stop.
    Tested on recordings in a desktop browser at iPad sizes; not yet on an iPad.
  • Install with one command on macOS, Linux or Windows; it checks the download and keeps your sessions in one data
    folder. Tested end to end on macOS; Linux and Windows through CI only.
  • Update with uv run pitwall update: it shows what changed, backs up the database and never runs while someone is
    driving; --rollback goes back. Tested end to end on macOS; Windows through CI only.
  • Settings › System says whether a newer version is out and how to update; Pitwall asks GitHub only when you press
    Check now (PITWALL_UPDATE_CHECK: manual, auto or off).
  • A fresh install's first driver profile starts at the intermediate level; existing profiles keep theirs.
  • pitwall doctor reports the last update check (it never contacts GitHub itself). Bug report and feature request
    forms, a security policy and contribution notes on GitHub.

Pitwall v0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 17:03

Pitwall v0.1.0

Download pitwall-v0.1.0.zip (below), unzip it, and follow
Install from a release
in docs/install.md.

The dashboard inside the zip is prebuilt (web-react/dist): you need uv,
but not Node.js, npm or a HeroUI Pro licence. GitHub's automatic "Source code" downloads do not contain
the prebuilt dashboard; use pitwall-v0.1.0.zip.

SHA-256: c6bfd789e98c325267a46dd6cb438f439411b3524899aeb142ba0b37f553f77d (also in pitwall-v0.1.0.zip.sha256).
Check it with shasum -a 256 -c pitwall-v0.1.0.zip.sha256 (macOS/Linux) or
Get-FileHash pitwall-v0.1.0.zip -Algorithm SHA256 (Windows PowerShell).

Before it was published, this zip was unzipped, installed (uv sync --all-extras) and run
(scripts/verify_release.py) on GitHub's Windows, macOS and Linux runners: it served the prebuilt dashboard
and stored and analysed a synthetic telemetry stream. That shows the zip installs and runs there; it is not a test with a game.
Windows support is CI-tested on GitHub runners, not yet validated live with a game on a Windows PC. Which
games are supported, and on what evidence: uv run pitwall capabilities.

The dashboard includes HeroUI Pro (@heroui-pro/react), © NextUI Inc., used under licence and not covered
by Pitwall's terms; it may not be extracted or redistributed separately. Third-party licences are in
THIRD_PARTY_NOTICES.txt inside the zip.

Commit: 181d85c