Ioan Bizău
ba67a2def7
chore(tests): long values in payment requests
...
[no changelog]
2025-10-16 15:14:08 +03:00
Ioan Bizău
abb2816c98
feat: 32 bytes amount in ETH payment requests
...
[no changelog]
2025-10-16 15:14:08 +03:00
obrusvit
8da475da68
chore(core): Crowdin partial sync
...
- including gen and fixtures
[no changelog]
2025-10-15 22:54:04 +02:00
Jiří Čermák
58c0e94bef
chore(ethereum): upgrading from Holesky to Hoodi
...
- Ethereum testnet upgrade. Updated literal references, and fixtures with the new name and chain ID.
- SLIP44 base indices updated from 1 to 60.
- Small change in eth/keychain required to work with older 1 index based
testnet addresses.
2025-10-15 21:26:37 +02:00
Ioan Bizău
77d3264b3c
chore: update fixtures
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
063ddf3743
chore: start Tropic model from multicore tests
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
65154d9038
feat(tests): check Tropic signature and cert chain
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
c9af142152
chore: add script to provision Tropic model
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
46b5510e31
chore(tests): generate certificate chain for Tropic
...
[no changelog]
2025-10-14 11:29:38 +03:00
M1nd3r
14e2064c29
test(python): use nist256p1 in payment device tests
...
[no changelog]
2025-10-09 15:06:44 +02:00
obrusvit
8639b291fa
chore(core): update fixtures
...
[no changelog]
2025-10-07 18:40:43 +02:00
obrusvit
d69e262a6d
chore(core): update fixtures
...
[no changelog]
2025-10-07 16:07:22 +02:00
obrusvit
d776fac085
feat(core): host afuera
...
- removes the occurences of "host" and instead using something more
user-friendly like "app" or "connected device"
[no changelog]
2025-10-07 12:31:01 +02:00
obrusvit
e7e3a4b82c
chore(core): remove Japan from regulatory screen
...
- temporarily remove the regulatory screen for Japan until the
certification process is completed
[no changelog]
2025-10-07 11:17:12 +02:00
Lukas Bielesch
2cb2f9dcb1
feat(core/eckhart): pin and wipe code device menu tests
...
[no changelog]
2025-10-07 10:37:13 +02:00
Suyash Shandilya
6d1ff1b3b9
Fix: Center align shown pin for Eckhart ( #5946 )
...
* fix(eckhart): shown pin should be center aligned
Added a new `space_out_str` function in strutils which adds spaces
between an input string for a clean look. Removed use of Chunks for
spacing visible PIN string.
[no changelog]
* chore(ui): update fixtures
2025-10-06 21:47:47 +02:00
M1nd3r
4341e0941d
chore: update fixtures
...
[no changelog]
2025-10-06 19:30:55 +02:00
Lukas Bielesch
7785df84cf
chore(core/eckhart): update pagination style for action bar
...
- pagination buttons have equal size
2025-10-06 17:32:48 +02:00
Lukas Bielesch
182fe7e6aa
feat(core/eckhart): bluetooth switching in device menu
2025-10-06 14:47:34 +02:00
Roman Zeyde
456ea7d5d6
feat(core+python): support device unlocking during THP handshake
...
Add a flag to the first THP handshake message, so the device can:
- fail the handshake if the device is locked (current behavior)
- prompt the user to enter the PIN (similar to other non-pairing flows)
NOTE: This is a backward-incompatible change, so Suite THP implementation MUST be adapted as well.
Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz >
2025-10-06 11:20:33 +02:00
Ioan Bizău
4c4362c9d3
fix(eckhart): adjust page counter position
...
[no changelog]
2025-10-06 10:07:41 +03:00
Lukas Bielesch
411b7e4941
fix(core): do not break chunks at the end of a line
...
- properly render trailing ellipsis
2025-10-03 18:46:08 +02:00
Roman Zeyde
a7fe6b8977
feat(python): allow exporting unit serial number
...
[no changelog]
2025-10-03 17:37:10 +03:00
Lukas Bielesch
45cc5ffb84
feat(core/tests): device menu click tests
...
- move keyboard shared code to common
[no changelog]
2025-10-03 10:50:55 +02:00
obrusvit
bde7f27efd
chore(core): shorten french string
...
[no changelog]
2025-10-01 10:42:47 +02:00
Ioan Bizău
ed9fa7cf55
chore(tests): update fixtures
...
[no changelog]
2025-09-30 16:47:38 +03:00
Ioan Bizău
f7239a7fac
fix: add progress when requesting extra data
...
[no changelog]
2025-09-29 17:06:27 +03:00
Lukas Bielesch
a6610b4188
chore(core/eckhart): use marquee only for the button subtext rendering
...
[no changelog]
2025-09-29 10:43:39 +02:00
obrusvit
46cb53498d
feat(core/eckhart): widen border shape
...
- instead of drawing the border 1px towards center, make the border 1px
wider and draw it at the exact edges
- this is to prevent underlying shapes from peeking at the sides
- effectively reverts
https://github.com/trezor/trezor-firmware/pull/5510
[no changelog]
2025-09-25 11:56:22 +02:00
Ioan Bizău
6c389ac5a2
chore(tests): update fixtures
...
[no changelog]
2025-09-24 19:55:38 +03:00
Ioan Bizău
40a1da775c
feat(tests): wipe code setup cancel
...
[no changelog]
2025-09-24 19:55:38 +03:00
Lukas Bielesch
3bb9aa2579
refactor(core/eckhart): fuse passphrase and label keyboards to one
...
- create one full-screen component `StringKeyboard`
- input component is now generic over the `StringInput` trait
- two implemented input types: `PassphraseInput` and `LabelInput`
[no changelog]
2025-09-24 11:02:01 +02:00
Lukas Bielesch
94cda4453d
chore(core): Allow backup check only when the backup exists
2025-09-24 11:01:00 +02:00
obrusvit
1b8a80023d
chore(core): sync some Crowdin
...
- another batch of sync but not complete, these should be mergeable
without pain
[no changelog]
2025-09-23 10:30:51 +02:00
Ioan Bizău
a31ef11a30
fix(eckhart): allow cancel on Solana recipient
...
[no changelog]
2025-09-22 18:43:42 +02:00
Roman Zeyde
a5fb5adbe9
fix(legacy): always use Gwei for ETH fee rates
...
Similar to how it's done in core.
[no changelog]
2025-09-21 23:08:09 +03:00
Martin Milata
ed1063b7e7
fix(core): make app_name required for THP pairing
...
[no changelog]
2025-09-19 12:15:27 +02:00
Martin Milata
29baee0dfe
fix(python): include hostname during THP pairing
...
[no changelog]
2025-09-19 12:15:27 +02:00
Lukas Bielesch
4862cc9d68
chore(core/eckhart): do not disable partially hidden items
...
- rather limit their touch area not to overlap with the top component
[no changelog]
2025-09-18 20:49:24 +02:00
Andrew Kozlik
1940bd5638
feat(core): Use Tropic in AuthenticateDevice.
2025-09-18 18:37:58 +02:00
obrusvit
e70903f515
chore(core): additional Crowdin sync for Eckhart
...
[no changelog]
2025-09-17 13:37:57 +02:00
obrusvit
e6f18ceae4
chore(core): Crowdin sync for new Eckhart strings
...
[no changelog]
2025-09-17 09:47:46 +02:00
Lukas Bielesch
ed4c675a1e
chore(core/eckhart): enable going back in the 1st recovery word
...
- The flow goes back to the word number selection
[no changelog]
2025-09-16 17:34:10 +02:00
Lukas Bielesch
9e4c86c16f
chore(core): ensure dependency between PIN and wipe code
2025-09-16 15:52:24 +02:00
Ioan Bizău
06cbaf19d8
chore(tests): update fixtures
...
[no changelog]
2025-09-15 12:50:16 +03:00
Ioan Bizău
0e625a94ee
feat(eckhart): tutorial power screen
...
[no changelog]
2025-09-15 12:50:16 +03:00
Roman Zeyde
ed09543497
chore(core): update translated UI fixtures
...
Should have been done in 3158294d16 .
[no changelog]
2025-09-12 16:28:34 +03:00
Roman Zeyde
7c17c49a4e
test(core): run test_autolock_does_not_interrupt_preauthorized on T3W1
...
[no changelog]
2025-09-12 16:28:34 +03:00
Roman Zeyde
ab091ac2b1
test(core): add a simple test for BleUnpair
...
[no changelog]
2025-09-10 11:37:48 +03:00
Roman Zeyde
b40ec9104a
chore(core): remove unneeded sleep() from test_repeated_backup_via_device
...
[no changelog]
2025-09-09 20:32:16 +03:00