mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-01-23 02:36:05 +00:00
Move operation-log from src/app/core/persistence/operation-log/ to src/app/op-log/ with improved subdirectory organization: - core/: Types, constants, errors, entity registry - capture/: Write path (Actions → Operations) - operation-capture.meta-reducer.ts - operation-capture.service.ts - operation-log.effects.ts - apply/: Read path (Operations → State) - bulk-hydration.action.ts/.meta-reducer.ts - operation-applier.service.ts - operation-converter.util.ts - hydration-state.service.ts - archive-operation-handler.service.ts/.effects.ts - store/: IndexedDB persistence - operation-log-store.service.ts - operation-log-hydrator.service.ts - operation-log-compaction.service.ts - schema-migration.service.ts - sync/: Server sync (SuperSync) - operation-log-sync.service.ts - operation-log-upload.service.ts - operation-log-download.service.ts - conflict-resolution.service.ts - sync-import-filter.service.ts - vector-clock.service.ts - operation-encryption.service.ts - validation/: State validation - validate-state.service.ts - validate-operation-payload.ts - util/: Shared utilities - entity-key.util.ts - client-id.provider.ts - testing/: Integration tests and benchmarks This reorganization: - Places op-log at the same level as pfapi for better visibility - Groups files by responsibility (write path vs read path) - Makes the sync architecture more discoverable - Improves navigation for developers new to the codebase |
||
|---|---|---|
| .. | ||
| ai | ||
| 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 | ||