Commit Graph

13 Commits

Author SHA1 Message Date
kpa39l 48b10349ec docs: задачи кросспостинга личных источников и markdown-редактора (2026-09-18) 2026-09-20 18:54:36 +00:00
kpa39l 64baa7ea73 docs: закрытие сессии 2026-09-18 (post-translate) 2026-09-20 16:05:04 +00:00
kpa39l 745680a3a0 docs: закрытие сессии 2026-09-17 (keep-bulk-checkboxes) 2026-09-17 17:33:42 +00:00
kpa39l 87134ed839 docs(TODO): закрыты строки 54 (git-репо дубликат) и 55 (openspec archive — 14 change-ов заархивированы) 2026-09-16 17:01:21 +00:00
kpa39l 51a13de28c docs: закрытие сессии 2026-09-15 — TODO/WALKTHROUGH актуализированы (selected-list, почтовый UI); отмечены незакоммиченные наработки прошлых сессий 2026-09-15 17:51:37 +00:00
kpa39l 0999424baa fix(candidates): сохранять группировку после действий, чинить пустой ?status=rejected
- _fetch_candidates: жёсткое status='new' только при пустом status; явный
  статус (rejected/published) — единственный фильтр статуса → ?status=rejected
  больше не даёт пустой список
- формы approve/reclassify/rewrite/reject/comment: скрытые поля
  group_by/direction/own/q — контекст страницы
- POST-роуты: редирект через _cand_back() сохраняет группировку и фильтры
  (reject → ?status=rejected&group_by=...; approve → ?status=published&...)
2026-09-14 05:47:30 +00:00
kpa39l acb49cc702 fix(candidates): только внешние new-посты в списке кандидатов
- _fetch_candidates: в WHERE всегда is_own=0 AND status='new' → свои посты
  канала @dedinit (is_own=1, backfill) и published/rejected больше не
  показываются как кандидаты
- counts табов: считаются по внешним постам (не по жёсткому where), чтобы
  табы статусов показывали реальные счётчики
- change: candidates-only-external-new (skip_specs)
2026-09-14 05:11:54 +00:00
kpa39l e2bdb4a87b TODO: инсайты на страницу метрик (день/неделя/месяц × новые/одобрено/опубликовано, 9 карточек) — задача на потом 2026-09-14 04:41:35 +00:00
kpa39l f890ad71f1 fix(web): статус группы при группировке по дате + published-страница
- _fetch_candidates: статус группы = доминирующий (new>rejected>published),
  а не первого поста → при group_by=date группа «Ранее на этой неделе»
  больше не выглядит опубликованной (openchange fix-date-group-status)
- base.html: padding-top 1.5rem→4.5rem — заголовок не перекрывается fixed-top меню
- published.html: ID поста на карточках (#N · направление)
- AGENT.MD: бэкапы автоматические по крону, вручную не запускать
2026-09-14 04:39:08 +00:00
kpa39l 970bf14a9d TODO: восстановлена удалённая открытая задача «Отдельная страница управления источниками новостей» (случайно снесена в b2af4bb — была без trailing newline) 2026-09-13 20:39:49 +00:00
kpa39l b2af4bb7c8 session close: TODO.md — fediverse-публикация (gotosocial-publisher) закрыта, открытые задачи (bot-флаг vesti, фан-аут) 2026-09-13 20:30:14 +00:00
kpa39l 71fd48aa06 Session 2026-09-13: unify directions (canon+LLM-fallback, 966/1019), publisher dry_run fix, git repo, archive 8 changes, candidates-mail-ui WIP, docs 2026-09-13 17:48:06 +00:00
kpa39l c3f59f7b7a Initial import: vesti.nixg.ru — новостной апрув-проект (web, crawler, classifier, publisher, openspec) 2026-09-13 15:58:32 +00:00