← 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

SMS delivery • Credits for a failed SMS are always refunded

An SMS that fails or is cancelled after its credits were taken is refunded. If that refund could not be made at the moment the SMS failed, it was not tried again, and the account kept paying for a message that was never sent. Refunds still owed are now paid automatically within a minute, once per SMS.

Email delivery • Links in sent emails are no longer stored readable in the email log

The email log no longer keeps the links an email carried, such as signing, set-password, supplier, delivery or sign-off links, in readable form. They are withheld from the stored record, which notes that they were withheld; an encrypted copy is kept only while an automatic retry is due and is dropped as soon as no retry follows. A retry that cannot restore its links does not send. Log rows written before this change were cleaned the same day.

Legal • Privacy Policy updated on retention, and clearer punctuation

The Privacy Policy now describes how long messages and their delivery records are kept, that deleted data can remain in backups for about six months, and, for sessions, shifts and other operational records, what actually applies: they are kept while needed for the service, your operational history and legal obligations, and no automatic deletion by age currently applies. It no longer mentions a 90-day default that the platform did not apply. Separately, all six legal pages in all four languages had their long dashes replaced by ordinary punctuation, with no change of meaning.

Messages • Content expires after 90 days, and records are removed 90 days after sending finishes

Message content is now removed 90 days after a message was created, once it can no longer be sent: the subject and text of Messaging messages, SMS text, Readiness notification texts, and the subject and content kept in the email log. Where it was, the page says that the message content expired after 90 days, and an email whose content has expired is not retried. Readiness broadcast texts and the reasons given for a level change are kept. The delivery records themselves (recipient, status, times) are deleted 90 days after the message finished; anything still waiting to be sent or retried is never touched, and Readiness History keeps showing the same sent and failed counts. The Messages page states this in its header, and the Messages, Email delivery and SMS delivery logs say records are kept for 90 days. A person who is erased under GDPR has their message content and recipient details removed from these logs straight away.

Messaging • A sent message opens as a dialog on the list

Clicking a message on the Messaging list, or the new eye button on its row, opens the message in a dialog over the list instead of a separate page. Older links to a message, and the page you land on after sending, open the same dialog. View sent email opens the email preview on top of it.

Messaging • A cleaner New message dialog and preview

The New message dialog is arranged in two sections, Recipients and Message. Send as, Send to, Members or Contacts and At work are compact segmented choices instead of tall option cards; the optional filters fold under More filters, which shows how many are in use; the recipient count sits on one quiet line, and the reply hint and the SMS counter sit under the message. The email preview opens with an envelope showing To and Subject, and an SMS preview shows the text as a phone conversation under the sender name, labelled Sender. A dialog with a very long title, such as an SMS that opens with a web address, now wraps the title clear of the close button.

Messaging • Send to departments

Send to now offers Department beside Person and Group when the Departments module is on. The department tree works like the group picker: ticking a parent includes its sub-departments, and each department's own members receive the message. Filters, the at work choice, email and SMS all apply, and a department message is sent from no-reply, like a group message.

Messaging • A message can be sent as an SMS

New message can now send an SMS as well as an email. An SMS has no subject; the dialog counts its characters and SMS parts as you type, and the preview shows the exact text as a phone conversation under your account's sender name, with what it will cost. SMS recipients are reached by their mobile number, and a number shared by several people is texted once; people without a usable number are counted. Every SMS is charged in SMS credits when it is queued, all or nothing: if the credit does not cover the whole message, nothing is sent. Both email and SMS can be narrowed to everyone in the recipient list, the people on shift now or the people clocked in now; that choice is not offered when you send to people you picked by name.

16 changes · 7 added · 8 updated · 1 fixed

Projects 6 · Messaging 5 · Dashboard 5 · UI 4 · Scheduling 2 · Vehicles 2 · +14 more

Users • Session details fill the dialog width

The detail tables in the session dialog on a user's Sessions tab, and the comparison table in the reinstate dialog, stopped short of the right edge. They now fill the dialog's full width.

Requests • Update requests use the stepped layout

The page a person opens from an update request now has the look of the other public forms. Missing profile information asks one step per section and ends with Review and send, and a refused save opens the first step with an error. Competence is Your competence ➜ Add new ➜ Review. Food & allergies and Clothing & sizes stay one short page.

Contracts • The signing page is a stepped form

The contract signing page now has the look of the other public forms, with theme and language controls, in two steps: read the contract with its parties, document and attachments, then sign. A refused submit reopens the signing step with the reason. The page opens in the contract's language, and the refusal page and error messages are now translated.

Messaging • New message opens as a dialog

New message now opens as a dialog on the Messaging list instead of a separate page. If something is missing, the dialog stays open with what you typed; once sent, you land on the message. The email preview opens over it, in the same dialog style as View sent email on the message page.

Date picker • One calendar for every period and date field

Every FROM ➜ TO period bar (Statistics, Production plan, checklist and supplier report, Deliveries, Vehicles, Accreditation, Catering and Power analytics) now opens one calendar. Click one day for from that day, the same day twice for that whole day, or two days for the period between them; times stay editable, and only Apply applies, while Clear and Today change the draft. The selection shows as one From ➜ To row under the calendar. On Statistics the calendar follows the Day, Week or Month choice, selecting the whole day, week or month around a click. The Schedule board, Me ➜ Shifts and the crew list get the same calendar for a single date, applied on the click.

Vehicles • Accreditation types prefill places and period

