feat: preserve form values and show field errors on submit

- keep submitted values and API field violations across redirects
- reopen the failed modal and highlight invalid fields
- show inline HTML5 validation messages instead of browser bubbles
- keep content-admin errors on the originating page
This commit is contained in:
2026-10-22 22:41:35 +03:00
parent 3827955909
commit d287dd3119
20 changed files with 636 additions and 66 deletions

2
.gitignore vendored
View File

@@ -7,6 +7,8 @@ build/
.env.prod
/data/
node_modules/
# Локальные сессии Kilo Code — не часть репозитория.
.kilo/
# Каталог с боевыми данными и паролями (не коммитить!)
examples/
__pycache__/