obrusvit
4bdd4da9fd
feat(eckhart): initial commit
...
- build
- directory structure
- bootloader UI and assets copied from delizia
- FirmwareUI trait functions are empty
- Python layout functions are copied from delizia except some of more
complicated ones which raise NotImplemented for now
2025-05-27 16:57:40 +02:00
Roman Zeyde
d52d4655d5
fix(core): don't confirm known Solana tokens' details
2025-05-27 15:32:15 +03:00
obrusvit
0cd64d6a08
fix(core): fix Caesar PinEntry to use Title
...
- Title component uses Marquee internally which scrolls longer prompt
texts
- this fixes e.g. czech translations not fitting the screen
2025-05-26 01:32:55 +02:00
Ioan Bizău
b036345c5c
feat(caesar): implement show_danger
...
[no changelog]
2025-05-23 14:31:11 +02:00
Ioan Bizău
8a5f599522
Merge branch 'release/25.05' into ibz/merge-release-25.05
2025-05-23 11:05:50 +02:00
Roman Zeyde
1bdc48a73f
feat(core): add success screen to transactions' signature flow
2025-05-22 16:22:04 +03:00
Roman Zeyde
946fc89449
feat(core): send address & public key response before showing StatusScreen
...
Co-authored-by: matejcik <ja@matejcik.cz>
2025-05-21 16:37:38 +03:00
Ioan Bizău
807b2eccc4
chore(core): update fixtures
...
[no changelog]
2025-05-21 11:54:21 +02:00
Ioan Bizău
0ba8173424
feat(core): introduce a flow for ethereum approve
2025-05-21 11:54:21 +02:00
Ioan Bizău
c275b5d995
feat(tests/ui_tests): collapse unchanged screenshots in UI diff
...
[no changelog]
2025-05-20 15:32:37 +02:00
Roman Zeyde
e8653c5009
test(core): deflake passphrase-related tests
...
Currently, `PassphraseKeyboard` is shown after `request_passphrase_on_host()`
layout, so in in order to avoid a race condition[^1][^2], an explicit
synchronization was added.
[no changelog]
[^1]: https://github.com/trezor/trezor-firmware/actions/runs/14999904818/job/42144246518?pr=5037
[^2]: https://github.com/trezor/trezor-firmware/actions/runs/15067093253/job/42354594590?pr=5041
2025-05-20 14:16:43 +03:00
Roman Zeyde
e98ea83230
chore(core): rename "via-host" and "via-device" repeated backup tests
...
[no changelog]
2025-05-19 14:46:13 +03:00
Roman Zeyde
c7d1104793
test(core): explicitly confirm backup success
...
[no backup]
2025-05-19 14:46:13 +03:00
Roman Zeyde
05f951784e
fix(core): fix tutorial-related translations
2025-05-19 14:45:30 +03:00
Roman Zeyde
7ebb00ff55
fix(core): handle DebugLink.input_wait_type
when return_empty_state
is set
...
Also, simplify `tests/upgrade_tests/recovery_old.py`.
[no changelog]
2025-05-16 11:57:55 +02:00
Martin Milata
2f622df974
chore: update fixtures
...
[no changelog]
2025-05-14 23:57:03 +02:00
Martin Milata
241fcc0044
feat(core): homescreen streaming
...
[no changelog]
2025-05-14 23:57:03 +02:00
Martin Milata
846dd3b934
refactor(common/protob): rename TranslationDataRequest to DataChunkRequest
...
[no changelog]
2025-05-14 23:57:03 +02:00
Martin Milata
a04525c6de
feat(core): add Capability.BLE to Features
2025-05-13 10:48:13 +02:00
Roman Zeyde
3a7850f6a0
chore: remove BNB Beacon Chain support
2025-05-13 09:04:48 +03:00
obrusvit
2a65d18200
fix(core): fix Delizia request_number dialog
...
- NumberInputDialog now reacts to tap to continue
- change the types there to u16 to be consistent with NumberInputSlider
(cherry picked from commit 8ba5b4b6b2
)
2025-05-06 08:45:16 +02:00
Roman Zeyde
5f2cf6b24e
fix(core): update UI fixtures
...
Following #5003 .
[no changelog]
(cherry picked from commit 2882e20e6b
)
2025-05-06 08:42:34 +02:00
Roman Zeyde
2882e20e6b
fix(core): update UI fixtures
...
Following #5003 .
[no changelog]
2025-05-05 21:31:07 +03:00
obrusvit
8ba5b4b6b2
fix(core): fix Delizia request_number dialog
...
- NumberInputDialog now reacts to tap to continue
- change the types there to u16 to be consistent with NumberInputSlider
2025-05-05 14:58:36 +02:00
Ioan Bizău
d0741a8aed
chore(legacy): update fixtures
2025-04-29 19:45:46 +02:00
Andrew Kozlik
87590b1bda
feat(tests): Entropy check workflow tests for T1.
2025-04-29 19:45:46 +02:00
Roman Zeyde
0729da9ccf
fix(legacy): use GWei
when ETH amount is between 1e6 and 1e12
2025-04-29 17:25:06 +02:00
Ioan Bizău
38f51f40b2
chore(core/ui): use better font on Delizia properties
...
[no changelog]
2025-04-29 16:09:28 +02:00
matejcik
dea1cf2bf8
chore: update fixtures for translations
2025-04-29 14:54:41 +02:00
matejcik
17990e1c80
style: fix linter complaints
2025-04-29 14:54:41 +02:00
matejcik
3e9b29cd67
fix(tests): update test string for invalid definitions
...
[no changelog]
2025-04-29 14:54:41 +02:00
matejcik
c8d129700e
chore: update fixtures
2025-04-29 14:54:41 +02:00
matejcik
e4e6d60e64
refactor(core/solana): restructure programs.json and related code
2025-04-29 14:54:41 +02:00
Eugene Rossokha
c1e4ff7468
test: test solana loadable tokens
2025-04-29 14:54:41 +02:00
matejcik
cc78717032
refactor(tests): move Ethereum definitions helpers to a common file
2025-04-29 14:54:41 +02:00
Eugene Rossokha
1d444c3845
fix(core): add display_name for missing token_mint
2025-04-29 14:54:41 +02:00
obrusvit
cdc08d1075
feat(delizia): homescreen improvements
...
- dim inner logo
- show "Unlocked" on Homescreen under device name
- show instruction "Continue in the app"
- register "Tap to unlock" gesture in the middle similarly to "Tap to
confirm". Tapping outside shows the label on lockscreen
- play haptic on "Tap to unlock"
2025-04-29 12:52:05 +02:00
Roman Zeyde
66d144a763
feat(legacy): confirm ETH stake, unstake and claim transactions
2025-04-29 12:57:20 +03:00
obrusvit
be3a7cec62
chore(core): shorten some foreign copy
...
- shorten some strings related to reset/recovery flows of Delizia
[no changelog]
2025-04-28 19:53:43 +02:00
obrusvit
0f140466ed
fix(tests): handle layout-specific translations
...
[no changelog]
2025-04-25 18:00:28 +02:00
Roman Zeyde
569aee4ac1
test(core): don't force changing language if not needed
...
[no changelog]
2025-04-25 10:43:46 +03:00
Roman Zeyde
f89e7670c5
fix(core): update EIP-1559 fee-related labels
...
Translations will be updated in a separate PR.
2025-04-18 20:29:47 +03:00
Roman Zeyde
29b40e4d7c
test(core): don't stop tests in case of communication failure
...
[no changelog]
2025-04-16 12:30:39 +03:00
Lukas Bielesch
e5401f5544
feat(tests): add missing delizia tests
...
check shares info in advanced recovery
2025-04-16 00:54:21 +02:00
matejcik
f6be9db382
ci: drop GitLab config and mentions
2025-04-15 14:50:45 +03:00
matejcik
a50e49afa9
chore(core): include T3B1 certificate for the emulator
2025-04-15 12:37:25 +02:00
Roman Zeyde
c2dd63a6bd
chore(core): move core/prof
into core/src/prof
...
It would allow interning profiling-related QSTRs in debug emulator builds.
[no changelog]
2025-04-14 22:40:52 +03:00
Roman Zeyde
16289c4ec9
test(core): keep logs in case of emulator failure
...
[no changelog]
2025-04-14 20:03:41 +03:00
Ioan Bizău
40756a0941
fix(core/ui): use "..." ellipsis in "show more"
2025-04-09 15:57:01 +02:00
Roman Zeyde
69ce947d71
test(core): automatically skip altcoin tests
2025-04-08 07:55:14 +03:00