A vehicle accreditation type can now hold default access places (locations, zones and gates), default parking and, per project, a default period for access and parking. They are set in the type dialog, which shows the same Access and Parking editor as the forms. Choosing the type on Add vehicle, in a supplier's vehicle configuration or on a vehicle public link fills these in, and you can change them before saving. The defaults only prefill forms; they never grant access on their own.

Vehicles • Danger zone on the Access, Parking and Log tabs

In the vehicle dialog, Revoke and Reset to default now sit in a Danger zone at the foot of the Access and Parking tabs, while Approve, Reject and Reopen stay on the cards. The Log tab gets Clear log: it hides the entries shown so far from the tab without deleting anything, new entries appear as they happen, and the tab says when it was cleared. The Vehicles History tab and the scan log still show everything.

Danger zone • In the Edit dialogs, with one look

The Edit dialogs for suppliers, projects, groups, departments and forms now end with a Danger zone, so you can archive or delete without leaving the list: suppliers and projects offer Archive and Delete, groups Archive, departments Archive or Restore and Delete (blocked while sub-departments exist), and forms the same choices as the form page. A kit's dialog offers Archive or Restore. Opened from a list, the actions land back on that list with its filters. Every location Edit dialog has a Danger zone, wherever it is opened. The Danger zones in the accreditation, item, location, zone, gate and parking dialogs now share the vehicle dialog's look.

Signup links • Delete, and view / edit / copy / delete on each row

A signup link can now be deleted from the Danger zone of its View and Edit dialogs. It is refused while a registration through the link is still waiting for review. A deleted link stops working and leaves the list, while its registrations keep its name. Each row on the Signup links list now carries icons to view, edit, copy the public link and delete. Deactivate works as before.

Clockwork • Access levels: Clock in/out and Edit

Clockwork now has two access levels. Clock in/out lets a person see live and past sessions, clock people in and out and mark no-shows, and is what managers have by default. Edit adds editing times, adding sessions, approving and deleting sessions, and is granted per person under Settings ➜ Modules ➜ Clockwork or on the user's Access tab. Managers who could edit sessions before were given Edit, so nobody lost access. The Clockwork entry in the menu now shows for everyone with Clock in/out.

Settings • SMS delivery with credits, top-up and an SMS log

Settings ➜ SMS delivery is the SMS counterpart of Email delivery. It lists every SMS area HR Cluster offers, and an administrator switches each one on or off for the account. Per area it shows the credits available, prepaid packages, or monthly invoicing once HR Cluster has approved it, automatic top-up with a monthly cap, the account's invoice lines and an SMS log with delivery reports. The automatic top-up rule (when fewer than N credits are left, buy M) is set by the account and shows while automatic top-up is on; the default is 1000 ➜ 2000. An SMS is sent only when its area is switched on and the account has credit or approved invoicing, and it costs one credit per SMS part. Every SMS goes out under the account's own sender name, the festival name without spaces; a different one can be requested from HR Cluster support.

Readiness • Refused automatic SMS are shown and reported

When an SMS for a level change cannot be sent because the SMS area is switched off, the account has no credit or the monthly limit is reached, a notice now says so on Settings ➜ SMS delivery and on Readiness ➜ History, grouped by day and reason. The account's administrators also get one email about it per day. Nothing is resent automatically.

Readiness • A History tab with every change and broadcast

Readiness has a History tab listing every level change and every broadcast, each list paged on its own, in the same timeline style as the Incidents and Risk assessment logs. The Readiness and Broadcast tabs show the latest two.

Readiness • Emails with their own look, and critical alerts

Every email from Readiness now has its own layout. The header names the readiness level in effect when the email is sent and takes that level's colour: green for Normal, amber, orange and red for levels 1 to 3. A level change shows the new level, whether it was raised or lowered, what it applies to, who changed it and why. A broadcast can be marked Send as critical alert: it gets a red header and badge, its subject starts with KRITISK in Norwegian or CRITICAL in English, and its SMS opens the same way. Critical is always the sender's choice and never follows from the level, so an ordinary broadcast at level 3 stays an ordinary message. Subjects name the project, for example [Beredskap nivå 2] Project: Høy beredskap.

Readiness • Choose who in the list receives a broadcast

A broadcast now has a Recipients choice: everyone in the recipient list (the default and the behaviour until now), the people on shift now, or the people clocked in now. On shift now means working a published shift at this moment, and a broadcast for a project only counts that project's shifts. The choice can only narrow the recipient list, it is named in the confirmation, and History shows it for a broadcast that was narrowed.

Readiness • Notifications and broadcasts by email and SMS

Readiness has two new tabs. Notifications holds who is told when the readiness level changes: lists for the whole account and for each project of people, groups and departments, each receiving email, SMS or both, for a raised level, a lowered level and broadcasts, with an optional lowest level to be told about. A new recipient starts with both email and SMS ticked, and you can only add people and groups inside your own Groups & people scope. Broadcast sends a message to the same people, with a live counter of SMS parts and an explicit confirmation before it goes. Each person gets one SMS and one email per address, and a level change notifies its recipients after it is saved. Every SMS is queued and sent in the background.

29 changes · 8 added · 19 updated · 1 fixed · 1 security

Suppliers 11 · Accreditation 8 · UI 8 · Vehicles 7 · Production Plan 4 · Risk 3 · +13 more

Suppliers • The registration link is a stepped form

The supplier self-registration link now walks through Company ➜ Contact ➜ Relationship ➜ Delivery and documents ➜ Review and send, in the same stepped layout as the other public forms. A sub-supplier needs its main supplier picked before the step is complete. The briefing sign-off for risk assessments, the incident recipient email check and the refusal pages of the incident form and the vehicle public link take the same page look.