Sanjay Santhanam
7e4d2ee419
fix(api): repair filament rows already stored with a leading #
...
The validator fix only guards the write path. Instances that already hit #780
keep 500ing on GET /filament because the stored value exceeds the response
model's max_length, and the UI can't repair what it can't list.
Filament.from_db now strips the # and returns None when the stored value still
isn't a valid 6/8 character code, so a single bad row no longer takes down the
whole list. A migration chained from 415a8f855e14 rewrites existing rows one by
one through op.get_bind() rather than with SQL string functions, so it behaves
the same on sqlite, postgres, mysql and cockroachdb. downgrade() is a no-op.
2026-08-02 00:22:27 -07:00
Donkie
8c164ac55f
Added backend support for multi-color filaments
2024-05-28 18:49:24 +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
1e4c73138c
Added external ID fields to filaments and vendors
2024-05-12 21:58:00 +02:00
Matt Gerega
1ec16e64fb
Updated calculation of default values during migration and added additional help
2024-04-15 10:44:03 -04:00
Matt Gerega
c6f9abeced
Changed initial_weight to be net weight, not gross weight
2024-04-10 11:00:46 -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
Matt Gerega
1d6830d769
Added initial_weight and empty_weight to spool
2024-03-26 13:55:44 -04:00
Donkie
77ac9d6a5c
Added custom extra fields to backend
...
No integration tests yet, TBD
2024-01-23 18:58:57 +01:00
Donkie
5900f2248a
Updated settings migration
2024-01-16 19:20:44 +01:00
Donkie
44da991d47
Added a new backend settings system
...
This can be used for saving runtime-configurable settings in the database.
2024-01-16 19:17:06 +01:00
pdsccode
44b20fb360
Fixed code formatting
2024-01-07 13:25:05 +01:00
pdsccode
df45a47b99
Added db migration for spool prices
2023-12-30 08:44:54 +01:00
Donkie
af77bf6c26
Updated migration to support sqlite
2023-08-12 22:33:20 +02:00
Donkie
4cb2542a41
Added support for color_hex alpha channel
2023-08-12 21:32:20 +02:00
Donkie
f89cf8ecd4
Added archived field to spools
...
Resolves #13
2023-07-14 14:19:57 +02:00
Donkie
4e409f6bb6
Added filament color code field
2023-06-01 19:56:24 +02:00
Donkie
27731974fd
Added pre-commit
2023-05-28 23:10:36 +02:00
Donkie
7c7ee9296c
Added extruder/bed temp override settings
...
Closes #4
2023-05-28 21:52:51 +02:00
Donkie
de1bf05922
Added Alembic for migrations
2023-05-27 23:14:06 +02:00