694 Commits

Author SHA1 Message Date
simoleo89 032003b64c fix(commands): enforce staff target ceilings 2026-06-16 21:25:55 +02:00
simoleo89 e24020e9df fix(modtool): bound staff supplied targets 2026-06-16 21:17:27 +02:00
simoleo89 ba80870df0 fix(rooms): bound room item inputs 2026-06-16 21:10:38 +02:00
simoleo89 3342b22a76 fix(rooms): bound room user inputs 2026-06-16 20:57:11 +02:00
simoleo89 5b2c9f0aee fix(users): bound profile setting inputs 2026-06-16 20:47:58 +02:00
simoleo89 26f86e3e31 fix(friends): bound messenger inputs 2026-06-16 20:42:45 +02:00
simoleo89 9b9902c76d fix(forums): bound guild forum view inputs 2026-06-16 20:37:48 +02:00
simoleo89 112796e133 fix(guilds): bound guild management inputs 2026-06-16 20:34:27 +02:00
simoleo89 736b7c70b4 fix(polls): bound answer payloads 2026-06-16 20:26:19 +02:00
simoleo89 b0d4317c2d fix(catalog): repair search offer ids 2026-06-16 20:21:54 +02:00
simoleo89 4cf0af79d1 fix(rooms): validate room settings inputs 2026-06-16 20:16:33 +02:00
simoleo89 547c5ef157 fix(auth): bound secure api payloads 2026-06-16 20:08:42 +02:00
simoleo89 a433e5539d fix(rcon): bound inbound payload handling 2026-06-16 20:06:32 +02:00
simoleo89 b600ac499c fix(trading): bound offered item batches 2026-06-16 20:04:03 +02:00
simoleo89 1598297a2a fix(auth): bound secure asset file reads 2026-06-15 22:41:13 +02:00
simoleo89 37ce71ad1e fix(auth): bound session token inputs 2026-06-15 22:19:29 +02:00
DuckieTM 416d0bb088 Merge pull request #213 from simoleo89/fix/room-user-safety
Guard room user moderation packets
2026-06-15 22:18:09 +02:00
DuckieTM 9c3d887447 Merge pull request #212 from simoleo89/fix/room-item-safety
Harden room item packet guards
2026-06-15 22:17:39 +02:00
DuckieTM 5f4e91133e Merge branch 'dev' into fix/catalog-inventory-safety 2026-06-15 22:17:00 +02:00
DuckieTM 47dcbae4b3 Merge pull request #210 from simoleo89/feat/earnings-center
feat: add emulator earnings center
2026-06-15 22:16:09 +02:00
DuckieTM cdc0620c9b Merge pull request #209 from simoleo89/fix/forum-input-guards
fix(forums): validate guild forum inputs
2026-06-15 22:15:49 +02:00
simoleo89 827b130ccc fix(rooms): guard room user moderation packets 2026-06-15 22:15:39 +02:00
simoleo89 bea385afe2 fix(rooms): harden room item packet guards 2026-06-15 22:07:24 +02:00
simoleo89 8c7d6db135 fix(catalog): harden marketplace and inventory mutations 2026-06-15 22:01:38 +02:00
simoleo89 95bd84a95f fix(rcon): register guard defaults before startup 2026-06-15 22:01:25 +02:00
simoleo89 22b05b4e52 feat(earnings): gate rewards by user progress 2026-06-15 21:49:45 +02:00
simoleo89 766d8d67d3 feat(earnings): integrate native reward sources 2026-06-15 21:14:35 +02:00
simoleo89 e29e06201c feat(earnings): add emulator rewards center 2026-06-15 20:41:00 +02:00
simoleo89 916ef7af3a fix(modtool): guard ticket lifecycle inputs 2026-06-15 20:15:47 +02:00
simoleo89 044d1141cd fix(modtool): validate report payloads 2026-06-15 20:15:46 +02:00
simoleo89 c98261d8c3 fix(forums): validate guild forum inputs 2026-06-15 20:13:42 +02:00
simoleo89 8ba9132e7e fix(modtool): bound staff supplied messages 2026-06-15 19:54:34 +02:00
simoleo89 36a06647f0 fix(modtool): enforce staff target rank ceilings 2026-06-15 19:51:36 +02:00
DuckieTM 916cf9ba9e Merge pull request #203 from simoleo89/fix/housekeeping-core-peer-rank
fix(housekeeping): harden privileged staff actions
2026-06-15 07:24:55 +02:00
DuckieTM 0af489cef2 Merge pull request #199 from simoleo89/fix/modtool-sanction-rank-ceilings
fix(modtool): enforce permissions and sanction rank ceilings
2026-06-15 07:24:30 +02:00
DuckieTM c048713b22 Merge branch 'dev' into chore/deps-resilience-validation 2026-06-15 07:24:02 +02:00
DuckieTM e5e3918513 Merge pull request #190 from simoleo89/fix/catalog-page-mutation-guards
fix(catalog): harden admin mutations and voucher claims
2026-06-15 07:22:47 +02:00
DuckieTM 14593b4638 Merge pull request #188 from simoleo89/fix/furnieditor-update-validation
fix(furni-editor): validate and sync furnidata changes
2026-06-15 07:22:24 +02:00
DuckieTM c199d805d8 Merge pull request #184 from simoleo89/fix/guild-badge-packet-parts
fix(guilds): validate badge packets and memberships
2026-06-15 07:22:01 +02:00
DuckieTM 3282430b67 Merge pull request #183 from simoleo89/fix/command-description-texts
fix(commands): complete and quiet command descriptions
2026-06-15 07:21:39 +02:00
DuckieTM 560def21d7 Merge pull request #180 from simoleo89/fix/items-ownership-and-charges
fix(items): harden ownership and redeem lifecycle
2026-06-15 07:21:09 +02:00
DuckieTM 5011fdf848 Merge pull request #179 from simoleo89/fix/rooms-self-moderation-scope
fix(rooms): scope room actions and bound rights removal
2026-06-15 07:20:41 +02:00
DuckieTM d34b44a656 Merge pull request #177 from simoleo89/style/startup-console
style(startup): console banner/splash/colors
2026-06-15 07:20:23 +02:00
DuckieTM 848b8bd5ce Merge pull request #176 from simoleo89/fix/messages-duplicate-aliases
fix(messages): silence duplicate packet aliases
2026-06-15 07:19:39 +02:00
DuckieTM 80400f828c Merge pull request #172 from simoleo89/fix/marketplace-claimed-payout
fix(marketplace): only pay out claimed offers after detach
2026-06-15 07:19:10 +02:00
simoleo89 ec24283e0f fix(housekeeping): protect room owner mutations 2026-06-14 22:17:47 +02:00
simoleo89 93c4565660 fix(housekeeping): bound staff supplied text 2026-06-14 22:14:41 +02:00
simoleo89 31027095ec fix(housekeeping): enforce rank ceilings on rank changes 2026-06-14 21:55:19 +02:00
simoleo89 aa6dcd1062 fix(rcon): bound alert payloads 2026-06-14 21:40:59 +02:00
simoleo89 11554eae7b fix(rcon): validate social and room commands 2026-06-14 21:23:21 +02:00