super-productivity/packages/vite-plugin
Johannes Millan 0e9218bd68 fix(sync): handle data validation errors and improve client ID management
- Separate JsonParseError and SyncDataCorruptedError handlers in sync wrapper
- Handle corrupted remote data gracefully instead of throwing
- Add getOrGenerateClientId() as unified entry point, eliminating dual injection
  of ClientIdService + CLIENT_ID_PROVIDER in snapshot-upload, file-based-encryption,
  and sync-hydration services
- Use crypto.getRandomValues() instead of Math.random() for client ID generation
- Warn user when stored client ID is invalid and must be regenerated
- Fix flaky e2e supersync tests (premature waitForURL match on daily-summary URL)
2026-04-16 17:41:39 +02:00
..
src feat(plugins): add i18n support to boilerplate-solid-js 2026-01-16 22:34:50 +01:00
.gitignore feat(plugins): improve on infrastructre for bundled plugins 2025-11-26 16:22:01 +01:00
package.json fix(sync): handle data validation errors and improve client ID management 2026-04-16 17:41:39 +02:00
tsconfig.json feat(plugins): improve on infrastructre for bundled plugins 2025-11-26 16:22:01 +01:00