freedome_client 1.0.0
freedome_client: ^1.0.0 copied to clipboard
Freedome client SDK: transports, discovery, auth, repositories and codecs (pure Dart).
Changelog #
1.0.0 - 2026-11-06 #
First version; against contract 1.0.0.
FreedomeClient: REST, realtime over WebSocketfreedome.v1and GraphQL-WS, socket.io opt-in; connection state machine, reconnect with backoff, resync byseqand snapshot; heartbeat; offline cache and outbox.- Credentials: guest, password, pairing (TLS fingerprint pin), API key, cloud. Discovery: mDNS, static, composite; pairing links.
- Repositories: venues, engine, calibration (visual and audio jobs), playback, content with resumable uploads, OSC, audio
(state, layout, zones, devices, presets, sessions,
GeneratorSession, MULTI programmes),audioReactive,gateways. - Codecs:
.dome, FDMESH,.zelim(JSON and binary),.boranko,.comics,FormatSniffer. FreedomeAccountClient(account.dart) for the cloud account API.FakeDomeServerandFakeAccountServer(testing.dart);fake_domecommand and Docker image.