diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e00886..a907108 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ All notable changes to PVEmanager will be documented in this file. --- +## [v1.16.1] - 2026-08-17 + +### 🎨 UI + +- **Inter Variable font** — the frontend now uses the variable-weight Inter font with a bumped type scale for sharper, more consistent typography across the panel + +### 🔧 Deployment Fixes + +- **`pve` CLI installs without root** — `deploy.sh` now tries `sudo` to install the CLI to `/usr/local/bin`, and falls back to `~/.local/bin` (with automatic PATH configuration) when root access is unavailable; previously the auto-install was silently skipped, leaving the `pve` command unavailable after deploy +- **`pve` CLI file permissions** — the installed script is now set to `755` instead of relying on umask; previously `sudo cp` could leave the file without read permission for non-root users, causing "Permission denied" on every invocation +- **SSL no longer rolls back on deploy** — `verify_nginx_running` now uses `docker compose ps --format '{{.State}}'` (returns `"running"` immediately) instead of grepping the human-readable STATUS column (which shows `"Up Xs (health: starting)"` for 30 s before the first healthcheck); with the old 20 s timeout the function always timed out, rolling back to HTTP even though the SSL certificate was successfully obtained + +--- + ## [v1.16.0] - 2026-08-14 ### 🌍 i18n — Full Translation Pass diff --git a/CHANGELOG.ru.md b/CHANGELOG.ru.md index f19c9b8..798837c 100644 --- a/CHANGELOG.ru.md +++ b/CHANGELOG.ru.md @@ -4,6 +4,20 @@ --- +## [v1.16.1] - 2026-08-17 + +### 🎨 Интерфейс + +- **Шрифт Inter Variable** — фронтенд переведён на вариативный шрифт Inter с увеличенной шкалой размеров для более чёткой и единообразной типографики по всей панели + +### 🔧 Исправления деплоя + +- **CLI `pve` устанавливается без root** — `deploy.sh` теперь пробует `sudo` для установки CLI в `/usr/local/bin`, а при недоступности root откатывается на `~/.local/bin` (с автоматической настройкой PATH); ранее авто-установка молча пропускалась, и команда `pve` оставалась недоступной после деплоя +- **Права файла CLI `pve`** — установленный скрипт теперь явно получает права `755` вместо зависимости от umask; ранее `sudo cp` мог оставить файл без права на чтение для не-root пользователей, вызывая «Permission denied» при каждом запуске +- **SSL больше не откатывается при деплое** — `verify_nginx_running` теперь использует `docker compose ps --format '{{.State}}'` (возвращает `"running"` мгновенно) вместо grep по человекочитаемому столбцу STATUS (который показывает `"Up Xs (health: starting)"` первые 30 секунд до первого healthcheck); со старым таймаутом 20 секунд функция всегда завершалась по таймауту и откатывала конфиг на HTTP, хотя SSL-сертификат был успешно получен + +--- + ## [v1.16.0] - 2026-08-14 ### 🌍 i18n — Полный проход по переводам diff --git a/README.md b/README.md index f85cfd0..e7d6d18 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ **Modern web panel for managing Proxmox servers, virtual machines and LXC containers** -[![Version](https://img.shields.io/badge/version-1.16.0-blue?style=flat-square)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-1.16.1-blue?style=flat-square)](CHANGELOG.md) [![License](https://img.shields.io/badge/license-MIT-green?style=flat-square)](LICENSE) [![Docker](https://img.shields.io/badge/docker-ready-2496ED?style=flat-square&logo=docker&logoColor=white)](compose.yml) [![Python](https://img.shields.io/badge/python-3.12-3776AB?style=flat-square&logo=python&logoColor=white)](backend/) diff --git a/README.ru.md b/README.ru.md index a98faed..8f794b9 100644 --- a/README.ru.md +++ b/README.ru.md @@ -4,7 +4,7 @@ **Современная веб-панель для управления серверами Proxmox, виртуальными машинами и контейнерами LXC** -[![Версия](https://img.shields.io/badge/версия-1.16.0-blue?style=flat-square)](CHANGELOG.md) +[![Версия](https://img.shields.io/badge/версия-1.16.1-blue?style=flat-square)](CHANGELOG.md) [![Лицензия](https://img.shields.io/badge/лицензия-MIT-green?style=flat-square)](LICENSE) [![Docker](https://img.shields.io/badge/docker-готов-2496ED?style=flat-square&logo=docker&logoColor=white)](compose.yml) [![Python](https://img.shields.io/badge/python-3.12-3776AB?style=flat-square&logo=python&logoColor=white)](backend/) diff --git a/VERSION b/VERSION index 15b989e..41c11ff 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.16.0 +1.16.1