Commit graph

5287 commits

Author SHA1 Message Date
Auto-Sync
04ff2af99a Auto-Sync: 2026-02-27 02:45 2026-02-27 02:45:07 +01:00
root
f22d0da09a redax-wp: CT 113 live — aiohttp fix + MOTD + STATE.md
Made-with: Cursor
2026-02-27 08:37:44 +07:00
Auto-Sync
eeaab8a180 Auto-Sync: 2026-02-27 02:30 2026-02-27 02:30:07 +01:00
Auto-Sync
030dfe8115 Auto-Sync: 2026-02-27 02:15 2026-02-27 02:15:07 +01:00
Auto-Sync
8051b6e27a Auto-Sync: 2026-02-27 02:00 2026-02-27 02:00:07 +01:00
root
064ae085b5 redax-wp: Sprint 1+2 — vollständiger Stack
Infrastruktur:
- CT 113 auf pve-hetzner erstellt (Docker, Tailscale)
- Forgejo-Repo redax-wp angelegt

Code (Sprint 2):
- docker-compose.yml: wordpress + db + redax-web
- .env.example mit allen Variablen
- database.py: articles, feeds, feed_items, prompts, settings
- wordpress.py: WP REST API Client (create/update post, media upload, Yoast SEO)
- rss_fetcher.py: Feed-Import, Blacklist, Teaser-Modus, KI-Rewrite
- app.py: Flask Dashboard, Scheduler (publish/rss/briefing), alle API-Routen
- templates: base, login, index (Zwei-Spalten-Editor), feeds, history, prompts, settings, hilfe
- README.md + .gitignore

Made-with: Cursor
2026-02-27 07:52:31 +07:00
Auto-Sync
2fe60d8220 Auto-Sync: 2026-02-27 01:45 2026-02-27 01:45:07 +01:00
Auto-Sync
829c4a037d Auto-Sync: 2026-02-27 01:30 2026-02-27 01:30:07 +01:00
Auto-Sync
e10058f299 Auto-Sync: 2026-02-27 01:15 2026-02-27 01:15:07 +01:00
Auto-Sync
4a959ef251 Auto-Sync: 2026-02-27 01:00 2026-02-27 01:00:07 +01:00
root
2fa27fc701 fuenfvoracht: Tool-Switcher in allen Nav-Leisten (→ Redakteur)
Made-with: Cursor
2026-02-27 06:47:20 +07:00
Auto-Sync
930613bca7 Auto-Sync: 2026-02-27 00:45 2026-02-27 00:45:08 +01:00
root
3ce2304e41 fuenfvoracht: Board-Interaktivität + Redakteur Sprint-Plan
FünfVorAcht:
- Redaktionsplan zeigt jetzt mehrere Artikel pro Tag
- Umplanen-Button (Inline-Panel mit Slot-Prüfung, 15-Min-Raster)
- Löschen-Button mit Sicherheitsabfrage
- STATE.md aktualisiert (Changelog 26.02.2026)

Redakteur:
- STATE.md mit vollständigem Sprint-Plan angelegt
- Übernommene Komponenten aus FünfVorAcht dokumentiert
- 4 Sprints: Infrastruktur → WP-Anbindung → Editor → Polish

