release: v1.0.0 — changelog и документация после v0.20
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
# Релиз 1.0.0
|
||||
|
||||
Мажорный релиз после **v0.20.0**. Кратко: passkey, лояльность и промокоды, акционные цены, уведомления о поступлении, обновление из админки, установщик `install.sh`.
|
||||
|
||||
## Что нового после 0.20
|
||||
|
||||
| Область | Изменения |
|
||||
|---------|-----------|
|
||||
| Вход | Passkey (WebAuthn), один админ (`ADMIN_EMAIL`) |
|
||||
| Цены | Скидка на товар, промокоды, баллы лояльности |
|
||||
| Склад | Подписка на email при поступлении товара |
|
||||
| Админка | Цены/скидки, промокоды, **/admin/system** — обновление с Git |
|
||||
| UI | Иконки, зачёркнутая старая цена, бейдж «−N%» |
|
||||
| Deploy | `install.sh`, `SHOP_ROOT`, `git-sync`, wiki Server-Operations |
|
||||
|
||||
## Быстрый старт
|
||||
|
||||
### Новая установка
|
||||
|
||||
```bash
|
||||
git clone <URL-репозитория> /opt/shop
|
||||
cd /opt/shop
|
||||
git checkout v1.0.0
|
||||
bash scripts/install.sh
|
||||
```
|
||||
|
||||
### Обновление с v0.20.0
|
||||
|
||||
```bash
|
||||
export SHOP_ROOT=/opt/shop # или /opt/shop/shop10
|
||||
cd "$SHOP_ROOT"
|
||||
git fetch origin && git checkout main && git pull origin main
|
||||
bash "$SHOP_ROOT/scripts/server-update.sh"
|
||||
```
|
||||
|
||||
## Админ: обновление без SSH
|
||||
|
||||
1. В `.env`: `SHOP_ROOT`, `ADMIN_UPDATE_ENABLED=1`
|
||||
2. Sudoers для `www-data` на `scripts/admin-web-update.sh` (см. `/admin/system`)
|
||||
3. Админ → **Обновление** → проверить Git → ввести `update`
|
||||
|
||||
## Тег и Release в Gitea
|
||||
|
||||
```bash
|
||||
git tag -a v1.0.0 -m "Release 1.0.0"
|
||||
git push origin v1.0.0
|
||||
export GITEA_TOKEN=...
|
||||
bash scripts/publish-gitea-release.sh 1.0.0
|
||||
```
|
||||
|
||||
Полный список: [CHANGELOG.md](../CHANGELOG.md)
|
||||
Reference in New Issue
Block a user