Commit Graph

51 Commits

Author SHA1 Message Date
firestar5683 72ef147f07 Complete Galaxy settings and vehicle controls 2026-10-13 23:07:13 -05:00
firestar5683 db1c5a7445 Fix startup locks and restore onroad behavior
Release inherited Params locks correctly across fork and exec. Preserve qualified lateral armed intent through temporary faults, restore the Big UI CEM gauge, improve speed typography, and hide unavailable CEM initialization text. Include matching device artifacts and focused regression coverage.
2026-10-13 19:44:58 -05:00
dirwin31 33aec5977c Refine Android Auto display controls and blind-spot camera popups
Support blind-spot camera popups through the Android Auto layout, remove the redundant BSM camera toggle, and separate projection settings from comma-screen preferences. Refine pinned editor corners and widget removal dialogs.
2026-10-12 16:46:11 -07:00
firestar5683 8e6745ff00 Repair incoming test fixtures 2026-10-12 02:19:50 -06:00
dirwin31 baa8937660 Tint the Android Auto border red for blind spots and amber for blinkers, with its own off-by-default switches. 2026-10-11 22:18:38 -07:00
dirwin31 1c8fc08089 Apply saved Android Auto layouts live using a background file watcher. 2026-10-11 22:18:38 -07:00
dirwin31 9f51339aeb Puree 2026-10-11 22:18:38 -07:00
dirwin31 1c2cbc4053 PIVOT: Apk 2026-10-11 22:18:37 -07:00
Danny 0dcd1cd82d Refine driving screen settings and navigation widgets
Combine the visual settings entry, align Home and Work display modes, and keep Exit to car visible with a minimum opacity of 25%.
2026-10-11 22:18:22 -07:00
Danny 6cfbf1deb8 Add stopped timer to Android Auto and layout previews
Render the stopped timer in projected driving views and preview scenes, with layout migration and runtime coverage. Include the matching prebuilt receipt.
2026-10-11 22:18:22 -07:00
Danny e3ce3aec8f Update Chrome login and remove embedded browser
Combine Chrome Login v1 and Remove Embedded Browser.
2026-10-11 22:18:22 -07:00
Danny b006d1ea1f Add Android Auto bookmarks, appearance controls, and route preferences
Add an opt-in Bookmark widget that dispatches through the native drive-bookmark action. Support independent opacity and background controls for Home, Work, Bookmark, and Exit widgets, and default the map overlay to 50% opacity.

