Tola Leng
5f18fde775
Refactor: Remove theme options in Create Operational Page dialogs
2025-06-13 22:02:57 +08:00
Tola Leng
e1d466a638
feat: Implement password reset API calls
...
Updated the `ForgotPasswordDialog` component to use the provided API paths for requesting and confirming password resets.
2025-06-12 18:08:51 +08:00
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
895da83999
Fixed Authentication Persistence
2025-06-08 22:44:17 +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
1e77f2747e
Added CheckCle Logo into the login page
2025-06-07 23:10:43 +08:00
Tola Leng
99e988e316
📖 Updated one-click installation command
2025-06-06 20:11:28 +08:00
Tola Leng
419e9118f9
Updated Data Structure for Operational Page Features
2025-06-06 18:57:41 +08:00
Tola Leng
e2c2705378
feat: Implement Operational Page in menu
2025-06-06 18:54:18 +08:00
Tola Leng
82fa9a4ac2
Add components to operational page form
2025-06-06 18:54:05 +08:00
Tola Leng
576f2fbb34
feat: Display existing components in edit form
2025-06-06 18:53:28 +08:00
Tola Leng
554faefe4a
Add delete and edit functionality to Operational Pages
2025-06-06 18:53:12 +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
9097a618cd
feat: Display existing components in edit form
2025-06-06 18:51:49 +08:00
Tola Leng
f4f6cb48db
Add delete and edit functionality to Operational Pages
2025-06-06 18:51:21 +08:00
Tola Leng
1264d293bf
Implement view public page functionality
2025-06-06 18:49:54 +08:00
Tola Leng
8608b6a263
feat: Display 90-day uptime history
2025-06-06 18:49:11 +08:00
Tola Leng
86e1e70e22
feat: Display 90-day uptime history.
...
Updated the public status page to display 90 days of uptime history and added detailed incident history information on hover.
2025-06-06 18:48:49 +08:00
Tola Leng
dd2c64420d
feat: Implement a modern and professional Operational Page
2025-06-06 18:46:50 +08:00
Tola Leng
ba47c1d953
feat: Implement Operational Page in menu
2025-06-06 18:43:14 +08:00
Tola Leng
ba6dc41d95
📝 Correct and standard version matches the official SPDX MIT License
2025-06-06 18:02:18 +08:00
Tola Leng
11ddc77e32
Updated: one-click installation bash script that includes the output information after the container starts, such as the admin web management URL and default login credentials
2025-06-06 17:42:18 +08:00
Tola Leng
5a5772f9a4
Fix: Remove unused test functions and imports
2025-06-05 21:22:47 +08:00
Tola Leng
039a832b79
feat: Add mail test functionality
...
Adds a dialog to test email settings and integrates with the `/api/settings/test/email` API endpoint.
- Added a "Test Email" button to the Mail Settings tab.
- Implemented a dialog for entering the recipient email and selecting a template.
- Added UI elements for the dialog (input fields, radio buttons, and a send button).
- Updated `src/services/settingsService.ts` to include the test email API call.
- Added UI components for the dialog (using existing UI components).
- Updated `src/components/settings/general/MailSettingsTab.tsx` to include the test email functionality.
2025-06-05 21:06:48 +08:00
Tola Leng
a88b356bf5
feat: Add New Translation for mail test functionality in the dialog to test email settings
2025-06-05 21:05:51 +08:00
Tola Leng
2d798e2983
Fix: Test Email dialog and remove Test Connection button
2025-06-05 20:59:46 +08:00
Tola Leng
426f41e337
Updated German translation for SMTP password field in Mail Settings
2025-06-05 18:43:47 +08:00
Tola Leng
4ef84b5469
Add SMTP password field.
...
Added a password field to the Mail Settings tab in the General Settings panel, ensuring it is saved and retrieved via the `/api/settings` endpoint.
2025-06-05 18:33:58 +08:00
Tola Leng
0739d6b0ce
Updated translation for SMTP password field in Mail Settings
2025-06-05 18:33:13 +08:00
Tola Leng
bd17ef7140
Fix: Apply theme to service action dialog.
...
Ensured the service action dialog (three-dot menu) in uptime monitoring respects the current theme (dark/light mode) by using theme-aware styling.
2025-06-04 22:09:08 +08:00
Tola Leng
518b469c04
Fix: Ensure Add Service dialog respects theme
2025-06-04 21:36:14 +08:00
Tola Leng
6652ac5e76
Fix: Improve service dialog theme support
2025-06-04 21:34:52 +08:00
Tola Leng
0b52e7ffa9
📖 Updated Architecture Support & Project Development Roadmap
2025-06-04 17:15:42 +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
611380a5e4
Fix: Uptime history respects interval
...
Refactor UptimeBar to display history respecting the service's interval, ensuring bars represent checks within the set time frame.
2025-05-29 21:31:00 +08:00
Tola Leng
0b9bc76d37
Fix: Improve email change flow and auto-logout
...
- Improved the email change flow in user management and profile dashboards.
- Added a success message upon successful email change.
- Implemented auto-logout after a successful email change.
- Fixed potential errors during the email change process.
2025-05-29 20:41:00 +08:00
Tola Leng
0562adbef8
Adjusted date range calculation to ensure data is displayed
2025-05-29 20:10:29 +08:00
Tola Leng
d4d4040cc8
Removed the date filter component
2025-05-29 20:10:03 +08:00
Tola Leng
c17d902b9a
Fixed: in About System page, make it auto-updates with each new release on GitHub without any hardcoded values
2025-05-28 15:35:36 +08:00
Tola Leng
a5ad5eef42
⛁ Updated Default User
2025-05-28 15:19:25 +08:00
Tola Leng
c7846a2fed
📖 Updated Project Development Roadmap
2025-05-28 15:11:06 +08:00
Tola Leng
4ad001b560
feat: Auto logout after password change
...
Automatically log the user out after a successful password change in the user profile dashboard.
2025-05-28 15:08:39 +08:00
Tola Leng
d52842a8ea
Refactor: Remove settings fields
...
Remove "Hide Controls", "Sender Name", and "Sender Email Address" from the System Settings tab in General Settings.
2025-05-27 23:38:02 +08:00
Tola Leng
9e02eea0d1
Updated: one-click installation bash script that includes the output information after the container starts, such as the admin web management URL and default login credentials
2025-05-27 16:51:45 +08:00
Michael Ortner
a1d2f1a9e0
[FIX] Update common.ts - fixed typo and forogt some transaltions.
2025-05-27 14:07:20 +07:00
Michael Ortner
230f5562c7
[ADD] Added the german translation for the strings
2025-05-27 14:07:20 +07:00
Tola Leng
bff3cd7d91
Fixed: combines new build-based setup with persistent data using Host (volume) directory mapped to container path
2025-05-26 22:54:47 +08:00