Repository navigation
Releases
v1.4.3
Installers
| Platform | File | Notes |
|---|---|---|
| macOS | .dmg |
Recommended — drag to Applications |
| macOS | -mac.zip |
Portable archive (Apple Silicon + Intel); used for auto-update |
| Windows | .exe |
NSIS installer — choose install directory |
| Linux | .AppImage |
x64 |
This release signing status: macOS unsigned, Windows unsigned, Linux n/a.
When secrets are set, CI signs with Developer ID + notarization (macOS) and Authenticode (Windows). Missing secrets produce an unsigned artifact for that platform (Gatekeeper / SmartScreen warnings). See code signing.
Packaged apps check this GitHub Release for updates (Help → Check for Updates).
v1.4.2
Installers
| Platform | File | Notes |
|---|---|---|
| macOS | .dmg |
Recommended — drag to Applications |
| macOS | -mac.zip |
Portable archive (Apple Silicon + Intel); used for auto-update |
| Windows | .exe |
NSIS installer — choose install directory |
| Linux | .AppImage |
x64 |
This release signing status: macOS unsigned, Windows unsigned, Linux n/a.
When secrets are set, CI signs with Developer ID + notarization (macOS) and Authenticode (Windows). Missing secrets produce an unsigned artifact for that platform (Gatekeeper / SmartScreen warnings). See code signing.
Packaged apps check this GitHub Release for updates (Help → Check for Updates).
v1.4.1
Installers
| Platform | File | Notes |
|---|---|---|
| macOS | .dmg |
Recommended — drag to Applications |
| macOS | -mac.zip |
Portable archive (Apple Silicon + Intel); used for auto-update |
| Windows | .exe |
NSIS installer — choose install directory |
| Linux | .AppImage |
x64 |
This release signing status: macOS unsigned, Windows unsigned, Linux n/a.
When secrets are set, CI signs with Developer ID + notarization (macOS) and Authenticode (Windows). Missing secrets produce an unsigned artifact for that platform (Gatekeeper / SmartScreen warnings). See code signing.
Packaged apps check this GitHub Release for updates (Help → Check for Updates).
v1.4.0
Installers
| Platform | File | Notes |
|---|---|---|
| macOS | .dmg |
Recommended — drag to Applications |
| macOS | -mac.zip |
Portable archive (Apple Silicon + Intel); used for auto-update |
| Windows | .exe |
NSIS installer — choose install directory |
| Linux | .AppImage |
x64 |
This release signing status: macOS unsigned, Windows unsigned, Linux n/a.
When secrets are set, CI signs with Developer ID + notarization (macOS) and Authenticode (Windows). Missing secrets produce an unsigned artifact for that platform (Gatekeeper / SmartScreen warnings). See code signing.
Packaged apps check this GitHub Release for updates (Help → Check for Updates).
v1.3.2
Installers
| Platform | File | Notes |
|---|---|---|
| macOS | .dmg |
Recommended — drag to Applications |
| macOS | -mac.zip |
Portable archive (Apple Silicon + Intel); used for auto-update |
| Windows | .exe |
NSIS installer — choose install directory |
| Linux | .AppImage |
x64 |
This release signing status: macOS unsigned, Windows unsigned, Linux n/a.
When secrets are set, CI signs with Developer ID + notarization (macOS) and Authenticode (Windows). Missing secrets produce an unsigned artifact for that platform (Gatekeeper / SmartScreen warnings). See code signing.
Packaged apps check this GitHub Release for updates (Help → Check for Updates).
1.3.2
- Custom Control Console app icon (amber light bulb on slate)
v1.3.1
Installers
| Platform | File | Notes |
|---|---|---|
| macOS | .dmg |
Recommended — drag to Applications |
| macOS | -mac.zip |
Portable archive (Apple Silicon + Intel); used for auto-update |
| Windows | .exe |
NSIS installer — choose install directory |
| Linux | .AppImage |
x64 |
Signing: Developer ID + notarization on macOS and Authenticode on Windows when the matching GitHub Actions secrets are set. If a platform secret is missing, that installer is unsigned (Gatekeeper / SmartScreen warnings). See code signing.
Packaged apps check this GitHub Release for updates (Help → Check for Updates).
v1.3.0
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.
CBus Studio v1.2.0
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
742async 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
tscTS2451 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.
CBus Studio v1.1.0
1.1.0 (2026-05-31)
Features
- add About menu with GitHub link and license viewer (09e01e0)
- add context-isolated preload bridge (window.cgate) (d8f7d8f)
- add shared TS types for tree, state, connection (7195808)
- add TREEXML response-code stripping and tree parsing (de3735b)
- browse live networks as a collapsible device tree (86a0c38)
- CgateService connect, getTree, and live state events (c0c14da)
- cgate: show connected server status in header panel (fdc1bc2)
- define IPC channels and main-process handlers (a5faf2e)
- electron main entry, window with secure webPreferences, vite config (df42ddf)
- labels: export tree labels to Toolkit .xml/.cbz files (6a57231)
- labels: persist imported labels per site in userData (ab0e5cb)
- network tree view with live state badges (1cafcfc)
- operate, organize & enrich the device tree (01ef46f)
- renderer root, typed API wrapper, connection form, status wiring (925a0eb)
- support multiple saved C-Gate sites (633989b)
- ui: add entity detail panel with GET */SET parameters (60b905f)
Bug Fixes
- cgate: accumulate multi-line PROJECT LIST/DIR responses (e9180f3)
- cgate: avoid spurious disconnect during connect and getTree (28baddb)
- tear down prior connection on reconnect to avoid orphaned sockets (c30c1d3)
Documentation
- add AGENTS.md and README.md for project overview and guidelines (8e4e1ba)
- add project context notes (decisions log, vendoring guide) (4b46e7c)
- document operate/organize features, safety, and add a screenshot (c2d4815)
- M1 smoke checklist and dev/run instructions (ffb7b4c)
- readme: add hero image, download section, and release docs (61ba3fa)
- rewrite project README for public repo (9ffad6b)
Build System
- add electron-builder installers for macOS and Windows (02e0739)
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.