1015 Commits

Author SHA1 Message Date
a2730b56f7 Merge pull request 'Deploy DisplayName Submission Fix' (#351) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #351
2026-03-25 02:51:28 +00:00
a5711cdc30 backend: test for exact DisplayName match
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
- The ListMaps method is unexpectedly finding DisplayName substrings
2026-03-24 19:39:27 -07:00
4a399cc2ea format
Some checks failed
continuous-integration/drone/push Build is failing
2026-03-24 19:37:53 -07:00
cf4f49bccd Merge pull request 'Deploy Review Cards Fixes' (#346) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #346
2026-03-08 00:54:20 +00:00
f46bdfc87f Merge pull request 'Tweak Reviewer Cards' (#345) from review-cards into staging
All checks were successful
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
All checks were successful
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
df65b0a598 Merge pull request 'Deploy to prod' (#344) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #344
2026-03-07 23:59:27 +00:00
2f2c51be36 Merge pull request 'Update style to match other StrafesNET sites' (#343) from feature/style-update into staging
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-07 18:35:51 -05:00
0be9dae807 Merge pull request 'Combobulator: Concurrent Processing' (#342) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #342
2026-03-06 18:16:23 +00:00
d26126c9d3 combobulator: use up to 16 parallel requests
All checks were successful
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
f50c93d064 Merge pull request 'combobulator: skip 403' (#341) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #341
2026-03-06 17:16:53 +00:00
4e8ebd826a combobulator: skip 403
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-06 07:39:28 -08:00
bd5b0fc210 Merge pull request 'combobulator: don't give up for conversion errors' (#340) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #340
2026-03-05 17:50:05 +00:00
0005a55ae0 combobulator: don't give up for conversion errors
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2026-03-05 09:45:30 -08:00
e0880c4731 Merge pull request 'Deploy Updates' (#339) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #339
2026-03-05 17:13:04 +00:00
4e3048e272 Add Combobulate Endpoint (#338)
Some checks failed
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
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-05 08:57:33 -08:00
77d43e1e25 combobulator: skip 404
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-04 16:26:45 -08:00
94c4f55dc3 Merge pull request 'Deploy rbx_loader update' (#337) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #337
2026-03-04 17:42:33 +00:00
6d9fb5bca6 update deps, notably rbx_loader
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-04 09:30:20 -08:00
fc596564a6 Merge pull request 'Add string search for display_name' (#336) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #336
2026-03-04 01:59:16 +00:00
2118a8ab35 Add string search for display_name
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-03 20:55:05 -05:00
c3b99e5d49 Merge pull request 'Deploy Updates' (#335) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #335
2026-03-03 17:59:15 +00:00
277cd819c2 Categorize Errors to avoid HTTP 500 (#326)
All checks were successful
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)
All checks were successful
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)
Some checks failed
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
All checks were successful
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
2b16c09d52 Merge pull request 'Retry CI Deploy With New Version' (#334) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #334
2026-03-03 01:35:30 +00:00
46290834c3 combobulator: save a clone in cold path
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-02 17:28:20 -08:00
bdac435af7 Merge pull request 'combobulator: use cached assets' (#333) from staging into master
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #333
2026-03-03 01:22:13 +00:00
ec4e0cf6fa combobulator: use cached assets
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2026-03-02 17:19:38 -08:00
313314bf19 Merge pull request 'update roblox_emulator to fix infinite luau loops' (#332) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #332
2026-03-03 00:56:51 +00:00
3dff802bb1 update roblox_emulator to fix infinite luau loops
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2026-03-02 16:54:59 -08:00
855ebdb2c4 Merge pull request 'combobulator: skip "Asset is not approved for the requester"' (#331) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #331
2026-03-03 00:34:37 +00:00
a6ff551bee combobulator: skip "Asset is not approved for the requester"
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-02 16:24:20 -08:00
82fcef2877 Merge pull request 'Deploy Combobulator Texture Rework' (#330) from staging into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #330
2026-03-03 00:00:50 +00:00
dbd28ea87b Rework Combobulator Texture Loading (#329)
All checks were successful
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
All checks were successful
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)
All checks were successful
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
Some checks failed
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-01 17:10:53 -05:00
0e2ffcd570 Doc updates
All checks were successful
continuous-integration/drone/push Build is passing
2026-03-01 16:39:58 -05:00
c788344bf3 Add snfm download endpoints
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-03-01 15:21:34 -05:00