Skip to content

April 24, 2026 — Frontend

Release date: Friday, April 24, 2026

Summary

This week delivered building inspections end to end in BMS: contract sync for inspection summaries, client helpers, a paginated list with edit locking, and clearer in-progress state in the header when an inspection awaits approval. Domain permissions expanded with building and property keys, navigation and screens gated on view/manage capabilities, and tighter administration access. Profile bootstrap now runs before the app shell so permissions and admin routes behave consistently, and docs/tooling cover the permissions UI pattern plus the weekly changelog skill paths.

Shipped

  • Building inspections: OpenAPI sync for inspection summaries; inspection API helpers and shared error formatting; inspection list UI with pagination and edit lock; header shows inspection WIP for pending approval.
  • Permissions: Building and property permission keys; building and eiendom flows and nav gated by domain permissions; domain permission modules and administration UI gates.
  • Bootstrap and access: Profile loaded before shell; hardened admin access paths.
  • Documentation and tooling: BMS permissions UI and current-user context docs; Cursor weekly changelog skill path updates.

Engineering (commit recap)

Frontend — week of April 20 – April 26, 2026

Window: git log --no-merges --since=2026-04-20 --until=2026-04-25.

Summary

BMS gained a building inspection slice: contract update, typed helpers, list and detail UX with edit locking, and a small header fix for pending-approval state. Permission keys and RequirePermission-style gating now cover buildings, properties, and administration, with navigation aligned to those capabilities. A profile bootstrap fix loads the authenticated user before the shell so gates and admin routes resolve correctly. Cursor weekly-repo-changelog documentation was pointed at the umbrella changelog/frontend layout.

Themes

  • Building inspections: OpenAPI sync for inspection summaries; formatApiErrorMessage and inspection API helpers; paginated list, edit lock, and header WIP for pending approval.
  • Domain permissions: Building permission keys and helpers; building and eiendom UI/nav gates; domain permission modules and administrasjon gates.
  • Bootstrap and security: Profile bootstrap before shell; hardened admin access.
  • Documentation and agent tooling: Permissions UI and current-user context docs; weekly-repo-changelog skill and path guidance.

Notable fixes or risks (if any)

  • Inspections: Confirm edit-lock and approval states against real API responses in QA after the contract sync.
  • Permissions: Broad gating changes—smoke-test all building, property, and administration routes for users with partial permission sets.