8b3aa158c9
submissions-api: lazily export other error to avoid importing reqwest elsewhere
continuous-integration/drone/push Build is passing
2024-12-21 22:39:59 -08:00
a45b4f2f0c
validation: flag illegal keywords
continuous-integration/drone/push Build is passing
2024-12-21 21:08:03 -08:00
ca846972c1
submissions-api: openapi expects optional fields to be omitted
...
continuous-integration/drone/push Build is passing
The default serde configuration is to serialize optional values as "null"
2024-12-19 17:48:58 -08:00
a511246d78
bruh
2024-12-19 17:23:46 -08:00
f04ab4f653
submissions: postgres does not support unsigned integers, so let's pretend they are signed
2024-12-19 17:23:46 -08:00
b3ffbe4b50
submissions-api: fix cookie
2024-12-19 16:27:11 -08:00
a7e9dbb94d
web: fix up
...
continuous-integration/drone/push Build is passing
When possible you should not use inline styling and instead use SCSS files for following convention and keeping consistency, Grid is also a deprecated React component in Material UI
You should also separate components that are client only to its own .tsx module rather than having it be mixed with components that aren't required for being client only
2024-12-19 02:30:45 -05:00
ic3w0lf
b0b16c91dc
compilable:)
continuous-integration/drone/push Build is passing
2024-12-18 22:55:12 -07:00
ic3w0lf
9bd3eb69f9
Huge mess
continuous-integration/drone/push Build is failing
2024-12-18 22:12:15 -07:00
02d77ab421
submissions-api: v0.3.0 refactor
continuous-integration/drone/push Build is passing
2024-12-18 19:12:06 -08:00
8dbb4517fa
submissions-api: silence lint
2024-12-18 19:12:06 -08:00
b782b1ae64
submissions-api: add eq to select types
2024-12-18 18:57:52 -08:00
246b8a7dc8
validation: update api
2024-12-18 17:01:12 -08:00
621edbdbe0
submissions: normalize get from hash as list requests
2024-12-18 15:46:37 -08:00
516bd7a439
openapi: generate
2024-12-18 15:06:42 -08:00
6a8805b91a
openapi: normalize get policy from hash as list request
2024-12-18 15:06:42 -08:00
518327820d
submissions-api: reintroduce external api
continuous-integration/drone/push Build is passing
2024-12-18 14:28:11 -08:00
964fc24e26
submissions-api: optional cookie
2024-12-18 14:28:11 -08:00
a94ae5d61e
submissions: flatten list query params
continuous-integration/drone/push Build is passing
2024-12-17 21:39:04 -08:00
76d36bea5c
openapi: generate
2024-12-17 21:36:40 -08:00
88dfc92bc6
openapi: flatten list query parameters
2024-12-17 21:36:22 -08:00
e905d96917
submissions: fix list requests
continuous-integration/drone/push Build is passing
2024-12-17 21:03:39 -08:00
b238e4c21d
submissions: update openapi
continuous-integration/drone/push Build is passing
2024-12-17 20:51:34 -08:00
1d3e553390
openapi: generate
2024-12-17 20:50:25 -08:00
6545fa703d
openapi: make pagination match game-rpc
2024-12-17 20:50:02 -08:00
a28ec58ce8
openapi: generate
continuous-integration/drone/push Build is passing
2024-12-17 20:42:31 -08:00
fe0a1e0e0f
openapi: remove required ID field on Filter schemas
2024-12-17 20:42:15 -08:00
9070d77f41
validation: set status on failure
continuous-integration/drone/push Build is running
2024-12-17 20:32:10 -08:00
0dc39121c8
submissions-api: need stupid dependency to do this
2024-12-17 20:32:10 -08:00
3ea881e724
docker: .dockerignore
2024-12-17 20:32:10 -08:00
6064a1e48f
submissions-api: hardcode header to application/json
2024-12-17 20:32:10 -08:00
e7234a614d
submissions-api: use goofy function to make errors include more information
2024-12-17 20:08:14 -08:00
299f994f32
openapi: generate
2024-12-17 20:08:14 -08:00
49db6e35ce
openapi: no minimum length for script names
2024-12-17 20:08:14 -08:00
185a1d147f
sumbissions: return correct http error code
2024-12-17 20:08:14 -08:00
b5bb79c6ef
docker: internal only + path copy
2024-12-17 20:08:14 -08:00
f7101e2b84
validation: api is internal only
2024-12-17 20:08:14 -08:00
f3af65aa13
validation: use path
2024-12-17 18:29:47 -08:00
833ed66844
validation: subsume submissions-api
2024-12-17 18:29:14 -08:00
67651633d8
submissions: UpdateSubmissionModel internal endpoint
...
continuous-integration/drone/push Build is passing
not quite duplicate code, hooray
2024-12-17 18:26:32 -08:00
7a7e158ec3
submissions: legendary code duplication
2024-12-17 18:23:18 -08:00
7ad4ffc7e0
openapi: generate
2024-12-17 18:23:18 -08:00
e46f9fc6ea
openapi: legendary levels of duplicate code
2024-12-17 18:23:18 -08:00
2ad219cf77
submissions: tweak comments
2024-12-17 18:23:00 -08:00
9bdf98635e
submissions: comment on unclear status name
2024-12-17 18:10:40 -08:00
3a6dd311bf
submissions: wrong query
continuous-integration/drone/push Build is passing
2024-12-17 17:12:06 -08:00
298a68fa97
submissions: fix unhandled error path causing silent failure
2024-12-17 16:15:33 -08:00
6bab1e1b6b
submissions: centralize hashing and formatting
continuous-integration/drone/push Build is passing
2024-12-17 15:57:39 -08:00
8c45736cf4
validation: fix hash formatting
2024-12-17 15:57:39 -08:00
db52b1dcd4
scripts: name property
continuous-integration/drone/push Build is passing
2024-12-17 15:45:09 -08:00