Commit Graph

68 Commits

Author SHA1 Message Date
Devin Zuczek cebeafeb40 [api] add influencer badges 2026-10-08 14:34:04 -04:00
Crasho 26270e9c25 [studio] beta studio (#114)
* rrs stuff

* studio service yay

* rrs whitelist

* moree studiooooooo fellowwww

* rec room studio room loading yay

* fixes yay

* fix 2 because idk  yayuh

* Update cdn.app.ts

* ccontent length fix?

* Preserve content-length and upgrade metadata

Return a real zero-filled byte array for CDN HEAD responses so the runtime preserves Content-Length while still sending no payload. In notify, re-create the Request with its original headers, set OWNER_HEADER from the validated token, and forward that Request to hub.fetch to avoid losing WebSocket upgrade metadata (which could trigger 500s in Durable Objects). These changes ensure the editor's size checks and WebSocket upgrades remain reliable.

* fix x524234

* shirt thing?

* [auth] remove grant table as we already have audit_log for now

* rename table to generic device_grant

* cleanup/lint

---------

Co-authored-by: Devin Zuczek <devin.zuczek@gmail.com>
2026-10-05 14:39:22 -04:00
Devin Zuczek ab15eb9768 [www] flag to disable websignups 2026-09-27 23:02:42 -04:00
Devin Zuczek b090dc105a [auth] device id limits 2026-09-27 22:20:45 -04:00
Devin Zuczek 3037043a00 [www] discord role sync 2026-09-25 17:17:58 -04:00
Devin Zuczek cf0317ab5b [auth] store platform (discord) roles to do something with it later 2026-09-22 09:41:20 -04:00
Devin Zuczek d3a1a30e62 [api] audit logging 2026-09-18 17:55:55 -04:00
Devin Zuczek fd4264d982 [rooms] improve room ban/unban, history
[api] mod kick
[match] allow banned users into dorm
2026-09-17 16:14:24 -04:00
Devin Zuczek 6bf5d218dd [auth] wire up new developer/moderator endpoint with proper response 2026-09-16 13:39:06 -04:00
Devin Zuczek cce921e4cd [auth] record duid for now 2026-09-15 16:27:27 -04:00
Devin Zuczek 3d7ea3cf27 [api] show ban details 2026-09-03 11:05:16 -04:00
Devin Zuczek 8260c5abcd [plus] discord role verifier to grant RR plus 2026-08-31 23:43:51 -04:00
Devin Zuczek 3b5e47c39d [tests] fix drift 2026-08-25 11:42:29 -04:00
Devin Zuczek 0699e4409e [auth] made up nonce for oculus 2026-08-21 15:16:00 -04:00
Devin Zuczek e7eba28023 [auth] fix potential issue with refresh tokens, however the JWT being 86400 probably fixes this too 2026-08-21 15:16:00 -04:00
devin 178d3b5b0e support for 202507 endpoints (#37)
* [auth][api] accept the 20250424.01 client

* [2025] unstable

* 20250718.0

* correct one this time

* stubs

* more stubs

* more stubs

* [lists] add worker

* [ai] route stubs

* [api] player photo setting

* [econ] add roomEconConfig route

* [infra] update worker generators

* [worker] add cards/moderation/platformnotification workers

* [lists] updates to some endpoints

* [clubs] stub out announcement endpoint, for now

* [econ] stub out season endpoints for now

* [chat] apps/chat stub out party endpoint not sure the shape yet

* [api] stub out statsig and lockeditems

* [doc] new services

* [lists] stub the bulk endpoint

* [datacollection] add placeholder service until we can kill it

* [api] set gifting to lvl5

* update lock

* [cdn] enable cache

* [match] matchmake v2

* [lists] stub some lists

* [ai] stubs

* [rooms] new subroom save endpoint

* [econ] add bulk purchase endpoint

* [discovery] update featured creator to 1 for fun

* [api] add photo settings flag

* [chat] fixup chat permissions (sorta)

* [auth] restrictions endpoint

* [rooms] contributed endpoint

* [api] fix outfit endpoint

* [discovery] attempt to fix store

* [chat] privacy endpoints

* [api] cheered images

* [rooms] add xp endpoint (disbaled)

* [rooms] add xp endpoint (disabled)

* update images-db for cheers

* [rooms] add autocomplete endpoint

* [cdn/img] increase cache ttl for statics

* [api] bulk route for images

* [accounts] add banner image

* [api] add misc missing endpoints

* [discovery] remove AI tab

* [platformnotifications] stub some endpoints

* [lists] add some more lists

* [rooms] additional endpoints

* [chat] stub a few privacy endpoints

* [econ] stub some endpoints

* misc db fixes

* [api] tweak shape for images v6

* [rooms] dont show trending RROs
2026-08-21 15:15:55 -04:00
Devin Zuczek 4fb1c901b4 [auth] grant screenshare, junior 2026-08-11 13:06:10 -04:00
Devin Zuczek 5c5988c730 ban hammer evasion 2026-08-10 10:48:22 -04:00
Devin Zuczek 6bbdf989b9 ban hammer 2026-08-10 10:29:24 -04:00
Devin Zuczek 7e62f2b53c fix jwt unit test 2026-08-09 22:50:11 -04:00
Devin Zuczek 079c889ccb remove proxies and use native services w/cors 2026-08-05 11:13:15 -04:00
Devin Zuczek 9f4ce07aca track owned inventions 2026-08-04 22:33:47 -04:00
Devin Zuczek dfb1e9ab21 put back stubbed meta auth for sideloaded apks 2026-08-04 21:13:33 -04:00
Devin Zuczek d298977790 drop old platform ID column 2026-08-03 22:48:57 -04:00
Devin Zuczek 108b061019 increase cardinality of platform accounts 2026-08-03 20:32:23 -04:00
Devin Zuczek af2a2a0683 fix a couple room routes 2026-08-03 19:43:38 -04:00
Devin Zuczek a46f6db9d7 meta platform login 2026-08-02 01:57:01 -04:00
Devin Zuczek d5ccad51d3 fixed room and subroom saving, add room saves 2026-07-28 20:29:20 -04:00
Devin Zuczek 568717bb53 migrate subrooms to own storage 2026-07-24 16:08:30 -04:00
Devin Zuczek 2f6a40279d add version check for 20230414 client 2026-07-23 12:23:30 -04:00
Devin Zuczek 23b78104e8 updating api docs 2026-07-22 11:43:30 -04:00
Devin Zuczek 68b98665b2 update api docs 2026-07-22 10:12:50 -04:00
Devin Zuczek dd3bcf6868 clean up auth and platform types 2026-07-21 12:14:10 -04:00
Devin Zuczek 64bfc9f851 fake route for oculus 2026-07-20 21:38:40 -04:00
Devin Zuczek a4ddef2cf7 match docs, tweak for monowrapper 2026-07-20 17:59:00 -04:00
Devin Zuczek 355b459dc9 beta openapi docs 2026-07-20 15:33:08 -04:00
Devin Zuczek 2f734b41ae fix the /developer endpoint (I guess) 2026-07-16 13:28:07 -04:00
Devin Zuczek f02a75aed4 Issue #14: add isDeveloper/isModerator CLI commands 2026-07-16 12:25:25 -04:00
Devin Zuczek ed155c163c add a few CLI commands 2026-07-16 11:33:01 -04:00
Devin Zuczek 8314e54439 error out when JWT missing 2026-07-14 20:37:32 -04:00
Devin Zuczek 3e8f66b620 add game config configuration 2026-07-14 18:01:10 -04:00
Devin Zuczek 9d0d00992f add an account limit 2026-07-14 11:49:47 -04:00
Devin Zuczek 2e057e93b7 record deviceclass 2026-07-14 11:26:11 -04:00
Devin Zuczek 06c9f8f409 fix platform link login 2026-07-13 01:31:40 -04:00
Devin Zuczek fb553c2fd0 move presence to d1 2026-07-11 12:37:22 -04:00
Devin Zuczek aad184181b enforce steam ticket validation 2026-07-10 17:40:55 -04:00
Devin Zuczek 1f70adbd67 updates to uuids to be consistent 2026-07-10 00:10:03 -04:00
Devin Zuczek 43c3bd93be clean up auth, some storage improvements 2026-07-09 23:28:04 -04:00
Devin Zuczek bdebc50075 move JWT validation to package 2026-07-09 20:15:10 -04:00
Devin Zuczek 27a9b5da04 update login test 2026-07-09 12:37:32 -04:00