feat: persist search review drafts #27
Reference in New Issue
Block a user
Delete Branch "feature/search-review-drafts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Реализует недостающий критерий Issue #23: черновик разметки сохраняется в localStorage и восстанавливается после перезагрузки. После успешного сохранения черновик удаляется. Обновлена версия до 0.8.1 и changelog. Проверки: unittest discover, Node syntax check, git diff --check.
Независимый review: есть два blocking finding. (1) input/change слушатели добавлены на #review, но поля «Проверяющий» и «Общий комментарий» находятся в .review__actions за пределами main #review. Их изменения не сохраняют черновик; после перезагрузки легко потерять имя и общий комментарий. Повесьте обработчик на document/body либо на форму, включающую action panel, и добавьте поведенческую проверку. (2) В backend/search/review.html footer всё ещё показывает Backend v0.8.0, тогда как приложение и документация обновлены до 0.8.1. Это нарушает обязательное отображение текущей версии. CHANGELOG.md и остальные version bump корректны.
Повторный независимый review полного PR после
4210c24завершён: blocking findings нет. Обработчики на document теперь охватывают поля из action panel, поэтому reviewer и общий комментарий входят в localStorage-черновик; footer показывает Backend v0.8.1. Очистка черновика остаётся только после успешного POST, новых регрессий не выявлено.