Devin Zuczek
b02a646892
[sql] improvements
2026-10-25 13:35:18 -04:00
Devin Zuczek
8397997234
[studio] rollout support
2026-10-24 15:00:49 -04:00
Devin Zuczek
d1e69bfd14
[auth] discord login
2026-10-24 00:28:10 -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
eb5c0d28ff
[auth] allow staff in rollout
2026-10-14 12:10:33 -04:00
Devin Zuczek
1dd5fd409e
[2026] relax versioncheck to major versions
2026-10-12 21:28:29 -04:00
Devin Zuczek
a0345af765
[2026] rollout support
2026-10-12 16:17:14 -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
ab15eb9768
[www] flag to disable websignups
2026-09-27 23:02:42 -04:00
Devin Zuczek
b090dc105a
[auth] device id limits
2026-09-27 22:20:45 -04:00
Devin Zuczek
3037043a00
[www] discord role sync
2026-09-25 17:17:58 -04:00
Devin Zuczek
4e070a59bd
[all] turn off worker logs for $
2026-09-22 09:41:20 -04:00
Devin Zuczek
cf0317ab5b
[auth] store platform (discord) roles to do something with it later
2026-09-22 09:41:20 -04:00
Devin Zuczek
d3a1a30e62
[api] audit logging
2026-09-18 17:55:55 -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
6bf5d218dd
[auth] wire up new developer/moderator endpoint with proper response
2026-09-16 13:39:06 -04:00
Devin Zuczek
cce921e4cd
[auth] record duid for now
2026-09-15 16:27:27 -04:00
Devin Zuczek
3299f05940
[auth] cli add tokens to plus members
2026-09-14 22:33:12 -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
3d7ea3cf27
[api] show ban details
2026-09-03 11:05:16 -04:00
Devin Zuczek
8260c5abcd
[plus] discord role verifier to grant RR plus
2026-08-31 23:43:51 -04:00
Devin Zuczek
3b5e47c39d
[tests] fix drift
2026-08-25 11:42:29 -04:00
Devin Zuczek
0699e4409e
[auth] made up nonce for oculus
2026-08-21 15:16:00 -04:00
Devin Zuczek
e7eba28023
[auth] fix potential issue with refresh tokens, however the JWT being 86400 probably fixes this too
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
4fb1c901b4
[auth] grant screenshare, junior
2026-08-11 13:06:10 -04:00
Devin Zuczek
5c5988c730
ban hammer evasion
2026-08-10 10:48:22 -04:00
Devin Zuczek
6bbdf989b9
ban hammer
2026-08-10 10:29:24 -04:00
Devin Zuczek
7e62f2b53c
fix jwt unit test
2026-08-09 22:50:11 -04:00
Devin Zuczek
079c889ccb
remove proxies and use native services w/cors
2026-08-05 11:13:15 -04:00
Devin Zuczek
9f4ce07aca
track owned inventions
2026-08-04 22:33:47 -04:00
Devin Zuczek
dfb1e9ab21
put back stubbed meta auth for sideloaded apks
2026-08-04 21:13:33 -04:00
Devin Zuczek
d298977790
drop old platform ID column
2026-08-03 22:48:57 -04:00
Devin Zuczek
108b061019
increase cardinality of platform accounts
2026-08-03 20:32:23 -04:00
Devin Zuczek
af2a2a0683
fix a couple room routes
2026-08-03 19:43:38 -04:00
Devin Zuczek
a46f6db9d7
meta platform login
2026-08-02 01:57:01 -04:00
Devin Zuczek
d5ccad51d3
fixed room and subroom saving, add room saves
2026-07-28 20:29:20 -04:00
Devin Zuczek
568717bb53
migrate subrooms to own storage
2026-07-24 16:08:30 -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
68b98665b2
update api docs
2026-07-22 10:12:50 -04:00
Devin Zuczek
dd3bcf6868
clean up auth and platform types
2026-07-21 12:14:10 -04:00
Devin Zuczek
64bfc9f851
fake route for oculus
2026-07-20 21:38:40 -04:00
Devin Zuczek
a4ddef2cf7
match docs, tweak for monowrapper
2026-07-20 17:59:00 -04:00
Devin Zuczek
355b459dc9
beta openapi docs
2026-07-20 15:33:08 -04:00
Devin Zuczek
2f734b41ae
fix the /developer endpoint (I guess)
2026-07-16 13:28:07 -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