27 Commits

Author SHA1 Message Date
Devin Zuczek 2091483cc3 [econ] fix consumable notification 2026-10-20 10:25:03 -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
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 bbdc061d05 [econ] room key wip 2026-09-25 13:54:03 -04:00
Devin Zuczek d3a1a30e62 [api] audit logging 2026-09-18 17:55:55 -04:00
Devin Zuczek ba8423e438 [econ] currency WIP 2026-09-14 15:45:07 -04:00
Devin Zuczek 4b4db04069 [rooms] roles 2026-09-14 13:05:08 -04:00
Devin Zuczek 548089a3ec [notify] fix intermittant drop in notifications 2026-09-09 17:26:14 -04:00
Devin Zuczek 7d20f96414 [www] add single person notify for fun 2026-08-31 23:43:51 -04:00
Devin Zuczek 7df783302b [notify] add documentation on push shapes 2026-08-11 11:36:51 -04:00
Devin Zuczek 7c43f2a1f3 [econ] levels 2026-08-11 00:34:03 -04:00
Devin Zuczek 208c1fe772 [econ] mostly working challenges 2026-08-10 22:55:13 -04:00
Devin Zuczek 079c889ccb remove proxies and use native services w/cors 2026-08-05 11:13:15 -04:00
Devin Zuczek db003d54ef add a non working banlist 2026-08-04 13:26:12 -04:00
Devin Zuczek 82f011c0b0 fix invites 2026-07-23 18:09:16 -04:00
Devin Zuczek f39db8a15e fix chat and notifications 2026-07-23 18:09:03 -04:00
Devin Zuczek ec324558a0 apps/notify some notify fixes 2026-07-21 19:32:38 -04:00
Devin Zuczek 9065bf5e54 Fix #13 add basic admin panel for now 2026-07-17 17:43:18 -04:00
Devin Zuczek d86a34fa73 fixup notifications 2026-07-15 18:42:18 -04:00
Devin Zuczek 916e42c33c attempting to fix some consumables not appearing in avatar immediately 2026-07-15 17:25:22 -04:00
Devin Zuczek 7cf380a401 more endpoints 2026-07-05 19:23:06 -04:00
Devin Zuczek ba33003343 updating types 2026-06-30 23:57:29 -04:00
Devin Zuczek a6df6a435e naming cleanup and readme changes 2026-06-30 15:00:22 -04:00
Devin Zuczek 69b89e2dc4 testing generic deploy 2026-06-29 23:16:42 -04:00
Devin Zuczek 4d1ea9fe3e add playersettings, img, more match endpoints 2026-06-12 17:15:18 -04:00
Devin Zuczek d2170ff7cf almost into a room 2026-06-09 00:49:11 -04:00