vasyansk
|
388bf4aeb6
|
fix(web): валидация записей шаблона — пустые values не уходят в API, ошибки видимы
|
2026-07-03 18:10:10 +07:00 |
|
vasyansk
|
99e09d35fb
|
feat(web): TemplatesPage + RecordEditor — CRUD шаблонов с редактором записей
|
2026-07-03 18:02:08 +07:00 |
|
vasyansk
|
4e91211a89
|
feat(web): AccountsPage — CRUD учёток, secret-форма, инструкция Selectel
|
2026-07-03 17:52:59 +07:00 |
|
vasyansk
|
ef003230fa
|
fix(web): DomainsPage показывает ошибки привязки шаблона и удаления
|
2026-07-03 17:49:48 +07:00 |
|
vasyansk
|
0ce15d30a8
|
feat(web): DomainsPage — список, импорт зон, привязка шаблона
|
2026-07-03 17:43:49 +07:00 |
|
vasyansk
|
1412da9a31
|
feat(web): DiffView + DomainDiffPage с prune-guard по умолчанию выключенным
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BwxdSt4reTm7Dj1oxRvpP3
|
2026-07-03 17:32:20 +07:00 |
|
vasyansk
|
267ffc4ed9
|
fix(web): Domain.templateId опционален (Go omitempty), String() на error
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-03 17:19:51 +07:00 |
|
vasyansk
|
6f82036e38
|
feat(web): типизированный API-клиент, типы DTO, TanStack Query хуки
|
2026-07-03 17:14:11 +07:00 |
|
vasyansk
|
41242973e1
|
feat(web): scaffold Vite+React+TS, Tailwind v4, shadcn, router, тёмная console-тема
|
2026-07-03 17:06:23 +07:00 |
|