diff --git a/CHANGELOG.de.md b/CHANGELOG.de.md index d551484..b039b56 100644 --- a/CHANGELOG.de.md +++ b/CHANGELOG.de.md @@ -1,5 +1,12 @@ # Changelog +## [0.9.6.1] – 2026-05-02 + +### Fixes +- **Upload-Banner:** Banner wird nach Stopp/Abbruch nicht mehr erneut angezeigt — `file_ready` und Thumbnail werden jetzt gecleared wenn der Drucker `stoped` oder `canceled` meldet + +--- + ## [0.9.6] – 2026-05-02 ### Neu diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fbf4a0..aa68df2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.9.6.1] – 2026-05-02 + +### Fixes +- **Upload banner:** Banner is no longer shown again after print stop/cancel — `file_ready` and thumbnail are now cleared when the printer reports `stoped` or `canceled` + +--- + ## [0.9.6] – 2026-05-02 ### New diff --git a/README.de.md b/README.de.md index 9d50d3c..901dd8e 100644 --- a/README.de.md +++ b/README.de.md @@ -2,7 +2,7 @@ # KX-Bridge – Anycubic Kobra X -**Version:** 0.9.6 +**Version:** 0.9.6.1 Steuere deinen **Anycubic Kobra X** mit OrcaSlicer — ohne Klipper, ohne Raspberry Pi. KX-Bridge ist eine Moonraker-kompatible Bridge die direkt mit dem Drucker kommuniziert. diff --git a/README.md b/README.md index 32d3386..c821163 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # KX-Bridge – Anycubic Kobra X -**Version:** 0.9.6 +**Version:** 0.9.6.1 Control your **Anycubic Kobra X** with OrcaSlicer — no Klipper, no Raspberry Pi. KX-Bridge is a Moonraker-compatible bridge that communicates directly with the printer. diff --git a/VERSION b/VERSION index 85b7c69..c698940 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.6 +0.9.6.1 diff --git a/kobrax_moonraker_bridge.py b/kobrax_moonraker_bridge.py index 0f1442c..3bc494a 100644 --- a/kobrax_moonraker_bridge.py +++ b/kobrax_moonraker_bridge.py @@ -200,6 +200,8 @@ class KobraXBridge: if kobra_state in ("stoped", "canceled"): self._state["progress"] = 0.0 self._state["filename"] = "" + self._state["file_ready"] = "" + self._thumbnail_b64 = "" self._state["filename"] = d.get("filename", self._state["filename"]) if "progress" in d: self._state["progress"] = float(d["progress"]) / 100.0