Commit Graph

51 Commits

Author SHA1 Message Date
Dom c1e2b5f181 Complete Card fixtures and make SLC test timing deterministic 2026-11-01 17:44:39 -06:00
Dom e61c7993af Complete Card test interface fixtures for CAN observation 2026-10-31 23:59:05 -05:00
firestarsdog 6c38692ff7 Preserve SLC decisions to prevent source churn 2026-10-31 06:13:47 -04:00
firestarsdog 5668bafc4c Fix Vision units to prevent inflated metric speed limits 2026-10-31 04:13:19 -04:00
firestarsdog 859145dd8a Use SLC on RES to match SET 2026-10-31 03:41:55 -04:00
Dom 37341d2bca Fix CI type narrowing, fixtures and executable metadata
Preserve SLC validation behavior with explicit None narrowing, use existing Mock test doubles, and restore controlsd executable metadata without content changes. Keep exact torque gain expectations while matching the existing list representation.

Validated 1095 related tests, targeted ty and Ruff; prior baseline comparison and 4236 guard-equivalence cases preserve existing rejection semantics. Refresh the inventory receipt only for these validated changes.
2026-10-31 00:00:28 -05:00
firestarsdog 7bce4121e5 Drop legacy SLC offsets for simpler setup
Use one saved schedule with editable zero defaults. Preserve current schedules and round displayed offsets and edits to whole units without conversion drift.
2026-10-31 00:24:31 -04:00
firestarsdog 2fd0741f56 fix(slc): prevent confirmation prompts when longitudinal control is disengaged 2026-10-30 23:31:59 -04:00
firestarsdog aac227a103 Bind SET engagement to the selected speed limit 2026-10-30 22:53:13 -04:00
firestar5683 c7f3de2416 Clarify speed-limit type validation and settings test contracts 2026-10-30 00:28:07 -05:00
firestarsdog 63395a56f1 SLC: add timed adoption of upcoming limits 2026-10-30 01:03:30 -04:00
Dom 6d87ba090c Assert retired SLC fallback stays inactive after source loss 2026-10-29 03:12:15 -05:00
firestarsdog ad397f89cc Retire SLC fallback to unify behavior 2026-10-29 02:57:30 -04:00
firestarsdog 01416612a1 Remove "Use X Speed" 2026-10-29 02:16:51 -04:00
firestarsdog 13a76dfb8e Keep SLC state and confirmations current 2026-10-28 01:09:47 -04:00
firestarsdog d436c06f99 slc 2026-10-27 21:19:38 -04:00
firestarsdog 6221a89f4b SLC Cleanup 2026-10-27 01:39:37 -04:00
Dom 6ebdb1b748 Align qualification fixtures and typing with established contracts 2026-10-26 22:13:51 -05:00
firestarsdog 6a07f58ea6 Remove unnecessary 3-second wait from automatic SLC adoption 2026-10-26 20:38:11 -04:00
firestarsdog 632fa39562 Handle Toyota SLC targets within native cruise limits 2026-10-26 20:38:11 -04:00
firestarsdog 2e395aa714 Align shared SLC actions and simplify common flow 2026-10-26 20:38:11 -04:00
firestarsdog 4a84cf290d Unify speed-limit signs across UIs for consistent sizing and clarity 2026-10-25 05:05:36 -04:00
firestarsdog 0f981ad88f Vienna Sign Polish 2026-10-24 16:09:36 -04:00
firestarsdog 6b9b8a4dfb Unify SLC signs for clarity and fix Android Auto layout saving 2026-10-24 15:38:38 -04:00
firestar5683 7df9af125d Keep confirmed vision signs current during cooldown 2026-10-23 12:08:22 -05:00
firestar5683 a75d3fd787 Include camera conversion in vision CPU budget 2026-10-23 11:45:33 -05:00
firestar5683 2993c8fb07 Restore vision candidate follow-up cadence 2026-10-23 11:20:42 -05:00
firestar5683 dc2b45ef1e Reduce vision proposal decoding overhead 2026-10-23 08:34:37 -05:00
firestar5683 d6273c7137 Verify Vision adoption and command identity 2026-10-22 23:18:11 -05:00
firestar5683 94f88b41a9 Repair CI contracts and preview rendering 2026-10-22 19:44:47 -05:00
firestarsdog d2dbeddcf1 ui: unify speed-limit signs for clearer confirmation cues 2026-10-22 02:49:00 -04:00
Dom 77347170f8 Clarify SLC UI test preconditions and method mocks 2026-10-21 19:58:59 -05:00
firestarsdog 3d2d094c8b SLC Fixes 2026-10-21 19:25:05 -04:00
firestarsdog ab8368f287 Big SLC Overhaul 2026-10-21 19:22:59 -04:00
Dom 7edb10e149 Fix vision typing and projection HTTP test fixtures 2026-10-21 15:47:55 -05:00
firestar5683 0c1f0b3d8d Retain Confirmed Vision Speed Limits 2026-10-21 12:43:45 -05:00
firestar5683 43eea2e977 Restore Vision Speed Limits 2026-10-21 12:30:55 -05:00
firestar5683 4e27abda7d Restore Toyota PCM speed overrides and standstill steering 2026-10-19 23:38:06 -05:00
Prabhaav Pillai c532223fa0 Restore V-Adj Spot Monitoring warnings and polish Galaxy settings, cameras, and updates
Bundle the verified VASM model, enable it at startup, and split VASM and vision speed-sign inference across little cores when both are active.
Restore VASM warnings in PiP activation, red outlines, and onroad blind-spot borders, including expanded Android Auto views.
Improve cabin snapshots with longer warm-up, adjusted capture timeouts, a fresh preview frame, and clearer capture buttons and save prompts.
Polish Galaxy settings with dimmed gated controls and icons, clearer vehicle fingerprinting and steering availability descriptions, rounded speed-offset ranges, and immediate refresh after saving.
Improve updater startup messages and preserve update/reconnect screens across service interruptions and restarts.
Add regression tests for the updated behavior.
2026-10-19 23:07:19 -04:00
firestarsdog fdd6627985 fix(slc): prevent MAX decreases from releasing the speed-limit cap 2026-10-19 15:51:11 -04:00
firestar5683 7d145ee952 Enable Global Driving Features 2026-10-19 10:42:53 -05:00
firestarsdog 81a330c55b SLC: Fix offset safety, retention, and UI 2026-10-19 01:28:28 -04:00
firestarsdog 6fba491e77 SLC: Preserve set-speed override through accelerator use 2026-10-19 00:35:46 -04:00
firestarsdog ecfda508ef SLC: Unify Vision confirmation behavior 2026-10-19 00:19:05 -04:00
firestarsdog 1ef8cafbdf SLC Confirmations Fixes 2026-10-18 23:43:12 -04:00
firestarsdog 8d3b10cb60 SLC : Accept/Reject All Sources Fix 2026-10-18 21:28:02 -04:00
dirwin31 f413e0f089 SLC: Show limits in other modes 2026-10-18 01:39:54 -04:00
firestar5683 80fbb4f6db Feature registration
Register vehicle controls, planner modes, UI actions and Galaxy services after their providers exist. Wire the shared runtime entrypoints and cover their combined behavior.

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Danny <dannyirwin31@yahoo.com>
Co-authored-by: DimitriChrysafis <Dimitri.chrysafis@gmail.com>
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com>
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com>
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com>
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu>
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com>
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com>
Co-authored-by: stef <19478336+stefpi@users.noreply.github.com>
Co-authored-by: whoisdomi <dcantu83@gmail.com>

Co-authored-by: Intelli <contact@intelli.software>
Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>
Co-authored-by: prabhaavp <prabhaav@msu.edu>
2026-10-14 20:02:39 -05:00
firestar5683 a82935f326 User interfaces and Android Auto
Integrate onroad views, configurable widgets, local settings, steering-profile contracts, Bluetooth and Android Auto with their device and runtime services.

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Danny <dannyirwin31@yahoo.com>
Co-authored-by: DimitriChrysafis <Dimitri.chrysafis@gmail.com>
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com>
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com>
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com>
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com>
Co-authored-by: stef <19478336+stefpi@users.noreply.github.com>
Co-authored-by: whoisdomi <dcantu83@gmail.com>

Co-authored-by: Intelli <contact@intelli.software>
Co-authored-by: pharmacomaniac <blittle65@gmail.com>

Co-authored-by: prabhaavp <prabhaav@msu.edu>
2026-10-14 20:02:39 -05:00
firestar5683 e4f3d6661c Longitudinal
Implement acceleration profiles, FollowJerk, force-stop and lead-departure owners. Keep selected acceleration limits and hazard arbitration explicit at their shared boundaries.

Co-authored-by: whoisdomi <dcantu83@gmail.com>
2026-10-14 20:02:39 -05:00