mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-21 02:20:12 +00:00
Core sync infrastructure: - Markdown parser with task ID extraction and parent-child support - SP to markdown converter with proper task ordering based on project taskIds - Task operations generator for efficient batch updates - Sync manager with file watching and intelligent debouncing - Window focus-aware debouncing (15s when unfocused, 1s when focused) - Post-sync verification to ensure consistency Key features: - Bidirectional sync between markdown files and Super Productivity - Preserves task hierarchy and subtask ordering - Handles duplicate ID detection and prevention - Smart conflict resolution with detailed logging - Efficient batch operations to minimize API calls Plugin integration: - Background script with proper initialization - UI bridge for configuration management - Plugin manifest and entry point - Configuration UI for file path setup |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| helper | ||
| replication | ||
| sync | ||
| background.ts | ||
| config.const.ts | ||
| file-watcher.ts | ||
| index.ts | ||
| local-config.ts | ||
| markdown-parser.ts | ||
| sync-logic.ts | ||
| ui-bridge.ts | ||