feat: jwt cache, redis health, help-ticket admin, and write rate limits
Cut Auth.js DB load with cached jwtVersion checks, surface Redis in /api/health and deploy warnings, add admin help-center ticket reply UI, rate-limit API tickets/reactions/referral claims, and revoke PATs on sign-out-everywhere. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
1 parent
3bb96eb6f3
commit
968ca15c27
23 files changed
+1344
-205
No files matched your search
@@ -1001,6 +1001,7 @@
|
||||
"writeableBoxes": "Writeable boxes",
|
||||
"photos": "Photos",
|
||||
"tickets": "Tickets",
|
||||
"helpTickets": "Help center tickets",
|
||||
"events": "Events",
|
||||
"polls": "Polls",
|
||||
"banners": "Banners",
|
||||
@@ -1523,6 +1524,41 @@
|
||||
"colDate": "Date",
|
||||
"meta": "by {user} · {count} msg · {category}"
|
||||
},
|
||||
"helpTickets": {
|
||||
"title": "Help center tickets",
|
||||
"subtitle": "Player tickets from /help/tickets",
|
||||
"noTickets": "No open help center tickets",
|
||||
"searchPlaceholder": "Search title, user or ID…",
|
||||
"presetOpen": "Open",
|
||||
"presetAll": "All",
|
||||
"statusOpen": "Open",
|
||||
"statusClosed": "Closed",
|
||||
"colTicket": "Ticket",
|
||||
"colStatus": "Status",
|
||||
"colUser": "User",
|
||||
"colCreated": "Created",
|
||||
"colUpdated": "Updated",
|
||||
"meta": "by {user} · {count} replies",
|
||||
"backToList": "Back to list",
|
||||
"threadTitle": "Conversation",
|
||||
"staffBadge": "Staff",
|
||||
"replyPlaceholder": "Reply as staff…",
|
||||
"replySubmit": "Send reply",
|
||||
"replyHint": "Ctrl+Enter to send.",
|
||||
"closeSubmit": "Close ticket",
|
||||
"reopenSubmit": "Reopen ticket",
|
||||
"closedHint": "This ticket is closed.",
|
||||
"actionsTitle": "Actions",
|
||||
"requesterTitle": "Requester",
|
||||
"detailsTitle": "Details",
|
||||
"rankLabel": "Rank {rank}",
|
||||
"messageCountLabel": "Messages",
|
||||
"success": {
|
||||
"replied": "Reply sent.",
|
||||
"closed": "Ticket closed.",
|
||||
"reopened": "Ticket reopened."
|
||||
}
|
||||
},
|
||||
"cfh": {
|
||||
"title": "Call for Help",
|
||||
"subtitle": "In-game CFH / support tickets",
|
||||
@@ -2393,6 +2429,7 @@
|
||||
"eventTypes": "Event types",
|
||||
"polls": "Polls",
|
||||
"tickets": "Tickets",
|
||||
"helpTickets": "Help center tickets",
|
||||
"templates": "Templates",
|
||||
"directory": "Directory",
|
||||
"multiAccounts": "Multi-accounts",
|
||||
|
||||
Reference in new issue
Block a user