Donkie
139d435cee
Fixed manufacturer with spool weight 0 not being allowed
...
Resolves #521
2024-11-25 20:49:39 +01:00
Donkie
649c074bb3
Fix uvicorn doing its own thing when logging
...
Resolves #532
2024-11-25 20:21:28 +01:00
Donkie
bf06408368
Added reading and using of spool orders in locations
2024-11-20 21:57:01 +01:00
Donkie
37b6d1fcee
Added ability to rename location
2024-11-20 21:00:39 +01:00
Donkie
e4175e26ec
Added a locations setting so empty locations are still kept around
2024-11-19 22:32:05 +01:00
Donkie
86f69d470f
Added backend supported csv/json export functionality
2024-10-27 12:36:39 +01:00
samturner3
a0e9f10127
Rename setting 'qr_code_url' to 'base_url'
2024-08-26 18:08:13 +10:00
samturner3
2937d7d5bc
Merge remote-tracking branch 'upstream/master'
2024-08-24 16:18:17 +10:00
Donkie
32c737fa98
Revert so commit now happens before notice, but add a catch-all to websocket notifications
2024-08-16 15:13:09 +02:00
Donkie
e5f79493cc
Fixed error on trying to send ws message to disconnected client
...
This could result in a major filament usage track failure since the Use http request would fail and Moonraker would keep retrying to save the used filament. However it was actually saved since the db.commit() happens before the websocket message fails.
2024-08-16 10:28:22 +02:00
Donkie
93d27a96d3
Spool weight can now be set to 0
...
Fixes #422
2024-08-05 19:39:54 +02:00
Donkie
71f6ce55f5
Renamed print settings to presets instead, manual preset store button
2024-08-05 16:06:00 +02:00
Donkie
426496b4e5
Recoded label printing settings to store in DB instead of in browser
2024-06-15 14:07:48 +02:00
Donkie
cc7dceb2a3
Fixed backend not supporting editing multi color dir
2024-06-08 22:50:01 +02:00
Donkie
8c164ac55f
Added backend support for multi-color filaments
2024-05-28 18:49:24 +02:00
Donkie
b00075ab87
Added backend support to perform exact matches
2024-05-25 20:56:22 +02:00
Donkie
c851950701
Tests fully pass again
2024-05-23 20:13:51 +02:00
Donkie
535fa40ad2
Updated most python dependencies
...
Primarily FastAPI and Pydantic to v2. Also ruff to latest.
Updated some code to support Pydantic v2
2024-05-23 19:42:27 +02:00
Donkie
26f5eaa2f7
Fixed base path issues
2024-05-22 20:15:39 +02:00
Donkie
620febc3ab
Moved hishel cache directory into spoolmans data directory
...
This is to prevent permission issues
2024-05-21 11:25:08 +02:00
Donkie
59295a3e5a
Added permission error catch for setting up hishel cache
2024-05-21 00:00:10 +02:00
Donkie
ca545b72b9
Fixed spool price sorting not working
...
Resolves #349
2024-05-20 22:42:44 +02:00
Donkie
52c52bcfd8
Updated external db sync to handle spool types and new color hex format
2024-05-20 22:39:25 +02:00
Donkie
c4693d3f34
Implemented used_length spool sort
2024-05-15 20:18:24 +02:00
Donkie
51c3b46f1f
Fixed wrong remaining weight and length spool sort
2024-05-15 20:17:00 +02:00
Donkie
46ab709f72
Added extruder and bed temp to materials external db
2024-05-12 22:12:13 +02:00
Donkie
e4d2ecf0dc
Filament/vendor find by ext id + integration tests
2024-05-12 21:58:01 +02:00
Donkie
4af975d390
Removed 404 codes from find apis because they will never return that
2024-05-12 21:58:01 +02:00
Donkie
c2f2f845f6
Removed hashtag from external db color
2024-05-12 21:58:01 +02:00
Donkie
7f8606050b
Made external db density field required
2024-05-12 21:58:00 +02:00
Donkie
1e4c73138c
Added external ID fields to filaments and vendors
2024-05-12 21:58:00 +02:00
Donkie
eca8e32a55
Removed plural from new api to match others
2024-05-12 21:57:43 +02:00
Donkie
cbaa7b81df
Added API for fetching external database, removed parameters structure,
2024-05-12 12:14:25 +02:00
Donkie
21d541a680
Added script to download files from external db
2024-05-12 10:48:33 +02:00
Donkie
bc32f1e890
Now supports running under a sub path
...
Just set the SPOOLMAN_BASE_PATH environment variable and it should work.
Resolves #95
2024-05-10 11:37:09 +02:00
Matt Gerega
153b21408b
Merge branch 'master' into feature/spool_revisions
2024-04-17 17:26:14 -04:00
Matt Gerega
fdec032d19
Updated handling of higher measurements
2024-04-15 16:41:14 -04:00
Dmitry Belousov
91d922d0b8
fixed version prometheus-client
...
added env variable SPOOLMAN_METRICS_ENABLED for enabled database collector
set metrics path as /metrics
checked Null values at vendors, init weight and price
removed some logs
2024-04-15 00:17:36 +03:00
Dmitry Belousov
2aa0a4f1b0
WA for FastApi session manager
2024-04-12 01:20:35 +03:00
Matt Gerega
c6f9abeced
Changed initial_weight to be net weight, not gross weight
2024-04-10 11:00:46 -04:00
Dmitry Belousov
28b2bfec50
Added prometheus client
...
Added scheduler for compute current spool metrics and info
2024-04-09 15:25:09 +03:00
Matt Gerega
dad446621f
Changed g to grams in API docs for clarity
2024-04-08 17:40:22 -04:00
Matt Gerega
23cfb42ba8
Updated based on PR requests
2024-04-08 17:38:18 -04:00
Matt Gerega
37804c14a8
modified default settings
2024-04-08 09:27:15 -04:00
Matt Gerega
a6ae808389
Added additional integration tests for measure and add
2024-03-28 09:29:39 -04:00
Matt Gerega
19c414da4b
Add integration tests for new measure endpoint
2024-03-27 15:44:54 -04:00
Matt Gerega
3ea4937f24
Updated spool UIs (create/edit)
2024-03-27 14:47:05 -04:00
Matt Gerega
3aed735cea
Updated vendor API to correct issues - Implement new UI
2024-03-26 21:26:41 -04:00
Matt Gerega
e68f88da2a
Added empty spool weight as an option field for the vendor
2024-03-26 20:35:50 -04:00
Matt Gerega
83fd3073ec
Fixed formatting
2024-03-26 14:02:17 -04:00