feat(admin): analytics redis cache, shared ops health, ticket queue clarity
CI / check (push) Successful in 29s
Deploy / release (push) Skipped
Deploy / deploy (push) Successful in 1m25s
CI / deploy (push) Failing after 10s

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-07-30 19:57:00 +02:00
1 parent 474de0717b
commit 58fae1f90f
38 files changed
+348 -245

No files matched your search

+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2433,7 +2433,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2697,7 +2698,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+5 -3
View File
@@ -1496,6 +1496,7 @@
"subtitle": "Internal CMS tickets (assignee, priority, staff workflow). Not the same as help-center tickets from /help.",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}",
"noTickets": "No active tickets",
"searchPlaceholder": "Search subject, user, category or ID…",
"presetActive": "Active",
@@ -1515,6 +1516,7 @@
"subtitle": "Tickets players open at /help/tickets. Separate from the CMS support desk.",
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}",
"noTickets": "No open help center tickets",
"searchPlaceholder": "Search title, user or ID…",
"presetOpen": "Open",
@@ -2461,8 +2463,8 @@
"events": "Events",
"eventTypes": "Event types",
"polls": "Polls",
"tickets": "CMS tickets",
"helpTickets": "Help-center tickets",
"tickets": "Support desk",
"helpTickets": "Help center",
"templates": "Templates",
"directory": "Directory",
"multiAccounts": "Multi-accounts",
@@ -3008,7 +3010,7 @@
"bans": "Bans",
"fullAdmin": "Full admin",
"backToSite": "Back to site",
"tickets": "CMS tickets",
"tickets": "Support desk",
"helpTickets": "Help-center tickets",
"users": "Users",
"team": "Team"
+4 -2
View File
@@ -2433,7 +2433,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2697,7 +2698,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2433,7 +2433,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2697,7 +2698,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+10 -8
View File
@@ -1482,8 +1482,9 @@
"colAssigned": "Assegnato",
"colDate": "Data",
"meta": "di {user} · {count} msg · {category}",
"queueHint": "Questa coda e il supporto CMS. I ticket del help center pubblici stanno nella tab Help-center tickets.",
"queueOtherCta": "Apri help-center tickets"
"queueHint": "Questa coda e il supporto CMS. I ticket del help center pubblici stanno nella tab Help center.",
"queueOtherCta": "Apri help center",
"queueCounts": "Aperti qui: {here} · Help center: {other}"
},
"helpTickets": {
"title": "Ticket help center",
@@ -1519,8 +1520,9 @@
"closed": "Ticket chiuso.",
"reopened": "Ticket riaperto."
},
"queueHint": "Questa coda e il help center pubblico. I ticket del supporto CMS stanno nella tab Support desk.",
"queueOtherCta": "Apri supporto CMS"
"queueHint": "Questa coda e il help center pubblico. I ticket del supporto CMS stanno nella tab Supporto CMS.",
"queueOtherCta": "Apri supporto CMS",
"queueCounts": "Aperti qui: {here} · Supporto CMS: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2732,8 +2734,8 @@
"events": "Eventi",
"eventTypes": "Tipi evento",
"polls": "Sondaggi",
"tickets": "Ticket CMS",
"helpTickets": "Ticket centro assistenza",
"tickets": "Supporto CMS",
"helpTickets": "Help center",
"templates": "Template",
"directory": "Directory",
"multiAccounts": "Multi-account",
@@ -3015,8 +3017,8 @@
"bans": "Ban",
"fullAdmin": "Admin completo",
"backToSite": "Torna al sito",
"tickets": "Ticket CMS",
"helpTickets": "Ticket help center",
"tickets": "Supporto CMS",
"helpTickets": "Help center",
"users": "Utenti",
"team": "Team"
},
+10 -8
View File
@@ -2779,8 +2779,8 @@
"events": "Evenementen",
"eventTypes": "Evenementtypen",
"polls": "Polls",
"tickets": "CMS-tickets",
"helpTickets": "Helpcentrum-tickets",
"tickets": "Supportbalie",
"helpTickets": "Helpcentrum",
"templates": "Sjablonen",
"directory": "Adresboek",
"multiAccounts": "Multi-accounts",
@@ -2866,8 +2866,9 @@
"colAssigned": "Toegewezen",
"colDate": "Datum",
"meta": "door {user} · {count} berichten · {category}",
"queueHint": "Deze wachtrij is de CMS support desk. Speler-helpcenter tickets staan onder Help-center tickets.",
"queueOtherCta": "Open helpcenter-tickets"
"queueHint": "Deze wachtrij is de CMS support desk. Speler-helpcenter tickets staan onder Helpcentrum.",
"queueOtherCta": "Open helpcentrum-tickets",
"queueCounts": "Open hier: {here} · Helpcentrum: {other}"
},
"helpTickets": {
"title": "Helpcenter-tickets",
@@ -2903,8 +2904,9 @@
"closed": "Ticket gesloten.",
"reopened": "Ticket heropend."
},
"queueHint": "Deze wachtrij is het publieke helpcenter. CMS support desk tickets staan onder Support desk.",
"queueOtherCta": "Open CMS support desk"
"queueHint": "Deze wachtrij is het publieke helpcenter. CMS support desk tickets staan onder Supportbalie.",
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open hier: {here} · Supportbalie: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -3013,8 +3015,8 @@
"bans": "Bans",
"fullAdmin": "Volledige admin",
"backToSite": "Terug naar site",
"tickets": "CMS-tickets",
"helpTickets": "Helpcenter-tickets",
"tickets": "Supportbalie",
"helpTickets": "Helpcentrum",
"users": "Gebruikers",
"team": "Team"
},
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2461,7 +2461,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2725,7 +2726,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",
+4 -2
View File
@@ -2463,7 +2463,8 @@
"colDate": "Date",
"meta": "by {user} · {count} msg · {category}",
"queueHint": "This queue is the CMS support desk. Player help-center tickets live in the Help-center tickets tab.",
"queueOtherCta": "Open help-center tickets"
"queueOtherCta": "Open help-center tickets",
"queueCounts": "Open here: {here} · Help center: {other}"
},
"cfh": {
"title": "Call for Help",
@@ -2727,7 +2728,8 @@
"reopened": "Ticket reopened."
},
"queueHint": "This queue is the public help center. CMS support desk tickets are in the Support desk tab.",
"queueOtherCta": "Open CMS support desk"
"queueOtherCta": "Open CMS support desk",
"queueCounts": "Open here: {here} · Support desk: {other}"
},
"marketplace": {
"title": "Marketplace",