Commit Graph

3356 Commits

Author SHA1 Message Date
Tomas Boda
2553ff4838 chore: bump react-native-tcp-socket 2026-02-16 16:11:39 +01:00
Tomas Boda
274e36ae08 chore: bump @tanstack/react-query 2026-02-16 16:11:39 +01:00
Tomas Boda
01ad3da8ec chore: bump @testing-library/react 2026-02-16 16:11:39 +01:00
Tomas Boda
0e998c4050 chore: bump @everstake/wallet-sdk-ethereum 2026-02-16 16:11:39 +01:00
Tomas Boda
5411810f13 chore: bump @noble/hashes 2026-02-16 16:11:39 +01:00
Tomas Boda
199c114ff7 chore: bump react-hook-form 2026-02-16 16:11:39 +01:00
Tomas Boda
6d80f47903 chore: bump @reduxjs/toolkit 2026-02-16 16:11:39 +01:00
Jiri Zbytovsky
4cc7b5cb77 chore(suite-common): consistently export all reducer initial states 2026-02-16 16:04:12 +01:00
Vojtěch Tranta
c96b7dd7c5 feat: allow switching devices and wallets during discovery - discovery keeps running for the selected device 2026-02-16 15:56:32 +01:00
Vojtěch Tranta
c4acb84dfe fix: cancel discovery 2026-02-16 15:56:32 +01:00
Daniel Skýpala
dfac149085 chore: Bump sentry 2026-02-16 14:29:26 +01:00
Daniel Skýpala
25d225caf9 chore: Bump prettier 2026-02-16 14:29:26 +01:00
Daniel Skýpala
f288b4a588 chore: Bump core-js 2026-02-16 14:29:26 +01:00
Peter Sanderson
bf04aa4807 fix: user service from DI, not to create one in place 2026-02-16 13:36:40 +01:00
Szymon Lesisz
2b4232d158 refactor(suite-common): resolve circular deps in @suite-common/thp
just moving the problem one level up
2026-02-16 13:10:32 +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
Jiri Zbytovsky
8dd986545e refactor(wallet-core): deviceInvariabilityCheck granular parameters to fix memoization 2026-02-15 18:22:32 +01:00
Jiri Zbytovsky
877a8ffd85 chore(test): move defaultDevicePersistentData 2026-02-15 18:22:32 +01:00
Jiri Zbytovsky
cbaabde477 feat(suite): disable device meta checks by message system 2026-02-15 18:22:32 +01:00
karliatto
aae8b2a17a chore(suite): use updateConnectSettings
Using the new consolidated API to change/update connect settings
2026-02-13 17:02:13 +01:00
Lukas 'Sherpa' Werner
53075567b7 test(trading): use fixture for provider metadata in selectTradingProviderMetadata test 2026-02-13 16:55:02 +04:00
Lukas 'Sherpa' Werner
68f5c75281 feat(trading): add provider metadata handling and related tests
feat(tests): add trading test utilities and refactor provider metadata tests

feat(deps): update @testing-library/react version in package.json
2026-02-13 16:55:02 +04:00
Lukas 'Sherpa' Werner
a512222304 feat(trading): implement provider terms in footer 2026-02-13 16:55:02 +04:00
Seibei Iguchi
d73a7a1e16 refactor(components): update form components 2026-02-13 12:53:07 +01:00
juriczech
18f87ce2ae chore(suite): replace G.isNotNullable with utils 2026-02-13 11:09:36 +01:00
Matej Kriz
ecd7aa6fc7 feat(analytics): introduce console logger functionality for analytics on both mobile and desktop
- Delete EXPO_PUBLIC_IS_ANALYTICS_LOGGER_ENABLED evn variable and replace it with toggle in dev utils.
2026-02-12 16:56:49 +01:00
Matej Kriz
f0500bb4fb feat(suite-native): add custom analytics URL support for mobile
- Store custom analytics url in common analytics reducer.

