feat(dashboard): show printer pause reason on the dashboard #92

Manually merged
viewit merged 1 commits from Pavulon87/KX-Bridge-Release:feature/show-pause-reason into nightly 2026-07-16 21:37:33 +02:00
Contributor

Description

This PR adds a pause notification banner to the web dashboard that displays the reason why a print has been paused.

When the printer enters the paused state and provides a pause message, the bridge now stores both the error code and the pause message and exposes them through the dashboard API.

The web UI displays a banner while the print is paused, showing:

  • The pause reason reported by the printer.
  • The printer error code (when available).
  • A direct link to the corresponding Anycubic error code documentation.

The banner is automatically hidden when printing resumes or the print finishes, is stopped, or is cancelled.

This improves the user experience by making pause events immediately visible without requiring users to inspect logs or the printer's screen.

Additionally, translations for the new banner label have been added for all supported languages.

Zrzut ekranu 2026-07-16 151134.png

Type

  • Bug fix
  • Feature
  • Documentation
  • Refactoring

Tested with

  • OrcaSlicer Version:
  • Printer:
  • Moonraker/Klipper Version:

Checklist

  • Tests added/updated
  • CHANGELOG.md updated
  • No debug code included
## Description This PR adds a pause notification banner to the web dashboard that displays the reason why a print has been paused. When the printer enters the `paused` state and provides a pause message, the bridge now stores both the error code and the pause message and exposes them through the dashboard API. The web UI displays a banner while the print is paused, showing: - The pause reason reported by the printer. - The printer error code (when available). - A direct link to the corresponding Anycubic error code documentation. The banner is automatically hidden when printing resumes or the print finishes, is stopped, or is cancelled. This improves the user experience by making pause events immediately visible without requiring users to inspect logs or the printer's screen. Additionally, translations for the new banner label have been added for all supported languages. <img width="836" alt="Zrzut ekranu 2026-07-16 151134.png" src="attachments/81e03318-508f-4869-a6ef-cc011f8984fb"> ## Type - [ ] Bug fix - [X] Feature - [ ] Documentation - [ ] Refactoring ## Tested with - OrcaSlicer Version: - Printer: - Moonraker/Klipper Version: ## Checklist - [ ] Tests added/updated - [ ] CHANGELOG.md updated - [ ] No debug code included
Pavulon87 added 1 commit 2026-07-16 15:17:34 +02:00
feat(dashboard): show printer pause reason on the dashboard
Some checks failed
PR Check / lint-and-test (pull_request) Failing after 2s
cd4a8ce48e
viewit manually merged commit e1b9480098 into nightly 2026-07-16 21:37:33 +02:00
Owner

Merged, thanks @Pavulon87! Clean addition, nice touch linking straight to the Anycubic error-code docs.

Merged, thanks @Pavulon87! Clean addition, nice touch linking straight to the Anycubic error-code docs.
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: viewit/KX-Bridge-Release#92
No description provided.