Files
vesti/openspec/changes/archive/2026-09-13-deexternalize-web-assets/tasks.md
T

18 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 1. Локализовать Bootstrap
- [x] 1.1 Скачать `bootstrap@5.3.3/dist/css/bootstrap.min.css` в `web/static/`
- [x] 1.2 Заменить CDN-ссылку на `/static/bootstrap.min.css` в `base.html` и `login.html`
- [x] 1.3 Проверка: страница рендерится с локальным CSS, нет запросов к jsdelivr.net
## 2. Убрать HTMX (unpkg.com)
- [x] 2.1 В `candidates.html` заменить `hx-post` на обычные `<form method="post">` (approve/reject)
- [x] 2.2 Убрать `<script src="https://unpkg.com/htmx.org@1.9.12">` из `base.html`
- [x] 2.3 Убрать все `hx-*` атрибуты из шаблонов (grep подтверждает отсутствие)
- [x] 2.4 Проверка: approve и reject работают полной перезагрузкой (POST + RedirectResponse)
## 3. Итоговая проверка
- [x] 3.1 `grep -rn "unpkg\|jsdelivr\|cdn\." web/` — пусто
- [x] 3.2 В браузере network-панель: 0 внешних доменов (только свой хост и статика)
- [x] 3.3 Полный цикл: фильтр → approve → опубликовано, без ожидания от третьих серверов