May 2026 Update - Centralized Approvals Inbox, Activities Revamp, and Passkey Sign-In
Here’s what’s new since the April update.
β Centralized Approvals Inbox
Managers now triage timesheets and time-off requests from a single approvals inbox instead of jumping between pages:
- Unified Queue: Timesheet submissions and pending time-off requests appear side-by-side, filterable by type, status, org unit, and manager
- Batch Approve: Select multiple items and approve them at once, with a confirmation summarising what’s about to happen
- Keyboard-Friendly: Navigate the inbox with the keyboard β no mouse required for routine triage
- Cleaner Layout: Streamlined cards, clearer status badges, and tighter copy on the action buttons
Access the inbox at .
β±οΈ Timesheet Improvements
The timesheet gained several capabilities this month:
- Projects & Dimensions: Register time per
(activity, project, dimensions)combination β rows split automatically when an activity has project or dimension requirements - Flex Period & Forecast: A new card shows your running flex balance and the forecast through the current settlement period, clamped to what your policy actually allows
- Worktime Policy Warnings: Day-level warnings (e.g. exceeded daily limits, missing rest) appear inline while you edit a cell, with a tooltip explaining the rule
- Edit Time Off from Cells: Open, edit, or cancel an existing time-off period directly from the timesheet day it covers
- Reopen Statement: Managers can reopen an approved timesheet statement so an employee can correct it, with full history kept on the period
- Persisted Layout: Section expand/collapse state and table filters survive a refresh
- Faster Long Lists: Virtualization and memoization improvements keep the grid responsive when an employee has many activities
π Activity Management Revamp
Activities now have first-class structure and access control:
- Hierarchical Grouping: Group activities under a parent so they collapse into themed sections in the picker and on the timesheet
- Access Control: Restrict activities to specific org units, employment terms, or roles so employees only see what’s relevant to them
- Project & Dimension Settings: Mark an activity as requiring a project, requiring dimensions, or both β the timesheet enforces the combination on entry
- Reworked Lists Page: Personal lists and workspace lists are clearly separated, with server-side search and scope filtering on the management page
π€ AI Assistant Upgrades
The in-app AI assistant got smarter and more accessible:
- Help Documentation Search: The assistant now searches the Knowledge Center using semantic retrieval, so questions like “how do I approve a timesheet?” surface the right doc page
- Multilingual Support: Ask questions in English, French, or Danish β the assistant replies in the language you’re using
- Better Help Search: Improved ranking and snippet selection for in-product help results
- Auto-Focused Input: The composer is focused when the assistant panel opens, so you can start typing immediately
π Passkey Sign-In
A new passkey authentication option lets you sign in with Touch ID, Face ID, or a hardware security key instead of a password:
- Add Anytime: Register a passkey from your account security page on any device that supports WebAuthn
- OAuth Signup on Invite: When accepting a workspace invitation, you can now create your account through Microsoft or Google in a single step instead of setting a password first
- Account Recovery: Unverified accounts are now cleaned up automatically and can be re-registered without admin intervention
β° Check-In/Out Refinements
The time-tracking flow is more forgiving and accurate:
- Edit Past Sessions: Open any past check-in/out, drag the endpoints to adjust, or split a session β with the day total recalculated live
- Mouse Time Selector: A nicer hover-and-click time picker replaces the previous numeric inputs
- Workspace Timezone: Clock dates around midnight now use the workspace timezone instead of the server’s, so a 23:50 punch no longer lands on the wrong day
- Closed + Ongoing: You can have closed sessions earlier in the day and start a new ongoing one without canceling the earlier ones
- Skip on Time Off: Mandatory check-in reminders are skipped on approved time-off days
π Time-Off Plugins and Fixes
Two new options for time-off policies:
- Yearly with Eligibility: A new yearly accrual variant that only grants the yearly amount once an employee has met an eligibility condition (e.g. months of service)
- Apprentice Max Years: The Danish apprentice vacation plugin now accepts a configurable maximum number of years
- Accurate “Expiring Soon”: Account cards no longer double-count planned future usage as expiring β the badge and detailed forecast use the same FIFO simulation
- Suggested Policy Refresh: Changing the dates on a time-off request now re-applies the suggested policy for the new range
- Policy Names on Employment Terms: The employment terms list shows the resolved policy names for each time-off category at a glance
π Intega HR Integration
A new integration imports employees from Intega HR:
- Employee Sync: Names, contact details, and employment data flow into mTime on a schedule and on demand
- Customer / Employer Config: Configuration uses Intega’s customer and employer identifiers so multi-tenant setups map cleanly
- Disable Org Unit Sync: Workspaces that maintain their own org structure can now turn off org-unit syncing on any integration while keeping employee sync running
π΄ Team Calendar
Improvements to the team calendar:
- Window-Scroll Navigation: The calendar follows the page scroll and responds to keyboard navigation across rows
- Filtering & Search: Faster filtering by org unit and a search box for finding a specific employee in larger teams
- Full Visibility for Employees: Regular employees can now see the full team calendar within their permission scope, not just their own row
- Smoother Resize: Dragging the names column to resize it is now smooth instead of stepwise
β¨ More Improvements
- Dark Mode: Better contrast across the app and the choice persists across page reloads
- Command Menu: Faster employee search with permission-aware results, and cleaner badges
- Dashboard: Activity and clock sections scroll internally instead of pushing the page; layout shift on first load is eliminated
- Employees List: Defaults to “Active” status, with a segmented day/month/year picker for optional birthdates
- Navigation: Org Units moved under Settings; personal pages moved out of
/mefor cleaner URLs; notifications keyboard-navigable - Error Toasts: Click “Details” on an error toast to see the underlying message β useful when reporting an issue
- Unsaved Changes: A warning prompt now protects you from losing edits when leaving an entity edit screen
- PWA Updates: New versions are picked up reliably on every page, with a guard against silent updates while a dialog is open
- Work Time Norm on Card: The effective hours/week appears directly on the employment card without opening the edit form
- Locale-Aware Formatting: Dates and units now follow the app locale (including Danish) consistently across screens
π§ Under the Hood
- Retroactive Edit Permission: A separate RBAC permission gates backdated employee edits, so HR can grant retroactive changes without giving away broader admin rights
- Notification Rework: Timesheet statement notifications are recomputed from worktime events, fixing missed reminders and stale subjects
- Performance: Bounded internal caches and reduced volume on internal change events for steadier API latency
- Import/Export: Employments and timesheet statements are now correctly included in single-user exports, and projections are properly rebuilt after import