fix: polish narrow mobile layouts

This commit is contained in:
ik
2026-09-08 16:29:03 +07:00
parent 6e21bb774d
commit 731eade7b3
3 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -28,7 +28,7 @@
- [x] Web Dockerfile использует npm ci; инструменты проверки/тестирования перенесены в devDependencies и удаляются перед копированием runtime. Обновлён lock-файл без сети. Сборка Docker-образа остаётся проверкой перед деплоем.
- [x] Удалить pytest из Python production-зависимостей; локальная среда и CI используют отдельный requirements-dev.txt (8 сентября 2026).
- [x] Hero переведён в WebP (1,6 МБ → 71 КБ), PNG-иконка переупакована (368 КБ → 69 КБ), изображения получили явные размеры и приоритет LCP. Pillow нужен в runtime: API декодирует и повторно кодирует пользовательские изображения для проверки формата, удаления EXIF и безопасного хранения.
- [ ] Визуальная проверка 320/390/768/1280 px, исправление карточек и пустых состояний.
- [x] Визуальная проверка 320/390/768/1280 px: главная, рекорды, форма, статус и 404 не имеют горизонтального переполнения. На 320 px исправлен длинный заголовок рекордов; мобильные навигация и фильтры получили чистую прокрутку со scroll-snap без системной полосы (8 сентября 2026).
- [ ] Согласовать остальные формулировки README/roadmap с фактическим поведением.
Существовавшие перед этим пакетом незакоммиченные изменения кэша и карточек сохранены.