Jason Wen
4d12f880bd
Merge branch 'upstream/openpilot/master' into sync-20250605
...
# Conflicts:
# opendbc_repo
# panda
2025-06-05 22:27:18 -04:00
Adeeb Shihadeh
ce9d1683a5
bump to 0.9.10
2025-06-05 16:58:44 -07:00
Shane Smiskol
2000f9aff3
raylib: ban non-cached measure_text_ex ( #35462 )
...
* add
* use it
* Update pyproject.toml
* many more
* comment
2025-06-05 14:37:12 -07:00
Dean Lee
3a622cbe25
ui: add WiFi manager to settings ( #35454 )
...
add WiFi manager to settings
2025-06-05 13:16:38 -07:00
Dean Lee
6b59f67ab5
ui: implement home layout with fully functional offroad alerts ( #35468 )
...
implement home layout with offroad alerts
2025-06-05 13:16:07 -07:00
Dean Lee
cb22be6079
ui: add support for enabling/disabling the toggle ( #35471 )
...
add support for enabling/disabling the toggle
2025-06-05 13:15:12 -07:00
Dean Lee
23ea85dca6
ui: kick watchdog ( #35460 )
...
* kick watchdog
* use global
* use monotonic
2025-06-05 13:14:57 -07:00
Adeeb Shihadeh
8aadf02b2f
selfdrived: more robust NVMe check
2025-06-05 12:51:21 -07:00
Adeeb Shihadeh
1668a46b6a
bump submodules
2025-06-05 11:42:05 -07:00
Dean Lee
459179ff6c
ui: fix settings close button shape and press state ( #35469 )
...
fix button rounding and pressed state display in settings
2025-06-05 11:01:49 -07:00
Andrei Radulescu
ef6719f24e
webcam: make driver camera optional ( #35455 )
...
* webcam: driverCamera optional
* webcam: update README
2025-06-05 10:23:51 -07:00
Andrei Radulescu
3ad74b440c
macos: no logcatd and proclogd ( #35457 )
...
* don't build proclogd on mac
* don't run logcatd and proclogd on mac
2025-06-05 10:23:27 -07:00
Dean Lee
05fa135be6
ui: make the toggle color match QT ( #35466 )
...
make the toggle color match QT
2025-06-05 10:13:44 -07:00
Harald Schäfer
a8639d3feb
rgb is default ( #35467 )
...
* rgb is default
* change dummy default
2025-06-04 23:40:41 -07:00
Jason Wen
0c506c868d
Controls: Pause lateral control based on blinker state and vehicle speed ( #983 )
...
* Controls: Pause lateral control based on blinker state and vehicle speed
* in its own module
* tests
* cleanup tests
* ui
* always refresh on show panel
* remove default
* change to 20 default
* need to update params live
* shorter
* off by default
* lol lint
* use ExpandableToggleRow
* not needed
* shorter
* ci ui preview delay for all offroad
* more
* Revert "more"
This reverts commit 809cfd99dac4183e318f3f7dff8e7c14f8223d62.
* Revert "ci ui preview delay for all offroad"
This reverts commit ab38292fa84165081e32fcfc7b44f7f7afdfe791.
---------
Co-authored-by: nayan8teen <nayan8teen@gmail.com >
2025-06-05 00:21:58 -04:00
James Vecellio-Grant
57dc9152bb
Networking: Fix Prime Level Five For Users in Roaming Only Networks ( #986 )
...
Fix prime level five for users in roaming only networks.
2025-06-05 00:10:26 -04:00
Jason Wen
2c8e72dbef
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new ( #985 )
2025-06-04 22:17:29 -04:00
DevTekVE
9e3f33dd16
Merge remote-tracking branch 'comma/master' into sync-20250604
...
# Conflicts:
# opendbc_repo
# panda
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
2025-06-04 21:55:32 -04:00
Shane Smiskol
0d7b157965
bump opendbc ( #35465 )
...
bump
2025-06-04 15:10:52 -07:00
Dean Lee
462301d2e0
ui: implement smooth camera stream switching with seamless transitions ( #35449 )
...
implement smooth camera stream switching with seamless transitions
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-04 14:20:52 -07:00
Dean Lee
8b516abb31
ui: replace rl.measure_text with measure_text_cached in sidebar ( #35450 )
...
Replace rl.measure_text with measure_text_cached
2025-06-04 14:14:40 -07:00
Dean Lee
0360926962
ui: fill the bg with disengaged color if no frame ( #35451 )
...
fill the bg with disengaged color if no frame
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-04 14:08:29 -07:00
Dean Lee
96cfd5aaf7
ui: add ListView component and settings layouts with declarative UI ( #35453 )
...
* add flexible ListView component
* fix crash
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-06-04 14:06:50 -07:00
Dean Lee
88466fb62f
ui: improve onroad layout transitions ( #35458 )
...
improve onroad layout transitions
2025-06-04 13:55:03 -07:00
Dean Lee
912160c429
ui: improve calibration height initialization ( #35459 )
...
improve calibration height initialization
2025-06-04 13:54:45 -07:00
Dean Lee
2e41d959ac
ui: add main UI entry point ( #35422 )
...
* add new main UI entry point
* cleanup
* mv to selfdrive/ui
* fix imports
* handle_mouse_click
* use ui_state
* remove ui_state from gui_app
* setup callbacks
* handle clicks
* put layouts in a dict
* update state in render
* rebase master
* implement settings sidebar
* rename files
2025-06-03 23:12:36 -07:00
Dean Lee
7ee50e7b87
system/ui: add text measurement caching ( #35436 )
2025-06-03 23:07:29 -07:00
Dean Lee
fc0bb72147
selfdrive/ui: enable conflate mode in VisionIpcClient to prevent stale frame rendering ( #35445 )
...
use conflate mode in VisionIpcClient to prevent stale frame rendering
2025-06-03 23:06:46 -07:00
Shane Smiskol
4c8f15221e
Tesla: move safety out of debug ( #35447 )
...
bump
2025-06-03 22:07:52 -07:00
Shane Smiskol
2dcab07be7
Revert "selfdrive/ui: add experimental mode toggle button with visual indicator" ( #35442 )
...
Revert "selfdrive/ui: add experimental mode toggle button with visual indicat…"
This reverts commit ae8076e729 .
2025-06-03 14:59:07 -07:00
Shane Smiskol
fb6243688d
raylib: rename DEBUG_FPS
2025-06-03 14:53:26 -07:00
Dean Lee
68b043606c
ui: fix alert timeout detection using wrong FPS constant ( #35438 )
...
fix alert timeiout detection using wrong FPS constant
2025-06-03 14:52:43 -07:00
Dean Lee
ae8076e729
selfdrive/ui: add experimental mode toggle button with visual indicator ( #35439 )
...
add experimental mode toggle button with visual indicator
2025-06-03 14:51:56 -07:00
Shane Smiskol
928dc6259b
Revert "ui: fill the bg with disengaged color if not started" ( #35441 )
...
Revert "ui: fill the bg with disengaged color if not started (#35434 )"
This reverts commit 10dc40db04 .
2025-06-03 14:51:15 -07:00
Dean Lee
da58feb869
system/ui: fix wifi network icon resize artifacts ( #35440 )
...
fix wifi network icon resize artifacts
2025-06-03 13:08:10 -07:00
Nayan
e6f55a7eea
ui: visuals panel ( #919 )
2025-06-03 16:05:02 -04:00
Dean Lee
10dc40db04
ui: fill the bg with disengaged color if not started ( #35434 )
...
fill the bg with disengaged color if not started
2025-06-03 11:07:42 -07:00
Kumar
c7767bddfe
UI: prep for custom model rendering ( #920 )
...
* Refactor and extend ModelRenderer for custom Sunnypilot logic
Refactored `ModelRenderer` to `ModelRendererSP` with enhanced features such as lane line updates, path drawing, and lead management for Sunnypilot. Introduced new methods for model updates, lead drawing, and improved path rendering with experimental mode support. Ensured compatibility by integrating with Sunnypilot-specific HUD and camera components.
* Update selfdrive/ui/sunnypilot/qt/onroad/model.cc
* Refactor `ModelRenderer` for modularity
Moved constants and `get_path_length_idx` function to the header file for reuse and clarity. Updated `drawPath` and related methods to better handle surface dimensions, improving rendering flexibility. Made key functions virtual to allow further customization in derived classes.
* Cleaning logic on ModelRenderSP
Given that we've refactored slightly the original ModelRender, we no longer need to duplicate the logic on our own implementation
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-06-03 07:12:08 -04:00
Harald Schäfer
5505338ffb
model replay: less frames and less complexity ( #35427 )
...
* Revert "ci: faster model_replay (#34036 )"
This reverts commit 847a5ce1f3 .
* fix conflict
* trigger on test change
* zst
* give start and end frame
* unused flags
* no print
* whitespace
* fix plotting
* slice correct
* no print
* Just start from beginning
2025-06-02 21:54:37 -07:00
Dean Lee
f78ba72a85
ui: add timeout check for unresponsive system detection ( #35433 )
...
add time out to check if messages have stopped arriving
2025-06-02 21:32:13 -07:00
Shane Smiskol
6f6adc10a8
lagd: disable in release ( #35426 )
...
* disable in release
* pass
* one liner
* Update selfdrive/locationd/lagd.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* test
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-02 21:29:05 -07:00
Jason Wen
9c28583171
ui: include MADS enabled state to engaged check ( #976 )
...
* ui: include MADS enabled state to `engaged` check
* let's bump it up
2025-06-03 00:28:55 -04:00
Alexandre Nobuharu Sato
108790870e
Multilang: Update pt-BR translations. ( #35428 )
2025-06-02 21:18:34 -07:00
Lee Jong Mun
9568f64c57
Multilang: kor translation update ( #35429 )
...
kor translation update
2025-06-02 21:15:08 -07:00
Shane Smiskol
8695134b08
Faster lagd test ( #35430 )
...
* disable in release
* pass
* one liner
* saves 1s so far
* clean up
* fix
* Revert "one liner"
This reverts commit 5f419b5692565fc7ddc2abe9a40112fdc47ffe9e.
Revert "pass"
This reverts commit 47d260e76a9cb1310b95ea1ff83ab7f8808be96d.
Revert "disable in release"
This reverts commit 1782718b61891d87cbb9daa1c4c65314f505cee4.
* clean up
* there's more
* no mocker!
2025-06-02 21:14:53 -07:00
Dean Lee
28bf362f69
ui: add safety check to prevent ui overlay access to invalid data ( #35432 )
...
check ui_state.started
2025-06-02 21:13:21 -07:00
Shane Smiskol
1a84b05bde
lagd: make method static
2025-06-02 20:53:11 -07:00
Jason Wen
1ee7b4ad0e
ci: higher delay between UI Preview screenshots ( #978 )
2025-06-02 23:49:29 -04:00
Dean Lee
29afd667cc
move onroad/driving stuff from system/ui to selfdrive/ui ( #35425 )
...
* mv system/ui/onroad->selfdrive/ui/onroad
* mv ui_state
* fix import path
* fix imports
* mv cameraview
* remove from application
2025-06-02 13:27:17 -07:00
github-actions[bot]
bb36b6687c
[bot] Update translations ( #35424 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-02 11:44:00 -07:00