← HR Cluster

Changelog

Operational and technical updates to the HR Cluster platform.

Types of changes
Added New functionality or modules.
Updated Improvements or changes to existing functionality.
Core Major architectural, platform-wide, or operational changes.
Deprecated Features scheduled for removal.
Removed Features or functionality removed.
Fixed Bug fixes and issue resolution.
Security Security improvements or vulnerability fixes.

2026

— continued

Settings • configure who can access Accreditation and Vehicles

The Accreditation and Vehicles modules now have a Configure button on the modules settings page that opens the shared per-user access list, the same pattern already used by Items and Suppliers. Operators can grant the relevant permissions to individual users per module from one place.

Risk assessments • automatic confirmation invites and soft delete

Participant confirmation invites are now sent automatically when an assessment goes live and when participants are added or changed on a live assessment, instead of only on a manual click. Risk assessments also gain an admin soft delete for non-sealed records, which revokes any outstanding sign-off tokens so a deleted assessment can no longer be confirmed.

Risk assessments • participant sign-off

Participants can now confirm in writing that they were briefed on a risk assessment. A tokenized public page lets a participant confirm without logging in, and the workspace adds Request sign-off, Resend, and Request from all actions. If the assessment changes after an invite is sent, the pending sign-off is blocked against the stale version so a confirmation always refers to the content the participant actually saw.

6 changes · 3 added · 1 updated · 2 fixed

Accreditation 2 · Suppliers 2 · Incidents 1 · Vehicles 1

Incidents • public reporting on the meldavvik domains

Public incident reporting can now be served on the meldavvik.no and meldavvik.com domains. An account-scoped link opens that account public incident form and stays on the meldavvik domain, which is convenient for print and QR codes, while manager review links continue to point back to the workspace. This gives a clean, dedicated address for collecting incident reports from the field.

Vehicles • registry lookup tells an outage apart from a real miss

A temporary failure from the Statens vegvesen vehicle registry, such as a timeout or a rate limit, is no longer reported as plate not found. When the registry is briefly unavailable the lookup now shows a try again shortly message instead of telling the operator or an external supplier to type every detail in by hand. A genuine miss still prompts manual entry as before.

Suppliers • action link active by default and clearer invites

Every supplier now gets an active action link automatically, so the entry point a supplier opens to reach the modules an operator has configured no longer needs to be created and activated by hand. The invite language picker defaults to the account language rather than the operator interface language, since the recipient is a cold contact for that account, and the invite button consistently reads Send invite. The redundant last-invite-sent line was removed from the intake links list because the same detail already appears in the send modal.

Suppliers • approval email sent on activation

When an administrator approves a supplier and it becomes active, the supplier now receives an approval email with a link to its action page. The email is sent only on a genuine transition into the active state, so re-saving an already-active supplier never resends it.

Accreditation • affiliation field on the record form

The accreditation record form now has an optional Company or organisation field on the identity card, so operators can capture who a manual guest or public-link registrant represents when there is no linked supplier. Supplier-sourced records still use the linked supplier as the affiliation. New accreditation types now default to one-time issue, which matches the most common guest and wristband case, and the records search field spans the full row.

Accreditation • issuance now works independently of presence

Issuing accreditation phases no longer depends on whether the holder is signed in. Previously, once a phase was issued the holder flipped to inside, the Issue button disappeared, and a partially issued record could not be finished without signing the person out and back in. Issuing and presence sign in and out are now separate actions for every accreditation type, so a part-issued record can always be completed. The issued and total count, for example Partially issued (1 of 2), now shows consistently on the desk card, the records column, and the details view.

8 changes · 1 added · 4 updated · 3 fixed

Vehicles 4 · Clockwork 1 · Workforce 1 · Accreditation 1 · Suppliers 1 · Billing 1

Clockwork • bank-detail requirement follows worker type

The verify-user step no longer flags a missing account number for workers who are not paid to a personal bank account. The bank field is now required only for employees; volunteer, invoice, and hourly-dugnad workers are no longer marked incomplete for a detail that does not apply to them.

Subscription • full plan summary with total price

The account subscription view now shows the full plan summary, including the included entitlements and the total price, rather than just the plan name. Capacity counts use European number formatting so large figures are easier to read.

Accreditation • desk shows affiliation, phase names, and a validity line

The accreditation desk card and its detail and issue-confirmation views now show the linked supplier as a dedicated affiliation row beneath the type chips. Whole-project records list the actual project phase names instead of a generic label, and every card carries a consistent validity line so access windows read the same way across the desk and the record history.

