PrisionMike
1189138408
feat(tron): adding FreezeBalanceV2 message support
...
- Updated message definitions. Introduced new strings.
- Mostly generated code. Main changes in subsequent commit.
[no changelog]
2026-02-17 22:54:19 +05:30
Roman Zeyde
9922ba0c80
chore(core): support subtitle on Delizia should_show_more()
...
[no changelog]
2026-02-17 07:58:03 +01:00
Roman Zeyde
00b74ad088
chore(core): hide empty "info" button on Caesar confirm_with_info()
...
[no changelog]
2026-02-17 07:58:03 +01:00
Roman Zeyde
f939782a95
chore(core): hide empty "info" button on Bolt confirm_with_info()
...
The return type is changed to `Gc<LayoutObj>`, since the `buttons` object may be `CancelConfirm` or `CancelInfoConfirm`.
[no changelog]
2026-02-17 07:58:03 +01:00
Roman Zeyde
b75eb856ba
fix(core): use TEXT_MONO_DATA for Delizia confirm_with_info()
...
[no changelog]
2026-02-17 07:58:03 +01:00
Ioan Bizău
a10866988a
docs: add context on PropertyType
...
[no changelog]
2026-02-16 09:56:15 +02:00
Roman Zeyde
ec46aca238
chore(core): skip empty confirmation footer on Delizia
...
[no changelog]
2026-02-13 13:32:55 +01:00
Roman Zeyde
226fcd7c9b
refactor(core): support ICON_DOWN for confirm_with_info() in Caesar
...
Also, simplify info-related button creation.
[no changelog]
2026-02-13 13:32:39 +01:00
Roman Zeyde
9b6995a527
chore(core): add confirmation-related English string entries
...
[no changelog]
2026-02-13 13:30:42 +01:00
Michal Kazda
553d33e5cc
chore(l10n): blanked en.json with the new rules
...
[no changelog]
2026-02-11 16:26:54 +01:00
Ioan Bizău
60294d4cd0
feat(delizia): back button on summary
...
[no changelog]
2026-02-11 14:47:23 +02:00
Ioan Bizău
3a8d869e91
refactor(core): improve PropertyType consistency
...
[no changelog]
2026-02-11 14:47:23 +02:00
Ioan Bizău
7e85413cea
fix(delizia): show_properties layout consistency
...
before: you could call `show_properties` either with a string or with a
list of properties
* if you would call it with a string it would use `ConfirmValue`
* if you would call it with a list of properties, it would use
`ShowInfoParams` to show multiple properties
after:
* if you call it with a list of properties that only has one property
it defaults to the same behaviour as the case when you call it with a
single string
[no changelog]
2026-02-11 14:47:23 +02:00
Martin Pastyřík
589fd84b4b
chore(core): remove double check when changing pin
...
[no changelog]
2026-02-06 16:17:37 +01:00
Roman Zeyde
c1ff04c475
build(core): split English strings blob into multiple lines
...
Otherwise, concurrent string updates result in a merge conflict.
[no changelog]
2026-02-04 14:08:47 +01:00
Michal Kazda
8c2deb4020
fix(l10n): gen, style, fixtures [no changelog]
2026-02-04 13:24:51 +01:00
Ioan Bizău
307d601abe
feat(ethereum): EIP-7702
2026-02-02 12:35:10 +02:00
Ioan Bizău
8d8eb7d896
fix(tests): visit flow_confirm_summary menus
...
[no changelog]
2026-01-28 16:03:25 +02:00
Ioan Bizău
0c148ea51a
fix(delizia): visit summary menus
...
[no changelog]
2026-01-28 16:03:25 +02:00
obrusvit
5e065072f2
refactor(core): introduce Notification rust type
...
- introduce a type rather than carrying a tuple around
- this should make working with notifs easier in the future as we can
add fields to the struct
- export the NotificationLevel to uPy
[no changelog]
2026-01-28 13:19:58 +01:00
PrisionMike
df8b9368f7
fix(templates): use double quotes for backwards compatibility in python
...
[no changelog]
2026-01-23 12:19:44 -05:00
tychovrahe
fc47c93648
feat(core): allow reading out of telemetry data
...
[no changelog]
2026-01-19 12:58:56 +01:00
tychovrahe
bce05409a1
feat(core): detect battery disconnection
...
[no changelog]
2026-01-19 12:19:22 +01:00
cepetr
c0de3d9ee5
feat(core): introduce app_loader/cache module
...
[no changelog]
2026-01-16 09:20:57 +01:00
obrusvit
f1ada97d13
style: fix arg lint in trezorui_api
...
[no changelog]
2026-01-14 13:27:49 +01:00
Roman Zeyde
d6d375f95d
perf(core): optimize unstranslated strings representation
...
`TranslationStringsChunk` is used for storing English strings more efficiently.
Otherwise, every &str[^1] takes 32-bit pointer & 32-bit length, resulting in ~8kB = (8 bytes x ~1k strings).
[no changelog]
[^1]: https://doc.rust-lang.org/std/primitive.str.html#representation
2026-01-14 11:56:27 +01:00
Ioan Bizău
6c55926bb0
feat(tests): get Bolt FIDO account name
...
[no changelog]
2026-01-14 09:56:42 +02:00
tychovrahe
de96dfd19f
fix(core): adjust T3W1 connect screen text position when no menu is shown
2026-01-13 12:29:36 +01:00
tychovrahe
a6daaec501
chore(core): rename screen_connect parameters to better reflect functionality
...
[no changelog]
2026-01-13 12:29:36 +01:00
cepetr
521cdb2e0e
refactor(core): split and move suspend module into io and sec layers
...
[no changelog]
2026-01-13 11:18:26 +01:00
cepetr
47a7ba723f
refactor(core): move gfx to io/gfx
...
[no changelog]
2026-01-13 11:18:26 +01:00
cepetr
cd8b7b62d6
refactor(core): move translatations module to io layer
...
[no changelog]
2026-01-13 11:18:26 +01:00
cepetr
79dd851f78
refactor(core): move flash driver to sys layer
...
[no changelog]
2026-01-13 11:18:26 +01:00
cepetr
638f0cb436
refactor(core): move power_manager from sys to io
...
[no changelog]
2026-01-13 11:18:26 +01:00
cepetr
1a37ddf1b9
refactor(core): remove circular deps between rtl and sys
...
[no changelog]
2026-01-13 11:18:26 +01:00
tychovrahe
2e724a91ea
feat(core): detect battery error states
...
[no changelog]
2026-01-13 09:51:48 +01:00
PrisionMike
fa41268709
feat(tron): add TriggerSmartContract support.
...
- Blind signing TRON smart contracts.
- Only contract address shown to user.
- USDT,USDD transfer tested.
- Fee layout imperfect. To be fixed later.
[no changelog]
2026-01-12 14:42:11 -05:00
Ioan Bizău
c1e9277b10
feat: confirm cancel output
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
eb5ede77c3
refactor: use ConfirmActionOptions in ConfirmValue
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
3f0cbc039c
refactor: extract ConfirmActionOptions
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
8129ce4760
refactor: introduce StrPropertyType
...
* for properties that cannot have `bytes` values, which `PropertyType`
allows
* also replace `str(x)` calls with `x or ""` for dealing with the `None`
case
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
90e30e57ca
feat(delizia): swipe to go back on confirm_value
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
d14eeca9f7
refactor: drop ConfirmOutputWithAmount
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
31026a0dc7
feat: title and subtitle on property pages
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
aa857fa3e9
feat(eckhart): back button on confirm_value
...
[no changelog]
2026-01-12 21:00:53 +02:00
tychovrahe
fc2b18dad1
refactor(core/bootloader): unify bootloader event loop in rust
...
[no changelog]
2026-01-08 09:45:01 +01:00
tychovrahe
7083b94942
fix(core/bootloader): fix unsafe fw warning screen alignment
...
[no changelog]
2026-01-07 13:41:58 +01:00
Jun Luo
4375c211f9
feat(tron): add TransferContract support
...
Allows native TRX transfer
[no changelog]
Co-authored-by: PrisionMike <su.sh2396@gmail.com >
2026-01-06 03:57:42 -05:00
Roman Zeyde
b4bd84d466
build(core/rust): improve panic message in debug builds
...
https://doc.rust-lang.org/core/panic/struct.PanicMessage.html#method.as_str should make panic's messages more helpful.
[no changelog]
2026-01-05 19:06:13 +01:00
PrisionMike
9b99395e86
fix(bolt,caesar,eckhart): incorrect and missing address chunkification
...
- Adds missing chunkification in Bolt and Caesar.
- Fixes edge cases where chunks were overwritten or composed
incorrectly.
2025-12-30 09:53:31 -05:00