Adeeb Shihadeh
de024fd4a7
pandad: pure Python capnp helpers ( #37025 )
...
* pandad: pure Python capnp helpers
* cleanup
2026-01-24 12:02:33 -08: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
Lukas
a7dfd36c00
docs: comma 3X to comma four ( #37009 )
...
* comma 3X -> comma four
* add comma four ports image
2026-01-20 15:15:12 -08:00
Harald Schäfer
0b41b42f7b
WMI model 🍉 ( #36798 )
...
* 1791ea0f-8667-4e0b-be73-084d912f6c4c/100
* eab53871-1f8c-45be-9a98-f6b3dd6a0adc/100
* dd075c9d-0c49-402e-b4f2-9adbe5301c84/100
* e8b5b1b0-2d37-4b62-bd39-21ff0d08ee68/100
* 1aff00c7-06c5-46a6-8a79-7e56f77d81bf/100
* 3547a2cc-1699-4e7d-a2ab-4eb87d0b8684/100
* 849aa9fb-dae6-4604-923e-050883def218/100
* 0e0f6dd2-96dc-4f34-a7cd-63bccc2f5616/100
* 887f923b-7e79-43c6-8f1f-053e1490f859/100
* 1fa82260-1171-4db5-9968-d34ce2e14694/100
* Revert "1fa82260-1171-4db5-9968-d34ce2e14694/100"
This reverts commit 855f5e4ddefd69a20cc4e9da004eb53f3e00d950.
* a27b3122-733e-4a65-938b-acfebebbe5e8/100
---------
Co-authored-by: Yassine Yousfi <yyousfi1@binghamton.edu >
2026-01-19 11:48:06 -08:00
commaci-public
a46ff01cab
[bot] Update Python packages ( #36966 )
...
* Update Python packages
* ty fixes
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-01-19 11:39:21 -08:00
Matt Purnell
1f9efd9311
transformations: move Cython to pure Python ( #36830 )
...
* Remove cython for transformations
* Add new test
* Switch back to program to fix mac builds
* Convert to Python instead
* Fix failing builds
* lint
* Implement conversion in pure python/numpy
* Add more tests
* Fix bugs in tests
2026-01-16 22:31:26 -08:00
Shane Smiskol
5e4b88201e
Toyota: whitelist hybrids for standstill resume behaviour ( #36996 )
...
tioyota
2026-01-15 14:38:43 -08:00
Harald Schäfer
f51c2aeced
Modeld: less lat smoothing ( #36987 )
...
* lat is plenty smooth!
* fix
2026-01-09 15:04:33 -08:00
Harald Schäfer
3edb3243f6
SC driving ( #36986 )
...
f1d30a23-4122-400a-80a6-557502284c36/200
2026-01-09 09:16:57 -08:00
YassineYousfi
c693bc1247
MacroStiff Model 🟥 🟩 🟦 🟨 ( #36972 )
...
* 8c06e95e-d7c0-4fd9-ba02-9f0b6848785e/400
* test
* test
* test now
2026-01-05 16:14:05 -08:00
Jason Young
ea64c4c0ae
VW: Enable torqued ( #36983 )
2026-01-04 21:35:13 -05:00
Jason Young
3c5974930a
cleanup SecOC release gating ( #36980 )
2026-01-04 17:09:26 -05:00
Alexandre Nobuharu Sato
bb40d161e8
Add back badges for keep multilanguage support ( #36967 )
2026-01-01 15:13:18 -08:00
Shane Smiskol
84b1f363e4
Alert for stock LKAS ( #36969 )
...
* alert stock lkas
* high
* i didn't do this
2025-12-31 12:43:36 -08:00
Adeeb Shihadeh
ea01a53711
switch from mypy to ty ( #36961 )
2025-12-28 10:42:49 -08:00
Adeeb Shihadeh
8728c7dde3
killing car_specific.py, part 3 ( #36946 )
...
* mv that
* lil more
* todo
* cleanup
2025-12-21 15:42:53 -08:00
Adeeb Shihadeh
67742699cc
card: move drivable gears to opendbc ( #36942 )
...
* card: move drivable gears to opendbc
* it's not none
* bump opendbc
* mypy
2025-12-20 15:22:30 -08:00
Adeeb Shihadeh
de975d5af9
card: remove MockCarstate ( #36941 )
2025-12-20 15:04:13 -08:00
eFini
c3143f3833
Multilang: update zh translation ( #36933 )
2025-12-19 09:38:23 -08:00
Shane Smiskol
bb8a5bd476
Fix slow DM onboarding ( #36932 )
...
* slow
* interesting
* check
* clean up
2025-12-18 20:50:34 -08:00
Shane Smiskol
e4359e9acb
api_get: use session ( #36930 )
...
* use session
* prob better for now
* todo
* same for firehose
* no more stutters!
* cmt
2025-12-18 17:15:47 -08:00
Shane Smiskol
89d9fdca82
WifiUi: tune wifi strengths ( #36923 )
...
* tune wifi strengths
* android nor ios show none or slash. it's always 1, 2, or 3 bars
* match here
* clean up
2025-12-17 23:15:22 -08:00
Shane Smiskol
a478b64ff3
WifiUi: fix clicking ( #36919 )
...
* fix
* rm
* rename
* need this in case user swipes back to starting pos
* better
* better
* clean up
* cmt
2025-12-17 21:55:31 -08:00
Shane Smiskol
631d6d9ef4
Widget: mouse handlers don't use bool ( #36921 )
...
* not used
* lint
2025-12-17 21:26:52 -08:00
Shane Smiskol
6249211745
Update canError alert texts ( #36918 )
...
* hmm
* hmm it's small
* can
* ?
* variant?
* unknown
2025-12-17 19:57:57 -08:00
Shane Smiskol
2213f8f8a4
MultiOptionDialog: tap activates current option ( #36911 )
...
* works
* clean up
2025-12-17 17:10:12 -08:00
Shane Smiskol
4e85568370
MultiOptionDialog: support no default ( #36912 )
...
fix
2025-12-17 17:02:19 -08:00
Shane Smiskol
88a4f2baf1
Onboarding: no buttons if no frame ( #36909 )
...
no buttons if no frame
2025-12-17 16:27:43 -08:00
Shane Smiskol
3fbd928b98
Revert "ui: generic hold gesture ( #36893 )"
...
This reverts commit 9768109ec1 .
2025-12-17 01:53:17 -08:00
Shane Smiskol
d2125aafd4
Fix tici DM dialog memory leak ( #36790 )
...
* not finished
* no
* debug
* clean up
* clean up
2025-12-17 01:23:49 -08:00
Shane Smiskol
b9c3b1219a
ui: fix not showing networks if viewing right after startup
2025-12-16 23:45:34 -08:00
Shane Smiskol
99983d39c3
comma four: simpler DM onboarding ( #36896 )
...
* rm confirm mode
* kinda works
* how
* disabled
* do this
* do this
* wait
* here
* something
* fade in
* 4s
* clean up
* copy
* help
* 30deg center
* stuff
* reset_interactive_timeout
* rm
* simple
* simple
* copy
* 1.5x
* smooth opacity
* power off slider
* fix
* new icons and gradient and rounded
* final check
* fix
* how the hell did this work
* clean up
* clean up
* flip
* cmt
* uh yeah
* remove this
* revert this
* lint
* 45
* clean up
* fix
* no show time
* question
* rm
* no use
* ()
* lint
* call
2025-12-16 23:16:45 -08:00
Shane Smiskol
31e46f929d
onboarding: fixup DM RHD detection ( #36900 )
...
* helper
* fix
* use it
* prop
* bigger box
* huh
2025-12-16 22:42:13 -08:00
Shane Smiskol
a112e6e882
ui: override default interactive timeout ( #36898 )
...
* impl
* fix one place
* don't need in setup
* fix onboarding
* need here too
2025-12-16 19:31:49 -08:00
Adeeb Shihadeh
90ed6d739c
test_onroad: relax memory threshold ( #36895 )
2025-12-16 18:14:47 -08:00
Shane Smiskol
95350ad854
four: simpler steer saturated alert ( #36894 )
...
* looks good
* fix
* cleanup
2025-12-16 16:56:19 -08:00
Shane Smiskol
9768109ec1
ui: generic hold gesture ( #36893 )
...
* generic
* fix
* use in home
* clean up
* rm
* clean up
2025-12-16 16:19:53 -08:00
Shane Smiskol
4624d8f936
four: hide untoggleable toggles ( #36890 )
...
* hide toggles
* enabled is redundant
2025-12-16 15:42:59 -08:00
Adeeb Shihadeh
bcdeec3133
Reduce pub-sub memory usage by 10x ( #36884 )
...
less mem
2025-12-16 13:27:14 -08:00
Adeeb Shihadeh
545f7c6f2a
test_onroad: absolute memory usage test ( #36885 )
...
* test_onroad: absolute memory usage test
* show msgq size
* reduce a little
* bump msgq
* Revert "bump msgq"
This reverts commit 683d0ae9fc754f7b72e2bc4b256e9a3b0a60a127.
2025-12-15 22:00:39 -08:00
Shane Smiskol
507f420927
Toyota: prevent roll in ICE after pressing resume while wanting to stay stopped ( #36877 )
...
* bump
* only show alert when user can leave standstill
* cmt
* stash
* bump
* bump to master
2025-12-15 19:19:41 -08:00
Shane Smiskol
9e4c2bcacf
bump opendbc ( #36878 )
...
* bump
* update docs
* bump
* gotta go fast
2025-12-15 16:41:16 -08:00
Shane Smiskol
a3c638697f
WifiUi: tweak unselected button size ( #36871 )
...
looks too spaces
2025-12-13 06:26:27 -08:00
Shane Smiskol
7cabab69a1
comma four: follow current network ( #36862 )
...
* stay
* whoops
* whoops
* fix
* fix div by z
* we can implement layout to fix flashing
* Revert "we can implement layout to fix flashing"
This reverts commit 7278a1e2a6117aec775ef4fabee2fd68b3d064f3.
* random
* clean up
* wtf
* rev
* smooth
* we can implement layout to fix flashing
* snap looks so much better
* fix
* rev
* better name
* cmt
* less random
* even less random
* simpler
* cmt
* clean up
* clean up
* clean up
2025-12-13 06:15:31 -08:00
Shane Smiskol
1c135f7ff2
WifiUi: pause updates while user is interacting ( #36868 )
...
int not scroll
2025-12-13 05:28:53 -08:00
Shane Smiskol
1504e10380
WifiUi: pause updates while user is scrolling ( #36866 )
...
* pause updates while user is scrolling
* clean up
2025-12-13 05:14:21 -08:00