New pre-release: Timecrack 1.0.1-beta.1 Is AvailableRead the post
Timecrack 1.0.1 Is Available

Timecrack 1.0.1 Is Available

Timecrack 1.0.1 is out, and this one is stable. Everything that went through the alpha and the beta is now ready for production: the refreshed interface, phone-friendly tables, installable app support, a timer you can pause, per-user timezones and warnings for overlapping trackings — plus a rounding fix that makes every total add up.

You can update your existing installation without a staging detour this time. Back up your database and your .env file first, as with any update.

A Refreshed Interface

The application runs on a new set of design tokens — typography, colors, radii and shadows — and the palette is down to two things: cinnamon orange and dark. The grey secondary elements are gone, borders and muted text carry more contrast, buttons are outlined, and every input sits on a white background.

The whole application now lives on a white canvas, with borders instead of grey surfaces doing the separating, every table sharing the same look, and every component rounded on the same three step scale.

Tables That Work on a Phone

On phones each table row becomes a card with the column names as labels, so nothing gets cut off. On larger screens every row stays on a single line, so the times are always readable, and a wide table scrolls inside its own card instead of stretching the page.

Mobile also gets larger touch targets, a sticky active timer, safe area padding — and pinch to zoom works again.

Install It as an App

Timecrack ships a web manifest, app icons, a service worker and an offline page, so you can install it on your phone’s home screen or your desktop and open it like any other app.

Pause and Resume the Running Timer

The timer can be paused. A break stays inside the tracking’s duration, but the paused time counts as non-billable instead of quietly inflating what you charge — no more choosing between stopping the timer and letting lunch end up on an invoice.

Your Own Timezone

Every user picks a timezone in the account page, and everything follows it: the trackings you see, the filters you apply, the CSV you export, and the manual entry forms. As soon as an instance has people in more than one place, the numbers finally agree.

Warnings for Overlapping Trackings

If the same user has two trackings that overlap, Timecrack says so. The tracking can still be saved — sometimes an overlap is exactly what you meant — and it is then flagged in the history and marked in the CSV export.

Totals That Add Up

Billable time is stored as whole minutes and every duration is rounded to minutes exactly once, so the rows of the history, the dashboard and the CSV export always match their totals. Billable hours for short trackings are fixed too, along with the UI logic around them.

Also Fixed

How to Get It

Download the release from the GitHub releases page and follow the update steps. Coming from 1.0.0, the cookie name change logs everyone out once.

Download 1.0.1

If you would rather not run the upgrade yourself, Managed Hosting keeps your instance current for you, and Technical Support can help if an update does not go to plan.

Found a bug? Open an issue on GitHub.

Premium Services

Need Professional Help?

Get custom development, managed hosting, data migration, and technical support — directly from the creators of Timecrack.

Explore Premium