dde6f3ebdb
submissions: rename services
continuous-integration/drone/push Build is passing
2025-07-17 19:07:59 -07:00
63b701eb72
submissions: rename services
2025-07-16 20:27:04 -07:00
07e08af5ed
De-monolithificate Services ( #236 )
...
continuous-integration/drone/push Build is passing
Closes #204 .
The branch is called dedup but the patch adds code...
- Services both use an inner service that implements the underlying operations
- Struct fields are made private, preventing code cross-contamination
- Filter & Update structures are clearly defined, gaining clarity and type safety
Reviewed-on: #236
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-07-17 03:18:01 +00:00
d7c2ad3dde
submissions: actually fix script names ( #192 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Actually closes #165 .
Reviewed-on: #192
Co-authored-by: Quaternions <krakow20@gmail.com >
Co-committed-by: Quaternions <krakow20@gmail.com >
2025-06-10 04:15:27 +00:00
220ea84e22
submissions: AddNotNil is for pointers
continuous-integration/drone/push Build is passing
2025-04-05 19:36:36 -07:00
7e881e6ac5
submissions: omit user info check
continuous-integration/drone/push Build is passing
2025-04-05 17:12:19 -07:00
c9041168e5
submissions: use explicit ID types
2025-04-03 18:17:25 +00:00
8925d71bcd
submissions: fix compile
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2025-03-31 19:42:57 -07:00
8366b84d90
submissions: tweak script data model
continuous-integration/drone/push Build is passing
2025-03-31 18:13:31 -07:00
977d1d20c2
submissions: rename UserInfo to UserInfoHandle
2025-03-25 17:44:13 -07:00
8338a71470
submissions: modernize loops
2025-03-18 12:08:56 -07:00
8bf2c92df3
submissions: refactor auth to only make requests when needed
continuous-integration/drone/push Build is passing
2024-12-27 17:25:18 -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
621edbdbe0
submissions: normalize get from hash as list requests
2024-12-18 15:46:37 -08:00
6bab1e1b6b
submissions: centralize hashing and formatting
continuous-integration/drone/push Build is passing
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
fdc1f1aadf
Unquatification
2024-12-12 17:29:20 -05:00
fe3562325f
fix user info
2024-12-09 21:38:27 -08:00
33ea38d35f
unused
2024-12-06 18:19:35 -08:00
86121bbfc1
implement siphash (confirmed identical hash)
2024-12-06 18:19:35 -08:00
a97738b378
implement scripts crud
2024-12-05 20:26:51 -08:00
0c2ee16bde
openapi: not optional
2024-12-05 18:56:44 -08:00
329eb1663c
new api skeleton
2024-12-05 16:50:35 -08:00