Skip to content

OpenWrt Studio v2.5.16 - Установка тем LuCI (Argon), DiskMan и мгновенная активация

Choose a tag to compare

@RichkovGit RichkovGit released this 16 Sep 15:21
· 1 commit to main since this release

Что нового в OpenWrt Studio v2.5.16:

  1. Гарантированная установка тем (luci-theme-argon, design, edge) и плагина DiskMan:

    • Темы luci-theme-argon, luci-theme-design, а также графический менеджер дисков luci-app-diskman отсутствуют в базовых официальных репозиториях OpenWrt.
    • Добавлен интеллектуальный механизм установки:
      • Для OpenWrt 25.x (apk): автоматическая загрузка и установка официальных APK-пакетов релиза JerryKuku (luci-theme-argon-2.4.7-r1.apk и luci-app-argon-config-2.4.7-r1.apk).
      • Для OpenWrt 24.x/23.x (opkg): прямая загрузка и установка релизных IPK-пакетов.
      • Для luci-app-diskman: автоматическая предварительная установка всех обязательных зависимостей (parted, e2fsprogs, smartmontools, blkid, lsblk, luci-compat), без которых меню дискмана скрывалось ядром LuCI.
  2. Мгновенная активация тем и плагинов в веб-интерфейсе LuCI:

    • Автоматическое выполнение системных сценариев /etc/uci-defaults/*.
    • Принудительная очистка кэша страниц LuCI (/tmp/luci-indexcache, /tmp/luci-modulecache/) и перезапуск rpcd / uhttpd.
    • Теперь установленная тема или плагин появляются в меню роутера моментально — без перезагрузки роутера (достаточно просто обновить страницу в браузере!).
  3. Наглядная индикация процесса установки в интерфейсе:

    • Исправлена привязка информационного баннера InfoBar (ранее статус ошибки или успеха мог не отображаться).
    • При нажатии «Установить на роутер» кнопка блокируется от повторных нажатий, отображается текст «Установка...» и анимированный спиннер ProgressRing.
    • По завершении установки кнопка переключается на зеленый статус «Установлен», а пользователю выводится понятное сообщение с рекомендацией обновить вкладку в браузере.
    • В случае ошибки выводится подробный текст с причиной сбоя.