Seitenansicht mit PDF-Export, Verteiler-Infokarte und Logo-Upload #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "Grovy311/leistungsbilanz-ts:feature/print-view"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Worum geht es
Druckfähige Seitenansicht mit PDF-Export im kbp-Design, dazu eine Infokarte für Verteilungen, Deckblattangaben und Büroangaben mit Logo.
/projects/:projectId/print, erreichbar über den neuen Button „Seitenansicht“ auf der Projektseite@page-RegelnboardNumber,location,fedFrom,remarkdistribution-board.updateadditiv erweitert (weiter Schema-Version 1, alte gespeicherte Commands bleiben gültig)0008, Snapshot-Schema 6 (ältere Versionen werden mitnullhochgestuft)project.update-settingsSchema-Version 3 (v2 und v1 bleiben ausführbar und behalten die aktuellen Werte), Migration0009, ebenfalls Teil von Snapshot-Schema 6PUT /projects/:projectIdoptional, fehlende Felder behalten ihren Wertdocument_branding_settings,PUT /api/document-branding/office, pflegbar in der Werkzeugleiste der Seitenansichtdocument_branding_assets,GET|PUT|DELETE /api/document-branding/logo, PNG/JPEG/SVG bis 2 MB mit Inhaltsprüfung, Auslieferung mitnosniffund restriktiver CSPBitte beachten
maingesetzt und ohne die zwei „Local-only“-Commits (cj-ki-Ports/allowedDevOrigins).fedFromist bewusst Freitext. Struktur und „Σ inkl. unterlagert“ in der Übersicht sind vorläufig (Textabgleich, einfache Summe) – die fachliche Verknüpfung ist in #3 beschrieben.--pd-*inprint-document.css); leere Deckblattangaben erscheinen als „[ergänzen]“. Die Spalte „Bearbeitung“ der Planstände zeigt die aktuelle Bearbeitung des Projekts, weil Sicherungspunkte keinen Bearbeiter speichern.Doku:
docs/print-view.md,AGENTS.md(Abschnitt „Print View“), API-/Architektur-Doku und bekannte Einschränkungen aktualisiert.Geprüft (Node 24, Dev-Image aus diesem Branch)
npm test: 445/445 (neu: Print-Modell, Infofelder inkl. Undo, Deckblattfelder inkl. Undo und v2-Commands, Büroangaben/Logo-Repository, Snapshot-Upgrade v5→v6, Legacy-Subtree-Commands)tscfür API, Next und Scripts ohne Fehlernpm run build:web(Production) erfolgreich🤖 Generated with Claude Code
Grovy311 referenced this pull request2026-09-25 19:43:15 +02:00
Geschlossen – ersetzt durch drei Branches direkt in diesem Repository, jeweils auf dem aktuellen
main(2e3e85a) und einzeln geprüft (Node 24:npm test, alle dreitsc-Konfigurationen, Produktions-Build, Prod-Image mit Migration auf leerer und bestehender DB):feature/editor-uimainfeature/print-view0007/0008, Snapshot-Schema 6mainfeature/cable-sizingfeature/editor-uiDie Branches lassen sich in beliebiger Reihenfolge ohne Konflikte mergen (
feature/cable-sizingenthältfeature/editor-ui).Zur Leitungsberechnung gegenüber #1/#4 überarbeitet:
docs/cable-sizing-module.md; Abgleich mit DIN VDE 0298-4 durch den Planer steht aus.Außerdem gefunden und behoben: Nach dem Sprung auf Snapshot-Schema 6 waren gespeicherte Sicherungspunkte älterer Versionen nicht mehr wiederherstellbar (strikter Versionsvergleich in
prepareRestore) – jetzt werden alle unterstützten Versionen 1–6 wiederhergestellt, mit Test.Pull request closed