3451996a8f
feat: Add temperature ranges for extruder and bed temps ( #5 )
...
CI / style (push) Has been cancelled
CI / build-client (push) Has been cancelled
CI / build-amd64 (push) Has been cancelled
CI / build-tester (push) Has been cancelled
CI / test (cockroachdb) (push) Has been cancelled
CI / test (mariadb) (push) Has been cancelled
CI / test (postgres) (push) Has been cancelled
CI / test (sqlite) (push) Has been cancelled
CI / build-arm64 (push) Has been cancelled
CI / build-armv7 (push) Has been cancelled
CI / publish-images (push) Has been cancelled
CI / publish-release (push) Has been cancelled
Store extruder and bed temperatures as min/max ranges instead of
single values for more accurate filament specifications.
Backend changes:
- Add 4 new columns: settings_extruder_temp_min/max, settings_bed_temp_min/max
- Keep old columns for backward compatibility (marked deprecated)
- Alembic migration copies existing values to both min and max
- Update Pydantic models and API endpoints
Frontend changes:
- Filament model updated with new fields
- Create form uses min/max input pairs with Space.Compact
- Import from external DB populates both min and max with same value
- Label template updated to show ranges: "ET: 190-220 °C"
- Template help includes new tags
Labels now display temperature ranges like "190-220°C" which is more
useful for printing than a single recommended value.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 20:05:02 -06:00
Donkie
70ea7ad414
Update python dependencies and ruff/black versions
2025-03-16 21:34:02 +01:00
Donkie
93d27a96d3
Spool weight can now be set to 0
...
Fixes #422
2024-08-05 19:39:54 +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
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
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
1e4c73138c
Added external ID fields to filaments and vendors
2024-05-12 21:58:00 +02:00
Donkie
77ac9d6a5c
Added custom extra fields to backend
...
No integration tests yet, TBD
2024-01-23 18:58:57 +01:00
Donkie
cf8d7472f5
Added backend filament search by similar color
2023-12-19 21:37:07 +01:00
Donkie
3e2bbed17e
Added more websocket endpoints
...
Can now subscribe to:
- spool/filament/vendor level events, not specific to any specific ID
- root level events, captures all events sent
2023-10-15 20:36:48 +02:00
Donkie
7a3c2e3a68
Added event response model in api documentation
2023-10-15 19:46:28 +02:00
Donkie
3c5b3cea5a
Added websocket endpoints for filament and vendors
2023-10-15 15:39:39 +02:00
Donkie
82600347da
Improved API documentation regarding empty fields
2023-09-20 21:10:38 +02:00
Donkie
6ee3b8df70
Added support for multiple int where's
2023-09-16 11:13:30 +02:00
Donkie
826fde6967
API find nested filters now specified using period
...
Previously you used underscore, like vendor_name. This made fields like filament_article_number have ambiguous underscores.
2023-09-16 11:13:30 +02:00
Donkie
e2d937aaf1
Added x-total-count response header
2023-09-16 11:13:30 +02:00
Donkie
9d51ee49ed
Serverside sort and limit for vendor and filaments
2023-09-16 11:13:30 +02:00
Donkie
4cb2542a41
Added support for color_hex alpha channel
2023-08-12 21:32:20 +02:00
Donkie
4548b8ef77
Don't apply 404 model to all endpoints
2023-07-06 23:55:41 +02:00
Donkie
4e409f6bb6
Added filament color code field
2023-06-01 19:56:24 +02:00
Donkie
7c7ee9296c
Added extruder/bed temp override settings
...
Closes #4
2023-05-28 21:52:51 +02:00
Donkie
d3703d0d92
Removed trailing slash from API URLs
2023-05-18 14:33:57 +02:00
Donkie
24083b42f9
Don't expose raw exceptions to client
2023-05-14 10:01:11 +02:00
Donkie
b51d0a3183
Implemented find queries
2023-04-05 21:29:39 +02:00
Donkie
6a58caa2ec
Fixed up the find object API
2023-04-03 22:02:38 +02:00
Donkie
08cf68e937
Updated API docs
2023-04-03 21:55:23 +02:00
Donkie
497540511f
Fixed removing filament with spools
2023-04-03 20:12:29 +02:00
Donkie
6fd9662c42
Renamed to Spoolman
...
Spoolson just didn't sound that good after all
2023-04-02 19:19:15 +02:00