Commit Graph

206 Commits

Author SHA1 Message Date
Devin Zuczek 440133a28b kv-to-d1 2026-10-26 22:10:51 -04:00
dukedotdev f6214fb824 [www] Manage Avatar Studio and screen-sharing access (#144) 2026-10-26 20:05:27 -04:00
Devin Zuczek 44704fec51 [www] better room/player search 2026-10-26 19:33:21 -04:00
Devin Zuczek d819bdbe3d [www] add instance clear button for staff 2026-10-26 18:27:59 -04:00
Devin Zuczek 207138ef97 [rooms] keep invited roles on the roles endpoint for the permissions list 2026-10-26 18:25:06 -04:00
Devin Zuczek f2c16f198a [rooms] only show confirmed role invites 2026-10-26 18:17:13 -04:00
Devin Zuczek d14d96f489 [www] add discord delink 2026-10-26 18:17:13 -04:00
dukedotdev 95538e89ae [rooms] Preserve Studio export manifests on live saves (#143) 2026-10-26 11:22:36 -04:00
dukedotdev 5f34028267 [rooms] load Studio export dependencies (#142) 2026-10-25 17:01:42 -04:00
Devin Zuczek b02a646892 [sql] improvements 2026-10-25 13:35:18 -04:00
Devin Zuczek d1e69bfd14 [auth] discord login 2026-10-24 00:28:10 -04:00
Devin Zuczek 09e40af6b7 [api] fix slow rooms badge query 2026-10-23 22:57:53 -04:00
dukedotdev 3da35a8692 [studio] avatar authoring, managed prefab builds (#140) 2026-10-23 15:25:31 -04:00
Devin Zuczek 1d0e71d651 [api] adjust to match images v5 derived shape 2026-10-22 13:08:29 -04:00
Devin Zuczek 208178494a [clubs] announce delete 2026-10-22 12:46:27 -04:00
Devin Zuczek 605a35c36b [img] hardening 2026-10-22 12:21:21 -04:00
Devin Zuczek 7abef376b6 [storage] upload hardening 2026-10-21 22:50:07 -04:00
Devin Zuczek affdcb85e3 [rooms] fix slow engagement counters 2026-10-20 21:03:54 -04:00
Devin Zuczek 5f3cdc5922 [rooms] fix slow room tag query 2026-10-20 16:36:07 -04:00
Devin Zuczek eab86ec223 [rooms] fix slow room role query 2026-10-20 16:25:51 -04:00
Devin Zuczek 71b0215ed3 [api] up invention limit to match client 2026-10-20 12:52:28 -04:00
Devin Zuczek d918936795 [econ] fix some storefronts 2026-10-20 10:25:03 -04:00
Devin Zuczek be1b275a0a [econ] catalog fix 2026-10-20 10:25:03 -04:00
Devin Zuczek 05d7fe4c32 [2026] rollout support, to be short lived I suppose 2026-10-19 22:54:28 -04:00
dukedotdev a3291bc9ce [studio] Complete editor uploads and queued cloud builds (#135)
* [studio] Complete editor uploads and queued cloud builds

* [studio] Protect unpublished source and remove unused notification RPC
2026-10-19 11:04:58 -04:00
Devin Zuczek 2ba2ad3a4b [econ] add missing items courtesy studio87 2026-10-16 21:42:03 -04:00
Devin Zuczek 33b74d02c5 [lists] fix saved rooms 2026-10-16 15:39:18 -04:00
Devin Zuczek c52b37037e [match/list] actually record room visits 2026-10-15 23:24:45 -04:00
Devin Zuczek 9902de39a4 [www] reset dorm button for 2023 2026-10-14 11:48:12 -04:00
Devin Zuczek 4f36146912 [accounts] mirror regex from old client for display name 2026-10-13 21:47:34 -04:00
Devin Zuczek 5ba57210b9 [match] restrict matchmaking to event rooms only 2026-10-13 21:47:34 -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 a0345af765 [2026] rollout support 2026-10-12 16:17:14 -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 ef65b505cc [studio] prefix assets 2026-10-09 01:37:28 -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 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 f71d55c4d3 [rooms] room progression 2026-10-07 14:49:50 -04:00
Devin Zuczek e56cfa802e [rooms] fix subroom permissions UI for some photon perms 2026-10-07 00:15:09 -04:00
Devin Zuczek 4e3301ade8 [rooms] support for mitm 2026-10-05 17:07:42 -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 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 41d0b0543a [api] add image moderation and v6 endpoint 2026-10-03 13:34:07 -04:00
Devin Zuczek 6d9a871e2c [rooms] record invention room usage 2026-10-03 13:34:07 -04:00
Devin Zuczek fd2e266e50 [econ] some invention stats 2026-10-03 13:34:07 -04:00