Release 0.8.1

This commit is contained in:
hnzio committed 2026-10-27 19:22:31 +01:00
1 parent 07f2c4607b
commit abc31d920f
17 files changed
+908 -134

No files matched your search

+19
View File
@@ -1,5 +1,24 @@
# Abnahme
## Redaktionelle Werkbänke 0.8.1
| Bereich | Nachweis | Stand |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| Piece-Editor | Streamtext beginnt direkt unter dem Titel; Chromium prüft Autosave, Konflikt, Quellen, Werkzeuge, Medien und Präsentationsmodi | erfüllt am 27.10.2026 |
| Streamplanung | Ablauf ist Hauptfläche, Piece-Bibliothek öffnet bei Bedarf; Drag-and-drop, Klick-/Tastaturalternativen, Reserve und Usage-Editor laufen | erfüllt am 27.10.2026 |
| Live-Regie | Aktuelles Piece, Abschnitt und Moderation sind priorisiert; Timer, Ablauf-Sheet, Ausgabe und OBS-Aktionen bleiben erreichbar | erfüllt am 27.10.2026 |
| Globale Suche | Servertest prüft Typ-, Status- und Taxonomiefilter; Chromium prüft Filterspalte, Treffergruppen und mobilen Filterzugang | erfüllt am 27.10.2026 |
| Responsive Gestaltung | Gezielte Chromium-Sichtkontrolle bei 1440 × 1000 und 390 × 844 in Piece, Planung, Live und Suche ohne horizontalen Überlauf | erfüllt am 27.10.2026 |
| Verträge und Sicherheit | Navigation, URLs, Actions, Revisionen, Snapshots, Rechte und öffentliche Positivprojektionen bleiben unverändert | erfüllt am 27.10.2026 |
- `npm run lint`: erfolgreich.
- `npm run check`: 0 Fehler und 0 Warnungen.
- `npm test`: 63 von 63 Verhaltenstests erfolgreich.
- `npm run build`: erfolgreich mit `@sveltejs/adapter-node`.
- `npm run test:e2e`: 21 von 21 Chromium-Abläufen erfolgreich.
- `git diff --check`: erfolgreich.
- Safari und echte Mobilgeräte: nicht verfügbar und deshalb offen.
## Redaktioneller Arbeitsbereich 0.8.0
| Bereich | Nachweis | Stand |
+12
View File
@@ -54,6 +54,18 @@ rechte Arbeitsleiste; ohne ausgewählte Usage wird es nicht gerendert. Unterhalb
der mobilen Grenze öffnet dieselbe Komponente modal und nutzt den verfügbaren
Viewport.
Seit 0.8.1 liest `/suche` die optionalen URL-Filter `type`, `status`, `topic`
und `format` serverseitig. Themen und Formate stammen direkt aus den bestehenden
Taxonomietabellen; Piece-Filter wirken nicht auf Streams. Die Trefferprojektion
und ihre begrenzten Ausschnitte bleiben unverändert, es entsteht weder ein
Suchindex noch persistenter Filterzustand.
Die Piece-, Planungs- und Live-Arbeitsflächen ändern ausschließlich ihre
Darstellung. Im Streamplan ist der Ablauf die Hauptfläche und die Piece-Auswahl
eine bei Bedarf geöffnete Nebenspalte. Dieselben Formulare, Revisionen,
Drag-Daten, Fokusgrenzen und mobilen Pane-/Sheet-Zustände bleiben die
Interaktionsgrenze.
## Laufzeit und Speicher
- Lokal: `.data/sendewerk.sqlite` und `.data/uploads`, jeweils konfigurierbar.
+14
View File
@@ -620,3 +620,17 @@ Der rechte Usage-Editor ist auf Desktop ein nicht-modales Dialogelement. Dadurch
bleiben dieselbe Komponente, Validierung und Form-Action erhalten, während der
Ablauf daneben bedienbar bleibt. Mobil verwendet dieselbe Komponente weiterhin
einen modalen Vollbildkontext.
## D-037: Arbeitsflächenhierarchie ohne neue Zustandsgrenzen
Das 0.8.1-Redesign verändert die visuelle Gewichtung, nicht die fachlichen
Aggregate. Piece-Editor, Streamplan und Live-Regie behalten ihre vorhandenen
Form-Actions, Revisionen, Befehls-IDs, Snapshots und getrennten Scroll- sowie
Fokuszustände. Die Piece-Bibliothek im Streamplan wird nur flüchtig ein- und
ausgeblendet; URL, Filter und Planungsdaten bleiben davon unberührt.
Suchfilter sind dagegen fachliche Leseparameter und werden deshalb serverseitig
aus der URL angewendet. Status gilt für beide Treffergruppen; Thema und Format
gelten ausschließlich für Pieces und schließen Streamtreffer aus. Taxonomie und
Trefferzahlen werden aus SQLite abgeleitet. Es gibt keinen neuen Index, keine
Migration und keinen konto- oder browsergebundenen Filterzustand.
+30
View File
@@ -1,5 +1,35 @@
# Release Notes
## 0.8.1 - Redaktionelle Werkbänke
Veröffentlicht am 27. Oktober 2026
- Der Piece-Editor beginnt direkt unter dem Titel mit Einleitung,
Moderationsstichpunkten, Interaktion und Überleitung. Die ruhig begrenzte
Schreibspalte steht der dauerhaft rechten Metadaten- und Präsentationsfläche
gegenüber; Recherche, Quellen, Werkzeuge, Uploads und Testansicht bleiben
vollständig erhalten.
- Die Streamplanung priorisiert den breiten Ablauf. Abschnitte sind klar
abgegrenzte Blöcke, Pieces kompakte Zeilen und die durchsuchbare Piece-Auswahl
öffnet sich erst auf Anforderung neben dem Plan. Direktanlage, Reservebank,
Verwendungsfilter sowie Drag-and-drop und seine Klick-/Tastaturalternativen
bleiben unverändert funktionsfähig.
- Die Live-Regie hebt aktuelles Piece, Abschnitt und Moderationsinhalte stärker
hervor. Ausgabe, Gesamt- und Abschnittszeit sowie Ablauf bleiben schnell
erfassbar; mobile Ablaufleiste, Timer, Fortschrittsaktionen, Recherche,
Präsentation und OBS-Ausgabekanal behalten ihre bisherigen Zustandsgrenzen.
- Die globale Suche besitzt eine einklappbare Filterspalte für Ergebnisart,
Status, Piece-Thema und Piece-Format. Trefferzahlen, aktive Filter und
Zurücksetzen sind sichtbar; archivierte Pieces und abgeschlossene Streams
bleiben auffindbar. Filter werden serverseitig aus URL-Parametern angewendet.
- Die globale Desktop- und Mobilnavigation, Routen, Form-Actions, Revisionen,
Snapshotgrenzen und öffentlichen Datenprojektionen sind unverändert. Es gibt
keine Datenbankmigration.
- Paket, Lockdatei und Cloudron-Manifest tragen Version `0.8.1`.
- Lint, Typprüfung, 63 Verhaltenstests, Produktionsbuild und 21
Chromium-Abläufe sind erfolgreich. Safari und echte Mobilgeräte bleiben
mangels Umgebung offen.
## 0.8.0 - Redaktioneller Arbeitsbereich
Veröffentlicht am 27. Oktober 2026
+28
View File
@@ -8,6 +8,34 @@ Live-Steuerung, Präsentationsausgabe, unveränderliche Sendungshistorie,
Archiv, sichere Lesefreigaben, RSS-Import und technische REST-Zugänge sind
dokumentiert.
## Redaktionelle Werkbänke 0.8.1
- Der Piece-Editor führt ohne vorgeschaltete Leerfläche direkt vom internen
Titel in die vier Streamtextbereiche. Die Textbreite bleibt ruhig begrenzt;
Metadaten und alle öffentlichen Präsentationsarten liegen rechts, während
Recherche, Quellen, Zeitmarken, Werkzeuge, Uploads und Testausgabe erhalten
bleiben.
- Die Streamplanung verwendet den Ablauf als breite Hauptfläche. Die
durchsuchbare Piece-Bibliothek öffnet nur bei Bedarf daneben; auf schmalen
Ansichten bleibt die bestehende Umschaltung erhalten. Abschnittsblöcke und
kompakte Piece-Zeilen verwenden weiterhin dieselben Drag-, Klick-, Touch- und
Tastaturaktionen sowie dieselben revisionsgeschützten Form-Actions.
- Die Live-Regie priorisiert Piece, Abschnitt und Moderation stärker und zeigt
Position und Abschnitt direkt am aktuellen Inhalt. Timer, Ausgabe, mobiler
Ablauf, lokale Betrachtung, Präsentation und OBS-Kanal bleiben fachlich
unverändert getrennt.
- Die Suche verwendet eine linke, mobil ausfahrbare Filterspalte. Ergebnisart,
Status, Piece-Thema und Piece-Format werden serverseitig über URL-Parameter
gefiltert; Trefferzahlen und Zurücksetzen bleiben ohne neuen Suchindex oder
zusätzliche Persistenz verfügbar.
- Version `0.8.1` benötigt keine Migration und ändert weder globale Navigation
noch URLs, API-Verträge, Rechte- oder Sicherheitsprojektionen.
Geprüft wurden Lint, Typprüfung, Produktionsbuild, 63 von 63 Verhaltenstests und
21 von 21 Chromium-Abläufe. Die gezielte Sichtkontrolle umfasste Piece-Editor,
Streamplanung, Live-Regie und Suche bei 1440 × 1000 sowie 390 × 844 Pixeln;
Safari und echte Mobilgeräte bleiben mangels Umgebung offen.
## Redaktioneller Arbeitsbereich 0.8.0
- Die sichtbare Anwendungssprache verwendet durchgehend Pieces und Streams; die