Commit graph

26 commits

Author SHA1 Message Date
208940da3f
feat(telegram): Link zum Artikel und zur Freigabe-Warteschlange
Some checks are pending
🚀 Deploy to Hetzner / deploy (push) Waiting to run
Backend Tests / backend-tests (push) Waiting to run
Die Freigabe-Meldung fuehrte nur in den einzelnen Artikel. Stehen mehrere
an, will man in die Liste - beide Wege stehen jetzt in der Nachricht, und
die Pipeline-Zusammenfassung verlinkt die Warteschlange, sobald etwas
darauf wartet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 16:39:06 +02:00
de1d62c6f7
feat(admin): Freigabe-Seite und Aufraeumen der Status-Altlasten
Die Freigabe ist jetzt der taegliche Arbeitsschritt und bekommt eine
eigene Seite: /admin/freigabe listet alle wartenden Artikel mit Bild,
Score, Tags und dem umgeschriebenen Text lesbar gerendert, dazu die drei
Aktionen Freigeben, Neu schreiben, Verwerfen. Nach jeder Aktion geht es
zurueck in die Liste, damit sich eine Warteschlange am Stueck abarbeiten
laesst.

Der Vorschautext ist Modell-Ausgabe ueber fremde Webseiten und laeuft
deshalb durch einen Tag-Whitelist-Filter statt roh ins Template.

Aufgeraeumt:
- Artikelliste zeigte interne Kuerzel statt Klartext
- Status `review` (Relevanz-Warnzone) wurde als "Rewrite" ausgegeben
- `Rewrite -> Freigegeben` entfernt: zweiter Weg an der Freigabe vorbei
- `Freigegeben -> Veroeffentlicht` entfernt: das macht der WP-Sync
- API-Statusliste wird abgeleitet statt handgepflegt, sie kannte den
  neuen Status nicht und lehnte den Wechsel mit 422 ab

Behoben: list_articles las content_rewritten nicht mit, die neue Seite
haette nie einen Text angezeigt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 16:32:48 +02:00
a233012887
feat(pipeline): redaktionelle Freigabe vor der Veroeffentlichung
Die Pipeline liess GPT Artikel umschreiben und legte sie direkt als
geplanten WordPress-Beitrag an - ohne dass ein Mensch sie gesehen hat.
Der KI-Hinweis auf dem Blog sagt aber redaktionelle Pruefung zu, und
genau daran haengt die Ausnahme in Art. 50 Abs. 4 KI-VO.

Neuer Status `pending_review` zwischen Rewrite und Publish: Die Pipeline
endet beim Rewrite, ohne WordPress-Beitrag und ohne Publish-Slot. Erst
die Freigabe im Portal stempelt Pruefer und Systemzeit, reserviert den
Slot und legt den Beitrag an.

- Migration: editorial_review_at/_by/_note, Status-CHECK erweitert
- Spalten-Migration laeuft nach den Tabellen-Neubauten erneut, sonst
  verwirft der aeltere no_image-Rebuild die frisch angelegten Spalten
- Jeder Weg nach `approved` stempelt (Button, Statuswechsel, API)
- Jeder maschinelle Rewrite loescht einen alten Stempel
- Telegram: Info mit Portal-Link statt Draft-Meldung, kein Freigabe-Button
- Altbestand bleibt unberuehrt und veroeffentlicht weiter
- EDITORIAL_REVIEW_REQUIRED=false stellt den alten Ablauf wieder her
- 14 neue Tests, docs/KI-VO.md

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 10:35:49 +02:00
2c331d683b
feat: rebuild rss-news backend, admin ui, and legal extraction pipeline 2026-02-18 09:52:36 +01:00
d65c55d315
Bump version to v1.7.1 2025-08-28 11:18:30 +02:00
a46d919118
Bump version to v1.7.0 2025-08-24 14:59:32 +02:00
46e0b98928
Update CHANGELOG.md 2025-08-18 10:37:27 +02:00
0bb7d246c1
Bump version to v1.6.3 2025-08-18 10:33:27 +02:00
56a766596b
Wordpress API Anbindung imprementiert 2025-08-16 13:01:10 +02:00
4eaef89be8
Bump version to v1.5.3 2025-07-11 09:44:31 +02:00
c49864c4aa
🔐 Korrektur Changelog.md 2025-07-09 20:36:58 +02:00
6ab8bdaadb
Bump version to v1.5.2 2025-07-09 20:31:18 +02:00
1badb77173
Bump version to v1.5.1 2025-07-09 20:08:13 +02:00
1d54cf904b 🔖 Release v1.5.0 2025-07-08 10:48:12 +02:00
bae12a31c5 🔒 Update der CHANGELOG.md 2025-07-07 17:06:23 +02:00
1210b40d58 🔒 Aktualisierung CHANGELOG.md zu testzwecken 2025-07-07 16:59:41 +02:00
cbeea8fa19 📝 CHANGELOG v1.4.6 ausgefüllt 2025-07-07 16:45:57 +02:00
37439823d5 🔖 Release v1.4.6 2025-07-07 16:25:52 +02:00
0bc99bb4cf 🔖 Release v1.4.6 2025-07-07 16:16:16 +02:00
691c9e00b6 🔖 Release v1.4.5 2025-07-07 11:36:14 +02:00
570d2af937 🔖 Release v1.4.5 2025-07-07 11:33:10 +02:00
8ee01f3d58 🔖 Release v1.4.4 2025-07-07 11:02:49 +02:00
fbc2c2dfb9 🔖 Release v1.4.4 2025-07-07 10:52:58 +02:00
2db9544fda UI-Anpassung: Feed-Anzeige entfernt, Tabelle verbessert 2025-07-05 16:36:29 +02:00
fe2191e6c8 �� Tabellenansicht & Statusverwaltung integriert, Rewrite-Batchfunktion hinzugefügt (v1.3.1) 2025-07-04 20:14:12 +02:00
2f7f2a1eb7 Release 1.1.0 2025-07-04 09:48:03 +02:00