Features
Standings Stint Lap Count (by @danmazzella)
- See how many laps each driver has completed since their last known pit stop.
- Choose whether the lap-count badge uses a border, with an
L-placeholder when the start of a stint is unknown.
Lap History Graph (by @exenza)
- Switch the Lap Timer's history between the existing list and a new line graph.
- Compare recent laps against session-best and average reference lines, with colour-coded markers for best, dirty, and slower laps.
Fuel Calculator Enhancements (by @tariknz)
- Clearer strategy view: See fuel use per lap, projected laps, fuel to add, pit-window status, and recommended fuel in a more compact layout.
- Capacity warnings: Refuel values are shown in green when they fit in the tank and red when they exceed its capacity.
- Consistent ordering: Consumption rows now retain the configured order when rows are enabled or disabled.
- Fuel at end: Add a dedicated readout showing the estimated fuel balance at race finish.
Signed Windows Releases (by @tariknz)
The Windows installer and packaged irDashies application are now signed with a publicly trusted certificate.
- Windows can identify irDashies as coming from a verified publisher instead of showing it as an unknown publisher.
- Both the installer and the application inside it carry a digital signature, helping Windows verify that the files have not been altered after release.
- Signing is applied automatically to future Windows releases.
Thank you to SignPath for providing free code signing through its open-source sponsorship program, and to the SignPath Foundation for issuing the certificate that makes signed irDashies releases possible.
Bug Fixes
- Estimated race laps: Whole-number lap estimates no longer include an unnecessary trailing
.0(by @tariknz). - Tachometer blinking: Shift-light blinking now remains steady as RPM changes and restarts in the correct colour state (by @tariknz).
- Battle overlay styling: The current driver's name and position now use consistent, higher-contrast colours (by @tariknz).
- Fuel row ordering: Newly enabled consumption rows now stay in their configured order (by @tariknz).
- Driver names: Names beginning with YAML indicator characters are now handled correctly instead of disrupting session data (by @tariknz).
- Push-to-Pass counts: Opponent P2P counts now display correctly across the IR18, IL-15, and Super Formula cars (by @tariknz).
- Session data parsing: Team names and other values beginning with a hyphen now load correctly (by @tariknz).
- Windows signing: The application inside the Windows installer is now signed as well as the installer itself (by @tariknz).
Changelog
- feat: Add a lap count column to the standings widget by @danmazzella in #606
- feat: sign Windows installer with SignPath by @tariknz in #610
- feat: add line graph option for lap history by @exenza in #611
- feat: streamline fuel calculator by @tariknz in #621
- fix: stabilize tachometer blink interval by @tariknz in #613
- fix: omit trailing zero from estimated lap totals by @tariknz in #614
- fix: align battle player text styling by @tariknz in #622
- fix: refine fuel strategy grid by @tariknz in #624
- fix: handle YAML mapping indicators in driver names by @tariknz in #625
- fix: normalize P2P count encodings by @tariknz in #626
- fix: handle YAML indicator-prefixed values by @tariknz in #627
- fix: sign packaged Windows application by @tariknz in #632
- chore: update dependencies by @tariknz in #615
- chore: align TypeScript and Node tooling by @tariknz in #617
- chore: migrate to ESLint 10 and ESLint React by @tariknz in #618
- chore: enable ESLint React correctness rules by @tariknz in #619
- chore: update README for recent releases by @tariknz in #620
- chore: update eslint dependencies by @tariknz in #623
- chore: bump pillow from 12.2.0 to 12.3.0 in /tools/car_logos by @dependabot[bot] in #628
- chore: bump tar from 7.5.16 to 7.5.20 by @dependabot[bot] in #629
- chore: bump fast-uri from 3.1.2 to 3.1.4 by @dependabot[bot] in #630
New Contributors
Full Changelog: v0.8.0...v0.9.0