FunderConsult
← Terug naar de changelog

Versie 46c364e

Hotfix: consistente fotocompressie vóór upload + stabiliteitsverbeteringen

Datum volgtSnellere uploads door universele verkleining van camerafoto’sBetere stabiliteit bij meerdere gelijktijdige foto-uploadsCompressie blijft aan in normale uitzonderingen; minder grote uploadsBestanden zonder type worden correct verwerkt en geüpload

- Alle camerafoto’s worden nu vóór upload verkleind in álle invoerstromen - Snellere uploads en lager dataverbruik; minder time-outs op mobiel - Betrouwbaardere verwerking bij gelijktijdige foto’s en op iOS Safari - Minder onterecht uitgeschakelde compressie binnen een sessie - Bestanden zonder MIME-type worden nu correct herkend en geüpload

Waar merk je dit

  • Verkleinen van camerafoto’s is nu overal actief: incidentmelder, antwoordportaal, tijdlijn-composer, NHR-formulieren en -dossiers, feedback- en herstelkostenbijlagen, QuickScan-aanvraag en eigen-rapport-upload op de projectkaart.
  • Opnamefoto’s (prepareInspectionPhoto) worden altijd verkleind; bijlagen (prepareUploadPhoto) alleen voor JPEG/HEIC/HEIF.

Betrouwbaarheid en prestaties

  • Canvas-bewerkingen worden geserialiseerd: gelijktijdige compressies kunnen elkaar niet langer verstoren (voorkomt verkeerde of lege foto’s).
  • ‘Noodrem’ voor compressie telt nu alleen echte canvas/geheugenfouten mee; onschuldige gevallen (bijv. HEIC dat niet decodeert of al-kleine foto’s) schakelen compressie niet meer sessiebreed uit.
  • Fallback bij een onbeschikbare buffer stuurt niet langer ongemerkt het onverkleinde origineel.

Bestandsformaten en compatibiliteit

  • Voor bijlagen blijven PNG, WebP, SVG, PDF en video ongewijzigd (transparantie en niet-fotobestanden worden niet door een fotocompressor gehaald).
  • Ontbrekend MIME-type wordt nu afgeleid uit de extensie, zodat deze bestanden wél verkleind en succesvol geüpload worden (geen missing_content_type meer).
  • Loketlogo en -banner blijven bewust onveranderd (transparantie behouden).