UI: ревью всех страниц (mobile+desktop), полный набор компонентов кита
- Root-фикс intrinsic-ограничений кита: .card max-width 340px → 100%,
  overflow visible (иначе dropdown-меню обрезается).
- Все виды задач (стек/дерево/список) — двухстрочные карточки:
  заголовок + меню «⋯» (GnDropdown c GnIconButton-триггером, статусы
  с отметкой текущего, подзадача в дереве, удаление с подтверждением)
  и строка бейджей (новый TaskBadges: статус, проект, P{n}, ≈время,
  recurring, дедлайн, бюджет, теги).
- Редактирование задач/проектов перенесено в GnDrawer (детализация
  в стеке, карточка — только просмотр).
- Удаления — через GnConfirmDialog (confirm-variant danger), промпты
  создания проекта/тега/подзадачи — через модалку QuickPrompt вместо
  window.prompt.
- Действия — тосты (useToast) вместо inline-алертов; при загрузке —
  GnSkeleton; пустые состояния — GnEmptyState с CTA-кнопками.
- Список: фильтры в GnToolbar с авто-применением (компактные,
  фиксированная ширина select-wrap).
- Настройки: GnRadioGroup для валюты и языка; «3 варианта» —
  компактная форма времени.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent d7d60c1 commit b2e87dd4082a3519f1656572752d7d9be82e13f5
@root root authored 16 hours ago
Showing 12 changed files
View
frontend/src/App.vue
View
frontend/src/components/QuickPrompt.vue 0 → 100644
View
frontend/src/components/TaskBadges.vue 0 → 100644
View
frontend/src/locales/en.ts
View
frontend/src/locales/ru.ts
View
frontend/src/locales/uk.ts
View
frontend/src/views/ListView.vue
View
frontend/src/views/OptionsView.vue
View
frontend/src/views/ProjectsView.vue
View
frontend/src/views/SettingsView.vue
View
frontend/src/views/StackView.vue
View
frontend/src/views/TreeView.vue