• v1.5.1 1badb77173

    v1.5.1 Stable

    github-actions[bot] released this 2025-07-09 20:08:13 +02:00 | 79 commits to main since this release

    No known key found for this signature in database

    [1.5.1] - 2025-07-09

    • Beschreibung...

    [v1.5.0] – 2025-07-08

    💡 Neue Funktionen

    • 🪄 DALL·E-Bildgenerierung per Button direkt im Artikel-Expander
    • Automatische Metadaten (Caption, Copyright, Quelle) für KI-generierte Bilder

    🔧 Änderungen & Fixes

    • 🔒 Kritischer Bugfix: Artikel gingen nach DALL·E oder Rewrite verloren → jetzt sichere save_articles()-Logik über alle Artikel
    • Status-Änderungen, Rewrite und Bilderfassung überschreiben nicht mehr die Gesamtdatei
    • Kein st.rerun() mehr nach jedem Klick – flüssiger Workflow

    📦 Internes

    • Neue Datei utils/dalle_generator.py für DALL·E-Integration
    • Erweiterung der Teststrategie um strukturierte TEST-CHECKLIST.md
    • Verbesserte Update-Strategie für Einzelartikel bei Bearbeitung

    [v1.4.8] – 2025-07-07

    💡 Neue Funktionen

    🔧 Änderungen & Fixes

    • Fehlerbehebung bei neuen Release, CHANGELOG wurde nicht angehangen, es wird nun die gesamte Datei übernommen

    📦 Internes

    [v1.4.7] – 2025-07-07

    💡 Neue Funktionen

    • Automatischer Release-Workflow bei git tag v*
    • Release-Text aus CHANGELOG.md wird extrahiert und als GitHub Release verwendet

    🔧 Änderungen & Fixes

    • Fehlerbehebung bei neuen Release, CHANGELOG wurde nicht angehangen

    📦 Internes

    • Erweiterte release.yml zur zuverlässigen Release-Erstellung
    • GitHub Actions mit softprops/action-gh-release

    [v1.4.6] – 2025-07-07

    💡 Neue Funktionen

    • Automatischer Release-Workflow bei git tag v*
    • Release-Text aus CHANGELOG.md wird extrahiert und als GitHub Release verwendet

    🔧 Änderungen & Fixes

    • Fehlerbehebung bei Bilddatenextraktion
    • Erweiterung von versioning.py um automatische Tag-Erstellung und Push

    📦 Internes

    • Erweiterte release.yml zur zuverlässigen Release-Erstellung
    • GitHub Actions mit softprops/action-gh-release

    [v1.4.5] – 2025-07-07

    💡 Neue Funktionen

    • Umstellung des versioning.py-Skripts auf eine moderne Typer-CLI:
    • create zum Erstellen neuer Versionen mit Level und Push-Option
    • rollback zum Zurücknehmen der letzten Version
    • list zur Anzeige aller Versionen im CHANGELOG.md
    • Validierung, ob der CHANGELOG.md-Eintrag vor Release wirklich ausgefüllt wurde
    • Interaktive CLI-Prompts zur besseren Benutzerführung

    🔧 Änderungen & Fixes

    • versioning.py ersetzt bisherige manuelle Menüs durch Typer-Kommandos
    • requirements.txt um typer[all]==0.12.3 ergänzt

    📦 Internes

    • Vorbereitung für globale CLI-Nutzung (versioning als Befehl möglich)
    • Automatisierung des Release-Prozesses mit GitHub Actions weiterhin vorbereitet

    [v1.4.4] – 2025-07-07

    💡 Neue Funktionen

    🔧 Änderungen & Fixes

    📦 Internes

    • automatische Versionierung eingebunden und direktes GitHub puschen der Änderungen

    • [v1.4.3] – 2025-07-07

    💡 Neue Funktionen

    • ⚠️ Visuelle Warnanzeige in der Artikeltabelle für unvollständige Bildmetadaten (fehlende Caption, Copyright oder Quelle)
    • ✍️ Inline-Bearbeitung von Bilddaten (Caption, Copyright, Quelle) direkt in der Detailansicht
    • 🪵 Neue separate Seite Log-Viewer zur Anzeige der letzten Log-Einträge (automatisch über pages/log_viewer.py)
    • 📂 Startfilter für Artikelansicht auf „New“ voreingestellt für fokussierten Workflow

    🔧 Änderungen & Fixes

    • Artikel aus Feeds überschreiben bestehende Artikel nicht mehr – Status, Tags und andere manuelle Änderungen bleiben erhalten
    • 🧹 get_recent_logs() wurde entfernt und die Sidebar-Logausgabe aus app.py entfernt
    • 🔗 Sidebar-Link zur Log-Seite hinzugefügt (mittlerweile durch native Seiten-Navigation ersetzt)
    • 🧭 Navigation durch Nutzung von Streamlit-Multipage-Struktur (pages/)

    📦 Internes

    • Refactoring von process_articles() zur sicheren ID-basierten Artikelzusammenführung
    • Verbesserte Logging-Ausgabe bei bereits vorhandenen Artikeln
    • Robusteres Fehlerhandling in image_extractor.py

    [v1.4.2] – 2025-07-03

    💡 Neue Funktionen

    • Komplett überarbeitete Artikel-Tabelle mit:
      • Auswahlcheckboxen
      • Inline-Statuswechsel mit Dropdown
      • Wortanzahl, Tag-Anzeige, Datum kompakt
    • Copy-to-Clipboard Funktion für Titel, Text und Tags
    • Bildanzeige inkl. Caption und Copyright-Quelle im Detailbereich
    • Titel wird automatisch beim Kopieren des Texts vorangestellt

    🔧 Änderungen & Fixes

    • st.experimental_rerun() durch st.rerun() ersetzt
    • Statusfilter „Alle“ funktioniert jetzt korrekt
    • UI-Tuning für bessere Lesbarkeit
    • Feedliste aus der Sidebar entfernt
    • Fix: Bilddaten ohne Caption verursachen keine Fehler mehr
    • Artikelüberschriften korrekt in Kopiertext eingebaut

    📦 Internes

    • Logging bleibt aktiv im Verzeichnis /logs
    • Vorbereitung für Bildquellen-Import aus Original-Artikel umgesetzt

    [1.4.1] – 2025-07-03

    Hinzugefügt

    • Logging für process_articles(), damit nachvollziehbar ist, welche Feeds verarbeitet wurden
    • Rückmeldung in der App bei Klick auf „Alle Feeds neu laden“

    Geändert

    • main.py: Inhalte aus content, summary oder description werden vollständig geladen und mit BeautifulSoup bereinigt
    • Sicherstellung, dass fetch_and_process_feed() alle relevanten Artikelinformationen vollständig speichert

    Fehlerbehebungen

    • Problem behoben, bei dem Artikeltexte nicht vollständig übernommen wurden

    [1.3.1] – 2025-07-03

    Added

    • Tabellenansicht mit Checkbox, Titel, Datum, Zusammenfassung, Wortanzahl, Tags, Status
    • Direktes Bearbeiten des Status über Dropdown-Menü
    • Massenbearbeitung von Artikeln per Checkbox
    • Rewrite-Button für alle Artikel mit Status 'Rewrite'

    [1.2.0] - 2025-07-04

    Hinzugefügt

    • Automatische Bilderkennung beim Einlesen von Artikeln
      • Extrahieren von Bildern aus dem Originalartikel (bis zu 3 Bilder)
      • Speicherung von Bild-URLs, Alt-Texten (Bildbeschreibung) und Copyright-Hinweisen
    • Fehlerbehandlung für nicht erreichbare Seiten
    • Darstellung der Bilder (inkl. Beschreibung & Copyright) in der Artikelansicht

    Geändert

    • Bilder werden direkt beim Einlesen eines RSS-Artikels verarbeitet und gespeichert
    • app.py zeigt nun auch Bildinformationen innerhalb der Artikeldetailansicht an

    Behoben

    • Keine

    [1.1.0] - 2025-07-04

    Hinzugefügt

    • Visuell aufgewertete Box zur Darstellung eines Artikels mit:
      • Kopierbutton für Titel
      • Kopierbutton für Artikeltext
      • Kopierbutton für Tags
      • Button zum Öffnen des Originalartikels im neuen Tab
    • Artikelansicht ist nun in einer grauen, abgerundeten Box gekapselt
    • Icons unterstützen visuelle Orientierung (📝, 🗌, 📌 etc.)

    Geändert

    • Artikelkopierfunktion für WordPress ist nun interaktiv über Buttons möglich
    • HTML-Markup innerhalb von Streamlit für flexibleres Styling

    Behoben

    • Keine

    [1.0.0] - 2025-07-03

    Initialversion

    • Artikel aus RSS-Feeds einlesen
    • Speichern in JSON-Datei
    • Anzeige in Tabelle mit Statusfilter
    • Rewrite per ChatGPT mit Zusammenfassung und Tag-Generierung
    • Exportierbare Inhalte für manuelles Posting auf WordPress
    Downloads