learning_ai_common_plat/packages
saravanakumardb1 78000cdf6a feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps
Extracts duplicated platform integration code from ChronoMind + LysnrAI into a
single Swift Package. Eliminates ~1,100+ lines of copied code per product app.

Components:
- BLPlatformConfig — product-specific configuration (productId, baseURL, bundleId)
- BLPlatformClient — generic HTTP client with auth injection, x-request-id, timeout
- BLKeychain — Keychain CRUD for secure token storage
- BLTelemetryClient — telemetry queue + batch flush (matches @bytelyst/telemetry-client)
- BLAuthClient — full auth operations (matches @bytelyst/auth-client)
- BLFeatureFlagClient — feature flag polling from platform-service /flags/poll
- BLSyncEngine — generic offline-first sync with delta pull + batch push

Platforms: iOS 17+, watchOS 10+, macOS 14+
2026-02-28 22:12:20 -08:00
..
api-client feat(api-client): add timeout, retry with exponential backoff for idempotent requests 2026-02-28 20:23:49 -08:00
auth feat(auth): add middleware tests + E2E flow + migrate tracker-service to @bytelyst/auth 2026-02-12 23:41:46 -08:00
auth-client feat(packages): add @bytelyst/auth-client + telemetry-client, extend react-auth lifecycle 2026-02-28 04:49:46 -08:00
blob feat(blob): add @bytelyst/blob shared package 2026-02-14 15:53:33 -08:00
config fix(tracker-web): replace broken webpack alias with transpilePackages — build now succeeds 2026-02-28 12:11:37 -08:00
cosmos fix(cosmos): init containers on startup for local compose 2026-02-14 20:57:17 -08:00
design-tokens feat: add package tests (58 new) + @bytelyst/fastify-core package 2026-02-12 22:17:17 -08:00
errors fix(common): configure ESLint 9 and fix lint issues 2026-02-12 16:37:30 -08:00
events feat(auth): add forgot-password/change-password API routes to admin dashboard + wire email delivery 2026-02-28 04:17:04 -08:00
extraction test(platform-service): add repository tests for notifications, plans, subscriptions, usage, tokens, memory + fix extraction-service flaky test 2026-02-16 11:59:06 -08:00
fastify-core feat(fastify-core): deny CORS by default when origin unset, add graceful shutdown handlers 2026-02-28 20:23:58 -08:00
logger test(platform-service): add repository tests for notifications, plans, subscriptions, usage, tokens, memory + fix extraction-service flaky test 2026-02-16 11:59:06 -08:00
monitoring fix: remove stale port references from monitoring, docs, and AI.dev skills 2026-02-14 21:48:21 -08:00
react-auth test(react-auth): add tests for updateUser, onInit, and onInit-null-fallback 2026-02-28 11:48:48 -08:00
swift-platform-sdk feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps 2026-02-28 22:12:20 -08:00
telemetry-client feat(packages): add @bytelyst/auth-client + telemetry-client, extend react-auth lifecycle 2026-02-28 04:49:46 -08:00
testing chore: remove unused devDeps found by depcheck 2026-02-13 00:17:04 -08:00