Bei strukturierter Standardadresse wurde der Umschlag trotzdem mit dem
Freitext beschriftet, wenn im Freitextfeld noch Reste eines frueheren
Moduswechsels standen: das Backend (addressText) bevorzugt free_text.
free_text wird jetzt zentral in mitPlatzhaltern() normalisiert und in
Vorschau, Textpruefung und Bestellung identisch mitgeschickt.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Standard-Platzhalter (Vorname/Nachname/Strasse/PLZ/Ort/Land) werden beim Senden
je Empfänger explizit aufgelöst (standardWert) und mit den eigenen Platzhaltern
in entries.placeholders geschrieben – so wird zuverlässig ersetzt (Vorschau +
Bestellung).
- „Anrede" aus STANDARD_STRUKTUR entfernt (kein Empfängerfeld dafür) → [[Anrede]]
ist jetzt ein frei befüllbarer eigener Platzhalter statt fälschlich als Standard.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Kunde öffnet den Einmal-Link (kein Login), sieht den A6-Drucklayout-Entwurf und
gibt frei oder hinterlegt einen Änderungswunsch. API: fetchFreigabe/sendFreigabe/
freigabeLayoutUrl (öffentlich, token-gated).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Eingeloggte Kunden sehen ihre Angebote (customer_offers) je Produkt und waehlen eins;
Aufschlaege pro Stueck flie\u00dfen serverseitig in den Preis, Name-Zusatz + Notiz sichtbar.
Quote/Order senden jetzt den Token (auth) mit, damit die Angebote greifen.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
uploadFile schickt die Datei als Base64 an /skrift-orders/upload statt direkt an
Directus /files (das braucht einen Token, den Gaeste nicht haben).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Eigener 'Vorschau generieren'-Button direkt unter dem Textfeld (nicht mehr am
Vorschau-Kontingent haengend -> war der Grund, dass er nicht klickbar war).
- Checkbox 'Realistische Handschrift'.
- Einseitig: kein Seitenumbruch-Hinweis mehr.
- Mehr Layout-Abstand (nicht mehr alles oben), keine Gedankenstriche.
- Vorschau als Karte darunter mit Kugelschreiber-Optik bzw. Ueberlauf-Fehler.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Oeffentliche Seite /textmenge: Format-/Schriftwahl, Texteingabe (Tab, gesperrte Zeichen,
[[seitenumbruch]]) und 'Vorschau generieren' -> rendert das Schriftstueck (Kugelschreiber-
Optik, bestehendes PreviewPanel); passt der Text nicht, kommt die Ueberlauf-Fehlermeldung.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>