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
e00103c6b3
[msc] make playersettings more efficient
2026-09-30 18:04:56 -04:00
Devin Zuczek
4b4db04069
[rooms] roles
2026-09-14 13:05:08 -04:00
Devin Zuczek
261ff21e0d
[accounts] profanity filter on user/display name
2026-09-09 17:26:14 -04:00
Nexi
222547ee13
[api] audit fixes: account tests, dependencies and security hardening ( #54 )
...
* test(accounts): cover three username changes
* chore(deps): update vulnerable runtime dependencies
* fix(security): bound uploads and validate token subjects strictly
---------
Co-authored-by: Nexi (CWN) <communityshieldofficial@gmail.com >
2026-09-08 23:47:58 -04:00
Devin Zuczek
8260c5abcd
[plus] discord role verifier to grant RR plus
2026-08-31 23:43:51 -04:00
Devin Zuczek
19e1d48807
[econ] gift profanity just in case
2026-08-26 11:21:30 -04:00
devin
a12ff24068
Leaderboards ( #43 )
...
* leaderboards
* [leaderboard] add basic leaderboards - will probably have to clean up later but data is collected now
2026-08-26 01:04:27 -04:00
Devin Zuczek
7ef949bfcf
[api,econ,img] shirts fix #35
2026-08-26 00:38:02 -04:00
Devin Zuczek
1d8399f64a
[events] fix event delete
2026-08-25 12:42:37 -04:00
Devin Zuczek
6fd8d6074c
[leaderboard] update openapi
2026-08-21 15:45:55 -04:00
Devin Zuczek
dcaff859d0
[leaderboard] add stub
2026-08-21 15:16:00 -04:00
Devin Zuczek
655c7ee4d6
[roomcomments] implement basic room comments
2026-08-21 15:16:00 -04:00
Devin Zuczek
3e59ebeaa8
[moderation] stub voice endpoint
2026-08-21 15:16:00 -04:00
Devin Zuczek
f678f87d00
[chat] censor
2026-08-21 15:16:00 -04:00
Devin Zuczek
bf4389f480
[chat] updates to privacy and filters
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
21024c7852
[commerce] stub out commerce, for historical purposes
2026-08-11 10:51:53 -04:00
Devin Zuczek
f185ef97df
add /server/status endpoint
2026-08-05 18:42:19 -04:00
Devin Zuczek
6bfd4d9e50
validation in some areas, maybe move this to schema later
2026-08-05 12:08:04 -04:00
Devin Zuczek
a5136d2bfa
cdn openapi
2026-07-24 21:48:10 -04:00
Devin Zuczek
460839458c
rooms openapi
2026-07-24 21:32:43 -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
df618af435
docs for api
2026-07-21 21:42:14 -04:00
Devin Zuczek
430825d72e
club photos
2026-07-21 13:27:02 -04:00
Devin Zuczek
086441f6f5
misc cleanup
2026-07-21 01:20:20 -04:00
Devin Zuczek
64bfc9f851
fake route for oculus
2026-07-20 21:38:40 -04:00
Devin Zuczek
7429ba4536
experimental api docs
2026-07-20 18:41:00 -04:00
Devin Zuczek
86edf0ba66
update lockfile
2026-07-20 17:59:48 -04:00
Devin Zuczek
a4ddef2cf7
match docs, tweak for monowrapper
2026-07-20 17:59:00 -04:00
Devin Zuczek
4cef0bdf5b
accounts documentation
2026-07-20 16:20:54 -04:00
Devin Zuczek
355b459dc9
beta openapi docs
2026-07-20 15:33:08 -04:00
Devin Zuczek
03871dcdd8
deps
2026-07-15 18:42:29 -04:00
devin
c33919bc67
Currency, storefronts, purchasing ( #12 )
...
And a few other minor things, but primarily, the balance table exists and also consumable/inventory table.
2026-07-15 14:10:49 -04:00
Devin Zuczek
43c3bd93be
clean up auth, some storage improvements
2026-07-09 23:28:04 -04:00
Devin Zuczek
7686bf7bf6
move rooms schema to package
2026-07-09 22:29:21 -04:00
Devin Zuczek
bdebc50075
move JWT validation to package
2026-07-09 20:15:10 -04:00
Devin Zuczek
6e9d857ba6
migrating more stuff into domain pkg
2026-07-09 00:56:50 -04:00
Devin Zuczek
e81d4cc02c
resize/cache images
2026-07-06 23:23:27 -04:00
Devin Zuczek
5a2e3f6e1a
custom rooms
2026-07-05 20:20:09 -04:00
Devin Zuczek
8e255b0129
more interaction endpoints
2026-07-05 17:07:28 -04:00
Devin Zuczek
7536fcdf4f
remove changeset
2026-06-30 00:45:04 -04:00
Devin Zuczek
c9ec13fc6c
update deps
2026-06-29 23:44:57 -04:00
Devin Zuczek
021fc0fe89
add readme
2026-06-29 23:16:42 -04:00
Devin Zuczek
768ca2a0a3
add rooms
2026-06-14 18:59:35 -04:00
Devin Zuczek
e89bf3451f
add empty chat endpoint
2026-06-12 17:28:00 -04:00
Devin Zuczek
4d1ea9fe3e
add playersettings, img, more match endpoints
2026-06-12 17:15:18 -04:00
Devin Zuczek
4a97e05866
add more endpoints
2026-06-11 02:10:01 -04:00
Devin Zuczek
d2170ff7cf
almost into a room
2026-06-09 00:49:11 -04:00