freedome_protocol 1.0.0
freedome_protocol: ^1.0.0 copied to clipboard
Freedome protocol models generated from freedome_contract (pure Dart, no I/O).
Changelog #
1.0.0 - 2026-11-06 #
- Generated from freedome_contract v0.1 plus the SDK preview of the remaining API v1 (02e §5): players and playback,
shows, assets, tus uploads, imports, system / logs / config, users and API keys, app payloads and client devices,
gateways, event history — 122 operations in
Operations. - Realtime:
WsMessageenvelope,FreedomeEvent, typed views (PlaybackChanged,OutputChanged,EngineChanged, …), generatedTopicTable/EventKinds(contractevents/topics.yaml), WS bodies (WsHello,WsWelcome,WsSubscribe,WsResult,WsResync,WsBye, …) fromapi/1.0/ws-messages.schema.json,jsonMergePatch. DomeTopicsbuilders for every topic template.- Regenerated from contract 1.0.0 (untagged): live analysis, AudioReactive scenes, texture sources, Resolume gateway
configand status (api_audio_reactive.dart,ResolumeStatus,TextureSource). - Regenerated from the final contract 1.0.0 bundle (sha256
7cd26684…):resolumeonAudioReactiveStateand its event body, soplayback:readcan see the Resolume connection withoutgateways:manage.
0.1.0-dev.1 #
- Preview for the projector line (03f P1):
.dome1.1 models, venue / display / output / calibration / engine / job / auth bodies, operation table, scopes, versions.