Roman Zeyde
|
75596715de
|
refactor(core): use new-style menu for set_brightness Delizia flow
[no changelog]
|
2025-07-07 14:55:13 +03:00 |
|
Roman Zeyde
|
4ebe1de056
|
fix(core): don't ignore ActionCancelled exception from menu
In Delizia, it should be possible to cancel the flow using the menu.
[no changelog]
|
2025-07-07 14:55:13 +03:00 |
|
Roman Zeyde
|
5f2da19424
|
chore(core): remove Cargo.lock generated by rust-analyzer
[no changelog]
|
2025-07-07 12:03:26 +03:00 |
|
M1nd3r
|
f27a95fe48
|
chore(core): change THP credential key's derivation path
[no changelog]
|
2025-07-04 18:09:48 +02:00 |
|
Roman Zeyde
|
c563595f8d
|
feat(core): implement UIDelizia::select_menu()
[no changelog]
|
2025-07-04 15:45:11 +03:00 |
|
Roman Zeyde
|
36ad0cf7ce
|
feat(core): implement UIDelizia::show_properties()
[no changelog]
|
2025-07-04 15:45:11 +03:00 |
|
Roman Zeyde
|
4222ca4b01
|
fix(core): add optional cancel text to FirmwareUI::select_menu()
Also, rename `page_counter` to `current`.
[no changelog]
|
2025-07-04 15:45:11 +03:00 |
|
Roman Zeyde
|
1ee00763e0
|
feat(core): add a helper for creating single-page flow on Delizia
[no changelog]
|
2025-07-04 15:45:11 +03:00 |
|
Roman Zeyde
|
62f71b41a7
|
refactor(core): use explicit Properties type for menus
In Delizia, `paragraphs` and `data` will not be using the same layout.
[no changelog]
|
2025-07-04 15:42:38 +03:00 |
|
Roman Zeyde
|
7996599d4d
|
chore(core): avoid unused variable warning when building without BLE
[no changelog]
|
2025-07-04 15:38:54 +03:00 |
|
Roman Zeyde
|
de536bcdce
|
chore(core): remove unused ShowInfoParams field
[no changelog]
|
2025-07-04 15:38:54 +03:00 |
|
Roman Zeyde
|
09be64d1e7
|
fix(core): don't send ButtonRequest s during menu handling
Use `LayoutContent.page_count()` instead of `ButtonRequest.pages`.
[no changelog]
|
2025-07-04 15:38:54 +03:00 |
|
M1nd3r
|
9d9f3732a3
|
chore(python/docs): update OPTIONS.rst (nostr, ble)
[no changelog]
|
2025-07-04 11:35:31 +02:00 |
|
Martin Milata
|
5194e1e10b
|
feat(common): allow multiple wire id enums
[no changelog]
|
2025-07-03 00:09:25 +02:00 |
|
Martin Milata
|
ad9989f3a1
|
refactor(common/protob): split ThpMessageType off MessageType
[no changelog]
Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz>
|
2025-07-03 00:09:25 +02:00 |
|
Martin Milata
|
f849bb952c
|
refactor(common/protob): make some THP fields required
[no changelog]
Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz>
|
2025-07-03 00:09:25 +02:00 |
|
tychovrahe
|
0584bf9ac5
|
chore: add T3W1 precompiled radio test binary
[no changelog]
|
2025-07-02 16:21:58 +02:00 |
|
tychovrahe
|
ed6b8ecb4d
|
feat(nordic): add radio test
[no changelog]
|
2025-07-02 16:21:58 +02:00 |
|
tychovrahe
|
df95670930
|
fix(core/bootloader): set advertising name when turning of pairing mode
[no changelog]
|
2025-07-02 15:10:42 +02:00 |
|
tychovrahe
|
03fd6a5de8
|
feat(core/bootloader): prepare wireless setup bootloader workflow
[no changelog]
|
2025-07-02 15:10:42 +02:00 |
|
tychovrahe
|
6ba7fa24a2
|
feat(core/bootloader): add random part to device BLE name when pairing
[no changelog]
|
2025-07-02 15:10:42 +02:00 |
|
tychovrahe
|
c3cfb0af2f
|
chore(core): add BLE to bootloader emulator
[no changelog]
|
2025-07-02 15:10:42 +02:00 |
|
tychovrahe
|
ac5fa0a5d8
|
fix(core): add timeout to nrf uart communication
[no changelog]
|
2025-07-02 14:41:21 +02:00 |
|
kopecdav
|
d21bdb7f12
|
style(tools/automatic_battery_charger): fix styles + flake8 errors.
[no changelog]
|
2025-07-02 14:19:11 +02:00 |
|
kopecdav
|
4e6d169dfa
|
feat(tools/automatic_battery_tester): Introduce single_capture.py test script and add temperature analysis script
[no changelog]
|
2025-07-02 14:19:11 +02:00 |
|
kopecdav
|
6837f3ab5f
|
feat(core): rationalized package imports, reworked/simplify deditec library, purge Czech comments.
[no changelog]
|
2025-07-02 14:19:11 +02:00 |
|
kopecdav
|
9f74704e89
|
feat(tools/automatic_battery_tester): introduce automatic battery tester.
[no changelog]
|
2025-07-02 14:19:11 +02:00 |
|
Roman Zeyde
|
6443f489f5
|
feat(core): use multi-item menus for Solana staking
|
2025-07-02 12:09:42 +03:00 |
|
Roman Zeyde
|
47265ce850
|
test(core): expose whether Caesar Flow has a menu via LayoutContent
It is used to improve UI tests' coverage for new info menus.
[no changelog]
|
2025-07-02 12:09:42 +03:00 |
|
Roman Zeyde
|
34b434dfe9
|
refactor(core): use generator for default DebugUi.input_flow
[no changelog]
|
2025-07-02 12:09:42 +03:00 |
|
Roman Zeyde
|
f6ec199732
|
fix(core): return SimpleChoice items' count in ButtonRequest.pages
[no changelog]
|
2025-07-02 12:09:42 +03:00 |
|
tychovrahe
|
c3410adea6
|
chore(core/tools): remove obsolete python 3.7 support from tools/alloc.py
[no changelog]
|
2025-07-02 10:52:01 +02:00 |
|
tychovrahe
|
981ddb046f
|
style: allow python style check in tools
[no changelog]
|
2025-07-02 10:52:01 +02:00 |
|
tychovrahe
|
438fb2554c
|
chore(core): update embedded QA bootloader for T3W1 and embedded nRF firmware
[no changelog]
|
2025-07-01 21:18:10 +02:00 |
|
tychovrahe
|
12b4d46691
|
feat(nordic,core): change device code to single byte value
[no changelog]
|
2025-07-01 21:18:10 +02:00 |
|
tychovrahe
|
ab4d9d49bd
|
feat(nordic,core): enable multiple BLE connection to allow easy connection switching
[no changelog]
|
2025-07-01 21:18:10 +02:00 |
|
tychovrahe
|
62fbc019b9
|
fix(core): improve reliability of nrf update
[no changelog]
|
2025-07-01 19:25:48 +02:00 |
|
tychovrahe
|
d5d921d3d4
|
feat(core/prodtest): add nrf update command & script
[no changelog]
|
2025-07-01 19:25:48 +02:00 |
|
Ioan Bizău
|
18733451e9
|
release: sign translations
|
2025-07-01 12:30:13 +02:00 |
|
tychovrahe
|
351c6da4be
|
perf(core/bootloader): lazy initialize display in bootloader
[no changelog]
|
2025-07-01 12:24:52 +02:00 |
|
tychovrahe
|
fc125f7e87
|
perf(core/bootloader): remove tropic from bootloader
[no changelog]
|
2025-07-01 12:24:52 +02:00 |
|
tychovrahe
|
fdc9cfdc94
|
perf(core/bootloader): remove optiga from bootloader
[no changelog]
|
2025-07-01 12:24:52 +02:00 |
|
tychovrahe
|
f966119817
|
fix(core/bootloader): close booloader BLE pairing mode dialog on disconnect
[no changelog]
|
2025-07-01 12:24:35 +02:00 |
|
Roman Zeyde
|
a4ea85bd75
|
feat(core): support external menu for Caesar confirm_summary
[no changelog]
|
2025-07-01 11:15:11 +03:00 |
|
Roman Zeyde
|
67f2883718
|
feat(core): implement multi-line selection layout for Caesar
Also refactor choice-related layout logic, while avoiding UI fixture diffs.
[no changelog]
|
2025-07-01 11:15:11 +03:00 |
|
Roman Zeyde
|
958418976e
|
feat(core): implement hierarchical information menus for Caesar
[no changelog]
|
2025-07-01 11:15:09 +03:00 |
|
Roman Zeyde
|
2818bb3e5f
|
chore(core): remove unused ChoiceItem::with_font() method
[no changelog]
|
2025-07-01 11:14:36 +03:00 |
|
Roman Zeyde
|
f7e9148218
|
feat(core): allow splitting text into lines according to max_width
It will be used by multi-line select menus.
[no changelog]
|
2025-07-01 11:14:36 +03:00 |
|
Roman Zeyde
|
31482b0825
|
feat(core): add Rect::split_center_by_height() method
[no changelog]
|
2025-07-01 11:14:36 +03:00 |
|
Lukas Bielesch
|
da5b526630
|
chore(core/eckhart): unify action bar cancel styles
[no changelog]
|
2025-07-01 08:10:23 +02:00 |
|