• 0.5.12 fd47910d09

    hnzio released this 2026-10-24 17:11:37 +00:00 | 10 commits to main since this release

    Sendewerk 0.5.12 macht aus der privaten Live-Steuerung eine kompakte Regieansicht
    für Vollbild, Smartphone und kleine Desktopfenster neben OBS oder Firebot. Die
    Sendungsübersicht erhält zusätzlich eine kontobezogen gespeicherte Listen- und
    Kalenderansicht. Die öffentliche heinzlive-Ausgabe und die gespeicherten
    Livezustände bleiben technisch getrennt.

    Highlights

    • Ausgabe, Gesamtzeit, Abschnittszeit und Menü tragen in der Live-Kopfleiste
      jetzt die passenden lokalen Classic-Regular-Icons. Pause beziehungsweise
      Fortsetzen ist zusätzlich als direkter Iconbutton neben der Abschnittszeit
      erreichbar.
    • Die Live-Regie verwendet die gesamte Fensterfläche ohne normale
      App-Seitenleiste, mobilen App-Header oder Bottomnavigation.
    • Zwei kompakte Kopfzeilen halten Abschnitt, „Danach“, Menü, Ausgabe,
      Abschnittscountdown und Ablauf gleichzeitig erreichbar. Der Sendungsname ist
      in das Menü gewandert.
    • Lange Abschnitts- und Folgetitel bleiben einzeilig gekürzt und lassen sich per
      Klick oder Tastatur vollständig aufklappen, ohne benachbarte Bedienelemente zu
      überlagern.
    • Moderation und Ablauf bleiben auch bei einem nur 900 × 450 Pixel großen
      Desktopfenster nebeneinander. Lange Inhalte scrollen innerhalb ihrer
      Arbeitsfläche; Kopf- und Aktionszeile bleiben sichtbar.
    • Niedrige Desktopfenster verdichten Abstände und Bedienleisten anhand der
      verfügbaren Höhe, ohne Text oder die gesamte Oberfläche zu skalieren.
    • Die feste Fußleiste ist auf „Zurück“, „Präsentieren“, „Überspringen“ und
      „Erledigen & weiter“ reduziert. Das nächste Piece steht in der Kopfzeile, das
      Leeren der Präsentation direkt am Ausgabezustand.
    • Auf dem Smartphone öffnet „Ablauf · Piece X/Y“ den Ablauf als separates Sheet,
      während das aktuelle Piece die Hauptfläche bleibt. Fokusführung, Escape und
      der Wechsel zurück auf eine breite Ansicht schließen den Modalzustand sauber.

    Moderation und Materialien

    • Interner Titel, Einleitung, Moderationsstichpunkte und Überleitung erscheinen
      in klarer Lesereihenfolge. Leere Bereiche werden weggelassen.
    • Recherche, Quellen, Werkzeuge und eigene Notizen sind kompakt beschriftet und
      werden nur bei Bedarf geöffnet.
    • Die Prompter-Schriftgröße bleibt einstellbar und wird weiterhin lokal
      gespeichert. Texte werden nicht automatisch verkleinert.
    • Piece-Position, Piece-Titel und Zeit stehen in einer gemeinsamen kompakten
      Kopfzeile; dadurch beginnt die Einleitung weiter oben.

    Ablauf und Liveverhalten

    • Pause und Fortsetzen steuern Piece-, Abschnitts- und Gesamtzeit gemeinsam und
      zählen Pausen auch nach Reload oder Navigation nicht mit.
    • Gelaufene Gesamtzeit und geschätzte Restzeit lassen sich direkt umschalten;
      die Auswahl bleibt lokal erhalten. Ungeplante verbleibende Abschnitte sind
      sichtbar, ohne Abschnitts- und Piece-Dauern doppelt zu zählen.
    • Abschnitts- und Gesamtzeit lassen sich getrennt nach Bestätigung zurücksetzen.
      Ablaufposition, Piece-Status, Restplanung und Präsentation bleiben dabei
      unverändert.
    • Sendungen lassen sich ausdrücklich vorbereiten, starten, pausieren und
      beenden. Nach dem Ende sind „Lauf fortsetzen“ und „Neuer Durchlauf“ getrennte
      Aktionen; offene Pieces werden beim Beenden nicht automatisch erledigt.
    • Abschnitte sind kompakt aufklappbar; der aktuelle Abschnitt ist geöffnet und
      das aktive Piece bleibt in der Ablaufspalte sichtbar.
    • Pieces kennzeichnen tatsächliches Live-Piece, lokal betrachtetes Piece und
      ausgegebenes Piece getrennt. Jeder Eintrag lässt sich zur Betrachtung wählen,
      einschließlich des ersten Eintrags.
    • Die Reserve bleibt zusammengeklappt erreichbar. Dauerhafte Sortierpfeile und
      die separate große „Als Nächstes“-Karte entfallen; Umsortieren bleibt über
      eine kompakte Aktion am jeweiligen Eintrag erreichbar.
    • Die lokal gespeicherte Leseposition gehört zum jeweiligen Piece. Eine direkte
      Auswahl beginnt daher oben, ohne die Position des vorherigen Textes zu erben.
    • „Zurück“ und direkte Ablaufwahl verändern weder aktuelles Live-Piece noch
      Erledigungsstatus, Timer oder Ausgabe. Bei einem nur betrachteten früheren
      Piece bleiben Überspringen und Erledigen gesperrt. Nur „Präsentieren“ oder
      „Präsentation leeren“ verändert die öffentliche Ausgabe.
    • Abschnittstimer, tatsächliche Laufzeiten, Livefortschritt und Wiederaufnahme
      verwenden unverändert die vorhandenen persistenten Zustände.
    • „Live-Stand wiederaufnehmen“ erscheint nur bei einem tatsächlich
      unterbrochenen Ablauf, nicht während eines aktiven Pieces.

    Einstellungen

    • Ausgabekanal verbinden, Schlüssel erneuern, Kanal trennen, Theme wechseln,
      Zeiten ein-/ausblenden und „Zur Planung“ bleiben im Regiemenü erreichbar.
    • Das Regiemenü erscheint als viewportgebundenes Popover sicher über den
      Glasflächen. Es bleibt in kleinen Fenstern scrollbar erreichbar und schließt
      mit Escape oder Außenklick; der Fokus kehrt zum Menüauslöser zurück.

    Interaktion

    • „Interaktion“ ergänzt Piece und Sendungsfassung als optionales privates
      Markdownfeld zwischen Moderationsstichpunkten und Überleitung.
    • Vorlagen, Duplikate, Einplanungen und die bewusste Aktualisierung aus dem
      Fundus übernehmen das Feld jeweils als unabhängigen Snapshot.
    • Die private Live-Regie zeigt das Feld nur bei Inhalt. Die öffentliche
      heinzlive-Ausgabe übernimmt es nicht.

    Sendungsübersicht

    • Sendungskarten bleiben auf kleinen Bildschirmen kompakt: Status, Titel und
      Termin stehen neben den horizontal angeordneten Abschnitts- und Zeitangaben,
      statt die Karte durch vollständiges Stapeln unnötig zu erhöhen.
    • „Liste | Kalender“ schaltet zwischen der bekannten Sendungsliste und einer
      Monatsansicht um; die Auswahl bleibt am angemeldeten Konto gespeichert.
    • Auf dem Desktop zeigt ein vollständiges Montag-bis-Sonntag-Raster alle Termine
      des Monats. Mehrere Sendungen pro Tag bleiben vollständig sichtbar und nach
      Uhrzeit sortiert.
    • Auf dem Smartphone wird derselbe Monat als chronologische Agenda dargestellt.
      Vorheriger Monat, nächster Monat und der Sprung zu heute bleiben erreichbar.
    • Die Gruppierung verwendet Europe/Berlin. Sendungen ohne Startzeit stehen in
      einem eigenen Bereich und verschwinden weder aus Liste noch Kalender.
    • Der Kalender ist eine Navigationsansicht. Termine werden weiterhin nur über
      die bestehende Sendungsbearbeitung geändert; Termin-Drag-and-drop wurde nicht
      ergänzt.

    Update und Kompatibilität

    • 0012_show_overview_view.sql ergänzt ausschließlich die kontobezogene
      Listen-/Kalenderpräferenz mit dem sicheren Standardwert list.
    • Es ist keine Änderung der Konfiguration erforderlich.
    • 0013_live_controls_and_interaction.sql ergänzt das private Interaktionsfeld
      und persistente Gesamtzeitintervalle. Bestehende Piece-Laufintervalle werden
      als Gesamtzeit übernommen.
    • Bestehende Sendungen, Livezustände, Abschnittstimer, Ausgabekanäle und
      Präsentationssnapshots bleiben erhalten.
    • Paket, Lockdatei und Cloudron-Manifest tragen gemeinsam Version 0.5.12.

    Prüfung

    • Die ergänzte Iconleiste, Pause/Fortsetzen und die kompakte Sendungskarte wurden
      gezielt in Chromium bei 670 × 450, 390 × 700 und 656 × 400 Pixeln geprüft.
      Typprüfung, sechs Live-Verhaltenstests und Produktionsbuild sind erfolgreich.
    • Die vollständige Matrix wurde für diese Ergänzung nicht erneut ausgeführt; die
      folgenden Gesamtnachweise stammen vom vorherigen 0.5.12-Stand.
    • 44 Unit- und Verhaltenstests sowie 17 Chromium-E2E-Abläufe sind erfolgreich.
    • Die Live-Regie wurde bei 1440 × 900, 900 × 450, 670 × 450 und 390 × 700 Pixeln
      mit langen Titeln, sichtbarem Regiemenü, unabhängigen Scrollflächen und
      mobilem Ablauf-Sheet geprüft; der Kalender zusätzlich bei 1440 × 1000 und
      390 × 844 Pixeln.
    • Reales OBS, echte YouTube-/TikTok-Wiedergabe und Safari auf einem iOS-Gerät
      standen nicht zur Verfügung.
    Downloads