STEALTHNET v0.1.7
Русский
Исправлена потеря оформления панели после новой установки: правило Caddy /app* перехватывало /app.css и возвращало HTML заглушки Mini App. В v0.1.7 правило ограничено путями /app и /app/*.
- Обновление исправляет старое правило в конфигурации, созданной установщиком, после резервного копирования; остальные настройки и сайты Caddy сохраняются.
- Установка, обновление и диагностика проверяют содержимое и MIME-типы основного CSS и JavaScript вместе с API и HTTPS.
- На странице входа отображается версия работающего API; убрана фиксированная надпись
v0.1.0 · стенд. - Вместо общего
URLErrorустановщик объясняет ошибку DNS, соединения, сертификата или HTTP и показывает команды диагностики. - Обновлены инструкции RU/EN. Добавлены проверки на настоящем Caddy для новой установки и исправления старого конфига.
Обновление от root:
cd /opt/stealthnet-software && make update VERSION=v0.1.7После обновления перезагрузите панель через Ctrl+F5 (macOS: Cmd+Shift+R). Переустановка и сброс базы не нужны. Для собственного reverse proxy примените точное сопоставление /app и /app/* самостоятельно; такой конфиг установщик не меняет.
English
Fixes missing panel styling after a fresh installation: Caddy's /app* rule intercepted /app.css and returned the Mini App placeholder HTML. The rule now matches only /app and /app/*.
- Updates repair the legacy installer-managed route after backup, preserving other Caddy settings and sites.
- Installation, updates and diagnostics verify the main stylesheet and JavaScript MIME types and contents alongside API and HTTPS checks.
- The login page displays the running API version and removes the fixed
v0.1.0staging label. - Installer errors explain DNS, connection, certificate and HTTP failures and include diagnostic commands.
- RU/EN instructions and real Caddy tests cover both fresh setup and legacy configuration repair.
Update as root:
cd /opt/stealthnet-software && make update VERSION=v0.1.7Reload with Ctrl+F5 (macOS: Cmd+Shift+R) afterwards. No reinstall or database reset is required. Custom reverse proxies need the exact /app and /app/* matchers configured separately; the installer leaves them unchanged.