Commit Graph

25657 Commits

Author SHA1 Message Date
brantalikp
1cee298894 fix(suite-native): fix QR scan error handling 2025-10-03 13:32:29 +02:00
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
yanas
17c0a21dfe fix(suite-native): use device connection guard for wipe device 2025-10-03 13:08:32 +02:00
Matej Kriz
0403ff9597 fix(suite-native): do not allow to click on loading button
- I just went trhroug all the cases and I believe that no button in our app should proceed the onPress action while loading, it should always be disabled.
- Fixes repeated press on Send transaction button.
- Fixes Change device name during discovery.
2025-10-03 12:35:17 +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
Tomáš Boďa
5f50f3e019 fix(suite-native): use correct explorer 2025-10-03 12:13:07 +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
Jirka Bažant
1c12d92899 chore(suite-native): Export formatNumberWithThousandCommas 2025-10-02 23:59:25 +02:00
Jirka Bažant
d850427e8d feat(suite-native): Mobile Trade: hide my assets without pair from exchange and sel 2025-10-02 23:59:25 +02:00
Jirka Bažant
80c38a2f62 fix(suite-native): Mobile Trade: Trade history detail show correct token icon 2025-10-02 22:50:09 +02:00
Ondrej Hajek
97142a9613 feat(e2e): Enabled node bridge for Android tests 2025-10-02 20:19:10 +02:00
yanas
7996f3777d fix(suite-native): use correct close action type 2025-10-02 18:32:17 +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
brantalikp
33c2782294 fix(suite-native): add missing param to support link 2025-10-02 16:27:19 +02:00
Martin Varmuza
95953f3770 chore(connect): use device.descriptor instead of device.bluetoothProps 2025-10-02 15:52:11 +02:00
brantalikp
fac837d07d fix(suite-native): refactor block navigation hooks 2025-10-02 15:10:58 +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
Jirka Bažant
eeab5bbf56 chore(suite-native): Mobile Trade: Improve error logging in composeTradingTransactionThunk 2025-10-02 14:22:55 +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
juriczech
04b3fba550 chore(suite-native): decouple autoconnect hook
chore(suite-native): update suite-native/thp deps
2025-10-02 13:03:39 +01:00
Jirka Bažant
e97b0ae85f chore(suite-native): Mobile Trade: make token CryptoIds in selectAccountsWithTokensToSellSectionListByTradingType with correct text case 2025-10-02 13:10:33 +02:00
Jirka Bažant
0784ea8c64 fix(suite-native): Mobile Trade: fix ETH tokens CryptoId in quotes 2025-10-02 13:10:33 +02:00
yanas
fc214027ce fix(suite-native): prevent swiping back in device onboarding where appropriate 2025-10-02 12:08:45 +02: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
Vojtěch Tranta
4056a46c72 fix(suite): the device-busy state can be there in both cases - when device is acquired or not 2025-10-02 11:16:19 +02:00
Seibei Iguchi
f53e765b93 refactor(suite): simplify onboarding layout 2025-10-02 10:39:19 +02:00