Deploy staging to prod #286

Merged
itzaname merged 23 commits from staging into master 2025-12-26 03:30:36 +00:00
Owner

Pull in validator changes and full ui rework to remove nextjs.

Pull in validator changes and full ui rework to remove nextjs.
itzaname added the enhancementbackendvalidatorfrontend labels 2025-12-26 02:47:08 +00:00
itzaname added 22 commits 2025-12-26 02:47:08 +00:00
submissions-api: v0.10.1 audit events
All checks were successful
continuous-integration/drone/push Build is passing
3400056c23
remove unfulfilled lints
All checks were successful
continuous-integration/drone/push Build is passing
9ab80931bf
Add batch thumbnail endpoint (#285)
All checks were successful
continuous-integration/drone/push Build is passing
ca401d4b96
Step 1 of eliminating nextjs is adding a way to query thumbnails from roblox since nextjs handles that. This implements a batch endpoint and caching to do that. Bonus: thumbnails will actually work once we start using this.

Reviewed-on: #285
Co-authored-by: itzaname <me@sliving.io>
Co-committed-by: itzaname <me@sliving.io>
Add stats endpoint
Some checks failed
continuous-integration/drone Build was killed
continuous-integration/drone/push Build is passing
7d1c4d2b6c
Home page and header fixes
All checks were successful
continuous-integration/drone/push Build is passing
8ab8c441b0
Fix dockerfile for spa
Some checks failed
continuous-integration/drone/push Build was killed
7589ef7df6
Use port 3000
Some checks failed
continuous-integration/drone/push Build is failing
b50c84f8cf
Fix the build issues
All checks were successful
continuous-integration/drone/push Build is passing
30db1cc375
Fix api endpoint
All checks were successful
continuous-integration/drone/push Build is passing
e4af76cfd4
Avatar image loading
All checks were successful
continuous-integration/drone/push Build is passing
e5277c05a1
Add username api
All checks were successful
continuous-integration/drone/push Build is passing
8a216c7e82
Switch loading text to skeleton
All checks were successful
continuous-integration/drone/push Build is passing
66878fba4e
Fix content width and standardize on skeleton loading
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
f2bb1b078d
itzaname requested review from Quaternions 2025-12-26 02:47:08 +00:00
Quaternions reviewed 2025-12-26 02:58:19 +00:00
@@ -1439,2 +1465,4 @@
schema:
$ref: "#/components/schemas/Error"
/thumbnails/assets:
post:
Owner

Is thumbnails and usernames post because it mutates the cache? Just wondering why it's not a get request.

Is thumbnails and usernames post because it mutates the cache? Just wondering why it's not a get request.
Author
Owner

It's a batch request with a json body payload. You generally don't do body content on GET requests.

It's a batch request with a json body payload. You generally don't do body content on GET requests.
Quaternions marked this conversation as resolved
Owner

Closes #212

Closes #212
itzaname added 1 commit 2025-12-26 03:10:32 +00:00
Fix bun lock file
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
7db89fd99b
Quaternions reviewed 2025-12-26 03:10:59 +00:00
@@ -217,3 +242,3 @@
height: '100%',
zIndex: 1,
opacity: showBeforeImage ? 1 : 0,
opacity: showBeforeImage ? (beforeLoading ? 0 : 1) : 0,
Owner

wtf double ternary

wtf double ternary
itzaname marked this conversation as resolved
Quaternions approved these changes 2025-12-26 03:16:27 +00:00
itzaname merged commit 96af864c5e into master 2025-12-26 03:30:36 +00:00
Sign in to join this conversation.