Tola Leng
ab4f0aa6ea
Refactor: Separate data display by monitoring source
...
and Fix: Display data collection in detail page
2025-06-24 22:11:29 +07:00
Tola Leng
35b11f5a16
Fix: Correct package download URL
2025-06-21 23:26:24 +07:00
Tola Leng
1e7c20593f
Enhance Add Regional Agent dialog.
...
Implement one-click installation with automatic script generation and environment variable configuration.
2025-06-21 21:02:40 +07:00
Tola Leng
d385f24c28
Restrict removal of default agent
...
Prevent removal of the default regional agent (agent_id: 1, region_name: Default) in the Regional Monitoring dashboard. This ensures the core service remains active.
2025-06-21 19:52:46 +07:00
Tola Leng
ea95490f13
Implement Distributed Regional Monitoring Agent with add form, API details, one-click install, and bash script generation. Refactor: Rename API Documentation to Regional Monitoring
2025-06-20 22:46:12 +07:00
Tola Leng
918a248b8f
feat: Add error message and details columns
...
Adds error_message and details columns to the Incident History table in the service detail page.
2025-06-20 20:13:18 +07:00
Tola Leng
1eabf66311
Fix: Improve response time chart
...
Improve the Response Time History chart by separating and ordering the 'down', 'warning', and 'up' statuses to prevent overlap and improve positioning.
2025-06-20 19:09:32 +07:00
Tola Leng
a0c0a3ed75
Fix: Separate up/down graph areas
...
Separate the up and down areas in the response time history graph to improve clarity and correct the display of the down graph.
2025-06-20 18:53:35 +07:00
Tola Leng
abb129bde0
Removes the "Add Certificate" button from the SSL Certificates table header.
2025-06-20 17:42:10 +07:00
Tola Leng
220be3bea4
Fix: Improve SSL certificate details and View Action button
2025-06-20 17:26:13 +07:00
Tola Leng
614c10188d
feat: Add check interval and check_at update
...
- Added a "Check Interval" field to the SSL certificate create/edit forms.
- Implemented functionality to update the `check_at` field in Pocketbase with the current time when the "Check" button is clicked.
2025-06-20 17:17:34 +07:00
Tola Leng
dfe98f9fa6
Fix: Pass serviceType to ServiceUptimeHistory and
...
Refactor service detail page data fetching
2025-06-19 17:35:12 +07:00
Tola Leng
549a3793a5
Fix: Uptime history timestamp and service ID
2025-06-19 15:23:48 +07:00
Tola Leng
cca2338468
Refactor: Split UptimeBar.tsx into smaller components
2025-06-19 15:01:06 +07:00
Tola Leng
c1c74bb2a8
Refactor: Split UptimeBar.tsx into smaller components
2025-06-19 14:50:22 +07:00
Tola Leng
a2ae66fe76
Fix: Display uptime history in service table
2025-06-19 14:48:58 +07:00
Tola Leng
93b58cfa2c
feat: Display service details in table
...
Display host, domain, or URL under the service name in the service table.
2025-06-19 14:22:17 +07:00
Tola Leng
879622b364
feat: Separate host and port for TCP services
2025-06-18 23:16:39 +07:00
Tola Leng
2f52010963
Fix: Expand service form dialog
2025-06-18 23:16:29 +07:00
Tola Leng
c90f0dd963
Fix: Expand service form dialog
2025-06-18 23:16:11 +07:00
Tola Leng
4a14f64e07
feat: Separate host and port for TCP services
2025-06-18 23:15:56 +07:00
Tola Leng
19b4de78d1
feat: Separate host and port for TCP services
2025-06-18 23:15:22 +07:00
Tola Leng
bdf648c2fe
Add custom check interval option
2025-06-18 23:15:08 +07:00
Tola Leng
0705fc89b4
Refactor: Move service type selection
2025-06-18 23:14:55 +07:00
Tola Leng
94e2c0da77
Remove HTTP service check
...
Remove HTTP service check functionality as the React application is now frontend only.
2025-06-18 16:47:00 +08:00
Tola Leng
e3f9111484
Refactor: Move test email button and dialog
2025-06-17 21:39:12 +08:00
Tola Leng
575869c50a
Fix: Use correct API endpoint for test email
2025-06-17 21:39:00 +08:00
Tola Leng
4486a79e58
Fix: Implement public status page functionality
2025-06-15 21:28:47 +08:00
Tola Leng
41fcaaaf05
Fix: Public status page loading state
2025-06-15 21:28:17 +08:00
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