From 026badf992ab30182a0efc316bb10bf3feeb0a3f Mon Sep 17 00:00:00 2001 From: viewit Date: Tue, 1 Sep 2026 22:42:02 +0200 Subject: [PATCH] nightly: 0.9.30-nightly15 --- CHANGES.md | 9 +++------ NIGHTLY_CHANGELOG.md | 1 + 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 6148dbb..fb7bcd7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,15 +1,12 @@ -## KX-Bridge 0.9.30-nightly14 — Nightly Build +## KX-Bridge 0.9.30-nightly15 — Nightly Build [experimental] May be unstable — for testers and early adopters only. -### Changes since `nightly-20260625` +### Changes since `nightly-0.9.30-nightly14` +- Feat: the power-switch toggle in the header now has an opt-in setting (Settings → Power Switch → "Aktuellen Status statt Aktion anzeigen") to show the printer's actual current on/off state instead of the available toggle action. Default behavior (showing the action) is unchanged; some users preferred the switch to mirror reality rather than show what a click would do. -- Fix: **filament usage could be silently deducted from Spoolman spools that weren't even used in the current print.** With multiple AMS slots mapped to Spoolman spools, every print reported the same filament-usage amount to *all* mapped spools instead of only the one actually printing with — over many prints this could drift a spool's tracked remaining filament by 100g+ compared to reality. Root cause: a timing bug where the mid-print usage sync ran before the bridge had a chance to attribute usage to the correct slot right after print start, falling back to an equal split across every spool. Fixed the timing and made the fallback safe for multi-slot setups (reports nothing rather than guessing wrong). -- Fix: the manual "Connect" button in the header could silently fail (500 error) on long-running bridge instances with frequent MQTT reconnects, due to an internal packet-ID counter overflowing after enough reconnect cycles. -- Feat: the power-switch toggle (for smart-plug printer power control) moved from the Printers tab into the header, right next to the printer name/status — much easier to find, and now shows the action a click would perform (green "On" while the printer is off, red "Off" while it's on) instead of two static buttons. - --- ### Update Docker image diff --git a/NIGHTLY_CHANGELOG.md b/NIGHTLY_CHANGELOG.md index f1eff73..4917dcc 100644 --- a/NIGHTLY_CHANGELOG.md +++ b/NIGHTLY_CHANGELOG.md @@ -1,2 +1,3 @@ ## Changes in this build +- Feat: the power-switch toggle in the header now has an opt-in setting (Settings → Power Switch → "Aktuellen Status statt Aktion anzeigen") to show the printer's actual current on/off state instead of the available toggle action. Default behavior (showing the action) is unchanged; some users preferred the switch to mirror reality rather than show what a click would do.