Users with large collections (5-10 spools of same filament) dont add them all to Spoolman because it clutters printer selection in Mainsail.
Current State
Archive: removes spool from active use (depleted/discarded)
No way to mark "in storage but available"
Proposed Solution
New Status: Storage
Spool Status:
- Active: currently in use, shown to printers
- Storage: in inventory, not shown to printers by default
- Archived: depleted/discarded, hidden
API Filtering
Default API response: active spools only
?include_storage=true to include storage spools
Moonraker/Mainsail sees clean list
UI
Storage badge on spool cards
Filter toggle: Show storage spools
Inventory counts: "3 active, 7 in storage"
Easy promote: Storage -> Active with one click
Benefits
Track full inventory without cluttering printer UI
## Summary
Distinguish between spools in active use vs spools in storage/inventory.
## Upstream Issue
- https://github.com/Donkie/Spoolman/issues/207 (3 thumbs up)
## Problem
Users with large collections (5-10 spools of same filament) dont add them all to Spoolman because it clutters printer selection in Mainsail.
## Current State
- Archive: removes spool from active use (depleted/discarded)
- No way to mark "in storage but available"
## Proposed Solution
### New Status: Storage
```
Spool Status:
- Active: currently in use, shown to printers
- Storage: in inventory, not shown to printers by default
- Archived: depleted/discarded, hidden
```
### API Filtering
- Default API response: active spools only
- `?include_storage=true` to include storage spools
- Moonraker/Mainsail sees clean list
### UI
- Storage badge on spool cards
- Filter toggle: Show storage spools
- Inventory counts: "3 active, 7 in storage"
- Easy promote: Storage -> Active with one click
## Benefits
- Track full inventory without cluttering printer UI
- Know exactly how many spools you have
- Streamlined printer selection
## Related
- #15 Spool Count per Filament
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Distinguish between spools in active use vs spools in storage/inventory.
Upstream Issue
Problem
Users with large collections (5-10 spools of same filament) dont add them all to Spoolman because it clutters printer selection in Mainsail.
Current State
Proposed Solution
New Status: Storage
API Filtering
?include_storage=trueto include storage spoolsUI
Benefits
Related