diff --git a/BRANDING.md b/BRANDING.md new file mode 100644 index 0000000..d067b12 --- /dev/null +++ b/BRANDING.md @@ -0,0 +1,31 @@ +# CalenTIQ branding (серия 0.2) + +Краткие зафиксированные решения для UI / публичного бренда. Внутренние имена репозиториев (`EventHub*`) не меняем. + +## Публичный бренд + +- **Имя:** CalenTIQ +- **Смысл:** calendar + TIQ (time intelligence) +- **Tagline (направление):** One calendar. Three modes for your time. +- **Логотип:** Time Arc (дуга часов + равные точки слотов); master vector в brand pack + +## Moods (UI-лейблы) + +Внутренние ключи API/preferences пока: `calm` | `energetic` | `business`. + +| Ключ (API) | Публичный лейбл | Акцент | +|------------|-----------------|--------| +| `calm` | FLOW | sage `#ABC5B5` / primary `#2F7A68` | +| `energetic` | MOMENTUM | coral `#FF6A3D` на ink | +| `business` | CONTROL | steel `#324A5F` | + +IA без изменений: top nav + bottom nav mobile; без left sidebar; без 4-го Creator mood. + +## Brand pack SoT + +Локально: `calentiq-brand-pack-local.zip` / `EventHubFront/.tmp-brand-pack-built/calentiq-brand-pack/`. +В приложении: `EventHubFront/public/brand/` (mark, lockup, favicons, mood app icons). + +## Epic + +https://git.sabilin.com/EventHub/EventHubSpec/issues/10 diff --git a/EventHubFrontSpec.md b/EventHubFrontSpec.md index 170864b..9f471f2 100644 --- a/EventHubFrontSpec.md +++ b/EventHubFrontSpec.md @@ -70,17 +70,19 @@ Deep-link на календарь, владельцем которого явл Nav `aria-current` синхронизирован с `useLocation` (без remount `Outlet` по pathname). - Mood themes — см. §3.2. -## 3.2. Настроения (mood themes) +## 3.2. Настроения (mood themes) / режимы CalenTIQ -Пользователь переключает визуальное настроение; атрибут `html[data-mood]`. Для гостя и при отсутствии `preferences.mood` — дефолт `calm` (в профиль при логине не пишется). После входа смена mood сохраняется в `preferences.mood` через `PATCH /v1/user/me`. +Публичный бренд UI: **CalenTIQ** (см. [BRANDING.md](BRANDING.md)). Внутренние ключи API/preferences без изменений. -| Mood | Идентификатор | Характер | -|------|---------------|----------| -| Спокойный | `calm` | sage/mist, мягкий градиент (default) | -| Энергичный | `energetic` | тёмный ink + coral/amber | -| Деловой | `business` | charcoal + steel, более жёсткие радиусы | +Пользователь переключает визуальный режим; атрибут `html[data-mood]`. Для гостя и при отсутствии `preferences.mood` — дефолт `calm` (в профиль при логине не пишется). После входа смена mood сохраняется в `preferences.mood` через `PATCH /v1/user/me`. -Переключатели mood и языка: на экранах auth (`/login`, `/register`, `/verify`) и в `/more`. В шапке workspace — только бренд, email и выход (без mood/lang). +| UI-лейбл | Идентификатор (API) | Характер | +|----------|---------------------|----------| +| FLOW | `calm` | sage/mist, мягкий градиент (default) | +| MOMENTUM | `energetic` | тёмный ink + coral `#FF6A3D` | +| CONTROL | `business` | charcoal + steel `#324A5F`, более жёсткие радиусы | + +Переключатели mood и языка: на экранах auth (`/login`, `/register`, `/verify`) и в `/more`. В шапке workspace — wordmark CalenTIQ (Time Arc), email и выход (без mood/lang). Язык UI (`ru`/`en`): до логина — `navigator.language`; после входа — поле `language` профиля (`PATCH /v1/user/me`). Если в профиле язык пуст — при логине записывается текущий (браузерный/выбранный на экране входа). Язык также можно сменить в форме `/profile`. diff --git a/VERSION b/VERSION index 49d5957..3b04cfb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1 +0.2 diff --git a/WORKFLOW.md b/WORKFLOW.md index fccc818..7cfaad3 100644 --- a/WORKFLOW.md +++ b/WORKFLOW.md @@ -217,7 +217,7 @@ Issue: https://git.sabilin.com/EventHub/EventHubBack/issues/24 ### Product version (`EventHubSpec/VERSION`) -Единый источник правды: **`EventHubSpec/VERSION`** — формат **`MAJOR.MINOR`** (сейчас `0.1`). +Единый источник правды: **`EventHubSpec/VERSION`** — формат **`MAJOR.MINOR`** (сейчас `0.2`). - Бампается **вручную и редко** (смена продуктовой линейки). - В `EventHubBack` / `EventHubFrontAdmin` / `EventHubFront` файл `VERSION` — только **fallback** для локальных сборок без доступа к Spec. @@ -240,7 +240,7 @@ Issue: https://git.sabilin.com/EventHub/EventHubBack/issues/24 { "status": "ok", "service": "eventhub", - "version": "0.1", + "version": "0.2", "build": 338, "git_sha": "2b65a804d354", "built_at": "2026-07-17T18:00:00Z" @@ -253,8 +253,8 @@ Issue: https://git.sabilin.com/EventHub/EventHubBack/issues/24 Отображение: -- Admin: `Admin UI 0.1.341 (eb37476)` / `API 0.1.338 (2b65a804d354)` -- Client: `UI 0.1.{build} (sha)` / `API 0.1.{build} (sha)` +- Admin: `Admin UI 0.2.{build} (sha)` / `API 0.2.{build} (sha)` +- Client: `UI 0.2.{build} (sha)` / `API 0.2.{build} (sha)` Третье число в лейбле — **build**, не semver-patch релиза.