food-market/docs/site-fixes-2026-10-11/index.html
nns 5c5f92de52
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker Public / Build + push Public (test + latest) (push) Waiting to run
Docker Public / Deploy :test → test.food-market.kz (push) Blocked by required conditions
docs(site): отчёт и скриншоты проверки круга 2 (44/44) + verify-скрипт
Проверка на живом test.food-market.kz после деплоя: React #418 ушёл, дефолтный
«Бизнес» 10 000, чужих систем учёта 0 (Kaspi/маркетплейсы только «в разработке»),
типографика KB, sitemap со слэшами, мобильные правки (Android «Назад», ползунки
−/+, состав панели), честные /status и /kb/billing.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-11 01:29:07 +05:00

65 lines
7.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html><meta charset="utf-8"><title>Исправления сайта 2026-10-11 (круг 2)</title>
<style>body{font:15px system-ui;margin:0;padding:24px;background:#f8fafc;color:#0f172a;max-width:1100px;margin:auto}
h1{font-size:22px} figure{margin:0 0 24px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}
figcaption{padding:8px 12px;font-size:13px;color:#475569;background:#f1f5f9} img{display:block;width:100%}
ul{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 32px} li{margin:4px 0}
.ok{color:#16a34a} .no{color:#dc2626;font-weight:700} .dt{color:#64748b;font-size:12px}</style>
<h1>Исправления публичного сайта test.food-market.kz — круг 2 (2026-10-10)</h1>
<p>Проверка после деплоя (2026-10-10T20:27:26.438Z). Пройдено: 44/44.</p>
<h2>Автопроверки</h2><ul><li class="ok">✓ консоль чистая: главная</li>
<li class="ok">✓ нет React #418 (hydration): главная</li>
<li class="ok">✓ консоль чистая: /pricing</li>
<li class="ok">✓ нет React #418 (hydration): /pricing</li>
<li class="ok">✓ консоль чистая: /signup?plan=business+params</li>
<li class="ok">✓ нет React #418 (hydration): /signup?plan=business+params</li>
<li class="ok">✓ консоль чистая: /signup?plan=business (без параметров)</li>
<li class="ok">✓ нет React #418 (hydration): /signup?plan=business (без параметров)</li>
<li class="ok">✓ plan=business без параметров: выбран «Бизнес»</li>
<li class="ok">✓ plan=business по умолчанию: цена 10 000 — <span class="dt">Вашаконфигурация«Бизнес»10000₸/месМагази</span></li>
<li class="ok">✓ plan=business по умолчанию: Магазинов 1 / Складов 1 / Сотрудников 5</li>
<li class="ok">✓ plan=network: выбран «Сеть»</li>
<li class="ok">✓ plan=xyz: откат на «Старт»</li>
<li class="ok">✓ плитка «Старт»: цена «5 000 ₸/мес» — <span class="dt">Старт5000₸/мес</span></li>
<li class="ok">✓ KB: markdown отрисован (h2 в .prose-md)</li>
<li class="ok">✓ KB: списки отрисованы (ul li)</li>
<li class="ok">✓ KB billing: нет «Настройки → Подписка → История»</li>
<li class="ok">✓ KB billing: нет «тг», цены в «₸»</li>
<li class="ok">✓ блог quick-start: ровно один <h1> — <span class="dt">h1=1</span></li>
<li class="ok">✓ нет чужих систем учёта (МойСклад/1С): главная</li>
<li class="ok">✓ нет чужих систем учёта (МойСклад/1С): /integrations</li>
<li class="ok">✓ нет чужих систем учёта (МойСклад/1С): /import</li>
<li class="ok">✓ нет чужих систем учёта (МойСклад/1С): /kb/faq</li>
<li class="ok">✓ нет чужих систем учёта (МойСклад/1С): /blog/launch</li>
<li class="ok">✓ /integrations: Kaspi присутствует (в блоке «в разработке»)</li>
<li class="ok">✓ /integrations: блок «В разработке» есть</li>
<li class="ok">✓ /pricing: бейдж «Популярный» на конструкторе</li>
<li class="ok">✓ /pricing: «90 дней бесплатно» в конструкторе</li>
<li class="ok">✓ /pricing: якорь #configurator есть</li>
<li class="ok">✓ /pricing: ползунки с кнопками −/+</li>
<li class="ok">✓ /changelog: без жаргона (Phase/SuperAdmin/retention/tenant)</li>
<li class="ok">✓ /status: нет фиктивного «● Работает»</li>
<li class="ok">✓ /status: честная пометка «в разработке»</li>
<li class="ok">✓ sitemap: канонические URL со слэшем</li>
<li class="ok">✓ sitemap: статьи KB включены</li>
<li class="ok">✓ sitemap: статьи блога включены</li>
<li class="ok">✓ моб. главная: нет горизонтальной прокрутки</li>
<li class="ok">✓ моб. шапка: CTA «Начать бесплатно» в одну строку — <span class="dt">h=44px</span></li>
<li class="ok">✓ моб. меню открывается</li>
<li class="ok">✓ моб. меню: есть «Интеграции»</li>
<li class="ok">✓ моб. меню: есть «Статус»</li>
<li class="ok">✓ моб. меню: есть «Что нового» (changelog)</li>
<li class="ok">✓ моб. «Назад» закрывает меню (не уводит со страницы) — <span class="dt">https://test.food-market.kz/</span></li>
<li class="ok">✓ моб. /pricing: кнопки −/+ у ползунков</li></ul>
<h2>Скриншоты</h2><figure><figcaption>Десктоп 1440: /signup?plan=business без параметров — «Бизнес» с дефолтом 1/1/1/5 = 10 000 ₸</figcaption><img src="d-signup-business-default.png" loading="lazy"></figure>
<figure><figcaption>Десктоп 1440: KB «Тарифы и оплата» — markdown-типографика, честный текст (без несуществующего биллинг-UI), ₸</figcaption><img src="d-kb-billing.png" loading="lazy"></figure>
<figure><figcaption>Десктоп 1440: KB FAQ — типографика, «бесплатный период», TLS без версии</figcaption><img src="d-kb-faq.png" loading="lazy"></figure>
<figure><figcaption>Десктоп 1440: Блог «Быстрый старт» — один заголовок, без чужих систем учёта</figcaption><img src="d-blog-quickstart.png" loading="lazy"></figure>
<figure><figcaption>Десктоп 1440: /integrations — платёжки/маркетплейсы только в «В разработке»; «уже работает» без чужих систем учёта</figcaption><img src="d-integrations.png" loading="lazy"></figure>
<figure><figcaption>Десктоп 1440: /pricing — конструктор «Бизнес»: бейдж «Популярный», «90 дней бесплатно», кнопки −/+</figcaption><img src="d-pricing.png" loading="lazy"></figure>
<figure><figcaption>Десктоп 1440: /changelog («Что нового») — человеческие формулировки без внутреннего жаргона</figcaption><img src="d-changelog.png" loading="lazy"></figure>
<figure><figcaption>Десктоп 1440: /status — без фиктивных зелёных индикаторов, честно «в разработке» + контакты</figcaption><img src="d-status.png" loading="lazy"></figure>
<figure><figcaption>Моб. 390: Моб. главная 390px — CTA не переносится, гамбургер в шапке</figcaption><img src="m-home-closed.png" loading="lazy"></figure>
<figure><figcaption>Моб. 390: Моб. меню — полный состав + Статус/Что нового внизу</figcaption><img src="m-menu-open.png" loading="lazy"></figure>
<figure><figcaption>Моб. 390: Моб. после системной «Назад» — панель закрыта, остались на главной</figcaption><img src="m-after-back.png" loading="lazy"></figure>
<figure><figcaption>Моб. 390: Моб. конструктор — крупные ручки + кнопки −/+ (значение меняется кнопкой, не случайным свайпом)</figcaption><img src="m-pricing-configurator.png" loading="lazy"></figure>
<figure><figcaption>Моб. 390: Моб. /signup?plan=business без параметров — «Бизнес» с дефолтом 10 000 ₸</figcaption><img src="m-signup-business-default.png" loading="lazy"></figure>