hk-planner/backend
jtricerolph e3c8f143ef Refine today's timesheet handling — skip in-progress shifts
fetchTimesheetShifts: filter out today's shifts with no finish time
(still clocked in), so only completed shifts contribute hours.

runTimesheetSync: if today's row has no completed shifts at all,
skip writing it — leaves rota schedule data in place rather than
overwriting with an empty timesheet row while staff are still working.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-23 12:10:52 +00:00
..
src Refine today's timesheet handling — skip in-progress shifts 2026-07-23 12:10:52 +00:00
Dockerfile Initial commit: HK Planner app 2026-07-02 09:24:14 +00:00
package-lock.json Add timesheet sync: pull actual hours, daily cron, per-cell source indicators 2026-07-22 18:25:02 +00:00
package.json Add timesheet sync: pull actual hours, daily cron, per-cell source indicators 2026-07-22 18:25:02 +00:00