Release · Minor

eTime 3.3

Version 3.3 introduces passwordless passkey sign-in and the digital service report: work description and signatures from fitter and customer right on the device, sent to the customer as a PDF.

30Changes
3DB migrations
9Languages

New features

  • Passwordless sign-in with a passkey – via fingerprint, face, device PIN or a security key, as an alternative to password and 2FA.
  • Service report per time entry: work description, customer name and signatures from fitter and customer – finalise and send to the customer as a PDF.

🔒 Security

  • Passkeys are tied to the person and cover all roles; a sent service report locks the time entry against later changes.

Improvements

  • DB migration page with a “Hide applied” toggle and only the test database preselected.
  • The employee page remembers the selected day; the main page follows the month automatically.
New

eTime Terminal 2.0

The new preconfigured NFC terminal is now available in the shop – tap the card, done. Buy once, no monthly rental.

Log in and order in the shop →
Release · Minor

eTime 3.2

Version 3.2 introduces the new eTime Terminal: tap the NFC card and the employee is in their own area within seconds. Program cards right at the paired device, a kiosk mode locks the tablet to eTime – the app comes preinstalled on the terminal.

20Changes
4DB migrations
9Languages

New features

  • eTime Terminal: tap the NFC card → clocked in; without a card via QR code and the camera.
  • Device pairing with a one-time code and an employee list – program NFC cards right at the terminal.
  • QR and NFC login lead straight into the employee’s own, full-featured area – with times, vacation, overtime and more.
  • Kiosk mode: device restricted to eTime, even after a reboot; app language switchable in the admin area.

🔒 Security

  • Terminal pairing via a one-time pairing code and a hashed device token – no reliance on the MAC, no cross-tenant access.
  • Two-factor also at the terminal; employee login cleanly separated from user and admin accounts.

Improvements

  • New shop product “eTime Terminal v2.0” – one-time purchase, no monthly rental; old hardware hidden.
  • Release page with a news area and a terminal spotlight on the landing page.
  • Polish to login redirects, camera autostart and translations across nine languages.
Beta

Android app 2.0

The brand-new native Android app is entering its beta phase: faster, with SSO login and offline capture. You can register for the beta now.

Register for the beta →
Release · Minor

eTime 3.1

Building on the major 3.0 platform release, version 3.1 adds new approval workflows, automated working‑time compliance and stronger data protection – plus noticeable polish to mobile handling, offline sync and the interactive documentation.

61Changes
5DB migrations
9Languages

New features

  • Time correction as self‑service: employees see their own daily entries and file a correction request right on the entry – the approver (manager or admin) is freely selectable, only one open request per entry.
  • Rejection with a reason: when a time correction is declined, a reason can be recorded; the employee is notified by email.
  • Monthly working‑time (ArbZG) review: once a month each manager receives a cross‑company overview of their team’s possible working‑time breaches from the previous month – per employee, with rest‑period boundary times.
  • Android app beta test: an invitation to the closed testing phase via a footer link and a discreet popup, including a note on the 14‑day minimum test period.

🔒 Security

  • Separation of duties (four‑eyes principle): an admin can no longer decide or record entries for their own account – neither account‑relevant absences nor the approval of their own leave requests.
  • Company deletion with HR confirmation: after the withdrawal period, a deletion only takes effect once HR confirms it by token; within the period an immediate withdrawal remains possible.
  • Unified security controls: the button to disable two‑factor authentication now spans the full width.

Improvements

  • Offline sync conflict reworked: a tokenised link now leads straight to the employee area – entries are no longer lost when editing.
  • Dashboard data is converted from UTC to the company time zone.
  • Mobile navigation: the clock icon is now the home link; logout and token pages lead to sign‑in instead of the landing page.
  • Quieter background operation: the chat poll no longer shows a distracting error hint on brief connection drops.
  • Landing‑page polish: header login and back‑to‑top in brand colours, live tour ready to start with a centred play button.
  • Interactive live tour stabilised and extended; SSO now lists Google, Microsoft and Apple.
Previous release · Major
eTime 3.0

