2cdd6874b4
Typo fix
continuous-integration/drone/push Build is passing
2026-03-01 16:10:29 -05:00
f248c19b07
Add download url endpoint
continuous-integration/drone/push Build is passing
2026-03-01 16:05:30 -05:00
c400d2d58b
Add search and avatar services
continuous-integration/drone/push Build is passing
2026-02-28 18:04:45 -05:00
0405aba995
fix up mapfixes & submissions
continuous-integration/drone/push Build is passing
2025-12-28 12:38:22 -08:00
d3f2d336a0
delete python
continuous-integration/drone/push Build is passing
2025-12-28 12:19:43 -08:00
83ebab1cc6
Create Submissions & Mapfixes Protobufs ( #12 )
...
continuous-integration/drone/push Build is passing
AOR Roblox servers will talk to game-rpc which will use these protobufs to talk to maps-service.
Reviewed-on: #12
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-12-28 20:17:05 +00:00
0773cba6c7
bot_analyzer: directly accept download url
continuous-integration/drone/push Build is passing
2025-09-21 17:35:09 -07:00
63ad706dd9
bot_analyzer
continuous-integration/drone/push Build is passing
2025-09-21 17:02:53 -07:00
8dce6ee1ba
validator: remove Submission.SetStatusNotReleased
continuous-integration/drone/push Build is passing
2025-08-14 18:33:07 -07:00
9a7a123284
validator: add operation success endpoint
continuous-integration/drone/push Build is passing
2025-08-14 16:55:37 -07:00
e7913b7950
validator: add failure endpoints with a uniform naming convention
continuous-integration/drone/push Build is passing
2025-08-14 15:59:04 -07:00
6210d5dac9
validator: add SubmissionReleaseRequest
continuous-integration/drone/push Build is passing
2025-08-13 19:11:00 -07:00
80201e09fd
validator: fix MapfixReleaseRequest
2025-08-13 19:10:56 -07:00
4e6ed67dda
fix prost codegen
continuous-integration/drone/push Build is passing
2025-08-13 18:51:11 -07:00
1ed8ffbc3c
update sed codegen
continuous-integration/drone/push Build is passing
2025-08-13 18:28:00 -07:00
e252921e91
validator: submission and mapfix release endpoints ( #11 )
...
continuous-integration/drone/push Build is passing
These endpoints proxy the creation and updation of maps_extended entries, while also updating the relevant submission / mapfix status.
Reviewed-on: #11
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-08-14 00:49:29 +00:00
eb8d873290
fix maps.Thumbnail
continuous-integration/drone/push Build is passing
2025-08-06 17:50:02 -07:00
69aa45ffe6
Cut Down Maps Fields ( #5 )
...
continuous-integration/drone/push Build is passing
Remove fields from MapResponse and other structs that will not be used in embedded contexts.
Reviewed-on: #5
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-08-07 00:39:45 +00:00
889662bc99
maps_extended: IncrementLoadCount function
continuous-integration/drone/push Build is passing
2025-07-23 19:59:31 -07:00
a9bdcbb1d7
maps_extended: include Modes in MapCreate
continuous-integration/drone/push Build is passing
2025-07-23 18:17:59 -07:00
5f38e94770
refactor maps_extended
continuous-integration/drone/push Build is passing
2025-07-21 22:40:45 -07:00
2285e79d6b
Maps For maps-service ( #6 )
...
continuous-integration/drone/push Build is passing
New service with extended maps fields.
Reviewed-on: #6
Co-authored-by: Quaternions <krakow20@gmail.com >
Co-committed-by: Quaternions <krakow20@gmail.com >
2025-07-22 05:01:15 +00:00
522731d92a
Revert "rename maps to maps_embedded"
...
continuous-integration/drone/push Build is passing
This reverts commit 77d88876f6 .
2025-07-21 21:55:13 -07:00
b820089a93
Revert "use maps_embedded in times and servers"
...
continuous-integration/drone/push Build is passing
This reverts commit d9db4fefb8 .
2025-07-21 21:53:53 -07:00
d9db4fefb8
use maps_embedded in times and servers
continuous-integration/drone/push Build is passing
2025-07-21 21:01:11 -07:00
77d88876f6
rename maps to maps_embedded
continuous-integration/drone/push Build is passing
2025-07-21 20:08:08 -07:00
d8f3fd54a6
validator: ResourceType enum
continuous-integration/drone/push Build is passing
2025-07-18 20:32:49 -07:00
0c22f1035e
validator: fix SetStatusUploaded
continuous-integration/drone/push Build is passing
2025-07-17 22:47:11 -07:00
e4d6e3882f
validator: fix ScriptFilter
continuous-integration/drone/push Build is passing
2025-07-17 22:29:47 -07:00
7646d55b34
validator: return ID on Create
continuous-integration/drone/push Build is passing
2025-07-17 22:08:19 -07:00
3476ecaee0
validator: rename MapFixID -> MapfixID
continuous-integration/drone/push Build is passing
2025-07-17 21:54:40 -07:00
09d89e2700
Create Dedicated Validator Endpoints ( #8 )
...
### Replacing Maps Service `openapi-internal.yaml` With gRPC
These are all the endpoints used by the validator. The plan is to delete `service_internal` and create `validator_controller` with equivalent gRPC functionality. This can then be extended in the future for public api & maptest integration by creating new grpc endpoints that the public api & game-rpc talk to. The gRPC extensions would be separate files (`mapfixes.proto`, `submissions.proto`, `maps.proto`) unlike `validator.proto` which has a bunch of dedicated endpoints that only the validator should use.
### Why?
To reduce the number of exposed apis. Without this there would need to be 4 (!) exposed apis (validator openapi, web openapi, public api, gRPC for game-rpc), with it, only 2 (web api, gRPC).
### Why didn't you do this in the first place?
I didn't know how. I think I have a handle on it now.
Reviewed-on: #8
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-07-17 21:53:59 -07:00
d5bb0a8972
fix bad sed match
continuous-integration/drone/push Build is passing
2025-07-08 04:38:56 -07:00
cd767e3390
Typo
continuous-integration/drone/push Build is passing
2025-06-27 22:17:30 -04:00
5b12236c59
Add resource for auditing
continuous-integration/drone/push Build is passing
2025-06-27 21:38:28 -04:00
4b9803cf66
Add ip for auditing
continuous-integration/drone/push Build is passing
2025-06-27 21:33:59 -04:00
b8bc25bb8e
Fix proto typo
continuous-integration/drone/push Build is passing
2025-06-27 21:18:18 -04:00
34e63ea6ba
Add batch rank rpc
continuous-integration/drone/push Build is passing
2025-06-27 21:12:49 -04:00
6497b12c5b
Add wr list rpc
continuous-integration/drone/push Build is passing
2025-06-23 23:22:17 -04:00
a1d08b3ea6
Add application owner info
continuous-integration/drone/push Build is passing
2025-06-22 10:50:47 -04:00
82ca9f2b0c
Add dev service
continuous-integration/drone/push Build is passing
2025-06-22 10:19:28 -04:00
ad8e4ebacf
Add auth metadata endpoint
continuous-integration/drone/push Build is passing
2025-06-21 21:25:50 -04:00
b636336ed2
extend code generation to lib.rs
continuous-integration/drone/push Build is passing
2025-06-21 06:13:02 -07:00
5641c3a33e
generate code in src
continuous-integration/drone/push Build is passing
2025-06-21 05:59:45 -07:00
ef23f7d07e
Add chat mute rpc endpoint
continuous-integration/drone/push Build is passing
2025-06-21 03:41:14 -04:00
a8135fd45c
Add moderation protobuf
continuous-integration/drone/push Build is passing
2025-06-20 12:14:14 -04:00
05f8a3b57e
Support future roblox role changes
continuous-integration/drone/push Build is passing
2024-11-29 03:11:54 -05:00
fab429fc74
Refine session user response
continuous-integration/drone/push Build is passing
2024-11-28 23:09:53 -05:00
cc0845f68e
Add auth service protobuf
continuous-integration/drone/push Build is passing
2024-11-28 00:12:09 -05:00
2186c5cb96
Remove Map ID filter (previously it was just 0) ( #3 )
...
continuous-integration/drone/push Build is passing
ID is unused and unwanted for MapFilter.
Reviewed-on: #3
Reviewed-by: itzaname <itzaname@noreply@itzana.me >
Co-authored-by: Quaternions <krakow20@gmail.com >
Co-committed-by: Quaternions <krakow20@gmail.com >
2024-07-22 00:40:43 +00:00