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 |
|
saravanakumardb1
|
2fc277b663
|
feat(macos): add macOS menu bar app — popover timeline, quick timer, keyboard shortcut, settings
|
2026-02-27 22:35:26 -08:00 |
|
saravanakumardb1
|
016a3d14e5
|
feat(project): add widget, watchOS, and complications targets to project.yml with dependencies
|
2026-02-27 22:01:51 -08:00 |
|
saravanakumardb1
|
28dfa9f929
|
feat: add Serwist service worker for offline PWA support
|
2026-02-27 21:18:43 -08:00 |
|