|
Лоадеры и скелетоны: спиннер обновления в шапках, скелетоны под макет страниц
- Спиннер обновления (GnLoader circle, .refresh-loader fixed под топбаром) в #actions шапок списков: задачи, стек, проекты, архив, проект, задача, опции - Скелетоны заменены с рамочного .skeleton-stack на макет-мимикрирующие карточки кита: списки — сетка карточек с бейджами, задача — сетка main/сайд, статы — метрики, сад — блок + строки - kit-overrides.css: только теговые бейджи/чипы без uppercase, позиция спиннера - Локаль common.loading (ru/en/uk) Проверено headless на живом фронте: скелетоны на первом входе (list 4 карточки, task 5 карточек/12 линий, stats 3 метрики, garden блок+2 линии, projects 3, archive 2, stack 3+6 бейджей), спиннер появляется при обновлении данных. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| frontend/src/kit-overrides.css |
|---|
| frontend/src/locales/en.ts |
|---|
| frontend/src/locales/ru.ts |
|---|
| frontend/src/locales/uk.ts |
|---|
| frontend/src/views/ArchiveView.vue |
|---|
| frontend/src/views/GardenView.vue |
|---|
| frontend/src/views/ListView.vue |
|---|
| frontend/src/views/OptionsView.vue |
|---|
| frontend/src/views/ProjectView.vue |
|---|
| frontend/src/views/ProjectsView.vue |
|---|
| frontend/src/views/StackView.vue |
|---|
| frontend/src/views/StatsView.vue |
|---|
| frontend/src/views/TaskView.vue |
|---|