mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-01-23 02:36:05 +00:00
Phase 1 - Fix archive circular dependency: - Create ArchiveDbAdapter for direct IndexedDB access to archive data - Update ArchiveOperationHandler to use ArchiveDbAdapter instead of lazy-injecting PfapiService, breaking the circular dependency chain - Update tests to mock ArchiveDbAdapter Phase 2 - Address testing gaps: - Add 3 timeout exhaustion tests for compaction service (25s timeout) - Add 5 clock skew edge case tests for conflict resolution: - Far future/past timestamps - Zero and negative timestamps - Client ID tie-breaker for identical timestamps Phase 3 - Document cross-version migration (A.7.11): - Add comprehensive implementation guide in architecture doc covering: - When to bump CURRENT_SCHEMA_VERSION - Operation transformation strategy - Conflict detection across versions - Backward compatibility guarantees - Migration rollout strategy - Example migration and testing requirements All 1399 op-log tests pass. |
||
|---|---|---|
| .. | ||
| ai | ||
| long-term-plans | ||
| promotion | ||
| screens | ||
| sync-and-op-log | ||
| add-new-integration.md | ||
| build-and-publish-notes.md | ||
| ENV_SETUP.md | ||
| github-access-token-instructions.md | ||
| gitlab-access-token-instructions.md | ||
| how-to-rate.md | ||
| howto-refresh-snap-credentials.md | ||
| legacy-webview-analysis.md | ||
| mac-app-store-code-signing-guide.md | ||
| performance-project-tag-report.md | ||
| plugin-development.md | ||
| update-android-app.md | ||
| update-mac-certificates.md | ||