- Add AnalyticsUrlControl component to Dev Utils screen allowing users to
override the analytics endpoint URL at runtime.
2026-02-12 16:56:49 +01:00
Lukas 'Sherpa' Werner
951976faaa feat(trading): add Kosovo to the countries list 2026-02-12 16:02:42 +04:00
Peter Sanderson
4b17096edc fix: fix the polyfill madness with web3 library
fix correct explanation
2026-02-12 11:51:16 +01:00
Peter Sanderson
5da09763f3 feat: abstract target/output to use it in native
test: implement test for createTargets
2026-02-12 11:51:16 +01:00
karliatto
381a5f6490 chore(suite-common): use firmwareChannel new name
Now we have changed the name in connect we have to change also in suite
2026-02-12 10:16:29 +01:00
juriczech
1d27ed564c chore(suite-sync): decorator to ensure wallet suite sync on 2026-02-11 13:26:00 +01:00
juriczech
5065b35e6f chore(suite): firmware banner 2026-02-11 13:26:00 +01:00
juriczech
e4367b0295 chore(suite): firmware banner
^ Conflicts:
^	packages/suite/src/components/suite/banners/SuiteBanners/SuiteBanners.tsx
^	suite-common/suite-sync/src/storage/createEnsureWalletSuiteSyncOn.ts
^	suite-common/suite-sync/src/suiteSyncSelectors.ts
^	suite-common/suite-sync/src/suiteSyncSlice.ts
^	suite-native/module-home/src/screens/HomeScreen/homescreenSelectors.ts

# Conflicts:
#	packages/suite/src/components/suite/labeling/MetadataLabeling/MetadataLabeling.tsx
2026-02-11 13:26:00 +01:00
Jiri Zbytovsky
c3c8311025 feat(message-system): add feature flag to disable Optiga DAC failures 2026-02-10 22:46:00 +01:00
pavelmario
9baa2ea90a chore(message-system): adjust trading survey description 2026-02-10 16:54:28 +01:00
pavelmario
3b3bddecb6 chore(message-system): remove message about Base network sync issues 2026-02-10 16:54:28 +01:00
pavelmario
c1d92038a6 chore(message-system): add message about Base network sync issues 2026-02-10 16:54:28 +01:00
Tomas Martykan
2cc57efc87 chore(env-utils): move ua-parser-js dependency to suite 2026-02-10 16:47:48 +01:00
Jiri Zbytovsky
34582f4488 feat(wallet-core): device meta checks 2026-02-10 15:42:59 +01:00
Jiří Čermák
5ad0acdf2e feat: add @suite/yield-xyz package with generate API types & methods 2026-02-10 13:22:45 +01:00
juriczech
52612852b5 fix(suite-sync): duplicate suite sync retrieval
- if user cancelled suite sync key retrieval and has an error bound to this staticSessionId, we don't want to retrigger it on each selectDeviceThunk call
- we also want to avoid retrieving suite sync keys on selectDeviceThunk call if that device is not discovered yet, because that would lead to duplicated key retrieval on new passphrase wallets (it would first ask for key retrieval during selection, then again after discovery completes)
2026-02-09 17:45:17 +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
5909df8dc2 chore: make AccountKey Branded Type 2026-02-09 17:14:55 +01:00
Szymon Lesisz
2af2080291 fix(suite): remove finishThpAutoconnectThunk to resolve circular imports 2026-02-09 16:02:22 +01:00
Szymon Lesisz
9ace371618 fix(suite): forget THP device 2026-02-09 16:02:22 +01:00
Szymon Lesisz
02f2ed7b2b refactor(suite): separate thpState (pairing) from autoconnectStep (after pairing) 2026-02-09 15:10:55 +01:00
Vojtěch Tranta
1ffb84c347 feat: analytics add number of staked accoints to the coin_discovery event 2026-02-09 14:31:06 +01:00
Vojtěch Tranta
9db032c719 fix: put back teacking fo the "discovered coins" 2026-02-09 14:31:06 +01:00
Peter Sanderson
5c06608858 fix: bad dependency flow in staking
fix: move stakingTypes into wallet types

after: rebase fix

fix: more bad typing in staking

fix: more types fixies

chore: add script for File Watcher to fix Webstorm libs imports
2026-02-09 13:44:52 +01:00