Releases: FutureWorkshops/NotifiableAI-iOS
Releases · FutureWorkshops/NotifiableAI-iOS
Release list
0.1.2
Patch: fix device registration decoding.
DeviceResponse.idis nowString(the server returns the device's UUIDexternal_id, not the integer PK). Registration previously failed at decode with "Expected to decode Int but found a string instead", which also left the device secret unpersisted so update/unregister would fail afterwards.NotifiableRemote.deviceIdis nowString?.LiveActivityResponse.idis unchanged (Int); that endpoint returns the activity's integer PK.
from: "0.1.0" consumers pick this up automatically.
0.1.1
Patch: error reporting.
NotifiableRemoteErrornow conforms toLocalizedErrorandCustomNSError, soerror.localizedDescriptionsurfaces the real message (e.g. "HTTP 422: apns_environment mismatch: …") instead of the opaque "The operation couldn't be completed. (… error N.)" NSError fallback. BridgedNSErrorcarries the HTTP status as its code and the message in userInfo.
No API changes; from: "0.1.0" consumers pick this up automatically.
0.1.0
First tagged release of NotifiableKit.
NotifiableRemotefacade for device registration, updates, unregister, and Live Activity lifecycle against the NotifiableAI server's device-write API.NotifiableRemoteClientfor multi-environment / manual control.NotifiableDecideon-device decisioning via Apple Foundation Models.- Keychain-backed persistence of the per-device secret.
SwiftPM: .package(url: "https://github.com/futureworkshops/NotifiableAI-iOS.git", from: "0.1.0")