883 Commits

Author SHA1 Message Date
Daniel Skýpala
dfac149085 chore: Bump sentry 2026-02-16 14:29:26 +01:00
Daniel Skýpala
f288b4a588 chore: Bump core-js 2026-02-16 14:29:26 +01:00
Martin Varmuza
09187966be refactor(connect): remove connectSrc setting
Remove connectSrc configuration option from connect-web and connect-webextension:
- Remove connectSrc from ConnectSettingsPublic interface
- Move connectSrc to ConnectSettingsMobile only (still needed for mobile deeplink)
- Remove connectSrc parsing and validation in parseConnectSettings
- Remove global __TREZOR_CONNECT_SRC window variable handling
- Update connect-explorer to remove connectSrc initialization logic
- Simplify mobile-expo example (always use trezorsuite://connect)
- Remove connectSrc from middleware and action handlers

The new architecture uses Suite Web popup directly without configurable connect source.
2026-02-10 17:28:48 +01:00
Jiri Zbytovsky
d97086f88a chore(sentry): reorganize app-specific config from common 2026-02-09 12:35:03 +01:00
Jiří Čermák
b134f0a265 feat: add security headers for web build preview
- Define security headers for local testing of production web build.
- Use Vite to run the preview local server.
2026-01-30 10:28:57 +01:00
Jiří Čermák
c880e1fc7c chore: move favicon script to suite-data and make it work with Vite too 2026-01-29 13:03:40 +01:00
Lukas 'Sherpa' Werner
7340e9c30e refactor: remove unused dca code 2026-01-28 14:10:24 +01:00
vytick
98321960e2 chore: bump tsx version 2026-01-27 18:29:02 +01:00
Jiří Čermák
1332cf24f4 chore: pin react and react-dom types to specific version 2026-01-27 14:51:59 +01:00
juriczech
215d7e2a13 refactor(suite-sync): flusher renamed to reloader 2026-01-27 11:30:52 +01:00
Vojtěch Tranta
d4eae72781 fix: project deps 2026-01-22 18:23:46 +01:00
Vojtěch Tranta
63851ec4fa fix: rename StorageFlusher -> SuiteSycnStorageFlusher 2026-01-22 18:23:46 +01:00
Vojtěch Tranta
5590565820 fix: proper composition root composition 2026-01-22 18:23:46 +01:00
Vojtěch Tranta
f1d48c824a fix: temporary fix for our current inability to dispose evolu completely 2026-01-22 18:23:46 +01:00
Vojtěch Tranta
b9266f02f9 fix: update project deps 2026-01-21 16:02:21 +01:00
Vojtěch Tranta
f43636ba41 fix: use useSuiteServices in RouterHandler instead of prop drill 2026-01-21 16:02:21 +01:00
Vojtěch Tranta
f38bf816d3 fix: move the routerServices to services: and rename to SuiteRouterHistory 2026-01-21 16:02:21 +01:00
Jaroslav Hrách
f4694da290 feat(suite): update react-toastify to version 11.0.5 2026-01-20 21:40:04 +01:00
Jiří Čermák
9848ab21eb refactor: move OAuth redirect handler script to its own file
The goal is to avoid inline scripts and thus avoid hashes of these scripts in CSP directives.
2026-01-20 14:53:36 +01:00
Jiří Čermák
f20c5b0a39 refactor: remove unused crowdin inline script 2026-01-20 14:53:36 +01:00
Jiří Čermák
a0109ec93d refactor: move inline script for updating favicon to its own file
The goal is to avoid inline scripts and thus avoid hashes of these scripts in CSP directives.
2026-01-20 14:53:36 +01:00
Vojtěch Tranta
aa5a5a9be8 fix: loading of the core.js in connect in vite 2026-01-13 09:46:58 +01:00
Jiri Zbytovsky
d0daabe73b chore: bump Sentry deps 2026-01-09 13:42:56 +01:00
Marek Polak
8d1aed34d2 refactor(suite): use routerServices instead of history 2026-01-08 17:12:45 +01:00
Jiri Zbytovsky
4eb3200ccb chore: bump misc CI-related dependencies 2026-01-06 10:07:56 +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
Jan Komarek
30ef7ee1bb chore: update sentry 2025-12-19 11:31:30 +01:00
Tomas Boda
9b0b713e42 feat(suite): introduce earn section under debug mode 2025-12-17 15:16:31 +01:00
Peter Sanderson
a5d5ccb2d7 Revert "chore: separate servicies from Redux thunks extra, this is huge circular deps issue source"
This reverts commit a9cb0afdae.
2025-12-09 14:39:04 +01:00
Peter Sanderson
d2ef109595 chore: separate servicies from Redux thunks extra, this is huge circular deps issue source 2025-12-09 14:39:04 +01:00
Vojtěch Tranta
a3ff0ff558 feat(suite): add option to pass extra dependencies factory to store and as extra thunk parameter and use it freely also from react context
fix: magic fix for extra in middlewares

fix(suite): make sure that the thunk middleware is added first so that other middlewares also can use it
2025-11-27 22:00:57 +01:00
Peter Sanderson
71d6d63267 feat: bump evolu, fix versions 2025-11-26 10:55:58 +01:00
Peter Sanderson
d1020fdb34 chore: Refactoring to properly solve dependencis and abstraction for Evolu vs. Suite Sync 2025-11-25 09:44:44 +01:00
Jan Václavík
becd09caf3 feat(suite): Prevent initial app flashing in dark/light mode 2025-11-24 07:02:16 +01:00
Jiri Zbytovsky
d0e06ebdb2 chore: bump CI-related dependencies 2025-11-14 15:05:52 +01:00
Jiri Zbytovsky
05ad5fb91e chore: downgrade sentry versions to align them 2025-11-14 13:29:07 +01:00
Peter Sanderson
15432e2f11 chore: rename local-first-storage to suite-sync 2025-11-13 12:16:45 +01:00
Petr Knetl
b3be5dbbdc chore(suite): bump sentry to SDK 10 2025-11-04 10:28:43 +01:00
Tomas Martykan
6bafb1e150 feat(connect): suite web popup implementation 2025-11-04 09:34:39 +01:00
Tomas Martykan
5fb2c8bab7 feat(suite): connect popup placeholder route 2025-11-04 09:34:39 +01:00
Vojtěch Tranta
0bd7f1e0f6 fix(suite): remove vite flags from the production code 2025-10-30 12:42:27 +01:00
brantalikp
6a1176a102 chore(suite-native): expo 54: dependencies update 2025-10-20 11:35:17 +02:00
Vojtěch Tranta
41eed74203 refactor(suite): unify the Mains 2025-10-01 11:12:21 +02:00
Vojtěch Tranta
777d60793b fix(suite): routing flashing 2025-10-01 11:12:21 +02:00
Jiří Čermák
58fe77b17a fix: load core-js polyfills only with webpack
- Vite handles polyfills on its own based on provided browsers list and throws an error when used togather with `core-js`.
- So import `core-js` for non-vite tooling -> webpack.
2025-09-23 14:37:57 +02:00
Jiří Čermák
dd8466a649 chore(suite): fix lint error (import/no-extraneous-dependencies) 2025-09-23 11:03:42 +02:00
Jiří Čermák
5b47db8ef2 fix(suite-web): bundle missing polyfills
- Configure the `@babel/preset-env` to add required polyfills based on current browserslist.
- Note, the `import 'core-js';` must be added to the app root, else it won't load any.
2025-09-23 11:03:42 +02:00
Peter Sanderson
74e9cac84c fix: update masge snapshot (import fix newly discovered more circulars) 2025-09-18 13:04:25 +02:00
Peter Sanderson
11660ff478 fix: re-add stylelint-config package 2025-09-18 13:04:25 +02:00
Peter Sanderson
fd09d26186 fix: brokien types (missing imports) 2025-09-18 13:04:25 +02:00