Versie ca7d214
Changelog sinds ca7d214
- Aanmelden: zoeken op bedrijfsnaam naast KvK-nummer; adres uit KvK direct overgenomen; goedgekeurde e-mail ook voor factuur en offerte - Legal: acceptaties blijven bewaard met gefaseerde invoering; clausulemodel met per-organisatie uitrol - Funderscan gevelaanzicht: achter beta-vlag; Street View ook bij loodmeting; indicatieve scheidslijnen zonder ijking; diverse UX-fixes - Funderscan objecten: BAG-pand zonder adres als deelobject onder bestaand adres - Rapport: platformbrede standaard voor hoofdstukken naast org-standaard - Herstelkosten: kwaliteitscategorie zichtbaar met kleur/termijn; schaalvoordeel nu instelbaar - Mollie: betalingen schakelen automatisch in na profiel; opgeslagen profiel blijft zichtbaar na refresh - Overig: Admin Studio-nieuwsbrief-tab; foto-kompaskoers niet langer 0° zonder kompas
Aanmelden (self‑service)
- Zoeken op bedrijfsnaam naast KvK-nummer: publieke lookup accepteert vrije query; nummerherkenning bij 8 cijfers, anders keuzelijst op naam/plaats/type. Dagplafond op naam-zoeken; beide signup-schermen gebruiken SignupKvkField. (529d7f73d)
- Adres uit KvK-lookup wordt direct op de organisatie gezet (bezoekadres, met postadres als terugval). Alleen lege velden worden gevuld; aanmelding faalt niet bij ontbrekend adres. Signup-UI toont het adres zoals opgeslagen. (9c8562a7f)
- Geverifieerd e-mailadres bij goedkeuring wordt ook ingevuld als factuur- en offerteadres; bestaande waarden worden niet overschreven. (572b57585)
- Advisory lock gefixt: nieuwe accounts/claims slagen weer (lock via $executeRaw i.p.v. $queryRaw); serverfouten krijgen een kort kenmerk + Prisma-code in respons en log. (052c18154)
Legal & voorwaarden
- Acceptaties worden niet meer gewist bij nieuwe versies. Heracceptatie via drempel (hoogste versie met requiresReacceptance die in werking is) en gefaseerde invoering met effectiveAt + organisatiegrace. Migratie voegt kolommen toe; bestaande uniqueness ongewijzigd. (e88eefd4c)
- Clausulemodel: afzonderlijke clauses met eigen id/positie en acceptatieregistratie. Uitrol per organisatie: NEW_ONLY/ROLLOUT/DRAFT met LegalDocumentRollout (effectiveAt, graceUntil). Gate toont de geldende versie per organisatie. (5ae6275f8)
Funderscan – Gevelaanzicht
- Gevelaanzicht achter beta-vlag ‘gevelaanzicht’ (standaard uit). Schakelaars/routers respecteren vlag; API weigert zonder vlag. Werkbalk verplaatst onder het beeld; Kaart/Gevel-knop positie aangepast. Data blijven behouden. (af857803e)
- Street View-onderlegger ook in loodmeting; gedeelde hook useGevelStreetview voorkomt duplicatie; afgeleiden (naden/pandselectie) werken zonder eigen foto. (1846990ea)
- Indicatieve scheidslijnen op Street View zonder opgeslagen ijking; na handmatige ijking scherp. Fail‑soft en consistente GET/opslag. (adfbccf5c)
- Punten slepen in ‘Bekijken’ toegestaan; duidelijke melding bij weigering. Hint in beeld wanneer hoogte nog niet vastligt. (8d97dbd8a)
- Gevelanker schuift mee bij verplaatsing over kaart; anker wordt gewist als punt segment verlaat, zodat hoogte-inconsistentie zichtbaar wordt. (a1219146c)
Funderscan – Objecten & rapport
- BAG-pand zonder adres kan als deelobject onder een bestaand adres worden toegevoegd; UI toont hiërarchie en beschermt verwijderen van ouder met deelobjecten. API/validaties en selects bijgewerkt. (0263a58cf)
- Platformstandaard voor rapporthoofdstukken in Admin Studio; organisaties kunnen afwijken, anders volgen zij platformwijzigingen automatisch. Geen migratie. (4783faf88)
Funderscan – Metingen & foto’s
- Geen kompaskoers 0° meer zonder kompas: heading/pitch/roll blijven null bij ontbreken deviceorientation; permissie niet onterecht op true. (98ba39c6a)
- Bouwkundige eenheden: nieuwe reden ‘inspecteursfoto’ in beoordelingsrij (zonder Street View-score); bewijs wordt in lab ook geladen. (47ffe05d6)
Herstelkosten-calculator
- Kwaliteitscategorie tonen volgens KCAF Tabel 6: kleur + handhavingstermijn per keuze en omschrijving onder de rij. Rekenresultaat blijft gelijk. (837f33271)
- Schaalvoordeel instelbaar via Herstelkosten-instellingen; test borgt dat alle kengetallen een formulierpad hebben. (d5bee3ed9)
Betalingen (Mollie) bij organisaties
- PaymentsEnabled wordt automatisch ingeschakeld zodra koppeling ‘active’ is met profiel; zonder profiel uit. ‘Wijzigingen opslaan’ is klikbaar om toestand te herstellen; opgeslagen profiel-id zichtbaar als placeholder met hint om status te verversen. Handleiding bijgewerkt. (b33ee81a1)
Marketing & beheer
- Nieuwe standpuntpagina ‘Het funderingsregister bestaat al’ (/funderingsregister) met kerncijfers/visuals; Kennisbank in hoofdmenu is nu dropdown; route in sitemap. (d7fda10fb)
- Nieuwsbrief-tab in Admin Studio: blokkeneditor, doelgroepfilters (org, app-toegang, FunderScan, KCAF, rapportages), verzending via bestaande logging/webhooks. (ce3cbd3b2)
Ontwikkelhulpmiddel
- Worktrees-script werkt nu ook vanuit hub-root (absolute git-common-dir). Documentatie bijgewerkt. (9056d13ba)