English Version | Русская Версия
📝 Telegram VPS Management Bot — Changelog
[1.12.3] - 2025-11-25
✨ Улучшения Web-интерфейса (UX):
- Система подсказок (Hints):
- На странице Настройки добавлены интерактивные иконки с пояснениями для всех полей ввода (Пороги CPU/RAM/Disk, Интервалы трафика и таймаута).
- На Дашборде добавлены всплывающие подсказки при клике на метрики ресурсов и трафика, объясняющие значение показателей.
- Улучшенная валидация:
- В форме добавления Ноды (
settings.js) добавлена динамическая проверка имени (минимум 2 символа) с визуальной блокировкой кнопки создания.
- В форме добавления Ноды (
- Интерфейс: Добавлены новые анимации загрузки и переходов на страницах входа и настроек.
🪵 Логирование и Файловая система:
- Изоляция логов Ноды: Добавлена отдельная директория
logs/node/для хранения логов клиентской части (агента). - Расширенная очистка логов:
- API (
core/server.py) теперь поддерживает гранулярную очистку логов. Можно очистить отдельно логи бота, логи watchdog или логи ноды (поддержка через параметрtypeв запросе). - Обновлена кнопка очистки логов в Web-UI с улучшенной индикацией процесса.
- API (
🛡️ Безопасность:
- Rate Limiter (Web-Login):
- В
core/server.pyвнедрена защита от Brute-Force атак на форму входа. IP-адрес блокируется на 5 минут после 5 неудачных попыток ввода пароля.
- В
- Системные модальные окна: Внедрена новая система безопасных модальных окон (
showModalConfirm,showModalPrompt) вcommon.jsдля подтверждения критических действий, заменяющая стандартные браузерныеalert/confirm.
🔧 Исправления и Оптимизация:
- Валидация настроек: Добавлены проверки на минимальные и максимальные значения интервалов обновления трафика (5-100 сек) и таймаута ноды.
- i18n: Добавлены недостающие ключи перевода для новых подсказок и модальных окон подтверждения очистки.
Full Changelog: 1.12.2...1.12.3-49