Add saved preferences to avoid tolls, highways, and ferries, recalculating routes when preferences change. Include layout migrations, validation, rendering, transport, and routing tests.
2026-10-11 22:18:21 -07:00
firestarsdog cc6a9330d4 Speed limit indicator 2026-10-10 00:36:39 -06:00
firestar5683 eb19d343a6 CI validation fixes 2026-10-10 00:36:38 -06:00
Prabhaav Pillai 678a90f070 Unused Uniden protocol package and its tests; no runtime code referenced it.
Unused font arguments and preview state.
A headless cache flag that nothing enabled.
2026-10-10 01:37:47 -04:00
Prabhaav Pillai 8df85fa083 Updated Android Auto page to clarify Wi-Fi usage and connection requirements.
Renamed button text in app.js for better user understanding.
Enhanced Galaxy page layout and messaging for remote access and installation instructions.
Improved hotspot settings interface with clearer instructions and error handling.
Streamlined local access messaging for better user guidance.
Adjusted navigation status handling to reflect accurate network states.
Updated tests to align with changes in network status reporting and command execution.
Refined system snapshot collection to ensure proper output handling and error reporting.
2026-10-10 01:29:42 -04:00
dirwin31 71f121a68b Smaller, no arrow 2026-10-09 12:14:39 -07:00
dirwin31 0c1b81741c Improve Android Auto, Galaxy connectivity, and navigation 2026-10-09 12:02:26 -07:00
firestar5683 be5fb88423 Build 2026-10-08 03:06:47 -05:00
firestar5683 17d3f08641 Runtime type contracts 2026-10-08 03:02:19 -05:00
firestar5683 745f87e735 Runtime type contracts 2026-10-08 02:21:33 -05:00
Prabhaav Pillai d7e4c021b6 Updated RouteRuntime to read routing settings instead of general settings.
Modified test cases to ensure proper handling of route changes and storage failures.
Enhanced tests for temporary destination handling and suggestions.
Improved scaling logic in Android Auto UI to account for letterbox offsets.
Added CSS for offline road maps in the Android Auto overlay.
Refined touch handling in projection favorites to prevent interaction issues.
Ensured proper state management in map overlays and tile reading.
2026-10-08 03:10:10 -04:00
dirwin31 e7a5040267 NBigger ETA, Easier Nav, Map Tail, Video Lag and Gaurd Rail Comments 2026-10-07 22:34:05 -07:00
Danny fca44e169c Make Favorites Easier, Condense Mobile Nav Page. 2026-10-07 22:34:05 -07:00
dirwin31 f2f32b76a7 Fix Screen Smoothing Again, AAwireless v1, Lane Changes 2026-10-07 22:34:05 -07:00
Danny 17463be653 Add Favorites Widgets 2026-10-07 22:34:05 -07:00
dirwin31 014c8618ae Screen Setup Page ReOrg 2026-10-07 22:34:04 -07:00
Danny 2ce246f6a4 Mappsss 2026-10-07 22:34:04 -07:00
Prabhaav Pillai 2521eec0c0 streamline setup, pairing, and dialogs 2026-10-07 00:45:46 -04:00
dirwin31 d0a5e1c43a Merge remote-tracking branch 'upstream/SecretGoodStarPilot' into Stardust-PR-2
# Conflicts:
#	openpilot/starpilot/galaxy/web/css/galaxy.css
2026-10-06 20:43:43 -07:00
firestar5683 987bdf9b9c Add driving mode descriptions 2026-10-06 21:29:28 -05:00
Danny 133d754b77 Dont Write if Not Needed, FAQ v2, Wonky Words.
(cherry picked from commit 423bbf6a36c0146a281c9366b4fc55155a7b334d)
2026-10-06 15:47:23 -07:00
Danny 7ad314f587 PiP Smoothing, Cer Expiring Warning, FAQ v1
(cherry picked from commit 135f7dd62aa3f6a2bc1e8ce10097a4c6f6a323be)
2026-10-06 15:47:23 -07:00
dirwin31 793b8857d8 Blind-spot side camera: wait for first cabin frame and show bubbles on Android Auto
(cherry picked from commit 60e39faa3e7c9c52df3cd314ac4c0645887aef2b)
2026-10-06 15:47:23 -07:00
dirwin31 5b52ff4bc8 Android Auto config v4: move sync-readback configs back to async
Version 3 configs that turned gpu_nv12/async_readback off did so while a
failed async readback still crashed the car view. Now that it only drops the
frame, older files get today's defaults (both on); from v4 on a saved value
is a real choice again.
2026-10-06 13:06:51 -07:00
dirwin31 da82092bc9 Car view: drop a frame on a failed async readback instead of crashing
A failed GPU wait (GL_WAIT_FAILED as openpilot went onroad) raised out of the
renderer, three crashes in a row exhausted its restart budget and the car
showed 'display unavailable'. Now the frame is dropped, the GL error is
logged with it, and after three consecutive failures the session switches to
synchronous readback.
2026-10-06 13:06:51 -07:00
dirwin31 5c09df9b61 Fix Android Auto start screen logo and font paths
BASEDIR is the repo root, but assets live under openpilot/ in this layout,
so the logo and both fonts were never found and the car showed tiny
default-font text only.
2026-10-06 13:06:51 -07:00
dirwin31 d1def0f266 Smooth Install Flow V1 2026-10-06 13:06:50 -07:00
Danny 5a6e17a0c8 Fix the Boot Logo Screen 2026-10-06 13:06:50 -07:00
Danny 738c7a2dbc Add bounded restart logic and output logging for crashed or stalled car UI renderers 2026-10-06 13:06:50 -07:00
dirwin31 acffe8f112 Android Auto Connection and Rendering 2026-10-06 09:24:35 -05:00
firestar5683 c6b73f3afa Jetlink Support 2026-10-05 12:55:41 -05:00
firestar5683 6f96d1b544 Android Auto Tests 2026-10-04 19:22:30 -05:00
firestar5683 2c8e8b5879 CI Contracts 2026-10-04 17:23:26 -05:00
firestar5683 0858e178e3 Runtime Compatibility 2026-10-04 17:23:26 -05:00
firestar5683 67a9e60e23 Params Registry Checks 2026-10-03 23:34:03 -05:00
firestar5683 b07d3dd5d4 build 2026-10-03 17:39:42 -05:00
firestar5683 408ab1a9d7 Galaxy device and remote-access exports
Expose Galaxy device, crash and remote-access services with the bundled frpc license.
2026-10-03 22:34:37 +00:00
firestar5683 b011a1fdcd Vehicle and control process integration
Connect shared feature owners to vehicle and control processes. Migrate retired settings once before startup consumers while preserving effective preferences and vehicle-specific numeric adjustments.
2026-10-03 22:34:37 +00:00
firestar5683 c7d90d1715 Bluetooth and Android Auto presentation
Expose Android Auto setup and projection layout through Galaxy interfaces.
2026-10-03 22:34:37 +00:00