learning_ai_clock/ios
saravanakumardb1 d1b4534b22 refactor(ios): migrate Cloud/ files to ByteLystPlatformSDK — eliminate duplicated platform code
Replaced standalone implementations with thin wrappers over shared SDK:
- KeychainHelper → delegates to BLKeychain (53→27 lines)
- TelemetryService → delegates to BLTelemetryClient (139→55 lines)
- FeatureFlagService → delegates to BLFeatureFlagClient (72→39 lines)
- AuthService → delegates to BLAuthClient (359→171 lines)
- project.yml → added ByteLystPlatformSDK local package dependency

Total: 623 lines of duplicated code → 292 lines of thin wrappers.
PlatformSyncManager kept as-is (product-specific timer DTOs).
All existing call-site APIs preserved — zero breaking changes.
2026-02-28 22:12:37 -08:00
..
ChronoMind refactor(ios): migrate Cloud/ files to ByteLystPlatformSDK — eliminate duplicated platform code 2026-02-28 22:12:37 -08:00
ChronoMind.xcodeproj chore(ios): add TelemetryService + FeatureFlagService to Xcode project 2026-02-28 19:25:01 -08:00
ChronoMindMac feat(macos): add macOS menu bar app — popover timeline, quick timer, keyboard shortcut, settings 2026-02-27 22:35:26 -08:00
ChronoMindTests test(week9): add urgency tests (14) + accessibility tests (14) + update roadmap Week 9 2026-02-27 22:20:29 -08:00
ChronoMindWatch feat(watch): add watchOS app with timeline, timer detail, quick presets, haptics, and complications 2026-02-27 22:01:39 -08:00
ChronoMindWidgets feat(widget): add WidgetKit widgets — small, medium, lock screen with AppIntentTimelineProvider 2026-02-27 22:01:34 -08:00
.gitignore feat: add in-app toast system with notification fallback for denied permissions 2026-02-27 21:21:46 -08:00
project.yml refactor(ios): migrate Cloud/ files to ByteLystPlatformSDK — eliminate duplicated platform code 2026-02-28 22:12:37 -08:00