• 0.5.2 25da870601

    Sendewerk 0.5.2 Pre-Release

    hnzio released this 2026-10-22 11:55:25 +00:00 | 26 commits to main since this release

    Der Piece-Editor wurde als fokussiertes redaktionelles Arbeitsblatt neu gestaltet. Quellen, Einordnung, Präsentation und Bilder sind auf Desktop und Smartphone kontextuell erreichbar. Zusätzlich wurden mobile Bedienung, Autosave-Fehlerbehandlung und die Weiterleitung der Schnellaufnahme verbessert.
    Prüfungen: Lint, Typprüfung, 29 Tests, Produktionsbuild und 15 Browsertests erfolgreich.

    Downloads
  • 0.5.1 fb24d171ae

    hnzio released this 2026-10-22 06:01:58 +00:00 | 27 commits to main since this release

    • Persistente Linkvorschauen aus vorhandenen Piece-Quellen
    • Manuell korrigierbare Titel, Anreißer und Vorschaubilder
    • Isolierte Präsentationstestansicht ohne Einfluss auf die Live-Ausgabe
    • Validierte YouTube- und TikTok-Player ohne Autoplay
    • Präsentationssnapshots für Einplanungen, Duplikate und Fundus-Aktualisierungen
    • SSRF-geschützte Metadaten- und Bildabrufe mit DNS-, Redirect-, Zeit- und Größenlimits
    • Verbesserte Fundusfilter, Verwendungshistorie und Einplanungsbearbeitung
    • Stabile Live-Aktionen für explizit ausgewählte Sendungen
    • Responsive Linkkarten und Videoausgabe für Desktop und Mobilgeräte
      Reale Anbieterwiedergabe, OBS und Cloudron-Installation bleiben mangels verfügbarer externer Umgebung ungeprüft.
    Downloads
  • 0.5.0 5a9d7735d4

    Sendewerk 0.5.0 Pre-Release

    hnzio released this 2026-10-21 22:30:22 +00:00 | 28 commits to main since this release

    Version 0.5.0 führt die vollständige Live-Steuerung und eine abgesicherte Präsentationsausgabe ein.

    Live moderieren

    • Sendungen starten und nach einem Reload wiederaufnehmen
    • Aktuelles und nächstes Piece samt Abschnitt anzeigen
    • Einleitung, Moderationsstichpunkte und Überleitung in gut lesbarer Prompter-Ansicht
    • Private Recherche standardmäßig ausgeblendet
    • Prompter-Schriftgröße, Leseposition sowie Zeit- und Ablaufanzeige lokal speichern
    • Pieces erledigen, überspringen oder zum vorherigen Schritt zurückgehen
    • Reserve-Pieces als nächsten Beitrag einfügen
    • Offene Pieces während der Sendung sicher umsortieren

    Tatsächliche Zeiten

    • Laufzeiten getrennt von den geplanten Dauern erfassen
    • Mehrere Zeitintervalle für Zurückgehen und Wiederaufnahme unterstützen
    • Idempotente Befehle verhindern doppelte Statuswechsel und Zeitbuchungen
    • Veraltete parallele Live-Aktionen werden erkannt und abgelehnt

    Präsentationsausgabe

    • Separates heinzlive-Fenster für zweiten Bildschirm und Browserquellen
    • Ausgabe ändert sich ausschließlich durch die Aktion „Präsentieren“
    • Automatische Synchronisierung über einen kleinen öffentlichen Zustand
    • Sichtbarer Verbindungsstatus und automatische Wiederverbindung
    • Präsentationstext, öffentliche Quellen und zugehörige Bilder
    • Eigenständige, kontrastreiche Darstellung ohne interne Navigation

    Datenschutz und Zugriff

    • Präsentationszugang über zufälligen 256-Bit-Token
    • In der Datenbank wird ausschließlich der SHA-256-Hash gespeichert
    • Neue Ausgabezugänge widerrufen vorherige Tokens
    • Bilder werden nur für das aktuell präsentierte Piece ausgeliefert
    • Keine Recherche, Moderationsnotizen, eigenen Notizen oder Ablaufdaten in der Ausgabe
    • Keine Kontodaten oder internen Dateipfade in HTML und JSON

    Prüfungen

    • 20 Verhaltenstests erfolgreich
    • 11 Browser-End-to-End-Tests erfolgreich
    • Typprüfung ohne Fehler oder Warnungen
    • Produktionsbuild erfolgreich
    • Mobile Live-Steuerung visuell kontrolliert
    • Präsentationsausgabe in einem anonymen zweiten Browserkontext geprüft
    • Popup-Blockade, Verbindungsabbruch und Wiederverbindung geprüft

    Bekannte Einschränkungen

    Eine reale OBS-Browserquelle und eine Cloudron-Installation einschließlich
    Backup und Wiederherstellung konnten ohne entsprechende externe Umgebung noch
    nicht geprüft werden.

    Downloads
  • 0.4.0 4042fe6a64

    Sendewerk 0.4.0 Pre-Release

    hnzio released this 2026-10-21 21:53:02 +00:00 | 29 commits to main since this release

    Version 0.4.0 führt den vollständigen Sendungsbaukasten ein.

    Neu

    • Sendungen leer oder aus Vorlagen planen
    • Frei anpassbare und sortierbare Abschnitte
    • Sendefertige Pieces mehrfach und unabhängig einplanen
    • Reservebank ohne Einfluss auf die Planzeit
    • Eigene Titel, Notizen, Redaktionstexte und Dauern je Verwendung
    • Piece-Dauern bequem in Minuten eingeben
    • Twitch-Titel und Ankündigungstexte verwalten und kopieren
    • Live-Vorschau für die ausgewählte Sendung

    Drag-and-drop

    • Pieces direkt aus dem gefilterten Fundus einplanen
    • Abschnitte und Verwendungen innerhalb des Ablaufs verschieben
    • Positionsgenaue Vorschau bereits während des Ziehens
    • Transparentes Original und automatisch ausweichende Nachbarelemente
    • Änderungen ohne vollständigen Seitenreload
    • Gleichwertige Klick-, Touch- und Tastaturbedienung

    Zuverlässigkeit

    • Showweite Konflikterkennung durch optimistische Revisionen
    • Transaktionale Speicherung aller Planungsmutationen
    • Unabhängige Kopien schützen die ursprünglichen Pieces und Vorlagen
    • Dauerberechnung berücksichtigt explizite Abschnittsdauern und Reserve korrekt

    Prüfungen

    • 18 Verhaltenstests erfolgreich
    • 11 Browser-End-to-End-Tests erfolgreich
    • Typprüfung ohne Fehler oder Warnungen
    • Produktionsbuild erfolgreich
    • Desktop-, Tablet- und Smartphone-Ansichten geprüft

    Bekannte Einschränkungen

    Eine reale Cloudron-Installation einschließlich Backup und Wiederherstellung
    konnte ohne bereitgestellten Cloudron-Server noch nicht geprüft werden.
    Lokaler Start: npm run setup && npm run dev.

    Downloads
  • 0.3.0 7590be66a5

    Sendewerk 0.3.0 Pre-Release

    hnzio released this 2026-10-21 19:07:10 +00:00 | 30 commits to main since this release

    Version 0.3.0 macht den Fundus vollständig bearbeitbar und persistent.

    Neu

    • Pieces aus leerem Entwurf oder redaktionellen Vorlagen anlegen
    • Gedanken und Links per Schnellaufnahme im Eingang erfassen
    • Vollständiger Editor für Quellen, Dauer, Status und Redaktionstexte
    • Getrennte Bereiche für Recherche, Moderation und Präsentation
    • Sichere Markdown-Vorschau mit HTML-Bereinigung
    • Themen, Formate und Abschnittskategorien verwalten und zuordnen
    • Fundus durchsuchen und nach Status oder Taxonomie filtern
    • Automatisches Speichern mit sichtbarem Speicherstatus
    • Konflikterkennung bei gleichzeitiger Bearbeitung
    • Pieces duplizieren, archivieren und wiederherstellen
    • Private Bilder mit Signatur- und Größenprüfung hochladen
    • Geschützte Bildauslieferung ausschließlich für angemeldete Benutzer
    • Erweiterte realistische Beispieldaten

    Sicherheit

    • Markdown wird serverseitig gerendert und bereinigt.
    • Uploads sind auf JPEG, PNG, WebP und GIF bis 5 MB beschränkt.
    • Private Bilder liegen außerhalb öffentlicher Assets.
    • Optimistische Revisionen verhindern unbemerktes Überschreiben.

    Prüfungen

    • 13 Verhaltenstests erfolgreich
    • 10 Browsertests erfolgreich
    • Typprüfung und Produktionsbuild erfolgreich
    • Responsive Darstellung und beide Farbmodi geprüft

    Die Sendungsplanung ist noch nicht Bestandteil dieser Version und folgt mit Version 0.4.0.

    Downloads
  • 0.2.0 08e8875cb5

    hnzio released this 2026-10-21 15:26:47 +00:00 | 31 commits to main since this release

    Mit Version 0.2.0 erhält Sendewerk eine vollständige lokale Benutzerverwaltung. Die Anwendung ist nun durch Anmeldung geschützt und unterscheidet zwischen Barkeepern und Thekencrew.

    Neu

    • Abgesicherte, einmalige Einrichtung des ersten Barkeeper-Kontos
    • Login und Logout mit widerrufbaren Datenbanksitzungen
    • Rollen für Barkeeper und Thekencrew
    • Einladungen für neue Redaktionsmitglieder
    • Passwortwiederherstellung über befristete Einmal-Links
    • Sperren und Entsperren von Konten
    • Sofortiger Sitzungsentzug bei Sperrung oder Passwortänderung
    • Schutz vor wiederholten Anmelde- und Resetversuchen
    • Lokale Mail-Outbox für Entwicklung und Tests
    • Optionaler SMTP-Versand
    • Responsive Anmelde- und Kontenverwaltungsoberflächen

    Sicherheit

    Passwörter werden mit Argon2id gespeichert. Sitzungs-, Einladungs- und Reset-Tokens liegen ausschließlich gehasht in SQLite. Verwaltungsrechte werden bei jedem direkten Serverzugriff geprüft. Cookies sind HttpOnly und SameSite=Lax; bei HTTPS werden sie automatisch als Secure gesetzt.

    Die Einrichtung des ersten Barkeeper-Kontos benötigt einen extern erzeugten Betreiber-Setup-Token. Sobald ein Konto existiert, ist die Setup-Seite dauerhaft geschlossen.

    Aktualisierung

    git pull
    npm ci
    npm run setup
    npm run dev
    Beim ersten Start von Version 0.2.0 muss vor dem Aufruf von /setup ein Betreiber-Setup-Token konfiguriert werden. Die genaue Vorgehensweise ist im README beschrieben.
    Datenbankmigrationen werden vor jedem Serverstart automatisch und wiederholbar ausgeführt.
    Qualitätssicherung
    - ESLint und Prettier erfolgreich
    - Svelte- und TypeScript-Prüfung ohne Fehler oder Warnungen
    - 9 Verhaltenstests erfolgreich
    - 9 Browsertests erfolgreich
    - Produktionsbuild erfolgreich
    Bekannte Einschränkungen
    Der echte SMTP-Versand wurde mangels Zugangsdaten nicht geprüft. Eine vollständige Installation auf einem echten Cloudron-Server einschließlich Backup und Restore steht ebenfalls noch aus.
    
    Downloads
  • 0.1.1 7a49e66c37

    Version 0.1.1 Pre-Release

    hnzio released this 2026-10-21 14:40:27 +00:00 | 32 commits to main since this release

    Version 0.1.1 verbessert die responsive Arbeitsoberfläche mit kompakter Navigation, übersichtlicheren Funduslisten und einspaltigen Mobilkarten. Lange Inhalte, Light-/Darkmode und wichtige Bildschirmgrößen sind durch erweiterte Browsertests abgesichert.

    Downloads
  • 0.1.0 9f97d8407a

    Version 0.1.0 Pre-Release

    hnzio released this 2026-10-21 12:51:36 +00:00 | 33 commits to main since this release

    Sendewerk 0.1.0 legt das technische Fundament für die redaktionelle Planung von heinzlive-Sendungen. Enthalten sind das responsive SvelteKit-Grundgerüst, Light- und Darkmode, persistente SQLite-Beispieldaten, wiederholbare Migrationen sowie Gestaltungsvorschauen für Fundus, Sendungsbau und Live-Modus. Die Anwendung kann vollständig lokal ohne Cloudron gestartet und getestet werden.

    Downloads