Commit Graph

74 Commits

Author SHA1 Message Date
fd5a4e40ad Fix CSRF login/logout issues and conditionally hide SaaS routes 2026-04-30 13:18:51 +08:00
248db4c441 Fix login cache/hang issue: remove blocking IP geolocation API call and safely handle Inertia invalid event 2026-04-30 13:11:45 +08:00
7b1b5f8f00 Make all employee fields optional except core requirements (name, email, password, salary) 2026-04-30 13:04:26 +08:00
45cd7dc795 Fix 419 Page Expired errors by appending CSRF token to FormData and remove required validation on profile image and contact info fields 2026-04-30 12:57:37 +08:00
8d32222d4f Fix 419 Page Expired errors by automatically refreshing CSRF token via Inertia interceptor 2026-04-30 12:45:32 +08:00
3a45c85117 fix: resolve DELETE hr.employees.destroy parameter mapping in index.tsx 2026-04-30 12:29:19 +08:00
b3f3e04b6a fix: intercept backend errors in employee forms to prevent silent navigation failures 2026-04-30 12:25:53 +08:00
69c5b4ff89 fix: resolve FormData rest_days array serialization bug in employee forms 2026-04-30 12:13:53 +08:00
baf044dc6e Fix time picker: auto-fill defaults when selecting individual dropdowns 2026-04-29 20:41:37 +08:00
fb1647cdf5 Replace native time input with cross-browser dropdown picker (fixes Safari) 2026-04-29 20:36:51 +08:00
2c994fbd15 Fix night shift validation: use record shift, handle midnight crossover, add 5min tolerance 2026-04-29 19:33:24 +08:00
c4d24427fa Fix attendance calendar to read shift from attendance record instead of employee default 2026-04-29 19:23:05 +08:00
6b6763fec9 fix(attendance): handle rest_day status in db, seeder, and UI 2026-04-28 22:24:48 +08:00
4a712f55f2 ui(attendance): hide clock in/out fields when status is Rest Day 2026-04-28 22:19:40 +08:00
6d75d3afc0 feat(hr): added rest day support to attendance records 2026-04-28 18:23:41 +08:00
486b7e7e10 feat(hr): set overtime threshold to 1 hour 2026-04-28 18:19:05 +08:00
e9d13413e2 feat(hr): added grace period support to late detection logic 2026-04-28 18:16:54 +08:00
c5bf5d8d79 feat(hr): added daily and hourly salary estimates to salaries view 2026-04-28 18:11:54 +08:00
c83508216b fix(hr): support midnight crossover in frontend workedHours calculation 2026-04-28 18:09:29 +08:00
2553fba614 fix(hr): support early arrivals for midnight shifts and crossover logic 2026-04-28 18:07:54 +08:00
614c931372 feat(hr): dynamic half-day and absent detection in attendance modal 2026-04-28 17:57:15 +08:00
6a7348edaa fix(hr): remove default times and fix calendar status precedence for Late/Early 2026-04-28 17:54:15 +08:00
01b10a8c2a feat(hr): improve attendance validation UI with legend codes 2026-04-28 17:50:13 +08:00
268b5e4635 feat(hr): grey out attendance fields if no shift is assigned 2026-04-28 17:47:15 +08:00
40d2df9615 feat(hr): enforce shift requirement for attendance entry 2026-04-28 17:45:36 +08:00
4acb74b2ee feat(hr): display employee shift details in attendance modal 2026-04-28 17:33:55 +08:00
4caf196f76 refactor(hr): reorder attendance modal fields and remove manual override logic 2026-04-28 17:29:45 +08:00
254347905f feat(hr): add manual attendance override and optimize payroll/attendance form layouts 2026-04-28 17:13:57 +08:00
25e3e2bb72 fix(frontend): fix CrudTable mappings by replacing id/accessor with key and id with action 2026-04-28 10:22:26 +08:00
48f5ca2887 fix(frontend): check for null value before calling toUpperCase in brackets table 2026-04-28 10:13:02 +08:00
55d9d7e668 fix(frontend): correctly implement CrudFormModal properties to resolve reading fields undefined 2026-04-28 10:11:36 +08:00
7e9d210b20 fix(frontend): update statutory bracket imports and build production assets 2026-04-28 10:02:47 +08:00
fc916244c6 feat(payroll): DOLE compliant payroll automation 2026-04-28 09:50:44 +08:00
84547f371b build fix 3 2026-04-24 14:59:51 +08:00
69ea3f9520 leave fix 2026-04-24 14:57:16 +08:00
9e0c4c967f attendance fix 2026-04-24 14:47:46 +08:00
dba76f6ce1 leave fix 2026-04-24 14:34:34 +08:00
b7aa318ae2 build fix 2026-04-23 13:51:54 +08:00
8d29a7ada2 fix leave 2026-04-23 13:28:27 +08:00
6f9a608903 fix payroll 2026-04-23 10:31:14 +08:00
dd071f6d8a fix hanging 2026-04-23 10:15:50 +08:00
077915eea4 buildfix 2026-04-22 11:26:22 +08:00
48d0620d44 attendancerecorfix 2026-04-21 13:00:08 +08:00
8ef13e7c50 git fix 2026-04-21 10:09:10 +08:00
789ad92585 build fix 2026-04-21 09:49:52 +08:00
515ca81a2d fix attendance bug 2026-04-21 09:34:16 +08:00
19618bee9c attendance update 2026-04-20 16:09:50 +08:00
c5b3a4623c fix shift 2026-04-20 15:50:57 +08:00
4fba6c39f9 build fix 2026-04-20 15:10:41 +08:00
cf3aee5efe build 3.0 2026-04-20 14:40:21 +08:00