Peter Sanderson
c3577cbf42
chore: trying to unify (at least a bit) the utxo on mobile)
2026-02-16 12:16:56 +01:00
Matej Kriz
3a0c68da66
feat(suite-native): delete redundant tx overview screen
...
- More data are in TransactionDetailSheet. The intention with overview screen was to enable labeling there, but after discussions we decided to keep the edit option on base transaction detail screen. Maybe we will reintroduce the screen later, but probably with removal of the detail bottom sheet.
2026-02-10 21:29:23 +01:00
Matej Kriz
12ab901c0f
fix(suite-native): fix name of pending transaction on tx detail screen
2026-02-09 17:14:55 +01:00
Peter Sanderson
ac6e0decfe
fix: start adding AccountKey everywhere and make it type-safu
2026-02-09 17:14:55 +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
Jun Luo
621923d2a5
feat(native): add support for Stellar tokens.
2026-02-06 18:11:35 +01:00
Peter Sanderson
680545e351
fix: label token-contract transactions
2026-02-05 20:10:54 +01:00
Jan Václavík
344c22e5c1
refactor(suite): Update event name in analytics reporting
2026-02-05 16:05:41 +01:00
Petr Knetl
740072a85d
refactor(suite-native): firmware_update_cancel analytics event
2026-02-04 14:22:44 +01:00
Petr Knetl
4e8d764a82
refactor(suite-native): fix analytics events changelogs based on notion
2026-02-04 14:22:44 +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
Matej Kriz
d1eb89e532
feat(suite-native): remove copy button from TX detail overivew
...
- There will be edit label button in the future.
2026-02-03 15:29:52 +01:00
Matej Kriz
a4ce604a17
fix(suite-native): left align labels on TX detail
2026-02-03 12:36:42 +01:00
Petr Knetl
21571789fc
refactor(suite-native): fix analytics events changelogs based on notion
2026-02-03 11:31:02 +01:00
Petr Knetl
345bbf3b71
refactor(suite-native): transaction_detail analytics events
2026-02-03 11:31:02 +01:00
tomasklim
ac3a308e05
fix(suite-native): do not show separator when there are no to addresses
2026-01-29 11:51:48 +01:00
yanas
fed8416509
fix(suite-native): use unique key for transaction inputs/outputs
2026-01-28 17:14:33 +01:00
vytick
da3cc7b52b
chore(suite-native): bump react-navigation native deps
2026-01-26 19:05:11 +01:00
tomasklim
341fd53bac
feat(suite-native): add Tron basic support
2026-01-26 15:24:48 +01:00
yanas
fb5bbf1ea9
refactor(suite-native): fetch missing fiat rates in bulk
2026-01-23 17:30:43 +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
Jan Václavík
913204b19f
fix(suite): Fix tests and typecheck
2026-01-17 21:10:25 +01:00
Jan Václavík
9d37d98581
feat(suite): Refactor analytics
...
feat(suite): Divide analytics to relevant packages
refactor(suite): Split suite-common/analytics
fix(suite): Fix errors
fix(suite): Update codeowners
fix(suite): Fix undefined in event attributes
fix(suite): Fix suite-native tests
chore: split Services for Native vs Desktop
refactor(suite): Polish @suite-common/analytics
refactor(suite): Polish @suite/analytics and @suite-native/analytics
refactor(suite): Add analytics and legacyAnalytics to extraDependencies
refactor(suite): add useAnalytics and useLegacyAnalytics for desktop/native
refactor(suite): use analytics reporting in thunks
refactor(suite): fix naming and event type
refactor(suite): Refactor existing analytics reporting
refactor(suite): Refactor existing analytics reporting
refactor(suite): Refactor existing analytics reporting in actions
refactor(suite): Delete generate docs
refactor(suite): Fix analytics in middleware
refactor(suite): Refactor useLegacyAnalytics for suite native
fix(suite): Fix errors
fix(suite): Fix errors
fix(suite): Fix issues from code review
fix(suite): Fix side effect in guideActions
refactor(suite): Create getTypedNativeLegacyAnalytics and getTypedDesktopLegacyAnalytics
fix(suite): Fix type errors
refactor(suite): Extract types from suite-common/analytics to separated package
fix(suite): Fix bugs
fix: missing shared legacy analytics type in desktop analytics type
fix(suite): Fix errors
refactor(suite): Refactor useLegacyAnalytics and useAnalytics to new package structure
fix(suite): Fix depchecks
fix(suite): Fix yarnlock and depchecks
fix(suite): Update project refs
WIP
fix: desktop services typing from extra
WIP
# Conflicts:
# packages/suite/src/hooks/suite/useLabelingCombined.ts
# suite-native/app/src/navigation/AppTabNavigator.tsx
# Conflicts:
# packages/suite-desktop-ui/package.json
# packages/suite-desktop-ui/src/support/DesktopUpdater/EarlyAccessDisable.tsx
# packages/suite-desktop-ui/src/support/DesktopUpdater/EarlyAccessEnable.tsx
# packages/suite-desktop-ui/tsconfig.json
# packages/suite/src/actions/suite/suiteActions.ts
# packages/suite/src/components/connection/BluetoothConnectionModal.tsx
# packages/suite/src/components/connection/CantSeeTrezorModal.tsx
# packages/suite/src/components/connection/ConnectDeviceGlobalModal.tsx
# packages/suite/src/components/guide/Feedback.tsx
# packages/suite/src/components/guide/Guide.tsx
# packages/suite/src/components/guide/SupportFeedbackSelection.tsx
# packages/suite/src/components/suite/PrerequisitesGuide/DeviceConnect.tsx
# packages/suite/src/components/suite/bluetooth/BluetoothDeviceListItem.tsx
# packages/suite/src/components/suite/layouts/SuiteLayout/PageHeader/GlobalSendReceive/GlobalReceiveModal/GlobalReceiveModal.tsx
# packages/suite/src/components/suite/layouts/SuiteLayout/PageHeader/GlobalSendReceive/GlobalSendReceiveButtons.tsx
# packages/suite/src/components/suite/layouts/SuiteLayout/PageHeader/HeaderDropdown.tsx
# packages/suite/src/components/suite/layouts/SuiteLayout/PageHeader/TradeActions.tsx
# packages/suite/src/components/suite/modals/ReduxModal/ConfirmValueModal/ConfirmValueModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/TransactionReviewModal/TransactionReviewModalBodyInner.tsx
# packages/suite/src/components/suite/modals/ReduxModal/TransactionReviewModal/TransactionReviewOutputList/TransactionReviewModalBottomContent.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/AddAccountModal/AddAccountButton/AddAccountButton.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/AddTokenModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/ApproveModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/AutoStartBeforeQuitModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/ClaimModal/ClaimModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/ConfirmUnverifiedModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/ConnectPermissionsModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/MultiShareBackupModal/MultiShareBackupModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/RevokeModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/StellarManageTokenModal.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/UnstakeModal/UnstakeForm/UnstakeButton.tsx
# packages/suite/src/components/suite/modals/ReduxModal/UserContextModal/UnstakeModal/UnstakeModal.tsx
# packages/suite/src/components/wallet/WalletLayout/AccountBanners/StakingBanner.tsx
# packages/suite/src/components/wallet/WalletLayout/AccountTopPanel/AccountNavigation.tsx
# packages/suite/src/hooks/settings/backends/useBackendsForm.ts
# packages/suite/src/hooks/suite/useChangeDeviceLabel.ts
# packages/suite/src/hooks/wallet/trading/form/useTradingExchangeForm.ts
# packages/suite/src/hooks/wallet/trading/form/useTradingSellForm.ts
# packages/suite/src/views/dashboard/AssetsView/AssetCard/AssetCard.tsx
# packages/suite/src/views/dashboard/AssetsView/AssetTable/AssetRow.tsx
# packages/suite/src/views/dashboard/DashboardFooter.tsx
# packages/suite/src/views/dashboard/StakingDashboard/StakingDashboardAccountRow.tsx
# packages/suite/src/views/onboarding/steps/DeviceAuthenticityStep/SecurityCheck.tsx
# packages/suite/src/views/settings/SettingsDevice/AutoLock.tsx
# packages/suite/src/views/settings/SettingsDevice/Brightness.tsx
# packages/suite/src/views/settings/SettingsDevice/ChangePin.tsx
# packages/suite/src/views/settings/SettingsDevice/DisplayRotation.tsx
# packages/suite/src/views/settings/SettingsDevice/ForgetDevice.tsx
# packages/suite/src/views/settings/SettingsDevice/HapticFeedback.tsx
# packages/suite/src/views/settings/SettingsDevice/MultiShareBackup.tsx
# packages/suite/src/views/settings/SettingsDevice/Passphrase.tsx
# packages/suite/src/views/settings/SettingsDevice/PinProtection.tsx
# packages/suite/src/views/settings/SettingsDevice/ThpAutoconnect.tsx
# packages/suite/src/views/settings/SettingsDevice/WipeCode.tsx
# packages/suite/src/views/settings/SettingsDevice/WipeDevice/WipeDeviceModal.tsx
# packages/suite/src/views/settings/SettingsGeneral/AddressDisplay.tsx
# packages/suite/src/views/settings/SettingsGeneral/AutoEject.tsx
# packages/suite/src/views/settings/SettingsGeneral/BaseCurrency.tsx
# packages/suite/src/views/settings/SettingsGeneral/BioAuthSettings.tsx
# packages/suite/src/views/settings/SettingsGeneral/DesktopSuiteBanner.tsx
# packages/suite/src/views/settings/SettingsGeneral/Labeling.tsx
# packages/suite/src/views/settings/SettingsGeneral/Language.tsx
# packages/suite/src/views/settings/SettingsGeneral/MevProtection.tsx
# packages/suite/src/views/settings/SettingsGeneral/NetworkReserve.tsx
# packages/suite/src/views/settings/SettingsGeneral/Theme.tsx
# packages/suite/src/views/settings/SettingsGeneral/TorOnionLinks.tsx
# packages/suite/src/views/suite/SwitchDevice/DeviceItem/EjectConfirmation.tsx
# packages/suite/src/views/suite/SwitchDevice/SwitchDevice.tsx
# packages/suite/src/views/wallet/send/Outputs/Address.tsx
# packages/suite/src/views/wallet/send/SendRaw.tsx
# packages/suite/src/views/wallet/staking/components/StakingDashboard/components/ClaimCard.tsx
# packages/suite/src/views/wallet/staking/components/StakingDashboard/components/EmptyStakingCard.tsx
# packages/suite/src/views/wallet/staking/components/StakingDashboard/components/NewProviderCard.tsx
# packages/suite/src/views/wallet/staking/components/StakingDashboard/components/StakingCard.tsx
# packages/suite/src/views/wallet/tokens/TokensNavigation.tsx
# packages/suite/src/views/wallet/tokens/common/TokensTable/TokenRow.tsx
# packages/suite/src/views/wallet/trading/common/TradingDetail/TradingDetailBuy/TradingDetailBuy.tsx
# packages/suite/src/views/wallet/trading/common/TradingDetail/TradingDetailExchange/TradingDetailExchange.tsx
# packages/suite/src/views/wallet/trading/common/TradingDetail/TradingDetailSell/TradingDetailSell.tsx
# packages/suite/src/views/wallet/trading/common/TradingForm/TradingFormApproval.tsx
# packages/suite/src/views/wallet/trading/common/TradingLayout/TradingLayoutNavigation.tsx
# packages/suite/src/views/wallet/trading/common/TradingSelectedOffer/TradingOfferExchange/TradingOfferExchange.tsx
# packages/suite/src/views/wallet/trading/common/TradingSelectedOffer/TradingOfferSell/TradingOfferSellTransaction.tsx
# packages/suite/src/views/wallet/transactions/TradeBox/TradeBox.tsx
# packages/suite/src/views/wallet/transactions/TransactionList/TransactionListActions/ExportAction.tsx
# packages/suite/src/views/wallet/transactions/components/AccountEmpty.tsx
# suite/e2e/package.json
# suite/e2e/tsconfig.json
# yarn.lock
2026-01-17 21:10:25 +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
brantalikp
cde81b1c79
chore(suite-native): dependencies update
2026-01-09 12:50:23 +01:00
yanas
8e3a5c442f
chore(suite-native): replace TouchableOpacity with PressableOpacity
2025-12-12 10:03:07 +01:00
vytick
80cf7f7688
fix(suite-native): tap tx detail included coin is not crashing
2025-12-12 08:33:32 +01:00
juriczech
8a5345442b
chore(suite-native): screen header
2025-12-11 16:39:24 +01:00
juriczech
78e407fa12
chore(suite-native): crypto network icon
2025-12-11 16:39:24 +01:00
juriczech
ac81fabb5d
fix(suite-native): add translations
2025-12-11 16:39:24 +01:00
juriczech
7ec7f897cc
fix(suite-native): packages, gesture handler
2025-12-11 16:39:24 +01:00
juriczech
1e91bd6362
style(suite-native): transaction detail card
2025-12-11 16:39:24 +01:00
juriczech
f5f8c5899f
fix(suite-native): transaction header key
2025-12-11 16:39:24 +01:00
juriczech
75d529c243
feat(suite-native): transaction detail module
2025-12-11 16:39:24 +01:00
Daniel Suchý
1dad52406a
chore: rename transcation package folder ( #6257 )
2022-09-13 11:35:22 +02:00
juriczech
f475369a9c
feat(suite-native): Accounts detail ( #6199 )
2022-09-12 19:52:36 +02:00