super-productivity/src
Johannes Millan 4f2dbcdaa7 feat(sync): handle auth errors for account deletion scenarios
When a SuperSync account is deleted, clients now properly detect
authentication failures and prompt for reconfiguration:

- Add _checkHttpStatus() helper to SuperSyncProvider that throws
  AuthFailSPError on 401/403 responses
- Clear cached credentials on auth failure to allow reconfiguration
- Add DELETE /api/test/user/:userId endpoint for E2E testing
- Add deleteTestUser() helper in supersync-helpers.ts
- Add E2E tests for account deletion and reconfiguration scenarios

The existing SyncWrapperService already handles AuthFailSPError by
showing a snackbar with "Configure" action, so no UI changes needed.
2026-01-02 15:48:17 +01:00
..
app feat(sync): handle auth errors for account deletion scenarios 2026-01-02 15:48:17 +01:00
assets feat(sync): add schema version mismatch warnings 2026-01-01 14:33:17 +01:00
environments 16.7.3 2025-12-20 11:43:20 +01:00
static feat: add open sans as default font 2025-09-04 18:30:09 +02:00
styles perf(styles): apply scrollbar-color to html only instead of all elements 2025-12-19 17:41:35 +01:00
test-helpers build: improve testing setup to give indication about which test hangs 2025-07-18 12:11:05 +02:00
typings refactor: improve typing 2025-09-16 18:04:40 +02:00
_common.scss refactor: modernize scss syntax and get rid of most of the warnings 2025-09-04 20:29:24 +02:00
favicon.ico
hammer-config.class.ts feat: replace hammerjs with custom swipe and pan directives 2025-08-10 12:56:11 +02:00
index.html fix: update content security policy to fix dropbox sync with decompression 2025-11-24 14:38:02 +01:00
karma.conf.js build: fix windows build 2025-12-06 13:41:04 +01:00
main.ts refactor: reorganize operation-log files into src/app/op-log/ 2025-12-27 17:52:11 +01:00
manifest.json
polyfills.ts feat: update rxjs to 7 step 2 2025-11-17 14:04:17 +01:00
styles.scss Merge branch 'feat/re-design' 2025-09-04 20:39:28 +02:00
test.ts test: fix 2025-12-05 17:10:37 +01:00
tsconfig.app.json build: correct tsconfig.app.json file includes 2025-10-03 16:59:14 -07:00
tsconfig.spec.json fix: typing errors 2025-08-05 19:59:12 +02:00
tsconfig.worker.json build: update configuration files 2025-06-27 10:25:00 +02:00