Spoolman NG v2026.7.3
Spoolman NG — a community-maintained continuation of Spoolman.
⚠️ Before upgrading: Spoolman applies database migrations automatically on startup. Back up your database first so you can roll back if needed.
Docker images
Multi-arch images are published to GHCR and Docker Hub:
docker pull ghcr.io/sherrmann/spoolman-ng:2026.7.3
docker pull docker.io/cookiemonster95/spoolman-ng:2026.7.3
Also tagged :latest (newest release) and :edge (latest master). Architectures: amd64, arm64, and armv7 (all with NFC support).
What's Changed
- Optional grid/gallery view for the spool list (#139) by @sherrmann in #166
- Filament form field parity and validation (#65, #67, #70) by @sherrmann in #167
- Preserve entered spool weight when initial/spool weight changes (#66) by @sherrmann in #168
- Auto-focus and Enter-to-submit on the create forms (#127) by @sherrmann in #169
- Sticky Save bar on the create forms (#128) by @sherrmann in #171
- Sibling spools, filament-dropdown swatches, inline vendor create (#100, #126, #125) by @sherrmann in #172
- Warn on a duplicate manufacturer name in the create form (#82) by @sherrmann in #173
- Location card: fall back to initial_weight for total weight (#124) by @sherrmann in #174
- Location entity backend: tables, migration, CRUD, custom fields (part of #103) by @sherrmann in #175
- Location custom-fields UI: settings tab + per-location editor (#103) by @sherrmann in #176
- Scannable location labels: L- scan scheme + location show page (part of #84) by @sherrmann in #177
Full Changelog: v2026.7.2...v2026.7.3