66 Commits

Author SHA1 Message Date
yanas
768e2bd8c0 fix(suite-native): handle THP correctly for authenticity check in device settings 2026-03-04 16:06:21 +01:00
yanas
dbbbf94412 fix(suite-native): handle THP correctly for PIN actions in device settings 2026-03-03 17:54:20 +01:00
copilot-swe-agent[bot]
8722a8869c feat(connect): remove UI constant, replace with UI_REQUEST and UI_RESPONSE references
Removes the UI constant that was a merge of UI_REQUEST and UI_RESPONSE.
Updates all 70 files that referenced UI to use the appropriate
UI_REQUEST or UI_RESPONSE constant instead.

Co-authored-by: mroz22 <30367552+mroz22@users.noreply.github.com>
2026-02-26 10:53:23 +01:00
juriczech
7ad3f47cb1 fix(suite): allow mocks 2026-02-23 12:35:24 +01:00
juriczech
f672a9e78b chore(suite): eslint package imports rule ignore
- even though we want to remove all of these broken imports, it's not possible to do that as part of a single PR, so to make the CI happy & prevent new usages of imports directly from new files, we will ignore all current warnings to then remove them in follow ups.

# Conflicts:
#	suite-common/suite-sync-quota-manager/src/tests/ensureDeviceHasQuotaThunk.test.ts
#	suite-common/suite-sync/src/storage/tests/createEnsureStorage.test.ts

