Skip to content

v4.79.0

  • v4.79.0
  • ba7508f
  • Verified

    This commit was signed with the committer’s verified signature.
    Robinvm Robin van Maasakker
  • Choose a tag to compare

  • v4.79.0
  • ba7508f
  • Choose a tag to compare

  • Verified

    This commit was signed with the committer’s verified signature.
    Robinvm Robin van Maasakker
@Robinvm Robinvm tagged this 01 Oct 07:14
Blokken die in een sessie niet geopend zijn, worden niet meer opgebouwd,
gevalideerd of uitgelezen; hun data gaat byte-gelijk terug zoals hij uit
de database kwam. Opslaan en opzoeken schalen zo met de geopende blokken
in plaats van met alle blokken op de pagina.

- Markering `_dashed_untouched` in de ruwe state van elk item, gezet bij
  elke volledige hydratie (ook refreshFormData op het builderpad),
  weggehaald bij openen (dan wordt het item gevuld zoals een nieuw blok),
  overgenomen door een kloon, en gestript bij uitlezen en in
  mutateFormDataBeforeSave. In de state en niet in de sessie: een sessie
  kan door een gelijktijdig verzoek worden teruggezet.
- Alleen openklappen geeft geen melding over niet-opgeslagen wijzigingen
  (savedDataHash wordt bijgewerkt als die klopte).
- Runtime-guard op Filaments hydratievolgorde (FILAMENT_HYDRATE_HASH);
  bij een afwijkende versie wordt weer alles opgebouwd.
- Bewuste keuze: een veld dat later verplicht is gemaakt, wordt pas
  afgedwongen als het blok geopend wordt.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GZGP1Eiqros46yEt31BVGq
Assets 2
Loading