Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
f95950f
Update README with new features and improvements
akira69 Feb 11, 2026
b0ff1e3
feat(printing): add filament label printing and AML export
akira69 Feb 11, 2026
62b32eb
docs: add changelog entry for printing updates
akira69 Feb 11, 2026
7f5e26b
Revert Readme
akira69 Feb 11, 2026
4175eff
feat: improved labels with manufacturer logo
akira69 Feb 18, 2026
4b3177d
Revert "feat: improved labels with manufacturer logo"
akira69 Feb 18, 2026
94a9126
feat(vendors): add searchable column filters and vendor list filtering
akira69 Feb 18, 2026
953d1de
feat(vendors): add manufacturer logo sync, previews, and auto-matching
akira69 Feb 18, 2026
39565e7
Refine export preset UX and filename preview behavior
akira69 Feb 19, 2026
abcce86
Add logo-driven label workflows and vendor logo sync improvements
akira69 Feb 19, 2026
3ce81a7
Add spool-count filtering and stabilize filter dropdown sizing
akira69 Feb 20, 2026
4eebec1
Merge branch 'master' of https://github.com/akira69/Spoolman_Labels
akira69 Feb 20, 2026
3797ea1
Merge pull request #2 from akira69/feat/manufacturer-logo-labels
akira69 Feb 20, 2026
dbe98f5
fix(filaments): fix spool_count sort/filter 500 and optimize list query
akira69 Feb 20, 2026
fdcf534
fix(vendors): harden logo sync base-path handling and spool-count query
akira69 Feb 21, 2026
9c5693d
fix(ui): align coextruded color preview swatches
akira69 Feb 21, 2026
9e7af19
fix(migrations): avoid duplicate spool.filament_id index creation
akira69 Feb 21, 2026
7e3c5fb
style(ui): use orange app-link styling on show pages
akira69 Feb 21, 2026
4d3170e
perf(filaments): optimize list filtering and name lookups
akira69 Feb 21, 2026
ab9f128
style(ui): enforce app-link color overrides in typography contexts
akira69 Feb 21, 2026
10d183c
feat(labels): persist column visibility in label pickers
akira69 Feb 21, 2026
d076029
feat(vendors): add web-to-print logo converter
akira69 Feb 21, 2026
6d9b561
feat(ui): add resizable columns and consistent floating edit actions
akira69 Feb 21, 2026
53d8254
fix(ui): align floating form actions with camera button
akira69 Feb 21, 2026
56a7fd6
fix(ui): align floating action button bottoms with camera button
akira69 Feb 21, 2026
07e71af
fix(ui): lift floating actions and lock camera anchor offsets
akira69 Feb 21, 2026
8d802f7
Make spool and filament edit Save button stateful
akira69 Feb 21, 2026
f4b27c1
feat: expand list column filtering across spool/filament/vendor
akira69 Feb 22, 2026
a9c651b
fix: show selectable values for date/weight filters
akira69 Feb 22, 2026
8208660
fix: enforce min-width table scrolling with resizable columns
akira69 Feb 22, 2026
99ff9c2
feat(tables): pin Actions column and add double-click auto-fit for re…
akira69 Feb 22, 2026
dccb123
fix: follow-up fixes for logo sync, spool_count, and UI table behavior
akira69 Feb 23, 2026
44fdbfb
fix(dev): isolate localhost cache bypass
akira69 Mar 30, 2026
590ee94
fix(dev): cover IPv6 loopback cache bypass
akira69 Mar 30, 2026
1c61b5d
fix(dev): make loopback cache reset opt-in
akira69 Mar 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Changelog

## Unreleased
- Add filament label printing with separate presets, QR codes, and AML export (labels and pages), plus AML size control and filament QR scanning support.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<br/>

<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/Donkie/Spoolman/assets/2332094/4e6e80ac-c7be-4ad2-9a33-dedc1b5ba30e">
<source media="(prefers-color-scheme: light)" srcset="https://github.com/Donkie/Spoolman/assets/2332094/3c120b3a-1422-42f6-a16b-8d5a07c33000">
Expand Down Expand Up @@ -38,3 +40,15 @@ Spoolman is a self-hosted web service designed to help you efficiently manage yo

## Installation
Please see the [Installation page on the Wiki](https://github.com/Donkie/Spoolman/wiki/Installation) for details how to install Spoolman.

## Syncing Manufacturer Logos
If you want to bundle manufacturer logos locally for UI + label rendering, run:

```bash
./scripts/sync_vendor_logos.sh
```

This pulls the `logos` set from `MarksMakerSpace/filament-profiles` into `client/public/vendor-logos`.

In the Manufacturers list, use `Sync Logos` to auto-map existing manufacturers to bundled logos.
The matching normalizes casing and separators (for example `Bambu Lab`, `bambu-lab`, `BAMBU LAB`).
4 changes: 4 additions & 0 deletions client/README.MD
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Spoolman UI

A simple [refine](https://github.com/refinedev/refine) based UI for manipulating the data in the Spoolman database.

## Local Review Cache Reset

Set `VITE_BYPASS_LOOPBACK_PWA_CACHE=true` when you want loopback URLs such as `localhost`, `127.0.0.1`, or `::1` to clear existing service workers and browser caches before the app boots. This is intended for local review and debugging when stale PWA assets are masking the current frontend bundle.
90 changes: 88 additions & 2 deletions client/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"i18next": "^25.7.3",
"i18next-browser-languagedetector": "^8.2.0",
"i18next-http-backend": "^3.0.2",
"jszip": "3.10.1",
"react": "^19.2.3",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^16.0.1",
Expand Down
Loading