Shane Smiskol
ed34c4cfd6
NavWidget: reset some state on show
2026-02-24 20:42:50 -08:00
Adeeb Shihadeh
8810948eca
CI: ensure no brew ( #37387 )
2026-02-24 18:49:59 -08:00
Harald Schäfer
0b6da2077f
parse planplus ( #37386 )
2026-02-24 15:41:00 -08:00
Harald Schäfer
159d3a30e3
RM onnx ( #37377 )
...
* Give tf flags to onnx parse
* rm onnx again
* update lock
2026-02-24 15:35:52 -08:00
Shane Smiskol
6db6d79211
WifiUi: decouple button update from move/scroll ( #37383 )
...
* meh
* hmm
* can also do this
* keep behavior
* rm
2026-02-24 15:34:48 -08:00
Adeeb Shihadeh
a064de7ceb
use vendored libjpeg-turbo ( #37381 )
2026-02-24 12:00:39 -08:00
Harald Schäfer
c787507449
Revert "rm onnx ( #37285 )" ( #37379 )
...
This reverts commit 23e1c4f49e .
2026-02-24 09:43:47 -08:00
Shane Smiskol
3352e48c51
Scroller: add blocking scroll to ( #37378 )
...
* rename
* make tuple
* blocking
2026-02-24 00:50:47 -08:00
Shane Smiskol
081bb51e58
mici: add missing Scroller hide events
2026-02-24 00:50:32 -08:00
Shane Smiskol
faa23595af
mici buttons and sliders: use semi bold
2026-02-24 00:35:51 -08:00
Shane Smiskol
cf083711bb
mici setup: match tici network timeout
2026-02-24 00:34:03 -08:00
Shane Smiskol
9f7002fdf1
mici setup: set core affinity
2026-02-24 00:30:40 -08:00
Shane Smiskol
761c349490
Make WifiNetworkButton self-contained
2026-02-24 00:29:20 -08:00
Adeeb Shihadeh
542e14306e
vendor zstd and ncurses ( #37376 )
2026-02-23 23:02:53 -08:00
Adeeb Shihadeh
79bc6c3a52
replace python3-dev apt install with vendored package ( #37374 )
...
* replace python3-dev apt install with vendored package
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* keep for agnos
* cleaner
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 21:59:39 -08:00
Adeeb Shihadeh
8952c947d1
only build installer on device
2026-02-23 21:52:48 -08:00
Adeeb Shihadeh
a1e9cf9df9
translations: replace gettext apt dependency with pure Python tools ( #37372 )
2026-02-23 21:42:24 -08:00
Adeeb Shihadeh
2ddf95d47f
rm libgles2-mesa-dev ( #37373 )
...
* rm libjpeg
* rm-libgles2-mesa-dev
2026-02-23 21:18:29 -08:00
Adeeb Shihadeh
8bd8066589
rm libjpeg ( #37371 )
2026-02-23 21:11:41 -08:00
Harald Schäfer
44cf6b358e
ffmpeg: pipe ( #37359 )
...
spec pipe
2026-02-23 20:57:21 -08:00
Shane Smiskol
ded5e5c8d0
BigButton: normal draw order if not scrolling ( #37368 )
...
no scroll normal drawing
2026-02-23 20:46:17 -08:00
Shane Smiskol
21b8189a45
ui: support asset flip ( #37367 )
...
* support asset flip
* clean up
2026-02-23 20:45:41 -08:00
Shane Smiskol
76a552715f
ui: move shake into BigButton ( #37364 )
...
* move
* fix
2026-02-23 20:45:22 -08:00
Shane Smiskol
bd3b7a1d87
Scroller: preserve original touch valid callback ( #37363 )
...
preserve
2026-02-23 20:20:44 -08:00
Shane Smiskol
8543afc78a
Slider: add pressed state ( #37365 )
...
* sliders have pressed state
* more
* new and pressed setup sliders
2026-02-23 20:19:41 -08:00
Shane Smiskol
12f923445b
Slider: call confirm callback after set state
...
in case confirm callback resets the state immediately
2026-02-23 20:14:06 -08:00
Shane Smiskol
0e127cf88b
WifiManager: guard init wifi state ( #37366 )
...
guard init wifi state
2026-02-23 20:13:17 -08:00
Adeeb Shihadeh
c5b65d072d
no more xset
2026-02-23 19:53:07 -08:00
Shane Smiskol
ed8d1a65c3
BigCircleButton: new pressed image
2026-02-23 19:39:30 -08:00
Shane Smiskol
91930c2d0d
UnifiedLabel: add set_line_height
2026-02-23 19:37:59 -08:00
Trey Moen
19459d2b2e
feat(lpa): at client + list profiles ( #37337 )
...
* Reapply "feat(lpa): `at` client + list profiles (#37271 )" (#37322 )
This reverts commit ddf8abc14a .
* lpa: fall back to ModemManager D-Bus when serial port unavailable
On older devices, ModemManager still claims /dev/ttyUSB2, so the
direct serial open fails. Try serial first; if it can't be acquired,
transparently route AT commands through MM's D-Bus Command() interface.
Co-authored-by: Cursor <cursoragent@cursor.com >
* lpa: add serial/dbus transport labels to debug logs
Co-authored-by: Cursor <cursoragent@cursor.com >
* no
* lint
* here
* const
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-23 18:25:52 -08:00
Adeeb Shihadeh
5af3f32157
simplify setup ( #37358 )
...
* simplify setup
* lil more
* simplify dockedr
* just run setup there:
* don't need that junk
* lil more
2026-02-23 16:56:58 -08:00
Harald Schäfer
16dda06a0c
Reapply chunker ( #37292 )
...
* Reapply chunker
* good size
* rm glob
* cleaner
* back to 45mb
* warp need not be fixed
* add manifest path
* lil cleaner
2026-02-23 16:49:48 -08:00
Adeeb Shihadeh
76d084d877
switch to system compilers (GCC on Linux, Apple Clang on macOS) ( #37355 )
2026-02-23 16:34:42 -08:00
Shane Smiskol
90a9ef277c
ui: remove multiple option dialog ( #37356 )
...
* rm
* from here too
2026-02-23 15:17:21 -08:00
Shane Smiskol
b32227e69f
BigCircleButton: remove press_state_enabled
2026-02-23 15:03:48 -08:00
commaci-public
7cc237aa4c
[bot] Update Python packages ( #37351 )
...
* Update Python packages
* fix
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-02-23 11:58:58 -08:00
Adeeb Shihadeh
0a14e19808
CI: use setup action on macOS ( #37352 )
2026-02-23 09:45:29 -08:00
Shane Smiskol
c16879f2b8
mici ui: fix missing home show event ( #37347 )
...
fix missing
2026-02-23 01:40:56 -08:00
Shane Smiskol
8d0cb9c8cf
Unified label fix scroll fade ( #37346 )
...
* disable forget for tethering
* nets
* put in wifiman
* batch
* revert
* clean up
2026-02-23 01:31:06 -08:00
Shane Smiskol
2ecdd2810c
mici ui: disable forget on tethering and show full strength ( #37344 )
...
* disable forget for tethering
* nets
* put in wifiman
* batch
* Revert "batch"
This reverts commit 9af20c1c7513c22bf9283b2f02514373fa981f50.
* clean up
* more
* more
2026-02-23 01:22:59 -08:00
Shane Smiskol
35e38f5fe4
mici ui: show lock in network panel ( #37345 )
...
* disable forget for tethering
* nets
* put in wifiman
* batch
* revert
* draw
2026-02-23 01:21:40 -08:00
Adeeb Shihadeh
2a0ac63fa5
remove libbz2 from ubuntu setup ( #37342 )
2026-02-22 22:17:15 -08:00
Adeeb Shihadeh
ca058bcc81
bye bye brew ( #37340 )
...
* bye bye brew
* drop the nproc it's simpler
2026-02-22 21:52:11 -08:00
Adeeb Shihadeh
f96406b13f
use vendored eigen from dependencies repo ( #37339 )
...
* use vendored eigen from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:48:00 -08:00
Adeeb Shihadeh
0738c05d9f
vendored git-lfs ( #37338 )
...
* use vendored zeromq from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
* rm more crap
* use vendored git-lfs from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* from releases
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:29:23 -08:00
Adeeb Shihadeh
08b76d3de6
Use built-in clang on macOS ( #37335 )
...
* rm extra LLVM install on macOS
* update that
* rm brew cache
* no cache
* Revert "no cache"
This reverts commit a3f8eff234935d4bb27d4bd785ad8a710496a159.
2026-02-22 20:14:12 -08:00
Adeeb Shihadeh
cef81da1e9
use vendored zeromq from dependencies repo ( #37333 )
...
* use vendored zeromq from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
* rm more crap
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 19:59:05 -08:00
Adeeb Shihadeh
f4a36f7f74
rm cpp bz2 ( #37332 )
2026-02-22 19:37:14 -08:00
Adeeb Shihadeh
f911493177
rm pyaudio ( #37331 )
...
* rm pyaudio
* those too
2026-02-22 19:30:24 -08:00