Commit Graph

75 Commits

Author SHA1 Message Date
Tomas Boda
6d80f47903 chore: bump @reduxjs/toolkit 2026-02-16 16:11:39 +01:00
Daniel Skýpala
a61e614ffe chore: Bump react-native deps 2026-02-16 14:29:26 +01:00
Daniel Skýpala
dfac149085 chore: Bump sentry 2026-02-16 14:29:26 +01:00
Jiri Zbytovsky
d0daabe73b chore: bump Sentry deps 2026-01-09 13:42:56 +01:00
brantalikp
cde81b1c79 chore(suite-native): dependencies update 2026-01-09 12:50:23 +01:00
Vojtěch Tranta
d0db7e7032 fix: update project deps 2026-01-07 09:48:00 +01:00
Tomas Boda
6147797599 chore: bump @reduxjs/toolkit 2025-12-15 10:47:12 +01:00
brantalikp
9b0e267013 chore(suite-native): updgrade MMKV to version 4 2025-11-18 12:02:18 +01:00
Tomas Boda
d0d6cc9ff8 chore(suite): bump @reduxjs/toolkit 2025-11-14 10:19:10 +01:00
Matej Kriz
d742df59d6 feat(suite-native): enable async migrations and initial migrations from other parts of state
- Original `createMigrate` helper from `redux-persist` uses `reduce` on migrations object keys, so asynchronous migrations couldn’t work unless they were in the last position (following migration got promise as previous value instead of state to migrate).
- The previous solution for `initialMigration` can't work with more versions so the new `createAsyncMigrate` can handle the initial migration with the same interface as other migrations. Migration to version `1` is considered an initial migration and accepts an undefined old state.
- The type for migration functions `MigrationManifest` is enhanced. The old state is always unknown; it should always be validated. The output of each migration is also unknown, because it doesn't have to be final. The final output should satisfy the type of current initial state in the reducer, but each property is optional, because migrated state is merged with the initial state together, so not defined properties are not migrated but used from initial state.
- A lot of the old migrations don't satisfy this new more stricter type, which is why `any` with a FIXME note has been added. The proper validation for those migrations will be added in a follow-up.
2025-11-06 17:27:37 +01:00
Petr Knetl
b3be5dbbdc chore(suite): bump sentry to SDK 10 2025-11-04 10:28:43 +01:00
Petr Knetl
a125ec32aa chore(suite-native): bump react native related dependencies (2025-10) 2025-10-27 13:04:36 +01:00
Petr Knetl
e974669278 chore(suite-native): bump not native specific dependencies (2025-10) 2025-10-27 13:04:36 +01: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
brantalikp
6a1176a102 chore(suite-native): expo 54: dependencies update 2025-10-20 11:35:17 +02:00
Peter Sanderson
7027213e3f fix: add TON of missing dependecies in package.json 2025-09-18 13:04:25 +02:00
Jiri Zbytovsky
fbdfdec3b8 feat(suite-native): filterInconclusiveAuthenticityChecks also in mobile 2025-09-15 09:45:25 +02:00
Petr Knetl
d404301bfb chore(suite-native): bump gorhom/bottom-sheet jotai lottie yup (2025.08) 2025-08-28 10:37:40 +02:00
brantalikp
d89d5a0c8c fix(suite-native): fix build and type errors 2025-06-23 17:46:37 +02:00
brantalikp
80db8af3e2 chore: update other packages 2025-06-23 17:46:37 +02:00
tomasklim
887018eacb chore: update redux libs 2025-05-17 08:58:34 +02:00
Jirka Bažant
7f1895cc72 chore(suite-native): Bump RN to 0.76.9, @sentry/react-native to 6.10 2025-04-08 12:07:18 +02:00
Nodonisko
39c71a19dd chore: redux upgrade 2025-03-07 14:42:12 +01:00
Jan Komarek
0093ee13f3 chore: upgrade @sentry/core, @sentry/browser, @sentry/react-native, and @sentry/electron 2025-01-07 14:17:45 +01:00
Matej Kriz
c2e025d18f chore(suite-native): update expo-splash-screen to the latest
- Desperate attempt to fix splashscreen background glitch on Android 12 on Xiaomi.
2024-12-10 18:30:56 +01:00
Matej Kriz
f7dd25b803 fix(suite-native): fix app icon and splash screen for sdk 52 2024-12-02 18:40:43 +01:00
Daniel Suchý
eda770d5a5 chore(mobile) : expo upgrade sdk 52 🚀 (#15383)
* chore: expo upgrade

* chore(mobile): expo sdk 52

* fix: android build

* chore(mobile): ⬆️ upgrade usb lib, jest, sentry

* fix(mobile): fix quick crypto android build
2024-11-19 16:14:41 +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
Matej Kriz
d9ed13e8c2 chore(suite-native): capture console errors to sentry on mobile too 2024-09-20 11:00:00 +02:00
Daniel Suchý
d6343d4106 chore(mobile): upgrade deps to RN 0.75 (#14004) 2024-08-29 15:15:59 +02:00
Jan Komarek
a304dd56a1 chore: update crypto libs 2024-08-27 16:31:51 +02:00
Petr Knetl
f7907e1496 chore(suite): unused package dependencies removed 2024-06-18 13:07:58 +02:00
Petr Knetl
2206f19f2e chore(suite): depcheck enabled 2024-06-18 13:07:58 +02:00
Daniel Suchý
5dcefbb3a0 chore(mobile): Expo 51 + deps update (#12666)
* chore(mobile): deps update

* fix(mobile): fix unit tests mocks

* feat(mobile): redux devtools
2024-05-31 13:32:26 +02:00
Matej Kriz
683e51ec9d feat(suite-native): persist remembered devices and device related data
- Only devices with remember === true persisted in redux-persist.
- Only data related to remembered devices persisted in graph, accounts and transactions.
2024-05-13 11:57:27 +02:00
Bohdan Juříček
4173d3e2c9 feat(suite-native): upgrade rn (#11990) 2024-04-12 09:10:38 +00:00
Matej Kriz
87c8c9fab5 chore(suite-native): use expo-crypto instead of deprecated expo-random
- To get rid off deprecation warning.
2024-04-02 10:34:13 +02:00
Matej Kriz
1c2acbbeb7 fix(suite-native): handle error on SecureStore.getItemAsync
- For some users on some phones, sometimes... SecureStore is not wiped correctly on app uninstall so it failed to loaded when app is installed again. See https://github.com/expo/expo/issues/23426

- This is a workaround - deleting the key in that case and genereting new one.
2024-03-28 13:27:31 +01:00
Jan Komarek
fecd89f6e8 chore: update various dependencies (no major update)
chore: update various dependencies (no major update)
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
01e33b7145 chore: remove test scripts for packages without tests 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
Daniel Suchý
bb37005e6b chore(mobile): Expo migration (#10769)
* gitignore android + ios folders

* update deps

* react-native-usb Expo + RN 0.73 support

* remove unnecessary fonts

* migrate to Expo

* update github workflows for Expo

* fix type error

* update expo-av

* fix lottie welcome animation

* change android version to 1 for debug

* fix deps

* fix tsconfig

* PR fixes

* fix min sdk version

* rename app

* add Sentry auth token to CI

* remove unsused deps in root package.json

* fix staging pipeline

* update package.json scripts

* fix staging

* fix fastlane prod

* fix unit tests

* fix unit tests
2024-01-26 18:45:30 +00:00
Petr Knetl
99aae2e111 fix(suite-native): account type migration fix (#10495) 2024-01-09 08:31:20 +00:00
Szymon Lesisz
b8a321c837 chore: update jest and related dependency
- jest: 29.5.0
- babel-jest: 29.5.0
- jest-watch-typeahead: 2.2.2
- @types/jest: 29.5.0

removed:
- @jest/types
- jest-environment-jsdom
- jest-environment-node
- ts-jest
2023-12-12 15:03:47 +01:00
Daniel Suchý
a3141976cb chore(mobile): update mmkv (#10227) 2023-12-06 21:20:21 +01:00
Daniel Suchý
7277f9d0f8 chore(repo): Upgrade TS 5.3 (#10017) 2023-11-21 12:15:06 +01:00