af2901152d
Co-authored-by: Cursor <cursoragent@cursor.com>
1.8 KiB
1.8 KiB
Релиз 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 |
Быстрый старт
Новая установка
git clone <URL-репозитория> /opt/shop
cd /opt/shop
git checkout v1.0.0
bash scripts/install.sh
Обновление с v0.20.0
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
- В
.env:SHOP_ROOT,ADMIN_UPDATE_ENABLED=1 - Sudoers для
www-dataнаscripts/admin-web-update.sh(см./admin/system) - Админ → Обновление → проверить Git → ввести
update
Тег и Release в Gitea
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