Made-with: Cursor
2026-02-27 06:38:44 +07:00
Auto-Sync
066195bfb5 Auto-Sync: 2026-02-27 00:30 2026-02-27 00:30:07 +01:00
Auto-Sync
fd0e305fd3 Auto-Sync: 2026-02-27 00:15 2026-02-27 00:15:07 +01:00
Auto-Sync
01d6b85f7e Auto-Sync: 2026-02-27 00:00 2026-02-27 00:00:08 +01:00
Auto-Sync
8d14c95e46 Auto-Sync: 2026-02-26 23:45 2026-02-26 23:45:07 +01:00
Auto-Sync
5985c66c54 Auto-Sync: 2026-02-26 23:30 2026-02-26 23:30:07 +01:00
Auto-Sync
e22e2fcf70 Auto-Sync: 2026-02-26 23:15 2026-02-26 23:15:07 +01:00
Auto-Sync
9a9de9bf57 Auto-Sync: 2026-02-26 23:00 2026-02-26 23:00:07 +01:00
Auto-Sync
d12464cf44 Auto-Sync: 2026-02-26 22:45 2026-02-26 22:45:08 +01:00
Auto-Sync
40163ad25a Auto-Sync: 2026-02-26 22:30 2026-02-26 22:30:07 +01:00
Auto-Sync
8ed9aefe20 Auto-Sync: 2026-02-26 22:15 2026-02-26 22:15:07 +01:00
Auto-Sync
31d9e1f587 Auto-Sync: 2026-02-26 22:00 2026-02-26 22:00:07 +01:00
Auto-Sync
d73700360a Auto-Sync: 2026-02-26 21:45 2026-02-26 21:45:07 +01:00
Auto-Sync
361fa777ac Auto-Sync: 2026-02-26 21:30 2026-02-26 21:30:08 +01:00
Auto-Sync
2155abce54 Auto-Sync: 2026-02-26 21:15 2026-02-26 21:15:07 +01:00
Auto-Sync
56916ae832 Auto-Sync: 2026-02-26 21:00 2026-02-26 21:00:07 +01:00
Auto-Sync
754ed1e8cb Auto-Sync: 2026-02-26 20:45 2026-02-26 20:45:07 +01:00
Auto-Sync
a0bd892d09 Auto-Sync: 2026-02-26 20:30 2026-02-26 20:30:08 +01:00
Auto-Sync
627a8d7f2d Auto-Sync: 2026-02-26 20:15 2026-02-26 20:15:07 +01:00
Auto-Sync
9db6c13a16 Auto-Sync: 2026-02-26 20:00 2026-02-26 20:00:08 +01:00
Auto-Sync
661990e2f6 Auto-Sync: 2026-02-26 19:45 2026-02-26 19:45:07 +01:00
Auto-Sync
7ff463463b Auto-Sync: 2026-02-26 19:30 2026-02-26 19:30:07 +01:00
Auto-Sync
9279c0ff91 Auto-Sync: 2026-02-26 19:15 2026-02-26 19:15:07 +01:00
Auto-Sync
be2aee0a67 Auto-Sync: 2026-02-26 19:00 2026-02-26 19:00:08 +01:00
Auto-Sync
e72075852a Auto-Sync: 2026-02-26 18:45 2026-02-26 18:45:07 +01:00
Auto-Sync
1a99ba754f Auto-Sync: 2026-02-26 18:30 2026-02-26 18:30:07 +01:00
Auto-Sync
cc0fb84232 Auto-Sync: 2026-02-26 18:15 2026-02-26 18:15:07 +01:00
Auto-Sync
f9f42afc81 Auto-Sync: 2026-02-26 18:00 2026-02-26 18:00:07 +01:00
Auto-Sync
8c1b171e32 Auto-Sync: 2026-02-26 17:45 2026-02-26 17:45:07 +01:00
Auto-Sync
ed3293acd9 Auto-Sync: 2026-02-26 17:30 2026-02-26 17:30:07 +01:00
Auto-Sync
0c3a0df28c Auto-Sync: 2026-02-26 17:15 2026-02-26 17:15:07 +01:00
Auto-Sync
f8dba8eb5e Auto-Sync: 2026-02-26 17:00 2026-02-26 17:00:07 +01:00
Auto-Sync
012c5e9d9d Auto-Sync: 2026-02-26 16:45 2026-02-26 16:45:07 +01:00
Auto-Sync
4b1fdd3325 Auto-Sync: 2026-02-26 16:30 2026-02-26 16:30:08 +01:00
Auto-Sync
eae14a8aaf Auto-Sync: 2026-02-26 16:15 2026-02-26 16:15:08 +01:00
root
cbe681b0c4 merge: remote STATE-Updates integriert, fuenfvoracht-Sprint behalten
Made-with: Cursor
2026-02-26 22:12:27 +07:00
root
a9ef7739be feat(fuenfvoracht): vollständiger Sprint — Zeitplanung, Logging, Briefing, Deploy
- CT 112 auf pve-hetzner: Bot + Dashboard produktiv
- Strukturiertes JSON-Logging (logger.py, /logs/fuenfvoracht.log)
- 15-Min-Zeitslots: UNIQUE(date, post_time), DB-Migration, Konflikterkennung
- Einplan-Flow: scheduled-Status, notify_at, automatische Bot-Benachrichtigung
- Board-API: Umplanen (reschedule) + Löschen per Article-ID
- Morgen-Briefing täglich 10:00 MEZ: Tagesplan + Ausblick 3 Tage
- Fehler-Alarm: detaillierte Meldung an alle Redakteure bei Posting-Fehler
- Reviewer-Verwaltung: DB-Tabelle, API add/remove, Willkommensnachricht
- Zweiter Redakteur (1329146910) parallel eingebunden
- Markenzeichen automatisch unter jeden Beitrag (Duplikat-Schutz)
- Tailwind CSS self-hosted im Docker-Image (kein CDN, schnelle Ladezeiten)
- TELEGRAM_CHANNEL_ID gesetzt (-1001285446620)
- Hilfe-Seite /hilfe: 6 Aufgabenbereiche mit Klickpfaden
- STATE.md aktualisiert und vollständig dokumentiert

Made-with: Cursor
2026-02-26 22:12:12 +07:00
Auto-Sync
ca9ccb03d4 Auto-Sync: 2026-02-26 16:00 2026-02-26 16:00:08 +01:00