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
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
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
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
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
a58180f252
Updated context language
2025-05-26 20:32:08 +08:00
Tola Leng
a307fd006c
Removed Dockerfile and Updated API Enpoint
2025-05-26 20:15:10 +08:00
Tola Leng
31738b3a52
Updated language context
2025-05-26 19:58:00 +08:00
Tola Leng
e3e7206d91
Resolved merge conflict using 'develop' changes
2025-05-26 19:00:03 +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
df047541b9
Fixed Version (HMR-safe). Avoids HMR issues from unstable inline defaults.
2025-05-24 04:45:47 +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
706a01e5aa
Updated language for Settings Features and User Management
2025-05-24 03:01:07 +08:00
Tola Leng
8c159f402e
feat: Implement tabbed settings dashboard
...
Implement a tabbed dashboard within the Settings Panel, including System Settings and Mail Setting
2025-05-24 03:00:29 +08:00
Tola Leng
f483fbd2ee
feat: Implement tabbed settings dashboard (System Settings and Mail Settings)
2025-05-24 02:59:34 +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
7a125bf0b7
Fix: Super admin login API path
...
The login process for super admins was incorrectly using the regular user authentication path. This commit ensures super admins use the correct authentication path
2025-05-24 02:56:29 +08:00
Tola Leng
dfe052aba6
Fix: Email change for both admin and superadmin
...
The email change functionality was updated to support both admin and superadmin roles. The code was adjusted to correctly handle email change requests for users in both the admin and super-admin
2025-05-24 02:55:29 +08:00
Tola Leng
641e98c001
Updated Language Context
2025-05-23 20:31:30 +07:00
Tola Leng
1ee63ec74a
Added PDF Print Function
2025-05-23 20:31:30 +07:00
Tola Leng
0d8b88d9a1
Updated Service Notification
2025-05-23 20:31:30 +07:00
Tola Leng
280c5dcc86
Refactor the Translations language to seperate their own directory, for easy to maintenable and scalable language
2025-05-23 20:31:30 +07:00
Tola Leng
09ce22b4fb
Updated UI Component
2025-05-23 20:31:30 +07:00