- Тег pre-rebrand-all-market на дорибрендинговом main (c8c0be5), запушен.
- docs/rebrand-all-market-progress.md — план и границы (что НЕ трогаем).
- docs/rebrand-rollback.md — точные команды отката кода (revert-диапазон) и стенда.
- deploy/rebrand-rollback.sh — dry-run по умолчанию, --apply для реального отката.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
41 lines
3.4 KiB
Markdown
41 lines
3.4 KiB
Markdown
# Ребрендинг Food Market → ALL MARKET — прогресс
|
||
|
||
Решение владельца 08.10.2026. Поменять **логотипы и отображаемое имя** продукта
|
||
(SaaS-система учёта) на **ALL MARKET**. Цвета UI и шрифт интерфейса (Inter) — НЕ менять.
|
||
Обязательна возможность быстрого отката.
|
||
|
||
Брендбук: `~/.fm-watchdog/brand/all-market/` (README + svg/pdf/png). Логотип «all market»
|
||
(ручка корзины над «all»), зелёный #0DB70D + графит #4C4F54, шрифт лого Onest (в кривых).
|
||
Охранное поле ≥ высоты «a», минимум 120 px по ширине на экране. Файлы НЕ перерисовывать.
|
||
|
||
## Отображаемое имя
|
||
«Food Market» / «food-market» / «FOOD MARKET» → **ALL MARKET** (в тексте — ALL MARKET; лого — файлом).
|
||
|
||
## План / статус
|
||
0. [ ] Подготовка к откату: тег `pre-rebrand-all-market`, docs/rebrand-rollback.md,
|
||
deploy/rebrand-rollback.sh (dry-run по умолчанию), проверка отката в worktree.
|
||
1. [ ] Ассеты бренда в репозитории (web/public/pos): логотипы, иконки, favicon.
|
||
2. [ ] Веб-админка: Logo, вход/регистрация/восстановление, favicon/apple-touch/manifest/PWA-иконки,
|
||
<title>, offline, онбординг, SuperAdmin, футеры, пустые состояния, «О программе».
|
||
3. [ ] Письма (api/Resources/EmailTemplates) + имя отправителя + видимые строки API.
|
||
4. [ ] Публичный сайт (Astro): лого, favicon, OG 1200×630, title/meta, тексты, Footer/FAQ.
|
||
5. [ ] Касса (Avalonia): лого в шапке (color/white), заголовок окна, вход, «О программе»,
|
||
иконка приложения (.ico), подвал чека «ALL MARKET — система учёта торговли», pos-mockup.
|
||
6. [ ] Документация docs/*.md (бренд в тексте).
|
||
7. [ ] Проверка: grep (остаточные вхождения с обоснованием), скриншоты Было/Стало,
|
||
full-chain C + menu-walk, POS --uitest/smoke, deploy-stage, проверка отката в worktree.
|
||
|
||
## Что НЕ трогаем (обоснование остаточных «food-market»)
|
||
- Домены `*.food-market.kz`, nginx, сертификаты — allmarket.kz ещё не куплен (отдельная задача).
|
||
- C#-namespaces `foodmarket.*`, имена csproj/проектов/репо/docker-образов/БД/контейнеров.
|
||
- `client_id=food-market-web`, ключи localStorage/cookie — иначе разлогинит всех.
|
||
- Бонус-приложение магазина (food-market-app/-ios, back.food-market.kz) — бренд магазина, не продукта.
|
||
- Данные организаций («Демо-магазин» и т.п.).
|
||
- Цвета UI, шрифт интерфейса (Inter).
|
||
|
||
## Диапазон коммитов для отката
|
||
(заполняется в конце — первый..последний `rebrand:` коммит)
|
||
|
||
## Журнал
|
||
- 08.10 — старт: прочитан брендбук, составлен план, зафиксированы границы.
|