• v0.2.0 eb1c397d5e

    Naizek released this 2026-11-01 17:23:45 +00:00 | 11 commits to main since this release

    LumeDeploy 0.2.0 — терминальный мастер и единый стиль

    Выбор интерфейса

    Запуск ./lumedeploy предлагает CLI (установку в терминале) или GUI (мастер в браузере). Прямой запуск: ./lumedeploy cli / ./lumedeploy gui. Команды install, plan, check, status, start, stop и logs сохраняют работу для скриптов. Без TTY меню не зависает и выдаёт подсказку.

    Полная установка в терминале

    Наборы компонентов и зависимости; проверка системы и портов; редактирование папки, логина, портов и скрытого пароля с повтором; точный план версий и SHA-256; скачивание, настройка и проверка приложений. После установки доступны обзор, штатная остановка с подтверждением, запуск, журналы, пути данных и открытие другого окружения.

    Работают стрелки, Tab, Space, Enter, PgUp/PgDn, редактирование Unicode, изменение размера окна и восстановление настроек терминала. Ctrl+C отменяет установку на безопасном этапе; проверенные архивы и конфигурация остаются для продолжения. Критический запуск/остановка сначала завершаются.

    Общий дизайн LumeWebsite

    В GUI перенесены логотип, локальные Golos Text / IBM Plex Mono и графитово-лаймовая палитра. На главной — пять сменяемых слоганов, ручные стрелки и пауза. Учтены уменьшенное движение, скрытая вкладка и видимость заголовка. Шрифты включены локально с лицензиями OFL.

    Проверка плана и совместимость

    Перед установкой сверяется подтверждённый состав файлов релиза. При изменении версии, размера или SHA-256 требуется обновить план. Состояние окружений schema 1 и прежние запросы API совместимы.

    Проверено

    17 Rust-тестов, fmt и Clippy с -D warnings. Настоящий PTY: выбор CLI/GUI, полная установка четырёх компонентов, скрытый пароль, SQL, вход Studio, BOS, остановка/запуск, узкий терминал, Ctrl+C и продолжение. Браузер: полный мастер, отказ при изменённом fingerprint, управление сервисами, слоганы и мобильные ширины 320/390/768/1440 — без JS-ошибок, переполнения и нарушений проверок WCAG A/AA axe.

    Сборка для GNU/Linux x86_64, glibc 2.39+. Node.js 22+ нужен только для Studio. Архивы, SHA-256 и обезличенный отчёт приложены. Поддерживаются новые локальные окружения; миграции и автоматическое обновление данных в этот выпуск не входят.

    Downloads