mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 08:25:54 +02:00
[PR #258] [MERGED] Cadtoolbox - Issue# 248 Files Manager Print/Schedule Consistency with Archives #983
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
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-maziggy-1#983
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/258
Author: @cadtoolbox
Created: 2/4/2026
Status: ✅ Merged
Merged: 2/4/2026
Merged by: @maziggy
Base:
0.1.8b← Head:cadtoolbox/248📝 Commits (10+)
0b97303Initial plan2ac9ae6Replace FileManagerPage upload with ArchivesPage UploadModal component3c26313Update FileManagerPage tests for 3MF upload modal556493fImplement hybrid upload: advanced 3MF extraction + basic upload for other files1f828c4Initial plan3811c8eMerge branch 'copilot/update-file-upload-method' into copilot/fix-pull-request-1-failures562b46aFix PR #1 failures: Add German translations and fix backend lintinga57f48fMerge pull request #2 from cadtoolbox/copilot/fix-pull-request-1-failuresc6f4376Initial plan248cbafFix .3mf file upload to use Library API instead of Archives API📊 Changes
11 files changed (+8999 additions, -117 deletions)
View changed files
📝
backend/app/api/routes/library.py(+18 -0)📝
backend/app/schemas/library.py(+7 -0)📝
frontend/src/__tests__/pages/FileManagerPage.test.tsx(+144 -57)📝
frontend/src/api/client.ts(+6 -0)📝
frontend/src/components/PrintModal/index.tsx(+8 -1)📝
frontend/src/i18n/locales/de.ts(+5 -2)📝
frontend/src/i18n/locales/en.ts(+5 -2)📝
frontend/src/i18n/locales/ja.ts(+1 -0)📝
frontend/src/pages/FileManagerPage.tsx(+139 -55)➕
static/assets/index-B7d6gcUW.css(+1 -0)➕
static/assets/index-BfIGXFHd.js(+8665 -0)📄 Description
Description
Enhanced: Added the printer model extraction from .3mf upload within the File Manager as it is in the Archives
Enhanced: Added printer model value to the Files Manager card.
Enhanced: Made the print direct to printer the same in Files Manager to match Archives dialog where it filters to printers that match model slice.
Enhanced: Changed the 'Add to Queue' function to 'Schedule' within the File Manager.
Enhanced: Included the 'Any Model' option when printing using the 'Schedule' function within the File Manager.
Enhanced: Added 'Uploaded By' column to the list view within File Manager.
Enhanced: Added ability to filter files in the Files Manager by who uploaded the file.
Enhanced: Contrast of file card colors within Files Manager.
Fixed: Disabled 'Schedule' (Add to Queue) button in Files Manager when more than 1 file is selected.
Related Issue
https://github.com/maziggy/bambuddy/issues/248
Type of Change
Changes Made
Screenshots
Testing
Checklist
Additional Notes
This is my first contribution. Please confirm my changes are acceptable.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.