Skip to content

CBus Studio v1.2.0

Choose a tag to compare

@dougrathbone dougrathbone released this 28 Jun 07:50
· 40 commits to main since this release
4c1b56d

M4 Scenes (Trigger Control) + M5 Sensors/Measurement + bulk hydration and robustness fixes.

Features

  • Scenes: fire C-Bus scenes from the tree via Trigger Control (app 202) — transient, no DB writes; trigger events shown distinctly with a last-fired indicator; Fire control per trigger group.
  • Robustness: reconcile the device tree on C-Gate 742 async object events (debounced).
  • Sensors: live Measurement-application (228) values in a read-only Sensors section.
  • Robustness: hydrate group levels with one bulk query at connect (per-group fallback).

Bug Fixes

  • connection: never auto-reconnect after an intentional disconnect.
  • logging: silent level + silenced logger in tests (pristine, deterministic output).
  • ci: make project-parser test files modules to resolve a tsc TS2451 redeclaration.

Unverified C-Gate wire formats (trigger-fire verb, measurement event, bulk-level query) are isolated and fail-safe until validated on live hardware — see docs/smoke-checklist-m4.md / -m5.md.

Installers (macOS .dmg/.zip, Windows .exe) are attached below.

Installers

Platform File Notes
macOS .dmg Recommended — drag to Applications
macOS -mac.zip Portable archive (Apple Silicon + Intel)
Windows .exe NSIS installer — choose install directory

Installers are unsigned (no Apple / Windows code-signing certificate yet).
See the README for first-launch steps.