Skip to content

Versie 1.20.0 - #17

Merged
streuper merged 1 commit into
mainfrom
dev
Jun 28, 2026
Merged

Versie 1.20.0#17
streuper merged 1 commit into
mainfrom
dev

Conversation

@streuper

Copy link
Copy Markdown
Collaborator

Wat verandert er?

De ingebouwde versiemelding is volledig verwijderd. Op de standalone-webapp aan de waterkant had die melding in de praktijk geen waarneembaar nut; een nieuwe versie komt vanzelf binnen wanneer iOS de app uit het geheugen verwijdert en opnieuw laadt, en dat mechanisme blijft ongewijzigd. Doordat de app niet langer het eigen versiebestand hoeft op te halen, gaat de Content-Security-Policy terug naar de strengste stand: de app verbindt met geen enkele server, ook niet de eigen. De rekenkern en alle registratielagen blijven ongemoeid.

Waarom is dit nodig?

De versoepelde CSP (connect-src 'self') bestond uitsluitend voor de versiemelding. Die melding bleek geen toegevoegde waarde te hebben. Door de melding te verwijderen vervalt de reden voor de versoepeling, herstelt de strengste CSP (connect-src 'none'), vervalt een ongebruikt versiebestand en klopt de documentatie weer.

Raakt dit kritieke onderdelen?

  • Privacy of opslag
  • Export of import
  • DCIEM-tabellen of meterregels
  • Veiligheidslogica, waarschuwingen of boot-gate
  • Bronfingerprint, fixture of checksum
  • Alleen tekst, styling of documentatie

Toelichting: de wijziging raakt de CSP in _headers, maar maakt die juist strenger (connect-src van 'self' naar 'none'). De boot-gate, de rekenlogica en de waarschuwingen zijn niet aangeraakt. De live-duik-weergave bij terugkeer naar de app blijft volledig werken; alleen de versiecontrole is uit dat moment gehaald.

Checklist

  • Geen echte namen of persoonsgegevens toegevoegd
  • App laadt zonder foutmelding
  • Zelftests draaien groen
  • Themakleuren-lint draait groen
  • CHECKSUMS.sha256 bijgewerkt indien index.html wijzigde
  • README, CHANGELOG, release notes of docs aangepast indien nodig

@streuper
streuper merged commit 892ee36 into main Jun 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant