Task groups & viewer in admin panel #52 (#91)

* feat: historical tasks in database, better scheduling, and unified API for accessing tasks

* feat: new UI for everything

* fix: add translations and fix formatting
This commit is contained in:
DecDuck
2025-06-07 15:39:01 +10:00
committed by GitHub
parent d976ac87e3
commit 4184705b14
15 changed files with 468 additions and 105 deletions

View File

@ -404,6 +404,31 @@
"search": "Search library...",
"subheader": "Organize your games into collections for easy access, and access all your games."
},
"tasks": {
"admin": {
"scheduled": {
"cleanupInvitationsName": "Clean up invitations",
"cleanupInvitationsDescription": "Cleans up expired invitations from the database to save space.",
"cleanupObjectsName": "Clean up objects",
"cleanupObjectsDescription": "Detects and deletes unreferenced and unused objects to save space.",
"cleanupSessionsName": "Clean up sessions.",
"cleanupSessionsDescription": "Cleans up expired sessions to save space and ensure security.",
"checkUpdateName": "Check update.",
"checkUpdateDescription": "Check if Drop has an update."
},
"runningTasksTitle": "Running tasks",
"noTasksRunning": "No tasks currently running",
"completedTasksTitle": "Completed tasks",
"dailyScheduledTitle": "Daily scheduled tasks",
"viewTask": "View {arrow}",
"back": "{arrow} Back to Tasks"
}
},
"lowest": "lowest",
"name": "Name",
"news": {
@ -478,10 +503,6 @@
"settings": "Account settings"
}
},
"task": {
"successful": "Successful!",
"successfulDescription": "\"{0}\" completed successfully"
},
"todo": "Todo",
"welcome": "American, Welcome!"
}