Michal Kazda
915b743a81
chore(l10n): new translations from crowdin
...
[no changelog]
2026-02-19 13:55:01 +01:00
Roman Zeyde
58850b849b
refactor(core): rename "skip" flag for non-idempotent menu items
...
[no changelog]
2026-02-19 11:27:25 +01:00
tychovrahe
93da7f7d35
feat(core/prodtest): allow reading and resetting telemetry data in prodtest
...
[no changelog]
2026-02-19 09:38:07 +01:00
tychovrahe
cf71a0b3cc
fix(core): fix updating battery errors in telemetry
...
[no changelog]
2026-02-19 09:38:07 +01:00
tychovrahe
5e17f2ac21
fix(core): fix BLE busy after restart with BLE turned off
2026-02-19 09:37:17 +01:00
Ioan Bizău
3228922550
fix(tests): brackets in IPv6
...
[no changelog]
2026-02-19 09:17:20 +02:00
dependabot[bot]
0edb6df405
build(deps): bump urllib3 in /tools/automatic_battery_tester
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.5.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 15:55:30 +01:00
dependabot[bot]
56772ed1dd
chore(deps): bump pillow in /tools/automatic_battery_tester
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 11.3.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.3.0...12.1.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 15:54:49 +01:00
obrusvit
c3086cc53a
docs: update PR template
...
[no changelog]
2026-02-18 13:16:06 +01:00
PrisionMike
328cd08d48
feat(tron): clear sign Approve flow
...
[no changelog]
2026-02-18 14:48:50 +05:30
PrisionMike
870f0db189
feat(tron): Adding FreezeBalanceV2 contract logic
...
- Main logic for Staking Tron for energy or bandwidth.
- Scaffolding in preceding commit.
[no changelog]
2026-02-17 22:54:19 +05:30
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
bleska
c6bdec5b77
refactor(core): dma2d_wait() busy wait removal
...
dma_transfer_in_progress boolean variable has been added for tracking of dma2d current state (transferring/idle). The variable is set after dma2d successful transfer start and cleared inside the dma2d_wait() function after the dma2d transfer has finished.
dma2d_wait() function has been refactored from HAL based busy waiting variant to a priodical polling of dma2d status flags (TC, TE, CE) and sleep/wake concept using the dma2d to wake MCU when such event occurs.
WFE (Wait For Event) instruction is used for MCU sleep entry. The "SCB.SCR.SEVONPEND" bit is used to enable MCU wake-up with NVIC disabled IRQs.
[no changelog]
2026-02-17 13:36:54 +01:00
bleska
36811b9616
refactor(core): dma2d_wait() busy wait removal
...
Removing the "KERNEL_MODE" guards as the whole file is guarded. Removing the dma2d_wait() function call as it's called twice in the near location.
[no changelog]
2026-02-17 13:36:54 +01:00
bleska
f45b187a85
fix(core): adding SECMON_MONOTONIC_VERSION counter to DISC2
...
[no changelog]
2026-02-17 13:03:58 +01:00
Roman Zeyde
3fe213622e
feat(core): add iterative data confirmation flows
...
[no changelog]
2026-02-17 07:58:03 +01:00
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
Andrew Kozlik
477cbb365a
fix(crypto): Clean up stack in hdnode_deserialize().
2026-02-16 17:44:01 +01:00
Michal Kazda
c6a89c334c
chore(ci): updates to pull/push crowdin workflows
...
[no changelog]
2026-02-16 17:22:51 +01:00
Ioan Bizău
5abc3472f5
fix(tests): preload first screenshot to avoid jump
...
[no changelog]
2026-02-16 16:36:54 +02:00
Ioan Bizău
05687892d9
chore(tests): disable update button in CI
...
[no changelog]
2026-02-16 16:36:54 +02:00
Ioan Bizău
88bafce01e
feat(tests): keyboard shortcuts for markers
...
[no changelog]
2026-02-16 16:36:54 +02:00
bleska
4e19779310
fix(core): PLL_DSI_NDIV wrongly set for DISC2
...
The PLL_DSI_NDIV macro has been redefined to be calculated out of the other PLL_DSI parameters and the HSE_VALUE.
[no changelog]
2026-02-16 11:18:14 +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
Roman Zeyde
b0135d8b85
chore(python): update uv.lock after trezorlib release
...
[no changelog]
2026-02-13 12:35:14 +01:00
Roman Zeyde
40c222e960
refactor(core): use non-async function ETH staking detection
...
[no changelog]
2026-02-12 18:48:38 +01:00
Roman Zeyde
adae0a15f2
docs: add Sparrow Wallet to third-parties.md
...
[no changelog]
2026-02-12 17:53:22 +01:00
Michal Kazda
553d33e5cc
chore(l10n): blanked en.json with the new rules
...
[no changelog]
2026-02-11 16:26:54 +01:00
Michal Kazda
7089a9e119
chore(l10n): add new rules
...
[no changelog]
2026-02-11 16:26:54 +01:00
obrusvit
5b97dd3bbf
chore: translations blanker script
...
- a helper script to blank certain translations for layouts if they are
not used in the said layout
- the script uses rules JSON
[no changelog]
2026-02-11 16:26:54 +01:00
Martin Milata
191b8643eb
feat(rust/trezor-thp): add example client
...
[no changelog]
2026-02-11 15:03:48 +01:00
Martin Milata
86934e0750
feat(rust/trezor-thp): secure channel layer
...
[no changelog]
2026-02-11 15:03:48 +01:00
Martin Milata
a9ddd8c7c9
refactor(rust/trezor-thp): error logging
...
[no changelog]
2026-02-11 15:03:48 +01:00
Martin Milata
d180ad1e43
chore(rust/trezor-thp): delete Cargo.lock
...
[no changelog]
2026-02-11 15:03:48 +01:00
matejcik
67013755e8
chore(python): bump version after release
2026-02-11 13:50:15 +01:00
matejcik
45ff241919
docs(python): generate changelog for 0.20.0
python/v0.20.0
2026-02-11 13:50:15 +01:00
Andrew Kozlik
3e0a170eab
feat(python): add root production key for T3B1
2026-02-11 13:50:15 +01:00
Andrew Kozlik
7dec396c2d
feat(python): Ensure that Trezor provides Tropic signature when expected.
2026-02-11 13:50:15 +01:00
matejcik
e397ee5fcb
fix(python): improve handling for CA blacklists/whitelists
...
* handle inability to download the allowlist
* prepare for blacklist that will be used for T3W1
2026-02-11 13:50:15 +01:00
matejcik
d7fce2ab15
docs(python): fix typo
2026-02-11 13:50:15 +01:00
matejcik
47c900be8d
fix(python): fix BLE behavior on macos
...
* macOS does not have `client.pair()`, as documented in bleak docs. This
way we just ignore the NotImplementedError and everything Just Works(tm)
* installing firmware will fail on macos unless response=True. we don't
want to limit other OSes for that so we configure that with a top level
constant
2026-02-11 13:50:15 +01:00
matejcik
977402ec0e
refactor(python): improve authenticity check
...
moving complexity around to a better siloed location, as a preparation
for adding new kinds of (PQ) cryptography
2026-02-11 13:50:15 +01:00
Ioan Bizău
afc88d25ea
chore: update fixtures
...
[no changelog]
2026-02-11 14:47:23 +02:00
Ioan Bizău
78cb6b185b
fix: tests
...
[no changelog]
2026-02-11 14:47:23 +02:00