Commit Graph

50 Commits

Author SHA1 Message Date
Tomas Boda
6d80f47903 chore: bump @reduxjs/toolkit 2026-02-16 16:11:39 +01:00
Peter Sanderson
c3577cbf42 chore: trying to unify (at least a bit) the utxo on mobile) 2026-02-16 12:16:56 +01:00
Peter Sanderson
ac6e0decfe fix: start adding AccountKey everywhere and make it type-safu 2026-02-09 17:14:55 +01:00
Peter Sanderson
fe197034e5 fix: drop legacy label selector that is no longer used 2026-02-06 13:57:12 +01:00
Peter Sanderson
f992d2c490 fix: bad accountLabel in receive screen 2026-02-06 13:57:12 +01:00
Peter Sanderson
680545e351 fix: label token-contract transactions 2026-02-05 20:10:54 +01:00
juriczech
f21c4f5d6c feat(suite-sync): fw upgrade 2026-02-04 14:38:34 +01:00
juriczech
4b5b00f05c fix(suite-native): account rename handler
# Conflicts:
#	suite-native/labeling/src/components/AddressLabelEditable.tsx
#	suite-native/labeling/src/components/TransactionOutputLabelEditable.tsx
#	suite-native/module-accounts-management/src/components/AccountRenameForm.tsx
2026-02-03 16:59:38 +01:00
juriczech
9966c70374 fix(suite-native): unify suite sync button condition 2026-02-03 16:59:38 +01:00
juriczech
1a8005d385 feat(suite-native): add label button visibility
# Conflicts:
#	suite-native/labeling/src/components/EditableLabelLayout.tsx
#	suite-native/labeling/src/components/TransactionOutputLabelEditable.tsx
#	suite-native/labeling/src/selectors.ts
#	suite-native/module-accounts-management/src/components/AccountRenameForm.tsx
2026-02-03 16:59:38 +01:00
Matěj Husák
75e96a2920 fix(suite): fix types after rebase 2026-02-03 15:35:59 +01:00
Peter Sanderson
461c221dde fix: tests with bad fixture (removed 'as' cast)
# Conflicts:
#	suite-common/test-utils/src/mocks.ts
#	suite-native/module-trading/src/components/general/AccountList/__tests__/AccountListItem.comp.test.tsx
2026-02-03 14:15:06 +01:00
Peter Sanderson
d4cffd8d40 fix: create AccountLabel component for SuiteSync labeling on mobile 2026-02-03 14:15:06 +01:00
Peter Sanderson
0e50d04c8f fix: properly await and handle errors from update label 2026-02-03 14:15:06 +01:00
Matěj Husák
b415659cfb feat(common): fetch owner quota on demand 2026-02-03 14:14:33 +01:00
Peter Sanderson
1418377d13 fix: tests with bad fixture (removed 'as' cast) 2026-02-02 16:22:37 +01:00
Vojtěch Tranta
ae8fa8b05f fix: make sure that when suite sync is on, update only suite sync label 2026-01-23 13:19:01 +01:00
Peter Sanderson
4752b1b565 fix: turning ON the SuiteSync triggers flow only for selected device 2026-01-23 12:02:01 +01:00
Peter Sanderson
d27605c088 fix: Better error for turn on suite sync 2026-01-16 10:46:21 +01:00
juriczech
f538a0ad27 feat(suite-native): suite sync debug 2026-01-15 16:01:17 +01:00
Martin Vere Cihlar
5716e2d2dd feat(e2e-native): new tests for suite sync 2026-01-15 13:11:10 +01:00
Peter Sanderson
c08d61b267 chore: SuiteSync Tables (proper domain entities)
wip: vibe coding slicer

fix the id of hte account

wip: use the labeling selection for the wallet label

wip: applying the evolu state to redux

wiP: scope data under wallet

working version of sliced data

fix: remove unnecessary subscribo code, no longer relevant

fix: bumch of ts errors that were lighting up around

fix: test imports of suite sync types

fix: adapt the code for the suite sync selectors in metadataThunks

fix: suite sync adata selection in AddressLabel

fix: selecct suite sync data in AddressLabelEditable

fix: data selection for suite sync in TransactionUTxoAddress

fix: suite sync data selection in TransactionOutputLabel

fix: seledction of the suite sync data in WalletLabel

fix: suite sync data selection in AccountsListItem

fix: suite sync data sselection in AccountListAddressItem

fix: suite sync data selection in AccountDetailScreenHeader

fix: suite sync adata selection in AccountRenameForm

fix: suite sync data selection AccoutnSettingsScreen

fix: suite sync data selection in UsedAddresses

fix: suite sync data selection in UtxoSelection

fix:  remove labeling reducer

fix: suite sync data selection in AccountsList

fix: suite sync data selection in COnfirmValueModal

fix: suite sync data selection in TargetAddressLabel

