mirror of
https://gitverse.ru/kpa39l/vesti.git
synced 2026-09-29 09:55:03 +00:00
fix(sources): поле channel в форме добавления телеграм-источника (fix-sources-add-channel)
Форма добавления не имела поля channel, валидатор требует его для crawler=telegram → 'telegram-источнику нужен channel'. Добавлено поле в add-форму (required для telegram через JS), показ channel в таблице у telegram-источников. Backend не менялся. web/templates/sources.html ранее отсутствовал в git — добавлен.
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
# VESTI — Статус
|
||||
|
||||
Обновлено: 2026-09-15 (RSS: сохранение абзацев/разметки в текстах новостей)
|
||||
Обновлено: 2026-09-16 (fix-sources-add-channel: поле channel в форме добавления TG-источника)
|
||||
<!--
|
||||
История обновлений:
|
||||
2026-09-16 — fix-sources-add-channel: в форме добавления источника появилось поле channel
|
||||
(required для telegram через JS), в таблице у TG-источников виден канал.
|
||||
Причина бага: поле channel отсутствовало в UI, хотя валидатор требует его.
|
||||
Заодно: web/templates/sources.html и crawlers.html НЕ были в git (untracked) — sources.html добавлен.
|
||||
2026-09-15 — rss-formatting-preserve: html_to_text/extract_full_text сохраняют абзацы (\n\n);
|
||||
safe_html (bleach) для предпросмотра RSS-текстов; пересобраны старые посты
|
||||
(omarchy 25/25, bleepingcomputer 16/16); lwn частично (403/429 — при след. крауле)
|
||||
@@ -18,6 +22,7 @@
|
||||
-->
|
||||
|
||||
## Текущее состояние
|
||||
- **fix-sources-add-channel** (2026-09-16): добавление telegram-источника через веб снова работает. Поле `channel` добавлено в форму (required для telegram через JS) и показывается в таблице. Причина: UI-форма не имела поля channel. `web/templates/sources.html` ранее отсутствовал в git — добавлен.
|
||||
- **FEDIVERSE-ПУБЛИКАЦИЯ РАБОТАЕТ** (2026-09-13): publisher-service умеет публиковать карточки в GoToSocial (social.dedinit.ru) от имени бот-аккаунта **@vesti@dedinit.ru** (Mastodon-совместимый API). Change `gotosocial-publisher`.
|
||||
- Аккаунт **vesti** создан на GtS (2026-09-13, confirmed+approved, admin=0), OAuth-приложение `vesti-publisher` (client_id=01B09QNDM9YQ2VQVSRXHCVAV6K), токен в .env (`GT_SOCIAL_ACCESS_TOKEN`, scope `read write`), канал `VESTI_GTS_CHANNELS=@vesti@dedinit.ru`.
|
||||
- healthz publisher: блок `gotosocial` — url, account=vesti, token_set=true, account_ok=true.
|
||||
|
||||
Reference in New Issue
Block a user