jernejp21
87653dbc63
Translated using Weblate (Slovenian)
...
Currently translated at 38.1% (240 of 629 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/sl/
2026-10-21 18:54:30 +02:00
Donkie
f7a010ffd7
Merge pull request #1283 from Donkie/fix/1236-stop-single-nfc-scan
...
Stop the NFC reader after a single-read scan
2026-10-21 18:54:21 +02:00
Donkie
09f6a84bfe
Merge pull request #1288 from devtechedge/fix/pin-redoc-v2
...
Pin Redoc to v2 in generated API docs
2026-10-21 18:53:05 +02:00
Dev M
a51cf2cea6
Pin Redoc to v2 in generated API docs
2026-10-21 05:24:48 +05:30
Donkie
94d0079a5c
Use AbortSignal.any so an already-aborted signal never starts the reader
2026-10-18 09:13:47 +02:00
Donkie
362d80e55d
Merge pull request #1284 from Donkie/fix/1208-remember-page-size
...
Remember the Library page size
2026-10-18 09:11:31 +02:00
Donkie
5fc8e6cf42
Remember the Library page size
2026-10-18 09:05:23 +02:00
Donkie
2834b68b0e
Stop the NFC reader after a single-read scan
2026-10-18 09:05:13 +02:00
Donkie
b7a282d2eb
Merge pull request #1231 from dajiaohuang/fix-reject-odd-length-tag-uids
...
Reject odd-length tag UIDs
2026-10-17 09:44:13 +02:00
Donkie
c979e63513
Merge pull request #1214 from dajiaohuang/fix-extra-field-integer-reject-bool
...
Reject booleans for integer extra fields
2026-10-17 09:40:49 +02:00
Donkie
0e88109cc6
Merge pull request #1216 from dajiaohuang/fix-websocket-idempotent-disconnect
...
Make websocket subscriber cleanup idempotent
2026-10-17 09:39:41 +02:00
Donkie
ed9124cb06
Merge pull request #1279 from Donkie/fix/1278-register-sl-ko
...
Offer Slovenian and Korean in the language picker
2026-10-14 19:54:30 +02:00
Donkie
f399855d3b
Offer Slovenian and Korean in the language picker
2026-10-14 19:27:48 +02:00
github-actions[bot]
d102f9475b
Merge pull request #1273 from Donkie/weblatev2
...
Translations update from Hosted Weblate
2026-10-12 15:09:37 +00:00
Julia
61e85c29bf
Translated using Weblate (Polish)
...
Currently translated at 100.0% (629 of 629 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/pl/
2026-10-11 15:10:02 +02:00
Julia
ef3dee4728
Translated using Weblate (Polish)
...
Currently translated at 100.0% (628 of 628 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/pl/
2026-10-11 15:08:09 +02:00
Donkie
8656e04055
fix(deps): patch sponsors image decoder vulnerabilities
...
Update sharp from 0.35.3 to 0.35.5 and its matching prebuilt binaries, addressing GHSA-wq5f-xc86-pv6w and GHSA-rgj7-g3m4-5g8c (Dependabot alerts #273 and #256 ).
Verified npm ci reports zero vulnerabilities and sharp renders the existing sponsors SVG to an 800x570 PNG. No application dependencies or workflow configuration changed.
2026-10-11 15:08:01 +02:00
Donkie
744284391d
Merge pull request #1252 from Donkie/dependabot/npm_and_yarn/tests_frontend_v2/sharp-0.35.5
...
Bump sharp from 0.35.4 to 0.35.5 in /tests_frontend_v2
2026-10-11 14:54:49 +02:00
Donkie
f8642bedd6
Merge pull request #1270 from Donkie/dependabot/npm_and_yarn/client/i18next-http-backend-4.0.2
...
build(deps): bump i18next-http-backend from 3.0.6 to 4.0.2 in /client
2026-10-11 14:54:39 +02:00
Donkie
8285a4da45
Merge pull request #1272 from Donkie/deps/drop-influxdb-client
...
Drop the unused influxdb-client dependency
2026-10-11 14:54:22 +02:00
Donkie
f6f28a8df8
Merge pull request #1274 from Donkie/feat/1173-lot-in-grouped-rows
...
Add a Show lot numbers toggle to the library
2026-10-11 14:52:15 +02:00
Donkie
abdfc73b8d
Make lot numbers on spool rows a Filter menu toggle
...
Always showing the lot was too bulky. It now sits behind "Show lot
numbers" in the Filter menu, next to the archived and no-spools
toggles, off by default. When on, every spool row in any grouping ends
its details line with the lot. Like showEmpty it lives in the URL (lots=1)
and is remembered per browser, since it only adds to what's shown.
2026-10-11 14:40:51 +02:00
Donkie
90713bf5e2
Merge pull request #1275 from Donkie/fix/print-filament-picker-pages
...
Page the filament picker when printing labels
2026-10-11 14:19:29 +02:00
Donkie
636e12e737
Merge pull request #1266 from Donkie/fix/1181-import-vendor-by-name
...
Reuse a same-name manufacturer when importing from SpoolmanDB
2026-10-11 14:17:02 +02:00
dependabot[bot]
896e473807
Bump sharp from 0.35.4 to 0.35.5 in /tests_frontend_v2
...
Bumps [sharp](https://github.com/lovell/sharp ) from 0.35.4 to 0.35.5.
- [Release notes](https://github.com/lovell/sharp/releases )
- [Commits](https://github.com/lovell/sharp/compare/v0.35.4...v0.35.5 )
---
updated-dependencies:
- dependency-name: sharp
dependency-version: 0.35.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-11 10:04:47 +00:00
Donkie
b01e4e5bbe
Give each platform its own uv cache in the image build
...
The parallel per-platform builds shared one uv cache mount, so they
queued on uv's cache lock. When uv.lock changed, the emulated armv7
sync held it long enough for the others to hit uv's 300 s lock timeout
and fail publish-images.
2026-10-11 12:02:59 +02:00
Donkie
c881740e69
Page the filament picker when printing labels
...
The filament picker loaded up to 1000 filaments once and filtered them
in the browser, so anything past the first 1000 could not be printed.
It now works like the spool picker: 100 per page with the same pager
and sort, search through the backend, and All adding the current page.
2026-10-11 11:45:00 +02:00
Donkie
dc18a3017f
Show the lot number on spool rows grouped by filament
...
Spools of one filament looked alike in the grouped list, with only the
usage status to tell them apart. Add the lot number after it when the
spool has one. A long lot is cut by the existing ellipsis, with the full
text on hover. Flat rows and other groupings are unchanged.
2026-10-11 11:43:21 +02:00
Donkie
f7c3988fed
Merge remote-tracking branch 'origin/master' into fix/1181-import-vendor-by-name
...
# Conflicts:
# client_v2/src/lib/api/spoolSource.test.ts
2026-10-11 11:39:55 +02:00
github-actions[bot]
8d363bbec4
Merge pull request #1199 from Donkie/weblatev2
...
Translations update from Hosted Weblate
2026-10-11 09:39:21 +00:00
github-actions[bot]
57ef303c93
Merge pull request #1200 from Donkie/weblate
...
Translations update
2026-10-11 09:39:14 +00:00
Donkie
bcf340bdc7
Drop the unused influxdb-client dependency
...
It came in by accident with the sponsors workflow change and nothing
imports it. Removing it also drops urllib3, reactivex, six and
python-dateutil from the image.
2026-10-11 11:38:01 +02:00
dependabot[bot]
69e541ce67
build(deps): bump i18next-http-backend from 3.0.6 to 4.0.2 in /client
...
Bumps [i18next-http-backend](https://github.com/i18next/i18next-http-backend ) from 3.0.6 to 4.0.2.
- [Changelog](https://github.com/i18next/i18next-http-backend/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-http-backend/compare/v3.0.6...v4.0.2 )
---
updated-dependencies:
- dependency-name: i18next-http-backend
dependency-version: 4.0.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-11 09:36:38 +00:00
Micha
6746bc4fce
Translated using Weblate (German)
...
Currently translated at 100.0% (628 of 628 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/de/
2026-10-11 11:33:51 +02:00
baked7015
c492cc05fe
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 100.0% (613 of 613 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/zh_Hant/
2026-10-11 11:33:50 +02:00
EtienneB
1b039bca19
Translated using Weblate (Dutch)
...
Currently translated at 56.1% (344 of 613 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/nl/
2026-10-11 11:33:50 +02:00
EtienneB
bd9553342f
Translated using Weblate (Dutch)
...
Currently translated at 46.9% (288 of 613 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/nl/
2026-10-11 11:33:49 +02:00
Julia
6a9904adbb
Translated using Weblate (Polish)
...
Currently translated at 100.0% (613 of 613 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/pl/
2026-10-11 11:33:49 +02:00
EtienneB
74f93b4afb
Translated using Weblate (Dutch)
...
Currently translated at 37.0% (227 of 613 strings)
Translation: Spoolman/Spoolman Web UI v2
Translate-URL: https://hosted.weblate.org/projects/spoolman/spoolman-web-ui-v2/nl/
2026-10-11 11:33:48 +02:00
baked7015
073bf15108
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 97.9% (287 of 293 strings)
Co-authored-by: baked7015 <bingxyz1024@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/zh_Hant/
Translation: Spoolman/Web Client LEGACY
2026-10-11 09:33:44 +00:00
EtienneB
15f0124a4c
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (293 of 293 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (293 of 293 strings)
Co-authored-by: EtienneB <eboeziek@icloud.com >
Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/nl/
Translation: Spoolman/Web Client LEGACY
2026-10-11 09:33:43 +00:00
Donkie
1c87bb9c0e
Merge pull request #1269 from Donkie/deps/bump-all
...
Bump dependencies within their declared ranges
2026-10-11 11:33:25 +02:00
Donkie
715cd47b9f
Merge pull request #1268 from Donkie/fix/tag-scan-unknown-wording
...
Mention filaments in the unknown-tag and any-reader texts
2026-10-11 11:32:37 +02:00
Donkie
fa92ab465d
Merge pull request #1267 from Donkie/fix/location-rename-slash
...
Allow renaming a location whose name contains a slash
2026-10-11 11:31:52 +02:00
Donkie
a9e1802c2a
Merge pull request #1265 from Donkie/fix/add-spool-zero-values
...
Keep a typed 0 for tare, price and temperatures
2026-10-11 11:30:55 +02:00
Donkie
72031f0ea5
Merge pull request #1264 from Donkie/ci/bot-pr-checks
...
Run CI on bot PRs and merge Weblate PRs weekly
2026-10-11 11:30:16 +02:00
Donkie
a3977509eb
Bump dependencies within their declared ranges
...
Backend via uv lock --upgrade, client and client_v2 via npm update.
SQLAlchemy stays on 2.0.x: 2.1 is in range, but sqlalchemy-cockroachdb
2.0.4 requires <2.1 and uv would otherwise downgrade the dialect to
2.0.3, which lacks that cap. Paraglide stays on 2.23.0: 2.27.0 (with
@inlang/sdk 4) hangs compiling the inlang project.
2026-10-11 10:35:46 +02:00
Donkie
3a8ac87b13
Mention filaments in the unknown-tag and any-reader texts
...
Tags can be linked to filaments since 0.27, but the unknown-tag toast
only said to open the spool, and the any-reader setting said scans open
spools.
2026-10-11 10:33:44 +02:00
Donkie
3e9c3b68bd
Allow renaming a location whose name contains a slash
...
PATCH /location/{location} returned 404 for names like "Shelf 1/2",
even URL-encoded, because the path is decoded before routing and the
default converter stops at a slash. Use the path converter.
2026-10-11 10:33:19 +02:00
Donkie
9708d02498
Reuse a same-name manufacturer when importing from SpoolmanDB
...
The import only looked for a vendor by external_id, so a manufacturer
the user had created by hand was missed and a duplicate was made. Fall
back to the existing case-insensitive name match before creating one.
Both external_id lookups now send a quoted term, since the filter is a
substring match otherwise and "Prusa" would match "Prusament".
2026-10-11 10:32:30 +02:00