Focused on time
July's 78 commits mostly landed in the last two days of the month, and together they turned TimeKeeper into a product with a clear job. We removed the remaining payroll screens, data and connections from TimeKeeper. Pay is calculated in Mintage Payroll; TimeKeeper's role is to capture accurate time and hand it over.
We also adopted a new design system across the app, with a new sign-in screen, a separate PIN screen for employees and settings arranged down a side rail.
Schedules, jobs and timesheets
A new Jobs module handles work orders, and people can be assigned to jobs straight from the schedule grid. Schedules can start from empty, be built from a register of standard shifts and be copied forward to the next week. Branches and job sites can now carry a geotag.
Timesheets were rebuilt around a timeline that shows each day's worked time against the scheduled window, handles overnight shifts and highlights days that were scheduled but never captured. Administrators can enter a day by hand, open a day's detail and make corrections.
Breaks, pay rules and cost
Shifts can now include unpaid break minutes and a suggested break start. That break flows through to time capture and pay, and timesheets reconcile the break actually taken against the scheduled one. Break rules are versioned, so a change does not rewrite past days.
Pay rules cover overtime, pay periods and rounding, and pay rates can vary by job and team member. Reports gained a labour cost section built from this data.
This article was written from Mintage TimeKeeper’s commit history for July 2026. See Mintage TimeKeeper today