Jason Wen
80e27d5cbb
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
2026-02-10 23:41:27 -05:00
Jason Wen
3d3a5de409
[TIZI/TICI] ui: dynamic ICBM status ( #1684 )
...
* [TIZI/TICI] ui: dynamic ICBM status
* wat
* make sure to init
* make sure it exists
* send it for all
2026-02-10 22:58:59 -05:00
Jason Wen
bef93ecf65
[TIZI/TICI] ui: fix Developer UI orders ( #1682 )
2026-02-10 22:24:18 -05:00
Jason Wen
7722d14b89
Reapply "[TIZI/TICI] ui: drive stat cache is a json already"
...
This reverts commit 043eab5620 .
2026-02-09 02:55:17 -05:00
Jason Wen
043eab5620
Revert "[TIZI/TICI] ui: drive stat cache is a json already"
...
This reverts commit 51d3f0dea2 .
2026-02-09 02:54:58 -05:00
Jason Wen
51d3f0dea2
[TIZI/TICI] ui: drive stat cache is a json already
2026-02-09 02:47:35 -05:00
Jason Wen
8be8bbbfdb
[TIZI/TICI] ui: Trips panel ( #1679 )
...
* init
* more
* change
* exist
* better title
* adjust
* more
* seems better
* slightly more
* slightly more
* center it
* final
* move
* no bc ew
* more less
2026-02-09 02:43:28 -05:00
Jason Wen
039dbcd877
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
2026-02-09 01:46:00 -05:00
Nayan
981494a354
[TIZI/TICI] ui: Visuals panel ( #1496 )
...
* commaai/openpilot:d05cb31e2e916fba41ba8167030945f427fd811b
* bump opendbc
* bump opendbc
* bump opendbc
* bump opendbc
* bump opendbc
* sunnypilot: remove Qt
* cabana: revert to stock Qt
* commaai/openpilot:5198b1b079c37742c1050f02ce0aa6dd42b038b9
* commaai/openpilot:954b567b9ba0f3d1ae57d6aa7797fa86dd92ec6e
* commaai/openpilot:7534b2a160faa683412c04c1254440e338931c5e
* sum more
* bump opendbc
* not yet
* should've been symlink'ed
* raylib says wut
* quiet mode back
* more fixes
* no more
* too extra red diff on the side
* need to bring this back
* too extra
* let's update docs here
* Revert "let's update docs here"
This reverts commit 51fe03cd51 .
* param to control stock vs sp ui
* init styles
* SP Toggles
* Lint
* optimizations
* multi-button
* Lint
* param to control stock vs sp ui
* init styles
* SP Toggles
* Lint
* optimizations
* Panels. With Icons. And Scroller.
* patience, grasshopper
* more patience, grasshopper
* sp raylib preview
* fix callback
* fix ui preview
* add ui previews
* introducing ui_state_sp for py
* param to control stock vs sp ui
* better
* add ui_update callback
* better padding
* init
* revert padding to 20
* new line, who dis
* this
* support for next line multi-button
* use inline=false
* uhh
* disabled colors
* hide em all
* lambdas
* NOT inline
* final touches
* hide HIDE
* ruff.. RUFF.. WHY RUFF
* listitem -> listitemsp
* Revert "add ui_update callback"
This reverts commit 4da32cc009 .
* add show_description method
* remove padding from line separator.
like, WHY? 😩 😩
* scroller -> scroller_tici
* scroller -> scroller_tici
* remove line separator padding
* ui: `GuiApplicationExt`
* add to readme
* use gui_app.sunnypilot_ui()
* use gui_app.sunnypilot_ui()
* use gui_app.sunnypilot_ui()
* uhhh. nope
* optimizations
* I THINK this is not needed, i don't see it used on the visuals panel...
* unhide for now... Why hidden tho?
* refresh controls
* missing
* blindspot
* standstill timer
* road name toggle
* more descriptions
* more descriptions
* update desc
* param turn signals
* sort
* fix
* always show desc if not available
* should be bool
* rocket fuel
* steering arc
* lint
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
Co-authored-by: DevTekVE <devtekve@gmail.com >
2026-02-09 00:17:34 -05:00
Jason Wen
254f55ac15
[TIZI/TICI] ui: Hide vEgo and True vEgo ( #1678 )
2026-02-08 20:42:23 -05:00
Jason Wen
8c134ae555
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2026-02-08 20:04:01 -05:00
James Vecellio-Grant
96b58024ab
[MICI] ui: driving models selector ( #1574 )
...
* ui: models mici
* Update models.py
* Update models.py
* sync
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-02-08 19:54:33 -05:00
Jason Wen
a9229e11a0
[TIZI/TICI] ui: standstill timer ( #1677 )
...
* standstill timer
* final
2026-02-08 19:40:04 -05:00
Jason Wen
020f503364
[TIZI/TICI] ui: Green Light and Lead Departure elements ( #1676 )
...
* init
* big for now
* only adjust for right dev ui for now
* final
* final final
2026-02-08 19:14:19 -05:00
Jason Wen
c274dba36e
[TIZI/TICI] ui: Smart Cruise Control elements ( #1675 )
...
* init
* punch
* lower
* colors
2026-02-08 18:28:36 -05:00
royjr
35c87a1519
[TIZI/TICI] ui: steering arc ( #1628 )
...
* init
* lint
* add toggle
* Update params_keys.h
* Update params_metadata.json
* Update params_keys.h
* bool
* decouple
* no
* make it perfect
* fade it
* only with torque bar
* dynamic
* in another PR
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-02-08 17:00:37 -05:00
royjr
c908189e73
ui: use correct signals while using PID with Developer UI ( #1674 )
...
* only if angleState
* pidState element
2026-02-08 00:32:12 -05:00
Jason Wen
f309be9038
DEC: refactor mode conditions with Experimental Mode
2026-02-04 00:31:55 -05:00
Jason Wen
959ebd22d8
Merge branch 'upstream/openpilot/master' into sync-20260201
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/docs.yaml
# .github/workflows/repo-maintenance.yaml
# .gitignore
# docs/CARS.md
# opendbc_repo
# panda
# pyproject.toml
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/test/process_replay/ref_commit
# tinygrad_repo
2026-02-04 00:14:58 -05:00
YassineYousfi
5b6436a90c
CD210 model ( #37050 )
...
a27b3122-733e-4a65-938b-acfebebbe5e8/100
2026-02-03 19:14:02 -08:00
Harald Schäfer
ee7601ae9d
long planner: Min(stopping) is also important ( #37074 )
...
Min(stopping) is also important
2026-02-03 15:55:13 -08:00
Shane Smiskol
85b9f8962e
Clean up four keyboard text rects ( #37068 )
...
* start clean up
* rm
* not really needed
* more
* clean up
2026-02-02 22:32:52 -08:00
Jason Wen
276c7a2b34
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2026-02-02 22:40:14 -05:00
Jason Wen
8f970bcb99
Reapply "latcontrol_torque: lower kp and lower friction threshold (commaai/openpilot#36619)" ( #1581 ) ( #1669 )
...
* Reapply "latcontrol_torque: lower kp and lower friction threshold (commaai/openpilot#36619)" (#1581 )
This reverts commit 7560497f
* bump
2026-02-02 22:13:37 -05:00
Adeeb Shihadeh
c35df583a5
tools: enable log caching by default ( #36962 )
2026-01-31 15:52:50 -08:00
King Art
db3df61c34
fix non-determinism in modeld build ( #37042 )
...
* fix non-determinism in selfservice model build
also trim down model compile dependencies to the minimum required
* Apply suggestions from code review
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-01-30 17:16:56 -08:00
Shane Smiskol
df7f426405
bump opendbc ( #37043 )
...
* bump opendbc
* update refs
2026-01-30 00:09:19 -08:00
T3d
bddd20c425
Complete french translations in app_fr.po ( #37023 )
2026-01-29 10:36:51 -08:00
Shane Smiskol
e89e4407c5
Tweak stockLkas alert ( #37040 )
...
* stockLkas alert is orange, small, mid prio, ldw vis alert
* copy exactly from existing ldw alert with prompt sound, black alert
2026-01-28 19:50:53 -08:00
Shane Smiskol
0b958f7c9a
onroad: fill bookmark icon when activated ( #37034 )
...
* bookmark fill
* and here's what i would have done
* add
2026-01-27 19:59:25 -08:00
felsager
2fc10e8299
Maneuver: log drel and use it in tuning report ( #37033 )
2026-01-27 17:15:39 -08:00
Shane Smiskol
bf8cae5e7c
mici ui: new icons ( #37021 )
...
* new icons
* add missing
* fixed tethering big icon, size of pairing comma, buttons now use 90percent white
* why o why
* newline
* fancy
* already default
* fixes
* add firehose
* ltl
* fix caps lock icon
---------
Co-authored-by: nickorie <nickorie@gmail.com >
2026-01-27 16:20:32 -08:00
Shane Smiskol
93015c1c17
ui: fix button label color ( #37031 )
...
label color
2026-01-27 15:40:09 -08:00
felsager
d76f756f42
long_mpc: simplify longitudinal planner by removing "modes" ( #37014 )
2026-01-26 15:02:57 -08:00
Jason Wen
0e2dbcebfa
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2026-01-26 11:45:29 -05:00
Kumar
fb58e8f1f7
[TIZI/TICI] ui: Speed Limit ( #1653 )
...
* sla ui
remove dub
debug ahead
postition
maybe
posttion
think
* sunny will be mad
Reapply "test"
This reverts commit 7a35fd3053425b06c1e4cebf68b6c9676eb6e279.
Revert "test"
This reverts commit 1a79155d3cfc8e6e09a6fc38d13747883745ef6a.
test
* road name
* Revert "road name"
This reverts commit 02e69b008603c357f14b4793e8fc893e00b3d3a0.
* decouple
* dial it in
* match cur
* no magic numbers
* cleanup
* more cleanup
* match
* always draw ahead
* Revert "always draw ahead"
This reverts commit f695e00078 .
* new
* type
* Revert "type"
This reverts commit 2dafa02407 .
* default
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-26 01:54:42 -05:00
Candy0707
5dea009113
[TIZI/TICI] ui: Fix misaligned turn signals and blindspot indicators with sidebar ( #1659 )
...
* Fix Bug Turn and blind
* use separate y coord for left and right signals
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-24 22:50:39 -05:00
Adeeb Shihadeh
de024fd4a7
pandad: pure Python capnp helpers ( #37025 )
...
* pandad: pure Python capnp helpers
* cleanup
2026-01-24 12:02:33 -08:00
dzid26
fc4a0fb944
[TIZI/TICI] ui: Blue "Exit Always Offroad" button ( #1655 )
...
Blue "Exit Always Offroad" button
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-24 02:11:38 -05:00
Kumar
5c01365125
[TIZI/TICI] ui: Road Name ( #1654 )
...
* road name
* decouple
* rename
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-24 02:04:42 -05:00
Kumar
d7770ad55c
[MICI] ui: display blindspot indicators when available ( #1525 )
...
* always bsm
* c4 bsm for c3x
* position
* sperate
* sp dir
* revert
* decouple
* final
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-24 01:36:47 -05:00
Jason Wen
1bd3255f14
[TIZI/TICI] ui: MICI style blindspot indicators ( #1657 )
...
* introduce blinker
* add blind spot
* bigger
* nah
* lint
2026-01-24 01:04:25 -05:00
Kumar
76d50df466
[TIZI/TICI] ui: MICI style turn signals ( #1504 )
...
* mici turn signal for c3x
* sp dir
* decouple
* more
* ty
* refactor and slim down
* bigger
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-24 00:46:00 -05:00
Kumar
8c36739ebd
[TIZI/TICI] ui: Rocket Fuel ( #1337 )
...
* rocket
* raylib
* extra
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-23 23:27:12 -05:00
Nayan
2e788ae54d
[TIZI/TICI] ui: Steering panel ( #1540 )
...
* commaai/openpilot:d05cb31e2e916fba41ba8167030945f427fd811b
* bump opendbc
* bump opendbc
* bump opendbc
* bump opendbc
* bump opendbc
* sunnypilot: remove Qt
* cabana: revert to stock Qt
* commaai/openpilot:5198b1b079c37742c1050f02ce0aa6dd42b038b9
* commaai/openpilot:954b567b9ba0f3d1ae57d6aa7797fa86dd92ec6e
* commaai/openpilot:7534b2a160faa683412c04c1254440e338931c5e
* sum more
* bump opendbc
* not yet
* should've been symlink'ed
* raylib says wut
* quiet mode back
* more fixes
* no more
* too extra red diff on the side
* need to bring this back
* too extra
* let's update docs here
* Revert "let's update docs here"
This reverts commit 51fe03cd51 .
* param to control stock vs sp ui
* init styles
* SP Toggles
* Lint
* optimizations
* multi-button
* Lint
* param to control stock vs sp ui
* init styles
* SP Toggles
* Lint
* optimizations
* Panels. With Icons. And Scroller.
* patience, grasshopper
* more patience, grasshopper
* sp raylib preview
* fix callback
* fix ui preview
* add ui previews
* Option Control
* Need this
* sunnylink state
* introducing ui_state_sp for py
* poll from ui_state_sp
* cloudlog & ruff
* param to control stock vs sp ui
* better
* sponsor & pairing qr
* init panel elements
* backup & restore
* fruit loops
* update
* enable, disable, enable, disable
* handle layout updates
* not needed
* add ui_update callback
* change it up
* better padding
* this
* support for next line multi-button
* uhh
* disabled colors
* better
* listitem -> listitemsp
* listitem -> listitemsp
* Revert "add ui_update callback"
This reverts commit 4da32cc009 .
* add show_description method
* remove padding from line separator.
like, WHY? 😩 😩
* simplify
* I. SAID. SIMPLIFY.
* AAARGGGGGG.....
* option control value fix
* left button
* more init
* simple_button, yay
* simple_button, yay
* more more init
* scroller -> scroller_tici
* scroller -> scroller_tici
* ui: `GuiApplicationExt`
* simple button
* simple button
* add to readme
* use gui_app.sunnypilot_ui()
* use gui_app.sunnypilot_ui()
* use gui_app.sunnypilot_ui()
* optimizations
* change order
* subpanels
* lane change timer
* update toggles
* update toggles
* add cp_sp to ui_state
* mads
* add cp_sp to ui_state_sp
* fix ui crash
* update params
* ui_state changes
* descriptions
* Update scroller.py
* wrong pr
* listen nessa, yes nessa
* i've got something to confessa
* some bs
* # Conflicts:
# selfdrive/ui/sunnypilot/layouts/settings/steering.py
# selfdrive/ui/sunnypilot/layouts/settings/vehicle.py
# system/ui/sunnypilot/widgets/list_view.py
* sine
* more
* Delete selfdrive/ui/sunnypilot/layouts/vehicle_settings/platform_selector.py
* Update styles.py
* allow sunnylink
* nah
* more
* sync
* lint
* revert
* button is always shown, just disabled if off
* revert
* Fix SimpleButtonActionSP not respecting enabled state
* some changes
* new pr
* some more
* ui: `ButtonSP`
* slight cleanup
* fixes
* no
* fix
* much better
* ui: `LineSeparatorSP`
* ui: add `inline` to `option_item_sp`
* small cleanup mads
* lane change
* allow changing title
* torque settings init
* lont
* more logic
* import directly
* more
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
Co-authored-by: DevTekVE <devtekve@gmail.com >
Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com >
Co-authored-by: discountchubbs <alexgrant990@gmail.com >
2026-01-23 22:55:50 -05:00
ZwX1616
1459d3519d
DM: Ford GT model ( #37013 )
...
* b483cec4-7816-4570-a774-be3a2c100098/50
* shipfest
* da4b8724-8998-45da-aa36-d8fb390492b9
* revert
* typo
* deprecates
2026-01-22 18:41:08 -08:00
felsager
c9cfe2c727
LatcontrolTorque: move jerk calculation and filtering outside if else ( #37011 )
2026-01-21 12:32:56 -08:00
felsager
bc979ea6aa
Latcontrol torque test: ensure desired lateral accel buffer is consistent ( #37004 )
2026-01-20 16:16:38 -08:00
Adeeb Shihadeh
79472cdf83
Revert "docs: comma 3X to comma four ( #37009 )"
...
This reverts commit a7dfd36c00 .
2026-01-20 16:04:05 -08:00
Harald Schäfer
adf6f28ebf
LatcontrolTorque: always fill buffer ( #36991 )
2026-01-20 15:34:57 -08:00