Michael Freno
e33ddf3002
feat: complete Tasks 21-28 — backend integration, security hardening, UI tests & CI
- Add Apple Sign-In backend (JWKS verification, account linking, session management)
- Implement push notification deep linking with NotificationDeepLinkRouter
- Add jailbreak detection, runtime integrity monitoring, secure enclave service
- Implement OAuth social login, token refresh, and secure logout flows
- Add image caching (memory/disk), optimizer, upload queue, async semaphore
- Implement notification analytics, type preferences, and category setup
- Expand UI test suite with UITestBase, accessibility, auth flow, performance tests
- Add CI pipeline for iOS UI tests (3 device sizes) and performance benchmarks
- Restructure Xcode project to manual groups with KordantWidgets target
- Add SwiftLint, Swift Collections/Algorithms/GoogleSignIn dependencies
- Update project.yml for XcodeGen with new targets and configurations
2026-06-02 15:01:38 -04:00
..
2026-05-26 11:54:41 -04:00
2026-05-27 10:30:23 -04:00
2026-06-02 10:30:42 -04:00
2026-06-01 08:40:10 -04:00
2026-05-26 11:54:41 -04:00
2026-06-01 08:40:10 -04:00
2026-06-01 08:40:10 -04:00
2026-06-01 08:40:10 -04:00
2026-05-25 16:19:23 -04:00
2026-05-25 12:02:31 -04:00
2026-05-25 22:10:19 -04:00
2026-06-01 08:40:10 -04:00
2026-05-25 16:38:34 -04:00
2026-05-25 16:38:34 -04:00
2026-05-25 16:13:02 -04:00
2026-05-25 16:47:31 -04:00
2026-06-01 08:40:10 -04:00
2026-05-25 17:08:43 -04:00
2026-05-25 17:08:43 -04:00
2026-05-25 17:16:21 -04:00
2026-06-01 08:40:10 -04:00
2026-06-01 08:40:10 -04:00
2026-05-25 17:34:48 -04:00
2026-06-02 15:01:38 -04:00
2026-06-01 08:40:10 -04:00
2026-06-01 08:40:10 -04:00