Распространить утверждённый минималистичный дизайн кабинета врача (MR #74) на все остальные экраны. Запрос пользователя: единое оформление всего сайта.
Желаемый результат
Пациентское приложение и внутренние страницы кабинета используют светлый фон, зелёные акценты, единую типографику, карточки и кнопки. Сохранены маршруты, API, опросы и клинические предупреждения.
Подзадачи
Общая тема и оболочка web, все состояния и мобильная навигация.
Вход, опросы, результаты, лекарства, врач, сообщения и профиль.
Карточка пациента, подключение, демо-консоль и сплит-экран dashboard.
web/src/theme, web/src/components, web/src/screens; dashboard/theme.py, dashboard/components, dashboard/pages; необходимые проверки интерфейса.
Ограничения и риски
Только интерфейс (lane C). API, контракты, тексты шкал, скоринг, safety и персональные данные не меняются.
Архитектурный выбор
Общие токены и компоненты распространяют оформление на все маршруты; сохраняется мобильная компоновка.
Как проверить
npm run build в web; make lint && make test; пройти основные маршруты на desktop/mobile.
Лог выполнения
2026-10-04
Распространён утверждённый дизайн на все пациентские экраны и внутренние страницы врача; общая тема, шапка, навигация, панели, формы, уведомления и мобильные состояния.
Скорректирована компоновка средних экранов, добавлена внутренняя прокрутка календаря приёма.
Убрана загрузка внешнего шрифта, сохранены API и клиническая логика.
После rebase на dev: make lint зелёный; 989 тестов прошли, 1 пропущен; npm run build прошёл. Контраст основных текстов не ниже 4.5:1.
Визуальная проверка не выполнена: браузер сообщил о недоступной проверке политики доступа.
По уточнению пользователя добавлен выход на главную из всех шагов опросника с сохранением отправленных ответов и текущего вопроса; сборка web повторно прошла.
## Описание
Распространить утверждённый минималистичный дизайн кабинета врача (MR #74) на все остальные экраны. Запрос пользователя: единое оформление всего сайта.
## Желаемый результат
Пациентское приложение и внутренние страницы кабинета используют светлый фон, зелёные акценты, единую типографику, карточки и кнопки. Сохранены маршруты, API, опросы и клинические предупреждения.
## Подзадачи
- [x] Общая тема и оболочка web, все состояния и мобильная навигация.
- [x] Вход, опросы, результаты, лекарства, врач, сообщения и профиль.
- [x] Карточка пациента, подключение, демо-консоль и сплит-экран dashboard.
- [x] Сборка, lint/test ; визуальная проверка широких и узких экранов заблокирована средой.
## Анализ
### Затрагиваемые файлы
web/src/theme, web/src/components, web/src/screens; dashboard/theme.py, dashboard/components, dashboard/pages; необходимые проверки интерфейса.
### Ограничения и риски
Только интерфейс (lane C). API, контракты, тексты шкал, скоринг, safety и персональные данные не меняются.
### Архитектурный выбор
Общие токены и компоненты распространяют оформление на все маршруты; сохраняется мобильная компоновка.
## Как проверить
npm run build в web; make lint && make test; пройти основные маршруты на desktop/mobile.
## Лог выполнения
### 2026-10-04
- Распространён утверждённый дизайн на все пациентские экраны и внутренние страницы врача; общая тема, шапка, навигация, панели, формы, уведомления и мобильные состояния.
- Скорректирована компоновка средних экранов, добавлена внутренняя прокрутка календаря приёма.
- Убрана загрузка внешнего шрифта, сохранены API и клиническая логика.
- После rebase на dev: make lint зелёный; 989 тестов прошли, 1 пропущен; npm run build прошёл. Контраст основных текстов не ниже 4.5:1.
- Визуальная проверка не выполнена: браузер сообщил о недоступной проверке политики доступа.
- По уточнению пользователя добавлен выход на главную из всех шагов опросника с сохранением отправленных ответов и текущего вопроса; сборка web повторно прошла.
Soyavo
added this to the M3 Сдача milestone 2026-10-04 16:04:03 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Описание
Распространить утверждённый минималистичный дизайн кабинета врача (MR #74) на все остальные экраны. Запрос пользователя: единое оформление всего сайта.
Желаемый результат
Пациентское приложение и внутренние страницы кабинета используют светлый фон, зелёные акценты, единую типографику, карточки и кнопки. Сохранены маршруты, API, опросы и клинические предупреждения.
Подзадачи
Анализ
Затрагиваемые файлы
web/src/theme, web/src/components, web/src/screens; dashboard/theme.py, dashboard/components, dashboard/pages; необходимые проверки интерфейса.
Ограничения и риски
Только интерфейс (lane C). API, контракты, тексты шкал, скоринг, safety и персональные данные не меняются.
Архитектурный выбор
Общие токены и компоненты распространяют оформление на все маршруты; сохраняется мобильная компоновка.
Как проверить
npm run build в web; make lint && make test; пройти основные маршруты на desktop/mobile.
Лог выполнения
2026-10-04
Распространён утверждённый дизайн на все пациентские экраны и внутренние страницы врача; общая тема, шапка, навигация, панели, формы, уведомления и мобильные состояния.
Скорректирована компоновка средних экранов, добавлена внутренняя прокрутка календаря приёма.
Убрана загрузка внешнего шрифта, сохранены API и клиническая логика.
После rebase на dev: make lint зелёный; 989 тестов прошли, 1 пропущен; npm run build прошёл. Контраст основных текстов не ниже 4.5:1.
Визуальная проверка не выполнена: браузер сообщил о недоступной проверке политики доступа.
По уточнению пользователя добавлен выход на главную из всех шагов опросника с сохранением отправленных ответов и текущего вопроса; сборка web повторно прошла.