[GH-ISSUE #94] [Feature]: File storage other than Projects and Archive #49

Closed
opened 2026-05-06 12:25:14 +02:00 by BreizhHardware · 16 comments

Originally created by @RyanEwen on GitHub (Jan 18, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/94

Originally assigned to: @maziggy on GitHub.

Problem or Use Case

I would love to have a place where I can create folders and upload gcode files for printing at will, other than on the printer's SD cards and the Archive.

The printer's SD cards are slow and annoying to manage when the same files are printed across many printers.

The archive doesn't make sense to me as it's more of a history than a file storage area, and doesn't support folder organization.

Projects almost seemed like what I want, but it's tied to the archive, and has set expectations (# of plates and prints etc) which don't make sense for items to be reprinted on-demand indefinitely.

Proposed Solution

A simple file/folder storage area similar to the archive but non-historical and manually managed would be wonderful.

Alternatives Considered

No response

Feature Category

Print Archiving

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 @RyanEwen on GitHub (Jan 18, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/94 Originally assigned to: @maziggy on GitHub. ### Problem or Use Case I would love to have a place where I can create folders and upload gcode files for printing at will, other than on the printer's SD cards and the Archive. The printer's SD cards are slow and annoying to manage when the same files are printed across many printers. The archive doesn't make sense to me as it's more of a history than a file storage area, and doesn't support folder organization. Projects almost seemed like what I want, but it's tied to the archive, and has set expectations (# of plates and prints etc) which don't make sense for items to be reprinted on-demand indefinitely. ### Proposed Solution A simple file/folder storage area similar to the archive but non-historical and manually managed would be wonderful. ### Alternatives Considered _No response_ ### Feature Category Print Archiving ### Priority Critical for my use case ### Mockups or Examples _No response_ ### Contribution - [ ] 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:25:14 +02:00
Author
Owner

@maziggy commented on GitHub (Jan 19, 2026):

Please use latest relase 0.1.6b9 and let me know if it works for you.

https://wiki.bambuddy.cool/features/file-manager/

<!-- gh-comment-id:3767743257 --> @maziggy commented on GitHub (Jan 19, 2026): Please use latest relase 0.1.6b9 and let me know if it works for you. https://wiki.bambuddy.cool/features/file-manager/
Author
Owner

@RyanEwen commented on GitHub (Jan 19, 2026):

Wow that was quick. This looks really good, except it would be ideal to start a print from here directly instead of having to go to the queue first

<!-- gh-comment-id:3769182839 --> @RyanEwen commented on GitHub (Jan 19, 2026): Wow that was quick. This looks really good, except it would be ideal to start a print from here directly instead of having to go to the queue first
Author
Owner

@maziggy commented on GitHub (Jan 20, 2026):

Print can now be triggered directly from file card. Available in branch 0.1.6b10.

Can you do me a favor and test all the possible paths to start/queue a print (archive card, queue item, file manager)?

<!-- gh-comment-id:3773212866 --> @maziggy commented on GitHub (Jan 20, 2026): Print can now be triggered directly from file card. Available in branch 0.1.6b10. Can you do me a favor and test all the possible paths to start/queue a print (archive card, queue item, file manager)?
Author
Owner

@RyanEwen commented on GitHub (Jan 20, 2026):

I'll play around with it today as I get time and report back

<!-- gh-comment-id:3773369325 --> @RyanEwen commented on GitHub (Jan 20, 2026): I'll play around with it today as I get time and report back
Author
Owner

@RyanEwen commented on GitHub (Jan 20, 2026):

Couple of quick things I've noticed:

  • No way to rename files
  • Print is only in the ... menu, but would be nice to have a button up top by Add to Queue when 1 file is selected (wouldn't make sense if multiple are selected)
  • No way to get to the ... menu on mobile (good to see things are starting to work better on mobile btw - wasn't possible to use before)
<!-- gh-comment-id:3773400509 --> @RyanEwen commented on GitHub (Jan 20, 2026): Couple of quick things I've noticed: * No way to rename files * Print is only in the ... menu, but would be nice to have a button up top by Add to Queue when 1 file is selected (wouldn't make sense if multiple are selected) * No way to get to the ... menu on mobile (good to see things are starting to work better on mobile btw - wasn't possible to use before)
Author
Owner

@maziggy commented on GitHub (Jan 20, 2026):

Added rename to folder and files and a print button to navbar. Mobile should be fixed, please confirm.

Use branch 0.1.6b10

<!-- gh-comment-id:3773834842 --> @maziggy commented on GitHub (Jan 20, 2026): Added rename to folder and files and a print button to navbar. Mobile should be fixed, please confirm. Use branch 0.1.6b10
Author
Owner

@RyanEwen commented on GitHub (Jan 20, 2026):

Rename works great. Mobile (tested on iPad in Chrome) does not show Print button at the top, or ... icon on the files, however

<!-- gh-comment-id:3774196794 --> @RyanEwen commented on GitHub (Jan 20, 2026): Rename works great. Mobile (tested on iPad in Chrome) does not show ~~Print button at the top, or~~ ... icon on the files, however
Author
Owner

@RyanEwen commented on GitHub (Jan 20, 2026):

On smaller devices the folders bar uses all the space. Maybe on devices this small the folders view should be more like the one used to browse the printer SD card?

Image
<!-- gh-comment-id:3774215379 --> @RyanEwen commented on GitHub (Jan 20, 2026): On smaller devices the folders bar uses all the space. Maybe on devices this small the folders view should be more like the one used to browse the printer SD card? <img width="960" height="2142" alt="Image" src="https://github.com/user-attachments/assets/9ebd6e00-dc6d-41a1-bdc0-931a12b04d04" />
Author
Owner

@RyanEwen commented on GitHub (Jan 20, 2026):

Rename works great. Mobile (tested on iPad in Chrome) does not show Print button at the top, or ... icon on the files, however

Actually it seems that on Desktop the Print option is missing from the ... menu, and the buttons for Print and Add to Queue no longer appear either

The print and queue buttons don't appear anymore after renaming things. If I upload a fresh new file, I see the print and queue buttons.

<!-- gh-comment-id:3774232561 --> @RyanEwen commented on GitHub (Jan 20, 2026): > Rename works great. Mobile (tested on iPad in Chrome) does not show Print button at the top, or ... icon on the files, however ~~Actually it seems that on Desktop the Print option is missing from the ... menu, and the buttons for Print and Add to Queue no longer appear either~~ The print and queue buttons don't appear anymore after renaming things. If I upload a fresh new file, I see the print and queue buttons.
Author
Owner

@RyanEwen commented on GitHub (Jan 20, 2026):

Also seeing a weird issue where my new name isn't appearing for a file

Image
<!-- gh-comment-id:3774240546 --> @RyanEwen commented on GitHub (Jan 20, 2026): Also seeing a weird issue where my new name isn't appearing for a file <img width="1557" height="823" alt="Image" src="https://github.com/user-attachments/assets/02abba8f-8ef1-40c7-bff2-690a7aa88ff5" />
Author
Owner

@RyanEwen commented on GitHub (Jan 20, 2026):

I think the system is caching some info about files even after they are deleted, and it is causing old names to appear.

EDIT: The other details I had written were incorrect. The names of items on the plates do update correctly.

<!-- gh-comment-id:3774437703 --> @RyanEwen commented on GitHub (Jan 20, 2026): I think the system is caching some info about files even after they are deleted, and it is causing old names to appear. EDIT: The other details I had written were incorrect. The names of items on the plates do update correctly.
Author
Owner

@maziggy commented on GitHub (Jan 21, 2026):

Disabled caching for file manager. Use branch 0.1.6b10.

Can you please summarize open tasks for this issue. I think I lost the overview.

<!-- gh-comment-id:3776176173 --> @maziggy commented on GitHub (Jan 21, 2026): Disabled caching for file manager. Use branch 0.1.6b10. Can you please summarize open tasks for this issue. I think I lost the overview.
Author
Owner

@PeterXQChen commented on GitHub (Jan 26, 2026):

Where are the files stored when using the pre-build docker image?

<!-- gh-comment-id:3801997548 --> @PeterXQChen commented on GitHub (Jan 26, 2026): Where are the files stored when using the pre-build docker image?
Author
Owner

@RyanEwen commented on GitHub (Jan 26, 2026):

Looks to be the data volume, under archive:

Image
<!-- gh-comment-id:3802051160 --> @RyanEwen commented on GitHub (Jan 26, 2026): Looks to be the `data` volume, under `archive`: <img width="747" height="819" alt="Image" src="https://github.com/user-attachments/assets/d79d151c-c3e3-4404-b4ea-165f6b226fed" />
Author
Owner

@PeterXQChen commented on GitHub (Jan 26, 2026):

I looked there but couldnt find any folder structure/files that matched what I uploaded to File manager.

Edit: Seems like I miscounted the # of files I uploaded. The files are indeed under ./data/archive/library/files

<!-- gh-comment-id:3802063682 --> @PeterXQChen commented on GitHub (Jan 26, 2026): I looked there but couldnt find any folder structure/files that matched what I uploaded to File manager. Edit: Seems like I miscounted the # of files I uploaded. The files are indeed under `./data/archive/library/files`
Author
Owner

@RyanEwen commented on GitHub (Jan 26, 2026):

File Manager files seem to be in archive/library, with the files themselves under a subdirectory called files, and their thumbs under a subdirectory called thumbnails. I'm assuming the metadata containing their names and locations in the folder structure are all in a database.

Image
<!-- gh-comment-id:3802081220 --> @RyanEwen commented on GitHub (Jan 26, 2026): File Manager files seem to be in `archive/library`, with the files themselves under a subdirectory called `files`, and their thumbs under a subdirectory called `thumbnails`. I'm assuming the metadata containing their names and locations in the folder structure are all in a database. <img width="936" height="425" alt="Image" src="https://github.com/user-attachments/assets/9fdae929-bbed-4df8-b75f-34b564d668b0" />
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#49
No description provided.