Commit Graph

546 Commits

Author SHA1 Message Date
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 cce921e4cd [auth] record duid for now 2026-09-15 16:27:27 -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 3299f05940 [auth] cli add tokens to plus members 2026-09-14 22:33:12 -04:00
Devin Zuczek bacd359b61 [econ] consumables WIP 2026-09-14 16:33:47 -04:00
Devin Zuczek ba8423e438 [econ] currency WIP 2026-09-14 15:45:07 -04:00
Devin Zuczek 295ec7bc16 [rooms] switch owner endpoint 2026-09-14 13:36:41 -04:00
Devin Zuczek 4b4db04069 [rooms] roles 0.0.8 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 548089a3ec [notify] fix intermittant drop in notifications 2026-09-09 17:26:14 -04:00
Devin Zuczek f681af34fa [chat] parties WIP 2026-09-09 17:26:14 -04:00
Devin Zuczek cdb17f5284 [api] fix missing playerevents endpoint 2026-09-09 17:26:14 -04:00
Devin Zuczek db01d2bedd [discovery] add cache since this never changes 2026-09-09 17:26:14 -04:00
Devin Zuczek 629a702403 [accounts] emoji 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
Nexi 438475e326 [api] fix(security): bound API-owned uploads (#56)
Co-authored-by: Nexi (CWN) <communityshieldofficial@gmail.com>
2026-09-09 17:24:02 -04:00
Devin Zuczek 87a1cd6b55 [econ] update giftdrop type 2026-09-09 00:24:31 -04:00
Devin Zuczek 9a8fc1cab5 [rooms] add showcase stub 2026-09-08 23:52:56 -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 9696c56317 [playersettings] fix delete setting 2026-09-08 23:27:04 -04:00
Devin Zuczek a2946fb9f4 [api] fix saved outfits not appearing 2026-09-08 23:07:27 -04:00
Devin Zuczek acf70a083d [commerce] just cache all of commerce b/c we dont use it 2026-09-07 16:18:09 -04:00
Devin Zuczek e0f802cee5 [api] improve moderationblock 2026-09-03 11:40:45 -04:00
Devin Zuczek 3d7ea3cf27 [api] show ban details 2026-09-03 11:05:16 -04:00
Devin Zuczek 4bc5f51b9c [rooms] remove friendlyname 2026-09-03 11:04:54 -04:00
Devin Zuczek fef6754aad [api] add non-working v3/votekick 2026-09-02 14:54:14 -04:00
Devin Zuczek 30b441aa65 [app] room owner insta-kicks 2026-09-02 14:01:19 -04:00
Devin Zuczek d441181b03 [invention] add invention v3 purchase 2026-09-02 11:22:03 -04:00
Devin Zuczek 20196361c8 [match] consume invite on join 2026-09-02 11:21:31 -04:00
Devin Zuczek bc12bb07d4 [api] disable statsig in 2025 2026-09-02 10:41:59 -04:00
Devin Zuczek 010c83d3ff [api] add statsig dump 2026-09-02 10:41:13 -04:00
Devin Zuczek 36f8b01f83 [accounts] allow 3 username changes 2026-09-02 10:40:59 -04:00
Devin Zuczek 6adb3ab741 [rooms] fix #50 room leaderboards 2026-09-02 00:45:11 -04:00
Devin Zuczek 9c63f077b8 [match] fix play-and-invite endpoint 2026-09-01 14:47:49 -04:00
Devin Zuczek 2af5d5089d [match] support a cluster of tachyon servers 2026-09-01 10:55:47 -04:00
Devin Zuczek cae0ebd4ae [docs] update some documentation about versions 2026-09-01 09:56:55 -04:00
Devin Zuczek ab623c376b [rooms] add recrally default 2026-09-01 01:20:58 -04:00
Devin Zuczek 1e26082f2e [match] the other v2 invite endpoint 2026-09-01 01:17:37 -04:00
Devin Zuczek 7d20f96414 [www] add single person notify for fun 2026-08-31 23:43:51 -04:00
Devin Zuczek 99417e052e [www] update year 2026-08-31 23:43:51 -04:00
Devin Zuczek 8260c5abcd [plus] discord role verifier to grant RR plus 2026-08-31 23:43:51 -04:00
Devin Zuczek 740e9efa09 [api] delete invention 2026-08-31 23:43:51 -04:00
Devin Zuczek 5928e07509 [api] turn off statsig 2026-08-31 23:43:19 -04:00
Devin Zuczek 45a07c6ba5 [img] add RecRally 2026-08-31 11:10:24 -04:00