1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[PR #236] [MERGED] Feature/slicer proxy #971

Closed
opened 2026-05-07 00:15:15 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/maziggy/bambuddy/pull/236
Author: @maziggy
Created: 2/3/2026
Status: Merged
Merged: 2/3/2026
Merged by: @maziggy

Base: 0.1.7bHead: feature/slicer-proxy


📝 Commits (10+)

  • 38d9914 Virtual Printer: TLS proxy with real printer serial
  • 6916bc8 Added Japanese language pack (Thanks to @nmori)
  • da45700 Fix authentication for download endpoints (fixes #231)
  • bb61a1d Add TOTP authenticator support for Bambu Cloud login (fixes #182)
  • 6431a86 Fix monthly comparison calculation ignoring quantity multiplier (Issue #229)
  • 49daba0 Fix date picker format issues
  • 572dbf3 Fix 500 error on GET /archives/{id} endpoint
  • a82f927 Add authentication to 200+ API endpoints (CVE-2026-25505)
  • 99fa902 Allow multiple Home Assistant entities per printer (fixes #214)
  • 5b98962 Sync

📊 Changes

13 files changed (+9765 additions, -156 deletions)

View changed files

📝 .gitignore (+2 -2)
📝 backend/app/api/routes/settings.py (+61 -15)
📝 backend/app/main.py (+23 -2)
📝 backend/app/services/virtual_printer/manager.py (+125 -15)
backend/app/services/virtual_printer/tcp_proxy.py (+418 -0)
📝 frontend/src/api/client.ts (+19 -3)
📝 frontend/src/components/VirtualPrinterSettings.tsx (+267 -116)
📝 frontend/src/i18n/locales/de.ts (+91 -0)
📝 frontend/src/i18n/locales/en.ts (+91 -0)
static/assets/index-CPqcJWwC.css (+0 -1)
static/assets/index-DME4t7XG.css (+1 -0)
static/assets/index-DOAYfAw5.js (+8665 -0)
📝 static/index.html (+2 -2)

📄 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/236 **Author:** [@maziggy](https://github.com/maziggy) **Created:** 2/3/2026 **Status:** ✅ Merged **Merged:** 2/3/2026 **Merged by:** [@maziggy](https://github.com/maziggy) **Base:** `0.1.7b` ← **Head:** `feature/slicer-proxy` --- ### 📝 Commits (10+) - [`38d9914`](https://github.com/maziggy/bambuddy/commit/38d99143c7eeec40d871465713ac5560db9c0099) Virtual Printer: TLS proxy with real printer serial - [`6916bc8`](https://github.com/maziggy/bambuddy/commit/6916bc8ed9b357c99fd25d4a71fca986c99ae366) Added Japanese language pack (Thanks to @nmori) - [`da45700`](https://github.com/maziggy/bambuddy/commit/da457002d69e8b0697a013f5653e408e7c200250) Fix authentication for download endpoints (fixes #231) - [`bb61a1d`](https://github.com/maziggy/bambuddy/commit/bb61a1dbefe13a7a61d69cff4336a6469b994ac8) Add TOTP authenticator support for Bambu Cloud login (fixes #182) - [`6431a86`](https://github.com/maziggy/bambuddy/commit/6431a86e2f5138c9576cfb1e45b62a06bc73d6e1) Fix monthly comparison calculation ignoring quantity multiplier (Issue #229) - [`49daba0`](https://github.com/maziggy/bambuddy/commit/49daba0579df32dd03283b1f415e8d277d384e58) Fix date picker format issues - [`572dbf3`](https://github.com/maziggy/bambuddy/commit/572dbf393ee5528cdc02f339306053744df8b1b3) Fix 500 error on GET /archives/{id} endpoint - [`a82f927`](https://github.com/maziggy/bambuddy/commit/a82f9278d2d587b7042a0858aab79fd8b6e3add9) Add authentication to 200+ API endpoints (CVE-2026-25505) - [`99fa902`](https://github.com/maziggy/bambuddy/commit/99fa902b64f5af3e37bbbe6b0ae1004e7ed44095) Allow multiple Home Assistant entities per printer (fixes #214) - [`5b98962`](https://github.com/maziggy/bambuddy/commit/5b989629386920219a62cbb9e7e5353feff1830a) Sync ### 📊 Changes **13 files changed** (+9765 additions, -156 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+2 -2) 📝 `backend/app/api/routes/settings.py` (+61 -15) 📝 `backend/app/main.py` (+23 -2) 📝 `backend/app/services/virtual_printer/manager.py` (+125 -15) ➕ `backend/app/services/virtual_printer/tcp_proxy.py` (+418 -0) 📝 `frontend/src/api/client.ts` (+19 -3) 📝 `frontend/src/components/VirtualPrinterSettings.tsx` (+267 -116) 📝 `frontend/src/i18n/locales/de.ts` (+91 -0) 📝 `frontend/src/i18n/locales/en.ts` (+91 -0) ➖ `static/assets/index-CPqcJWwC.css` (+0 -1) ➕ `static/assets/index-DME4t7XG.css` (+1 -0) ➕ `static/assets/index-DOAYfAw5.js` (+8665 -0) 📝 `static/index.html` (+2 -2) </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-07 00:15:15 +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-maziggy-1#971
No description provided.