Dark mode, time-gated sites, long-term leave, tables your way

Dark mode is here

You can now choose Light, Dark or System in your user preferences. If you're used to Operating in light mode, nothing changes unless you want it to, because existing users stay on Light by default. If your computer is set to dark, Operating asks you once how you'd like it.
Site assignments are time-gated

As promised last time, a person's site now has a history, just like roles and seniorities. When someone moves from one office to another, the calculations follow the site they were actually on for each date. That covers working hours, public holidays, cost cards, rates and cost capping. Reports that filter or group by site use the site in effect during the period, so last quarter's utilization by site stays last quarter's. Still coming up: time-gating person-to-company assignments.
You manage the history on the person page, the same way as roles. If you sync people from HiBob with site import on, HiBob's work history is now the source of truth for site history. One heads-up: for people who have changed sites, historical hours and costs may shift to where they should have been all along.
Long-term leave, and time off that respects capacity
You can mark a time off category as long-term leave, such as parental leave or a sabbatical. A confirmed allocation to it then takes the person out of capacity for that period.
Capacity and availability reports no longer count people on long-term leave as available.
You can set a default time off category in time tracking settings.
HiBob users can map HiBob leave types to their own time off categories.
Who can see what kind of time off someone has now follows your time off permission everywhere: allocations, Planned vs Actuals, exports and MCP.
Tables your way
You can resize columns and drag them into the order you like, and Operating remembers the order. Wide tables now scroll sideways instead of squeezing everything onto the screen.

Leaving Harvest just got easier
Harvest's price increase has more teams looking for the exit, so we've smoothed the path:
Full-history import. You can now reliably bring over all your history, not just recent data.
Time off categories. Harvest's Absences tasks now arrive as Operating time off categories.
The Timer. The “I started on this particular task, keep track until I say I’m done”. The natural companion feature this is, of course, the rounding-up of time entries.
Reports fix. Imported entries missing from reports have been fixed.
Improved Expense handling. Marking individual expenses as invoiced, for example.
Coming in the next release, the import will also bring over positions from project assignments, budgets, fixed-fee projects as fixed price, task rates and archived state. This will be on by default for new Harvest connections and available as a toggle for existing ones. If you know a team stuck on Harvest, send them our way.
HiBob: upcoming hires and skill levels
Vacant positions in HiBob Workforce Planning module now show up in Operating as upcoming hires, so you can staff plans with people who haven't started yet.
Skill levels, and how people feel about their skills, now import from HiBob custom tables.
All of the HiBob configuration options are here.
For teams using the API and MCP
Site history endpoint. There's a new
/person-site-assignmentsresource. ThesiteIdfield on people still works but is deprecated. SettingsiteIdthrough REST replaces the person's whole site history with a single period, so please move integrations to the new resource.Faster bulk changes. Bulk time entry and individual working hours changes are much faster, because financial recalculation now runs in the background instead of blocking each request.
MCP updates.
manage_personcan now manage site assignments, andget_projectnow marks archived task assignments.
Also shipped
Time entry lists can show and group by the "Reports as" task, so granular project-specific tasks roll up to your shared ones.
The person overview now shows which client someone is working on.
The planned expenses export can be filtered by project status.
The timesheet planned total now shows over-allocation, such as "80:00 h of 40:00 h", instead of capping at 100%.
Hours on the project detail page are no longer rounded. I’m sorry we rounded them earlier.
Fixed
Approvals. Approvers who saw a pending count but an empty list now see their entries. New organizations with approvals enabled let admins approve any time entry by default.
Invoicing. Fixed-price invoice totals no longer drop to zero after editing the attached time entries. A credited invoice's CSV export includes its time entries again. Invoices no longer show as "ready for invoicing" while their entries are unapproved.
Hours. Typing 1,999 now shows 2:00 rather than 1:60, and the extra whitespace under the timesheet is gone.
Lists and reports. Grouped hour totals are back in time entry lists and the Active Projects report. People and Projects report rows expand reliably. Planned vs Actuals change arrows are correct, and the "% of budget spent" column fills in without extra columns.
Timeline. Tooltips are no longer cut off, pinned labels no longer jump, and the working-hours clock icon no longer overlaps the percentage.
Other. Converting a shared task to project-specific now works properly. Renaming a HubSpot deal now updates the project name. CSV import rejects currencies that aren't in your settings.
Still in flight
Retainers. Recurring budget schedules and retainer revenue recognition are built, and invoicing comes next. Early access is available if you'd like to try it.
Billing and projects. Multiple billing types within one project, custom project statuses, and statuses for positions and allocations are in progress. So are organization-wide defaults for new projects, covering the default rate card with per-site overrides, owners and task list. Super exciting stuff.
Time off and allocations. Allocations will carry tasks, with planned hours shown per task row on the timesheet. Timesheets will also prefill from confirmed time off, if you so wish.
Also coming. Working patterns, an expense detail page, and the accounting integration platform for QuickBooks and Xero.
Questions? The in-app chat and support@operating.app are always open.
If you read this far, thank you. A human wrote this. Check out our newest customer stories from the US.





