Search Results for

    Show / Hide Table of Contents

    📅 June 2026

    ✨ Improvements

    • Dark Mode
      Time cockpit now supports dark mode. The theme can be switched manually in the menu. All views — calendar, lists, forms, and dashboards — are fully adapted to both themes.

    • Search in Menu
      A new search field in the navigation menu lets you find any list, form, or module by name without navigating through the menu hierarchy. The search is available with a single click or via keyboard shortcut and filters results as you type.

    • Refreshed UI Design
      The web client has a modernised visual appearance across all views. Updated styles for the timesheet calendar, forms, dialogs, date selectors, and the toolbar give the application a cleaner, more contemporary look. The changes are part of the ongoing migration of all UI components to Angular and Kendo UI.

    • Markdown Dashboard Widget
      Dashboards support a new widget type that renders Markdown content. This allows teams to add formatted text, headings, lists, or links directly to a dashboard — useful for status updates, instructions, or KPI context.

    • Resizable Signal Tracker Pane
      The signal tracker panel in the timesheet calendar is now resizable and dockable independently of the timesheet calendar pane. The layout adjustment is persisted across sessions.

    • Widget Improvements
      Several improvements to dashboard widgets: key figure widgets now support a configurable accent colour, Markdown widget text and table spacing has been refined, and a dependent filter loading bug that required two interactions is fixed.

    • Export Behavior for Grouped Lists
      When exporting a grouped list to Excel or CSV, time cockpit now handles collapsed groups consistently. If all groups are collapsed, all data is exported. If only some groups are expanded, a dialog asks whether to export only the visible rows or all rows. This gives users explicit control over what goes into the export.

    • Hide Vacation/Sickleave/Compensatory Time Buttons Without Write Permission
      The Add Vacation, Add Sickleave, and Add Compensatory Time buttons in the timesheet calendar are now hidden when the current user has no write permission for those entry types, rather than being visible but producing an error.

    • Prorated Vacation Calculation (rolling out over the next weeks)
      The VacationEntitlement entity now includes an Extraordinary flag that separates one-off or special vacation entitlements from the regular yearly allocation. The VacationPerEffectiveDate list adds a new boolean filter to activate prorated vacation calculation based on the employee's effective date. This makes it possible to automatically compute the correct remaining entitlement when an employee joins or leaves mid-year.

    • ZUGFeRD 2.3 COMFORT Invoice PDFs (rolling out over the next weeks)
      Invoice report actions can now produce ZUGFeRD 2.3 COMFORT compliant PDF files, embedding structured XML directly in the PDF. The implementation supports seller legal organisation IDs, unit codes, invoice notes, and non-EU export tax categories. A feature flag controls whether ZUGFeRD PDF embedding is active per tenant.

    • Role Views in User Detail Form
      User detail forms now include dedicated role views that show the complete role assignments for a user at a glance. The underlying entity view logic has been centralised, improving consistency across the application and making future role-related customisations easier.

    • Improved Cyclic Relation Handling
      The data model validation now detects cycles in entity relations reliably and reports them with clear error messages. Include(*) traversal no longer enters infinite recursion when cyclic relations are present — visited relation-target pairs are tracked to break the cycle gracefully. Developers will see the term cycle (replacing the previous circle) in all related error messages.

    • Automatic Script Re-Verification on Source Code Change
      When the source code of an action or trigger is modified, the IsVerified flag is automatically reset to false. This ensures that changed scripts are reviewed and re-verified before they are treated as trusted, preventing accidental deployment of unreviewed code changes.

    🐛 Bug Fixes

    • Hyperlink to Open Form Does Not Work
      Fixed a regression where hyperlink cells configured to open a form navigated incorrectly (#5896).

    • Relation Cell Filter Regression
      Fixed a regression in the new Angular relation cells where filter values were not passed through correctly to the lookup list (#5898).

    • ESC Does Not Close Timesheet Calendar Entry
      Pressing ESC now correctly cancels editing an entry in the timesheet calendar without side effects.

    • Actions Could Not Be Executed
      Fixed a bug where actions could not be executed in certain scenarios in the web client (#5663).

    • Actual Hours Calculation
      Corrected an issue in the leave duration calculation logic (LeaveDurationBase) where property and relation access used inconsistent naming. The fix ensures that actual worked hours are computed correctly for all affected tenants.

    • Office 365 Re-Authentication Loop
      Fixed an issue after the MSAL v5 upgrade where Office 365 calendar integration could get stuck in an authentication loop.

    • Large List Performance
      Fixed an issue that caused degraded rendering and scrolling performance in lists with a large number of rows.

    Note: These release notes describe what's included in the June 2026 release. Availability can depend on rollout rings and tenant configuration. If you have questions, please contact support@timecockpit.com.

    • Improve this Doc
    In This Article
    Back to top Copyright © 2025 software architects gmbh