af2901152d
Co-authored-by: Cursor <cursoragent@cursor.com>
43 lines
1.6 KiB
Markdown
43 lines
1.6 KiB
Markdown
## 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
|
||
```
|