Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
Скриншоты задеплоенных страниц test.food-market.kz (главная/касса/импорт/ тарифы/вертикали/о компании) для проверки на глаз. Все новые скриншоты ALL MARKET на витринных данных отрисовываются корректно. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
46 lines
4.8 KiB
Markdown
46 lines
4.8 KiB
Markdown
# Обновление скриншотов публичного сайта (ALL MARKET)
|
||
|
||
Владелец 08.10: «скриншоты нужно ещё обновить». Старые
|
||
`src/food-market.public/public/screenshots/*.png` — от 26.04, старый интерфейс со старым
|
||
логотипом Food Market. Переснято в интерфейсе ALL MARKET на витринной организации
|
||
«Магазин у дома» (чистые данные, без e2e/test-мусора).
|
||
|
||
## План / статус
|
||
1. [x] Витринная организация на стенде «Магазин у дома» (простой режим): 200 реальных
|
||
товаров (без Article-маркеров, реальные EAN-13, группы), 3 поставщика, ~30 дней
|
||
продаж (856 чеков), 6 приёмок (стартовый завоз всех товаров + 5 текущих), 2 списания,
|
||
завершённая инвентаризация, счета (касса/Kaspi/эквайринг), сотрудники с обычными именами.
|
||
Сидер `ShowcaseSeeder` + эндпоинт `POST /api/admin/seed-demo?showcase=1`.
|
||
Повторяемый скрипт `deploy/showcase-seed.sh` (signup + seed; `RESET=1` пересоздаёт с нуля).
|
||
2. [x] Пересняты `scripts/screenshots.mjs` в ALL MARKET (1440×900 @2x, светлая тема, баннеры
|
||
стенда/«что нового»/MoM-дельта скрыты): дашборд, каталог, карточка товара, приёмки (список
|
||
+ документ), приёмка по фото, остатки, инвентаризация, деньги/счета, отчёты (продажи,
|
||
прибыль), контрагенты. Логин — витринный владелец (без super-admin override).
|
||
3. [x] Касса: новая светлая касса (продажа + оплата) — макет
|
||
`scripts/pos-mockup/pos-mockup.html` (ALL MARKET, «Магазин у дома», кассир Виктория Ким),
|
||
рендер в screenshots.mjs → `pos-sale`/`pos-pay`. На pos.astro и на главной.
|
||
Мобильное iOS — НЕ использовано: в `~/.fm-watchdog/brand/ios-screens/` бейдж «Демо-магазин»
|
||
и на home-экране мусор «Касса (e2e) …», каталог не продуктовый — противоречит требованию
|
||
«без Демо/e2e». Блок «Склад в телефоне» отложен до чистых iOS-скринов.
|
||
4. [x] На сайте: `index.astro` (дашборд-hero + каталог + новый блок «Касса»), `pos.astro`
|
||
(продажа+оплата). WebP + srcset (1x 1440w / 2x 2880w), все ≤300 КБ (max 205 КБ),
|
||
alt по-русски. Исходные PNG не коммитятся (`.gitignore`), доставка — только WebP.
|
||
OG — уже ALL MARKET (проверено `og/home.png`).
|
||
5. [x] Выкладка публичного сайта добавлена в `~/deploy-stage.sh` (функция deploy_public, локальное
|
||
зеркало образов). Основа — `~/.fm-watchdog/deploy-public-test.sh`.
|
||
6. [x] Выложено на test.food-market.kz (деплой публичного сайта, WebP отдаются 200).
|
||
Проверено на глаз: галерея `docs/site-screenshots/index.html` (главная, касса, импорт,
|
||
тарифы, вертикали, о компании). Главная — hero-дашборд + каталог + блок «Касса»;
|
||
/pos — продажа+оплата. Все страницы рендерятся корректно.
|
||
|
||
## Что НЕ трогаем
|
||
Прод (food-market.kz, admin.food-market.kz), shared-postgres, global.json, gateway nginx, sklad.
|
||
|
||
## Журнал
|
||
- 08.10 — старт: план, обследование текущих скриншотов и страниц сайта.
|
||
- 08.10 — ShowcaseSeeder + эндпоинт + deploy/showcase-seed.sh; деплой API на стенд.
|
||
- 08.10 — витринная орг. «Магазин у дома» (200 товаров/856 продаж/счета/сотрудники), чистые данные.
|
||
- 08.10 — screenshots.mjs переписан на стенд+витрину (14 экранов) + optimize-screenshots.mjs (WebP).
|
||
- 08.10 — фикс сидера: стартовый завоз всех товаров → нет отрицательных остатков; RESET пересоздаёт орг.
|
||
- 08.10 — сайт: index.astro + pos.astro на новые WebP, POS-мокап ALL MARKET.
|