Commit Graph

17091 Commits

Author SHA1 Message Date
Jiří Čermák
5c71815cc1 feat(suite): extend tooltip content of account item when sidebar collapsed
- Always display account name (e.g. Ethereum #1)
- Display account item type (staking, tokens)
- Display non-default account type (e.g. Ledger)
- Plus do some basic component refactor to make it a little bit more readable (place styles to seperate files, do some component de-composition, etc.)
2025-10-03 13:23:12 +02:00
Jiří Čermák
aea62747ea feat(suite): add missing account type hint in collapsed sidebar 2025-10-03 13:23:12 +02:00
Jiří Čermák
06cab82925 fix(suite): redact NFT ID 2025-10-03 13:19:59 +02:00
Jiří Čermák
f400f31150 fix(suite): use the HiddenPlaceholder on correct DOM level
The `useShouldRedactNumbers` reads context set in the `HiddenPlaceholder` component. Therefore, the `HiddenPlaceholder` component must be always used above `useShouldRedactNumbers` hook.
2025-10-03 13:19:59 +02:00
Jiří Čermák
aaf111f289 refactor(suite): use getStakingLimitsByNetworkSymbol instead of getStakingLimitsByNetwork
- add test nets and ada to `getStakingLimitsByNetworkSymbol`
2025-10-03 12:33:35 +02:00
Jiří Čermák
ea3dd8cce2 fix(suite): update backend custom backend urls on network change 2025-10-03 12:32:19 +02:00
Jiří Čermák
41236d712f refactor(suite): fix networks count in the select asset modal
- Ignore options with undefined `tradeCryptoId`.
- Memoize `getNetworkCount` and `filteredData` (`data`, `modalOptions` are in 1000x length).
- Improve perf. of `getNetworkCount`: O(`options.length`^`networkNetworkGroups.length`) -> O(`options.length`)
2025-10-03 12:32:00 +02:00
Jiří Čermák
cdc59e3af9 chore(components): remove obsolete TODO comment 2025-10-03 12:32:00 +02:00
Matus Balascak
e60bec9c3b fix(suite): dont fetch graph unless outdated 2025-10-03 12:17:30 +02:00
trezor-ci
9e83a40213 chore(suite): crowdin translation update 2025-10-03 12:17:25 +02:00
trezor-ci
ae7b3cad63 chore(suite): crowdin translation update 2025-10-03 12:05:22 +02:00
Martin Varmuza
4c38d21dcb test(connect): quarantine cancel workflow thp pairing test 2025-10-03 11:23:38 +02:00
Prochmi99
f6c9717b2d fix(translations): fix misspelled string on bt modal 2025-10-03 11:18:01 +02:00
Jiří Čermák
cbd5cb13ed fix(suite): prevent default value overwriting user amount input 2025-10-03 10:29:08 +02:00
Jiří Čermák
71123d10c2 fix(suite): close dropdown after option select 2025-10-03 10:15:17 +02:00
Martin Vere Cihlar
aeef974269 feat(e2e-suite): Adds customMatcher support for asserting traslations
micro refactoring to stabilize sell solana test - moves scroll into retry block
fixes transalation in multiple sessions test
2025-10-03 01:52:19 +02:00
Tomáš Boďa
3e822afa3b fix(suite): fixed approval UI 2025-10-02 17:56:51 +02:00
Jan Komarek
60df5cf1ad fix(suite): do not show prerequisites screen when status is pin-locked 2025-10-02 17:22:00 +02:00
Jan Komarek
ce6963a0c6 feat(connect): propagate soft lock/unlock push notifications 2025-10-02 17:22:00 +02:00
Jan Komarek
f6d171b18b fix(connect): only get features after settings/pin change if device is acquired 2025-10-02 17:17:30 +02:00
Martin Varmuza
1a63628c4f chore(suite): use here in device status is back 2025-10-02 17:09:58 +02:00
Martin Varmuza
a6516a2710 Revert "feat: remove unnecessary comlex call-to-action logic for NeedsAttention states"
This reverts commit 471e6c8c29.
2025-10-02 17:09:58 +02:00
Martin Varmuza
560e60b513 Revert "fix: test, there is no longer Refresh text, all is Conencted now"
This reverts commit cb49b9d371.
2025-10-02 17:09:58 +02:00
Martin Varmuza
95953f3770 chore(connect): use device.descriptor instead of device.bluetoothProps 2025-10-02 15:52:11 +02:00
Martin Varmuza
f375fb87bb fix(suite): dont show useless bridge toggle troubleshooting tip when not running bridge transport 2025-10-02 14:44:38 +02:00
Jiri Zbytovsky
d33a9bfbeb chore: optimize storageActions by making isAccessible sync 2025-10-02 14:30:14 +02:00
juriczech
43e9481d6e chore(suite-desktop): use constant for battery level 2025-10-02 13:20:00 +01:00
juriczech
27a0c53dc8 chore(suite): improve low battery handling 2025-10-02 13:20:00 +01:00
Martin Varmuza
b68cd7c250 chore(connect): limit public fields on device.descriptor to only those that are currently consumed by suite 2025-10-02 11:33:13 +02:00
Martin Varmuza
4911435b98 chore(transport-bluetooth): remove unused logger 2025-10-02 11:31:50 +02:00
Martin Varmuza
df401b658b chore(suite): remove unused strings 2025-10-02 11:31:40 +02:00
Jiri Zbytovsky
b0cdbcdefb chore(suite): cleanup suite storage from unused native files 2025-10-02 11:24:30 +02:00
Seibei Iguchi
f53e765b93 refactor(suite): simplify onboarding layout 2025-10-02 10:39:19 +02:00
Seibei Iguchi
583ef77d9b feat(components): add direction prop to BulletList component 2025-10-02 10:39:19 +02:00
Jiri Zbytovsky
107af6814a fix: unpair BLE device when forgetting it 2025-10-02 10:14:49 +02:00
yanas
df22bb4241 fix(suite-native): propagate battery-level notifications to transport 2025-10-02 10:09:40 +02:00
karliatto
e3a50255d6 feat(suite): new trezorPushNotificationMiddleware 2025-10-02 08:53:29 +02:00
Martin Varmuza
e839cc6984 chore(connect): remove channels from Device.bluetoothProps 2025-10-01 18:03:29 +02:00
Martin Varmuza
2a53b8cf38 fix(transport): apiType and id should be part of ApiLevelDescriptor type 2025-10-01 18:03:29 +02:00
Martin Varmuza
778968400b chore(suite): fix typo in a comment 2025-10-01 18:03:29 +02:00
Marek Polak
470d6524fa fix(suite): don't stop bt scanning on web again 2025-10-01 17:07:12 +02:00
trezor-ci
959e0158d7 chore(suite): crowdin translation update 2025-10-01 16:10:44 +02:00
Matěj Husák
57533c1970 feat(suite): added useBluetoothConnection hook and simplified other BT components 2025-10-01 15:48:05 +02:00
Matěj Husák
385a798314 feat(suite): updated shouldShowBluetoothUnPairDeviceList condition 2025-10-01 15:48:05 +02:00
Matěj Husák
8281e4f6e1 feat(suite): updated autoconnect visual 2025-10-01 15:48:05 +02:00
Matěj Husák
41e3f99416 chore(suite): moved unpair list to the parent 2025-10-01 15:48:05 +02:00
Matěj Husák
5a7f5fd0e9 feat(suite): moved logic from ConnectDeviceGlobalModal into a Context 2025-10-01 15:48:05 +02:00
Matěj Husák
a6fc8e224d chore(suite): renamed ConnectionGlobalModal 2025-10-01 15:48:05 +02:00
Matěj Husák
abb3a99700 feat(suite): implement UnpairBluetoothDeviceFromOsModal into connect device flow 2025-10-01 15:48:05 +02:00
Matěj Husák
6074dedb26 chore(suite): created Bluetooth constants 2025-10-01 15:48:05 +02:00