38 Commits

Author SHA1 Message Date
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 2ba2ad3a4b [econ] add missing items courtesy studio87 2026-10-16 21:42:03 -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 ef3c5100fe [econ] fighting inflation 2026-09-28 00:03:50 -04:00
Devin Zuczek 4d4d0b1cd2 [econ] coach needs more money 2026-09-25 16:41:11 -04:00
Devin Zuczek 37c4e4d61e [econ] potentially fix hair again 2026-09-25 16:28:55 -04:00
Devin Zuczek 13b80f9748 [econ] skins and consumables 2026-09-24 13:55:47 -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 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 3299f05940 [auth] cli add tokens to plus members 2026-09-14 22:33:12 -04:00
Devin Zuczek 8260c5abcd [plus] discord role verifier to grant RR plus 2026-08-31 23:43:51 -04:00
Devin Zuczek 750413f240 [econ] remove consumables from sf3, fix weekly 2026-08-28 14:03:56 -04:00
Devin Zuczek f8ca01dd4d [packages] tools for catalog building 2026-08-27 22:43:41 -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 37489d05dc ability to swap out a room 2026-08-09 22:25:27 -04:00
devin 339a91735b Add account signup and turnstile, subroom perms (#24)
* turnstile

* require turnstile

* homepage refresh

* implemented rooms visited endpoint for friends

* update default profile pic

* add a meta download button

* add subroom permissions

* enable signup
2026-08-03 15:20:10 -04:00
Devin Zuczek 710031b2a3 make just admin exit cleanly 2026-07-16 12:28:46 -04:00
Devin Zuczek f02a75aed4 Issue #14: add isDeveloper/isModerator CLI commands 2026-07-16 12:25:25 -04:00
Devin Zuczek ed155c163c add a few CLI commands 2026-07-16 11:33:01 -04:00
Devin Zuczek 3e8f66b620 add game config configuration 2026-07-14 18:01:10 -04:00
Devin Zuczek 6e9d857ba6 migrating more stuff into domain pkg 2026-07-09 00:56:50 -04:00
Devin Zuczek baf43bfe31 authentication improvements 2026-07-06 21:08:24 -04:00
Devin Zuczek 31fdf52722 fix migrate issue 2026-06-30 16:11:40 -04:00
Devin Zuczek c1489ea683 improve db setups/migrations 2026-06-30 15:41:38 -04:00
Devin Zuczek 87581ddbcf remove kv IDs 2026-06-30 13:54:21 -04:00
Devin Zuczek 8b42c23764 update some naming conventions 2026-06-30 13:03:46 -04:00
Devin Zuczek c9cc39acbd initial support for local microservice stack 2026-06-30 12:20:43 -04:00
Devin Zuczek b3129d37f9 attempt to move d1 id out of vcs 2026-06-30 01:24:52 -04:00
Devin Zuczek 9c84c279ef move to .env 2026-06-30 01:04:50 -04:00
Devin Zuczek 7536fcdf4f remove changeset 2026-06-30 00:45:04 -04:00
Devin Zuczek 311ff6b1f7 move to env var 2026-06-29 23:48:29 -04:00
Devin Zuczek c9ec13fc6c update deps 2026-06-29 23:44:57 -04:00
Devin Zuczek 81815ef06c remove hard coded routes 2026-06-29 23:16:42 -04:00
Devin Zuczek 69b89e2dc4 testing generic deploy 2026-06-29 23:16:42 -04:00
Devin Zuczek 8e644a5c20 Initial commit 2026-06-08 18:23:40 -04:00