feat: simplify catch report form

This commit is contained in:
ik
2026-09-07 08:51:20 +07:00
parent aeef99920a
commit 62e584e8e7
4 changed files with 21 additions and 15 deletions
+5 -6
View File
@@ -75,7 +75,7 @@
- [x] Исправить единую шкалу активности и русские числительные во всех публичных представлениях (пакет A UI/UX-аудита; unit-тест границ и E2E согласованности).
- [x] Дополнить визуальный язык авторскими рыболовными SVG-иконками и шкалой активности в форме поплавка; анимации учитывают `prefers-reduced-motion`.
- [x] Сократить мобильный путь до результатов и улучшить фильтры: компактный hero, основные фильтры перед глазами, раскрываемые период/сортировка, строка условий и сброс (пакет B UI/UX-аудита).
- [ ] Упростить форму улова, добавить помощь форматов и сохранение значений при ошибке (пакет C UI/UX-аудита).
- [x] Упростить форму улова, добавить помощь форматов, валидацию и сохранение значений при ошибке (пакет C UI/UX-аудита).
- [ ] Заменить slug-фильтры и улучшить мобильное представление рекордов/detail (пакет D UI/UX-аудита).
- [ ] Выполнить accessibility/admin safety пакет с axe/Lighthouse (пакет E UI/UX-аудита).
- [ ] Добавить smoke-проверку административной очереди внешних источников на desktop/mobile без публикации реальных записей.
@@ -119,11 +119,10 @@
Технический production-контур, health/readiness, backup/restore и безопасные логи готовы. Следующие пункты выполняются строго по одному:
1. UI/UX-пакет C: упростить форму улова и сохранить введённые значения при ошибке;
2. UI/UX-пакет D: фильтры и мобильное представление рекордов/detail;
3. accessibility/admin safety и Lighthouse;
4. мониторинг, DNS/TLS и проверка production-профиля на целевом сервере;
5. финальное обновление README, лицензия кода и политика данных.
1. UI/UX-пакет D: фильтры и мобильное представление рекордов/detail;
2. accessibility/admin safety и Lighthouse;
3. мониторинг, DNS/TLS и проверка production-профиля на целевом сервере;
4. финальное обновление README, лицензия кода и политика данных.
После каждого пункта необходимо:
+5 -5
View File
@@ -61,11 +61,11 @@
### Пакет C — форма улова
- [ ] Разделить форму на обязательную основу и раскрываемые дополнительные сведения.
- [ ] Добавить примеры координат и помощь с единицами веса.
- [ ] Показывать ошибки рядом с конкретным полем и общий summary с переводом фокуса.
- [ ] Сохранять введённые значения после ошибки создания и отдельно обрабатывать повтор скриншота.
- [ ] Привести обещание времени заполнения в соответствие с измеренным сценарием.
- [x] Разделить форму на обязательную основу и раскрываемые дополнительные сведения.
- [x] Добавить примеры координат и помощь с единицами веса.
- [x] Показывать нативные ошибки рядом с полем и общий summary с переводом фокуса.
- [x] Сохранять значения в `sessionStorage` после ошибки; повтор скриншота обрабатывать отдельно.
- [x] Привести обещание времени заполнения к реалистичному «около минуты».
Критерий: новый пользователь без документации понимает формат координат/веса, ошибка не уничтожает введённые данные, обязательные поля визуально очевидны.