Commit Graph

135 Commits

Author SHA1 Message Date
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
Tola Leng 3799be8b23 feat: release maintenance and incident management features; apply hotfixes 2025-05-26 22:45:39 +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 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 fe1b94d8e3 Feat: Added schema for new feature (maintenance and incident) include the user management roles. 2025-05-26 18:02:31 +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