|
|
4691f27fbe
|
Fix UI active state highlighting for My Attendance and Attendance Records
|
2026-07-06 13:51:21 +08:00 |
|
|
|
0c43ac406b
|
Add enable_clock_in_out toggle for branches
|
2026-07-06 11:51:11 +08:00 |
|
|
|
d40c5662d3
|
feat: add branch isolation for managers and zkteco biometric tracking
|
2026-07-02 13:06:09 +08:00 |
|
|
|
e0185dbd2f
|
revert: undo z-index and sticky left offset positioning on calendars
|
2026-06-01 16:48:05 +08:00 |
|
|
|
07b2b37530
|
fix(sidebar): resolve Tailwind compile issue and z-index overlap on calendar table
|
2026-06-01 16:35:32 +08:00 |
|
|
|
3b90534d98
|
Refactor biometric attendance to use database
|
2026-05-19 17:16:46 +08:00 |
|
|
|
c3acfe9233
|
Fix ZKTeco date parsing and CSRF whitelist
|
2026-05-19 15:11:44 +08:00 |
|
|
|
172937f22d
|
feat: implement ZKTeco local sync agent architecture
|
2026-05-19 13:51:03 +08:00 |
|
|
|
6e10efc408
|
feat: implement 2-column payslip-style payroll adjustment overrides
|
2026-05-18 12:30:14 +08:00 |
|
|
|
bda02061b4
|
fix: overtime approval workflow - prevent absent override on valid present records, async OT submission, correct employee mapping
|
2026-05-05 10:47:35 +08:00 |
|
|
|
9bc09040cc
|
Fix record shift_name fetching on stdClass
|
2026-04-30 14:12:21 +08:00 |
|
|
|
4fe67fe6c4
|
Fix attendance record saving validation when employee default shift is missing
|
2026-04-30 13:55:10 +08:00 |
|
|
|
b63d58620f
|
Fix shift assignment defaulting to present and update employee creation fields
|
2026-04-30 13:46:32 +08:00 |
|
|
|
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 |
|
|
|
3a45c85117
|
fix: resolve DELETE hr.employees.destroy parameter mapping in index.tsx
|
2026-04-30 12:29:19 +08:00 |
|
|
|
69c5b4ff89
|
fix: resolve FormData rest_days array serialization bug in employee forms
|
2026-04-30 12:13:53 +08:00 |
|
|
|
67625a1ae2
|
Fix: preserve record shift_id on manual attendance update instead of overwriting with employee default
|
2026-04-29 21:07:32 +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 |
|
|
|
a3707af349
|
Add shift_grace_period to attendance record detail
|
2026-04-29 20:21:30 +08:00 |
|
|
|
0af2431c99
|
Fix: remove non-existent working_hours column, calculate from shift times
|
2026-04-29 19:25:22 +08:00 |
|
|
|
f4da731b63
|
chore: build production assets
|
2026-04-28 22:25:49 +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 |
|
|
|
caa7c19fec
|
feat(payroll): implemented compounded DOLE multipliers for OT and Night Differential
|
2026-04-28 18:37:14 +08:00 |
|
|
|
2419abfb21
|
fix(hr): automatically show RD status for rest days based on global settings even if no record exists
|
2026-04-28 18:28:06 +08:00 |
|
|
|
6d75d3afc0
|
feat(hr): added rest day support to attendance records
|
2026-04-28 18:23:41 +08:00 |
|
|
|
e9d13413e2
|
feat(hr): added grace period support to late detection logic
|
2026-04-28 18:16:54 +08:00 |
|
|
|
ec97bd62dc
|
fix(hr): added dynamic absent detection to calendar grid
|
2026-04-28 18:15:28 +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 |
|
|
|
254347905f
|
feat(hr): add manual attendance override and optimize payroll/attendance form layouts
|
2026-04-28 17:13:57 +08:00 |
|
|
|
fc916244c6
|
feat(payroll): DOLE compliant payroll automation
|
2026-04-28 09:50:44 +08:00 |
|
|
|
8656fbdf46
|
payroll fix
|
2026-04-23 13:57:43 +08:00 |
|
|
|
6f9a608903
|
fix payroll
|
2026-04-23 10:31:14 +08:00 |
|
|
|
cf3aee5efe
|
build 3.0
|
2026-04-20 14:40:21 +08:00 |
|
|
|
662a6fc5b3
|
fix for edit password
|
2026-04-20 12:54:56 +08:00 |
|
|
|
97dfd39945
|
build 1.2
|
2026-04-20 12:39:39 +08:00 |
|
|
|
667e9b7ea5
|
public update
|
2026-04-20 00:35:46 +08:00 |
|
|
|
c4daa8326a
|
build 2
|
2026-04-20 00:20:10 +08:00 |
|
|
|
62d1f28cb1
|
build 1.6
|
2026-04-13 12:54:28 +08:00 |
|
|
|
94f42878bb
|
build 1.2
|
2026-04-13 09:41:59 +08:00 |
|
|
|
cd31c74da8
|
rebuild hrm
|
2026-04-13 09:30:59 +08:00 |
|
|
|
273c8e8153
|
initial commit
|
2026-04-13 08:16:56 +08:00 |
|