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.
+ 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.
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 →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.
+ 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.
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. Important: the test is tied to the tester group etime-v20-tester@googlegroups.com – the app can only be installed from the Play Store once you have been added. After clicking “Register for the beta”, we add your Google address to the group for you.
Register for the beta →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.
+ 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.
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
configtable 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
.incto.js. - Legal texts consolidated in
legal.json; new test suite for calculation/security cores.
⚠ Breaking changes
- Old
inc/*.incpages and singleton classes have been removed. - DB migrations are mandatory; configuration via
etime.env+configtable. - Email via Symfony Mailer; AJAX contract changed (
{ok,data}/{ok,error}, paramf). - Language files
.inc→.js; marketing/legal pages renamed/merged.