Commit Graph

39 Commits

Author SHA1 Message Date
brantalikp
cde81b1c79 chore(suite-native): dependencies update 2026-01-09 12:50:23 +01:00
Peter Sanderson
47f2cc48d5 fix: use AccountDescriptor as branded type 2026-01-08 09:24:34 +01:00
Jirka Bažant
7d71615001 fix(suite-native): Resolve circular dependency of helpers and toasts modules 2025-12-01 10:50:23 +01:00
brantalikp
6a1176a102 chore(suite-native): expo 54: dependencies update 2025-10-20 11:35:17 +02:00
Peter Sanderson
bdd87839d0 fix: all new depndencies after rebase & remove depchecks from example
packages
2025-09-18 13:04:25 +02:00
Peter Sanderson
ccc434d6a4 feat: Local First Storage (Evolu) for mobile
fix: temp comment out some code that causes some ESM import hell

fix: tests, improve to not use 'as' in fixtures

chore: replace 'as' with array spread to convert to ordinary (from readonly) array

fix: bump expo to ^53.0.22 so it can be same as expo required by evolu (and can be deduped)

fix: re-enable the FetureFlag callback

chore: better naming for local-first-package in native

fix: remove on bad circular dependency from local-first-storage reducer<->selectors

chore: update madge (circular import, one more is removed)

fix: disable Evolu labeling in Portfolio Tracker mode

chore: use F.toMutable instead of a ... spread

fix: depcheck ignore (peerdependecny: expo, expo-sqlite) only for relevant package

fix: move feature-flag code out of the feature-falgs module into dev-tools

fix: better selectors, no need to provide whole object, the string|undefined is all what is needed

fix: bad key props in the list

fix: use standard TextButton component

fix: unify string|null for (all) label selectors

fix: missing translation string

chore: extract the labeling logic into separate thunk

fix: depcheck

fix: transaction name component has now correct variant

fix: render debug inly when labeling is on
2025-09-18 11:03:52 +02:00
Petr Knetl
2fe70d56b1 chore(suite-native): bump react-native-* community packages (2025.08) 2025-08-28 10:37:40 +02:00
Petr Knetl
972ba574bf chore(suite-native): bump expo packages (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
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
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
Daniel Suchý
b3924ee5a8 feat(mobile): new icons (#14963)
* feat(mobile): new mobile icons package + icon font

* chore: replace deprecated icons in mobile app

* fix: fix broken icons and add README
2024-10-22 16:18:52 +02:00
Petr Knetl
87098de513 feat(suite-native): qr code scanner bottom sheet 2024-09-11 08:16:23 +02:00
Daniel Suchý
d6343d4106 chore(mobile): upgrade deps to RN 0.75 (#14004) 2024-08-29 15:15:59 +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
Bohdan Juříček
4173d3e2c9 feat(suite-native): upgrade rn (#11990) 2024-04-12 09:10:38 +00: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
Petr Knetl
4cb98c8d51 Fix/xpub address validation (#10990)
* refactor(suite-native): isAddressBasedNetworks util added

* refactor(suite-native): isAddressBasedNetwork used in components

* fix(suite-native): checks address validity on account import
2024-02-05 08:38:01 +00: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
Bohdan Juříček
22b74c92ea Fix/freeze between navigation stacks (#10582)
* chore(suite-native): upgrade navigation pkgs

* fix(suite-native): svg loading in suite native

* refactor(suite-native): receive screen

* fix(suite-native): homescreen padding

fix
2024-01-10 10:13:24 +00:00
Daniel Suchý
cb81cdfb96 chore(mobile): remove brigtness increase for QR codes (#10230) 2023-12-06 20:31:51 +00:00
Petr Knetl
c96edc5af4 Feat/verify receive address (#9844)
* refactor(suite-native): confirmAddressOnDevice

- device address confirmation logic moved from `packages/suite` to `suite-common/wallet-utils`

* refactor(suite-native): move receive account to modal

- `ReceiveAccount` component is now only accesible via `ReceiveModalScreen` to make tab bar always hidden.
- for this reason was `ReceiveStackNavigator` needed anymore and was deleted

* fix(suite-native): cardano derivation type discovery

- Cardano derivation type is configured before starting discovery, so the manipulation with discovered accounts works as expected.

* feat(suite-native): verify address on device logic

- `useAccountReceiveAddress` hook that handles the logic of verifying the address on the device created.

* feat(suite-native): verify address on device UI
2023-11-08 08:30:59 +00:00
Petr Knetl
ecf7b6db18 fix(suite-native): receive address shows tail (#8593)
The last characters of receive address are not hidden anymore.
2023-05-30 10:40:11 +02:00
Petr Knetl
08036d22e5 feat(suite-native): qrcode brightened up (#8503)
- qr code brightness of the screen when shown
- receive address qrcode text made bigger and separated by words
- fix of xpub qrcode value overflow
2023-05-25 10:12:01 +02:00
Bohdan Juříček
e5341051cf chore(suite-native): update react native (#8556) 2023-05-24 13:43:32 +02:00
Petr Knetl
340bcf00f4 Refactor/icons package (#8406)
* refactor(suite): suite-common/icons

* refactor(suite-native): token icon

* feat(suite-native): universal rounded icon component
2023-05-16 15:43:36 +00:00
Daniel Suchý
d0515be128 chore(mobile): upadete RN + Skia + Reanimated (#8190) 2023-04-23 20:27:42 +02:00
Bohdan Juříček
bb84801ad5 feat(suite-native): warning before xpub (#8049) 2023-04-17 11:33:48 +02:00
Bohdan Juříček
5fb383ae8f chore(suite-native): upgrade RN (#7971)
* chore(suite-native): upgrade RN

* chore(suite-native): deps
2023-04-03 11:11:18 +02:00
Bohdan Juříček
277df4442a feat(suite-native): upgrade RN, assemble android (#7848)
* fix(suite-common): remove namespace export

* feat(suite-native): upgrade RN, assemble android

* Revert "Merge branch 'fix/suite-native-staging-errors' into fix/assemble-staging-and-production-build"

This reverts commit 772435833c, reversing
changes made to 66fd08a5f2.

* fix(suite-native): add babel plugin

* fix(suite-native): bundle
2023-03-15 16:03:34 +01:00
Daniel Suchý
952b31a888 chore(mobile): fix debug build + update RN (#7641) 2023-02-15 19:35:51 +00:00
Daniel Suchý
b3a09db066 chore(mobile): upgrade RN to 0.71 (#7620)
* chore(mobile): RN upgrade 0.71

* fix: types

* fix: RN tests

* chore(android): remove unused file
2023-02-14 10:04:18 +01:00
Petr Knetl
a6ae363b6c feat(suite-native): copy clipboard hook (#7462)
The `useClipboard` hook added. This hook returns three values:

`isCopied` - boolean indicating if value was already copied or not.
`copiedValue` - string value saved in clipboard.
`onCopy` - callback function which executes copy functionality.

On successful copy is user notified by toast message.

closes #7331
2023-01-27 14:44:06 +01:00
Bohdan Juříček
d5b33b85f4 Feat/asset detail settings (#7178) 2022-12-15 12:19:02 +01:00