Commit Graph

  • cf27d8f90b fix(biometrics): ensure company admin and superadmin accounts have full biometric attendance visibility main admin 2026-09-01 16:35:52 +08:00
  • b992a49fec fix(permissions): resolve manager role permissions for leave applications and biometric attendance admin 2026-08-28 13:16:25 +08:00
  • 3e8abf59f9 update: latest changes to multi-tenant branch multi-tenant Ajjj 2026-08-12 18:44:24 +08:00
  • 80c0a2ea42 feat: multi-tenant architecture and tenant isolation changes Ajjj 2026-08-12 15:33:25 +08:00
  • d4788e3c9a fix(deploy): clear stale bootstrap cache files before artisan boot admin 2026-08-11 09:22:41 +08:00
  • 03ea015c38 fix(deploy): use git fetch and git reset --hard origin/main in deployment script admin 2026-08-11 09:19:48 +08:00
  • ec3c00ffff fix: remove obsolete attendancePolicy relationship calls and update 13th month calculation rules fix/attendance-policy-and-13th-month admin 2026-08-11 09:13:42 +08:00
  • 28d41f2bb8 build: generate production build assets feature/mobile-app-updates Ajjj 2026-08-10 18:57:37 +08:00
  • 143ec5b3b3 build: regenerate frontend assets and initialize mobile application configuration Ajjj 2026-08-10 18:57:00 +08:00
  • 9597cbf99a fix(mobile): resolve user avatars, chat alignment, timestamp formatting, and payslips API Ajjj 2026-08-10 17:55:14 +08:00
  • 6fe1fe125e chore: update package.json and package-lock.json Impenggg 2026-08-08 23:11:04 +08:00
  • 2b5aa8b00d feat(attendance): unify attendance records, add break tracking, location info and mobile API test coverage Impenggg 2026-08-08 23:08:54 +08:00
  • da25dfce13 chore: add backend controller, mobile model, and project-specific agent configuration files Ajjj 2026-08-07 19:25:36 +08:00
  • 9d63e02065 feat(mobile): add mobile app with Expo/React Native and Laravel API endpoints Adrian John Garcia 2026-08-07 19:22:13 +08:00
  • a77fd9a575 fix(salaries): display auto bracket statutory contributions in employee salaries components column admin 2026-07-23 10:40:14 +08:00
  • 11a55cd6de Allow inline editing of monthly earnings breakdown for 13th month backtracking admin 2026-07-22 10:49:03 +08:00
  • 7b7cdf3f03 Include compiled production assets for 13th Month Pay sidebar admin 2026-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 admin 2026-07-22 10:25:28 +08:00
  • dfbbeb0ab2 Implement 13th Month Pay module with DOLE compliance, back-year filters, and bank CSV export admin 2026-07-22 10:22:50 +08:00
  • 3bbe070204 Add migration to fix default shifts for Accounting branch employees admin 2026-07-22 09:23:05 +08:00
  • 604be55d61 Update calendar view to automatically mark missing past days as Absent admin 2026-07-20 12:19:03 +08:00
  • dbad86038a Fix negative late/early hours bug and add migration to recalculate all corrupted attendance statuses admin 2026-07-20 12:08:46 +08:00
  • a3fc20f86c Add migration to delete phantom attendance records generated by older biometric sync bug admin 2026-07-20 12:03:33 +08:00
  • 45d93417b7 Fix biometric punch mixup and add migration to correct existing corrupted attendance records admin 2026-07-20 11:45:46 +08:00
  • f6df0ac028 build: update frontend assets to remove leftover attendance policies references admin 2026-07-16 10:57:18 +08:00
  • a610525912 fix: correctly display clock in/out time based on app timezone settings admin 2026-07-16 10:38:08 +08:00
  • cf48496148 fix: remove remaining references to AttendancePolicy admin 2026-07-16 10:31:07 +08:00
  • 4d1879d8ce refactor: completely remove attendance policies and hardcode 15min grace periods admin 2026-07-16 10:22:17 +08:00
  • bb331f213f fix: expose location_warning to inertia flash props so clock in modal works admin 2026-07-16 09:51:38 +08:00
  • 0871f61e9c feat: auto-assign default shift and attendance policy if left blank admin 2026-07-16 09:43:58 +08:00
  • 6d32c5707e feat: make shift_id and attendance_policy_id required for employees to prevent login issues admin 2026-07-15 11:52:52 +08:00
  • 930e71dfd8 fix: make HR shift stats match the table query so counts are accurate admin 2026-07-15 11:14:46 +08:00
  • 30a5aa6bdc chore: really remove sql file and delete from disk admin 2026-07-15 11:12:35 +08:00
  • ccfe622b52 fix: resolve empty string issue with Radix UI Select for branch selection admin 2026-07-15 11:12:05 +08:00
  • 2bef04470e chore: remove accidental sql dumps and ignore them admin 2026-07-15 11:08:29 +08:00
  • cb4f4dfb1c feat: Add branch selection for admins when creating shifts admin 2026-07-15 11:07:59 +08:00
  • 5a40ae9b75 chore: use PHP_BINARY for artisan commands in git-pull admin 2026-07-14 11:44:24 +08:00
  • 8f078c1f33 Implement HR Branch isolation and Shift isolation admin 2026-07-14 11:41:04 +08:00
  • 778bf0f52b Allow HR to view company shifts but protect from edit/delete admin 2026-07-14 10:55:18 +08:00
  • 94c1ea050f Revert shift templates to be strictly isolated by creator admin 2026-07-06 13:52:53 +08:00
  • 4691f27fbe Fix UI active state highlighting for My Attendance and Attendance Records admin 2026-07-06 13:51:21 +08:00
  • 82d5592aec Fix HR users with employee type bypassing branch view in Attendance Records admin 2026-07-06 13:49:05 +08:00
  • a3903ffe34 Revert my_attendance to strictly personal for HR admin 2026-07-06 13:47:18 +08:00
  • cde0fe3bff Allow HR users to view branch employees in My Attendance calendar admin 2026-07-06 13:45:59 +08:00
  • 436dd731d4 Enforce branch isolation on Shift Calendar and fallback on templates admin 2026-07-06 13:43:11 +08:00
  • f851f30df5 Fallback PayrollRunController to created_by Auth id for branch managers admin 2026-07-06 13:16:00 +08:00
  • 611f1539b6 Add migration to revoke manage-any permissions from HR role admin 2026-07-06 13:10:33 +08:00
  • 9a96bfd4b5 Add opcache_reset to deployment script admin 2026-07-06 12:59:59 +08:00
  • 359de36252 Fix LeaveBalanceController query relationship for branch_id admin 2026-07-06 12:54:40 +08:00
  • 755650c3b3 Fix HR branch isolation for leave balances and attendance records, and separate My Attendance admin 2026-07-06 12:50:37 +08:00
  • 91adb44439 Restore Clock In/Out buttons in UI admin 2026-07-06 12:29:55 +08:00
  • f63e078bc6 Build assets for production admin 2026-07-06 11:53:50 +08:00
  • 0c43ac406b Add enable_clock_in_out toggle for branches admin 2026-07-06 11:51:11 +08:00
  • 3872cabda2 feat: hide attendance card on employee dashboard unless branch is Jalipa, Mirandilla &. Co. admin 2026-07-06 11:37:44 +08:00
  • 21a076c5b3 chore: push built frontend assets admin 2026-07-06 11:33:33 +08:00
  • 9951096e0d feat: group employee personal modules into Self Service folder admin 2026-07-06 11:28:37 +08:00
  • 687ea154c0 feat: show company menus to employees if permissions are granted, deduplicate dashboard admin 2026-07-06 11:21:26 +08:00
  • 3ece654965 fix: remove location_exempt from validation and prevent form reset on error admin 2026-07-06 10:30:34 +08:00
  • 31652ce057 feat: implement out of radius clock in warning modal, remove location exempt UI admin 2026-07-06 10:23:19 +08:00
  • ffaaded062 feat: rename location exempt label and add tooltip for clarity admin 2026-07-06 10:08:58 +08:00
  • 8ed2f9559a feat: improve employee form validation auto-scroll and specific errors admin 2026-07-06 10:03:54 +08:00
  • f9bad53efd fix: import Switch component in employee create page admin 2026-07-06 09:42:18 +08:00
  • f63c7ea54f feat: embed map in attendance record details modal admin 2026-07-02 13:46:29 +08:00
  • 31d0ffb9ce fix: completely decouple locate me button from leaflet DOM tree admin 2026-07-02 13:41:11 +08:00
  • 53f7dde231 fix: intercept leaflet map clicks using L.DomEvent admin 2026-07-02 13:37:22 +08:00
  • f562243210 fix: make locate me button clickable by fixing pointer events admin 2026-07-02 13:33:25 +08:00
  • 8f9a30be12 chore: build frontend assets for locate me button admin 2026-07-02 13:31:49 +08:00
  • 119148cbcb feat: add locate me button to branch location picker admin 2026-07-02 13:28:25 +08:00
  • fe7f19b8a7 chore: set COMPOSER_HOME for shared hosting deployment admin 2026-07-02 13:24:28 +08:00
  • 49c711d2d9 chore: remove npm build from deployment script admin 2026-07-02 13:23:46 +08:00
  • 59697d9a54 chore: add composer install to git-pull script admin 2026-07-02 13:22:25 +08:00
  • 4f6a53b73d chore: lock composer platform php version to 8.2 admin 2026-07-02 13:20:34 +08:00
  • d40c5662d3 feat: add branch isolation for managers and zkteco biometric tracking admin 2026-07-02 13:06:09 +08:00
  • 1974ea1982 Fix route middleware for leave balances and biometric attendance to allow view-only access admin 2026-07-01 10:32:09 +08:00
  • ec042d377e chore: update compiled production assets admin 2026-07-01 10:09:43 +08:00
  • 5b7a41927b Add Leave Balances and Biometric Attendance menu items for employees and handle view-only permissions admin 2026-07-01 10:02:32 +08:00
  • a5074282aa Fix role permission saving: use admin's modules instead of target role's restricted list admin 2026-07-01 09:48:52 +08:00
  • 228f4649c0 Add missing modules to employee role config (leave_balances, biometric_attendance, etc.) admin 2026-07-01 09:45:57 +08:00
  • 15244b0488 Fix permission caching and validation issues admin 2026-07-01 09:22:17 +08:00
  • 50ad5f45eb fix: resolve permission/role cache not reflecting issues admin 2026-06-30 16:44:13 +08:00
  • 5a95cdf4ef feat: simplify leave applications UI and endpoint access for employee role admin 2026-06-30 16:10:48 +08:00
  • 96c7e7cd63 feat: hide clock in/out buttons on employee dashboard admin 2026-06-30 15:58:08 +08:00
  • a1e6b46817 feat: add Role dropdown to employee create and edit forms admin 2026-06-30 15:37:58 +08:00
  • 75ee8cacb8 fix: employee self-service - open controller access and clock-in/out admin 2026-06-30 13:51:02 +08:00
  • c11ee26183 build: recompile frontend assets with employee sidebar menu changes admin 2026-06-30 13:44:43 +08:00
  • de172942ff feat: add employee self-service sidebar menu and open access routes admin 2026-06-30 13:43:11 +08:00
  • 47e6b93688 fix: embed raw SQL directly into check-leaves script and split queries admin 2026-06-30 13:19:06 +08:00
  • 1b8586b331 fix: actually perform data insert in check-leaves due to PDO multi-query restrictions admin 2026-06-30 13:17:31 +08:00
  • 91ba3e7aba chore: add db debug script for leaves admin 2026-06-30 13:14:59 +08:00
  • afff2606da feat: seed leave data to production database admin 2026-06-30 13:11:53 +08:00
  • 18fef514b3 fix: robust git cleanup in git-pull script admin 2026-06-30 13:06:14 +08:00
  • 20abd5d0bb fix: map overtime hours and amount in payroll entries and backfill historical data admin 2026-06-26 14:59:37 +08:00
  • 0feba46378 Fix leave balance calculation and ensure payslip number uniqueness admin 2026-06-26 14:05:23 +08:00
  • 21fd05f064 build: compile assets for payroll export and totals admin 2026-06-15 11:08:18 +08:00
  • 494b43fabf feat: add payroll export, totals row, audit command, and payroll scenario tests admin 2026-06-15 10:57:01 +08:00
  • bfe796e65c Add standalone Laravel optimize script admin 2026-06-15 09:35:49 +08:00
  • 965388330b fix: remove RDOT and hide resigned employees from calendar admin 2026-06-08 14:49:48 +08:00
  • ea7c5670f3 refactor: make branch alignment migration dynamic for all employees admin 2026-06-05 12:13:32 +08:00
  • a3166b97d2 fix: prioritize employee profile branch over raw terminal branch in biometric logs and sync logic, add swap migration admin 2026-06-05 12:09:44 +08:00
  • 700cae9a27 build: compile assets containing biometric and attendance improvements admin 2026-06-04 14:12:32 +08:00