Commit Graph

42 Commits

Author SHA1 Message Date
Jiri Zbytovsky
c3c8311025 feat(message-system): add feature flag to disable Optiga DAC failures 2026-02-10 22:46:00 +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
Jiri Zbytovsky
c6c16b5032 chore(device-authenticity): unlink wallet-core from device authenticity 2025-12-18 13:17:20 +01:00
Tomas Boda
6147797599 chore: bump @reduxjs/toolkit 2025-12-15 10:47:12 +01:00
tomasklim
2393763310 chore: change "fail" in test names to "error" to find fails easier 2025-11-24 20:23:46 +01:00
Tomas Boda
d0d6cc9ff8 chore(suite): bump @reduxjs/toolkit 2025-11-14 10:19:10 +01:00
Jiri Zbytovsky
5fd5657960 feat(message-system): add feature flag to disable Tropic DAC failures 2025-10-23 16:58:09 +02:00
Jiri Zbytovsky
5297a0c6be feat: device authenticity check with multiple secure elements 2025-10-22 16:56:37 +02:00
Jiří Čermák
da15b18eff chore: upgrade @reduxjs/toolkit to v2.9.1 2025-10-21 15:12:12 +02:00
Jiří Čermák
78f16f554b chore: update @reduxjs/toolkit to version 2.9.0 across multiple packages 2025-10-21 15:12:12 +02:00
Matěj Husák
50e4aeb2a5 feat(e2e): updated e2e tests for blacklist approach 2025-09-25 00:52:32 +02:00
Matěj Husák
00cf5d351f feat(suite): use caPubKey blacklist instead of whitelist 2025-09-25 00:52:32 +02:00
tomasklim
887018eacb chore: update redux libs 2025-05-17 08:58:34 +02:00
Matej Kriz
4b53159c43 fix(suite-native): fix the logic for Device Auth Check from Device Settings
The logic is not yet shared with the desktop because of subltle differences and logic too hard to read and debug.

- Do NOT report failed check as compromised device (For example device disconnected during action doesn't mean it's compromised, inform user about the error via Toast in that case)
- Share one DeviceCompromisedModal for compromised state.
2025-05-13 18:40:20 +02:00
Peter Sanderson
0cdbf54f03 fix: show Ghost Modal for failed device Auth in settings correctly (synchornously) 2025-03-12 09:30:44 +01:00
Nodonisko
39c71a19dd chore: redux upgrade 2025-03-07 14:42:12 +01:00
yanas
16447f48d9 chore(suite-common): autofix for sort-imports eslint rule 2025-01-30 15:51:37 +01:00
Peter Sanderson
abb41f8033 chore: remove glboal nx/workspace link scripts (it shall be run only globally) + resolve ugly igonores for devDependencies in import/no-extraneous-dependencies 2024-11-13 10:36:38 +01:00
Petr Knetl
2206f19f2e chore(suite): depcheck enabled 2024-06-18 13:07:58 +02:00
Bohdan Juříček
05304daec4 refactor(suite): authorize device thunk (#12438)
* refactor(suite): authorize device thunk

* feat(suite-native): duplicit passphrase handling

* fix(suite-native): avoid type casting in thunks

* refactor(suite): remove redundant comment
2024-05-22 11:36:41 +01:00
Jan Komarek
c21d81f664 chore: use global tsx 2024-02-12 11:56:09 +01:00
Jan Komarek
84bc9b8bd3 chore: update typescript and use global tsc 2024-02-12 11:56:09 +01:00
Jan Komarek
a7e68797da chore: use global jest 2024-02-12 11:56:09 +01:00
Jan Komarek
3c656dc0b2 chore: upgrade jest to 29.7.0 2024-02-12 11:56:09 +01:00
Jan Komarek
004938e24b chore: upgrade jest 2024-02-12 11:56:09 +01:00
Jan Komarek
fac6d99ecd chore: update root dependencies 2024-02-12 11:56:09 +01:00
Daniel Suchý
acf9a7f19c chore(repo): config cleanups and improvements (TS, Nx...) (#11096)
* chore(repo): config cleanups and improvements (TS, Nx...)

* fix connect e2e

* chore: add eslin cache file to nx cache

* chore: add stylelint cache file to nx

* chore: add ts-node config for to base.tsconfig.json
2024-02-09 13:11:35 +01:00
Nodonisko
53de3e3a83 chore(repo): update tsx 2023-12-11 13:11:06 +01:00
Szymon Lesisz
441f33b772 tests(suite): create shared mock of TrezorConnect
- Create standalone `__mock__` file
- Use mock of TrezorConnect in all unit tests
2023-11-30 17:02:26 +01:00
Daniel Suchý
7277f9d0f8 chore(repo): Upgrade TS 5.3 (#10017) 2023-11-21 12:15:06 +01:00
Jan Komarek
74576673d2 test(suite-common): add unit tests for checkDeviceAuthenticityThunk 2023-11-20 15:50:06 +01:00
Jan Komarek
634aebd53b chore(suite-common): improve authenticate device result stored in reducer 2023-11-20 15:50:06 +01:00
Jan Komarek
a3d216fe70 chore(suite-common): refactor device authenticity check 2023-11-20 15:50:06 +01:00
tomasklim
7458ab20f0 chore(jest): update jest in packages without issues 2023-11-20 09:19:59 +01:00
Daniel Suchý
bf8d0fe80f chore(repo): upgrade to TS 5.2 (#9989) 2023-11-20 07:54:30 +01:00
tomasklim
7e0584c511 feat(deps): update deps without breaking changes 2023-11-11 14:28:55 +01:00
Jan Komarek
0544b68984 feat(suite, suite-common): remove redundant success toasts from onboarding 2023-10-20 15:23:00 +02:00
Matej Kriz
6397eeec03 feat(suite): allow authenticity check to pass even if CA pubKey is not in Suite but config is expired
- Temporary but fine solution. Both certificates still needs to be valid. Final solution would be fetching new config in that case.
2023-10-13 10:37:21 +02:00
Jan Komarek
5f336932d1 feat(suite, suite-common): add device authentication to settings 2023-10-13 10:37:21 +02:00
Jan Komarek
d4b7962361 feat(suite): add DeviceAuthenticity step to onboarding 2023-10-13 10:37:21 +02:00
Szymon Lesisz
06b1e0ef62 feat(device-authenticity): create @suite-common/device-authenticity package 2023-10-13 10:37:21 +02:00