Files
EventHubSpec/UX-BACKLOG.md
T

2.3 KiB
Raw Blame History

EventHub Front — UX backlog (после stage walk)

Baseline ~6.8/10 → после P0P2 на stage ~8.0/10 (rewalk). P3P4: EventHubFront#19.

Canvas: eventhub-front-ux-review (до), eventhub-front-ux-rewalk (после). Трекер: EventHubFront#17 (P0+P1), EventHubFront#18 (P2).

P0

  • Форматировать даты локалью (ru-RU / текущий i18n) везде: Записи, события, подписка
  • Убрать / спрятать opaque id из consumer UI (календари, поиск, специалисты)
  • Починить дубль title события (displayTitle — схлопывание TitleTitle)

P1

  • Локализовать статусы + semantic pills (StatusBadge)
  • В заявках на событии показывать display name / email (user_nickname / user_email с API)
  • Specialists invite: одно поле адресата — lookup + email без отдельного «Или email»

P2

  • Управление календарями: поиск, фильтр personal/commercial, pin + recent (localStorage)
  • Контраст метаданных профиля в dark / «Энергичный» mood

P3 (после re-walk stage, UI e2f5a97 / API e301307)

  • Починить запись title (не только displayTitle): buildEventBody / form reset через displayTitle
  • Event sheet: skeleton/loading для заявок вместо flash «Нет заявок»
  • Discover: дедуп результатов + тише type pills (скрыть при активном type-фильтре)
  • StatusBadge: mood-aware стили под data-mood=energetic
  • Discover/stage: чистка E2E/Journey litter (ops, не Front)

P4

  • Профиль: убрать ID из consumer UI
  • Календари: empty state фильтра + «Сбросить» + группа «Закреплённые»
  • A11y: один EventActionCard (panel/sheet по media query)
  • MoodSwitcher: не ронять контраст при saving