Commit graph

3 commits

Author SHA1 Message Date
Eduard Wisch
1d3070e6e2 1.7.5: WebP beim Hochladen in JPG/PNG umwandeln statt ablehnen [deploy]
All checks were successful
Deploy bericht / deploy (push) Successful in 13s
Der Editor bot WebP an, der Server lehnte es mit „Dateityp nicht erlaubt" ab; ein WebP unter
„.jpg" kam roh durch. bericht_upload_bild_umwandeln() wandelt jetzt AVIF und WebP vor der
Endungsprüfung um (deckend → JPG, transparent → PNG über GD). Bewegte WebP werden mit Meldung
abgelehnt. Grund für die Umwandlung: Bericht-PDF/LibreOffice setzen WebP nicht sicher (KB #447).
Alle drei Upload-Wege (Editor, PWA-Foto, Handy-Upload), in der Testinstanz über den Editor geprüft.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:03:06 +02:00
7b69c0f180 1.7.4: AVIF-Bilder beim Hochladen in JPG/PNG umwandeln [deploy]
All checks were successful
Deploy bericht / deploy (push) Successful in 14s
Eddy: „es gibt immer mehr Bilder im Netz, die AVIF verwenden". Neue
lib/bericht_avif.lib.php erkennt AVIF am Inhalt (auch unter „.jpg") und
wandelt es vor der Endungsprüfung um: deckend → JPG, transparent → PNG
(nur GD, ImageMagick 6 verliert den Alphakanal; Muster KB #1698).

Abgedeckt: Editor-Upload (ajax/upload_extra.php, accept + Dateifilter),
PWA-Foto (api/orders.php upload_photo), Handy-Upload per QR
(mobile_upload.php; verkleinerte Bilder heißen jetzt .jpg statt der
alten Endung).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 21:43:40 +02:00
923b50d65a feat: Initiales Release Bericht-Modul v1.0.0 [deploy]
All checks were successful
Deploy bericht / deploy (push) Successful in 1s
Dolibarr-Modul für Arbeitsberichte aus Rechnungs-Anhängen mit Browser-PDF-Editor.

- Reiter "Bericht" auf Rechnungen, Aufträgen und Angeboten
- Anhänge-Browser inkl. verknüpfter Objekte (Auftrag → Rechnung)
- PDF.js + Fabric.js Browser-Editor: Pfeile, Kreise, Rechtecke, Freihand, Text
- SortableJS Seiten-Verwaltung mit Drag&Drop
- ODT-Deckblatt mit Platzhaltern, Templates im Admin verwaltbar
- TCPDF + FPDI Finalisierung mit eingebrannten Annotationen
- ECM-Verknüpfung: PDF erscheint unter Verknüpfte Dokumente
- Auftragsnummer aus existierendem Extrafield options_auftragsnummer
- Mehrere Berichte pro Dokument
- Beim Aktivieren werden vorhandene Extrafields nicht überschrieben

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 15:18:59 +02:00