← К списку версий
v0.77.1
25.09.2026
MINOR
Чёрно-бело-серый интерфейс: цвет только для статусов, путь клиента на ключевых страницах
Платформа переведена с цветного оформления на спокойное чёрно-бело-серое: синий больше не красит кнопки и бейджи, акцент — тёмно-серый. Цвет остался только там, где несёт смысл: красный — опасность, жёлтый — в работе, зелёный — готово, серый — нет данных. Ссылки стали синими с подчёркиванием, как в Яндексе, чтобы их невозможно было спутать с кнопкой. Исправлены статусы, которые врали цветом: завершённый проект больше не красный, активный больше не зелёный. На рабочем столе, карточке человека и карточке проекта появился блок «Следующий шаг» с одним главным сигналом и кнопкой, которая его закрывает; когда сигналов нет — прямо написано, что всё в порядке.
Что сделано
- Синий убран из интерфейса — кнопки (главные, акцентные, зелёные, фиолетовые), бейджи и служебные отметки стали серыми; главное действие — серая кнопка с тёмной рамкой. Локальные переопределения цветов в blade-страницах переписаны, класс btn-green больше не используется (заменён на btn-accent).
- Ссылки — синие и подчёркнутые — отдельные токены --link/--link-hover/--link-soft для светлой и тёмной темы; навигация, меню и таблицы сохранили своё оформление.
- Светофор статусов починен — «завершён» теперь зелёный (готово), «активен» и «в процессе» жёлтые (в работе), «приостановлен»/«ждёт» жёлтые, закрытые и неизвестные серые. Раньше завершённый проект светился красным, а активный — зелёным.
- Блок «Следующий шаг» — компонент x-next-step и App\Services\NextStepService: один главный сигнал страницы с уровнем светофора, объяснением и кнопкой решения. Человек: нет доступа, не подтверждён email, письма с ошибкой, пароль не установлен, нет проектов. Проект: просроченные задачи, задачи ждут подтверждения, не оплачена подписка, в активном проекте нет задач. Если сигналов нет — блок «всё в порядке».
- Рабочий стол — подсказки отсортированы по важности (красное → жёлтое → серое), зелёная подсказка о последней синхронизации стала серой, действия в подсказках — нейтральные кнопки с тёмной рамкой, добавлена ветка «Сигналов нет — всё в порядке».
- Регрессии — в DesignSystemRenderTest проверяется блок следующего шага на карточках человека и проекта, якорь секции задач, отсутствие цветных кнопок/бейджей в app.css и правильные цвета статусов.
- Версия платформы — тестовая версия поднята до v0.77.1 (.env, .env.example, config/app.php, VersionSeeder, README.md).
Результат
- Интерфейс перестал быть пёстрым: цвет означает статус, а не украшение, ссылки читаются как ссылки, и на каждой ключевой странице видно, что делать дальше и по какой кнопке.