mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-18 00:46:45 +00:00
Retire GET /api/sync/snapshot (attack-surface reduction): - Remove route handler from sync.routes.ts (no production client caller) - Keep internal generateSnapshot() and all downstream code - Update tests: delete GET /snapshot describe block, rework isolation test (sync.routes.spec.ts), remove GET assertion (sync-fixes.spec.ts), remove SimulatedClient.getSnapshot() helper + rework 2 integration tests to use GET /api/sync/ops instead (multi-client-sync.integration.spec.ts) Re-scope GET /api/sync/status as diagnostic: - Add doc comment to route handler marking it diagnostic - Update all documentation (README, API wiki, architecture diagrams) Documentation updates across 5 files remove GET /snapshot references and label GET /status as diagnostic. Breaking: self-hosters with external tooling relying on GET /snapshot must migrate — no shipped client version ever called this endpoint. |
||
|---|---|---|
| .. | ||
| android-background-sync-improvements.md | ||
| calendar-two-way-sync-technical-analysis.md | ||
| location-based-reminders.md | ||
| multi-client-file-sync-reliability.md | ||
| plugin-view-adapter-api.md | ||
| secure-storage.md | ||
| server-side-entity-versioning.md | ||
| supersync-encryption-at-rest.md | ||
| sync-core-simplification-roadmap.md | ||
| sync-provider-plugins.md | ||