 simoleoandCursor
|
0e89d03940
|
Finish fine-grained ACL across remaining admin pages and actions.
Replace leftover requireStaff gates with module PERMS, drop hardcoded room rank thresholds, and expand contract tests so admin mutations cannot regress to dashboard-only checks.
Co-authored-by: Cursor <[email protected]>
|
2026-07-15 20:15:22 +02:00 |
|
openhands
|
df38dccbf1
|
style: format code biome
|
2026-07-13 21:57:41 +02:00 |
|
simoleo
|
84e4123f09
|
fix: use semantic colors across admin pages
|
2026-07-12 18:50:45 +02:00 |
|
simoleo
|
f0b4bc1630
|
fix: enforce semantic contrast across admin
|
2026-07-12 15:14:15 +02:00 |
|
simoleo
|
5b4228261a
|
Reapply "Add missing admin action files and navigation links"
This reverts commit 4d515bc400.
|
2026-07-11 20:52:56 +02:00 |
|
simoleo
|
4d515bc400
|
Revert "Add missing admin action files and navigation links"
This reverts commit 41be6835bf.
|
2026-07-11 20:37:56 +02:00 |
|
openhands
|
41be6835bf
|
Add missing admin action files and navigation links
- Add 11 missing server action files: badges, bulk-users, catalog, catalog-bc, catalog-items, import-badges, import-furni, multi-account-detect, permissions, rooms, soundtracks
- Add missing admin navigation links: tickets, sounds, translations, import, radio sub-pages
- Add translation keys for all new navigation items
|
2026-07-11 12:01:05 +02:00 |
|
openhands
|
befa4ec282
|
Translate admin panel to all 6 languages
|
2026-07-04 21:21:15 +02:00 |
|
openhands
|
518c072491
|
refactor: convert admin pages to Tailwind and improve media uploads; fix TypeScript error in commandocentrum
|
2026-07-02 17:26:16 +02:00 |
|
simoleo
|
e8be0461d8
|
Add niche admin + public expansions + self-host Nunito font (batches 3-4)
Built via two more parallel agent workflows (read schema -> return files),
integrated + verified.
Admin: /admin/emulator (emulator_settings + emulator_texts key/value editor),
/admin/badges (give-badge via RCON), /admin/rare-values (CRUD), /admin/housekeeping
(CRUD), /admin/email-templates (CRUD), /admin/photos (moderation).
Public: /rares (+[category]), /leaderboard (credits/diamonds/duckets),
/guilds (+[id] members), /redeem (voucher -> sendCurrency).
Expanded: /u/[username] now shows badges + photos + guestbook (post form);
/news/[slug] now shows reactions + comments (comment form). Reactions tallied
in JS (Prisma groupBy typing avoided).
Self-hosted Nunito via next/font/google wired to --font-nunito (the atom theme
font, no runtime external fetch). Header + admin nav extended.
Verified: tsc exit 0, vitest 48/48, next build exit 0.
|
2026-06-28 13:44:23 +02:00 |
|