Commit Graph

5037 Commits

Author SHA1 Message Date
Nawaz Dhandala
c6ab306a08 refactor: enhance MonitorCriteriaInstance and MonitorMetricType to support additional monitor types 2026-02-23 19:35:00 +00:00
Nawaz Dhandala
14cd9d249f feat: Add External Status Page Monitor functionality
- Introduced External Status Page Monitor to monitor third-party status pages.
- Implemented fetching logic for Atlassian Statuspage, RSS, and Atom feeds.
- Added new types and interfaces for handling external status page responses.
- Created UI components for configuring and displaying external status page monitors.
- Updated documentation to include details on the new monitor type and its configuration options.
2026-02-23 19:20:04 +00:00
Nawaz Dhandala
83149665e8 refactor: streamline Axios response handling and error parsing in VMRunner 2026-02-23 19:16:56 +00:00
Nawaz Dhandala
c2574d52da feat: extend crypto operations in VMRunner with randomUUID and randomInt 2026-02-23 19:03:58 +00:00
Nawaz Dhandala
2fbc1b426d refactor: update comments for clarity and improve code formatting across multiple files 2026-02-20 22:30:17 +00:00
Nawaz Dhandala
3e80060ff8 fix: convert AxiosHeaders to plain object to prevent invalid Cookie headers 2026-02-20 20:31:10 +00:00
Nawaz Dhandala
5655d72fe1 fix: add headers property to request object in UserAuthorization tests 2026-02-20 16:34:33 +00:00
Nawaz Dhandala
387f948abe feat: add function to validate axios config against functions for security 2026-02-20 12:42:33 +00:00
Nawaz Dhandala
a6682624fc feat: add support for x-sso-tokens header to retrieve SSO tokens for mobile app flow 2026-02-20 00:24:38 +00:00
Nawaz Dhandala
f5d724a829 refactor: streamline SSO provider fetching logic and improve code readability 2026-02-19 23:29:57 +00:00
Nawaz Dhandala
b3081e109d feat: extend axios bridging to support additional HTTP methods and improve request handling 2026-02-19 23:25:45 +00:00
Nawaz Dhandala
4aafdb2d28 feat: enhance axios bridging to support additional HTTP methods and improved argument handling 2026-02-19 23:22:45 +00:00
Nawaz Dhandala
b971482aaa feat: add additional Chromium arguments for stability in containerized environments 2026-02-19 23:12:14 +00:00
Nawaz Dhandala
b14e319b66 feat: add push notification handling for incident episode creation 2026-02-19 20:12:56 +00:00
Nawaz Dhandala
43472de521 feat: add support for alert and incident number prefixes in notification templates 2026-02-19 20:10:55 +00:00
Nawaz Dhandala
ab83172d60 feat: preload Tailwind CSS and Google Fonts to improve loading performance and reduce layout shifts 2026-02-19 18:04:49 +00:00
Nawaz Dhandala
319093d3d8 feat: refactor axios instance creation with config merging support 2026-02-19 17:38:22 +00:00
Nawaz Dhandala
ee1996e961 feat: remove single-process argument from Chromium stability args 2026-02-19 17:03:27 +00:00
Nawaz Dhandala
c57bda87ab feat: expose stability arguments and preferences in BrowserUtil for reuse 2026-02-19 14:21:56 +00:00
Nawaz Dhandala
54554d50c1 feat: add Firefox stability preferences for containerized environments 2026-02-19 14:19:42 +00:00
Nawaz Dhandala
3e6760dc7f feat: add Chromium stability arguments for containerized environments 2026-02-19 14:18:44 +00:00
Nawaz Dhandala
9a8b989e85 refactor: update comments for clarity and consistency in VMRunner 2026-02-18 20:43:14 +00:00
Nawaz Dhandala
f546126ee4 feat: add http/https Agent constructors for boundary serialization 2026-02-18 20:30:19 +00:00
Nawaz Dhandala
8b3912d369 feat: update NPM publish workflow to use NODE_AUTH_TOKEN and adjust CLI entry point 2026-02-18 16:03:32 +00:00
Nawaz Dhandala
a31f9d9d28 refactor: clean up code formatting and improve readability across multiple files 2026-02-18 15:02:24 +00:00
Nawaz Dhandala
509a010261 feat: enhance sandbox execution by wrapping user code in async IIFE and handling non-cloneable return values 2026-02-18 14:22:39 +00:00
Nawaz Dhandala
7f9ed4d439 feat: refactor SyntheticMonitor to use child processes for script execution
- Added isolated-vm dependency for secure script execution.
- Replaced direct Playwright usage in SyntheticMonitor with a worker process.
- Created SyntheticMonitorWorker to handle script execution in a sandboxed environment.
- Implemented proxy configuration handling for worker processes.
- Enhanced error handling and logging for script execution results.
- Removed unnecessary browser session management from SyntheticMonitor.
2026-02-18 14:14:24 +00:00
Nawaz Dhandala
9f6bcddc1e feat: implement default notification rules for verified communication methods in User APIs 2026-02-18 13:16:54 +00:00
Nawaz Dhandala
c3c90eef03 fix: ensure title and body are defaulted to empty strings in push notification 2026-02-18 12:25:14 +00:00
Nawaz Dhandala
e92e9f08d3 refactor: enhance push notification handling with PushNotificationService integration 2026-02-18 10:31:12 +00:00
Nawaz Dhandala
2b313a7702 Merge branch 'master' of https://github.com/OneUptime/oneuptime 2026-02-18 09:58:01 +00:00
Nawaz Dhandala
3cf7c7d1ae refactor: implement push notification relay and enhance Expo integration 2026-02-18 09:56:10 +00:00
Nawaz Dhandala
c9eb72ba2c refactor: enhance push notification registration with improved error handling and retry logic 2026-02-18 08:39:29 +00:00
simlarsen
9d5faca3ec chore: npm audit fix 2026-02-18 02:31:53 +00:00
Nawaz Dhandala
91edae50b2 feat: Implement domain monitoring criteria and secret handling for domain names 2026-02-16 19:17:00 +00:00
Nawaz Dhandala
7ab3dfe043 feat: Add Domain Monitor functionality with WHOIS integration
- Updated package.json to include whois-json dependency.
- Created DomainMonitorCriteria class for evaluating domain monitoring criteria.
- Added DomainMonitorResponse interface to define the structure of domain monitoring responses.
- Introduced MonitorStepDomainMonitor interface and utility for managing domain monitor steps.
- Developed DomainMonitorStepForm component for user input on domain monitoring settings.
- Implemented DomainMonitorView component to display monitoring results and details.
- Added DomainMonitorUtil class for querying domain information using WHOIS data.
- Included parsing methods for name servers and domain status in DomainMonitorUtil.
2026-02-16 19:10:44 +00:00
Nawaz Dhandala
3f4db5b7e0 feat: implement project creation restriction for non-admin users 2026-02-16 14:54:14 +00:00
Nawaz Dhandala
8cf2661c63 style: adjust spacing and styling for CardSelect option groups and EvaluationLogList component 2026-02-16 11:23:21 +00:00
Nawaz Dhandala
a820f817ff fix: update header color for option groups in CardSelect component 2026-02-16 11:20:14 +00:00
Nawaz Dhandala
576927c6c7 refactor: rename monitoring category from "Active Monitoring" to "Basic Monitoring" 2026-02-16 11:08:57 +00:00
Nawaz Dhandala
e866db9e18 feat: enhance monitor type handling with categorized card select options and improve DNS resolver configuration 2026-02-16 11:08:31 +00:00
Nawaz Dhandala
67265c0fc8 feat: include createdAt and planName in project details for improved project information 2026-02-16 08:32:46 +00:00
Nawaz Dhandala
e46d1ae7da chore: update compile workflow to install and compile Common package 2026-02-15 20:19:08 +00:00
Nawaz Dhandala
e18d75fc8e refactor: Add TypeScript declarations for additional languages in react-syntax-highlighter across multiple files 2026-02-14 20:14:11 +00:00
Nawaz Dhandala
b0a3f8d60f refactor: Enable tree shaking in esbuild configuration for optimized bundle size 2026-02-14 19:42:53 +00:00
Nawaz Dhandala
a2c1744e8c refactor: Enhance mermaid plugin to serve pre-bundled CJS file with ESM export for improved compatibility 2026-02-14 15:00:28 +00:00
Nawaz Dhandala
6ffb081a02 refactor: Consolidate route imports into AllRoutes for improved organization and maintainability 2026-02-14 14:51:01 +00:00
Nawaz Dhandala
b86aee7f2a refactor: Update comments for channel name normalization and sanitization in Slack and Teams utilities 2026-02-13 20:57:25 +00:00
Nawaz Dhandala
2cde167445 refactor: Enhance channel name normalization to remove invalid characters for Microsoft Teams 2026-02-13 20:56:22 +00:00
Nawaz Dhandala
9bd6b011fe refactor: Sanitize Slack channel names to remove invalid characters 2026-02-13 20:52:02 +00:00