- bootstrap: Collections agent_logs (Logs/Fehler von Agent & AutoRecover) und
agent_commands (Befehle an den Agenten, Typ restart; Agent arbeitet „pending“ ab).
- Produktion: Button „🔄 Programm neustarten“ legt einen restart-Befehl für die
aktive Maschine an.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Neues Modul „Statistik": versendete Briefe je Kunde/Monat, getrennt Inland/
Ausland, Zeilen aufklappbar (Auftragsliste), mit Suche. Raus aus dem Board.
- Produktion: Auto-Refresh pausiert, während ein Feld bearbeitet wird (Notizen
gingen sonst beim 15-s-Reload/Statuswechsel verloren). „Neu generieren“/
„In manuellen Druck“ aus dem Empfänger-Dialog entfernt (liegen unter Weiteres).
Unter Weiteres jetzt auch Kontakt/Kunde verknüpfen (per E-Mail) und mit × lösen
– ohne Kundenmail.
- Ausland-Erkennung (zielInland) mit Wortgrenzen (\b) + unbekannter Ländertext →
Inland: „Schweizer Straße“, „Neusass“, „Polenz“ werden nicht mehr als Ausland
geflaggt (orders + produktion).
- Kontakte-Modul: Mehrfachauswahl → Status ändern / löschen.
- contacts-Hook: Abwahl von „In Kontakte speichern“ löscht die Kontakte wieder.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- bootstrap: render_formats a6_postkarte + dinlang_postkarte (kind 'postkarte'),
passende formats-Einträge (active=false → nicht in der App, nur manueller Druck),
kind-Dropdown um 'postkarte' erweitert.
- skrift-orders: Vorschau erkennt Postkarten (render_formats.kind) und baut EIN
Dokument mit Text + Absender + Empfänger (Marker [[pk_abs]]/[[pk_adr]]).
- neuauftrag: Postkarten-Formate erkannt; Absenderfeld direkt (unabhängig von
Kuverts), Kuvert-Optionen ausgeblendet, Hinweis aufs Kartenlayout.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- bootstrap: format_templates nur bei LEERER Collection anlegen (Betreiber
pflegt sie selbst; kein Wieder-Anlegen bei jedem Bootstrap).
- Unterschriftenservice: Inline-Kuverts ("Kuverts mitdrucken") + Verknüpfen im
Signatur-Tab wieder entfernt; signature-order auf Seiten-only zurückgesetzt.
- Produktion: Verknüpfen, In Kontakte speichern, Neu generieren und In manuellen
Druck übernehmen hinter "Weiteres"-Button gebündelt; Notiz bleibt vorne.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Produktion: Statistik-Tab (versendete Briefe je Kunde/Monat), verknüpfter
Auftrag je Karte anzeigen/ändern/entfernen, Datei-Aufträge werden beim
Übernehmen wieder in den Signatur-Tab überführt.
- Unterschriftenservice (neuauftrag): optionale Kuverts (je Empfänger ein
Umschlag, Absender möglich) und Verknüpfung mit vorhandenem Auftrag.
- orders: signature-order erzeugt Kuverts über die Standard-Pipeline
(Datei-Produkt -> nur Umschläge, Seiten bleiben erhalten) und speichert
linked_order; nachträgliches Verknüpfen im Board.
- bootstrap: orders.linked_order (Self-Relation).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
format_templates.default_format (Format-Key) -> Druck-Dialog waehlt das als Standard
markierte Template vor, unabhaengig von fest verdrahteten Keys.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
orders.internal_note + neue Collection charge_notes (charge_key). Editierbare
Notizfelder in Auftrags- und Charge-Karte, speichern beim Verlassen.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Auftragskarte: Chip 'DE N / Welt M weltweit' (aus count_inland/count_ausland).
- Empfaenger-Dialog: Auslands-Empfaenger mit 'weltweit' markiert.
- Druck-Dialog: Schnellwahl 'nur Deutschland' / 'nur Welt' fuellt die Nummern je
Gruppe -> Schriftstuecke und Kuverts getrennt druckbar, Auftrag bleibt einer.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
zielInland()-Erkennung bleibt fuer count_inland/count_ausland und die kommende
Anzeige-/Druck-Trennung im Produktions-Board. Kein zweiter Auftragsdatensatz mehr.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
zielInland()-Erkennung (Land/Freitext/D-PLZ). manual-order: bei gemischten Empfaengern
zwei Auftraege mit Suffix -DE / -INT (Empfaenger aufgeteilt), Generierung je Auftrag ->
Schriftstuecke UND Kuverts je Zielgebiet getrennt. Einzelland unveraendert (kein Suffix).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>