[GH-ISSUE #248] [Feature]: Print from Files Manager is not like Print from Archives #153

Closed
opened 2026-05-06 12:26:27 +02:00 by BreizhHardware · 6 comments

Originally created by @cadtoolbox on GitHub (Feb 3, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/248

Originally assigned to: @maziggy on GitHub.

Problem or Use Case

When you print from an Archive file you have the following options available:

Print:

  • Filters out any model printer that does not match the model of the printer

Schedule:

  • Filters out any model printer that does not match the model of the printer
  • Allows you to pick ASAP, Scheduled or Queue Only
  • Allows you to choose 'Any Model' as an alternative to picking a specific printer

When you print from the Files Manager, you have less options available:

Print:

  • Shows all printers, including models that aren't compatible with the file.

Add to Queue:

  • Sends job directly to the queue without allowing for any options.

Proposed Solution

Make the print options (Print and Schedule) available in the Files Manager as they are in the Archives.
All sub-options should also be available.

Alternatives Considered

No response

Feature Category

Print Queue & Scheduling

Priority

Critical for my use case

Mockups or Examples

No response

Contribution

  • I would be willing to help implement this feature

Checklist

  • I have searched existing issues to ensure this feature hasn't already been requested
Originally created by @cadtoolbox on GitHub (Feb 3, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/248 Originally assigned to: @maziggy on GitHub. ### Problem or Use Case When you print from an Archive file you have the following options available: Print: - Filters out any model printer that does not match the model of the printer Schedule: - Filters out any model printer that does not match the model of the printer - Allows you to pick ASAP, Scheduled or Queue Only - Allows you to choose 'Any Model' as an alternative to picking a specific printer --------------------------------- When you print from the Files Manager, you have less options available: Print: - Shows all printers, including models that aren't compatible with the file. Add to Queue: - Sends job directly to the queue without allowing for any options. ### Proposed Solution Make the print options (Print and Schedule) available in the Files Manager as they are in the Archives. All sub-options should also be available. ### Alternatives Considered _No response_ ### Feature Category Print Queue & Scheduling ### Priority Critical for my use case ### Mockups or Examples _No response_ ### Contribution - [x] I would be willing to help implement this feature ### Checklist - [x] I have searched existing issues to ensure this feature hasn't already been requested
BreizhHardware 2026-05-06 12:26:27 +02:00
Author
Owner

@cadtoolbox commented on GitHub (Feb 4, 2026):

Additional, uploads to the File Manager do not extract the printer model from the file as the Archives do

<!-- gh-comment-id:3844477716 --> @cadtoolbox commented on GitHub (Feb 4, 2026): Additional, uploads to the File Manager do not extract the printer model from the file as the Archives do
Author
Owner

@cadtoolbox commented on GitHub (Feb 4, 2026):

I've made some progress on these changes myself. ;)

<!-- gh-comment-id:3844898857 --> @cadtoolbox commented on GitHub (Feb 4, 2026): I've made some progress on these changes myself. ;)
Author
Owner

@maziggy commented on GitHub (Feb 4, 2026):

Do you want to submit it, or shall I look into this?

<!-- gh-comment-id:3845664896 --> @maziggy commented on GitHub (Feb 4, 2026): Do you want to submit it, or shall I look into this?
Author
Owner

@cadtoolbox commented on GitHub (Feb 4, 2026):

@maziggy I think I have it almost done and ready. Testing more today. I'll need some guidance once I send it over for review if I'm missing anything being my first contribution.

So far I have:

  • Added the printer model extraction from .3mf upload within the File Manager as it is in the Archives
  • Added printer model value to the Files Manager card.
  • Made the print direct to printer the same in Files Manager to match Archives dialog where it filters to printers that match model slice.
  • Changed the 'Add to Queue' function to 'Schedule' within the File Manager.
  • Included the 'Any Model' option when printing using the 'Schedule' function within the File Manager.
  • Added 'Uploaded By' column to the listview within File Manager.
  • Added ability to filter files in the Files Manager by who uploaded the file.
<!-- gh-comment-id:3846361051 --> @cadtoolbox commented on GitHub (Feb 4, 2026): @maziggy I think I have it almost done and ready. Testing more today. I'll need some guidance once I send it over for review if I'm missing anything being my first contribution. So far I have: - Added the printer model extraction from .3mf upload within the File Manager as it is in the Archives - Added printer model value to the Files Manager card. - Made the print direct to printer the same in Files Manager to match Archives dialog where it filters to printers that match model slice. - Changed the 'Add to Queue' function to 'Schedule' within the File Manager. - Included the 'Any Model' option when printing using the 'Schedule' function within the File Manager. - Added 'Uploaded By' column to the listview within File Manager. - Added ability to filter files in the Files Manager by who uploaded the file.
Author
Owner

@maziggy commented on GitHub (Feb 4, 2026):

Contributing to Bambuddy - Fork & PR Guide

  1. Fork the repository
  1. Clone your fork

git clone https://github.com/YOUR_USERNAME/bambuddy.git
cd bambuddy

  1. Add upstream remote

git remote add upstream https://github.com/maziggy/bambuddy.git

  1. Create a feature branch

git checkout -b my-feature-name 0.1.8b

  1. Make your changes

Edit files...

git add .
git commit -m "Description of changes"

  1. Push to your fork

git push -u origin my-feature-name

  1. Open Pull Request
  • Go to https://github.com/maziggy/bambuddy
  • Click Pull requests → New pull request
  • Click compare across forks
  • Select your fork and branch
  • Click Create pull request
  • Add title and description

Keeping your fork updated (for future PRs)

git checkout main
git fetch upstream
git merge upstream/main
git push origin main

<!-- gh-comment-id:3846628822 --> @maziggy commented on GitHub (Feb 4, 2026): Contributing to Bambuddy - Fork & PR Guide 1. Fork the repository - Go to https://github.com/maziggy/bambuddy - Click Fork (top right) - This creates your copy at https://github.com/YOUR_USERNAME/bambuddy 2. Clone your fork git clone https://github.com/YOUR_USERNAME/bambuddy.git cd bambuddy 3. Add upstream remote git remote add upstream https://github.com/maziggy/bambuddy.git 4. Create a feature branch git checkout -b my-feature-name 0.1.8b 5. Make your changes # Edit files... git add . git commit -m "Description of changes" 6. Push to your fork git push -u origin my-feature-name 7. Open Pull Request - Go to https://github.com/maziggy/bambuddy - Click Pull requests → New pull request - Click compare across forks - Select your fork and branch - Click Create pull request - Add title and description Keeping your fork updated (for future PRs) git checkout main git fetch upstream git merge upstream/main git push origin main
Author
Owner

@maziggy commented on GitHub (Feb 4, 2026):

Merged to branch 0.1.8b.

Thanks!!!

<!-- gh-comment-id:3847627693 --> @maziggy commented on GitHub (Feb 4, 2026): Merged to branch 0.1.8b. Thanks!!!
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#153
No description provided.