learning_ai_common_plat/packages/swift-platform-sdk/Sources
saravanakumardb1 b4be39888b fix(swift-sdk): remove productId prefix from BLAuthClient keychain keys
BLAuthClient stored tokens as '{productId}_access_token' but all app
wrappers use KeychainHelper.read(key: "access_token") — the bare key.
This caused a critical mismatch: after login, BlobService/LicenseService
could not find the token, and token migration from UserDefaults was invisible
to BLAuthClient.isAuthenticated.

The Keychain service name (bundleId) already namespaces per product,
making the productId prefix redundant. Now uses bare 'access_token' and
'refresh_token' keys matching existing app conventions.
2026-02-28 22:54:01 -08:00
..
BLAuditLogger.swift feat(swift-sdk): add 6 new components — BLBlobClient, BLKillSwitchClient, BLLicenseClient, BLBiometricAuth, BLCrashReporter, BLAuditLogger 2026-02-28 22:38:43 -08:00
BLAuthClient.swift fix(swift-sdk): remove productId prefix from BLAuthClient keychain keys 2026-02-28 22:54:01 -08:00
BLBiometricAuth.swift fix(swift-sdk): guard BLBiometricAuth and BLCrashReporter for watchOS compatibility 2026-02-28 22:51:26 -08:00
BLBlobClient.swift feat(swift-sdk): add 6 new components — BLBlobClient, BLKillSwitchClient, BLLicenseClient, BLBiometricAuth, BLCrashReporter, BLAuditLogger 2026-02-28 22:38:43 -08:00
BLCrashReporter.swift fix(swift-sdk): guard BLBiometricAuth and BLCrashReporter for watchOS compatibility 2026-02-28 22:51:26 -08:00
BLFeatureFlagClient.swift feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps 2026-02-28 22:12:20 -08:00
BLKeychain.swift feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps 2026-02-28 22:12:20 -08:00
BLKillSwitchClient.swift fix(swift-sdk): URL-encode license key + add request tracing to kill switch 2026-02-28 22:52:00 -08:00
BLLicenseClient.swift fix(swift-sdk): URL-encode license key + add request tracing to kill switch 2026-02-28 22:52:00 -08:00
BLPlatformClient.swift feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps 2026-02-28 22:12:20 -08:00
BLPlatformConfig.swift feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps 2026-02-28 22:12:20 -08:00
BLSyncEngine.swift feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps 2026-02-28 22:12:20 -08:00
BLTelemetryClient.swift feat(swift-sdk): add ByteLystPlatformSDK — shared Swift package for all iOS/watchOS/macOS apps 2026-02-28 22:12:20 -08:00
ByteLystPlatformSDK.swift feat(swift-sdk): add 6 new components — BLBlobClient, BLKillSwitchClient, BLLicenseClient, BLBiometricAuth, BLCrashReporter, BLAuditLogger 2026-02-28 22:38:43 -08:00