Skip to content

August 14, 2026 — Frontend

Release date: Friday, 2026-08-14

Summary

This week is a tender (anbud) pass: create with a title only, edit dates and value on Detaljer, drop Sammendrag, move workflow actions into the header, and show freeze coverage fields on building rows. Property is labeled Eiendom across BMS, the reinsurer directory becomes Leverandører, and the shared Table hides “show selected” unless the table is selectable.

Shipped

  • Tender create & Detaljer — create posts title only; window dates and insured value live on the Detaljer tab (Oversikt renamed). OpenAPI types regenerated for the new detail fields.
  • Tender header actions — start / complete / other workflow controls sit in the page header instead of the overview body.
  • Sammendrag removed — unused summary tab gone; document count shown on Detaljer.
  • Leverandører — reinsurer list, API client, and routes renamed to suppliers (suppliersApi, Suppliers page).
  • Tender buildings / freeze coverage — list flattens one row per coverage line; building row form shows coverage-line columns plus a construction-type dropdown.
  • Eiendom — property entity labeled Eiendom in nav, filters, portfolio, property screens, and tender tables.
  • Tender documents — document-kind field removed from UI and the pinned OpenAPI contract.
  • Table “show selected”@sod/ui Table hides the toggle unless selectable is on; docs updated.

Engineering (commit recap)

Frontend — week of August 10 – August 16, 2026

Window: after 2026-08-07, before 2026-08-15 (--no-merges).

Summary

Tender UI tracks a new detail contract (title, dates, value on Detaljer; create stripped down), then drops Sammendrag and document kind. Building lists map coverageSummary into freeze columns with construction-type options. Copy and directory rename (Eiendom, Leverandører) land in the same week. One design-system fix: show-selected only when the table can select rows.

Themes

  • Tender Detaljer & create: OpenAPI sync; TenderDetailFields / tenderDetailForm; create with title only; window dates moved off the create page.
  • Workflow chrome: TenderHeaderActions extracted; actions rendered from TenderDetailLayout.
  • Sammendrag & suppliers: TenderSummaryPage deleted; reinsurersApisuppliersApi; Reinsurers page → Suppliers / Leverandører.
  • Freeze coverage rows: tenderBuildingListTable flattens coverage lines; TenderBuildingRowPage edits coverage fields; tenderConstructionTypeOptions.
  • Eiendom copy: labels and titles across properties, portfolio, buildings, tender tables, and profile utils.
  • Documents & Table: tender document kind stripped from contract + documents page; Table showSelected gated on selectable.

Notable fixes or risks (if any)

  • Tender Detaljer fields, suppliers routes, and coverageSummary on building rows need matching backend deployed; OpenAPI refresh alone is not enough if the API env lags.
  • Reinsurers → suppliers is a path/client rename; stale bookmarks to the old directory route will 404.
  • Document kind removed from UI; historical payloads that still send kind are ignored in this client.