Shane Smiskol
94ee6b0f43
BigButton: move parameters into class ( #37429 )
...
* BigButton: move parameters into class
* fix
2026-02-26 16:01:30 -08:00
ZwX1616
91696ba6c8
fix module for model_review ( #37428 )
...
* install tg instead of onnx
* fix python path
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
2026-02-26 15:58:52 -08:00
Shane Smiskol
608a1c2baa
Add comment about epoch guard
2026-02-26 03:48:00 -08:00
Shane Smiskol
93a96695ea
WifiManager: frozen WifiState ( #37420 )
...
froze
2026-02-26 03:46:40 -08:00
Shane Smiskol
146c64b0f1
mici ui: improve tethering a bit ( #37418 )
...
* try this
* deactivate
* faiilures!
* starting
* try
* ...
* starting
* fix strength
* revert
* debug
* more
* override for display network
* try
* nvm it fixes a few things
* cmt
* clean up
2026-02-26 02:24:59 -08:00
Shane Smiskol
4cd5c1b3c2
clean up
2026-02-26 02:24:12 -08:00
Shane Smiskol
811363cab9
clean up
2026-02-26 01:21:32 -08:00
Shane Smiskol
b2e94548b9
ui: move connected wifi buttons to front independent of scan results ( #37417 )
...
* move items
* clean up
* wtf
* debg
2026-02-26 01:20:06 -08:00
Shane Smiskol
cf5ae3cbca
WifiManager: fix connect flash while forgetting ( #37416 )
...
* real traces for some tests
combine and new test for low strength/turn off hotspot while connecting
revert wifiui
* stupid llm
* clean up
2026-02-26 01:10:35 -08:00
Daniel Koepping
561c490b2a
Replay: keep ref history ( #37357 )
...
keep history
2026-02-25 20:32:44 -08:00
Shane Smiskol
496ae85f67
WifiManager: guard init_wifi_state ( #37413 )
...
* failing test
* fix
* rename
* better
2026-02-25 19:30:02 -08:00
Robbe Derks
5c630b20a9
panda sound output level ( #37408 )
...
parse sound output level
2026-02-25 19:29:55 -08:00
Shane Smiskol
c2a7437972
WifiManager: fix some threading race conditions ( #37406 )
...
* interesting epoch approach
* repro
* determ fix
* cmts
* new issue
* test
* clean up
* cmt
* add back
* reorg cmt
* cmt
* clean up
* cmt
2026-02-25 19:09:11 -08:00
Shane Smiskol
1550520b63
WifiManager: connect/activate failure resets ssid ( #37410 )
...
fix connect/activate failure resetting connected/connecting ssid
2026-02-25 18:41:28 -08:00
Shane Smiskol
bcb4a6a3e3
WifiManager: fix deterministic state mismatches ( #37407 )
...
* hmm
* revert to master
* context too big
* fresh context
* early return
* early return
* tests
* restore cmts
* lester nester
* note
* add
* final review
* cmt
2026-02-25 17:25:31 -08:00
Shane Smiskol
7835b9aa17
WifiManager: no need to update networks in as many places v2 ( #37405 )
...
* debug
* todo
* clean up
* clean up
* fix test
2026-02-25 15:24:33 -08:00
Alexandre Nobuharu Sato
f2c4749420
update docs ( #37293 )
...
* update docs
* Update paths for brand-specific safety files
2026-02-25 15:40:13 -05:00
James Vecellio-Grant
238fca2334
tools: fix darwin compile errors ( #37399 )
2026-02-25 08:03:08 -08:00
Shane Smiskol
72ecc330e2
WifiManager: don't emit need auth for partially connected networks ( #37397 )
...
* fix a few
* document
* now remove unused prev_ssid
* more
2026-02-25 02:54:15 -08:00
Shane Smiskol
d9b5a1e30b
WifiManager: add test for state machine ( #37396 )
...
* test wifi state machine
* clean up and another few tests
* no unittest :((
* clean up
* clean up
* try to repro on device
* try to repro on device
* nice, the flicker is covered by test_user_initiated_skips_dbus_lookup!
* add todo soon to be all fixed
* documentaiton
* test the thread races too
* _fire -> fire
* duplication
* new state
* fix some tests
* format
* combine similar tests
* use process_callbacks
* clean up
* collapse two tests
* rm nl
* previous messy test
* delete old
* asked another to ask questions
2026-02-25 01:59:19 -08:00
Shane Smiskol
1792a60053
WifiManager: split out state machine ( #37395 )
...
split out state machine
2026-02-24 23:24:08 -08:00
Shane Smiskol
571937da84
WifiUi: sort networks on show event ( #37390 )
...
* should fail
* this works but i think i know a better way
* something like this
* hmm
* this works
* rm useless test
* good stash
* Revert "good stash"
This reverts commit c2dddf0810286cb56e2418dd6f7085c2239e5109.
2026-02-24 22:42:09 -08:00
Shane Smiskol
6442752486
Scroller: reset state on show ( #37391 )
...
* one time test
* fix!
* cleanm up
* cleanm up
2026-02-24 22:29:25 -08:00
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