A working time-off system
Most of June went into time off. HR could now create a policy, starting from a dialog that asks what type of policy it is, and edit it later. The policy form was reworked several times during the month: accrual sections are hidden when a policy does not accrue, and carry-over hours moved into the milestone settings, where they belong.
Requests came next. Time off can be requested, then approved or declined, and the tracker updates as soon as a decision is made. The tracker gained a filter, remembers which policy you were looking at, and shows a running balance so it is clear how each request or adjustment changed the total. Admins can adjust a balance by hand and record why.
Small details that matter
A lot of the commits were about getting everyday details right. Hours can include decimals. The end date and number of hours fill in automatically from the start of a request. Dates are shown month first, durations use the server's formatting so they match everywhere, and tooltips explain what fields mean. Each employee's policies were redesigned into a single time-off tab, and an employee note field was added.
Recruiting appears
Alongside time off, the first recruiting pages arrived: job postings with an automatically generated job description, and a view of each applicant. The team members page was also updated. The rest of the month's commits were build and configuration fixes, the usual work of getting a young app to deploy reliably.
This article was written from Mintage Workforce’s commit history for June 2024. See Mintage Workforce today