Commit Graph

31 Commits

Author SHA1 Message Date
grendervill 4ee7de4337 fix: «Сменить порт веб-панели» в UI панели 2026-07-02 18:43:32 +03:00
grendervill a7ba4677b2 version 1.5: смена порта веб-панели (CLI + панель), фикс дубликата пункта 4
- mita-ctl.sh: пункт 3 «Сменить порт веб-панели», перезапуск с откатом при ошибке
- app.py: API /api/panel/change-port, обновление env/start.sh/firewall
- templates/index.html: UI-карточка смены порта с редиректом
- README: обновлён
2026-07-02 18:43:02 +03:00
grendervill 8242027859 version 1.4.4: MarkdownV2 dot escape fix в show_users, try/except для бота
- bot.py: числа трафика в бэктиках (избегание unescaped dots в MarkdownV2)
- bot.py: try/except в show_users с выводом ошибки пользователю
2026-06-29 19:25:43 +03:00
grendervill 4a3e22e08e version 1.4.3: обрезание текста бота под 4096 символов, фикс кнопок
- bot.py: текст show_users обрезается до 4000 символов, кнопки до 96, убран недельный трафик
- README: обновлён
2026-06-29 19:00:25 +03:00
grendervill 6b52501b8d version 1.4.2: фикс кнопок бота и pip-таймауты
- bot.py: лимит 100 кнопок — имена пользователей вместо 2 кнопок на каждого, user_ меню
- install-panel.sh: --retries 1, --timeout 5, timeout 30 на pip, зеркало aliyun
- install-bot.sh: те же таймауты и зеркала
- README: обновлён
2026-06-29 00:36:32 +03:00
grendervill 423ee4fdbb version 1.4.1: per-user WARP флаг, fallback-установка PyPI
- app.py: full_warp флаг в warp_rules, _rebuild_egress читает с диска, race condition fix
- bot.py: full_warp поддержка в toggle_warp
- templates/index.html: чекбокс «Весь трафик через WARP» с full_warp, не авто-включается
- install-panel.sh: зеркала PyPI (aliyun), таймаут 120с на pip, fallback на apt --system-site-packages
- install-bot.sh: зеркала и fallback для python-telegram-bot
- README: версия 1.4, обновлён roadmap
2026-06-28 23:59:47 +03:00
grendervill 43d99ba867 version 1.4: обновление из GitHub через mita-ctl
- mita-ctl.sh: пункт 12 — обновление панели/бота/CLI из репозитория grendervilll/mitactl
- mita-ctl.sh: перед обновлением показывает что обновляется (код) и что сохраняется (конфиги)
- mita-ctl.sh: запрос подтверждения, shallow clone, авто-перезапуск сервисов
- README: обновлена дорожная карта
2026-06-28 15:19:52 +03:00
grendervill e75e5ee211 version 1.3.3: выбор сложности пароля (лёгкий/сложный)
- app.py: gen_password(mode), api_users_create принимает password_mode
- bot.py: меню выбора сложности перед созданием, gen_password(mode)
- mita-ctl.sh: запрос сложности в menu_users, _create_user с pwd_mode
- templates/index.html: селектор «Сложность пароля» в форме создания
- README: обновлена дорожная карта
2026-06-28 15:11:17 +03:00
grendervill 6e74b9e539 version 1.3.2: исправлен перезапуск панели и удаление SSH-порта
- app.py: отложенный systemctl restart (sleep 1) — ответ уходит до убийства gunicorn
- mita-ctl.sh: ручной ввод SSH-порта при удалении вместо автоопределения
2026-06-27 00:57:16 +03:00
grendervill 63c252825a version 1.3.1: безопасность и конфиги в боте
- bot.py: кнопка «Безопасность» (fail2ban статус, пресеты, установка), убрана «Статистика»
- bot.py: кнопки «📋 имя» и «📱 Karing» у каждого пользователя — JSON-конфиг и поля для ручного ввода
- bot.py: конфиг/Karing в блоках кода для копирования
- README: обновлена дорожная карта
2026-06-27 00:37:32 +03:00
grendervill 0ea4b0d69e version 1.3: inline-кнопки в боте, исправлены вкладки и команды
- bot.py: полная переработка — inline-клавиатура вместо текстовых команд (/users, /create, /delete, /warp, /stats, /dashboard, /help через кнопки)
- bot.py: исправлен /create (secrets/string теперь в top-level импорте), escape_md для MarkdownV2
- templates/index.html: добавлен пропавший </div> в секции мониторинга (ломало все вкладки кроме дашборда)
- README: обновлена дорожная карта
2026-06-27 00:27:47 +03:00
grendervill b0e3f83516 version 1.2.4: исправлены ошибки установки бота и вкладок веб-панели
- install-bot.sh: pip в venv вместо системного (externally-managed fix), ExecStart через venv/bin/python3
- templates/index.html: убран лишний </div> ломавший DOM (пустые вкладки), уникальные ID для кнопок
- app.py: селекторы кнопок restartPanel/switchToSSHTunnel используют id вместо классов
2026-06-27 00:16:32 +03:00
grendervill deee59ddba version 1.2.3: SSH-туннель в веб-панели, авто-ID бота, фиксы
- templates/index.html: вкладка SSL — замена самоподписного сертификата на SSH-туннель, авто-ID при установке бота
- app.py: API /api/panel/access (get/set ip/ssh), /api/bot/detect-id, правка парсинга трафика
- bot.py: позиционный парсинг mita get users (8 колонок)
- install.sh, mita-ctl.sh: автоопределение Telegram ID через getUpdates API, исправлен unbound variable BOLD, SCRIPT_DIR
- install-panel.sh: копирование bot.py и install-bot.sh в /opt/mita-panel/
- README: обновлена дорожная карта
2026-06-27 00:05:09 +03:00
grendervill 49db39c877 version 1.2.2: исправлен парсинг статистики трафика
- app.py: get_traffic_stats() — позиционный парсинг 8 колонок mita get users, без сканирования суффиксов
- bot.py: cmd_users, cmd_dashboard — единый позиционный парсинг вместо поиска единиц
- README: обновлена дорожная карта
2026-06-26 23:48:32 +03:00
grendervill 667a0957ac version 1.2.1: авто-SSL при установке, кнопка перезапуска панели
- install-panel.sh: самоподписной сертификат создаётся автоматически при установке, панель сразу работает по HTTPS
- app.py: API /api/panel/restart для перезапуска панели
- index.html: кнопка «Перезапустить панель» на вкладке SSL
- mita-ctl.sh: автоопределение http/https (_panel_proto) для URL панели
- README: обновлена дорожная карта
2026-06-26 23:44:53 +03:00
grendervill 1f5511a41a README: обновлена дорожная карта до версии 1.2 2026-06-26 23:38:34 +03:00
grendervill 33bdcdce68 version 1.2: Telegram-бот, мониторинг сервера на дашборде, README
- bot.py: Telegram-бот (/users, /create, /delete, /warp, /stats, /dashboard)
- install-bot.sh: установщик бота (systemd, конфиг /etc/mita/bot.json)
- app.py: API /api/bot/{status,install,uninstall,config}, /api/stats (CPU/RAM/диск)
- templates: раздел «Telegram бот» в UI, мониторинг CPU/RAM/диск на дашборде (2s auto-refresh)
- mita-ctl.sh: пункт 11 «Telegram-бот», удаление бота в полном uninstall
- install.sh: опциональная установка бота с инструкцией
- README.md: описание проекта и дорожная карта
2026-06-26 23:37:05 +03:00
grendervill d65f80cf9e version 1.1 Исправления и дополнение в mita-ctl 2026-06-20 18:04:05 +03:00
grendervill 6664c25ad0 version 1.1 Исправления и дополнение в mita-ctl 2026-06-20 18:03:00 +03:00
grendervill 9aca9b71bb Загрузить файлы в «/» 2026-06-20 18:01:32 +03:00
grendervill 0ad3caed2b Загрузить файлы в «/» 2026-06-20 18:01:14 +03:00
grendervill 18d787707e Добавить domains.txt 2026-06-19 23:44:14 +03:00
grendervill ee439187e2 version1 Панель работает, исправлены ошибки в mita-ctl 2026-06-19 23:43:12 +03:00
grendervill 39c1fcf438 version 1. Работают все функции на веб-панели, исправлено поведение при создании пользователей, теперь всё создаётся правильно 2026-06-19 22:46:43 +03:00
grendervill 5469a967a2 version0.4.1 Общие исправления 2026-06-19 15:37:02 +03:00
grendervill 621ce6723a version0.4 Общие исправления 2026-06-19 15:23:17 +03:00
grendervill b43691b03a version 0.3.1 Добавлено полное удаление панели, warp, mita сервера и самой утилиты mita-cli в mita-cli 2026-06-19 14:40:45 +03:00
grendervill 23cd9a2c92 version 0.3 Добавлена инструкция для Karing, добавлена установка необходимых зависимостей 2026-06-19 14:30:41 +03:00
grendervill a0f6ad2895 version 0.2.1 Добавлена возможность скачивать конфиги в панеле 2026-06-18 17:08:29 +03:00
grendervill a8f219bdb2 version 0.2.0.0 2026-06-18 16:49:28 +03:00
grendervill cefad06810 Загрузить файлы в «/» 2026-06-16 23:58:47 +03:00