v0.0.31 Release Overview
Major Features
Component Server for OBS/Streaming (PR #105 by @DPShillcock)
This is the headline feature of this release. A built-in HTTP server on port 3000 that serves individual dashboard components as web pages, perfect for streaming setups:
-
Access components directly via URL:
http://localhost:3000/component/<name>http://localhost:3000/component/standingshttp://localhost:3000/component/inputhttp://localhost:3000/component/relativehttp://localhost:3000/component/maphttp://localhost:3000/component/weatherhttp://localhost:3000/component/fastercarsfrombehindhttp://localhost:3000/component/fuel
-
WebSocket real-time data: Components receive live telemetry via Socket.io
-
Configuration passthrough: Widget settings from your dashboard are automatically applied
-
OBS Browser Source compatible: Use these URLs directly as browser sources in OBS with transparent backgrounds
This feature is still in early development, there are some styling issues to iron out and more customisation options to add. Please feel free to raise an issue or PR if you have any suggestions.
Spectator Mode Support (PRs #128, #130 by @23Kev)
The relative and standings displays now automatically follow whichever driver the camera is focused on. Uses CamCarIdx telemetry to track camera position, making it perfect for:
- Spectating other drivers
- Watching replays
- Spotting for teammates
- Broadcasting
Fuel Calculator Enhancements (PRs #125, #135 by @23Kev)
Major improvements to the fuel calculator component:
- Pit window visualization with graphical indicator
- Color-coded status borders: Green (ok) → Orange (within 5 laps of pit) → Red (must pit now)
- Endurance strategy section: Shows remaining stops and laps per stint
- Consumption history graph: Histogram or line chart of recent lap fuel usage
- "To Finish" calculations for different consumption rates (min/last/avg/max)
- Garage preview mode: Shows updated calculations when fuel is adjusted
- Confidence indicator: Warns when data is limited
- Both horizontal and vertical layouts
Off-Track Indication (PR #133 by @creagel)
When a driver goes off track, their position cell is now highlighted in yellow, making it easy to spot who's having incidents in the relative/standings views.
More flags (PR #133 by @creagel)
Additional flags added to the relative/standings view.
- Slowdown (pulsating black flag)
- Blackflag
- Meatball (black and orange flag)
Customization Options
Session Title Bar (PR #106 by @LanceVShoot)
New optional title bar showing:
- Series name (mapped from series ID)
- Race progress bar with striped gradient using your highlight color
- Works for both time-based and lap-based races
Gap & Interval Options (PR #109 by @LanceVShoot)
More control over how gaps are displayed in standings/relative views.
- Gap will show you delta to class leader
- Interval will show you time gap between consecutive cars
- Showing laps down is still to come in the next release
Time Format Options (PR #126 by @LanceVShoot)
Extensive time formatting options:
iRating Badge Options (PR #124 by @LanceVShoot)
Configurable driver iRating and Safety rating badge display.
Lap Delta Sign Removed (PR #122 by @LanceVShoot)
Cleaner lap delta display by removing redundant +/- signs when the number's formatting already indicates direction.
Skip Taskbar (PR #136 by @tariknz)
Dashboard windows no longer appear in the Windows taskbar, reducing clutter. Controlled via General Settings, enabled by default.
Bug Fixes
- Time formatting fixes (PR #123) - Corrected various edge cases
- Multi-class header with 0 drivers (PR #127) - Now properly hidden
- Multi-class highlight color (PR #129) - Corrected coloring
- Flag styles cleanup (PR #134) - Tidied up flag display
- Stint calculations (PR #135) - Fixed calculations and display elements
- Flags showing "0" (PR #137) - Fixed display in certain conditions
Changelog
- feat: session title bar by @LanceVShoot in #106
- chore: add more gt3 test data by @tariknz in #121
- fix: time formatting by @LanceVShoot in #123
- feat: remove sign from number value in lap deltas by @LanceVShoot in #122
- feat: add gap and interval options by @LanceVShoot in #109
- feat: time format options by @LanceVShoot in #126
- feat: irating driver badge options by @LanceVShoot in #124
- fix: hide multi class header with 0 drivers by @LanceVShoot in #127
- feat: updated relative and standings to focus on the currently spectated driver by @23Kev in #128
- feat: spectate driver based on cam by @23Kev in #130
- fix: multi class highlight color by @LanceVShoot in #129
- feat: offtrack indication by @creagel in #133
- fix: tidy up the styles for flags by @tariknz in #134
- feat: expose components through uri by @DPShillcock in #105
- feat: fuel calculator enhancements 1 by @23Kev in #125
- chore: update auth to use password-limited flow by @tariknz in #96
- fix: stint calculations and display elements by @23Kev in #135
- feat: skip taskbar by @tariknz in #136
- fix: displaying 0 for flags in certain conditions by @tariknz in #137
Full Changelog: v0.0.30...v0.0.31