bff13b7188
feat(import): serve sample templates as utf-8 bom csv files and update ImportModal
admin2026-09-18 09:28:57 +08:00
56fbc9fa37
fix(sample-files): convert fake CSV sample files to genuine OpenXML XLSX spreadsheets and set proper content-type header
admin2026-09-18 09:22:36 +08:00
91eb3eb22d
feat(employees): harden employee import with DB transactions, date normalization, relaxed optional fields, alias mapping, and tests
admin2026-09-18 09:13:23 +08:00
e0be0e9890
feat(attendance): make clock in and clock out clickable with interactive GPS Map Modal and Check GPS Location label
admin2026-09-17 10:06:37 +08:00
d1d63e9b67
feat(attendance): revise list view to show only attendance table with Show All and Next Page pagination
admin2026-09-17 10:02:11 +08:00
9a8e650cfd
feat(calendar): ensure GPS location section always displays in view modal and add GPS badge on grid cells
admin2026-09-14 17:52:00 +08:00
577cfeb82a
feat(calendar): display GPS coordinates, source, and Google Maps links in View Attendance Record modal
admin2026-09-14 17:47:37 +08:00
b8d4ea9d12
feat(attendance): add GPS summary dashboard card, punch source filter, and per-card GPS Google Maps indicators
admin2026-09-14 17:37:10 +08:00
66d43ca78a
db: migration to update titleText to SCX Software on production
admin2026-09-14 17:29:12 +08:00
fa6cc08830
Fix: add payslip relationship on PayrollEntry and update titleText brand setting
admin2026-09-14 17:24:30 +08:00
031eb2ddd7
chore(onboarding): update questionnaire PDF, remove client header/sign-off, and rebrand to Statlab
admin2026-09-14 09:32:16 +08:00
20f14c3719
feat(payroll,leaves): enforce branch scoping for payroll/payslips/salaries, restrict employee role to own leaves, and set payslip header to SCX Software
admin2026-09-10 15:15:57 +08:00
ef1aa7cf24
feat(biometrics): enforce strict branch scoping on biometric attendance and sync
admin2026-09-10 11:32:48 +08:00
33f776c6b2
feat(auth): enforce strict branch scoping for overtime requests, attendance regularizations, and 13th month pay
admin2026-09-10 11:22:15 +08:00
7f467600e9
feat(auth): enforce strict branch scoping for branch-assigned HR and staff accounts
admin2026-09-10 11:14:24 +08:00
4b350c4628
feat: replace payslip collapse with expanded line item columns matching spreadsheet
admin2026-09-04 14:28:10 +08:00
a0036101c9
feat: add collapsible payslip line item breakdown in payroll run view
admin2026-09-04 12:30:13 +08:00
cf27d8f90b
fix(biometrics): ensure company admin and superadmin accounts have full biometric attendance visibility
admin2026-09-01 16:35:52 +08:00
b992a49fec
fix(permissions): resolve manager role permissions for leave applications and biometric attendance
admin2026-08-28 13:16:25 +08:00
143ec5b3b3
build: regenerate frontend assets and initialize mobile application configuration
Ajjj2026-08-10 18:57:00 +08:00
9597cbf99a
fix(mobile): resolve user avatars, chat alignment, timestamp formatting, and payslips API
Ajjj2026-08-10 17:55:14 +08:00
6fe1fe125e
chore: update package.json and package-lock.json
Impenggg2026-08-08 23:11:04 +08:00
2b5aa8b00d
feat(attendance): unify attendance records, add break tracking, location info and mobile API test coverage
Impenggg2026-08-08 23:08:54 +08:00
da25dfce13
chore: add backend controller, mobile model, and project-specific agent configuration files
Ajjj2026-08-07 19:25:36 +08:00
9d63e02065
feat(mobile): add mobile app with Expo/React Native and Laravel API endpoints
Adrian John Garcia2026-08-07 19:22:13 +08:00
a77fd9a575
fix(salaries): display auto bracket statutory contributions in employee salaries components column
admin2026-07-23 10:40:14 +08:00
11a55cd6de
Allow inline editing of monthly earnings breakdown for 13th month backtracking
admin2026-07-22 10:49:03 +08:00
7b7cdf3f03
Include compiled production assets for 13th Month Pay sidebar
admin2026-07-22 10:40:02 +08:00
719e24a239
Support cross-year date range selection (e.g. Nov 2025 to Dec 2026) for 13th Month Pay
admin2026-07-22 10:25:28 +08:00
dfbbeb0ab2
Implement 13th Month Pay module with DOLE compliance, back-year filters, and bank CSV export
admin2026-07-22 10:22:50 +08:00
3bbe070204
Add migration to fix default shifts for Accounting branch employees
admin2026-07-22 09:23:05 +08:00
604be55d61
Update calendar view to automatically mark missing past days as Absent
admin2026-07-20 12:19:03 +08:00
dbad86038a
Fix negative late/early hours bug and add migration to recalculate all corrupted attendance statuses
admin2026-07-20 12:08:46 +08:00
a3fc20f86c
Add migration to delete phantom attendance records generated by older biometric sync bug
admin2026-07-20 12:03:33 +08:00
45d93417b7
Fix biometric punch mixup and add migration to correct existing corrupted attendance records
admin2026-07-20 11:45:46 +08:00