1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-30 03:18:20 +00:00
Commit Graph

548 Commits

Author SHA1 Message Date
Ioan Bizău
c7ec093863 feat(core): make "experimental features" storage field public to get rid of the cached field
[no changelog]
2024-07-19 11:24:50 +03:00
obrusvit
108d9c737e feat(core/mercury): add rounded overlay to keypads
Make the corner keys of passphrase and mnemonic keyboards rounded by an
overlay, similarly to PIN keyboard.

[no changelog]
2024-07-18 23:57:13 +02:00
tychovrahe
f2bdd6e189 fix(core/mercury): change status screen - display message in center after animation
Because some messages didn't fit the title
2024-07-17 20:23:19 +02:00
tychovrahe
2994317dcd fix(core/mercury): homescreen attach animation, resume animations after an interrupt from workflow 2024-07-16 23:12:32 +02:00
tychovrahe
ff869dd864 feat(core/mercury): pin entry animation
[no changelog]
2024-07-16 23:12:32 +02:00
Martin Milata
c857fcdc2f test(core): T3T1 ShowDeviceTutorial
[no changelog]
2024-07-11 12:59:43 +00:00
Andrew Kozlik
9420b38a35 feat(core): Account for Optiga throttling delay in PIN countdown. 2024-07-09 16:52:50 +02:00
obrusvit
16b89e587d chore(core): update fixtures.json
[no changelog]
2024-07-03 14:16:10 +02:00
gabrielkerekes
6f76ac3be6 fix(solana): allow AToken Create instruction to contain an optional rent_sysvar account
This is needed because some dApps (https://jup.ag/perps or http://solend.fi/) include the rent_sysvar account although it's not required anymore (it's also not a part of the [official docs](https://docs.rs/spl-associated-token-account/latest/spl_associated_token_account/instruction/enum.AssociatedTokenAccountInstruction.html#variant.Create)).
2024-07-01 09:46:40 +00:00
obrusvit
2de8acc141 chore(core): remove CoSi functionality
trezorctl CoSi feature is removed from all models
2024-07-01 09:32:38 +02:00
obrusvit
2e10618876 chore(core): update fixtures
[no changelog]
2024-06-30 12:07:09 +02:00
matejcik
8a3133bacc fix(core): include valid staging certificate for T3T1 emulator 2024-06-25 13:35:16 +02:00
tychovrahe
9ab2ba9157 feat(core/mercury): animated device label on homescreen/lockscreen 2024-06-24 21:43:08 +02:00
tychovrahe
3a3259b574 feat(core/mercury): change homescreen flow 2024-06-24 21:43:08 +02:00
Andrew Kozlik
f396d00c67 fix(core): Fix style and unix build.
[no changelog]
2024-06-24 16:04:03 +02:00
obrusvit
0cc2ccd568 chore(core): update fixtures.json
[no changelog]
2024-06-19 16:02:24 +02:00
Martin Milata
191dc900a6 chore(core): update fixtures.json
[no changelog]
2024-06-11 14:30:33 +00:00
Ioan Bizău
b28e29cf4f chore(core): update copy and translate
[no changelog]
2024-06-06 21:29:29 +02:00
Martin Milata
3760dd307c fix(core/ui): T3T1: wrong XPUB title
[no changelog]
2024-06-06 14:43:51 +00:00
Martin Milata
e2ece75b1d chore(core): update fixtures.json 2024-06-06 14:00:13 +02:00
Martin Milata
aa0b353511 chore(core): T3T1: update fixtures.json 2024-06-06 14:00:13 +02:00
Martin Milata
4d6af487f4 fix(core/ui): T3T1: remove ButtonPage, Dialog, IconDialog
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
e268f79749 fix(core/ui): T3T1: improve passphrase prompt
[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
9ee670a440 feat(core): change default homescreen image for mercury
the default homescreen is rendered algorithmically, when changing homescreen to default we now use text message due to lack of scaling

[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
a66dd78ef7 fix(core): fix missing hold to confirm screen
[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
a67bc19bac feat(core) screen transitions for mercury UI
[no changelog]
2024-06-06 14:00:13 +02:00
Ioan Bizău
ed58409888 chore(core): update tests 2024-06-05 12:35:09 +03:00
Ioan Bizău
8ef7dfab0d feat(core): implement repeated backup 2024-06-05 12:35:09 +03:00
tychovrahe
f837db048b chore(core): update T3T1 fixtures
[no changelog]
2024-06-03 19:43:08 +02:00
Martin Milata
4d46e28267 chore(core): update T2B1 UI fixtures
[no changelog]
2024-06-03 15:40:12 +00:00
tychovrahe
510121bad3 chore(core): update T3T1 fixtures
[no changelog]
2024-06-03 14:26:25 +02:00
Martin Milata
69e406f7cf fix(core/ui): T3T1 device tests
[no changelog]
2024-05-31 11:59:52 +00:00
Martin Milata
3efa0f6bbd feat(core/ui): sending button requests from rust
[no changelog]
2024-05-28 21:20:38 +00:00
Andrew Kozlik
040c1f5f8c feat(tests): Extendable SLIP-39 device tests. 2024-05-28 18:03:26 +02:00
Ioan Bizău
269adf4868 chore(core): add coin support info for T3T1 2024-05-24 13:53:05 +02:00
David Misiak
2b54580157 chore(cardano): update UI fixtures 2024-05-23 10:01:48 +02:00
Ioan Bizău
3d74e30fa7 chore(core): rename Shamir to Multi-share
[no changelog]
2024-05-16 16:57:55 +03:00
Jan Šetina
447c680b88 chore(core): update cs.json and fixtures
Fixes https://github.com/trezor/trezor-firmware/issues/3697

[no changelog]
2024-05-09 21:12:44 +00:00
obrusvit
30b50c6462 refactor(core): update T3T1 fixtures
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
50eba3cfbb refactor(core): update other langs fixtures
[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
ef3c49c347 fix(tests): update fixtures of T2B1
Probably an omission after pull #3710.

Update using
../tests/update_fixtures.py local -r

[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
df9f9f6cb4 refactor(core): update EN fixtures
Updating after UTF-8 uppercasing issue.

Only changes for Model T are during language change where it actually
fixes a problem.

Model R has more changes - especially in show_warning invocation.

See PR 3696 for more info.

[no changelog]
2024-05-08 22:46:58 +02:00
obrusvit
86e543c8d3 fix(tests): regenerate fixtures.json
Using ./tests/update_fixtures.py

Current order on main branch is this: T1B1, T3T1, T2B1, T2T1
instead of what the script generates: T1B1, T2B1, T2T1, T3T1

[no changelog]
2024-05-07 13:01:57 +02:00
matejcik
421b2d8db1 refactor(tests/ui): use internal names for UI fixtures 2024-05-01 14:17:58 +02:00
Ioan Bizău
394a86dd1c chore(core): update multilanguage fixtures 2024-05-01 09:23:40 +02:00
Ioan Bizău
7c97561565 chore(core): rename "seed" to "backup" 2024-05-01 09:23:40 +02:00
Ioan Bizău
3006224bff feat(core): add ability to request backups with any number of groups/shares 2024-05-01 09:23:40 +02:00
overcat
3d1e2bc20d fix(legacy): resolves the issue of incorrect signature generation when the Stellar transaction source account differs from the signing account. 2024-04-10 09:28:11 +02:00
cepetr
b1fb876709 fix(core): fix ts3 fonts
[no changelog]
2024-04-08 15:38:39 +02:00
Martin Milata
827b421394 chore(core): update fixtures.json 2024-04-06 20:31:36 +00:00
matejcik
45a4a1da99 fix(core/translations): correctly rename previous symbol
[no changelog]
2024-04-02 11:10:24 +02:00
matejcik
379737a9a5 chore(core): translate storage strings into supported languages 2024-03-30 12:10:59 +01:00
matejcik
de2fe3d6d6 feat(core/ui): unify progress.py code between models, implement storage translations
fixes #3520
2024-03-30 12:10:59 +01:00
RostarMarek
8b485de173 feat(solana): Hidden flag functionality for instructions 2024-03-25 16:31:01 +01:00
Martin Milata
866853e856 tests: update fixtures.json 2024-03-25 11:12:20 +00:00
Martin Milata
8a45a22ed7 tests: update fixtures.json 2024-03-21 00:44:04 +01:00
grdddj
b5b29daad1 chore(tests): regenerate fixtures
[no changelog]
2024-03-20 14:38:21 +01:00
Martin Milata
6e1cb9ff8c tests: update fixtures.json 2024-03-15 15:55:06 +00:00
matejcik
6bd83aac94 tests(translations): restore test_error_invalid_signature 2024-03-15 13:11:17 +01:00
matejcik
802958bc05 tests: test that trailing data in translations header will be accepted 2024-03-15 13:11:17 +01:00
matejcik
106793956c tests: add more granular silent language installation tests 2024-03-15 13:11:17 +01:00
Martin Milata
73a7223e7b test(core): add T3T1 support
[no changelog]
2024-03-12 20:55:23 +00:00
matejcik
48de0cb469 chore: update fixtures for translations 2024-03-08 13:17:12 +01:00
Martin Milata
89c356c651 chore(core): update fixtures.json
[no changelog]
2024-02-29 11:29:11 +00:00
Martin Milata
48124023d7 feat(core): Add Capability.Translations to Features
[no changelog]
2024-02-29 11:16:05 +00:00
Martin Milata
ae1f4cf5c9 feat(core/bitcoin): send BIP-380 descriptor in GetPublicKey response 2024-02-27 11:09:56 +01:00
grdddj
5d14899008 chore(tests): regenerate fixtures
[no changelog]
2024-02-26 15:07:48 +01:00
obrusvit
27829591c6 feat(core): add DE, ES, FR langs for ETH staking 2024-02-23 18:09:43 +01:00
obrusvit
83ac9d422f fix: show verb in TS3 confirm_value with info 2024-02-23 18:09:43 +01:00
obrusvit
2f77434677 feat(core): device-tests of staking chunkify 2024-02-23 18:09:43 +01:00
obrusvit
ebcf3e2db2 feat(core): confirm ETH stake, unstake, claim 2024-02-23 18:09:43 +01:00
grdddj
4204ba1404 chore(tests): regenerate fixtures
[no changelog]
2024-02-21 12:44:40 +01:00
grdddj
0579ba54fc feat(core): allow for going back to previous word in recovery process 2024-02-19 22:05:04 +01:00
grdddj
b8ea21d24a feat(all): implement translations into Trezor
Co-authored-by matejcik <ja@matejcik.cz>
2024-02-12 14:49:32 +01:00
Martin Milata
bb29c1e5f8 fix(core/bitcoin): display descriptors for taproot XPUBs 2024-02-07 16:30:10 +01:00
grdddj
5dc193a552 chore(tests): regenerate fixtures
[no changelog]
2024-02-05 14:46:40 +01:00
gabrielkerekes
6691cb17b8 chore(solana): regenerate ui fixtures 2024-01-10 13:45:24 +01:00
grdddj
988ba0b74c chore(tests): regenerate fixtures
[no changelog]
2024-01-03 14:51:56 +01:00
overcat
579cc0d882 feat(common & core & legacy & python/stellar): add support for ClaimClaimableBalanceOp. 2023-12-11 11:14:33 +01:00
matejcik
8d617f876a chore: regenerate fixtures 2023-12-05 22:11:41 +01:00
gabrielkerekes
37119ce4a5 chore(solana): regenerate ui fixtures 2023-12-05 22:11:41 +01:00
gabrielkerekes
5fe2f91f5d chore(solana): add device tests for predefined txs 2023-12-05 22:11:41 +01:00
gabrielkerekes
deb6967f67 chore(solana): generate ui fixtures 2023-12-05 22:11:41 +01:00
grdddj
76490e6e5f chore(tests): regenerate fixtures
[no changelog]
2023-12-05 18:22:58 +01:00
grdddj
26232c8c8b chore(tests): regenerate fixtures
[no changelog]
2023-12-04 13:15:57 +01:00
grdddj
01eb896817 chore(core): hardcode ETH and Gwei units in ETH send summary
[no changelog]
2023-12-01 14:42:08 +01:00
matejcik
c8fa687c1e fix(core/ui): fix skipped confirm_address on TS3 2023-11-30 09:27:57 +01:00
grdddj
d9ceb191b1 chore(tests): regenerate fixtures
[no changelog]
2023-11-27 16:03:16 +01:00
grdddj
1be5800ea8 chore(tests): regenerate fixtures
[no changelog]
2023-11-22 09:00:58 +01:00
Marek Polak
50d53e15f4 fix(tests): valid fees in eip1559 fixtures 2023-11-21 13:54:24 +01:00
matejcik
3a28ab4c11 feat(core): make lockscreen blank for T2B1
also allow soft-locking even when PIN is not set
2023-11-01 16:45:29 +01:00
Martin Milata
9c5d3b4831 fix(core/ui): T2T1: nudge page_prev_ellipsis to the right
[no changelog]
2023-10-27 11:50:12 +02:00
Martin Milata
18d6b4d647 fix(core/ui): T2T1: update sign message layout 2023-10-26 18:29:52 +02:00
Martin Milata
9e33eb3e48 fix(core/ui): T2T1: display coinjoin icon on lockscreen
[no changelog]
2023-10-26 13:35:43 +02:00
Martin Milata
9a36b1f880 test(core): fix fixtures
[no changelog]
2023-10-26 13:35:11 +02:00
grdddj
02ec0ac43c feat(core): support recipient address chunkification in Ethereum sign flow
[no changelog]
2023-10-25 11:49:43 +02:00
matejcik
c9e9c34e06 tests: use 'h' for hardening in descriptor tests 2023-10-20 15:45:32 +02:00
David Misiak
a945de85a5 chore(cardano): update ui tests, add changelog 2023-10-19 09:55:30 +02:00
Martin Milata
f26a2e909e fix(core/ui): wording in recovery flow
[no changelog]
2023-10-18 12:04:52 +02:00
Martin Milata
7f86858709 fix(core/ui): flickering at the end of PIN loader 2023-10-17 20:39:50 +02:00