Skip to content

Commit 4588543

Browse files
committed
fix(dashboard): fix vuetify theme deprecation, sse cors, and update i18n texts
1 parent 0b07409 commit 4588543

9 files changed

Lines changed: 126 additions & 133 deletions

File tree

dashboard/src/components/shared/ConsoleDisplayer.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ export default {
140140
Authorization: token ? `Bearer ${token}` : "",
141141
},
142142
heartbeatTimeout: 300000,
143-
withCredentials: true,
143+
144144
});
145145
146146
this.eventSource.onopen = () => {
@@ -352,7 +352,7 @@ export default {
352352
}
353353
354354
.fullscreen-btn {
355-
color: rgba(255, 255, 255, 0.7) !important; /* 提高在深色背景下的对比度 */
355+
color: rgba(var(--v-theme-on-surface), 0.7) !important;
356356
}
357357
358358
:deep(.console-log-line) {

dashboard/src/i18n/locales/en-US/core/header.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"theme": {
1111
"light": "Light Mode",
1212
"dark": "Dark Mode"
13-
}
13+
},
14+
"logout": "Logout"
1415
},
1516
"updateDialog": {
1617
"title": "Update AstrBot",
@@ -90,7 +91,7 @@
9091
"passwordHint": "At least 12 characters, including uppercase, lowercase letters, and digits",
9192
"confirmPasswordHint": "Please enter new password again to confirm",
9293
"usernameHint": "Leave blank to keep current username",
93-
"defaultCredentials": "The default username and password are astrbot. Please change them immediately after logging in to ensure security."
94+
"defaultCredentials": "The first user to log in automatically becomes the administrator. Passwords can be reset via the CLI tool if forgotten."
9495
},
9596
"validation": {
9697
"passwordRequired": "Please enter password",

dashboard/src/i18n/locales/en-US/features/auth.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"login": "Login",
33
"username": "Username",
44
"password": "Password",
5-
"defaultHint": "Default credentials: astrbot / astrbot",
5+
"defaultHint": "The first user to log in automatically becomes the administrator. Passwords can be reset via the CLI tool if forgotten.",
66
"autoTheme": "Auto switch theme",
77
"addPreset": "Add preset",
88
"shareLink": "Share config link",
Lines changed: 107 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -1,112 +1,113 @@
11
{
2-
"logoTitle": "Панель управления AstrBot",
3-
"version": {
4-
"hasNewVersion": "Доступна новая версия AstrBot!",
5-
"dashboardHasNewVersion": "Доступна новая версия WebUI!"
2+
"logoTitle": "Панель управления AstrBot",
3+
"version": {
4+
"hasNewVersion": "Доступна новая версия AstrBot!",
5+
"dashboardHasNewVersion": "Доступна новая версия WebUI!"
6+
},
7+
"buttons": {
8+
"update": "Обновить",
9+
"account": "Аккаунт",
10+
"theme": {
11+
"light": "Светлая тема",
12+
"dark": "Темная тема"
613
},
7-
"buttons": {
8-
"update": "Обновить",
9-
"account": "Аккаунт",
10-
"theme": {
11-
"light": "Светлая тема",
12-
"dark": "Темная тема"
13-
}
14+
"logout": "Выйти"
15+
},
16+
"updateDialog": {
17+
"title": "Обновить AstrBot",
18+
"currentVersion": "Текущая версия",
19+
"status": {
20+
"checking": "Проверка обновлений...",
21+
"switching": "Переключение версии...",
22+
"updating": "Обновление..."
1423
},
15-
"updateDialog": {
16-
"title": "Обновить AstrBot",
17-
"currentVersion": "Текущая версия",
18-
"status": {
19-
"checking": "Проверка обновлений...",
20-
"switching": "Переключение версии...",
21-
"updating": "Обновление..."
22-
},
23-
"tabs": {
24-
"release": "😊 Релиз"
25-
},
26-
"updateToLatest": "Обновить до последней версии",
27-
"preRelease": "Предварительная версия",
28-
"preReleaseWarning": {
29-
"title": "Внимание: предварительная версия",
30-
"description": "Версии с меткой Pre-release могут содержать неизвестные ошибки. Не рекомендуется использовать в рабочих средах. Если вы обнаружили ошибку, пожалуйста, сообщите о ней в ",
31-
"issueLink": "GitHub Issues"
32-
},
33-
"tip": "💡 ПОДСКАЗКА: ",
34-
"tipContinue": "По умолчанию при переключении версии загружаются соответствующие файлы WebUI. Код WebUI находится в директории dashboard, вы можете собрать его самостоятельно с помощью npm.",
35-
"dockerTip": "При переключении версии будет предпринята попытка обновить как основной процесс бота, так и панель управления. Если вы используете Docker, вы также можете обновить образ или использовать",
36-
"dockerTipLink": "watchtower",
37-
"dockerTipContinue": "для автоматического мониторинга и обновления.",
38-
"table": {
39-
"tag": "Тег",
40-
"publishDate": "Дата публикации",
41-
"content": "Содержание",
42-
"sourceUrl": "Исходный код",
43-
"actions": "Действия",
44-
"view": "Просмотр",
45-
"switch": "Переключить"
46-
},
47-
"releaseNotes": {
48-
"title": "Журнал изменений"
49-
},
50-
"redirectConfirm": {
51-
"title": "Переход по ссылке",
52-
"message": "Вы будете перенаправлены на страницу GitHub Releases. Продолжить?",
53-
"latestLabel": "Последняя версия",
54-
"targetVersion": "Целевая версия:",
55-
"currentVersion": "Текущая версия:",
56-
"guideTitle": "Рекомендации после перехода:",
57-
"guideStep1": "Загрузите пакет, соответствующий архитектуре вашей системы.",
58-
"guideStep2": "После завершения установки перезапустите AstrBot.",
59-
"guideStep3": "Если вы используете Docker, отдайте приоритет обновлению через образ."
60-
},
61-
"desktopApp": {
62-
"title": "Обновить десктопное приложение",
63-
"message": "Проверка и обновление десктопной версии AstrBot.",
64-
"currentVersion": "Текущая версия:",
65-
"latestVersion": "Последняя версия:",
66-
"checking": "Проверка обновлений десктопного приложения...",
67-
"hasNewVersion": "Найдена новая версия. Нажмите для подтверждения обновления.",
68-
"isLatest": "Установлена последняя версия",
69-
"installing": "Загрузка и установка обновления... Приложение будет перезапущено автоматически.",
70-
"checkFailed": "Ошибка проверки обновлений. Попробуйте позже.",
71-
"installFailed": "Ошибка обновления. Попробуйте позже."
72-
},
73-
"dashboardUpdate": {
74-
"title": "Обновить только панель управления",
75-
"currentVersion": "Текущая версия",
76-
"hasNewVersion": "Доступна новая версия!",
77-
"isLatest": "Установлена последняя версия.",
78-
"downloadAndUpdate": "Скачать и обновить"
79-
}
24+
"tabs": {
25+
"release": "😊 Релиз"
8026
},
81-
"accountDialog": {
82-
"title": "Изменить аккаунт",
83-
"securityWarning": "Безопасность: Пожалуйста, смените пароль для защиты аккаунта",
84-
"securityWarningLegacy": "Новая версия AstrBot улучшила безопасность. Пожалуйста, измените пароль.",
85-
"form": {
86-
"currentPassword": "Текущий пароль",
87-
"newPassword": "Новый пароль",
88-
"confirmPassword": "Подтвердите новый пароль",
89-
"newUsername": "Новое имя пользователя (опционально)",
90-
"passwordHint": "Не менее 12 символов, включая заглавные и строчные буквы, а также цифры",
91-
"confirmPasswordHint": "Введите новый пароль еще раз",
92-
"usernameHint": "Оставьте пустым, если не хотите менять имя пользователя",
93-
"defaultCredentials": "Имя пользователя и пароль по умолчанию — astrbot. Пожалуйста, измените их сразу после входа для обеспечения безопасности."
94-
},
95-
"validation": {
96-
"passwordRequired": "Введите пароль",
97-
"passwordMinLength": "Пароль должен быть не менее 12 символов",
98-
"passwordUppercase": "Пароль должен содержать хотя бы одну заглавную букву",
99-
"passwordLowercase": "Пароль должен содержать хотя бы одну строчную букву",
100-
"passwordDigit": "Пароль должен содержать хотя бы одну цифру",
101-
"passwordMatch": "Паролы не совпадают",
102-
"usernameMinLength": "Имя пользователя должно быть не менее 3 символов"
103-
},
104-
"actions": {
105-
"save": "Сохранить изменения",
106-
"cancel": "Отмена"
107-
},
108-
"messages": {
109-
"updateFailed": "Ошибка обновления, попробуйте еще раз"
110-
}
27+
"updateToLatest": "Обновить до последней версии",
28+
"preRelease": "Предварительная версия",
29+
"preReleaseWarning": {
30+
"title": "Внимание: предварительная версия",
31+
"description": "Версии с меткой Pre-release могут содержать неизвестные ошибки. Не рекомендуется использовать в рабочих средах. Если вы обнаружили ошибку, пожалуйста, сообщите о ней в ",
32+
"issueLink": "GitHub Issues"
33+
},
34+
"tip": "💡 ПОДСКАЗКА: ",
35+
"tipContinue": "По умолчанию при переключении версии загружаются соответствующие файлы WebUI. Код WebUI находится в директории dashboard, вы можете собрать его самостоятельно с помощью npm.",
36+
"dockerTip": "При переключении версии будет предпринята попытка обновить как основной процесс бота, так и панель управления. Если вы используете Docker, вы также можете обновить образ или использовать",
37+
"dockerTipLink": "watchtower",
38+
"dockerTipContinue": "для автоматического мониторинга и обновления.",
39+
"table": {
40+
"tag": "Тег",
41+
"publishDate": "Дата публикации",
42+
"content": "Содержание",
43+
"sourceUrl": "Исходный код",
44+
"actions": "Действия",
45+
"view": "Просмотр",
46+
"switch": "Переключить"
47+
},
48+
"releaseNotes": {
49+
"title": "Журнал изменений"
50+
},
51+
"redirectConfirm": {
52+
"title": "Переход по ссылке",
53+
"message": "Вы будете перенаправлены на страницу GitHub Releases. Продолжить?",
54+
"latestLabel": "Последняя версия",
55+
"targetVersion": "Целевая версия:",
56+
"currentVersion": "Текущая версия:",
57+
"guideTitle": "Рекомендации после перехода:",
58+
"guideStep1": "Загрузите пакет, соответствующий архитектуре вашей системы.",
59+
"guideStep2": "После завершения установки перезапустите AstrBot.",
60+
"guideStep3": "Если вы используете Docker, отдайте приоритет обновлению через образ."
61+
},
62+
"desktopApp": {
63+
"title": "Обновить десктопное приложение",
64+
"message": "Проверка и обновление десктопной версии AstrBot.",
65+
"currentVersion": "Текущая версия:",
66+
"latestVersion": "Последняя версия:",
67+
"checking": "Проверка обновлений десктопного приложения...",
68+
"hasNewVersion": "Найдена новая версия. Нажмите для подтверждения обновления.",
69+
"isLatest": "Установлена последняя версия",
70+
"installing": "Загрузка и установка обновления... Приложение будет перезапущено автоматически.",
71+
"checkFailed": "Ошибка проверки обновлений. Попробуйте позже.",
72+
"installFailed": "Ошибка обновления. Попробуйте позже."
73+
},
74+
"dashboardUpdate": {
75+
"title": "Обновить только панель управления",
76+
"currentVersion": "Текущая версия",
77+
"hasNewVersion": "Доступна новая версия!",
78+
"isLatest": "Установлена последняя версия.",
79+
"downloadAndUpdate": "Скачать и обновить"
80+
}
81+
},
82+
"accountDialog": {
83+
"title": "Изменить аккаунт",
84+
"securityWarning": "Безопасность: Пожалуйста, смените пароль для защиты аккаунта",
85+
"securityWarningLegacy": "Новая версия AstrBot улучшила безопасность. Пожалуйста, измените пароль.",
86+
"form": {
87+
"currentPassword": "Текущий пароль",
88+
"newPassword": "Новый пароль",
89+
"confirmPassword": "Подтвердите новый пароль",
90+
"newUsername": "Новое имя пользователя (опционально)",
91+
"passwordHint": "Не менее 12 символов, включая заглавные и строчные буквы, а также цифры",
92+
"confirmPasswordHint": "Введите новый пароль еще раз",
93+
"usernameHint": "Оставьте пустым, если не хотите менять имя пользователя",
94+
"defaultCredentials": "Первый вошедший пользователь автоматически становится администратором. Пароль можно сбросить через командную строку."
95+
},
96+
"validation": {
97+
"passwordRequired": "Введите пароль",
98+
"passwordMinLength": "Пароль должен быть не менее 12 символов",
99+
"passwordUppercase": "Пароль должен содержать хотя бы одну заглавную букву",
100+
"passwordLowercase": "Пароль должен содержать хотя бы одну строчную букву",
101+
"passwordDigit": "Пароль должен содержать хотя бы одну цифру",
102+
"passwordMatch": "Паролы не совпадают",
103+
"usernameMinLength": "Имя пользователя должно быть не менее 3 символов"
104+
},
105+
"actions": {
106+
"save": "Сохранить изменения",
107+
"cancel": "Отмена"
108+
},
109+
"messages": {
110+
"updateFailed": "Ошибка обновления, попробуйте еще раз"
111111
}
112+
}
112113
}

dashboard/src/i18n/locales/ru-RU/features/auth.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"login": "Вход",
33
"username": "Имя пользователя",
44
"password": "Пароль",
5-
"defaultHint": "Учетные данные по умолчанию: astrbot / astrbot",
5+
"defaultHint": "Первый вошедший пользователь автоматически становится администратором. Пароль можно сбросить через командную строку.",
66
"autoTheme": "Автоматическая смена темы",
77
"addPreset": "Добавить пресет",
88
"shareLink": "Поделиться ссылкой",

dashboard/src/i18n/locales/zh-CN/core/header.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22
"logoTitle": "AstrBot 仪表盘",
33
"version": {
44
"hasNewVersion": "AstrBot 有新版本!",
5-
"dashboardHasNewVersion": "WebUI 有新版本"
5+
"dashboardHasNewVersion": "AstrBot 面板有新版本"
66
},
77
"buttons": {
88
"update": "更新",
99
"account": "账户",
1010
"theme": {
1111
"light": "浅色模式",
1212
"dark": "深色模式"
13-
}
13+
},
14+
"logout": "退出登录"
1415
},
1516
"updateDialog": {
1617
"title": "更新 AstrBot",
@@ -31,7 +32,7 @@
3132
"issueLink": "GitHub Issues"
3233
},
3334
"tip": "💡 TIP: ",
34-
"tipContinue": "默认在切换版本时会下载对应版本的 WebUI 文件。WebUI 代码位于项目的 dashboard 目录,您可使用 npm 自行构建。",
35+
"tipContinue": "默认在切换版本时会下载对应版本的面板文件。面板代码位于项目的 dashboard 目录,您可使用 npm 自行构建。",
3536
"dockerTip": "切换版本时,会同时尝试更新机器人主程序和管理面板。如果您正在使用 Docker 部署,也可以重新拉取镜像或者使用",
3637
"dockerTipLink": "watchtower",
3738
"dockerTipContinue": "来自动监控拉取。",
@@ -90,7 +91,7 @@
9091
"passwordHint": "长度至少 12 位,且包含大写字母、小写字母和数字",
9192
"confirmPasswordHint": "请再次输入新密码以确认",
9293
"usernameHint": "留空表示不修改用户名",
93-
"defaultCredentials": "默认用户名和密码为 astrbot,请在登录后立即修改以确保安全"
94+
"defaultCredentials": "首次登录的用户将自动成为管理员。如需修改或重置密码,请使用终端命令行工具"
9495
},
9596
"validation": {
9697
"passwordRequired": "请输入密码",

dashboard/src/i18n/locales/zh-CN/features/auth.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"login": "登录",
33
"username": "用户名",
44
"password": "密码",
5-
"defaultHint": "默认用户名和密码为 astrbot,请在登录后立即修改以确保安全",
5+
"defaultHint": "首次登录的用户将自动成为管理员。如需修改或重置密码,请使用终端命令行工具",
66
"autoTheme": "自动切换主题",
77
"addPreset": "添加预设",
88
"shareLink": "分享配置链接",
@@ -11,7 +11,7 @@
1111
"linkCopied": "链接已复制到剪贴板",
1212
"linkCopyFailed": "复制链接失败",
1313
"logo": {
14-
"title": "AstrBot WebUI",
14+
"title": "AstrBot 面板",
1515
"subtitle": "欢迎使用"
1616
},
1717
"theme": {

0 commit comments

Comments
 (0)