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).