release: v1.0.0 — changelog и документация после v0.20

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
shop
2026-05-17 14:28:32 +03:00
parent 69dfd2a93a
commit af2901152d
6 changed files with 140 additions and 6 deletions
+42
View File
@@ -0,0 +1,42 @@
## 1.0.0
Стабильный релиз **1.0** — всё новое после **v0.20.0**.
### Магазин
- Промокоды (%, фикс. сумма), баллы лояльности, таймер акции в корзине
- Акционная цена на товаре: старая цена зачёркнута, новая цена и % скидки
- Подписка «сообщить о поступлении» + email при появлении на складе
### Вход и админ
- Passkey (WebAuthn) в профиле и на странице входа
- Один админ — только `ADMIN_EMAIL` в `.env`
- Админка: цены/скидки на товарах, промокоды, **обновление с Git** (`/admin/system`)
- Иконки и улучшенное отображение цен
### Сервер
- `scripts/install.sh` — интерактивная установка
- `SHOP_ROOT`, `server-update.sh`, `git-sync.sh`, systemd-скрипты
- Wiki: Server-Operations, Troubleshooting
### Обновление с 0.20
```bash
export SHOP_ROOT=/opt/shop/shop10 # ваш каталог
git fetch origin && git checkout main && git pull
bash "$SHOP_ROOT/scripts/server-update.sh"
```
Или после настройки sudo: **Админ → Обновление →** ввести `update`.
### Новые переменные (.env)
```env
SHOP_ROOT=/opt/shop
ADMIN_EMAIL=admin@site.com
# Обновление из админки (опционально):
ADMIN_UPDATE_ENABLED=1
ADMIN_UPDATE_USE_SUDO=1
```