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 Team β€Ί Approvals.

⏱️ 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 /me for 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

Related Documentation