Commit Graph

596 Commits

Author SHA1 Message Date
Devin Zuczek e06eba6929 [match] missing endpoint for 2026 that apparently breaks game 2026-10-12 22:17:51 -04:00
Devin Zuczek 1dd5fd409e [2026] relax versioncheck to major versions 2026-10-12 21:28:29 -04:00
Devin Zuczek bd15e30bfc [rooms] fix imported unity assets 2026-10-12 21:18:51 -04:00
Devin Zuczek dfe5071878 [www] fix role sync not grabbing all roles 2026-10-12 16:30:40 -04:00
Devin Zuczek a0345af765 [2026] rollout support 2026-10-12 16:17:14 -04:00
dukedotdev 4d6a88f20e [chat] Return the 2026 party message contract (#122) 2026-10-12 14:23:15 -04:00
dukedotdev aa5e83764e [commerce] Add the purchase restriction contract (#123) 2026-10-12 14:22:46 -04:00
dukedotdev 58a9b08548 [ai] Serve the 2026 companion fallback without realtime credentials (#118) 2026-10-12 14:21:25 -04:00
dukedotdev 0e699cab2b [match] Persist and broadcast presence visibility (#127)
* [match] Persist visibility changes and refresh own-player presence

* [match] Propagate saved visibility to friends
2026-10-12 14:20:29 -04:00
dukedotdev 2a41b93c13 [econ] Fix three 2026 response contracts (#125)
* [econ] Wrap 2026 room offer purchase counts in a result envelope

* [econ] Include the built-in identity flag on owned 2026 consumables

* [econ] Return the 2026 empty subscription season DTO
2026-10-12 14:19:23 -04:00
dukedotdev a3a5851373 [rooms] Support 2026 Studio loading of legacy baked bundles (#129)
* [rooms] Preserve legacy Unity bundle save DTOs for the Studio loader

* [rooms] Resolve JSON baked bundle requests with exact target and version
2026-10-12 14:17:43 -04:00
Devin Zuczek 585cf68637 [www] dev/mod sandbox support 2026-10-10 16:27:35 -04:00
Devin Zuczek dd687f02d7 [rooms] fix issue where dev/mod cant make private instance of unowned room 2026-10-10 15:13:22 -04:00
Devin Zuczek 9a3ab3e50c [rooms] admin switch to exclude rooms from lists 2026-10-10 14:55:45 -04:00
Devin Zuczek c049c8f14d [rooms] obey excludefromlists 2026-10-10 14:35:11 -04:00
Devin Zuczek ab948f1f28 [2026] alpha 2026-10-10 14:34:58 -04:00
Devin Zuczek e9af56aff4 [econ] add button for supporter boosts 2026-10-10 01:05:42 -04:00
Devin Zuczek ef65b505cc [studio] prefix assets 2026-10-09 01:37:28 -04:00
Mrmadman1 f9beba0dae Add Halloween overlay and walking pumpkin (#117) 2026-10-09 00:08:33 -04:00
Devin Zuczek 74bab0f552 [studio] tweaks for old unity multipart handling unquoted boundaries 2026-10-08 23:29:52 -04:00
Devin Zuczek 3916e40c2e [econ] influencer endpoints for fun 2026-10-08 14:53:31 -04:00
Devin Zuczek cebeafeb40 [api] add influencer badges 2026-10-08 14:34:04 -04:00
Devin Zuczek 6b8c908771 [studio] rate limit stub 2026-10-08 14:27:54 -04:00
Devin Zuczek 7ec295ef33 [econ] purchase offer delete 2026-10-08 13:03:26 -04:00
Devin Zuczek c6e035e4e1 [match] apply subroom capacity to instance cap 2026-10-08 11:45:12 -04:00
Devin Zuczek 1415ebcc06 [match] improve presence delete on expiry/logout 2026-10-08 10:37:18 -04:00
Devin Zuczek e54224dbd0 [rooms] fixup room save endpoint to return same as room endpoint (no effect, just QOL) 2026-10-08 00:44:42 -04:00
Devin Zuczek 909bcebb38 [econ] bypass purchase offers for contributors 2026-10-07 15:03:53 -04:00
Devin Zuczek f71d55c4d3 [rooms] room progression 2026-10-07 14:49:50 -04:00
Devin Zuczek 6885c2eec7 [match] tweak policy change for mitm 2026-10-07 14:43:21 -04:00
Devin Zuczek e56cfa802e [rooms] fix subroom permissions UI for some photon perms 2026-10-07 00:15:09 -04:00
Devin Zuczek 853050c2f0 [rooms] fix permissions update 2026-10-06 23:25:23 -04:00
Devin Zuczek d8a1c4b0da [rooms] fix subrooms permission gate 2026-10-06 22:06:10 -04:00
Devin Zuczek e1391b59b3 [rooms] fix photon access 2026-10-06 16:42:38 -04:00
Devin Zuczek 525e6ee24e [econ] stub active consumable endpoint (?) 2026-10-06 14:00:25 -04:00
Devin Zuczek 19fe7ac7c3 [www] allow changing unity asset ID 2026-10-06 11:19:14 -04:00
Devin Zuczek 7dd88a0198 [rooms] fix get subroom save endpoints for co-owners 2026-10-06 10:48:22 -04:00
Devin Zuczek ae0f2f4cc9 [www] increase role drop 2026-10-05 17:45:30 -04:00
Devin Zuczek aceaf54519 [www] discord link sync 2026-10-05 17:27:00 -04:00
Devin Zuczek 4e3301ade8 [rooms] support for mitm 2026-10-05 17:07:42 -04:00
Devin Zuczek 032e37733d [econ] wishlist 2026-10-05 16:22:55 -04:00
Devin Zuczek 53844c807f [studio] add missing migration script 2026-10-05 14:42:01 -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 0900bcac25 [www] token drop performance improvement 2026-10-05 13:10:05 -04:00
Devin Zuczek 8ea72fcdc5 [match] put players with room roles in same private instance when unpublished 2026-10-05 11:29:15 -04:00
Devin Zuczek f7167358d8 [rooms] fix cloud variables 2026-10-03 21:53:23 -04:00
Devin Zuczek ec423b2eb9 [econ] fix currency name 2026-10-03 20:29:47 -04:00
Devin Zuczek 739176a3ed [econ] room storefront purchaseables 2026-10-03 13:57:32 -04:00
Devin Zuczek 41d0b0543a [api] add image moderation and v6 endpoint 2026-10-03 13:34:07 -04:00
Devin Zuczek 625cec113b [match] on 2023 do not room switch 2026-10-03 13:34:07 -04:00