Commit Graph

5 Commits

Author SHA1 Message Date
km2023
bc9f4e0da3 test: lock bind/setPlayMode JSON encoding via semantic assertions
Replace brittle exact-byte equality checks in BindPayloadByteRegressionTests
with substring + dict-based semantic assertions that tolerate Swift JSONEncoder
key-order variance across runtime versions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 10:57:36 +08:00
km2023
c3a726fc02 feat: add setPlayMode SDK API with isActivated precondition 2026-05-06 10:42:09 +08:00
km2023
7aec09be2a feat: extend BindPayload with optional loop field; add setPlayMode service
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 10:38:19 +08:00
km2023
4b1017df42 feat: add optional loop field to DeviceInfo 2026-05-06 10:34:34 +08:00
km2023
be851b05ec feat: add PlayMode enum (single=0, loop=1) 2026-05-06 10:31:36 +08:00