Commit Graph

180 Commits

Author SHA1 Message Date
Devin Zuczek f3111bcf0d outfit security wip 2026-10-10 17:07:37 -04:00
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 41d0b0543a [api] add image moderation and v6 endpoint 2026-10-03 13:34:07 -04:00
Devin Zuczek bfe88a9837 [inventions] cheer endpoint 2026-10-03 13:34:07 -04:00
Devin Zuczek a2f4e4959e [api] fix various issues with inventions 2026-10-03 13:34:07 -04:00
Devin Zuczek 0636f535f3 [events] account events endpoint 2026-09-30 23:55:09 -04:00
Devin Zuczek e00103c6b3 [msc] make playersettings more efficient 2026-09-30 18:04:56 -04:00
Devin Zuczek 56ccb23412 [econ] fix missing hairs and other items 2026-09-30 12:09:42 -04:00
Devin Zuczek fec3fc5258 [api] update progression stub 2026-09-30 10:52:43 -04:00
Devin Zuczek 08d06004ee [events] sort by attendance 2026-09-30 10:51:54 -04:00
Devin Zuczek a5ae46fac4 [api] add img delete and modify 2026-09-29 23:44:47 -04:00
Devin Zuczek ef5bfece59 [api] only show public images in slideshow 2026-09-29 23:09:36 -04:00
Devin Zuczek e8dcaa3051 [api] fix ban duration display 2026-09-29 23:05:46 -04:00
Devin Zuczek 94816b63b1 [api] prevent inflation via inventions 2026-09-28 00:23:56 -04:00
Devin Zuczek ef3c5100fe [econ] fighting inflation 2026-09-28 00:03:50 -04:00
Devin Zuczek 83ccb4bc12 [api] prevent money laundering 2026-09-27 23:54:12 -04:00
Devin Zuczek a499196692 [api] fix a relationship index 2026-09-27 22:24:28 -04:00
Devin Zuczek b32b16c1f0 [api] improve relationships query 2026-09-27 13:54:35 -04:00
Devin Zuczek bbdc061d05 [econ] room key wip 2026-09-25 13:54:03 -04:00
Devin Zuczek 979e8bc595 [www] show lifted bans 2026-09-25 13:30:33 -04:00
Devin Zuczek 5178f18c79 [api] fix progression stub 2026-09-25 10:32:42 -04:00
Devin Zuczek 95e752513a [www] add more staff gift options 2026-09-24 16:16:51 -04:00
Devin Zuczek 9bd3e1630f [api] fix multiple issues with events 2026-09-23 17:14:04 -04:00
Devin Zuczek b172260cfd [api] add creator filter to clothing search endpoint 2026-09-23 13:27:08 -04:00
Devin Zuczek ca9f4197c6 [www] show private photos when logged in 2026-09-23 12:23:14 -04:00
Devin Zuczek 30038afd30 [rooms] clean up old votes 2026-09-22 19:03:12 -04:00
Devin Zuczek 5ba0cef60d [api] improve invention query 2026-09-22 17:01:29 -04:00
Devin Zuczek 01f64f78af [api] votekick cooldowns 2026-09-22 16:28:19 -04:00
Devin Zuczek 4e070a59bd [all] turn off worker logs for $ 2026-09-22 09:41:20 -04:00
devin 95bca2458a [api] quest asset split on unity target (#108)
* [api] quest asset split

* [api] unity swap + hash removal
2026-09-20 23:40:08 -04:00
Devin Zuczek 5e2fad31df [api] chat msg report 2026-09-19 11:21:07 -04:00
Devin Zuczek d3a1a30e62 [api] audit logging 2026-09-18 17:55:55 -04:00
Devin Zuczek ba428199c5 [api] votekick and uniform dorm kicks 2026-09-18 17:32:14 -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 ac6f648593 [store] 2025 store 2026-09-16 15:53:39 -04:00
Devin Zuczek 95d0cc2856 [store] prefix the img with avatar/ 2026-09-16 00:25:53 -04:00
Devin Zuczek 61bf09d18e [api] catalog loader 2026-09-15 23:39:38 -04:00
Devin Zuczek 40c434c296 [api] fix 2025 friends notification 2026-09-15 22:08:37 -04:00
Devin Zuczek 3e49ebb0ec [econ] custom item purchases 2026-09-15 21:38:15 -04:00
Devin Zuczek 741604be24 [api] migrate custom avatar items for incoming RRO items 2026-09-15 20:39:24 -04:00
Devin Zuczek 823dd57c0c [store] swap the rro/custom store, update custom shirt outfit ID 2026-09-15 19:35:59 -04:00
Devin Zuczek 7774975619 [api] add missing invention status endpoint 2026-09-15 16:32:03 -04:00
Devin Zuczek 872bdfa64e [www] tweaks to mod panel 2026-09-15 13:47:05 -04:00
Devin Zuczek 27ebc95109 [www] beta mod panel 2026-09-15 13:11:19 -04:00
Devin Zuczek 71bb29b8c7 [api] fix a few 2023 compat issues 2026-09-15 11:22:33 -04:00
Devin Zuczek 4b4db04069 [rooms] roles 2026-09-14 13:05:08 -04:00
Nexi 7add875223 [api] implement invention cheers (#55)
Co-authored-by: Nexi (CWN) <communityshieldofficial@gmail.com>
2026-09-09 17:27:55 -04:00
Devin Zuczek cdb17f5284 [api] fix missing playerevents endpoint 2026-09-09 17:26:14 -04:00
Devin Zuczek 261ff21e0d [accounts] profanity filter on user/display name 2026-09-09 17:26:14 -04:00