Commit Graph

14 Commits

Author SHA1 Message Date
Tola Leng 8dc3bd6a0d Implement password reset functionality.
Added password reset request and confirmation to the login page, using the provided API endpoints.
2025-06-12 18:08:36 +08:00
Tola Leng 6d63d9f485 feat: Add logo and remove elements in login page 2025-06-11 20:23:45 +08:00
Tola Leng f6592d331f Refactor: Split Sidebar.tsx into smaller components
Refactored the Sidebar component into smaller, more manageable files to improve code organization and maintainability.

Fix sidebar auto-expansion issue
Ensured the sidebar's collapsed state is maintained when navigating between pages.
2025-06-08 21:56:09 +08:00
Tola Leng da0808cefe Updated: Security Improvements Improved and Secure Login.
- Input Validation: Added comprehensive client-side validation with proper error messages
- Rate Limiting: Added attempt tracking to prevent brute force attacks
- Secure Error Handling: Removed detailed error logging and implemented generic error messages
- Production Security: Conditional API endpoint switching (disabled in production)
- Enhanced UX: Better loading states, form validation, and accessibility
- Password Security: Improved password visibility toggle with proper ARIA labels
- Form Security: Added autocomplete attributes and proper form submission handling
2025-06-07 23:20:04 +08:00
Tola Leng c92e9fe442 Implement view public page functionality 2025-06-06 18:52:35 +08:00
Tola Leng ede5c36ac4 feat: Maintain dashboard layout in Operational Page 2025-06-06 18:52:27 +08:00
Tola Leng 9b1167955e feat: Implement uptime monitoring data retention
Ensured data is cleared from uptime_data and ping_data collections based on retention settings. Added separate manual shrink database buttons for uptime and server monitoring retention in the data retention settings panel.
2025-05-29 22:16:50 +08:00
Tola Leng 747ae5c23f feat: Implement Incident Management and Tab Dashboard 2025-05-23 20:37:00 +08:00
Tola Leng a1c6c7053e feat(km): Translate SSL & Domain section
Translates the SSL & Domain section, including components and pages, into Khmer. This involves updating the `km.ts` translation file with relevant Khmer translations for all UI elements and strings within the SSL & Domain management feature.
2025-05-17 21:08:44 +08:00
Tola Leng 78be48ffd0 Fix: Ensure email change request is sent.
The email change request was failing with a 400 error. This commit addresses the issue by ensuring the email change request is correctly sent when a user updates their email in the profile dashboard.
2025-05-17 17:55:59 +08:00
Tola Leng c8d640ebb5 Updated SSL Domain page and API 2025-05-16 22:22:03 +08:00
Tola Leng 54ebe0604d Updated Login page (Removed unnecessary and unsued button) 2025-05-12 23:23:40 +08:00
Tola Leng 580dbc424c Implement the SSL & Domain Features (Domain List, Real-time information for Expiration Date, Issuer, and Days Left.) 2025-05-11 20:51:38 +08:00
Tola Leng 0c6cd18e6f Initial Release 2025-05-09 21:28:07 +07:00