The major platform release: new architecture, AI assistant, internal chat, performance dashboard, nine languages, mobile app and a consistently modern UI.

Highlights

AI assistant

Configurable per company, keys encrypted in the database, one active provider per company.

Internal chat

Ephemeral 1:1 chat with a “Who’s online?“ list for admins, managers and employees.

Performance dashboard

Dedicated, pre-computed data model with its own cron for fast analytics.

Account carry-over

Remaining leave (all account types) and overtime into the next year – with approval.

Requests & workflows

Special leave, time correction and end time with two-step manager/HR approval.

9 languages

New: Bulgarian, Dutch, Polish, Portuguese – including emails & docs.

New UI

“Shell“ design system, new landing page and interactive docs with a live tour.

Mobile app

Android app with offline tracking & sync, SSO and iCal calendar subscription.

Operational safety

Maintenance mode, edit lock, change log, DB clone and migration system.

New features

Time tracking & accounts

  • Second-precise start/end times with tooltip; night-shift logic with a next-day prompt.
  • Time-correction and end-time requests with approval; breaks per daily grid.
  • Unified overtime balance (actual/target + absences + bookings), rounded per day.

Leave

  • Multiple leave-account types per company; carry-over to the next year (double-transfer safe).
  • Special leave with mandatory documents and manager/HR approval; cover & annual planner.

Reporting & export

  • Payroll data (times + holidays/absences as continued pay + target + weekend).
  • Time sheet (XLSX + fixed CSV payroll format), Credit360 and working-hours-act check.

Platform & self-service

  • AI assistant, chat, iCal subscription, security self-service (password/2FA).
  • Partner program/lead acquisition, company network (switch company without logging in again).

Improvements

  • Date/time centralised via DateService (personal > company > language).
  • Prices centralised via PriceService – no more hard-coded prices.
  • Tables with automatic, content-based column width.
  • Mobile: scrollable menu, usable input fields, edge-to-edge insets, pull-to-refresh.

User interface

  • New Shell design system incl. per-user UI colour theme and personal date format.
  • New marketing landing page as the home page for logged-out visitors.
  • Interactive documentation with an animated live tour.
  • Many new screens: account carry-over, activity mapping, type management, prices, dashboard, migration and more.

Administration

  • Migration page, DB clone (main → demo/docs) and data integrity check.
  • Maintenance mode, edit lock, change log per role.
  • Company AI, HR fields, working-hours-act limits, billing exemption; reminder crons.

API

  • Central AjaxRouter: uniform CSRF/auth/error handling, responses as {ok,data}/{ok,error}.
  • 22 new endpoint groups, mobile sync API, OpenID/SSO and signed URLs.

Database

  • New migration system (50 migrations, DB_VERSION).
  • Central config table replaces various columns; new tables for chat, leave, edit lock, carry, AI and more.
  • Collation set to utf8mb4_unicode_ci; extensions for network, iCal, HR, working-hours act, date format.

🔒 Security

  • Custom Crypt encryption, central Auth class with role/kiosk logic & cross-tenant protection.
  • Central CSRF check, output escaping, CSV/formula-injection protection.
  • SSO (Google/Microsoft/Apple), Turnstile, brute-force protection, MD5→bcrypt upgrade.

Bug fixes

  • Regional company holiday is recognised company-wide again.
  • Overtime grand total = sum of the per-day rounded values.
  • SAP order import: correct UTF-8 special characters; various mobile fixes.

{ } Technical changes

  • Architecture: monolith (inc/*.inc + singletons) → MVC with controllers, templates and services.
  • Email: Symfony Mailer with 9-language templates; languages from .inc to .js.
  • Legal texts consolidated in legal.json; new test suite for calculation/security cores.

Breaking changes

  • Old inc/*.inc pages and singleton classes have been removed.
  • DB migrations are mandatory; configuration via etime.env + config table.
  • Email via Symfony Mailer; AJAX contract changed ({ok,data}/{ok,error}, param f).
  • Language files .inc.js; marketing/legal pages renamed/merged.