fix: suite sync data selection in TransactionTarget

fix: suite sync data reducer usage in suiteActions.test.ts

fix: typecase account descriptor string in processLegacyMetdataInfoSuiteSyncThunk

fix: suite sync data selection in DeviceStatusTextVisible

fix: suite sync data selection in useSendForm.ts

fix: suite sync data selectio nin WalletInstance

fix: remove usage of the remove labeling actins

fix: usage of the remove labeling reducer in defaultAppState

fix: suiteActions suiteSyncData reducer state key

chore: extra implmentation of Suite Sync Listener that applies the suite sync state to redux from composition root

fix: lint import order in AddressTable

chore: extract selectors from suiteSyncDataReducer

fix

fix: test & isHidden remove

fix: remove usunused selector

fix: suite sync data not having reducer registered in native

fix: getting the local account labels in natie

fix: optimize multi-import

fix: nameing

fix: only trigger updates in the app when the number of sync udpated entites is more than zero

fix: remove harmful entity adapter that doesnt play along with immer and causes problems

chore: propagate evolu update errors properly

fix: update project deps

fix: ts refs

fix: typedObjectValues

fix: selector missing memo
2026-01-12 16:57:09 +01:00
Matěj Husák
79cb58dcc8 chore(native): renamed code usages from labeling to suiteSync 2026-01-08 11:28:37 +01:00
Peter Sanderson
47f2cc48d5 fix: use AccountDescriptor as branded type 2026-01-08 09:24:34 +01:00
Peter Sanderson
8f65d64bd1 fix: resolve circular dependencis caused by NativeServices 2026-01-05 15:56:01 +01:00
Peter Sanderson
f34b05fdfc chore: split Services for Native vs Desktop
chore: hacky fix to address circular deps
2026-01-05 15:56:01 +01:00
Tomas Boda
6147797599 chore: bump @reduxjs/toolkit 2025-12-15 10:47:12 +01:00
Peter Sanderson
1a87fc7333 feat: introduce suite-sync-types to handle circular imports in extraDeendencies 2025-12-09 14:39:04 +01:00
Peter Sanderson
a61d8db4e1 chore: types & stuff, fix after ciclic madness 2025-12-09 14:39:04 +01:00
Peter Sanderson
41b2e827a1 chore: remove redux-utils-from-suite-sync 2025-12-09 14:39:04 +01:00
juriczech
7730e7ca29 chore(suite-common): simplify suite-sync
chore(suite-common): remove unused suite-sync props

chore(suite-common): remove useSuiteSyncAlerts

chore(suite-common): initSuiteSyncNative

chore(suite-common): useSuiteSync => useToggleSuiteSyncMethods
2025-12-04 15:28:05 +01:00
karliatto
f6fc8ab6a1 feat(suite-native): use descripotr and symbol account to outputLabels 2025-11-28 17:43:32 +01:00
juriczech
5c514df155 chore(suite-native): selectAccountLabel 2025-11-26 14:49:18 +01:00
juriczech
af0d012031 chore(suite-native): isLabelingEnabled selector
# Conflicts:
#	suite-common/suite-sync/src/index.ts
#	suite-native/device-manager/src/components/WalletItemBase.tsx
#	suite-native/labeling/src/components/useIsLabelingEnabled.ts
2025-11-26 14:49:18 +01:00
Vojtěch Tranta
7756d336b4 feat(suite): add account descriptor and account symbol the address labeling sync 2025-11-25 14:16:48 +01:00
Peter Sanderson
bd7e1481c2 chore: rename LocalFirstStorage to SuiteSync 2025-11-25 10:18:45 +01:00
brantalikp
d330a07b27 fix(suite-native): fix e2e 2025-11-18 12:02:18 +01:00
Tomas Boda
d0d6cc9ff8 chore(suite): bump @reduxjs/toolkit 2025-11-14 10:19:10 +01:00
Peter Sanderson
15432e2f11 chore: rename local-first-storage to suite-sync 2025-11-13 12:16:45 +01:00
Vojtěch Tranta
a2908c0e23 refactor(suite-native): consolidate the calls and data gathering to retrieve the final account label value 2025-11-12 10:28:10 +01:00
Matěj Husák
50685f97cf feat(native): implemented showLocalFirstStorageDisableConfirmationAlert 2025-11-11 23:59:12 +01:00
Matěj Husák
e4ccf77a19 feat(native): implemented alert to add label button 2025-11-11 23:59:12 +01:00
Vojtěch Tranta
f963551e87 fix(suite): imports of the evolu selector 2025-11-05 11:10:09 +01:00
Vojtěch Tranta
57884a16e6 feat(suite-native): remove the evolu enabled from feature flags andput it to the separate toggle 2025-11-05 11:10:09 +01:00
Petr Knetl
a125ec32aa chore(suite-native): bump react native related 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
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