[PR #2] [MERGED] Final 0.1.2 #889

Closed
opened 2026-05-06 12:33:47 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/maziggy/bambuddy/pull/2
Author: @maziggy
Created: 11/29/2025
Status: Merged
Merged: 11/29/2025
Merged by: @maziggy

Base: mainHead: 0.1.2


📝 Commits (10+)

  • a316756 Fixed bug archiving file on print start
  • eaeac8b Some small improvements for auto poweroff feature
  • 526de63 Some small improvements for timelapse videos; Added new video player with speed controls
  • a2b8894 Added power switch and automation controls to printer card
  • 1a4f820 Unified printer card layout
  • 71570c6 Minor fixed to statistics
  • 12f763e Added feature to take a photo from printer camera when print completes
  • 813ce19 Added HMS error handling to printer card
  • 3031c2a Minor bugfixes
  • 0c2a187 Added power consumption costs calculation

📊 Changes

40 files changed (+3692 additions, -606 deletions)

View changed files

📝 README.md (+81 -11)
📝 backend/app/api/routes/archives.py (+90 -7)
backend/app/api/routes/print_queue.py (+286 -0)
📝 backend/app/api/routes/settings.py (+14 -2)
📝 backend/app/api/routes/smart_plugs.py (+22 -1)
📝 backend/app/core/database.py (+1 -1)
📝 backend/app/main.py (+345 -22)
📝 backend/app/models/archive.py (+5 -0)
backend/app/models/print_queue.py (+50 -0)
📝 backend/app/schemas/archive.py (+8 -0)
backend/app/schemas/print_queue.py (+62 -0)
📝 backend/app/schemas/settings.py (+4 -0)
📝 backend/app/schemas/smart_plug.py (+14 -0)
📝 backend/app/services/archive.py (+44 -0)
📝 backend/app/services/bambu_ftp.py (+9 -1)
📝 backend/app/services/bambu_mqtt.py (+77 -8)
backend/app/services/camera.py (+192 -0)
backend/app/services/print_scheduler.py (+319 -0)
📝 backend/app/services/printer_manager.py (+50 -0)
📝 backend/app/services/smart_plug_manager.py (+19 -6)

...and 20 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/maziggy/bambuddy/pull/2 **Author:** [@maziggy](https://github.com/maziggy) **Created:** 11/29/2025 **Status:** ✅ Merged **Merged:** 11/29/2025 **Merged by:** [@maziggy](https://github.com/maziggy) **Base:** `main` ← **Head:** `0.1.2` --- ### 📝 Commits (10+) - [`a316756`](https://github.com/maziggy/bambuddy/commit/a3167562bb7d3b0dcb231c270a47e95368d8fbd6) Fixed bug archiving file on print start - [`eaeac8b`](https://github.com/maziggy/bambuddy/commit/eaeac8be9396822f0f7c1881fb17b91a643ccf53) Some small improvements for auto poweroff feature - [`526de63`](https://github.com/maziggy/bambuddy/commit/526de63acd03d24919c04c901d682156eba57318) Some small improvements for timelapse videos; Added new video player with speed controls - [`a2b8894`](https://github.com/maziggy/bambuddy/commit/a2b889485dcda46c1df139912b50d613e72b75ff) Added power switch and automation controls to printer card - [`1a4f820`](https://github.com/maziggy/bambuddy/commit/1a4f8209fde0fd686fd574068028f3ceb6593879) Unified printer card layout - [`71570c6`](https://github.com/maziggy/bambuddy/commit/71570c6647e14a533bb0a3ab71992482472c2799) Minor fixed to statistics - [`12f763e`](https://github.com/maziggy/bambuddy/commit/12f763efde253d6172cc17503403f127f416ad59) Added feature to take a photo from printer camera when print completes - [`813ce19`](https://github.com/maziggy/bambuddy/commit/813ce19219f0c0ea05c247ca3c049816a849b4b6) Added HMS error handling to printer card - [`3031c2a`](https://github.com/maziggy/bambuddy/commit/3031c2ae3e29d5ee5665dce0420eabad0cca19b9) Minor bugfixes - [`0c2a187`](https://github.com/maziggy/bambuddy/commit/0c2a187191d575f7e84edd631a96842a37d1abc4) Added power consumption costs calculation ### 📊 Changes **40 files changed** (+3692 additions, -606 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+81 -11) 📝 `backend/app/api/routes/archives.py` (+90 -7) ➕ `backend/app/api/routes/print_queue.py` (+286 -0) 📝 `backend/app/api/routes/settings.py` (+14 -2) 📝 `backend/app/api/routes/smart_plugs.py` (+22 -1) 📝 `backend/app/core/database.py` (+1 -1) 📝 `backend/app/main.py` (+345 -22) 📝 `backend/app/models/archive.py` (+5 -0) ➕ `backend/app/models/print_queue.py` (+50 -0) 📝 `backend/app/schemas/archive.py` (+8 -0) ➕ `backend/app/schemas/print_queue.py` (+62 -0) 📝 `backend/app/schemas/settings.py` (+4 -0) 📝 `backend/app/schemas/smart_plug.py` (+14 -0) 📝 `backend/app/services/archive.py` (+44 -0) 📝 `backend/app/services/bambu_ftp.py` (+9 -1) 📝 `backend/app/services/bambu_mqtt.py` (+77 -8) ➕ `backend/app/services/camera.py` (+192 -0) ➕ `backend/app/services/print_scheduler.py` (+319 -0) 📝 `backend/app/services/printer_manager.py` (+50 -0) 📝 `backend/app/services/smart_plug_manager.py` (+19 -6) _...and 20 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 12:33:47 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy#889
No description provided.