Tola Leng
ddcabac564
Fix: Syntax errors in public status page
2025-06-15 21:27:58 +08:00
Tola Leng
4e0a9953db
Fix: Implement public status page functionality
2025-06-15 21:27:48 +08:00
Tola Leng
f25fa7de83
Fix: Syntax errors in public status page
2025-06-15 21:27:33 +08:00
Tola Leng
aea70d0023
Fix: Public status page loading state
2025-06-15 21:27:19 +08:00
Tola Leng
4e07c8c932
Refactor: Remove theme options in Edit Operational Page dialogs
2025-06-13 22:03:05 +08:00
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
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
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
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
2d798e2983
Fix: Test Email dialog and remove Test Connection button
2025-06-05 20:59:46 +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
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
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
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
0932acfb61
Fix: Make service table row clickable
2025-05-26 22:02:59 +08:00
Tola Leng
38374acdcd
Fix: Apply grid style to SSL overview cards
2025-05-26 21:52:10 +08:00
Tola Leng
4f1c78f8e1
Refactor: Implement permission notice for admin role
2025-05-26 17:50:53 +08:00
Tola Leng
7ccd413973
Feat: added tab dashboard under General Settings (System Setting and Mail Settings). Improved the Setting API to dynamically use the baseURL.
2025-05-26 16:51:05 +08:00
Tola Leng
e74bf35264
Fix: Prevent console message loop on maintenance updates
...
The console was generating excessive messages after schedule maintenance updates.
2025-05-26 16:42:05 +08:00
Tola Leng
23be1fca0f
Fix: Reduce maintenance data request frequency.
...
Fix: The maintenance list should refresh immediately after a new maintenance entry is created.
2025-05-24 18:20:33 +08:00
Tola Leng
c8323e91b0
Updated and Fix UserRole and User Forms
2025-05-24 03:47:32 +08:00
Tola Leng
9da272b464
Fix: Add scrollable content to AddUserForm
2025-05-24 03:01:58 +08:00
Tola Leng
616148f794
Expand user form display for both Add and Edit of Users
2025-05-24 02:57:37 +08:00
Tola Leng
b845e46231
Merge branch 'develop' of https://github.com/operacle/checkcle into develop
2025-05-23 21:22:21 +08:00
Tola Leng
b282b0b2d5
Updated Service Notification
2025-05-23 20:39:43 +08:00
Tola Leng
b4bef67220
Updated UI Component
2025-05-23 20:37:59 +08:00
Tola Leng
747ae5c23f
feat: Implement Incident Management and Tab Dashboard
2025-05-23 20:37:00 +08:00
Tola Leng
395a580032
feat: Implement Schedule Maintenance Management and Tab Dashboard
2025-05-23 20:34:18 +08:00
Tola Leng
a7a1c9a144
Added Schedule & Incident Menu Sidebar
2025-05-23 20:21:40 +08:00
Tola Leng
0e705e1309
Update the word German to Deutsch
2025-05-23 20:16:53 +08:00
Tola Leng
3f6d606190
Updated: About System Page
2025-05-22 23:10:46 +08:00
Tola Leng
19f13598fb
➕ Added a new dropdown menu item for German in the language selector dropdown. Thanks to @michaelortnerit for the contribution.
2025-05-19 16:07:10 +08:00
Michael Ortner
e0c7541a87
[IMP] Removed the old name and added german language.
2025-05-17 21:10:10 +02: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
466ef1cb90
Fix the SSLStatusBadge component to ensure it correctly uses the translations for all SSL status types
2025-05-17 21:06:50 +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
1ea81a23b2
feat: Implement dropdown actions in SSL table
...
Action column in the SSL & Domain table to use a dropdown menu for View, Check, Edit, and Delete actions. And updated SSL Dashboard UI Component
2025-05-16 22:20:57 +08:00
Tola Leng
9e931ad439
Updated the SSL detail dialog in SSLCertificatesTable.tsx
2025-05-16 22:14:05 +08:00