mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[PR #591] [CLOSED] Add inline speed control dropdown to printer cards #1076
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#1076
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/591
Author: @aneopsy
Created: 3/4/2026
Status: ❌ Closed
Base:
0.2.2b1← Head:feature/quick-speed-control-256📝 Commits (1)
a71a676Add one-tap print speed presets to printer control row📊 Changes
14 files changed (+481 additions, -145 deletions)
View changed files
📝
backend/app/api/routes/printers.py(+27 -0)📝
backend/tests/integration/test_printers_api.py(+130 -0)📝
frontend/src/api/client.ts(+6 -0)📝
frontend/src/i18n/locales/de.ts(+8 -0)📝
frontend/src/i18n/locales/en.ts(+8 -0)📝
frontend/src/i18n/locales/fr.ts(+8 -0)📝
frontend/src/i18n/locales/it.ts(+8 -0)📝
frontend/src/i18n/locales/ja.ts(+8 -0)📝
frontend/src/i18n/locales/pt-BR.ts(+8 -0)📝
frontend/src/i18n/locales/zh-CN.ts(+8 -0)📝
frontend/src/pages/PrintersPage.tsx(+119 -2)📝
static/assets/index-BuAdij3n.css(+1 -1)📝
static/assets/index-CTR8x2VB.js(+140 -140)📝
static/index.html(+2 -2)📄 Description
Description
Adds a compact inline dropdown for changing print speed presets (Silent / Standard / Sport / Ludicrous) directly from the printer card, without needing to open a separate modal or the printer's full settings.
Related Issue
Fixes #256
Type of Change
Changes Made
POST /api/v1/printers/{id}/speed?mode=1-4endpoint to set print speed via MQTTSpeedDropdowncomponent rendered inline alongside fan/chamber badges on actively printing cardsTesting
Checklist
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.