Commit Graph

11 Commits

Author SHA1 Message Date
Edison c7e78b910d added manual guide and also translation 2025-09-29 15:25:11 +08:00
sudomarcma 4bad24ab76 fix: update password update messages and handle invalid current password error 2025-09-10 16:06:19 +08:00
sudomarcma 91299792e5 fix: update delete confirmation messages for workers in English and Malay locales 2025-09-04 10:20:44 +08:00
sudomarcma a7ba1bbda2 feat: rename bunch of files 2025-07-23 13:45:16 +08:00
sudomarcma ffe4c7228d feat: Refactor ChangePasswordView for improved UI and UX, add success/error overlays
feat: Enhance LoginView with "Remember Me" functionality and improved error handling
feat: Revamp WorkerDashboardView with new layout, scanner integration, and status overlays
feat: Update WorkerHistoryView to include a more user-friendly design and navigation
feat: Create NativeServicesStatus view for displaying web services status
feat: Implement SettingsView with options for clock history, password change, language selection, and logout
2025-07-23 09:29:45 +08:00
sudomarcma 7247604a99 docs(locales): 更新马来语翻译中的"Pengurus"为"Pentadbir" 2025-07-21 14:37:37 +08:00
sudomarcma 92d794edd9 fix(本地化): 修正马来语和英语的翻译文本 2025-07-21 14:37:22 +08:00
sudomarcma 2855214fae feat: Update manager permissions and enhance toast notifications with internationalization support 2025-07-18 18:07:20 +08:00
sudomarcma 7769a89708 feat: Add manager permissions management component and related functionality
- Implemented ManagerPermissions.vue for managing manager accounts, including adding, editing, and deleting managers.
- Integrated a modal for adding new managers with form validation.
- Added functionality to fetch, display, and paginate manager data.
- Created a toast notification system for user feedback on actions.
- Developed a reusable Toast component for displaying notifications.
- Introduced a useToast composable for managing toast notifications.
- Added permissions management for managers, including fetching and saving permissions.
- Implemented password change functionality for managers.
- Enhanced error handling and user feedback throughout the manager management process.
- Added root CA and private key files for secure communication.
2025-07-18 15:56:55 +08:00
sudomarcma 14d412544e feat: Implement worker authentication and device validation in backend
- Added login route with JWT token generation and device validation for non-manager roles.
- Implemented clocking functionality with geofence validation and distance calculation.
- Created routes for managing workers, including password change and device registration.
- Added security status and app blacklist retrieval endpoints.

feat: Develop Geofence Management component

- Created a Vue component for managing geofences with map integration using Leaflet.
- Implemented functionality to draw, save, activate/deactivate, and delete geofences.
- Added UI for displaying existing geofences in a table format.

feat: Introduce Kill Switch Management component

- Developed a calendar-based UI for managing enabled/disabled dates.
- Implemented functionality to apply or discard changes to the work schedule.
- Added visual indicators for pending changes in the calendar.

feat: Create Warning Reporting component

- Implemented a reporting interface for failed clock records with search and filter options.
- Added detail modal for viewing specific failed record details.
- Implemented sorting functionality for the records table.
2025-07-16 17:57:25 +08:00
sudomarcma 3aa4897bc5 feat(i18n): 添加多语言支持并实现国际化功能 2025-07-02 13:43:16 +08:00