Vehicles • per-vehicle access and parking overrides

A manager can now override the access and parking permissions of a single vehicle on top of its approved request windows. The override is an additive layer: it never changes the underlying approval, and removing it instantly reverts the vehicle to its default permissions. The effective result is honoured everywhere the vehicle is read, including the detail page, the desk, the plate scanner, the request summary, and the access gate, so the screen and the enforcement always agree. Every override that is created, edited, or removed is recorded in the vehicle timeline alongside the approval history, so the reason a vehicle differs from its originally approved scope stays visible months later. Action labels now distinguish an override (a temporary exception) from modifying the underlying approval.

Workspace • user picker prefills the selected user on edit

Opening an edit form that carries a chosen person now prefills the user picker with that person, so the current selection is shown instead of an empty field.

Suppliers • simpler per-supplier vehicle access panel

The per-supplier vehicle access configuration panel is simplified, with optional toggles for collecting a driver name and phone number. When parking is offered, a contact is required so there is always a way to reach the holder. The panel continues to mirror the standalone vehicle link controls from a single shared form.

Vehicles • parking selections persist on public submissions

Parking choices made through a public vehicle link are now saved correctly on both the link configuration and the resulting public submission, so a parking grant requested at intake is no longer lost before review.

Vehicles • compressed access windows on the detail view

Long lists of access dates now compress by contiguity on the vehicle detail view and in the edit modal, so a run of consecutive days or a whole-phase grant reads as a single range instead of a stack of individual dates. This keeps entitlements readable for vehicles cleared across a full event.

6 changes · 2 added · 4 updated

Vehicles 3 · Infrastructure 1 · Accreditation 1 · Forms 1 · Groups 1 · UI 1

Workspace • cleaner timestamp formatting

Date and time values shown together no longer carry a middle dot between them, giving a cleaner, more consistent timestamp across the workspace.

Platform • power ingest health monitoring and alerting

The power ingest pipeline now has a health check that confirms data is actually flowing, not just that the worker process is running. It tracks per-source freshness and raises an alert when ingest goes stale or the worker stops, with a recovery notice when it returns to normal. An on-call runbook documents the alerts and the response steps.

Groups • bulk emails run in the background

Bulk actions that send to many people now run through the job queue instead of blocking the page. Form-request invitations and contract reminders are queued and delivered in the background, and the registration link in queued form invitations now uses the correct account host.

Public forms • clearer vehicle and accreditation request layout

The public vehicle and accreditation request forms now share one hierarchy. The request type is the only heading, the footer is a single row with the back-to-hub link on the left and submit on the right, and the people helper text uses the same body font as the intro. A lone person card no longer shows a Remove control, editable track chips start unchecked so nothing is selected by accident, and supplier-scoped forms name the supplier in the intro. The accreditation desk also shows the concrete validity windows alongside the phase names.

Vehicles • desk shows approved vehicles with make and model

The vehicles access desk now lists only fully-approved vehicles, so operators working a checkpoint see exactly what is cleared to pass. Each row shows the make and model with the colour in the active language, and the approve or deny modal returns to the requests list after a decision so the queue stays in view.

Vehicles • automatic fill from the Norwegian vehicle registry

Entering a valid Norwegian plate now looks the vehicle up in the official Statens vegvesen registry and fills in the make, model, colour, and category automatically. The colour and category are shown in the active language, and a suggested HR Cluster vehicle type is derived from the registry category. Registry-sourced fields lock so the authoritative values are kept, and the same auto-fill works on the workspace add and edit forms as well as every public intake form (standalone, supplier, and accreditation-linked). Lookups are cached so repeated checks on the same plate are instant.

8 changes · 3 added · 4 updated · 1 fixed

Suppliers 4 · Accreditation 2 · Vehicles 2 · Scheduling 1 · Workforce 1 · Groups 1

Groups • subgroup roll-up and export refinements

A top-level group now rolls up the members of its subgroups in the Users tab, so the parent view reflects everyone underneath it. The group users export shows the member title instead of the backend role, and the CSV and PDF export actions moved up to the page header row for quicker access.

Schedule • statistics PDF refinements

The schedule statistics PDF moves to A4 portrait with tables resized to fit the page, fixed time-column widths so dates no longer overflow, empty-state cards where a section has no data, and cleaner page-break rules. The on-screen chart gains vertical midnight gridlines with day labels centred between them, and the crew list table now matches the shared workspace table styling.