2761 Commits

Author SHA1 Message Date
vytick
007bfb27c0 feat(suite-native): release xlm tokens to production 2026-02-13 16:54:35 +04: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
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
Ondrej Hajek
f226b4fc31 feat(e2e): New custom detox runner 2026-02-11 18:28:40 +01:00
Martin Vere Cihlar
ebbccbb052 test(e2e-suite): rework suit-sync test
test focuses on label creation and sync to server
2026-02-11 17:19:40 +01:00
Jirka Bažant
d221f289f1 chore(suite-native): Mobile Trading: Refactor analytics and browser auth to standalone packages 2026-02-11 14:29:04 +01:00
Tomas Boda
cdf461b41c fix(suite-native): fix app freeze in earn section when selecting btc-only fw 2026-02-11 09:31:28 +01:00
Tomas Martykan
2cc57efc87 chore(env-utils): move ua-parser-js dependency to suite 2026-02-10 16:47:48 +01:00
Tomas Martykan
e2404a99b6 chore(connect-data): move firmware public key from env-utils 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
Jirka Bažant
44b450a00f fix(suite-native): Trading: Set caret color to iconDefault in account list 2026-02-10 07:25:40 +01:00
Jirka Bažant
9c8c1f944d feat(suite-native): Trading: Use WebBrowser instead of WebView 2026-02-10 07:25:40 +01:00
brantalikp
8117dfda28 fix(suite-native): fix incorrect passphrase handling after adding additional coin 2026-02-09 19:21:45 +01:00
Peter Sanderson
ac6e0decfe fix: start adding AccountKey everywhere and make it type-safu 2026-02-09 17:14:55 +01:00
Vojtěch Tranta
9db032c719 fix: put back teacking fo the "discovered coins" 2026-02-09 14:31:06 +01:00
Petr Knetl
b8c9e1e3b4 chore(suite-native): remove app logs feature flag 2026-02-09 14:25:48 +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
Matej Kriz
664e558504 fix(suite-native): fix address formatter
-  It was not working for account labels because it was using the address as the accountKey.
- The last change caused it to crash.
-  Removing the old, non-functional functionality. AddressFormatter can be merged with AddressLabel as a follow-up.
2026-02-09 12:35:34 +01:00
Jiri Zbytovsky
d97086f88a chore(sentry): reorganize app-specific config from common 2026-02-09 12:35:03 +01:00
Matus Balascak
be2343ea3a feat(suite): add standalone allowance hooks and context 2026-02-09 10:16:42 +01:00
Tomas Martykan
81636218f6 feat(connect-web): remove webusb helpers 2026-02-09 09:28:51 +01:00
Jaroslav Hrách
e6828b4a8d fix(staking): fix inconsistent Solana staking amounts between UI and device 2026-02-06 18:42:14 +01:00
Jun Luo
4becfe6e33 test(native): add test-cases for useStellarFeeScreen hook 2026-02-06 18:11:35 +01:00
Jun Luo
621923d2a5 feat(native): add support for Stellar tokens. 2026-02-06 18:11:35 +01:00
Peter Sanderson
f992d2c490 fix: bad accountLabel in receive screen 2026-02-06 13:57:12 +01:00
Matěj Husák
1b1679a7e3 fix(native): add labeling to suite ready native event 2026-02-06 02:33:49 +01:00
Peter Sanderson
ec9fc3b236 test: add integration test for Evolu Storage for SuiteSync
tests: extend tests for other entities

fix: wip, CI debug

fix: make better-sqlite3 work in CI
2026-02-05 19:06:15 +01:00
Jan Václavík
5d2b17d001 refactor(suite): Separate redux package to @suite-native/analytics-redux 2026-02-05 18:16:11 +01:00
Martin Vere Cihlar
def73fb749 test(e2e-suite): rework test suite-sync read from server
relies on local evolu setup
2026-02-05 17:19:35 +01:00
Jan Václavík
7287c541b2 fix(suite): Fix missing dependency 2026-02-05 09:06:20 +01:00
Martin Vere Cihlar
6e42c44a70 test(e2e-suite): evolu client with working connection to server 2026-02-04 17:11:22 +01:00
Martin Vere Cihlar
69a713e1c6 test(e2e-suite): evolu client working wihout server in PW 2026-02-04 17:11:22 +01:00
Martin Vere Cihlar
d81e855ed1 test(e2e-suite): add suite sync and evolu dependencies
also patches @evolu/common to have default exports
2026-02-04 17:11:22 +01:00
juriczech
f21c4f5d6c feat(suite-sync): fw upgrade 2026-02-04 14:38:34 +01:00
Petr Knetl
740072a85d refactor(suite-native): firmware_update_cancel analytics event 2026-02-04 14:22:44 +01:00
Jirka Bažant
58b07e994b feat(suite-native): Trading: Log trading errors to sentry 2026-02-04 06:57:31 +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
Szymon Lesisz
1634ca8d83 fix(transport-bridge): match essential fields of the Descriptor 2026-02-03 14:39:44 +01:00
Lukas 'Sherpa' Werner
234cbb15de feat(suite): improve country search and selection in trading form
feat(suite): improve country search

feat(trade): move country filtering hooks to the shared package

feat(trade): move country filtering hooks to the shared package

feat(trade): move country filtering hooks to the shared package

refactor(tests): update useListDataFilter mock to use shared trading module

fix(native): enhance country filtering in CountryOfResidencePicker tests

feat(trade): move useCountryFilter hook to the right folder
2026-02-03 14:24:44 +01:00
Peter Sanderson
7291541350 fix: Transaction Labels not working in Desktop
fix: use getWalletAccount in test & fix types

fix: remove unnecessary depenency

fix: trying to write proper label test + improve the mock for it, its hard, WIP

fix: more account fixures fixies

Revert "fix: more account fixures fixies"

This reverts commit dc6e747ebc1f6518e0f09346dbe15ac164d00559.

Revert "fix: trying to write proper label test + improve the mock for it, its hard, WIP"

This reverts commit 491fab4fa15831e73873c8705f7e62393f6831f9.

fix: test

fix: trading tests

fix: tests
2026-02-03 14:15:06 +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
656df935db fix: Account Lable in Staking 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
Petr Knetl
21571789fc refactor(suite-native): fix analytics events changelogs based on notion 2026-02-03 11:31:02 +01:00