0000000000000000000000000000000000000000 d75a0c94317028c789827d7cd46d225cffe5b46e rvanvuren <ryan@buyerkiosk.com> 1778777631 -0500	branch: Created from HEAD
d75a0c94317028c789827d7cd46d225cffe5b46e ee58bf185248eed98471eb323b775655b2002f3b rvanvuren <ryan@buyerkiosk.com> 1778778019 -0500	commit: fix(mobile): use net hours (break-deducted) in getHours() for mobile pay period summary (#14)
ee58bf185248eed98471eb323b775655b2002f3b 2aac6f92004bf32e9b0e0fed329ee20f8f34ed52 rvanvuren <ryan@buyerkiosk.com> 1778778024 -0500	commit: fix(labor): split overnight shifts across calendar days for cost attribution (#15)
2aac6f92004bf32e9b0e0fed329ee20f8f34ed52 bbd16f5031f31bedb39cde2560b484f5d2822b57 rvanvuren <ryan@buyerkiosk.com> 1778778031 -0500	commit: fix(mobile): reject manager override punch when timesheet is approved/exported (#17)
bbd16f5031f31bedb39cde2560b484f5d2822b57 c37239e8574e7889d11977b0f341ab2c83bf3675 rvanvuren <ryan@buyerkiosk.com> 1778780399 -0500	commit: fix(#21): honour stores.workWeekStartTimeLocal in override lock-week check
