super-productivity/scripts
Johannes Millan 301a8abdd7 fix(sync): improve Dropbox PKCE error handling and messaging
Dropbox Sync Improvements:
- Change PKCE alerts to thrown errors for better error handling
- Add provider ID to sync auth error logs for debugging
- Improve PKCE error message to guide users to HTTPS requirement
- Add unit tests for PKCE code generation

Testing Improvements:
- Enhance wait-for-supersync.sh to check both health and test endpoints
- Match E2E fixture behavior for more reliable test startup detection

These changes improve error diagnostics and provide clearer guidance
when WebCrypto APIs are unavailable (HTTP contexts).
2026-01-23 14:31:24 +01:00
..
fix-duplicate-imports.ts fix: remove duplicate Log imports 2025-07-10 14:28:03 +02:00
migrate-console-to-log-force.ts refactor: complete migration from console.* to Log methods 2025-07-10 14:25:02 +02:00
migrate-console-to-log.ts refactor: complete migration from console.* to Log methods 2025-07-10 14:25:02 +02:00
migrate-to-droid-log.ts refactor: migrate all android logs to DroidLog context 2025-07-10 14:53:19 +02:00
migrate-to-issue-log.ts refactor: migrate all issue logs to IssueLog context 2025-07-10 14:46:28 +02:00
migrate-to-pf-log.ts refactor: use PFLog for all logging in pfapi directory 2025-07-10 14:35:56 +02:00
migrate-to-plugin-log.ts refactor: use PluginLog for all logging in plugins directory 2025-07-10 14:32:37 +02:00
migrate-to-task-log.ts refactor: migrate all android logs to DroidLog context 2025-07-10 14:53:19 +02:00
remove-unused-log-imports.ts refactor: complete migration from console.* to Log methods 2025-07-10 14:25:02 +02:00
replace-synclog-with-pflog.ts refactor: replace SyncLog with PFLog in pfapi directory 2025-07-10 14:55:26 +02:00
wait-for-app.sh feat(e2e): add Docker-based E2E test isolation 2026-01-04 17:09:39 +01:00
wait-for-supersync.sh fix(sync): improve Dropbox PKCE error handling and messaging 2026-01-23 14:31:24 +01:00
wait-for-webdav.sh test(e2e): try to fix e2e tests 2025-12-10 21:26:48 +01:00