198 Commits

Author SHA1 Message Date
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
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
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 a2946fb9f4 [api] fix saved outfits not appearing 2026-09-08 23:07:27 -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 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 bc12bb07d4 [api] disable statsig in 2025 2026-09-02 10:41:59 -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 5aea5a4cf9 [api] 2025 inventions 2026-08-29 14:40:57 -04:00
Devin Zuczek 351fc594ac [api] disable roomie for now 2026-08-28 10:09:34 -04:00
Devin Zuczek c13f62bb91 [store] wip 2026-08-28 01:56:14 -04:00
Devin Zuczek 5e138a0646 [api] add CAI reporting, CircuitChipList path 2026-08-27 22:42:35 -04:00
Devin Zuczek 2d2e2f44f3 [api] turn off datacollection 2026-08-27 20:45:16 -04:00
Devin Zuczek dcedf11c3d [api] turn off datacollection 2026-08-27 20:43:42 -04:00
Devin Zuczek 0f36db2a7f [api] invention reports 2026-08-26 21:59:26 -04:00
Devin Zuczek dbfc116808 [api] update hot avatar custom endpoint 2026-08-26 10:53:56 -04:00
Devin Zuczek 7ef949bfcf [api,econ,img] shirts fix #35 2026-08-26 00:38:02 -04:00
Devin Zuczek 199c34d1cb [api] #29 fix player cheers 2026-08-25 22:22:13 -04:00
Devin Zuczek 4ff9609a8f [api] wip reputation 2026-08-25 21:37:07 -04:00
Devin Zuczek 599730379c [events] fix Rec Rooms failure to actually adhere to API versioning 2026-08-25 13:13:46 -04:00
Devin Zuczek 1d8399f64a [events] fix event delete 2026-08-25 12:42:37 -04:00
Devin Zuczek 6a9a1a95b5 [openapi] define missing routes 2026-08-25 12:42:24 -04:00
Devin Zuczek 39ac005adc [api] add outfits endpoint 2026-08-24 21:22:36 -04:00
Devin Zuczek b355b6cea9 [api] another events endpoint 2026-08-24 18:17:02 -04:00
devin 6e8b91d503 [api] fix default avatars in 2025 (#40) 2026-08-24 13:42:36 -04:00
Devin Zuczek 1a2643240b [api] msg delete 2026-08-22 12:23:31 -04:00
Devin Zuczek c1850e9fbc [api] some gameconfig changes 2026-08-21 15:16:00 -04:00
Devin Zuczek f2f3c7badc [events] prevent events longer than 24h 2026-08-21 15:16:00 -04:00
Devin Zuczek 6916ed2557 [api] 2025 gameconfig swap, implement sanitize 2026-08-21 15:16:00 -04:00