Operational and technical updates to the HR Cluster platform.
Types of changes
AddedNew functionality or modules.
UpdatedImprovements or changes to existing functionality.
CoreMajor architectural, platform-wide, or operational changes.
DeprecatedFeatures scheduled for removal.
RemovedFeatures or functionality removed.
FixedBug fixes and issue resolution.
SecuritySecurity improvements or vulnerability fixes.
2026
— continued
FixedScheduling
Schedule • A Statistics period ending at 00:00 stops at midnight
When the period on Schedule Statistics ended at 00:00, it reached one minute into that day. The day breakdown then counted the whole of that day while the per-location table counted only the minute, so the two cards showed different planned figures for the same period. A period ending at 00:00 now stops at midnight, the same as ending at 23:59 the evening before, on the page and in its CSV and PDF export.
FixedScheduling
Schedule • The last person on a crew list is shown in full
On the schedule's crew lists the bottom of the last row was cut off by the edge of its card, so a second line under the last name, such as the note for that person's shift, or the phone number on a phone or tablet, could not be seen. The last row now shows in full.
FixedScheduling
Schedule • The Statistics export includes the last day of the period
When the period on Schedule Statistics ended on a date without a time, for example from a saved link, the page counted the whole of that last day but the CSV and PDF export stopped at the start of it, so the shifts of the final day were missing from the file. The export now covers the same period as the page.
UpdatedScheduling
Schedule • Lists and Statistics take several locations and roles
The Location and Role filters on Schedule Lists and Statistics now open the same panel as on the board, so you can tick several of each. Several locations show the shifts of each of them and everything under them; several roles show the shifts of any of them. Exports, the emailed crew list and the period links keep every value you chose. On Lists, roles are now matched the same way as on the board. These two pages do not remember your filters, and links made before keep working.
UpdatedProduction Plan
Production Plan • An end date picked on its own ends at 23:59
When you pick a date into an empty To field on the plan, the checklist or the supplier list, the time is now set to 23:59, so the whole of that day is included. A To field that already has a time keeps it when you change the date.
FixedUsers
Users • A manager promoted to admin gets full access
A manager whose access to a module had been limited, for example Read only on the Production Plan, kept that limit after being promoted to admin, and the Access tab offered no way to change it because an admin's module levels are not editable there. Promoting someone to admin now removes the limits they had as a manager and keeps anything they had been granted. Administrators already affected have had those limits removed.
7 changes · 4 updated · 3 fixed
Vehicles 3 · Risk 2 · Suppliers 2 · Production Plan 2 · Core 1 · UI 1
FixedRisk
Risk Assessments • Readable in Dark
In the dark appearance, selected cards, severity colours, yes, partial and no answers, readiness boxes and notes in Risk Assessments stayed light, as bright slabs on a dark page, and a selected assessment type had a title you could not read. They now follow the dark appearance, in the workspace and on the public risk assessment form.
UpdatedUICore
Appearance • Choose Light, Dark or System on public pages too
The Light, Dark and System control now sits beside the language switch on every public page: the supplier portal and its accreditation, vehicle and delivery pages, delivery registration and information requests, accreditation and vehicle requests, supplier registration and confirmation, registration forms, shift signup, contacts, radio channels, risk assessments, risk sign-off and incident reports. These pages already followed your device setting; now you can choose. On a narrow phone the header wraps instead of running past the edge.
FixedRisk
Risk Assessments • The permanent risk link searches and submits again
On the workspace's permanent risk assessment link, every search for a location, a responsible person, a participant or a supplier answered Search failed, and the form could not be submitted. Search and submit work again. Links shared for one assessment were not affected.
UpdatedVehiclesSuppliers
Deliveries • The supplier portal suggests a title for a new delivery
When a supplier registers a new delivery on their portal, the title is now filled in for them, such as Delivery from the supplier's name, or Return to it for a return. The type is asked first, and changing it updates the suggestion as long as the supplier has not written their own title.
UpdatedVehiclesProduction Plan
Deliveries • New delivery asks for a location and a department
The New delivery dialog now asks where the delivery goes and which department it belongs to, and fills them in on the delivery's plan row. Each is required when your workspace uses it and has something to choose; a question your workspace cannot answer is not shown.
UpdatedProduction Plan
Production Plan • A row with no department says so
The department sits on its own line under Responsible. When a row had no department that line was empty and invisible, so it looked as if the plan had no department field at all. An empty department now reads No department in muted text, and clicking it lets you choose one as before. It is not printed.
FixedVehiclesSuppliers
Deliveries • The supplier field in New delivery searches again
In the New delivery dialog the Supplier field was a plain text box that never suggested registered suppliers. It searches the supplier register again as you type, as it does on the delivery itself.
14 changes · 10 updated · 4 fixed
Vehicles 5 · Scheduling 4 · Production Plan 3 · Contracts 2 · Accreditation 1 · Suppliers 1 · +2 more
FixedVehiclesProduction Plan
Deliveries • Deleting a delivery's only plan row removes the delivery
When the only Production Plan row of a delivery was deleted, the delivery stayed on Deliveries with no supplier, driver or vehicle behind it. Deleting that row, on its own or in a bulk delete, now removes the delivery too. A delivery that still has another row stays. Deliveries already left empty this way have been removed.
UpdatedVehicles
Vehicles • The PDFs say No access and No parking
Both vehicle list PDFs now write No access or No parking where a vehicle holds none, instead of the reason (rejected or not requested). Parking is either approved or No parking: a parking request that is still waiting for a decision also reads No parking, and its period is not printed. A pending access request still shows its state and period.
UpdatedProduction Plan
Production Plan • Add a row as Follow-up required
Follow-up required is now offered when you add a row, both on the add row and in the Sheet, so a task that is known to need following up can be created that way instead of being changed afterwards. A delivery created with that status starts with it too.
UpdatedScheduling
Schedule • Every filter opens the same panel
The Project, Status and Shifts filters on the schedule now open the same kind of panel as Location and Role, so all five filters look and work the same way. Project, Status and Shifts still take one value each: picking one applies it straight away, and the first row returns to all.
UpdatedScheduling
Schedule • Location and Role filters take several values
The Location and Role filters on the schedule now open a panel where you can tick several values, with a search box, Select all and Clear, the same panel the Production Plan uses. Several locations show the shifts of each of them and everything under them; several roles show the shifts of any of them. Your choice is remembered for you in each workspace, as the single choice was before. A remembered location or role that is later deleted or deactivated drops out of the filter instead of emptying the board. Links that name one location or one role keep working.
UpdatedProduction Plan
Production Plan • Follow-up required can be set straight away
Follow-up required could only be set on a row after it had been checked. It is now offered from Unconfirmed and Not started too, so a row that needs following up can be marked as soon as you know. Setting the status Follow-up required on a delivery now applies to its plan rows instead of being refused.
UpdatedVehicles
Vehicles • Clearer buttons, and the periods editor opens as a dialog
The buttons on a vehicle now say what they change. Edit periods sets when and where this vehicle may drive and park, and Edit areas changes the places for periods that are already approved. A vehicle shows Default or Custom, and Reset to default removes its own periods and areas. Edit periods now opens as a dialog on the vehicle page instead of a separate page; if a save is refused your choices stay in the dialog, and a saved change reloads the vehicle.
FixedVehicles
Vehicles • Changing a vehicle's periods saves again
Saving changes to the periods and areas of one vehicle failed with an error every time. It saves again. Saving without changing anything could also be refused because the vehicle's own approved periods were judged as new, for example after the project's phases had moved since the approval. Periods the vehicle already has are now accepted as they are, while a new or changed period is still checked against the phases.
UpdatedVehiclesAccreditationSuppliers
Accreditation • The dates list no longer offers days that have passed
When you choose phases and then pick individual dates, for vehicle access and parking, accreditation records, accreditation public links and a supplier's accreditation settings, the list offered a row for every day of those phases, so a phase that started long ago listed weeks of days that are already over. Days that have ended are no longer offered. Dates already saved on a record are still shown however old they are. Every date row now also names its weekday, including a phase that fits in a single row, which used to show only the date.
FixedScheduling
Signup links • The "not offered" count only counts the link's own roles
On a signup link set to selected roles, the warning about shifts that are not offered to a form's group counted every published shift of every role in the period, so it could report hundreds of shifts the link never offers at all. It now counts only the shifts of the roles the link offers, the same set the public signup page lists.
UpdatedContracts
Contracts • Preview a template before you choose it
In the list of templates when you create a contract, each row shows the template name and version on the first line and its type and language on the second, with a Preview button beside it. Preview opens the template filled in for this person, together with whatever you have entered in the form so far, so you can read the agreement before you pick it. Nothing is created by previewing, and Use this template selects it in the list.
UpdatedContracts
Contracts • The template list recommends templates by worker type
When you create a contract, the templates are now shown as a list instead of a dropdown. The templates that fit the person's worker type are shown first under Recommended: employment for an employee, the assignment agreement for an invoice worker and the volunteer agreement for a dugnad worker. Every other template is still one click away in a collapsed group, for example Other employee templates for the staff and management agreements. Templates in the person's own language are listed first, then the workspace language. The recommendation is guidance only: you can still pick any published template, and a choice outside the recommended group only shows a short warning.