4ffd2d45f3
substring stuff
continuous-integration/drone/push Build is passing
2026-03-24 19:28:41 -07:00
f46bdfc87f
Merge pull request 'Tweak Reviewer Cards' ( #345 ) from review-cards into staging
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #345
Reviewed-by: itzaname <itzaname@noreply@itzana.me >
2026-03-08 00:18:12 +00:00
d7823a82c0
web: fix script review card style
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-07 16:14:01 -08:00
ad8be22b87
web: use pointer for review cards
2026-03-07 16:13:47 -08:00
2f2c51be36
Merge pull request 'Update style to match other StrafesNET sites' ( #343 ) from feature/style-update into staging
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #343
Reviewed-by: Rhys Lloyd <quaternions@noreply@itzana.me >
2026-03-07 23:54:58 +00:00
9f952d7e54
Update style to match other sites
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-07 18:35:51 -05:00
d26126c9d3
combobulator: use up to 16 parallel requests
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-06 10:07:26 -08:00
b6ac6ce47f
validator: switch futures to leaner futures-util
2026-03-06 09:50:12 -08:00
4e8ebd826a
combobulator: skip 403
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-06 07:39:28 -08:00
0005a55ae0
combobulator: don't give up for conversion errors
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2026-03-05 09:45:30 -08:00
4e3048e272
Add Combobulate Endpoint ( #338 )
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
Adds the ability to seed a single map for combobulation.
Reviewed-on: #338
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-03-05 17:12:05 +00:00
5549a123a2
update deps, notable rbx_loader
continuous-integration/drone/push Build is passing
2026-03-05 08:57:33 -08:00
77d43e1e25
combobulator: skip 404
continuous-integration/drone/push Build is passing
2026-03-04 16:26:45 -08:00
6d9fb5bca6
update deps, notably rbx_loader
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-04 09:30:20 -08:00
2118a8ab35
Add string search for display_name
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-03 20:55:05 -05:00
277cd819c2
Categorize Errors to avoid HTTP 500 ( #326 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
- Depends on #325 (lazyness)
- Closes #148
No guarantees we won't see 500s, but I tried ok
Reviewed-on: #326
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-03-03 17:51:58 +00:00
c22717831d
Check for maps with the exact same name on submit ( #325 )
...
continuous-integration/drone/push Build is passing
Closes #273 .
Could be better but meh.
Reviewed-on: #325
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-03-03 17:49:08 +00:00
ed8a54370c
Limit DisplayName and Creator to 50 characters ( #323 )
...
continuous-integration/drone/push Build is failing
Closes #276
Reviewed-on: #323
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-03-03 17:48:10 +00:00
7756bbb06d
update deps, notably rbx_loader & map_tool
continuous-integration/drone/push Build is passing
2026-03-03 09:38:20 -08:00
3b8da9a8a3
list workspace dependencies
2026-03-03 09:33:58 -08:00
46290834c3
combobulator: save a clone in cold path
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-02 17:28:20 -08:00
ec4e0cf6fa
combobulator: use cached assets
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2026-03-02 17:19:38 -08:00
3dff802bb1
update roblox_emulator to fix infinite luau loops
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-03-02 16:54:59 -08:00
a6ff551bee
combobulator: skip "Asset is not approved for the requester"
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-02 16:24:20 -08:00
dbd28ea87b
Rework Combobulator Texture Loading ( #329 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
rbx_loader was attempting to load textures and other assets from disk. Rework the system to stop implicitly loading from disk.
Reviewed-on: #329
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-03-02 23:59:40 +00:00
0efb07b52a
Merge remote-tracking branch 'origin/master' into staging
continuous-integration/drone/push Build is passing
2026-03-02 10:24:12 -08:00
d4e50c2d37
Add SNFM download endpoints and batch seed endpoint ( #328 )
...
continuous-integration/drone/push Build is passing
Adds download endpoint to RPC and Public API
Adds bulk seed endpoint: POST /v1/maps-admin/seed-combobulator
Reviewed-on: #328
Reviewed-by: Rhys Lloyd <quaternions@noreply@itzana.me >
Co-authored-by: itzaname <me@sliving.io >
Co-committed-by: itzaname <me@sliving.io >
2026-03-02 02:39:41 +00:00
501b0933e6
Remove unused struct
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2026-03-01 20:11:22 -05:00
078a3e4c4a
Add map seed endpoint
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-01 17:41:11 -05:00
02873e82b6
Just use normal asset download
continuous-integration/drone/push Build is passing
2026-03-01 17:10:53 -05:00
0e2ffcd570
Doc updates
continuous-integration/drone/push Build is passing
2026-03-01 16:39:58 -05:00
c788344bf3
Add snfm download endpoints
continuous-integration/drone/push Build is passing
2026-03-01 16:28:37 -05:00
0711774153
Merge pull request 'Deploy staging' ( #327 ) from staging into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #327
Reviewed-by: Rhys Lloyd <quaternions@noreply@itzana.me >
2026-03-01 20:48:31 +00:00
a8f44179a3
Don't version maps
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-01 15:21:34 -05:00
e1862d3917
Handle archived assets
continuous-integration/drone/push Build is failing
2026-03-01 15:05:10 -05:00
da96f1a090
I love gzip
continuous-integration/drone/push Build is failing
2026-03-01 14:49:16 -05:00
05c1107e91
Validator fixes
continuous-integration/drone/push Build is failing
2026-03-01 13:55:33 -05:00
83e257a4d5
Change rettention policy
continuous-integration/drone/push Build is failing
2026-03-01 13:39:02 -05:00
b197791509
Debian fix
continuous-integration/drone/push Build is failing
2026-03-01 13:24:10 -05:00
91c2d87d2f
ssl fix
continuous-integration/drone/push Build is failing
2026-03-01 13:18:50 -05:00
225e095c92
Why do I do this to myself
continuous-integration/drone/push Build is failing
2026-03-01 01:41:44 -05:00
2a6099480e
Drop alpine
continuous-integration/drone/push Build is failing
2026-03-01 01:37:48 -05:00
d6074c4b78
Compile fixes
continuous-integration/drone/push Build is failing
2026-03-01 01:33:41 -05:00
f3a677dc20
Attempt openssl fixes
continuous-integration/drone/push Build is failing
2026-03-01 01:29:26 -05:00
f4209ecd0a
Increase timeout to 15 min
continuous-integration/drone/push Build is failing
2026-03-01 01:23:09 -05:00
e83c9db866
Attempt combobulation
continuous-integration/drone/push Build is passing
2026-03-01 01:19:27 -05:00
7bec80a2fe
Reviewer Dashboard: Click overview cards to change tab ( #322 )
...
continuous-integration/drone/push Build is failing
I keep thinking I can click the cards to select submissions or mapfixes, so make it actually do that.
Reviewed-on: #322
Reviewed-by: itzaname <itzaname@noreply@itzana.me >
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-01-16 21:14:19 +00:00
3e77edb1cc
Update Submission Button ( #321 )
...
continuous-integration/drone/push Build is failing
Closes #318
Reviewed-on: #321
Reviewed-by: itzaname <itzaname@noreply@itzana.me >
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-01-16 21:12:55 +00:00
0b7ca534f3
Add Maptest Integration GRPC Controllers ( #317 )
...
continuous-integration/drone/push Build is failing
Creates a GRPC controller for Submissions and Mapfixes. This is intended to be used from the AOR group games via game-rpc running in "maptest" mode.
Reviewed-on: #317
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-01-07 20:32:10 +00:00
de864ac8ef
Merge pull request 'Deploy Upload Escape Hatch' ( #320 ) from staging into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #320
2026-01-06 19:20:38 +00:00