Lukas Bielesch
c55470cd96
chore(core/eckhart): use back label in device menu
2025-07-21 16:45:47 +02:00
Roman Zeyde
3018b13b67
feat(core): use new menus for Delizia sign/verify message layout
...
[no changelog]
2025-07-21 16:21:33 +03:00
Lukas Bielesch
110259ca81
fix(core/delizia): inconsistent brightness in set_brightness flow
2025-07-21 12:57:43 +02:00
Roman Zeyde
b0cc29cbae
test(core): visit Delizia menu items in UI tests
...
[no changelog]
2025-07-21 10:10:17 +03:00
obrusvit
c34acfb836
feat(legacy): increase EIP1559 access list limits 12/12
2025-07-19 15:01:03 +02:00
Michael de Hoog
304b0150e6
test(core): EIP-712 message hash
...
- add show_message_hash to client
2025-07-19 15:00:37 +02:00
obrusvit
67bbc6c5b9
chore: update fixtures
...
- update of fixtures.json following a refactor of gradients used in
Eckhart UI
[no changelog]
2025-07-18 14:39:05 +02:00
Roman Zeyde
5d91550d58
ci: add UI-specific diff markers for PR comment
...
This way, we can quickly see if there are any UI diffs found by the tests
(the first round icon) or there are any UI diffs from `main` (the second one).
[no changelog]
2025-07-18 14:47:33 +03:00
Roman Zeyde
f2808fefc5
feat(core): use menu for confirm_value
-related info items on Caesar
...
Also, move `blockhash` to the first confirmation layout's menu
and use new menu layout for Nostr signature.
[no changelog]
2025-07-18 12:34:09 +03:00
Lukas Bielesch
6cc9c62941
chore(core): new entry in DebugLinkDecision message
...
- new optional enum TouchEventType in DebugLinkDecision message
- add new hold_touch debuglink function
- new pin tests utilizing hold_touch function
2025-07-16 13:40:04 +02:00
Lukas Bielesch
ac68481f4f
refactor(core): refactor pin flow
2025-07-16 13:40:04 +02:00
Ioan Bizău
726977f041
chore(tests): update fixtures
...
[no changelog]
2025-07-15 13:17:30 +02:00
Roman Zeyde
d47582bad6
test(core): visit confirm_action()
menu during tests
...
Also, refactor `new_confirm_action_uni` a bit.
[no changelog]
2025-07-15 10:38:19 +03:00
Roman Zeyde
32215811f4
fix(core): use icons for Delizia menu items
...
[no changelog]
2025-07-15 10:37:46 +03:00
Roman Zeyde
69eb5ea5f2
fix(core): restart homescreen after silently loading translations
...
Otherwise, the screen keeps showing "Changing language".
2025-07-11 20:50:23 +03:00
Roman Zeyde
1c00741756
ci(core): generate per-language UI diffs
...
[no changelog]
2025-07-11 19:10:38 +03:00
Roman Zeyde
953b0e23d1
test(core): visit Delizia menu during tests
...
Currently, only shows the menu (without visiting its children).
Enabled by returning `has_menu=True` via LayoutContent JSON.
Also, reduce the number of `debuglink.read_layout()` calls in tests.
[no changelog]
2025-07-10 12:12:06 +03:00
Roman Zeyde
1676b2aa0f
chore(core): update payment request UI fixtures
...
[no changelog]
2025-07-10 12:09:01 +03:00
Roman Zeyde
502f5e95a4
feat(core): update menu layout in Delizia
...
[no changelog]
2025-07-10 11:35:26 +03:00
Ioan Bizău
1285354dbd
chore(tests): update fixtures
2025-07-10 10:10:14 +02:00
Lukas Bielesch
34921907b0
fix(core/eckhart): fix slip39 overflow bug
...
[no changelog]
2025-07-09 09:51:25 +02:00
Roman Zeyde
dfd2c41ec8
test(core): add cancellation test for set_brightness
...
[no changelog]
2025-07-07 14:55:13 +03:00
Roman Zeyde
6443f489f5
feat(core): use multi-item menus for Solana staking
2025-07-02 12:09:42 +03:00
Lukas Bielesch
da5b526630
chore(core/eckhart): unify action bar cancel styles
...
[no changelog]
2025-07-01 08:10:23 +02:00
Lukas Bielesch
367bf53ff2
feat(core/delizia): add provider address in eth approve
...
when approving known contract, the provider address can be shown in the menu
2025-06-30 23:49:47 +02:00
Lukas Bielesch
4c709bdb53
chore(core/eckhart): increase font for keypad input
...
- passphrase, pin, mnemonic keyboards
[no changelog]
2025-06-30 22:55:42 +02:00
Lukas Bielesch
a56c5448e9
chore(core): new FwUI function for public key
2025-06-30 10:42:08 +02:00
Lukas Bielesch
2a6189c3ae
chore(translations): add missing foreign translations
...
- fix typo in translation key
[no changelog]
2025-06-24 16:36:01 +02:00
Ioan Bizău
f5123c8b3f
chore(core): add 1inch and LiFI addresses
...
[no changelog]
2025-06-24 13:56:03 +02:00
Lukas Bielesch
a403524f72
chore(core): add compulsory data param to props
...
[no changelog]
2025-06-24 12:08:42 +02:00
Lukas Bielesch
a7f6bf5bda
chore(core/eckhart): update warnings
2025-06-23 15:48:23 +02:00
Lukas Bielesch
590dcb9e56
chore(core/translations): ensure consistent German translation for 'labeling'
...
[no changelog]
2025-06-23 12:44:59 +02:00
obrusvit
3bf0aaf08e
feat(eckhart): implement hold_danger
...
[no changelog]
2025-06-23 12:03:25 +02:00
obrusvit
c73351f6df
refactor(core): update some Eckhart FW text styles
...
[no changelog]
2025-06-23 10:16:32 +02:00
Roman Zeyde
7c45ce6522
chore(core): fix "trezor" -> "Trezor"
...
Also, remove duplicated `coinjoin__title_do_not_disconnect` string.
[no changelog]
2025-06-20 14:40:13 +03:00
Roman Zeyde
8d1eb777fc
feat(core): delay passphrase on host prompt
2025-06-18 15:22:05 +03:00
Roman Zeyde
a5ede47c0b
fix(legacy): handle Cancel
during GetPublicKey
flow
2025-06-18 12:25:47 +03:00
obrusvit
af02e5e6a2
feat(eckhart): improve Homescreen styling
...
- correct Homebar icons
- colors and gradients
- LED usage
- Hint changes: add pad and cleanup some unused code
[no changelog]
2025-06-13 19:36:51 +02:00
Lukas Bielesch
023c8fc140
chore(core/eckhart): update check recovery flow
...
[no changelog]
2025-06-13 11:22:55 +02:00
Roman Zeyde
6f28b96733
test(core): collect GC statistics via new debug RPC
...
[no changelog]
2025-06-10 12:16:12 +03:00
obrusvit
2dfae34b39
fix(eckhart): aligned screen border top arc
...
[no changelog]
2025-06-09 17:09:19 +02:00
Lukas Bielesch
8cfa6a3693
chore(eckhart): update shamir wallet creation
...
[no changelog]
2025-06-09 08:52:32 +02:00
Lukas Bielesch
13a020202e
chore(eckhart): update pin flows for Eckhart UI
...
[no changelog]
2025-06-08 18:19:32 +02:00
obrusvit
7730e4c63b
feat(eckhart): map foreign glyphs fonts
...
[no changelog]
2025-06-07 16:44:19 +02:00
Ioan Bizău
6a069797a9
chore(core/tests): update fixtures
...
[no changelog]
2025-06-06 15:34:22 +02:00
Lukas Bielesch
9494ba8896
fix(core/eckhart): fix passphrase keyboard bug
...
- when multi tab key timer expires, the buttons are resetted only if the passphrase reached the max length
- when the passphrase keyboard layout is swapped, the buttons are resetted
[no changelog]
2025-06-05 23:59:19 +02:00
Roman Zeyde
dbee0c615a
ci(core+legacy): re-add main
UI diff reports
...
Use a single HTML file to aggregate per-model/test reports.
Also, change a bit the final HTML report directory structure,
to allow each jobs to upload its results concurrently.
[no changelog]
2025-06-05 19:24:44 +03:00
Roman Zeyde
a0ab4963f0
fix(core): close previous homescreen before changing it
...
Otherwise, it will fail due to double `ImageBuffer` locking.
Also, add a test to reproduce the locking issue.
[no changelog]
2025-06-04 21:00:38 +03:00
Lukas Bielesch
3f14cd1d27
chore(eckhart): replace-by-fee update
...
[no changelog]
2025-06-04 12:47:50 +02:00
Lukas Bielesch
d91923b999
chore(core/eckhart): Update passphrase-related flows
...
[no changelog]
2025-06-03 18:59:37 +02:00