Refactor LED control UI to Vue3

This commit is contained in:
sealks
2026-07-17 02:10:08 +08:00
parent fe906e028b
commit ba9f0044f3
16 changed files with 1906 additions and 752 deletions
@@ -65,6 +65,15 @@ class SyncCoordinator:
record.acks.append(ack_payload)
return record
def release_if_prepared(self, command_id: str) -> CommandRecord | None:
with self._lock:
self._prune_locked()
record = self._commands.get(command_id)
if not record or record.released_at_ms is not None or not record.prepared:
return None
record.released_at_ms = epoch_ms()
return record
def clock_quality(
self,
node_id: str | None,