feat: enhance plugin management

- Add command support for plugin management
- Optimize plugin management page layout
- Add email copy functionality for users
- Convert payment methods and Telegram Bot to plugin system
This commit is contained in:
xboard
2025-07-26 18:49:58 +08:00
parent 02d853d46a
commit 58868268dd
56 changed files with 3677 additions and 1329 deletions
+20 -8
View File
@@ -85,6 +85,9 @@ window.XBOARD_TRANSLATIONS['en-US'] = {
"cancel": "Cancel",
"submit": "Submit"
},
"sections": {
"payment_config": "Payment Configuration"
},
"messages": {
"success": "Saved successfully"
}
@@ -172,10 +175,9 @@ window.XBOARD_TRANSLATIONS['en-US'] = {
"search": {
"placeholder": "Search plugin name or description..."
},
"category": {
"placeholder": "Select Category",
"all": "All",
"other": "Other"
"type": {
"placeholder": "Select Plugin Type",
"all": "All Types"
},
"tabs": {
"all": "All Plugins",
@@ -184,14 +186,21 @@ window.XBOARD_TRANSLATIONS['en-US'] = {
},
"status": {
"enabled": "Enabled",
"disabled": "Disabled"
"disabled": "Disabled",
"not_installed": "Not Installed",
"protected": "Protected",
"filter_placeholder": "Install Status",
"all": "All Status",
"installed": "Installed",
"available": "Available"
},
"button": {
"install": "Install",
"config": "Configure",
"enable": "Enable",
"disable": "Disable",
"uninstall": "Uninstall"
"uninstall": "Uninstall",
"readme": "View Documentation"
},
"upload": {
"button": "Upload Plugin",
@@ -221,6 +230,9 @@ window.XBOARD_TRANSLATIONS['en-US'] = {
"save": "Save",
"cancel": "Cancel"
},
"readme": {
"title": "Plugin Documentation"
},
"author": "Author",
"messages": {
"installSuccess": "Plugin installed successfully",
@@ -767,8 +779,8 @@ window.XBOARD_TRANSLATIONS['en-US'] = {
"success": "Webhook set successfully"
},
"bot_enable": {
"title": "Enable Bot Notifications",
"description": "When enabled, the bot will send basic notifications to administrators and users who have bound their Telegram accounts."
"title": "Enable Telegram Binding Guide",
"description": "When enabled, a Telegram binding guide will be displayed on the user side to help users bind their Telegram accounts for notifications."
},
"discuss_link": {
"title": "Group Link",