learning_ai_clock/ios/ChronoMind
saravanakumardb1 af33a2c86d feat(sync): add cross-platform sync managers for iOS, Android, and Web
- iOS: PlatformSyncManager — URLSession, delta sync, batch upload, offline queue, HMAC auth
- Android: PlatformApiClient + SyncRepository — HttpURLConnection, Room integration, offline queue
- Web: platform-sync.ts + use-sync.ts — fetch client, localStorage queue, React hook with 60s auto-sync

All consume platform-service /timers/*, /routines/*, /households/* endpoints.
Sync protocol: syncVersion optimistic concurrency, delta sync via ?since=, batch upsert for offline flush.
2026-02-28 00:25:35 -08:00
..
App feat(ipad): adaptive layout — NavigationSplitView sidebar + timer detail side panel on iPad 2026-02-27 22:20:15 -08:00
LiveActivity feat(live-activity): add ActivityKit attributes and LiveActivityManager for Dynamic Island 2026-02-27 22:01:28 -08:00
Shared feat(sync): add cross-platform sync managers for iOS, Android, and Web 2026-02-28 00:25:35 -08:00
SiriShortcuts feat(siri): add App Intents for Siri Shortcuts — set timer, start pomodoro, next timer info 2026-02-27 22:01:46 -08:00
Views feat(testflight): add MetricKit crash reporting + feedback form in Settings 2026-02-27 22:24:00 -08:00
ChronoMind.entitlements feat: add Serwist service worker for offline PWA support 2026-02-27 21:18:43 -08:00