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
Marek Polak
ff659a82d1
chore(tests): remove params for unused checks
...
[no changelog]
2024-06-07 16:58:17 +02:00
Ioan Bizău
b28e29cf4f
chore(core): update copy and translate
...
[no changelog]
2024-06-06 21:29:29 +02:00
Martin Milata
6ff7322408
feat(tests): update_fixtures.py: github run_id
...
[no changelog]
2024-06-06 14:43:51 +00:00
Martin Milata
3760dd307c
fix(core/ui): T3T1: wrong XPUB title
...
[no changelog]
2024-06-06 14:43:51 +00:00
matejcik
b868ccbbdd
fix(tests): hotfix - fix update_fixtures ci --remove-missing for lang awareness
...
but the correct fix is to make langs a separate group
2024-06-06 14:00:13 +02:00
Martin Milata
e2ece75b1d
chore(core): update fixtures.json
2024-06-06 14:00:13 +02:00
matejcik
25f4e07ad3
feat(tests): reduce ui error spam
2024-06-06 14:00:13 +02:00
Martin Milata
8c9f5ebbca
tests(core): fix T3T1 default flow
2024-06-06 14:00:13 +02:00
matejcik
d58dac03a4
fix(tests): tweak pressed button in repeated backup
2024-06-06 14:00:13 +02:00
matejcik
ffe07f2ca6
feat(core): improve repeated backup
...
* allow upgrading from Single to Basic
* do not skip confirmation screen when sending BackupDevice from Suite
2024-06-06 14:00:13 +02:00
obrusvit
e30de62adc
tests: fix input_flows
...
Reset/recovery tests after adding Wallet created screen and separate
backup intro.
Regen signatures.json after rebase.
[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
fd59c2ce88
feat(core/ui): T3T1 backup cannot be skipped
...
This commit disallows the user to exit backup flow once initiated.
It also ensurer the intro screen is shown when initiating backup via
protobuf msg after it was previously skipped during wallet creation.
[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
25a9ef3cf5
feat(core/ui): info screens before ShareWords
...
Inform the user about possible repeated words in 1-of-1 SLIP39.
Instruct the user to "repeat for all shares".
[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
5bd6996ae4
feat(core/ui): show success screens between shares
...
This commit also adds minor improvements to reset flow.
[no changelog]
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
tychovrahe
09fc0ebf3e
fix(core): add missing tap to confirm screens to mercury
...
[no changelog]
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
8870869f93
chore(core): rename recovery type & kind and tweak feature flags
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
662f13136f
fix(core/ui): T3T1: get rid of some of the remaining button dialogs
2024-05-31 11:59:52 +00:00
Martin Milata
69e406f7cf
fix(core/ui): T3T1 device tests
...
[no changelog]
2024-05-31 11:59:52 +00:00
obrusvit
4d462e48f0
fix(tests): check_share helper for T2B1
...
[no changelog]
2024-05-31 11:59:52 +00:00
obrusvit
250593125c
feat(core): update translation strings
...
Based on latest Figma designs.
[no changelog]
2024-05-31 11:59:52 +00:00
Martin Milata
38b0361ded
test(core/ui): fix bitcoin signtx for T3T1
2024-05-31 11:59:52 +00:00
obrusvit
d8f20616be
feat(core/ui): T3T1 set new PIN flow
...
[no changelog]
2024-05-31 11:59:52 +00:00
Martin Milata
e0fece2050
fix(core/ui): T3T1 UI tests: GetAddress
...
[no changelog]
2024-05-31 11:59:52 +00:00
Martin Milata
5020868c2c
feat(core/ui): T3T1 receive flow
...
[no changelog]
2024-05-31 11:59:52 +00:00
obrusvit
1028c3500f
feat(core/ui): T3T1 separate reset flows
...
Create separate flows for wallet creating, prompt of backup and
recovery.
Put more strings to copy.
Change style of Frame subheader.
2024-05-31 11:59:52 +00:00
obrusvit
8978f36096
feat(core): T3T1 ShareWords component
2024-05-31 11:59:52 +00:00
Martin Milata
8a5afbe585
style(core): fix formatting
...
[no changelog]
2024-05-31 11:59:52 +00:00
obrusvit
55067a6d40
fix(core): rebase on current drawlib
...
Port new render function signature to model_mercury.
Fix some rebase errors.
Also port recent changes from mp <-> rust iface.
[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
162649aec7
feat(tests): Add SLIP-39 reset-upgrade-backup test.
2024-05-28 18:03:26 +02: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
Peter Jaško
7eb6fcf43c
feat(cardano): Tag sets
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
b24e044499
fix(tests): button content comparison
...
[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
a4f8d2b877
refactor(tests/ui): properly propagate model css class
2024-05-01 14:17:58 +02:00
matejcik
2523597c2a
fix(tests/ui): fix failing master diffs
2024-05-01 14:17:58 +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
8ec9545b89
chore(core): add an extra confirmation for non-1-of-1 Shamir backups
2024-05-01 09:23:40 +02:00
Ioan Bizău
4afe42a57e
refactor(core): make 1-of-1 SLIP39 backups use same messaging as BIP39
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
60e01ce0e8
feat(tests): update_fixtures.py: github actions support
2024-03-25 11:12:20 +00:00
Martin Milata
8a45a22ed7
tests: update fixtures.json
2024-03-21 00:44:04 +01:00
cepetr
dff12a32c1
feat(tests): improve screenshot diffs
...
[no changelog]
2024-03-20 16:54:50 +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
00544312b5
tests(translations): always use client version for language blobs
...
and ignore what is written in the jsons
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
e7f2d3f6cc
test(core): use internal model names
...
[no changelog]
2024-03-12 20:55:23 +00: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
cepetr
fab70c7dba
feat(tests): show screenshot diff
...
[no changelog]
2024-02-29 14:35:37 +01:00
matejcik
5f016a896a
chore: upgrade style checkers
...
black 24.2.0
flake8 7.0.0
some neat improvements for if-else statements there
2024-02-29 13:08:18 +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
Martin Milata
a2b53e3c46
feat(core): Add language_version_matches flag to Features
...
[no changelog]
2024-02-26 18:10:24 +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
f4538b9426
feat(tests): fix and extend translations tests
...
[no changelog]
2024-02-21 12:44:40 +01:00
grdddj
294b6e6666
feat(tests): create test for silent language updates
...
[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
Martin Milata
cd7899dbcc
feat(tests): generate master diff for subset of models
2024-01-10 11:10:31 +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
gabrielkerekes
e53121b3c4
chore(solana): add sign_tx
tests
2023-12-05 22:11:41 +01:00
gabrielkerekes
b3f4b6ac2b
feat(solana): add solana templates
...
- code is broken because depending modules are added in the next commit
2023-12-05 22:11:41 +01:00
gabrielkerekes
44dc417c0e
feat(solana): add get_address
2023-12-05 22:11:41 +01:00
gabrielkerekes
ec4a607dbe
feat(solana): add get_public_key
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
de16ee69e6
feat(tests): add test for going back from Ethereum summary page
...
[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
9a53ba9f44
fix(core): unify button requests in modify amount flow
...
[no changelog]
2023-12-04 13:15:57 +01:00
grdddj
9db8ff1fae
fix(core): unify sent button requests in ETH send flow
...
Makes sure T2B1 will send the same ButtonRequests as T2T1.
Does it by splitting the Rust layout into two separate dialogs.
[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
Martin Milata
d8e7c00087
refactor(core/ui): pagination and buttons on TT
2023-10-16 13:18:50 +02:00
Martin Milata
239439931d
chore(tests): update fixtures for Safe 3
...
[no changelog]
2023-10-12 12:16:04 +02:00
Martin Milata
0c5836605f
fix(tests): Safe 3 model name
...
[no changelog]
2023-10-12 11:31:57 +02:00
Martin Milata
f226c9599b
fix(core/ui): better contrast for bip39 keyboard button
...
[no changelog]
2023-10-02 19:04:28 +02:00
grdddj
07fb451048
feat(core): not allowing to send empty PIN in T2B1
...
[no changelog]
2023-10-02 16:33:51 +02:00
matejcik
bd1d0822b3
feat(core): spinner for authenticate_device
...
[no changelog]
2023-09-29 16:27:27 +02:00
matejcik
f6c659357a
refactor(core): rely on layout code to fill in homescreen default label
...
[no changelog]
2023-09-29 16:27:27 +02:00
Andrew Kozlik
dee559f4f9
feat(core): Integrate Optiga into PIN verification.
2023-09-27 17:17:09 +02:00
grdddj
292389bc1d
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-27 14:14:42 +02:00
grdddj
01a7de5b98
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-26 11:50:21 +02:00
grdddj
144ff52b7a
feat(core): show account number in receive/public key details for altcoins
...
[no changelog]
2023-09-26 11:50:21 +02:00
grdddj
6b3fa353ae
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-26 09:28:11 +02:00
grdddj
5ab4f1a45a
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-26 08:07:32 +02:00
grdddj
65c9380ab7
feat(core): triggering delete action in ChoicePage after 1 second even without release
...
[no changelog]
2023-09-26 08:07:32 +02:00