Commit Graph

68 Commits

Author SHA1 Message Date
Donkie
1c9785be95 Fixed cockroachdb connection 2023-05-21 23:38:03 +02:00
Donkie
5f639b7a89 Full API integration test coverage 2023-05-21 23:06:23 +02:00
Donkie
1d87235f9e Fixed spool find filament_name type 2023-05-21 23:06:05 +02:00
Donkie
6bc9c3c4fa Added script to easily run integration tests locally 2023-05-18 17:53:20 +02:00
Donkie
89cff893aa Full integration test coverage for the vendor API 2023-05-18 17:53:02 +02:00
Donkie
01464b5dea Attempt to fix artifacts again 2023-05-18 16:22:08 +02:00
Donkie
0f95afe9cb Fixed incorrect artifact names, added build cache 2023-05-18 16:14:22 +02:00
Donkie
b720088135 Another attempt at splitting up into multiple jobs 2023-05-18 16:10:14 +02:00
Donkie
f57d5c797a Split action into multiple jobs 2023-05-18 16:01:38 +02:00
Donkie
750a641c75 Attempt to fix build issue 3 2023-05-18 15:58:17 +02:00
Donkie
a35ca3e9ba Use venv in docker to try fix build issues 2023-05-18 15:46:41 +02:00
Donkie
dce4cebb00 Attempt to fix build issue 2 2023-05-18 15:32:51 +02:00
Donkie
04c2423fa6 Only publish API docs on release 2023-05-18 14:48:11 +02:00
Donkie
4802693579 Attempt to fix build issue 2023-05-18 14:47:21 +02:00
Donkie
c6ee7df535 Start of integration tests 2023-05-18 14:38:28 +02:00
Donkie
d3703d0d92 Removed trailing slash from API URLs 2023-05-18 14:33:57 +02:00
Donkie
646ade1721 Client: Date time zones now handled correctly 2023-05-18 13:38:38 +02:00
Donkie
60ea450ce2 Client: Updated color theme 2023-05-18 13:27:57 +02:00
Donkie
afdc809b9d Client: Fixed svg import error 2023-05-17 22:20:52 +02:00
Donkie
3f12f97240 Updated license in dockerfile 2023-05-17 22:16:32 +02:00
Donkie
70e4054727 Client: Some nicer icons for the drawer 2023-05-17 22:15:26 +02:00
Donkie
40dc48668b Client: Fixed incorrect units for some numbers 2023-05-17 22:03:19 +02:00
Donkie
9ae6bafd35 Client: Removed unused tsx icon 2023-05-17 21:49:21 +02:00
Donkie
c8b4aabe7a Client: Updated icon 2023-05-17 21:49:21 +02:00
Donkie
a8a0de3daa Update README.md 2023-05-17 21:47:38 +02:00
Donkie
166c6fa0d1 Client: Improved the lists a bit 2023-05-16 21:50:09 +02:00
Donkie
9a063fcf5d Update README.md 2023-05-16 21:06:01 +02:00
Donkie
ce5fcce7c3 Added a custom icon to client 2023-05-16 20:51:26 +02:00
Donkie
1f90d7c3b1 Client: Better spool filament select 2023-05-14 22:07:46 +02:00
Donkie
e774c15a92 Client: Packages update 2023-05-14 20:23:41 +02:00
Donkie
329c4c4675 Client: Don't hard code the API endpoint anymore 2023-05-14 20:21:25 +02:00
Donkie
77a3f65111 Client: Fixed model interfaces exports 2023-05-14 20:09:55 +02:00
Donkie
caa25ccf93 Client: Better datetime field support 2023-05-14 20:06:44 +02:00
Donkie
43919ac90e Client: Filament/Vendor selects now work 2023-05-14 20:06:17 +02:00
Donkie
8e21cd2e12 Updated Dockerfile command 2023-05-14 18:59:48 +02:00
Donkie
ecc34f3669 Added a debug mode 2023-05-14 18:54:05 +02:00
Donkie
24083b42f9 Don't expose raw exceptions to client 2023-05-14 10:01:11 +02:00
Donkie
8b4ba1f1c5 Switched to MIT license 2023-05-14 09:47:58 +02:00
Donkie
3a9bc167ae Update README.md 2023-05-14 09:45:20 +02:00
Donkie
87690b06ca Fixed find spools not working if no vendor 2023-05-10 22:32:58 +02:00
Donkie
514b23881a Disable linux/arm/v7 builds for now
Watchfiles doesn't have prebuilt wheels for this configuration, and to build it you need to install a ton of stuff that would bloat the image to hell.
2023-05-10 22:32:34 +02:00
Donkie
57420e0164 Workflow fixes 2023-05-10 21:45:08 +02:00
Donkie
3f78632208 Added release workflow 2023-05-10 21:37:25 +02:00
Donkie
639a800efa Dockerfile now builds client 2023-05-10 21:26:24 +02:00
Donkie
0269518175 Added a basic web UI 2023-05-10 21:11:10 +02:00
Donkie
1c59e0efd5 Added logging level env var 2023-05-09 21:44:25 +02:00
Donkie
ed3e30ea75 Improved compatibility with postgres 2023-05-09 20:03:19 +02:00
Donkie
d8fc5fc37b Added registered fields to all objects 2023-04-06 20:19:12 +02:00
Donkie
5e1ed54f39 Implemented first_used and last_used 2023-04-06 20:18:55 +02:00
Donkie
8a5d2e220b Spool weight now counts upwards instead
The used filament weight is now kept track of instead of remaining weight. This adds robustness to measurement errors which could accumulate and then the filament usage wouldn't get tracked anymore once the weight hit 0. Now it will just keep going.
2023-04-06 20:06:03 +02:00