Donkie
|
6d68a40313
|
Added support for multiple string where's
|
2023-09-16 11:13:30 +02:00 |
|
Donkie
|
841cc8b6df
|
Added sort by remaining weight
|
2023-09-16 11:13:30 +02:00 |
|
Donkie
|
a4d14c5b52
|
Added X-Total-Count test asserts
Fixed issue with incorrect total count for vendors
|
2023-09-16 11:13:30 +02:00 |
|
Donkie
|
e436aa4975
|
Added tests for spool find sorting
|
2023-09-16 11:13:30 +02:00 |
|
Donkie
|
f47eacd2a9
|
Added support for finding empty vendor fields
|
2023-09-16 11:13:30 +02:00 |
|
Donkie
|
3b8db0b5f7
|
Expose X-Total-Count header
|
2023-09-16 11:13:30 +02:00 |
|
Donkie
|
de16dd7be0
|
Added database support for finding empty fields
|
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
|
4b33ba0b1c
|
Renamed locations endpoint to location
|
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
|
557ea82171
|
Added endpoints for getting list of materials, etc
|
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
|
b9f1b71c1f
|
Serverside spool find limit and offset
|
2023-09-16 11:13:30 +02:00 |
|
Donkie
|
4fdea75e3f
|
Serverside spool sorting
|
2023-09-16 11:13:30 +02:00 |
|
Donkie
|
9e46de9007
|
Moved SPA definition to a new file
|
2023-09-04 20:22:31 +02:00 |
|
Donkie
|
871e5282e5
|
Updated python packages
|
2023-08-28 21:10:07 +02:00 |
|
Donkie
|
6e7d9a2e03
|
Replaced db.flush with db.commit
To try fix some odd cases of greenlet whining
|
2023-08-28 20:31:25 +02:00 |
|
Donkie
|
4cb2542a41
|
Added support for color_hex alpha channel
|
2023-08-12 21:32:20 +02:00 |
|
Donkie
|
d14fce013c
|
Fixed spools with unset archive state being hidden
|
2023-07-14 19:04:54 +02:00 |
|
Donkie
|
f89cf8ecd4
|
Added archived field to spools
Resolves #13
|
2023-07-14 14:19:57 +02:00 |
|
Donkie
|
e5d1d7f944
|
Enabled gzip compression
|
2023-07-13 23:02:35 +02:00 |
|
Donkie
|
247df66736
|
Added a /info endpoint
Contains useful info like version, and configurations
|
2023-07-10 11:46:19 +02:00 |
|
Donkie
|
b9ee4626d3
|
Moved version to the FastAPI app instead
|
2023-07-10 11:45:46 +02:00 |
|
Donkie
|
85aae6119d
|
Fixed one more case of bad type union
|
2023-07-10 11:26:30 +02:00 |
|
Donkie
|
5654b5d7bc
|
Added used_length and remaining_length API fields
They're calculated from the weights
Resolves #37
|
2023-07-10 11:19:46 +02:00 |
|
Donkie
|
f995662f05
|
Conversion math library update
* Now inputs diameter instead of radius to prevent confusion
* Added length_from_weight
|
2023-07-10 11:02:22 +02:00 |
|
Donkie
|
3dc029968b
|
Added a version bumping script
|
2023-07-10 01:52:05 +02:00 |
|
Donkie
|
a6ac5982cc
|
Switched to PDM for package management
|
2023-07-10 01:13:40 +02:00 |
|
Donkie
|
9d09655bf7
|
Now printing pyproject.toml version on startup
|
2023-07-08 23:34:16 +02:00 |
|
Donkie
|
936b11de24
|
Backend now fully supports negative consumption
Updated integration tests to verify this.
|
2023-07-08 20:07:32 +02:00 |
|
Donkie
|
d3a4dcfcf8
|
Added logging for when scheduled backup runs
|
2023-07-07 17:37:17 +02:00 |
|
Donkie
|
66b6770ddd
|
Backup API now instead returns 500 on failure
Removed the "success" flag
|
2023-07-07 17:33:19 +02:00 |
|
Donkie
|
4548b8ef77
|
Don't apply 404 model to all endpoints
|
2023-07-06 23:55:41 +02:00 |
|
Donkie
|
006512a1b3
|
Fixed backup openapi description field
|
2023-07-06 23:49:14 +02:00 |
|
Donkie
|
f24b9610e8
|
Added automatic nightly SQLite backups
Resolves #22
|
2023-07-04 14:59:05 +02:00 |
|
Donkie
|
51783afe92
|
Fixed invalid type in spool model
|
2023-07-04 14:28:52 +02:00 |
|
Donkie
|
899b4ee77d
|
Fixed health check return type
|
2023-07-04 12:10:45 +02:00 |
|
Donkie
|
d201f17e5e
|
Improved manually specifying sqlite db
|
2023-07-04 12:10:14 +02:00 |
|
Donkie
|
8b4b1bd3e9
|
Added a health-check endpoint
|
2023-07-02 22:55:29 +02:00 |
|
Donkie
|
720ec30812
|
Fixed dependencies on Python >3.9 versions
|
2023-06-30 23:28:30 +02:00 |
|
Donkie
|
94d8cbf227
|
SQLite dbs now handle concurrent reqs better
Closes #7
|
2023-06-30 22:28:01 +02:00 |
|
Donkie
|
bbe1dc0f83
|
Added extra check if a spool has no filament
|
2023-06-28 20:53:24 +02:00 |
|
Donkie
|
64aaf2a06a
|
404 error is now more descriptive
|
2023-06-28 20:44:22 +02:00 |
|
Donkie
|
58426b075f
|
Clarified timezone in response model
|
2023-06-25 18:06:40 +02:00 |
|
Donkie
|
3aec319b6a
|
Now correctly handles datetimes with timezone set
|
2023-06-25 17:57:17 +02:00 |
|
Donkie
|
7c8d13e8a3
|
Cleaned up logging code
|
2023-06-25 16:28:23 +02:00 |
|
Donkie
|
524a8ffc42
|
Fixed redoc title name
|
2023-06-01 20:03:15 +02:00 |
|
Donkie
|
4e409f6bb6
|
Added filament color code field
|
2023-06-01 19:56:24 +02:00 |
|
Donkie
|
235236d435
|
Ruff fixes
|
2023-05-28 22:55:11 +02:00 |
|
Donkie
|
639f91bd49
|
Client: app is now properly loaded at any URL
|
2023-05-28 22:50:04 +02:00 |
|