Skip to content

June 12, 2026 — Frontend

Release date: Friday, 2026-06-12

Summary

This week improves how building changes are reviewed in the audit log, tightens insurance coverage workflows, and hides building tabs and navigation when the user lacks permission. Location picking and modal behavior are more reliable on maps and in fullscreen pickers.

Shipped

  • Readable building audit log — audit entries show human-friendly field names, actions, and reference labels; users can copy formatted log text to the clipboard.
  • Insurance coverage guardrails — overlapping bygningsdekning is blocked before issue submit; EML is calculated from objektverdi instead of premiegrunnlag; helper text on renewal and index fields.
  • Permission-aware building UI — tabs and nav items for documents, storage, and coverage are hidden when the user cannot access them.
  • Property terminology — UI labels updated from “eiendom” to “risiko” across portfolio and property screens.
  • Location and modal fixes — coordinate picker layout in fullscreen, greedy map gestures, and modals portaled to document.body for correct stacking.

Engineering (commit recap)

Frontend — week of June 8 – June 14, 2026

Window: after 2026-06-07, before 2026-06-13 (--no-merges).

Summary

Most work landed in BMS building details: a new human-readable audit log pipeline (formatters, shared field labels, reference labels, clipboard support) and permission-gated tabs. Insurance flows gained client-side overlap validation, corrected EML basis, and UX polish on the Kostnader og risiko panel and form helper text. Shared packages picked up modal portal and checkbox layout fixes; maps use greedy gesture handling on the location picker.

Themes

  • Building audit log: Added convertToHumanReadable, centralized auditFieldLabels, reference label mapping, and Audit tab UI with copy-to-clipboard; standardized overview form labels to match audit display names.
  • Insurance and coverage: Overlap validation before coverage line issue; EML tied to objektverdi; helper text on issue/renewal fields; stopped Kostnader og risiko tab flicker on load.
  • Permissions and navigation: New coverage and storage permission keys; building tabs and documents UI respect effective permissions; tab visibility tests extended.
  • Property / risiko labeling: Renamed user-facing “eiendom” strings to “risiko” across navigation, filters, forms, and QA scenario docs.
  • Maps, location, and modals: Fullscreen coordinate picker layout; greedy gestures on location picker map; Modal portaled to document.body; checkbox size stable when helper text is present.
  • Inspection UX: Helper text added for inspection schedule fields on the building inspection tab.

Notable fixes or risks (if any)

  • EML calculation now follows objektverdi per updated OpenAPI contract—verify against backend if premiegrunnlag was previously used in manual checks.
  • Permission-gated tabs hide entire sections rather than showing empty states; confirm role matrices match product intent for documents, storage, and coverage.