|
|
9e93996f50
|
feat: implement manual pairing and custom sync for biometric attendance
|
2026-05-25 11:30:18 +08:00 |
|
|
|
1833344434
|
chore: remove temporary force-prod-sync utility route
|
2026-05-19 14:27:05 +08:00 |
|
|
|
8d1c004ce2
|
fix: remove storage link from force-prod-sync to prevent exec() error on shared hosting
|
2026-05-19 14:23:53 +08:00 |
|
|
|
172937f22d
|
feat: implement ZKTeco local sync agent architecture
|
2026-05-19 13:51:03 +08:00 |
|
|
|
b353aad649
|
feat: add ZKTeco connection testing wizard in branch form
|
2026-05-19 13:18:04 +08:00 |
|
|
|
20a79a130d
|
feat: implement multi-branch biometric IP configuration and auto-sync
|
2026-05-19 11:24:41 +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 |
|
|
|
60b76ac926
|
fix(core): add /update route for auto-migration without ssh
|
2026-04-28 10:06:50 +08:00 |
|
|
|
fc916244c6
|
feat(payroll): DOLE compliant payroll automation
|
2026-04-28 09:50:44 +08:00 |
|
|
|
a0b2c3332c
|
Update web.php
|
2026-04-24 15:14:19 +08:00 |
|
|
|
69ea3f9520
|
leave fix
|
2026-04-24 14:57:16 +08:00 |
|
|
|
dba76f6ce1
|
leave fix
|
2026-04-24 14:34:34 +08:00 |
|
|
|
4fba6c39f9
|
build fix
|
2026-04-20 15:10:41 +08:00 |
|
|
|
5d57a6713b
|
edit payroll
|
2026-04-20 09:29:59 +08:00 |
|
|
|
4135d14b96
|
attendance calendar fix
|
2026-04-20 09:14:47 +08:00 |
|
|
|
7b0605a705
|
employee role seed
|
2026-04-13 14:53:10 +08:00 |
|
|
|
273c8e8153
|
initial commit
|
2026-04-13 08:16:56 +08:00 |
|