mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[PR #88] [MERGED] v0.1.6b8 #921
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy#921
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/maziggy/bambuddy/pull/88
Author: @maziggy
Created: 1/17/2026
Status: ✅ Merged
Merged: 1/17/2026
Merged by: @maziggy
Base:
main← Head:0.1.6b8📝 Commits (10+)
9ae25f4- Fixed bug where chamber_light state was not included in WebSocket broadcasts, so the frontend never received updates when the printer's light state actually changed (only the optimistic update would show, which could be overwritten or stay stale)b39aa49- Fixed chamber temperature badge on printer card for printers without chammber temperature sensor2db76c3Updated README368999aAdd MQTT publishing for external automation integration372df9fImproved backup/restore module3dbbd7eFix FTP download failing for .3mf files without .gcode extensionc7377bfFix inconsistent and confusing project statistics displayd95d35cUpdated README1e08c3dMinor project page bugfixes5923426Updated README📊 Changes
53 files changed (+3539 additions, -867 deletions)
View changed files
📝
CHANGELOG.md(+86 -0)📝
README.md(+24 -16)📝
SECURITY.md(+1 -1)📝
backend/app/api/routes/maintenance.py(+12 -0)📝
backend/app/api/routes/print_queue.py(+43 -16)📝
backend/app/api/routes/printers.py(+53 -25)📝
backend/app/api/routes/projects.py(+60 -24)📝
backend/app/api/routes/settings.py(+207 -13)📝
backend/app/api/routes/smart_plugs.py(+22 -0)📝
backend/app/api/routes/spoolman.py(+18 -6)📝
backend/app/api/routes/websocket.py(+2 -2)📝
backend/app/core/config.py(+1 -1)📝
backend/app/core/database.py(+50 -0)📝
backend/app/main.py(+124 -3)📝
backend/app/models/print_queue.py(+1 -1)📝
backend/app/models/project.py(+6 -1)📝
backend/app/schemas/print_queue.py(+2 -2)📝
backend/app/schemas/project.py(+11 -3)📝
backend/app/schemas/settings.py(+20 -1)📝
backend/app/services/archive.py(+9 -0)...and 33 more files
📄 Description
0.1.6b8
New Features
MQTT Publishing
Publish BamBuddy events to external MQTT brokers for integration with Home Assistant, Node-RED, and other automation platforms:
Virtual Printer Queue Mode
New mode that archives files and adds them directly to the print queue:
Unassigned Queue Items
Print queue now supports items without an assigned printer:
Sidebar Badge Indicators
Visual indicators on sidebar icons:
Project Parts Tracking
Track individual parts/objects separately from print plates:
Bug Fixes
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.