^ Conflicts:
^	suite-common/wallet-core/src/device/deviceThunks.ts
2026-02-23 12:35:24 +01:00
Seibei Iguchi
ce71b08bb2 refactor(theme): standardize typography styles across components 2026-02-19 14:04:05 +01:00
Szymon Lesisz
d8b175d26b refactor(suite-common): move device to standalone package 2026-02-18 20:17:20 +01:00
juriczech
18f87ce2ae chore(suite): replace G.isNotNullable with utils 2026-02-13 11:09:36 +01:00
Tomas Martykan
bf775303b8 fix(suite-native): passphrase ui action type guards 2026-02-11 09:46:44 +01:00
Peter Sanderson
129f04e27f fix: make mocks in separate index-file so they are not mixed with implementation 2026-02-02 12:59:08 +01:00
Peter Sanderson
5f7dd5d807 fix: separate getDeviceMock so it is in the packekage togeter with type that it mocks 2026-02-02 12:59:08 +01:00
juriczech
95e0d64a88 fix(suite-native): handle TS7 pin 2026-01-22 15:16:17 +01:00
juriczech
0394cbd46a chore(suite-native): remove redundant state 2026-01-22 15:16:17 +01:00
juriczech
6920f34dfa fix(suite-native): deps update 2026-01-22 15:16:17 +01:00
juriczech
5057bcbdd7 fix(suite-native): useLegacyAnalytics
- wrong merge conflict, resolving here
2026-01-22 15:16:17 +01:00
juriczech
abd9ada067 chore(suite-native): remove input passphrase on device 2026-01-22 15:16:17 +01:00
juriczech
3a4c9e63ae chore(suite-native): remove checkPassphraseOnDevice action
- by handling check passphrase on device same way in device authorization and passphrase flow, this check is now redundant. We just need to make sure the screens are available during the discovery step in the passphrase navigator, which was done in this commit as well.
- Because we now handle it separately we can now remove the dependency on device-authorization within passphrase package
2026-01-22 15:16:17 +01:00
juriczech
4a21f3b63f chore(suite-native): move passphrase discovery selectors
- aiming to reduce footprint of device-authorization package on passphrase package. Shall be removed completely, but that means refactoring more of the navigation logic so it will be done as a follow up
2026-01-22 15:16:17 +01:00
juriczech
100006f5d2 fix(suite-native): deviceAuthorizationSlice tests 2026-01-22 15:16:17 +01:00
juriczech
75e3d74e7d chore(suite-native): simplify device authorization slice 2026-01-22 15:16:17 +01:00
juriczech
dc888d43d6 fix(suite-native): tests 2026-01-22 15:16:17 +01:00
juriczech
22827413f1 feat(suite-native): passphrase enter on trezor
^ Conflicts:
^	suite-native/passphrase/src/PassphraseEnterOnTrezorScreen.tsx
2026-01-22 15:16:17 +01:00
juriczech
01f0d2fd38 chore(suite-native): rename device authorization routes 2026-01-22 15:16:17 +01:00
juriczech
c41009e249 refactor(suite-native): simplify device authorization state 2026-01-22 15:16:17 +01:00
juriczech
8f5123905b chore(suite-native): pin components moved to package 2026-01-14 14:21:04 +01:00
Jirka Bažant
658218e354 chore(suite-native): Update exchange E2Es 2026-01-12 08:59:15 +01:00
yanas
cc5406ca0d refactor(suite-native): device settings navigation final cleanup 2026-01-07 13:57:12 +01:00
yanas
54c710efae refactor(suite-native): rework backup & passphrase navigation in device settings 2026-01-06 18:15:16 +01:00
yanas
cfc648652f refactor(suite-native): rework firmware navigation in device settings 2025-12-08 17:27:42 +01:00
juriczech
b4b7e46f7d chore(suite-native): move pin request to device-authorization 2025-10-27 13:01:14 +00:00
yanas
87c5e402c5 feat(suite-native): add T3W1 renders, animations and illustrations
(cherry picked from commit efe3b5a5be)
2025-10-22 14:11:28 +02:00
yanas
2be40d4e19 fix(suite-native): enable Bluetooth auto-connect on Connect press 2025-10-10 12:36:32 +02:00
yanas
bc9693e3a0 feat(suite-native): show correct screen content when connected device is required 2025-10-04 13:22:06 +02:00
yanas
8bc4877117 refactor(suite-native): move useDeviceConnectionGuard to module device-authorization 2025-10-03 15:54:20 +02:00
yanas
02b7c19600 chore(suite-native): update device PIN renders 2025-09-02 16:35:40 +02:00
Martin Varmuza
e800595695 chore(module-authorization-device): simplify selectPassphraseError 2025-08-21 14:49:09 +02:00
Martin Varmuza
35a93404ee chore(suite): simplify passphrase duplicate logic 2025-08-19 12:34:12 +02:00
Vojtěch Tranta
aec67e5c3e fix(suite): end the passphrase flow as soon as possible - do not wait for the accounts load to finish 2025-06-10 11:40:49 +02:00
Vojtěch Tranta
3ffd71eb5a fix(suite-native): remove unused code 2025-06-10 11:18:24 +02:00
Vojtěch Tranta
6e55dd2ea1 fix(suite): prevent double redirect to the enter passsphrase on device 2025-06-06 14:43:37 +02:00
Jiri Zbytovsky
b89dcffd1d test(suite-native): enable & fix deviceAuthorizationSlice test 2025-06-03 15:47:16 +02:00
Vojtěch Tranta
30b1dfdcc8 fix(suite-native): make sure that entering passphrase on device when passphrase feature unlock is requested works as expected 2025-06-03 15:47:16 +02:00
Vojtěch Tranta
26a9270780 fix(suite-native): ultimately solve dichotomy of request passphrase as feature vs. in passphrase form flow 2025-06-03 15:47:16 +02:00
Vojtěch Tranta
35ddd3f760 fix(suite-native): make sure that entering passphrae on device works well in native 2025-06-03 15:47:16 +02:00
Vojtěch Tranta
2c179fbe62 fix(suite-native): make sure that inserting pin before passphrase works as expected 2025-06-03 15:47:16 +02:00
Vojtěch Tranta
3a759ed830 fix(suite-native): make sure that duplicated passphrase flow works as expected 2025-06-03 15:47:16 +02:00
Vojtěch Tranta
e7b2db53c1 feat(suite-native): make the passphrase flow in native declarative 2025-06-03 15:47:16 +02:00
Martin Varmuza
6ac24fcba0 feat(suite-native): more progress on discovery 2025-06-03 15:47:16 +02:00
Martin Varmuza
e8b8534b6e chore: discovery cleanup 2025-06-03 15:47:16 +02:00
Vojtěch Tranta
54444ceb08 feat(suite-native): start reimplementing mobile passphrase flow 2025-06-03 15:47:16 +02:00