Skip to content

Integrate RS50 OLED dashboard alpha - #3

Draft
PeposCJ wants to merge 4 commits into
mainfrom
codex/rs50-oled-main-integration
Draft

Integrate RS50 OLED dashboard alpha#3
PeposCJ wants to merge 4 commits into
mainfrom
codex/rs50-oled-main-integration

Conversation

@PeposCJ

@PeposCJ PeposCJ commented Jul 30, 2026

Copy link
Copy Markdown
Owner

What changed

  • integrates only the validated RS50 OLED product surface while keeping physical research evidence on the research branch
  • adds the daily-use 0.3.0-alpha runtime with explicit GUI Start/Stop, OLED and iRacing status, and bounded automatic reconnect
  • selects built-in, category, or exact-CarID profiles and persists user settings locally
  • makes LAST LAP duration configurable and retains all confirmed layouts A-J
  • packages onboarding, SBOM, hashes, and an idempotent Windows artifact workflow

Why

The research PR mixed experimental evidence with production code. This branch gives main a clean, maintainable product tree and turns the validated continuous-driving path into a normal application workflow.

User impact

Users can open the configurator, select Start dashboard, and drive without engineering arming strings. The app waits for missing hardware or telemetry, reports car/category state, and reconnects after RS50 sleep or disconnection. Logitech PRO remains unverified.

Validation

  • 175 automated tests passed
  • formatting verification passed
  • RS50 production-surface audit passed
  • no vulnerable direct or transitive packages reported
  • framework-dependent Windows package publish and smoke tests passed
  • repeated packaging verified idempotent SHA256 manifest generation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant