v2.0.0-beta.0
Pre-release
Pre-release
What's Changed
Features
- feat(profiles): add Stream Deck profiles support and Switch Profile action (#736) by @niklam in #737
- feat(actions): add backup driver input modes to Car Control (#183) by @niklam in #744
- feat(race-admin): add dynamic Race Admin car selector with per-car profiles (#732) by @niklam in #746
- feat(session-info): fuel-average sub-modes (last lap, avg N laps) (#465) by @niklam in #752
- feat(actions): add "Back to previous" mode to Switch Profile (#756) by @niklam in #757
- feat(session-info): add Laps to Empty mode (#748) by @niklam in #765
- feat(fuel-service): merge Fuel Dial into Fuel Service with SDK-based fuel values (#759) by @niklam in #766
- feat(setup-brakes): merge Setup Brakes Dial into Setup Brakes — one brake action for keypad and dial (#775) by @niklam in #781
- feat(audio-controls): add a dial surface to Audio Controls — volume rotation, live Race Engineer/Radar level bar, PTT/mute press (#782) by @niklam in #784
- feat(actions): generalize the car selector — rename profile + camera-focus flow (#790) by @niklam in #793
Improvements
- improve(settings): add preference for when the What's New changelog opens (#742) by @niklam in #743
- improve(fuel-dial): unmistakable REFUEL status band, dial-only action (#728) by @niklam in #745
- improve(race-admin): populate selector cars by visible keys, not fixed grid positions (#754) by @niklam in #760
- improve(actions): default Switch Profile to the default profile and lock borders off on profile/selector keys (#755) by @niklam in #761
- improve(race-engineer): two-stage white flag callout — heads-up at the flag, last lap at the line (#772) by @niklam in #778
- improve(profiles): device-suffixed profile file names with clean user-facing names (#753) by @niklam in #783
Bug Fixes
- fix(camera-controls): respect Title Text in Cycle Camera and label selector "Mode" (#739) by @niklam in #740
- fix(race-admin): refuse admin commands aimed at non-user or own-car targets (#747) by @niklam in #751
- fix(audio-scenarios): prioritize pit-box count-in over the pit-service readback (#758) by @niklam in #763
- fix(actions): walk Back-to-previous through visited profiles with a default-profile fallback (#762) by @niklam in #764
- fix(race-engineer): fire one-pace-lap-to-go at the pace car's S/F crossing (#773) by @niklam in #779
- fix(race-engineer): announce the checkered flag at the player's S/F crossing (#771) by @niklam in #777
- fix(audio-scenarios): suppress qualifying lap-invalidation callout on laps beyond the counted attempts (#776) by @niklam in #785
- fix(mirabox,ulanzi): hide dial surfaces — remove Knob/Encoder manifest declarations (#786) by @niklam in #787
Documentation
- docs(skills): add release-notes skill by @niklam in #738
- docs(audio-assets): omit seed (or set 1) on new voice-config entries (#774) by @niklam in #780
- docs(website): document Stream Deck profiles, Switch Profile action, and Race Admin workflow (#788) by @niklam in #789
- docs(website): document the qualifying lap-invalidation callout on the Pit Crew page (#776) by @niklam in #794
Full Changelog: v2.0.0-alpha.2...v2.0.0-beta.0