Commit Graph

60 Commits

Author SHA1 Message Date
Jan Václavík
f146e9204a fix(suite): Fix codeowners 2026-02-03 09:49:02 +01:00
Jan Václavík
42415ff332 refactor(suite): Delete types.ts from @suite/analytics 2026-02-03 08:49:06 +01:00
Jan Václavík
73fb334e83 refactor(suite): Fix errors 2026-01-29 09:53:34 +01:00
Jan Václavík
5d9438d71a fix(suite): Fix codeowners 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
Jiří Čermák
e8dbc121b0 refactor: create @suite/intl package and update all related imports
- remove re-exports, use direct imports from @suite/intl
- resolve cir. dep. between suite-data and package/suite
- update imports from @suite-common/intl-types to @suite/intl
- update imports from src/support/messages to @suite/intl
- remove @suite-common/intl-types
- move Translation from @trezor/suite to the new package
2026-01-16 17:44:21 +01:00
Martin Varmuza
372d11f819 chore: remove connect-iframe 2026-01-14 15:32:01 +01:00
Jan Václavík
a527027ed0 chore(suite): Update engagement to growth in repo 2025-12-22 09:28:49 +01:00
Martin Varmuza
8911d677e2 chore: remove @trezor/connact-analytics package 2025-12-16 18:06:08 +01:00
Martin Vere Cihlar
e3594d070c chore(e2e-suite): move e2e suite tests to suite/e2e 2025-12-05 04:33:08 -04:00
Martin Vere Cihlar
e24696f40c chore(e2e-suite): update docs and codeowners for suite automation 2025-11-30 16:19:49 -04:00
Seibei Iguchi
c73fc35582 refactor(suite): use Collapsible in CollapsibleFees 2025-11-10 13:51:15 +01:00
Jiri Zbytovsky
2dc8cd8325 chore(device-authenticity): create new package @trezor/device-authenticity 2025-10-28 10:28:14 +01:00
Jiří Čermák
0c8fc82bb8 chore(ownership): update ownership for analytics types and constants 2025-10-06 13:23:50 +02:00
Prochmi99
8f9dd33cd0 chore(codeowners): change code-owners roles 2025-08-14 10:45:24 +02:00
Jan Komarek
52618c5f7f chore: assign codeowners to dependency lists, remove Nodonisko from codeowners 2025-04-22 15:48:10 +02:00
Martin Varmuza
2e806f691f chore: update codeowners 2025-04-16 12:47:29 +02:00
Szymon Lesisz
494a8e97ef feat: create @trezor/transport-bluetooth package 2025-03-11 15:19:52 +01:00
Szymon Lesisz
1fa2305fde feat: create @trezor/websocket-client package 2025-02-01 14:09:31 +01:00
Jan Václavík
ec0bb1ab91 chore(suite): Update codeowners (#16611) 2025-01-28 10:43:08 +01:00
Szymon Lesisz
a541b92546 chore(crypto-utils): @trezor/crypto-utils as public package 2025-01-07 16:06:15 +01:00
Martin Varmuza
0c7477e110 chore(repo): update CODEOWNERS 2024-11-21 10:48:16 +01:00
Jan Komarek
a4d2a44a1c ci: add list-missing script to CI 2024-09-19 13:01:02 +02:00
Jan Václavík
f732f1250a chore(suite): Update codeowners (#13910) 2024-08-22 14:27:35 +02:00
Tomas Martykan
139214b98b chore(connect-explorer): fully replace old explorer with nextra 2024-05-10 13:06:27 +02:00
Tomas Martykan
d5b28583b3 chore: codeowners for new explorer 2024-04-23 09:58:23 +02:00
tomasklim
3ab6f58d01 chore: update codeowners 2024-04-04 17:35:50 +02:00
Jan Václavík
844c67b56e fix(suite): Update codeowners (#11815) 2024-03-28 15:06:16 +01:00
Tomas Martykan
d2613d7feb chore: add schema-utils to codeowners 2024-01-31 15:53:37 +01:00
Martin Varmuza
131fec8982 chore: add @martykan to codeowners 2024-01-31 15:53:37 +01:00
vdovhanych
d42712c087 chore: add codeowner for gh workflows 2023-11-03 10:44:15 +01:00
Matej Kriz
6235d9a0ce chore(codeowners): add @tsusanka as codeowner for device authenticity config
@tsusanka is supposed to approve any changes
2023-10-24 16:15:06 +02:00
Simon Males
9f84b2c161 chore: Drop @sime from CODEOWNERS 2023-08-23 14:56:45 +02:00
Matej Kriz
1e503eb178 chore(message-system): delete packages/message-system completely
- Move all message-system logic to suite-common to prepare for sharing local signed config with suite-native.
- Everything on one place helps deduplicate VERSION and JWS_SIGN_ALGORITHM constants.
- Cleaning of unused constants.
2023-06-14 10:00:11 +02:00
Martin Varmuza
ecff7be6a4 chore: update CODEOWNERS 2023-04-09 12:05:55 +02:00
Simon Males
c45ef0ce93 chore: Add @sime to messages code owners 2023-03-22 18:32:11 +01:00
Bohdan Juříček
12488cac7e chore(suite-native): Update codeowners (#7309)
* chore(suite-native): Update codeowners

* chore(suite-native): use group name

* chore(suite-native): Explicit creator
2023-01-05 15:02:31 +01:00
Daniel Suchý
a7618748ff chore(graph): refactor graph for mobile app (#7121) 2022-12-06 18:07:50 +01:00
tomasklim
6a7ab50186 feat(suite-web-landing): remove landing package 2022-11-21 18:06:05 +01:00
tomasklim
2d9af96aac chore(suite-desktop): rename src-electron to src 2022-10-03 10:53:30 +02:00
tomasklim
aaeb9795a3 chore(news-api): bye bye package 2022-08-16 11:17:27 +02:00
juriczech
62c505b8ac feat(suite-native): Graph package (#5838)
* feat(suite-native): Graph package

* feat(suite-native): Create graph reducer

* ref(suite-native): Colors progress bar, configure store

* # This is a combination of 2 commits.
# This is the 1st commit message:

feat(suite-native): Add year to time switch

# The commit message #2 will be skipped:

# fixup! feat(suite-native): Add year to time switch

* chore(suite-native): Add @dahaca to @suite-native codeowners

* chore(suite-native): Refactor after rebase
2022-07-27 10:19:48 +02:00
Daniel Suchý
1cd4f5d7bf chore: separate suite native to its own packges folder (#5685) 2022-06-26 22:02:40 +02:00
Marek Polak
23ff350a32 chore(urls): add @trezor/urls package 2022-06-16 14:35:47 +02:00
Jan Bouchner
e695c93f81 feat: RN app - add ColoredIcon component, split to icons package (#5511) 2022-05-31 13:47:02 +02:00
Tomáš Klíma
d7b5bdca54 chore(analytics): add codeowner and info to package summary 2022-05-27 15:24:17 +02:00
Daniel Suchý
ec5918e113 chore: update mobile code owners (#5501) 2022-05-26 18:04:57 +02:00
Marek Polak
daec35c271 chore(connect): move @trezor/rollout into connect 2022-05-16 13:18:36 +02:00
mroz
115111c793 chore: monorepo root changes 2022-05-11 16:46:22 +02:00
mroz
1a69f2d688 chore: update codeowners 2022-03-25 15:54:07 +01:00