docs synced

This commit is contained in:
2025-10-28 18:57:28 +06:00
parent 7455987c0f
commit 9aa5aefdad
2 changed files with 39 additions and 4 deletions

View File

@@ -1,6 +1,36 @@
CHANGELOG
=========
Версия 2.0.6 (2025-10-28)
=========================
## ✨ НОВОЕ И ИЗМЕНЕНО
- 🌐 Поддержка BasePath для всех веб‑роутов и шаблонов
- Новый параметр: `LCG_BASE_URL` (пример: `/lcg`) — префикс для всех страниц и API
- Обновлены редиректы и middleware с учетом BasePath
- 🧭 Кастомная страница 404 (красная тема), показывается для любого неизвестного пути под BasePath
- 📱 Улучшена мобильная верстка результатов — стиль карточек как в истории
- 🗂️ Человекочитаемые заголовки результатов: преобразование имени файла в «заголовок — дата время»
- 🗑️ Иконки удаления: единый бледно‑красный крест ✖ в результатах и истории
## 🐛 ИСПРАВЛЕНИЯ
- 🛡️ Исправлен просмотр/удаление файла при включенном BasePath (правильный разбор URL)
- 🧰 На старте сервера гарантируется создание `ResultFolder` и пустого `ResultHistory` (без 500)
- 🚧 Главная страница обрабатывается только по точному пути BasePath, а не по произвольным под‑путям
## ⚙️ КОНФИГУРАЦИЯ
- 🔍 Debug режим теперь включается и флагом `--debug`, и переменной `LCG_DEBUG=1|true`
- 🍪 Уточнена работа с `CookiePath`/`BasePath` в middleware
## 📚 ДОКУМЕНТАЦИЯ
- Обновлены `README.md`, `USAGE_GUIDE.md`, `API_GUIDE.md`, `REVERSE_PROXY_GUIDE.md` — добавлены примеры с BasePath и примечания к 404
---
Версия 2.0.1 (2025-10-22)
=========================

View File

@@ -133,10 +133,15 @@ The `serve` command provides both a web interface and REST API:
**Web Interface:**
- Browse results at `http://localhost:8080/`
- Execute requests at `http://localhost:8080/run`
- Manage prompts at `http://localhost:8080/prompts`
- View history at `http://localhost:8080/history`
- Browse results at `http://localhost:8080/` (or `http://localhost:8080<BASE_PATH>/` if `LCG_BASE_URL` set)
- Execute requests at `.../run`
- Manage prompts at `.../prompts`
- View history at `.../history`
Notes:
- Base path: set `LCG_BASE_URL` (e.g. `/lcg`) to prefix all routes and API.
- Custom 404: unknown paths under base path render a modern 404 page.
- Debug: enable via flag `--debug` or env `LCG_DEBUG=1|true`.
**REST API:**