Журнал и список задач с телефона: иконка комментария, переключатель «Созданные агентом» (0.94)
Набор правок по интерфейсу, в основном про чтение с телефона.

Журнал:
- фильтр по проекту убран: проектов у владельца будут сотни, и селект из них нужный
  не находит — разрез по проектам живёт в разделе «Проекты», как и в общем списке
  задач (0.73). Со страницы ушла и загрузка активных проектов: справочник имён
  по-прежнему собирается из активных и архивных;
- комментарий показывается иконкой и только там, где он есть. Записей без
  комментария в журнале большинство, и колонка пустых ячеек съедала половину ширины
  таблицы, а текст автора (у закрытия агентом — абзац) в ячейке не влезал и рвался по
  строкам. Целиком он открывается модалкой, в ней же вид записи и заголовок задачи:
  диалог открывается из строки, под ним остаётся весь журнал, и без этих слов
  непонятно, чей это комментарий;
- заголовок колонки — та же иконка: слово «Комментарий» шире колонки, в которой
  теперь стоит одна кнопка. Слота заголовка у GnTable нет, но label принимает
  готовый узел, поэтому иконке отдан h('i') с aria-label — иначе колонка осталась бы
  для скринридера безымянной;
- дата и время разложены на две части: на десктопе читаются как раньше
  («10.10.2026, 22:23»), на телефоне встают в две строки и таблицу не растягивают.
  formatDateTime из taskui стал не нужен и удалён;
- телефон (≤767px): отступы ячеек 8px, бейдж события мельче (моноширинный капс 13px
  рвал «ДОСТУПНОСТЬ» и задавал таблице нижнюю границу ширины), колонки «Проект» и
  «Актор» скрыты. Актор возвращается строкой под бейджем события: своей колонкой он
  оставлял половину ширины пустой, а журнал существует ради актора. На 390px таблица
  ровно по ширине экрана и не едет по горизонтали.

Список задач:
- «Кто создал» стал переключателем «Созданные агентом» вместо селекта из трёх
  пунктов: средний пункт («только мои») ничего не прибавлял к «всем» — своих задач у
  владельца подавляющее большинство, — а спрашивалось ровно одно: «показать то, что
  завёл агент». Переключатель это и говорит.

Локали: ушли filterProject/filterProjectAll и filterCreated/createdAll/createdMe,
появились showComment и общий common.close — у модалки без своего действия «Отмена»
читалась бы как отказ от чего-то.

Проверено живым прогоном в браузере (временный пользователь, данные засеяны SQL,
XP не начислялся): шапка без фильтра по проекту, кнопка комментария у 5 записей из
10 (3 текста автора и 2 машинных кода, которые интерфейс читает словами), модалка с
полным текстом, «Закрыть» переведена, на 390px нет горизонтальной прокрутки, в списке
три переключателя и created_by_kind=agent в запросе. Стенд вычищен.

ТЗ 0.94: §3.6, §3.20, §7.
1 parent 4837d28 commit 6eff1f259921b7d63a3385186e2ce938db08a3a7
@root root authored 3 hours ago
Showing 8 changed files
View
docs/TZ.md
View
frontend/src/kit-overrides.css
View
frontend/src/locales/en.ts
View
frontend/src/locales/ru.ts
View
frontend/src/locales/uk.ts
View
frontend/src/taskui.ts
View
frontend/src/views/JournalView.vue
View
frontend/src/views/ListView.vue