Commit Graph

14 Commits

Author SHA1 Message Date
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
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
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
Petr Knetl
f7907e1496 chore(suite): unused package dependencies removed 2024-06-18 13:07:58 +02: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
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
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
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
Bohdan Juříček
bb84801ad5 feat(suite-native): warning before xpub (#8049) 2023-04-17 11:33:48 +02: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