Commit Graph

245 Commits

Author SHA1 Message Date
Tola Leng da4678570f Fixed: Remove [Default] alert template option
- The Alert Template field in the Service dialog will now correctly fetch data from service_notification_templates
2025-08-04 21:14:52 +07:00
Tola Leng b4dc510611 Add webhook payload template
- Add webhook notification channel configuration. Allow users to define custom payload structures for webhook notifications.
2025-08-02 20:37:51 +07:00
Tola Leng 914f1aba60 feat: Support multiple notification channels
- Update the Notification Settings dashboard to allow users to select multiple notification channels for alerts.
- Add webhook to notification channels: Add webhook as a selectable option in the notification channel type dropdown.
- Implement template type selection in the Add Template dialog. Based on the selected type.
2025-08-02 16:53:15 +07:00
Tola Leng f7cf2fcc20 Fix: Set SSL initialize check with the current time. Closes: #100
- When adding a new SSL certificate, initialize with the current time. This ensures that the SSL check is triggered shortly after the certificate is added to the monitoring system.
2025-07-31 17:28:41 +07:00
Tola Leng 8bb78e68ea Disable verbose logging
- Disable log console output in file to prevent logs from being printed to the console.
2025-07-31 14:57:16 +07:00
Tola Leng bc06a24adb feat: Add Docker One-Click Install Tab
- Adds a new "Docker One-Click" tab to the server dashboard and create new server dialog. This tab provides a one-click installation script for the Docker monitoring agent, dynamically populating it with server-specific details.
2025-07-31 02:44:51 +07:00
Tola Leng 952eb3d8d7 Update script URL to deploy from CDN 2025-07-29 21:19:38 +07:00
Tola Leng 1d8b5172c5 Added the OS logo icon for Arch Linux 2025-07-29 20:54:54 +07:00
Tola Leng be57688a5e 📖 Update X (twitter) Account 2025-07-28 01:27:29 +07:00
Tola Leng e2f41fdef1 feat: Add pagination to SSL table
- Implement pagination for the SSL dashboard table, includes adding a dropdown for selecting the number of records per page (10, 30, 50).
2025-07-27 20:07:59 +07:00
Tola Leng 86e707803e Fix: Improve dropdown theme support
- Update dropdown themes by ensuring its background color adapts correctly.
2025-07-25 17:42:25 +07:00
Tola Leng 8d279aa0da Fix: Resolve invalid DOM nesting in OperationalPageCard
- Resolved the `validateDOMNesting` warning. The `Badge` will be rendered directly within a `<div>` or other appropriate block-level element.
2025-07-25 17:37:29 +07:00
Tola Leng 07dc10a422 Remove Quick Add Template
- This section provided pre-defined component types for quick addition, but is no longer needed.
2025-07-25 17:34:37 +07:00
Tola Leng e9cedef443 Disabled console log for production 2025-07-25 16:59:49 +07:00
Michael Ortner 9d5fb72708 [IMP] Added view details (for the names) on the Server Instances and SSL Views 2025-07-24 07:59:50 +02:00
Tola Leng fda91aedb9 Fix: Display new service immediately
- Ensure that newly created services are immediately visible in the services table list on the Uptime Monitoring dashboard, without requiring a manual refresh or a delay.
2025-07-23 22:13:20 +07:00
Tola Leng 2d2122d2e5 Improved the Server feature History Data 2025-07-21 22:18:27 +07:00
Tola Leng 3f3ce9122d Adjust the size of the server title header. 2025-07-21 16:35:28 +07:00
Tola Leng 60960cb3e0 Refactor: Update server progress bar style
- Change the server progress bar style in the Instance Monitoring and server table.
2025-07-21 15:51:54 +07:00
Tola Leng 50c742d82d Added new favicon logo file 2025-07-21 15:26:33 +07:00
Tola Leng d0ecaaaf8f Refactor: Improve chart color and style
- Fixed chart colors to be fixed with random colors.
- Added another chart style.
2025-07-21 01:29:24 +07:00
Tola Leng ff19d46391 Updated favicon logo file 2025-07-21 00:57:47 +07:00
Tola Leng e5afe276ee Feat: Add Heatmap button to service detail page
- Adds a "Heatmap" button to the service detail page, displaying a monthly health heatmap of the service, with statuses color-coded as green, red, and warning (yellow/orange).
2025-07-21 00:57:04 +07:00
Tola Leng c098ecb6bf Fix: Apply server table background to SSL table
- Apply the same background color and styling from the server table to the SSL table for visual consistency.
2025-07-19 15:37:00 +07:00
Tola Leng dc586dc15f Fix: Server Historical Performance chart improvement
Fix: Improve sidebar collapse/expand performance
2025-07-19 15:23:28 +07:00
Tola Leng d40d5898c0 Fix SSL frontend notifications
- The frontend no longer sends notifications. The backend is now responsible for sending SSL notifications.
2025-07-19 15:14:04 +07:00
Tola Leng 63d63a908a Refactor: Make instance monitoring page responsive
- Make the Instance Monitoring page and Server Table List fully responsive across the whole page.
2025-07-18 22:01:26 +07:00
Tola Leng 868832f5ba feat: Add create instance monitoring button
- Adds a button to the Instance Monitoring dashboard to create server monitoring instances
- Include the one-click install command in the Instance Monitoring form
- Display OS list for select with images and names.
2025-07-18 21:57:56 +07:00
Tola Leng c1c94115e0 Feat: Added Operating System Logo for Server Agent 2025-07-18 21:52:16 +07:00
Tola Leng 6c227f496e Remove individual toast notifications
- During SSL certificate refresh and display a single summary notification after the "Refresh All" action.
2025-07-18 14:03:32 +07:00
Tola Leng 0cad374616 Fix server delete function and Implement pause/resume functionality
- Implement the server delete functionality in the server table and dropdown menu.
- Implement pause and resume functionality for server monitoring in the server table dropdown menu.
2025-07-17 23:03:40 +07:00
Tola Leng 6906a65952 Fix: Improve uptime monitoring dashboard performance
- Reduce refetch intervals, increase stale times, and optimize retry behavior for uptime service and server metrics.
2025-07-17 17:26:17 +07:00
aa123456 88877a9fc0 Updated Incident Management Overview Cards linear-gradient 2025-07-17 16:36:00 +07:00
Tola Leng e4284afb09 Remove subtitle under About System page 2025-07-15 22:13:46 +07:00
Tola Leng fd7035965f Disabled console debug log Statements from the production build output 2025-07-15 17:36:12 +07:00
Tola Leng debf35703b Update email test and INCIDENT template 2025-07-15 17:34:04 +07:00
Tola Leng f235043417 Fix: Display all SSL up to 200 records
- The SSL certs table in the SSL & Domain dashboard was not displaying all certs records
2025-07-15 16:21:56 +07:00
Tola Leng 6512d4974a feat: Add pagination to service table
- Add pagination to the service table in the uptime monitoring dashboard, allowing display of 10 records per page by default. Also add a dropdown to select the number of records to display (10, 30, 50).
2025-07-15 15:26:23 +07:00
Tola Leng 73f2566d78 Fix: Display all service records
- The service table in the uptime monitoring dashboard was not displaying all service records
2025-07-15 15:24:23 +07:00
Tola Leng 46077e8deb Removed unused script line 2025-07-14 21:49:33 +07:00
Tola Leng 24c5a9957f Fix: Prevent infinite re-renders.
- Addressed an issue where the component was re-rendering excessively, leading to performance problems.
2025-07-14 15:45:38 +07:00
Tola Leng cb258d72c3 Disable debug console logs for production 2025-07-14 15:45:05 +07:00
gnsworks 2621544b24 Add Japanese translation 2025-07-12 10:31:03 +09:00
Tola Leng a013f9170a feat: Allow multiple regional agents
- Allow multiple selections for regional agents in the service dialog form, similar to notification channels.
2025-07-11 17:59:03 +07:00
Tola Leng 5daea8138c Change Default monitoring fallback source value (uptime service) 2025-07-11 17:58:46 +07:00
Tola Leng 59dcdcb5df Fix: Persist multiple notification channels
- The notification channels field in the service dialog form was not saving or applying multiple selections
2025-07-11 17:57:32 +07:00
Tola Leng de79eb963d feat: Allow multiple selections for regional agents.
- Allow multiple regional agents to be selected in the service dialog form, similar to the notification channels.
2025-07-10 23:06:10 +07:00
Tola Leng 2d2bd790b0 Disable the debug console logs for production 2025-07-10 22:14:17 +07:00
Tola Leng 917d8a6d29 feat: Implement notification channel based on status (Service Dialog Form and Refactor Split ServiceForm into smaller components).
- The Service Dialog Form's Notification Channel field now respects the `notification_status`. If `notification_status` is enabled, the user can select one or multiple notification channel IDs.
2025-07-10 21:07:31 +07:00
Tola Leng f4aeaebe0d Fix: Uptime history bar color for paused/unknown
- Update UptimeBar component to display grey color for "Paused" status and when no data is available.
2025-07-08 20:10:34 +07:00