Nayan
c7efc009a4
[MICI] ui: models panel enhancements ( #1705 )
...
* model panel - give it some love
* fix sync issues
* update for upstream sync
* fix label
* not red
* fav models
* uhh, yeah
* handling for downloading state
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-04-14 16:38:00 -04:00
Jason Wen
9541692eb0
Merge branch 'upstream/openpilot/master' into sync-20260412
...
# Conflicts:
# cereal/log.capnp
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/modeld/SConscript
# selfdrive/monitoring/test_monitoring.py
# selfdrive/ui/soundd.py
# tinygrad_repo
# uv.lock
2026-04-12 16:19:47 -04:00
Jason Wen
9db432e8fb
installer: update cached remote URL during fork installs ( #37797 )
2026-04-10 01:33:47 -07:00
Adeeb Shihadeh
a89ed55b65
cereal: group inline deprecated fields ( #37791 )
2026-04-09 10:41:04 -07:00
Shane Smiskol
934fd5a5a8
soundd: ramp immediate alert volume ( #37788 )
...
* raise volume
* stuff
* fix
* 4s
* revert
* clean up
* lean up
2026-04-09 00:13:27 -07:00
Shane Smiskol
b5576de97e
soundd: update volume while playing alert ( #37789 )
...
lways
2026-04-08 23:56:24 -07:00
Jason Wen
b5d2026fc7
sunnypilot models: support for on-policy models
2026-04-02 21:14:39 -04:00
Jason Wen
d398f9951e
Merge branch 'upstream/openpilot/master' into sync-20260401
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/repo-maintenance.yaml
# README.md
# SConstruct
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/car/card.py
# selfdrive/controls/controlsd.py
# selfdrive/selfdrived/selfdrived.py
# selfdrive/test/process_replay/migration.py
# selfdrive/ui/translations/app_fr.po
Platform List: sync with latest
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-04-02 21:14:23 -04:00
ZwX1616
d8569b07eb
DM: Lancia Delta HF Integrale model ( #37696 )
...
* 00c00ac7-7b6e-4546-b86f-7ddd5f0596b4
* mici cleanup
* update msg
* rename
2026-04-01 16:14:15 -07:00
Shane Smiskol
bf43c7e8c7
fix scaled exclamation point
2026-03-31 18:22:56 -07:00
Daniel Koepping
6b94c47c6a
Lateral maneuver report ( #37562 )
...
* lateral report
* mutually exclude buttons
* gating
* set maneuver
* add timer
* timer text
* fix plot
* use curvature
* more curves
* fix gating
* rm delay
* highway speed only
* msg
* add sine
* add step-down
* use relative
* text
* stabilize
* tuning
* windup
* text
* winddown
* no windup
* tuning
* more tuning
* more
* formatting
* test faster
* extend sine
* report crossings
* add readme
* clean report
* fix lint
* gating
* fix
* straighter
* compensate roll
* rm abs roll
* len
* Revert "rm abs roll"
This reverts commit a22d6bb136f90d2bf997e6b9aeee2f784398ef42.
* Revert "compensate roll"
This reverts commit dfda52119cc4a2e29ac2854b9154c08459086fea.
* print actuators
* show curve and roll
* tune roll
* text
* slower
* timer
* too much banked streets in US
* readme
* filter incomplete
* plot jerk
* plot angle jerk
* lil edits
* fix lint
* apply suggestions
* better table
* apply comments
* clean
* shane comments
* deflicker
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-03-27 13:31:00 -07:00
Adeeb Shihadeh
5766202763
translations: auto-generate with codex ( #37462 )
2026-03-23 08:59:37 -07:00
Ethan Reish
54db569c2c
Do not map tici to tizi release ( #37719 )
...
* Do not map tici to tizi release
* tici
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-03-22 19:03:40 -07:00
Jason Wen
d5b25e14fd
Merge branch 'upstream/openpilot/master' into sync-20260317
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .gitignore
# opendbc_repo
# panda
# selfdrive/ui/mici/layouts/home.py
# selfdrive/ui/mici/layouts/onboarding.py
# selfdrive/ui/mici/layouts/settings/device.py
# selfdrive/ui/tests/diff/replay.py
# selfdrive/ui/translations/app_fr.po
# system/ui/mici_setup.py
Sync: `commaai/opendbc:master` → `sunnypilot/opendbc:master`
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-03-17 23:02:10 -04:00
Shane Smiskol
46bbe6890a
mici ui: consistent dialogs ( #37671 )
...
* new dialog
* clean up
* got wish
* use in mici reset
* punctuation
* clean up
2026-03-13 21:56:07 -07:00
Shane Smiskol
24121f8abf
ui: asynchronous ssh key fetcher ( #37668 )
...
* async
* clean on failure
* fix
* meh job
* one less
* no clear
* disable
* no clue
* better
* always passed
2026-03-13 20:16:34 -07:00
Adeeb Shihadeh
ee9da82aab
cleanup build paths ( #37667 )
...
* cleanup build paths
* not used
* lil more
* rm those too
* rm
* lil more
2026-03-13 19:20:33 -07:00
David
5908b7cda0
ui replay: add mici UI exploration ( #37641 )
...
* replay: add dragging gesture support
* update dragging to support distance and duration; update mici script to go through settings
* refactor
* fix and add network
* add more
* interact device
* fix
* match statements
* more
* improve
* simplify script
* add keyboard test
* format
* simplify
* improve
* comment
* improve
* clarify
* clean
* simplify
* simplify
* move
* improve
* more delay
* simplify keyboard test
* simplify
* comment
* add onroad alert tests to mici
* scroll less
* test offroad alerts
* remove space
* scroll faster
* more toggle tests
* back to home
* test settings onroad
* fix pairing qr code
* add replay progress bar
* add replay progress bar
* simplify
* correct comment
* remove _
* we don't need this
* change click
* add return types
* fast typing
* use frames instead
* use frames instead
* update
* disable in CI
* +1
* fix script
* refactor how mici replay script cases are built
* refactor
* refactor: rename helper function for exploring settings in build_mici_script
* remove onroad settings check
* refactor
* simplify
* refactor: use explore_setting in more places to reduce duplication
* add type
* refactor: simplify explore_cases function by removing swipe_wait parameter
* add case to open wifi selection
* refactor: enhance run_actions to support after_each callback for interaction tests; rename explore_cases to scroll_through_cases
* add review training guide
* update comment
* comments
* comment
* fix swipe back
2026-03-12 20:09:10 -07:00
Shane Smiskol
d0375942b8
Revert "onboarding: block back" ( #37663 )
...
Revert "onboarding: block back (#37655 )"
This reverts commit d8ae8c201a .
2026-03-12 20:03:22 -07:00
Shane Smiskol
2b0aab3a38
ui: round QR code draw position in onboarding ( #37656 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-12 01:47:20 -07:00
Shane Smiskol
d8ae8c201a
onboarding: block back ( #37655 )
...
no back from onboarding
2026-03-12 00:15:14 -07:00
Shane Smiskol
c631a22eb6
ui: fix 1px flash at bottom of DM camera during onboarding swipe ( #37653 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 23:19:02 -07:00
Shane Smiskol
58d6211bc2
ui: no int textures ( #37649 )
...
* no int textures
* round qr code
* unround firehose
* ignore here
2026-03-11 18:58:51 -07:00
Shane Smiskol
bea040095c
Make sliders children
2026-03-10 20:44:56 -07:00
David
0ce679f687
ui replay: Add progress bar ( #37471 )
...
* add replay progress bar
* simplify
* use frames instead
* update
* disable in CI
* +1
2026-03-10 16:42:56 -07:00
David
f85b3473a2
ui replay: Improve big (tizi) replay coverage ( #37468 )
...
* fix pairing qr code
* test pair device
* merge and pick from explore-more
* key
* fast click
* again
* add branch selection test
* click uninstall
* test prime states
* view regulatory
* test expand calibration desc
* override interactive timeout
* reorder
* remove todo
* update
* clarify
* test reset calibration
* update
* add calibration params test
* comments
* reorganize
* clarify
* add click through training guide
2026-03-10 16:02:55 -07:00
github-actions[bot]
76458d175f
[bot] Update translations ( #37530 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2026-03-09 09:33:00 -07:00
Adeeb Shihadeh
e42ee228c2
gitignore cleanups ( #37615 )
...
* gitignore cleanups
* lil more
* one more
2026-03-08 18:31:11 -07:00
Shane Smiskol
9d7edbf57a
ui: remove MiciLabel ( #37599 )
...
* unified
* newl
* do home too
* pairing
* match style
* delete micilabel!
* default color
2026-03-07 23:11:38 -08:00
Shane Smiskol
6a3dcc74e8
ui: mark more child widgets ( #37596 )
...
* do onboarding
* do tici
* clean
* hide event reset state :(
2026-03-07 05:28:51 -08:00
Shane Smiskol
6e851ff886
ui: missing super show event ( #37597 )
...
missing
2026-03-07 05:21:06 -08:00
Shane Smiskol
4bf2bfb122
ui: child widget support ( #37594 )
...
* child widgets!
* cmt
* missing
* group
* add debug flag
* use in scroller
* not clean yet
* restore
2026-03-07 05:07:03 -08:00
Shane Smiskol
6607283cec
mici ui: engaged confirmation buttons ( #37589 )
...
* do deviec
* clean up
* clean up
* todo
* action text
* back
2026-03-07 02:17:36 -08:00
Shane Smiskol
1f9ec135a4
BigButton: take icon texture and fix image sizes ( #37590 )
...
* more explicit pass texture like everything else, esp since sizes are not all same
* fix some confirmation dialog images
* fix image sizes
* do bigbutton
* fix
* static
2026-03-06 23:40:42 -08:00
Jason Wen
b71914e006
[TIZI/TICI] ui: branch switcher is always available ( #1762 )
2026-03-07 01:48:35 -05:00
Shane Smiskol
0557283e3d
ui: add confirmation circle button ( #37586 )
...
* try this
* clean up and use it
* clean up
* simpler
* do this later
* do onboarding & reset
* do setup
* temp
* Revert "temp"
This reverts commit 22fbbf5c813b4915e784b9ee235ed3bde2229048.
* simpler again
* missing size
* fix
* Revert "fix"
This reverts commit 53c4e29e614181029dc8e9a2baea7694957dc8fb.
* nl
2026-03-06 22:38:00 -08:00
Jason Wen
a9d5c9e23a
ui: add new timer options for Onroad Brightness Delay ( #1760 )
...
* ui: add new timer options for OnOnroad Brightness Delay
* migrate
* in future pr
* Revert "in future pr"
This reverts commit ca9940f809 .
* consolidate
* update
* gate
* fix
2026-03-07 01:36:24 -05:00
Shane Smiskol
fd98db72ab
ui: make confirm callback required for confirmation dialog ( #37585 )
...
* always required!
* reoreder
* reorder again
* make required so better order
* not clear better
2026-03-06 21:36:43 -08:00
Jason Wen
c01719bb99
ui: gate Onroad Brightness Delay on readiness ( #1761 )
...
ui: gate Onroad Brightness Timer on readiness
2026-03-06 23:38:38 -05:00
Shane Smiskol
4651bc6a1f
ui: rename BigConfirmationDialogV2 ( #37578 )
...
* ui: rename BigConfirmationDialogV2
* clean up
2026-03-06 17:33:50 -08:00
Adeeb Shihadeh
ac1dd692af
ui: fix BigButton shake on startup ( #37577 )
...
_shake_start defaults to None, but `None or 0.0` treated it as
time zero, so any button rendered within 0.5s of window creation
would play the shake animation.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 17:18:41 -08:00
Jason Wen
6dd72973ec
[TIZI/TICI] ui: more add back gate steering arc behind toggle
2026-03-05 18:13:36 -05:00
Jason Wen
4e0a26be8d
[TIZI/TICI] ui: add back gate steering arc behind toggle ( #1756 )
2026-03-05 17:03:22 -05:00
Shane Smiskol
5303afb0dc
mici installer: bring back finishing setup ( #37574 )
...
need this :(
2026-03-05 07:20:50 -08:00
Shane Smiskol
118d903e2d
mici ui: slim review terms ( #37573 )
...
* replace
* fix
2026-03-05 06:04:01 -08:00
Shane Smiskol
2d53f4cf01
WifiUi: re-sort buttons on show ( #37570 )
...
sort
2026-03-05 03:36:37 -08:00
Shane Smiskol
d801cebb2e
mici setup: guard continue button when forgetting/connecting ( #37568 )
...
* test
* fix
* test
* too much
* simple to ship
* revert
* bug free
* simpler
* fix
* even safer guard
2026-03-05 01:23:29 -08:00
Shane Smiskol
3cc9d89d45
mici ui: wifi scanning card ( #37564 )
...
* start
* yes
* no more show
* clean up
2026-03-04 23:07:37 -08:00
Jason Wen
00afa068a1
Merge branch 'upstream/openpilot/master' into sync-20260304
...
# Conflicts:
# selfdrive/ui/mici/layouts/onboarding.py
2026-03-05 01:27:07 -05:00
Shane Smiskol
7e1a8d41a1
steering arc: enable for angle cars ( #37078 )
...
* enable for angle cars
* use carparams
* less roll at low speed, it's too pronounced
* clean up
2026-03-03 21:45:49 -08:00