Nawaz Dhandala
98efe09cc1
feat: Add startsAt parameter to markMonitorsActiveForMonitoring and MonitorStatusTimelineService for improved timeline tracking
2026-03-26 16:49:35 +00:00
Nawaz Dhandala
b1c2fdc33f
feat: Update Sparkline component to use props for data and dimensions; enhance CriteriaFilter with MetricsViewConfig type
2026-03-26 16:45:27 +00:00
Nawaz Dhandala
d9c7259356
Refactor code for improved readability and consistency
...
- Simplified arrow function syntax in MasterPassword.tsx and DashboardAPI.ts
- Consolidated logger.debug statements in PublicDashboard.ts and DashboardDomainAPI.ts
- Reformatted multi-line statements for better clarity in various files
- Updated migration files for consistent naming conventions and formatting
- Enhanced code structure in DashboardDomainService.ts and MonitorTelemetryMonitor.ts
- Incremented version number to 10.0.40
2026-03-26 16:41:11 +00:00
Nawaz Dhandala
b5bf1d6dd1
feat: Introduce DashboardCNameRecord for custom domain handling in dashboards
2026-03-26 16:38:06 +00:00
Nawaz Dhandala
c92e259978
feat: Enhance DashboardLogStreamComponent with attribute filtering and update CustomDomains description
2026-03-26 16:35:37 +00:00
Nawaz Dhandala
5601cc5591
feat: Add PublicDashboard frontend configuration and custom domain handling
2026-03-26 16:27:04 +00:00
Nawaz Dhandala
c0fe56f54d
feat: Implement message block batching for Microsoft Teams and Slack to adhere to payload limits
2026-03-26 16:21:36 +00:00
Nawaz Dhandala
d316c1dceb
feat: Update uptime percentage and status history descriptions to reflect configurable settings
2026-03-26 16:04:52 +00:00
Nawaz Dhandala
7cb70278d5
feat: Add MigrationName1774524742178 to schema migrations
2026-03-26 16:02:53 +00:00
Nawaz Dhandala
f4e9bfbca1
feat(migration): add showUptimeHistoryInDays column to StatusPage table
2026-03-26 16:02:33 +00:00
Nawaz Dhandala
4be33e6a0a
feat: Add showUptimeHistoryInDays property with access control and default value to StatusPage model
2026-03-26 15:59:52 +00:00
Nawaz Dhandala
2da9ea272f
feat: Add "All" option to WorkspaceNotificationSummaryItem and update filtering logic in WorkspaceSummaryTable
2026-03-26 15:57:39 +00:00
Nawaz Dhandala
f4fb951757
feat: Enhance acknowledgment logic to use resolve time if not explicitly acknowledged
2026-03-26 15:53:22 +00:00
Nawaz Dhandala
969d435447
feat: Add DashboardPreviewLink component for public dashboard preview functionality
2026-03-26 15:44:34 +00:00
Nawaz Dhandala
0edc50ae9f
feat: Enhance DashboardViewPage with NavBar and footer for improved navigation and branding
2026-03-26 15:00:51 +00:00
Nawaz Dhandala
87e34b0abf
feat: Add Public Dashboard FeatureSet with core components and pages
...
- Implemented DashboardCanvas component for rendering dashboard.
- Created Index.tsx for application entry point with routing setup.
- Developed AllPages.tsx to export main pages: DashboardView, MasterPassword, NotFound, and Forbidden.
- Added DashboardVariableSelector for managing dashboard variables.
- Built DashboardViewPage to display the dashboard with variable selection and auto-refresh functionality.
- Created Forbidden and NotFound pages for access control and error handling.
- Implemented MasterPassword page for secure access to dashboards.
- Added server-side utility for fetching public dashboard data.
- Established API utility for handling requests specific to the public dashboard.
- Configured routing and page mapping for public dashboard navigation.
- Set up TypeScript configuration for the PublicDashboard FeatureSet.
- Created index.ejs for rendering the public dashboard application.
2026-03-26 14:48:45 +00:00
Nawaz Dhandala
1caff6844e
refactor: Update Node component styles for improved layout and visual consistency
2026-03-26 14:18:38 +00:00
Nawaz Dhandala
2c12fcaa0f
feat: Add DashboardDomain migration with table creation and constraints
2026-03-26 11:33:48 +00:00
Nawaz Dhandala
a62ba231be
feat: Add DashboardDomain model and associated API services
...
- Introduced DashboardDomain model with comprehensive fields for managing custom domains for dashboards.
- Implemented DashboardDomainAPI for handling CNAME verification and SSL provisioning.
- Created DashboardDomainService to manage domain-related operations, including SSL ordering and CNAME validation.
- Added master password handling in DashboardAPI for enhanced security.
- Defined constants for master password messages and cookie management.
2026-03-26 11:32:06 +00:00
Nawaz Dhandala
46c150f6df
feat: implement background email sending with improved user feedback
2026-03-26 08:09:35 +00:00
Nawaz Dhandala
9f8891de88
refactor: Update Component Port and Return Value Viewers for improved styling and accessibility
...
- Enhanced styling for ComponentPortViewer and ComponentReturnValueViewer components, including updated typography and layout.
- Replaced ErrorMessage with inline messages for better user experience when no ports or return values are present.
- Improved the visual hierarchy and spacing in the ComponentSettingsModal, adding sections for Identity, Documentation, Configuration, Connections, and Output.
- Refactored ComponentsModal to streamline component selection and improve search functionality with better UI elements.
- Updated Workflow component styles for a more modern look, including adjustments to edge styles and background settings.
2026-03-26 07:47:44 +00:00
Nawaz Dhandala
7fac485049
feat: add Log Stream and Trace List components to dashboard with configuration options
2026-03-25 22:54:52 +00:00
Nawaz Dhandala
467921e899
improve ui
2026-03-25 22:35:36 +00:00
Nawaz Dhandala
31e1290ecb
feat: enhance dashboard UI with improved styling and error handling for components
2026-03-25 22:22:29 +00:00
Nawaz Dhandala
4cc78175ef
feat: implement new dashboard widgets and features including Gauge, Table, and enhanced chart capabilities
2026-03-25 22:07:55 +00:00
Nawaz Dhandala
feb86357e8
refactor: remove redundant fetchAggregatedResults calls in dashboard components
2026-03-25 22:02:33 +00:00
Nawaz Dhandala
fb3c767056
fix: update pod phase attribute key in Kubernetes alert template
2026-03-25 21:49:07 +00:00
Nawaz Dhandala
be90693ad8
feat: Add Kubernetes resource breakdown to MetricMonitorResponse
...
- Introduced KubernetesAffectedResource and KubernetesResourceBreakdown interfaces to enhance metric monitoring capabilities.
- Updated MetricMonitorResponse to include kubernetesResourceBreakdown.
- Enhanced AreaChart, BarChart, and LineChart components with onValueChange prop for better interactivity.
- Added new Dashboard components: Gauge and Table, with respective configuration arguments.
- Implemented DashboardVariableSelector for dynamic variable selection in dashboards.
- Added warning and critical thresholds to DashboardValueComponent and DashboardChartComponent for improved data visualization.
- Updated DashboardChartComponentUtil to support additional queries and chart types.
- Enhanced error handling and loading states in Dashboard components.
2026-03-25 21:38:41 +00:00
Nawaz Dhandala
d0ef353993
feat: enhance dashboard capabilities with unified query plugin interface and support for Perses/Grafana import/export
2026-03-25 21:17:48 +00:00
Nawaz Dhandala
f2c0b8461f
chore: bump version to 10.0.39
2026-03-25 20:29:41 +00:00
Nawaz Dhandala
4fe8aea655
refactor: improve code readability and comments in IfElse and Condition components
2026-03-25 20:29:24 +00:00
Nawaz Dhandala
923e020e6e
feat: enhance condition handling with input type support and value coercion
2026-03-25 20:25:19 +00:00
Nawaz Dhandala
178fa45dd8
feat: add SSO documentation for identity providers
2026-03-25 20:05:11 +00:00
Nawaz Dhandala
19b5bc8348
refactor: update comments for clarity in signup route
2026-03-25 19:50:51 +00:00
Nawaz Dhandala
7f30600c71
feat: allow signup for invited users even when signup is disabled
2026-03-25 19:45:55 +00:00
Nawaz Dhandala
93291858f9
feat: disable home feature in values.yaml
2026-03-25 19:36:59 +00:00
Nawaz Dhandala
14a925e98c
chore: bump version to 10.0.38
2026-03-25 19:26:21 +00:00
Nawaz Dhandala
d5a136a662
refactor: clean up code formatting and improve readability across multiple components
2026-03-25 19:08:11 +00:00
Nawaz Dhandala
e0ae2701ba
feat: enable Markdown formatting for announcement email messages
2026-03-25 19:04:22 +00:00
Nawaz Dhandala
fa68e3961e
feat: add common headers to API request in WorkspaceSummaryTable
2026-03-25 19:00:44 +00:00
Nawaz Dhandala
2e9118e123
feat: improve filter visibility logic by conditionally displaying advanced filters based on loading state
2026-03-25 15:57:24 +00:00
Nawaz Dhandala
f2f53b7cea
feat: convert newline characters to HTML line breaks in email messages
2026-03-25 13:51:48 +00:00
Nawaz Dhandala
5cb48400a2
feat: enhance Kubernetes service mesh metrics view with Istio and Linkerd support
...
- Introduced new metric query specifications for Istio and Linkerd.
- Refactored metric data fetching to utilize a unified query builder.
- Added a global time range picker for metrics visualization.
- Created reusable MeshSection component for displaying metrics.
- Updated UI to present Istio and Linkerd metrics in organized sections.
2026-03-25 13:19:33 +00:00
Nawaz Dhandala
006e54535a
feat(charts): update XAxis precision thresholds for improved readability
2026-03-25 13:09:08 +00:00
Nawaz Dhandala
845b45cceb
feat(charts): enhance ChartGroup to conditionally render charts with or without cards
2026-03-25 12:57:49 +00:00
Nawaz Dhandala
208e8b1fdb
feat: replace RangeStartAndEndDateEdit with RangeStartAndEndDateView and wrap metrics in Card component in KubernetesMetricsTab and MonitorMetrics
2026-03-25 12:54:15 +00:00
Nawaz Dhandala
d03056be2d
feat: replace time range selection with RangeStartAndEndDateEdit component in KubernetesMetricsTab and MonitorMetrics
2026-03-25 12:33:03 +00:00
Nawaz Dhandala
5a6193c4e0
feat(charts): add AreaChart component and update chart types
...
- Introduced AreaChart component for area visualization.
- Updated MetricCharts to use AREA chart type instead of LINE for non-bar charts.
- Enhanced ChartGroup to support AreaChart alongside existing Line and Bar charts.
- Modified ChartColors utility to include hex values for color mapping.
- Adjusted LineChart to utilize dynamic curve types based on props.
- Refactored KubernetesYamlTab for improved styling and responsiveness.
- Updated tooltip and legend functionalities for better user interaction.
2026-03-25 12:24:04 +00:00
Nawaz Dhandala
4e30a863b2
fix: correct SQL syntax for attribute extraction in LogAggregationService
2026-03-25 12:08:16 +00:00
Nawaz Dhandala
2561117445
feat: add support for log query attributes and enhance active filter management in LogsViewer
2026-03-25 12:00:37 +00:00
Nawaz Dhandala
27e65caef2
feat: add refresh functionality to Kubernetes resource tables
2026-03-25 11:47:40 +00:00
Nawaz Dhandala
0eb096ca8f
feat: enhance Kubernetes components with sorting and status management for containers and environment variables
2026-03-25 11:44:14 +00:00
Nawaz Dhandala
25cde457a5
refactor: clean up code formatting and improve readability in various components
2026-03-24 23:52:33 +00:00
Nawaz Dhandala
cd36071311
feat: implement cleanK8sObject function to remove noisy internal fields from Kubernetes objects
2026-03-24 22:29:13 +00:00
Nawaz Dhandala
b4ce1e0c55
feat: refactor DictionaryOfStringsViewer to use a flex layout instead of a table for better responsiveness
2026-03-24 22:18:52 +00:00
Nawaz Dhandala
fc582bc547
feat: deduplicate recent warning events in Kubernetes cluster overview
2026-03-24 22:08:17 +00:00
Nawaz Dhandala
5a0cf0f988
feat: update icon in Kubernetes cluster overview to represent CPU usage
2026-03-24 22:01:14 +00:00
Nawaz Dhandala
d283be898f
feat: enhance Kubernetes resource listings by adding missing cronjobs, daemonsets, deployments, and jobs from k8s objects
2026-03-24 21:57:44 +00:00
Nawaz Dhandala
d2385a83cf
feat: enhance Kubernetes cluster overview with fallback counts for resources and improve stateful set handling
2026-03-24 21:46:18 +00:00
Nawaz Dhandala
6b7b27be00
feat: enhance Kubernetes cluster status display with connection indicators
2026-03-24 20:39:45 +00:00
Nawaz Dhandala
a1aceec9ec
feat: remove 'Provider' field from Kubernetes cluster views and settings
2026-03-24 20:36:33 +00:00
Nawaz Dhandala
a8988346f7
feat: refactor KubernetesClusterEvents to use new table component and enhance filtering capabilities
2026-03-24 20:21:26 +00:00
Nawaz Dhandala
d3865d94a6
feat: add additional resource counts and health metrics to KubernetesClusterOverview
2026-03-24 20:16:06 +00:00
Nawaz Dhandala
c470d66725
feat: enhance handling of camelCase and snake_case in Kubernetes object parsing and telemetry
2026-03-24 20:11:42 +00:00
Nawaz Dhandala
e12e3cfc08
feat: enhance Kubernetes monitoring plan with comprehensive infrastructure details and implementation phases
2026-03-24 18:44:57 +00:00
Nawaz Dhandala
24db673926
fix: improve type annotation for barRef in GanttChartBar component
2026-03-24 16:45:32 +00:00
Nawaz Dhandala
3a65405401
fix: improve type annotation for barRef in GanttChartBar component
2026-03-24 15:41:17 +00:00
Nawaz Dhandala
caf533d0c0
feat: update tooltip rendering in GanttChartBar and increment version to 10.0.37
2026-03-24 15:39:06 +00:00
Nawaz Dhandala
323d9993bf
feat: add tooltip support for GanttChartBar with portal rendering
2026-03-24 15:36:00 +00:00
Nawaz Dhandala
cbcda7a36f
feat: enhance SpanViewer integration in TraceExplorer with improved span selection handling
2026-03-24 15:34:03 +00:00
Nawaz Dhandala
b434f1fef8
feat: enhance workspace notification summary handling with improved error logging and retry logic
2026-03-24 14:31:29 +00:00
Nawaz Dhandala
20d21a40b7
feat: add debug and error logging for ACME challenge validation and certificate ordering
2026-03-24 14:18:49 +00:00
Nawaz Dhandala
633ffde611
refactor: improve type definitions and error handling in various components
2026-03-24 14:00:24 +00:00
Nawaz Dhandala
fe668d808d
refactor: streamline code formatting and improve readability across multiple files
2026-03-24 13:36:06 +00:00
Nawaz Dhandala
c10cefb4e1
fix: update optional properties in TimelineData interface and refactor alert/incident state references
2026-03-24 13:34:28 +00:00
Nawaz Dhandala
f93964b71b
feat: enhance workspace notification summary service with filtering and formatting improvements
...
- Added support for notification rule conditions and filters in incident and alert summaries.
- Introduced utility functions for bold text and links in markdown formatting.
- Updated incident and alert value builders to include labels and descriptions.
- Enhanced summary blocks with improved formatting for total counts, severity, and state breakdowns.
- Refactored detailed incident and alert listings to use new formatting utilities.
- Improved overall readability and consistency of markdown output for notifications.
2026-03-24 13:27:10 +00:00
Nawaz Dhandala
66a43d322c
refactor: remove sendFirstReportAt from service data structure
2026-03-24 13:03:51 +00:00
Nawaz Dhandala
6c4d283761
feat: Add sendFirstReportAt column and update defaults for OnCallDutyPolicyScheduleLayer
...
- Introduced a new column `sendFirstReportAt` to the `WorkspaceNotificationSummary` table.
- Updated default values for `rotation` and `restrictionTimes` columns in the `OnCallDutyPolicyScheduleLayer` table.
- Adjusted the logic in SendSummary.ts to calculate the next send time based on the recurring interval before updating the nextSendAt field.
2026-03-24 13:03:16 +00:00
Nawaz Dhandala
7695c08d1a
feat(email): update API routes for sending test and broadcast emails to admin
2026-03-24 12:41:27 +00:00
Nawaz Dhandala
7d39a36526
refactor(Email): hide submit button for sending announcement email
2026-03-24 12:29:35 +00:00
Nawaz Dhandala
9806425721
feat: Add Workspace Notification Summary API and Service
...
- Implemented WorkspaceNotificationSummaryAPI to handle notification summary requests.
- Created WorkspaceNotificationSummaryService for business logic related to notification summaries.
- Added enums for WorkspaceNotificationSummaryItem and WorkspaceNotificationSummaryType to define summary items and types.
- Developed a cron job to send workspace notification summaries at regular intervals.
- Enhanced error handling and logging for summary sending process.
2026-03-24 12:25:51 +00:00
Nawaz Dhandala
29c2bbbf57
feat(email): add Send Email page and integrate with navigation
2026-03-24 09:05:33 +00:00
Nawaz Dhandala
296dc9c81e
feat(schema): add serviceMesh configuration for observability with Istio and Linkerd
2026-03-24 09:04:37 +00:00
Nawaz Dhandala
758b6c0b5b
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-23 11:45:04 +00:00
Nawaz Dhandala
8ed94c0172
refactor(Kubernetes): improve regex usage for resource value formatting and YAML conversion
2026-03-23 11:37:37 +00:00
Nawaz Dhandala
660d4cb155
fix(tabs): update hasInitialized type to MutableRefObject for consistency
...
fix(telemetry): add KubernetesResourceFilters import and type annotation
2026-03-23 11:34:05 +00:00
Nawaz Dhandala
442622c2be
chore: update version to 10.0.36 and refactor various components for improved type safety and consistency
2026-03-23 11:31:45 +00:00
Nawaz Dhandala
6d15cc8e8b
Refactor and clean up Kubernetes view components
...
- Improved formatting and consistency in various Kubernetes view files, including HPADetail, HPAs, Index, Jobs, Layout, Namespaces, NodeDetail, Nodes, PersistentVolumes, Pods, ServiceMesh, SideMenu, StatefulSets, VPADetail, and VPAs.
- Removed unnecessary line breaks and adjusted indentation for better readability.
- Simplified conditional checks and array methods for clarity.
- Enhanced the overall structure of the code to follow best practices.
2026-03-23 11:24:21 +00:00
Nawaz Dhandala
61ea40a23a
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-23 10:13:44 +00:00
Nawaz Dhandala
910d7d0066
fix(cron): update condition for enabling e2e cron job
2026-03-23 10:11:25 +00:00
Nawaz Dhandala
5656ad2e62
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-22 10:14:22 +00:00
Nawaz Dhandala
e383a32e6e
fix(docs): update OneUptime Helm repository URL in installation scripts
2026-03-22 10:14:20 +00:00
Nawaz Dhandala
da5cc1877d
refactor(monitor): remove unused Kubernetes form mode state and related logic
2026-03-20 19:00:45 +00:00
Nawaz Dhandala
d421caff2e
feat(clickhouse): add max_suspicious_broken_parts configuration to ClickHouse
2026-03-20 18:51:59 +00:00
Nawaz Dhandala
4f8b4593a7
feat(clickhouse): add init container for dynamic configuration generation
2026-03-20 18:43:46 +00:00
Nawaz Dhandala
16c6776675
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-20 14:49:34 +00:00
Nawaz Dhandala
4d7bbb323e
fix: Remove unnecessary annotations from postgresql StatefulSet
2026-03-20 14:49:31 +00:00
Nawaz Dhandala
fa771f73f5
feat(kubernetes): streamline on-call policy dropdowns for alerts and incidents
2026-03-20 13:55:19 +00:00
Nawaz Dhandala
d62da19308
feat(kubernetes): add on-call policy dropdown options to Kubernetes criteria form
2026-03-20 13:45:10 +00:00
Nawaz Dhandala
d47b43f7b2
feat(dropdown): optimize getDropdownOptionsFromArray to ensure unique values
2026-03-20 13:39:11 +00:00
Nawaz Dhandala
01d2b7d0a3
feat(tabs): refactor tab state management to use tab names for improved clarity
2026-03-20 13:34:02 +00:00
Nawaz Dhandala
582b464623
feat(kubernetes): add simplified criteria form and mode change handling
2026-03-20 12:22:56 +00:00
Nawaz Dhandala
f2d138d0d7
feat: Enhance Kubernetes Monitor Configuration with Template and Metric Selection
...
- Added KubernetesTemplatePicker and KubernetesMetricPicker components for selecting alert templates and metrics.
- Updated KubernetesMonitorStepForm to support quick setup, custom metrics, and advanced configurations.
- Integrated query parameters for pre-filling template and cluster selections.
- Improved user experience with tabs for different setup modes (Quick, Custom, Advanced).
- Updated descriptions and functionality in MonitorStep and Alerts pages to reflect new features.
- Introduced KubernetesMetricCatalog for managing Kubernetes metrics and their properties.
2026-03-20 12:07:33 +00:00
Nawaz Dhandala
70e6924cdd
feat(kubernetes): add service mesh and VPA management features
...
- Implemented KubernetesClusterServiceMesh component to display Istio and Linkerd metrics.
- Created KubernetesClusterVPADetail component for detailed views of Vertical Pod Autoscalers (VPA).
- Added KubernetesClusterVPAs component to list all VPAs in a cluster.
- Introduced KubernetesAlertTemplates for monitoring various Kubernetes conditions, including CrashLoopBackOff, Pod Pending, Node Not Ready, and more.
- Developed MonitorStepKubernetesMonitor interface for Kubernetes monitoring configurations.
2026-03-20 11:08:47 +00:00
Nawaz Dhandala
81eb16c1b7
feat: Add KubernetesResourceLink component for improved resource navigation in Kubernetes views
2026-03-20 10:28:04 +00:00
Nawaz Dhandala
c6534fb515
feat: Enhance resource value formatting in KubernetesContainersTab for better readability
2026-03-20 10:22:17 +00:00
Nawaz Dhandala
ac3d169eef
feat: Add Kubernetes Volume Mounts Tab for enhanced container volume management
2026-03-20 10:18:32 +00:00
Nawaz Dhandala
a854db7564
feat: Enhance Kubernetes Dashboard with new LocalTable components for better data presentation
2026-03-20 10:09:36 +00:00
Nawaz Dhandala
e54c3effd1
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-20 09:57:41 +00:00
Nawaz Dhandala
2278843667
feat: Enhance Kubernetes Dashboard with Status Badges and Environment Variables Tab
...
- Added StatusBadge component to display the status of Kubernetes namespaces, nodes, PVCs, PVs, and StatefulSets with appropriate color coding.
- Implemented a new KubernetesEnvVarsTab component to show environment variables for containers, including search functionality and handling of secret values.
- Refactored existing code in NamespaceDetail, NodeDetail, PVCDetail, PVDetail, PodDetail, and StatefulSetDetail to utilize StatusBadge for improved status representation.
- Updated Pods component to correctly parse memory limits from container resources.
2026-03-20 09:57:36 +00:00
Simon Larsen
3d0c9ff1be
Merge pull request #2364 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-20 08:51:26 +00:00
Nawaz Dhandala
2ef7988598
feat: Refactor Kubernetes Dashboard components with new UI elements
...
- Added StatusBadge component for consistent status representation across the dashboard.
- Introduced AlertBanner component for displaying cluster health and node pressure alerts.
- Implemented FilterButtons component for improved event filtering options.
- Created ResourceUsageBar for visualizing resource usage in pods.
- Developed StackedProgressBar for displaying pod health breakdown.
- Added ConditionsTable for displaying conditions with improved styling and functionality.
- Enhanced existing components (DeploymentDetail, Events, Index, PodDetail) to utilize new UI components and improve overall user experience.
2026-03-20 08:20:03 +00:00
simlarsen
f97c753a72
chore: npm audit fix
2026-03-20 02:26:23 +00:00
Nawaz Dhandala
4f67228eaf
feat: Enhance Kubernetes Dashboard with resource consumption insights and YAML views
...
- Added top CPU and memory pod consumers to the Kubernetes cluster overview.
- Implemented node pressure indicators for memory, disk, and PID pressure.
- Introduced recent warning events section in the cluster overview.
- Added YAML tab for viewing resource specifications in Job, Namespace, Node, Pod, PVC, PV, and StatefulSet details.
- Updated side menu to display resource counts for various Kubernetes objects.
- Enhanced node detail view with roles, internal IP, and pressure conditions.
- Improved error handling and loading states in the YAML tab component.
2026-03-19 22:33:41 +00:00
Nawaz Dhandala
b10d2f458e
fix(security): sanitize markdown HTML output to prevent XSS (GHSA-h5pr-pg74-99m2)
...
Replace inadequate <script> tag regex with proper sanitization:
- Server-side: override marked's html renderer to escape raw HTML tokens
- Client-side: sanitize preview output with DOMPurify before rendering
2026-03-19 22:16:56 +00:00
Nawaz Dhandala
8a54e2beac
feat(kubernetes): add filter button to KubernetesResourceTable and enhance data filtering logic
2026-03-19 20:17:04 +00:00
Nawaz Dhandala
a0f5a5bc5a
feat(kubernetes): implement client-side filtering for Kubernetes resources; add filter modal and dynamic filter options
2026-03-19 19:59:57 +00:00
Nawaz Dhandala
cef15e5938
feat(kubernetes): add PVC and PV routes to KubernetesRoutes component; update service name in configmaps
2026-03-19 19:29:54 +00:00
Nawaz Dhandala
ff0a2e9c91
feat(kubernetes): add support for Persistent Volume Claims (PVCs) and Persistent Volumes (PVs)
...
- Implemented KubernetesClusterPVCDetail and KubernetesClusterPVCs components to display PVC details and list.
- Created KubernetesClusterPVs component to list all Persistent Volumes in the cluster.
- Updated routing and page mapping for PVCs and PVs.
- Enhanced existing Kubernetes components to utilize new utility functions for better data handling.
- Removed unused InfoCard components for a cleaner UI.
- Added yAxisValueFormatter to metric queries for better chart representation.
- Updated Helm chart to include PVC and PV data collection.
2026-03-19 19:27:57 +00:00
Nawaz Dhandala
db1ce405f5
fix: Remove hardcoded event domain from fetchLatestK8sObject attributes
2026-03-19 18:51:38 +00:00
Nawaz Dhandala
b721c1ba80
fix: Fetch and display dynamic node, pod, and namespace counts in Kubernetes cluster overview
2026-03-19 18:41:13 +00:00
Nawaz Dhandala
7e98e6d7ae
fix: Update endpoint in kubeletstats to use NODE_IP and add NODE_IP environment variable
2026-03-19 18:34:28 +00:00
Nawaz Dhandala
fb8126d5d6
fix: Update iOS provisioning profile handling and add error check for IOS_TEAM_ID
2026-03-19 18:33:05 +00:00
Nawaz Dhandala
17e786f88e
feat: Add CLAUDE.md for local development server instructions
2026-03-19 18:16:08 +00:00
Nawaz Dhandala
1d186c2f49
fix: Refactor merge_docker_manifests.sh to streamline multi-arch manifest creation
2026-03-19 14:06:47 +00:00
Nawaz Dhandala
537ac1eb2e
fix: Update divisibilityFactor type to use DivisibilityFactor from SpanUtil
2026-03-19 12:35:51 +00:00
Nawaz Dhandala
6fba944b11
fix: Correct migration ordering so KubernetesCluster table is created before ALTER
...
TypeORM sorts migrations by the timestamp in the last 13 chars of the
class name. Migration 1773761409952 (ALTER TABLE) had a lower timestamp
than 1774000000000 (CREATE TABLE), causing it to run first on a
non-existent table and crash the app during startup.
Renamed 1773761409952 → 1774000000001 so the CREATE TABLE migration
executes first.
2026-03-19 10:37:34 +00:00
Nawaz Dhandala
a4787121b3
chore: Bump version to 10.0.35
2026-03-19 09:45:13 +00:00
Nawaz Dhandala
2aab01bde6
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-19 09:34:42 +00:00
Nawaz Dhandala
e8e4ee3ff0
feat: Enhance BLOCKED_SANDBOX_PROPERTIES with additional browserType aliases for improved clarity
2026-03-19 09:34:12 +00:00
Simon Larsen
8b0926413e
Merge pull request #2363 from OneUptime/k8s-impl
...
K8s impl
2026-03-19 09:26:20 +00:00
Nawaz Dhandala
3efacce002
Refactor and clean up code across multiple components
...
- Simplified error handling in KubernetesEventsTab and KubernetesLogsTab by removing unnecessary line breaks.
- Consolidated import statements in KubernetesMetricsTab for better readability.
- Improved JSX formatting in KubernetesOverviewTab, KubernetesClusterContainerDetail, and other components for consistency.
- Enhanced code clarity in KubernetesObjectFetcher and KubernetesObjectParser by removing redundant line breaks and comments.
- Streamlined API response handling in IPWhitelistAPI for better readability.
- Updated PageSEO configuration for improved formatting.
2026-03-19 09:25:52 +00:00
Nawaz Dhandala
f84df20610
feat: Update Icon component and Kubernetes icon for improved styling and consistency
2026-03-19 09:17:18 +00:00
Nawaz Dhandala
36041cef6a
feat: Add JSON encoding to OTLP HTTP exporter configuration in configmap deployment
2026-03-19 09:09:37 +00:00
Nawaz Dhandala
e814027048
feat: Update Icon component stroke properties and enhance configmap deployment settings for telemetry
2026-03-19 09:06:35 +00:00
Nawaz Dhandala
0161bac994
feat: Update Kubernetes detail views to use Navigation.getLastParamAsString for improved parameter handling
...
feat: Increase memory limits in Helm chart configuration for better resource management
feat: Add resourceSpecs configuration to values schema for enhanced dashboard detail views
2026-03-19 08:41:25 +00:00
Nawaz Dhandala
dc3db1ec47
Refactor code structure for improved readability and maintainability
2026-03-19 08:15:35 +00:00
Nawaz Dhandala
139aa83fe4
feat: Revamp Kubernetes overview page with enhanced UI components and updated resource metrics display
2026-03-18 22:21:10 +00:00
Nawaz Dhandala
50d5514fea
chore: clean up empty code change sections in the changes log
2026-03-18 22:09:07 +00:00
Nawaz Dhandala
220cfa2d28
feat: Enhance Kubernetes configuration with kubeletstats receiver and update daemonset tolerations
2026-03-18 21:54:14 +00:00
Nawaz Dhandala
10d0237747
feat: Add metric view data initialization and update query configurations for Kubernetes detail views
2026-03-18 21:48:10 +00:00
Nawaz Dhandala
7708d791b1
fix: Update resource attribute keys for Kubernetes metrics
2026-03-18 21:27:46 +00:00
Nawaz Dhandala
6eb7b98002
feat: Implement session revocation on password reset and change
2026-03-18 21:21:41 +00:00
Nawaz Dhandala
6860033586
feat: Enhance KubernetesResourceTable with dynamic column rendering and integrate Table component
2026-03-18 21:14:56 +00:00
Nawaz Dhandala
27b94fdbaf
docs: Update IP whitelist documentation with programmatic fetching instructions
2026-03-18 21:10:16 +00:00
Nawaz Dhandala
c4903e5d1c
feat: Add IP whitelist API and configuration support
2026-03-18 21:00:37 +00:00
Nawaz Dhandala
a2c8022442
fix: Update default hoursBack value to 24 in fetchResourceList options
2026-03-18 20:53:31 +00:00
Nawaz Dhandala
7cc6e81fe6
fix: Update hoursBack default value to 1 in fetchResourceList options
2026-03-18 19:56:30 +00:00
Nawaz Dhandala
758aab5f17
fix: Update default hoursBack value to 24 in fetchResourceList options
2026-03-18 19:56:00 +00:00
Nawaz Dhandala
6af7f24d1b
Revert "refactor: Update Kubernetes resource attribute names for consistency"
...
This reverts commit 3ddd5658a1 .
2026-03-18 19:52:38 +00:00
Nawaz Dhandala
3ddd5658a1
refactor: Update Kubernetes resource attribute names for consistency
2026-03-18 19:41:48 +00:00
Nawaz Dhandala
5a87333275
Add Kubernetes resource views for DaemonSets, Deployments, Jobs, and StatefulSets
...
- Implemented DaemonSets view with resource fetching and metrics display.
- Created DeploymentDetail page to show metrics for specific deployments.
- Added Deployments view to list all deployments in a Kubernetes cluster.
- Developed JobDetail page for displaying metrics related to jobs.
- Introduced Jobs view to list all jobs in the cluster.
- Created NamespaceDetail page to show metrics for specific namespaces.
- Added Namespaces view to list all namespaces in the cluster.
- Implemented StatefulSetDetail page for metrics related to stateful sets.
- Created StatefulSets view to list all stateful sets in the cluster.
2026-03-18 19:28:29 +00:00
Nawaz Dhandala
5b5b0e8d54
fix: Update PostgreSQL hbaConfiguration to allow local connections for database initialization
2026-03-18 19:03:56 +00:00
Nawaz Dhandala
a5d74ae76a
feat: Add Kubernetes menu item to the Dashboard navbar
2026-03-18 18:55:39 +00:00
Simon Larsen
0e0829bdd7
Merge pull request #2360 from OneUptime/k8s-impl
...
feat: Add Kubernetes Cluster Management and Monitoring Agent
2026-03-18 18:54:29 +00:00
Nawaz Dhandala
e8fe9a0f0d
refactor: Comment out Kubernetes menu item in the Dashboard navbar
2026-03-18 18:54:07 +00:00
Nawaz Dhandala
deb873c832
refactor: Enhance type definitions and improve code clarity across multiple components and files
2026-03-18 14:40:44 +00:00
Nawaz Dhandala
305fa4a476
Refactor and enhance various components and routes in the Dashboard and MobileApp
...
- Improved formatting and readability in Kubernetes PodDetail and SideMenu components.
- Added service count fetching and loading/error handling in Logs, Metrics, and Traces pages.
- Updated Exception and Kubernetes routes for better readability.
- Enhanced Postgres migration scripts for KubernetesCluster and KubernetesClusterLabel.
- Minor formatting adjustments in MarkdownViewer and CriticalPath utility.
- Refactored EmptyState, MonitorSummaryView, and hooks in MobileApp for improved clarity.
- Fixed minor issues in MonitorDetailScreen and MonitorsScreen regarding status display.
2026-03-18 14:21:39 +00:00
Nawaz Dhandala
65a4132081
fix: Simplify error response handling in API class
2026-03-18 13:13:33 +00:00
Simon Larsen
5e15bf1bdc
Merge pull request #2361 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-18 13:12:25 +00:00
Nawaz Dhandala
4375e1c8fd
feat: Implement Kubernetes documentation card and enhance telemetry features in dashboard pages
2026-03-18 13:10:49 +00:00
Nawaz Dhandala
2f76fd3bcd
feat: Add JSON schema for Kubernetes agent configuration
2026-03-18 12:56:53 +00:00
Nawaz Dhandala
38e617432f
feat: Enhance Helm chart packaging and linting for OneUptime and Kubernetes Agent
2026-03-18 12:55:22 +00:00
Nawaz Dhandala
bfbe3fe050
feat: Replace select element with Dropdown component for ingestion key selection
2026-03-18 12:43:43 +00:00
Nawaz Dhandala
c3ffc681bd
chore: Remove CLAUDE.md file and its gstack skills documentation
2026-03-18 12:19:40 +00:00
Nawaz Dhandala
f9b22fa0cd
feat: Add gstack skills configuration to CLAUDE.md
...
Configure gstack skills for the team including /browse for web browsing,
/review, /ship, /qa, and other workflow skills.
2026-03-18 12:17:04 +00:00
Nawaz Dhandala
34d1f0a04c
fix: Update OTLP host computation logic in TelemetryDocumentation component
2026-03-18 12:16:37 +00:00
Nawaz Dhandala
e0b530a323
fix: Update hasData state initialization and condition for TelemetryDocumentation display
2026-03-18 12:11:05 +00:00
Nawaz Dhandala
17839a819f
feat: Add onClose handler to TelemetryDocumentation and improve documentation display logic in LogsPage
2026-03-18 12:04:27 +00:00
Nawaz Dhandala
0446f55a9c
feat: Add Documentation section to side menus and update telemetry log collector visibility
2026-03-18 12:01:29 +00:00
Nawaz Dhandala
ad999313c3
feat: Add Exceptions documentation page and update routing, breadcrumbs, and side menu
2026-03-18 11:55:17 +00:00
Nawaz Dhandala
ffc49d83eb
feat: Add documentation pages for Metrics and Traces, enhance LogsViewer and Metrics components with documentation links
2026-03-18 11:41:13 +00:00
Nawaz Dhandala
3df5640463
feat: Update OpenTelemetry exporter configurations to use HTTP protocol for improved compatibility
2026-03-18 11:24:48 +00:00
Nawaz Dhandala
e4a76117b1
feat: Enhance telemetry services with Kubernetes cluster auto-discovery and health check configuration
2026-03-18 11:20:13 +00:00
Nawaz Dhandala
4cba330605
feat: Enhance Telemetry documentation with additional language support and improved ingestion key handling
2026-03-18 11:13:47 +00:00
Nawaz Dhandala
a8d1c90b33
feat: Improve Markdown blockquote styling and enhance inline code handling
2026-03-18 10:27:12 +00:00
Nawaz Dhandala
3c2847ed10
feat: Enhance telemetry exception handling and documentation UI with ingestion key management and improved cluster details editing
2026-03-18 10:23:33 +00:00
Nawaz Dhandala
ef7ce703dd
feat: Implement cluster count fetching and enhance Kubernetes monitoring UI with installation guidance
2026-03-18 09:11:20 +00:00
Nawaz Dhandala
2d56a56650
feat: Enhance Kubernetes monitoring with installation documentation, telemetry integration, and UI improvements across logs, metrics, and traces pages
2026-03-18 08:57:21 +00:00
Nawaz Dhandala
a2ac43baab
feat: Add dashboard launch configuration and enhance TelemetryDocumentation with integration method selection and improved styling
2026-03-18 08:36:22 +00:00
Nawaz Dhandala
a26532538a
feat: Enhance Kubernetes icon representation with a 7-sided helm wheel design and dynamic spoke rendering
2026-03-18 08:14:27 +00:00
simlarsen
1bc82ef3b9
chore: npm audit fix
2026-03-18 02:32:43 +00:00
Nawaz Dhandala
7b978f1885
feat: Update TelemetryDocumentation component to accept telemetryType prop for better context in exception, log, and metric pages; enhance Kubernetes icon representation
2026-03-17 20:40:46 +00:00
Nawaz Dhandala
e6861a2abe
feat: Add Kubernetes documentation and mobile apps download section; update navigation and icons
2026-03-17 19:40:30 +00:00
Nawaz Dhandala
6d98893b8e
refactor: Remove unused metric queries and related components from KubernetesClusterOverview
2026-03-17 18:47:39 +00:00
Nawaz Dhandala
6026f5cb81
fix: Correct parameter usage in Navigation.getLastParamAsObjectID for KubernetesClusterOverview
2026-03-17 16:32:08 +00:00
Nawaz Dhandala
103a49facc
feat: Add KubernetesCluster API integration to BaseAPIFeatureSet
2026-03-17 15:44:21 +00:00
Simon Larsen
5d13911026
Merge pull request #2358 from mvanhorn/fix/mobile-uptime-history-chart
...
fix: show uptime history bar chart on mobile status page
2026-03-17 15:34:58 +00:00
Simon Larsen
d873306b33
Merge pull request #2357 from simao-silva/master
...
ci: Allow loading of Slack App configuration from existing secret
2026-03-17 15:34:15 +00:00
Nawaz Dhandala
af7a3a9286
feat: Add migration for KubernetesCluster and KubernetesClusterLabel constraints and indexes
2026-03-17 15:31:07 +00:00
Nawaz Dhandala
bc9949abe4
feat: Add Kubernetes Cluster Management and Monitoring Agent
...
- Implemented a new migration for the KubernetesCluster and KubernetesClusterLabel tables in the database.
- Created a KubernetesClusterService for managing cluster instances, including methods for finding or creating clusters, updating their status, and marking disconnected clusters.
- Introduced a Helm chart for the OneUptime Kubernetes Monitoring Agent, including configuration files, deployment templates, and RBAC settings.
- Added support for collecting metrics and logs from Kubernetes clusters using OpenTelemetry.
- Configured service accounts, secrets, and resource limits for the agent's deployment and daemonset.
- Provided detailed notes and helper templates for the Helm chart to facilitate installation and configuration.
2026-03-17 15:29:52 +00:00
Simon Larsen
9049533338
Merge pull request #2359 from OneUptime/mob-app-monitors
...
Mob app monitors
2026-03-17 15:29:26 +00:00
Nawaz Dhandala
da6c749d96
feat: enhance monitor details and summary view with improved probe handling and display
2026-03-17 15:05:00 +00:00
Nawaz Dhandala
b0ab4ef199
feat: add monitor probes functionality and summary view for monitoring data
2026-03-17 14:45:41 +00:00
Nawaz Dhandala
85243e6b56
fix: correct typo in Kubernetes monitoring documentation regarding custom agent design
2026-03-17 14:43:36 +00:00
Nawaz Dhandala
ddf2df4206
feat: enhance MonitorsScreen with summary counts and improved error handling
2026-03-17 14:30:18 +00:00
Nawaz Dhandala
80d4ccbd7d
feat: implement Kubernetes as a standalone observability product with multi-cluster support, auto-discovery, and enhanced monitoring features
2026-03-17 13:39:23 +00:00
Nawaz Dhandala
3a1e75515c
feat: add Phase 2 enhancements for trace visualization and analysis, including flame graph view, latency breakdown, in-trace span search, service flow map, and span link navigation
2026-03-17 13:33:02 +00:00
Nawaz Dhandala
d097738f13
refactor: remove CaptureSpan decorators from Express class methods
2026-03-17 13:22:35 +00:00
Nawaz Dhandala
b6fb2d761e
feat: expand Kubernetes monitoring roadmap with auto-discovery, AI-driven RCA, and incident automation
2026-03-17 13:15:10 +00:00
Nawaz Dhandala
57974f0895
feat: enhance monitor functionality with project-specific queries and status tracking
2026-03-17 13:03:34 +00:00
Nawaz Dhandala
2adc399d74
feat: enhance span view routing with modelId support
2026-03-17 12:25:22 +00:00
Nawaz Dhandala
bcb1e92cab
feat: Implement critical path analysis for distributed traces
...
- Added CriticalPathUtil class to compute self-time, critical path, and service breakdown for spans in distributed traces.
- Introduced SpanData, SpanSelfTime, CriticalPathResult, and ServiceBreakdown interfaces for structured data handling.
- Created API for fetching monitor data, including fetching all monitors, monitor details, statuses, and feeds.
- Developed MonitorCard component for displaying individual monitor information.
- Implemented MonitorsScreen and MonitorDetailScreen for listing and detailing monitors, respectively.
- Added hooks for managing monitor data fetching and state.
- Integrated navigation for monitor detail views.
2026-03-17 12:13:16 +00:00
Nawaz Dhandala
7984e5d1ab
feat: add control plane monitoring for etcd, API server, scheduler, and controller manager
2026-03-17 12:09:54 +00:00
Nawaz Dhandala
9b380d424d
feat: add plans for Docker and Kubernetes monitoring implementation
2026-03-17 12:05:36 +00:00
Nawaz Dhandala
7741bebe31
chore: update version to 10.0.34
2026-03-17 11:41:43 +00:00
Nawaz Dhandala
39a4c7e8f1
refactor: simplify error message construction in WhatsAppAuthorization middleware
2026-03-17 11:41:05 +00:00
Nawaz Dhandala
fe76e946c0
feat: implement WhatsApp webhook authorization middleware for signature verification
2026-03-17 11:40:24 +00:00
Matt Van Horn
b16c997f20
fix: show uptime history bar chart on mobile status page
...
The uptime history bar chart and its time labels were hidden on mobile
via `hidden sm:block` and `hidden sm:flex` classes. Replaced with
`overflow-x-auto` so the chart is visible and horizontally scrollable
on small screens.
Fixes #2049
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-17 00:21:01 -07:00
Nawaz Dhandala
66e5f43c5d
fix: add validation for unknown columns in group by, sort, and select statements
2026-03-16 22:33:07 +00:00
Simão Silva
5cf660a44e
Merge branch 'OneUptime:master' into master
2026-03-16 22:31:54 +00:00
Nawaz Dhandala
a7c9618a64
feat: add iOS_TEAM_ID environment variable for Xcode build process
2026-03-16 22:08:01 +00:00
Nawaz Dhandala
a02018aeb2
refactor: adjust formatting in SelectFieldGenerator test and update roadmap documents for clarity and new features
2026-03-16 21:23:59 +00:00
Nawaz Dhandala
9f1389ce87
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2026-03-16 21:08:11 +00:00
Nawaz Dhandala
11e5c2778d
refactor: update AnalyticsTableName declaration for improved type safety in tests
2026-03-16 21:06:37 +00:00
Nawaz Dhandala
9619090b98
fix: optimize SQL query in fetchAttributesFromDatabase to improve attribute key handling
2026-03-16 20:57:58 +00:00
Simão Silva
eacf106d10
Merge branch 'OneUptime:master' into master
2026-03-16 20:34:59 +00:00
Nawaz Dhandala
92c00e4fc8
feat: add LogScrubRule migration and update OnCallDutyPolicyScheduleLayer defaults; refactor test imports and clean up code formatting
2026-03-16 20:00:52 +00:00
Simão Silva
da3bbca1bb
Merge branch 'OneUptime:master' into master
2026-03-16 19:51:29 +00:00
Nawaz Dhandala
5f52af2aa8
refactor: rename Record to AnalyticsRecord for clarity in StatementGenerator
2026-03-16 19:40:54 +00:00
Simão Silva
d08d6fde48
Merge branch 'OneUptime:master' into master
2026-03-16 19:38:36 +00:00
Simão Silva
82fd2ffef6
ci: Updated value schema file formatting
2026-03-16 19:29:04 +00:00
Simão Silva
b0c07038b5
ci: Allow loading of Slack app parameters from existing secret
2026-03-16 19:23:55 +00:00
Nawaz Dhandala
777e9612a4
feat: add migration for LogScrubRule table and update OnCallDutyPolicyScheduleLayer defaults
2026-03-16 15:51:24 +00:00
Nawaz Dhandala
7ff5d9dba6
feat: remove unused migration imports from Index.ts
2026-03-16 15:48:55 +00:00
Nawaz Dhandala
8b97807991
feat: update SQL query in ExceptionInstance model to remove unnecessary ORDER BY clause
2026-03-16 15:47:18 +00:00
Nawaz Dhandala
dff3c50a97
feat: update SQL queries in Log and Span models to remove unnecessary ORDER BY clauses
2026-03-16 15:37:30 +00:00
Nawaz Dhandala
d00d7cb19f
feat: update SQL queries in ExceptionInstance, Log, and Span models to include GROUP BY clauses
2026-03-16 15:37:02 +00:00
Nawaz Dhandala
8cb25d9917
feat: remove unused migration imports from Index.ts
2026-03-16 14:56:11 +00:00
Nawaz Dhandala
ea58fbdc0d
feat: add RFP directory to .gitignore
2026-03-16 12:57:21 +00:00
Nawaz Dhandala
5f660bae02
feat: refactor table names in analytics models to use AnalyticsTableName enum
2026-03-16 12:43:55 +00:00
Nawaz Dhandala
d327edb165
feat: update table names to include version suffix for ExceptionInstance, Log, Metric, MonitorLog, and Span models
2026-03-16 12:27:49 +00:00
Nawaz Dhandala
de7990c41e
feat: add skipIndex configurations and projections in ExceptionInstance model; update codec in MonitorLog and Span models
2026-03-16 12:16:36 +00:00
Nawaz Dhandala
8f9e5a46fa
feat: update column types to MapStringString and BigNumber, and add projections in Log, Metric, and Span models
2026-03-16 12:08:30 +00:00
Nawaz Dhandala
046482a2a8
feat: upgrade time field type to DateTime64 for improved precision in MonitorLog model
2026-03-16 11:54:33 +00:00
Nawaz Dhandala
3568d766ea
feat: upgrade time field type to DateTime64 for enhanced precision in ExceptionInstance model
2026-03-16 11:49:32 +00:00
Nawaz Dhandala
41a8287975
refactor: remove unused data migration entries from the migration list
2026-03-16 11:47:49 +00:00
Nawaz Dhandala
6629cc9023
feat: upgrade time fields to DateTime64 for improved precision in Metric and Span models
2026-03-16 11:46:45 +00:00
Nawaz Dhandala
85d927f291
refactor: remove ChangeLogTimeColumnToDateTime64 migration from the migration list
2026-03-16 10:37:33 +00:00
Nawaz Dhandala
1edda202be
feat: implement basic trace-based alerting with span count threshold and filtering options
2026-03-16 10:29:00 +00:00
Nawaz Dhandala
9a47b02a0c
feat: upgrade time column to DateTime64 for nanosecond precision in logs
2026-03-16 10:26:03 +00:00
Nawaz Dhandala
3ccd089d4f
Delete the Traces Audit document, which included a comprehensive analysis of OneUptime's traces implementation, storage, visualization, correlation, and competitive gaps.
2026-03-16 10:05:55 +00:00
Nawaz Dhandala
2c7486714f
feat: Add comprehensive metrics and traces roadmap for industry parity
...
- Introduced detailed plans for enhancing OneUptime's metrics and traces capabilities to match and exceed industry standards.
- Metrics roadmap includes features like percentile aggregations, rate calculations, multi-attribute grouping, rollups, and advanced visualizations.
- Traces roadmap outlines improvements such as trace analytics, RED metrics, trace-based alerting, and enhanced visualization options like flame graphs and critical path analysis.
- Both roadmaps emphasize phased implementation, quick wins, and verification strategies to ensure robust feature delivery and performance.
2026-03-16 09:51:08 +00:00
Nawaz Dhandala
4781c6a532
fix: update array access syntax for consistency in AnalyticsDatabaseService
2026-03-16 09:20:32 +00:00
Nawaz Dhandala
1a58481265
refactor: simplify code formatting in LogAggregationService and LogsViewerToolbar
2026-03-15 00:28:07 +00:00
Nawaz Dhandala
58024398cf
feat: add methods for column existence check and codec management in SpanItem
2026-03-15 00:03:46 +00:00
Nawaz Dhandala
dde1e89c34
fix: cast attributes to JSONObject in attribute remapping methods
2026-03-14 23:23:00 +00:00
Nawaz Dhandala
4b89add3b8
chore: update version to 10.0.32
2026-03-14 22:50:05 +00:00
Nawaz Dhandala
c7b8d13b49
feat: enhance trace storage and indexing with new skip indexes and compression codecs
2026-03-14 22:46:12 +00:00
Nawaz Dhandala
7622367d5d
refactor: improve data handling and component state management in various files
2026-03-14 22:36:00 +00:00
Simon Larsen
916666fba5
Merge pull request #2356 from OneUptime/log-phase3
...
Log phase3
2026-03-14 22:07:31 +00:00
Simon Larsen
8683e7a880
Merge pull request #2354 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-14 22:07:09 +00:00
Nawaz Dhandala
1e8f8da91d
feat(LogPipelineService): add attribute key resolution methods for improved attribute handling
...
feat(ProcessorForm, LogPipelines): set default sortOrder to 1 on processor creation
2026-03-14 21:47:08 +00:00
Nawaz Dhandala
564f69d91a
feat: enhance UI components for filter conditions and processor forms with improved layout and descriptions
2026-03-14 21:11:18 +00:00
Nawaz Dhandala
7da10c48a8
feat: update route handling in various components to utilize RouteUtil for parameter population
2026-03-14 20:54:32 +00:00
Nawaz Dhandala
59904cb843
feat(ProcessorForm): enhance descriptions and add usage examples for processors
2026-03-14 20:45:14 +00:00
Nawaz Dhandala
43c7954dbe
fix(FilterConditionElement): align delete button with other columns for consistent UI
2026-03-14 20:31:42 +00:00
Nawaz Dhandala
9c361b4150
feat(FilterCondition, FilterQueryBuilder): enhance filter condition UI with timeline and improve severity color handling
2026-03-14 20:25:38 +00:00
Nawaz Dhandala
6dfc364cea
feat(FilterCondition, FilterQueryBuilder): enhance filter conditions with severity options and improve UI for condition management
2026-03-14 14:00:20 +00:00
Nawaz Dhandala
bb48f530bc
fix(FilterQueryBuilder): remove unused originalQuery state management
2026-03-14 13:44:48 +00:00
Nawaz Dhandala
8c2931b8c9
refactor(FilterQueryBuilder, LogDropFilterView, LogPipelineView, StatementGenerator, AddSpanTableOptimizations): streamline code formatting and improve readability
2026-03-14 13:36:35 +00:00
Nawaz Dhandala
202b8b3845
feat(AddSpanTableOptimizations): apply async settings for codec modifications and index operations to prevent timeouts
2026-03-14 13:32:18 +00:00
Nawaz Dhandala
53a77ed47a
feat(SpanTableOptimizations): streamline span table migration by removing RetrySpanTableOptimizations and optimizing codec application
2026-03-14 13:06:52 +00:00
Nawaz Dhandala
34dffaa710
feat(RetrySpanTableOptimizations): add migration for hasException column and codec optimizations in SpanItem
2026-03-14 12:17:09 +00:00
Nawaz Dhandala
d8bbe4b2cd
feat(Span): add hasException column and optimize Span table with new skip indexes and codecs
2026-03-14 12:08:04 +00:00
Nawaz Dhandala
0b922f4dbf
feat(ProcessorForm): replace Card with Modal for improved user experience in processor configuration
2026-03-14 11:40:39 +00:00
simlarsen
526cc21b9c
chore: npm audit fix
2026-03-14 02:23:15 +00:00
Nawaz Dhandala
d7ac8dbb1e
feat(LogFilterEvaluator): refactor getFieldValue to use getAttrValue for improved attribute retrieval
2026-03-13 20:42:13 +00:00
Nawaz Dhandala
b4fecdad21
feat(FilterQueryBuilder): remove success message handling from filter save process
2026-03-13 20:17:24 +00:00
Nawaz Dhandala
df613292df
feat(FilterQueryBuilder): implement modal for editing filter conditions with improved UI and validation
2026-03-13 20:16:31 +00:00
Nawaz Dhandala
7088e8073f
feat(LogStatusIndicators): add status indicators using Pill components for Log Drop Filter and Log Pipeline views
2026-03-13 20:01:33 +00:00
Nawaz Dhandala
f3fc6904bd
feat(LogDropFilters): enhance Log Drop Filters with action and status indicators using Pill components
2026-03-13 19:54:28 +00:00
Nawaz Dhandala
af79613637
feat(LogDropFilterView): add Log Drop Filter view with details, action configuration, and filter conditions
2026-03-13 19:53:43 +00:00
Nawaz Dhandala
b7289c918c
feat(LogScrubRules): enhance scrub rules configuration with new fields and detailed pill components
2026-03-13 18:03:02 +00:00
Nawaz Dhandala
1b65ca934e
feat(LogDropFilters): add detailed documentation for Log Drop Filters functionality
...
refactor(LogScrubRules): remove initial values for create operation and update sort order requirement
2026-03-13 17:54:50 +00:00
Nawaz Dhandala
d968666535
feat(LogDocumentation): add detailed markdown documentation for Log Pipelines, Log Processors, and Log Scrub Rules
2026-03-13 17:23:42 +00:00
Nawaz Dhandala
aaa5414248
feat(LogScrubRules): enhance custom regex pattern field with conditional visibility
2026-03-13 17:18:41 +00:00
Nawaz Dhandala
60ae745fb1
feat(LogScrubRules): add multi-step form configuration for scrub rules
2026-03-13 17:16:35 +00:00
Nawaz Dhandala
2081f9030a
Refactor and clean up code across multiple components
...
- Added missing commas in migration index.
- Improved formatting of permission descriptions for better readability.
- Enhanced dependency array formatting in useEffect hooks in LogsViewer component.
- Cleaned up JSON normalization in LogDetailsPanel for better readability.
- Refactored LogSearchBar component for improved readability and structure.
- Simplified filter logic in AnalyticsTooltip and LogsAnalyticsView components.
- Streamlined LogScrubRuleService methods for better clarity and consistency.
- Updated OtelLogsIngestService to improve readability of async calls.
- Enhanced LogFilterEvaluator comments and formatting for better understanding.
2026-03-13 15:37:44 +00:00
Nawaz Dhandala
735024216b
feat(LogsViewerToolbar): simplify keyboard shortcuts button with kbd element
2026-03-13 15:24:48 +00:00
Nawaz Dhandala
4f84966326
feat(Migration): Add MigrationName1773414578773 for LogScrubRule constraints and indexes
2026-03-13 15:13:02 +00:00
Nawaz Dhandala
bcac918edd
feat: Implement Log Pipeline Filter Query Builder and Processor Form
...
- Removed unused fields from LogPipelines settings page.
- Added FilterCondition component for managing individual filter conditions.
- Created FilterQueryBuilder component to build and manage filter queries for log pipelines.
- Introduced ProcessorForm component for creating log pipeline processors with various configurations.
- Added SeverityMappingRow component for managing severity mappings in the Severity Remapper processor.
- Implemented database migration for LogScrubRule table.
- Updated schema migrations to include new migration for LogScrubRule.
2026-03-13 15:02:58 +00:00
Nawaz Dhandala
b64c66a7c2
feat(LogScrubRules): Implement Log Scrub Rules feature with CRUD operations and UI integration
2026-03-13 14:55:09 +00:00
Nawaz Dhandala
2d88e4fe0e
feat(LogsViewer): add keyboard shortcuts functionality and help component
2026-03-13 14:46:02 +00:00
Nawaz Dhandala
ec0c9c8c56
feat(LogPipelines): set isDeleteable prop to false for LogPipelines table
2026-03-13 14:39:09 +00:00
Nawaz Dhandala
71fb8e7bc9
feat(LogsViewer): Enhance keyboard navigation and focus management
...
- Added keyboard shortcuts for navigating logs using 'j' and 'k', and focusing the search bar with '/'.
- Implemented logic to reset the focused row index when displayed logs change.
- Integrated a ref for the LogSearchBar to allow programmatic focus.
- Updated LogsTable to visually indicate the focused row.
- Enhanced LogsAnalyticsView with a new tooltip component for better data representation.
- Refactored LogSearchBar and LogsFilterCard to support forwarding refs.
- Improved styling and accessibility across various components.
2026-03-13 14:19:30 +00:00
Nawaz Dhandala
cae34e080e
feat: add isViewable prop to LogPipelines component for enhanced functionality
2026-03-13 13:55:04 +00:00
Nawaz Dhandala
0282ac3977
feat: update LogPipelineView to use Dropdown for processor type and add descriptions for configuration options
2026-03-13 13:43:01 +00:00
Nawaz Dhandala
df35775f3f
feat: add LogPipeline, LogPipelineProcessor, and LogDropFilter services and integrate with BaseAPI
2026-03-13 12:38:44 +00:00
Nawaz Dhandala
da26755cbf
feat: add comprehensive Dashboards Audit documentation comparing OneUptime with industry leaders
2026-03-13 12:26:47 +00:00
Nawaz Dhandala
48cdfee319
feat: add migration for LogPipeline, LogPipelineProcessor, and LogDropFilter tables
2026-03-13 11:51:01 +00:00
Nawaz Dhandala
0e93929a3f
feat: add LogPipelineProcessor model and related services
...
- Implemented LogPipelineProcessor model with necessary fields and access controls.
- Created LogDropFilterAction enum for defining actions on log drop filters.
- Introduced LogPipelineProcessorType enum and configuration interfaces for various processor types.
- Developed LogExport utility for exporting logs in CSV and JSON formats.
- Added LogDropFilterService for managing drop filters with caching.
- Implemented LogPipelineService for loading and processing log pipelines with processors.
- Created LogFilterEvaluator for evaluating filter queries against log entries.
2026-03-13 11:50:07 +00:00
Nawaz Dhandala
fd1ee0c248
feat: add OpenTelemetry Metrics and Traces Audit documentation
2026-03-13 11:49:34 +00:00
Nawaz Dhandala
8e3e6769ed
chore: update permissions in release workflows for consistency
2026-03-13 10:15:38 +00:00
Simon Larsen
417ae4473e
Merge pull request #2353 from OneUptime/master
...
Release
2026-03-13 10:07:09 +00:00
Simon Larsen
810fcd4740
Merge pull request #2352 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-13 08:40:07 +00:00
simlarsen
374de9cf82
chore: npm audit fix
2026-03-13 02:25:28 +00:00
Nawaz Dhandala
b9eff113ac
Refactor Docker image build and merge workflows for multi-architecture support
...
- Updated GitHub Actions workflows to implement a matrix strategy for building Docker images across multiple architectures (linux/amd64 and linux/arm64).
- Introduced new jobs for merging multi-arch manifests after building images, ensuring proper tagging and pushing to Docker Hub and GitHub Container Registry.
- Enhanced the `build_docker_images.sh` script to append architecture suffixes to tags for single-platform builds, preventing tag collisions.
- Added a new script `merge_docker_manifests.sh` to create and push multi-arch manifests for built images.
- Removed redundant Docker metadata actions and streamlined the build process for clarity and efficiency.
2026-03-12 22:14:10 +00:00
Nawaz Dhandala
de0d923c63
fix(Log): correct formatting of description for dropped attributes count column in log model
2026-03-12 21:39:44 +00:00
Nawaz Dhandala
d394c96eb9
feat(Logs): add missing OpenTelemetry log fields to enhance compliance and debugging
2026-03-12 21:38:58 +00:00
Nawaz Dhandala
03c38be19c
feat(Logs): add new fields for observed time, dropped attributes count, and flags in log model and migration
2026-03-12 21:37:57 +00:00
Nawaz Dhandala
a94e48501e
feat(Logs): update gap analysis and implementation phases for log management features
2026-03-12 21:23:47 +00:00
Nawaz Dhandala
35e973ebd9
feat(Nginx): update short URL location path for link shortener
...
feat(VERSION): bump version to 10.0.31
2026-03-12 21:10:06 +00:00
Nawaz Dhandala
8b6bfc3ef7
feat(LogsViewer): refactor saved view query handling for improved clarity and type safety
2026-03-12 21:07:41 +00:00
Nawaz Dhandala
ad25241d1c
feat(OnTriggerBaseModel): improve comments for boolean conversion in select values
...
style(LogsViewer): format export types for better readability
style(LogsAnalyticsView): clean up function formatting and improve readability
chore: bump version to 10.0.30
2026-03-12 20:38:25 +00:00
Nawaz Dhandala
954281c3d5
feat(LogsViewer): add analytics view mode and corresponding components
...
- Introduced a new view mode "analytics" to the LogsViewer component.
- Created LogsAnalyticsView component to handle analytics display.
- Updated LogsViewerToolbar to allow switching between "list" and "analytics" views.
- Enhanced LogsViewer to manage internal state for view mode and handle changes.
- Updated types to include LogsViewMode for better type safety.
- Refactored main content rendering logic to conditionally display analytics or logs table.
2026-03-12 20:35:36 +00:00
Nawaz Dhandala
fca0816d6b
feat(OnTriggerBaseModel): convert string "true"/"false" values to booleans in select
2026-03-12 20:27:39 +00:00
Nawaz Dhandala
d67d5315e0
feat(migrations): update LogSavedView schema migration to include new constraints and indexes
2026-03-12 19:43:56 +00:00
Nawaz Dhandala
2177f8d56c
feat(migrations): add MigrationName1773344537755 to update LogSavedView schema
2026-03-12 19:43:04 +00:00
Nawaz Dhandala
5602536058
feat(OpenAPI): add pagination parameters 'limit' and 'skip' to API specifications
...
refactor(LogsViewer): format emptyMessage prop for better readability
refactor(SavedViewsDropdown): simplify className conditional rendering
2026-03-12 19:41:22 +00:00
Nawaz Dhandala
abdc4b1d07
chore(version): bump version to 10.0.29
2026-03-12 19:32:45 +00:00
Nawaz Dhandala
6c7f3b5090
feat(start-server): add protobuf body parser middleware for OTLP ingestion
2026-03-12 19:25:50 +00:00
Nawaz Dhandala
7e9fc625c4
Merge branch 'log-view'
2026-03-12 19:11:50 +00:00
Nawaz Dhandala
1382758f12
fix(logs-viewer): update selectedSavedViewId prop to allow undefined value in dropdown and toolbar components
...
refactor(logs-viewer): conditionally unset other defaults in LogSavedViewService
2026-03-12 19:11:29 +00:00
Simon Larsen
7442270e08
Merge pull request #2350 from OneUptime/log-view
...
Log view
2026-03-12 19:06:22 +00:00
Nawaz Dhandala
295e191456
feat(logs-viewer): update SavedViewsDropdown layout and enhance button interactions
2026-03-12 18:57:26 +00:00
Nawaz Dhandala
8baaa587e2
feat(logs-viewer): enhance empty message handling and update button styles across components
2026-03-12 18:52:02 +00:00
Nawaz Dhandala
66034a2473
feat(logs-viewer): add create saved view button to SavedViewsDropdown and update LogsViewerToolbar
2026-03-12 18:41:54 +00:00
Nawaz Dhandala
d972c565e3
refactor(logs-viewer): simplify layout structure and enhance toolbar display
2026-03-12 18:32:13 +00:00
Nawaz Dhandala
45d2c4aa2a
feat(logs-viewer): implement saved view functionality and refactor related handlers
2026-03-12 18:18:24 +00:00
Nawaz Dhandala
144826ff84
feat(logs-viewer): add saved views functionality with toolbar enhancements
...
- Introduced `LogSavedView` model to manage saved log views in the database.
- Created migration to add `LogSavedView` table with necessary fields and constraints.
- Implemented `LogSavedViewService` for CRUD operations on saved views.
- Enhanced `LogsViewerToolbar` to include buttons for saving views and selecting saved views.
- Added `ColumnSelector` component for managing visible columns in the logs table.
- Created `SavedViewsDropdown` component for selecting and managing saved views.
- Updated types to support new saved views and column options.
2026-03-12 17:36:04 +00:00
Nawaz Dhandala
4c620a2600
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-12 16:57:25 +00:00
Nawaz Dhandala
9786e46a2b
refactor(Logs.md): update log management context and completed features for clarity
2026-03-12 16:57:21 +00:00
Simon Larsen
22c89b7579
Merge pull request #2345 from OneUptime/snyk-fix-8ed94913d5b7c146b3ac6c4b38e8fee5
...
[Snyk] Security upgrade multer from 2.0.2 to 2.1.1
2026-03-12 15:42:21 +00:00
Nawaz Dhandala
9a08c945bd
chore(VERSION): update version to 10.0.28
2026-03-12 15:23:15 +00:00
Nawaz Dhandala
d79588e02c
refactor(FacetSection): format imports and improve line length readability
2026-03-12 15:22:34 +00:00
Nawaz Dhandala
9ae8dc2266
feat(FacetSection): add search functionality to filter displayed values
...
feat(LogAggregationService): update default facet limit to 500
feat(TelemetryAPI): increase default limit for metrics attributes to 500
2026-03-12 15:21:32 +00:00
Nawaz Dhandala
4d5bb32ad6
chore(VERSION): update version to 10.0.27
2026-03-12 15:13:33 +00:00
Nawaz Dhandala
375b2e67d0
refactor(LogsViewer, DataMigrations, Routes): convert comments to block comments for clarity
2026-03-12 15:13:21 +00:00
Nawaz Dhandala
7e48bbb206
feat(DataMigrations): remove FixTokenBFIndexesAndAddCodecs migration and update migration order
2026-03-12 15:11:42 +00:00
Nawaz Dhandala
737f053347
feat(Statement): add NotEqual condition to value serialization
2026-03-12 14:27:09 +00:00
Nawaz Dhandala
20594be771
feat(DataRetention): add monitor metric retention settings and migration
2026-03-12 13:59:22 +00:00
Nawaz Dhandala
890e0a836c
feat(MonitorLog): implement dynamic log retention based on GlobalConfig and remove old cron jobs
2026-03-12 13:46:20 +00:00
Nawaz Dhandala
6fb4e24808
feat(DataMigrations): fix retentionDate for existing rows in multiple tables
2026-03-12 13:32:54 +00:00
Nawaz Dhandala
3ba5af0f95
chore: update version to 10.0.26
2026-03-12 13:27:08 +00:00
Nawaz Dhandala
a6058c6e65
refactor: clean up code formatting and comments across multiple files
2026-03-12 13:26:57 +00:00
Nawaz Dhandala
dfc2755551
feat(DataMigrations): add migration to fix tokenbf_v1 indexes and apply ZSTD codecs
2026-03-12 13:12:38 +00:00
Nawaz Dhandala
1ff774684c
feat(Logs): implement ClickHouse storage optimizations and telemetry data retention with TTL support
2026-03-12 11:59:32 +00:00
Nawaz Dhandala
28c4eeb6ff
feat: Add retentionDate column and TTL support to telemetry models
...
- Introduced retentionDate column to Log, Metric, Span, and MonitorLog models for per-service data retention.
- Implemented TTL configuration using retentionDate to enable automatic data deletion in ClickHouse.
- Added skip indexes for improved query performance on relevant columns in Log, Span, Metric, and Exception models.
- Updated ingestion services to compute and store retentionDate based on service-specific retention settings.
- Created a data migration to add retentionDate columns and skip indexes to existing telemetry tables.
- Deprecated the cron job for data deletion, transitioning to ClickHouse's native TTL mechanism.
2026-03-12 11:54:26 +00:00
Nawaz Dhandala
4a566c7369
refactor(LogQueryToFilter): update comment formatting for severity normalization
2026-03-12 11:28:04 +00:00
Nawaz Dhandala
5ff9a8b75b
chore(VERSION): bump version to 10.0.25
2026-03-12 11:26:40 +00:00
Nawaz Dhandala
46c9f36578
feat(Logs): add Phase 5 optimizations for ClickHouse storage and query performance
2026-03-12 11:26:10 +00:00
Nawaz Dhandala
981f609b84
feat(Nginx): update /otlp location block to remove trailing slash
2026-03-12 11:10:24 +00:00
Nawaz Dhandala
fa7bde4aca
feat(LogsViewer): add service name resolution and improve value suggestions handling
...
feat(LogQueryToFilter): normalize severity values and enhance filter application logic
chore(config): update OpenTelemetry exporter endpoint and headers
2026-03-12 10:42:09 +00:00
Nawaz Dhandala
a8a9022ea2
chore(VERSION): bump version to 10.0.24
2026-03-12 10:05:12 +00:00
Nawaz Dhandala
2e903d82e5
Merge branch 'release'
2026-03-12 10:04:59 +00:00
Nawaz Dhandala
27ecf76254
refactor(LogAggregationService): improve formatting and logging level in authentication and service files
2026-03-12 10:04:45 +00:00
Nawaz Dhandala
a77c59a9bd
feat(LogAggregationService): add validation for facet keys and improve SQL query construction
2026-03-12 09:02:34 +00:00
Simon Larsen
d48e40efac
Merge pull request #2346 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-11 21:16:42 +00:00
Simon Larsen
b7412813fd
Merge pull request #2349 from Eliaxie/fix/alert-without-monitor-notification
...
fix: Handle null monitor in workspace notification rules
2026-03-11 21:16:25 +00:00
Elia Maggioni
b93f4a9d7f
fix: Handle null monitor in workspace notification rules
...
Fixes #2348
Alerts without monitors were causing workspace notifications to crash with:
TypeError: Cannot read properties of null (reading 'id')
This restores proper null handling that was accidentally removed in
commit 76ab3a8cd6 .
2026-03-11 22:09:45 +01:00
Nawaz Dhandala
9df8513954
chore(release): bump version to 10.0.23
2026-03-11 19:51:53 +00:00
Nawaz Dhandala
bbd6bdac12
refactor(tests): improve formatting of makeAggregateBy function for better readability
2026-03-11 18:47:00 +00:00
Nawaz Dhandala
484dbabc3c
fix(analytics): improve formatting and readability in input validation and error handling
2026-03-11 18:46:28 +00:00
simlarsen
989de0c811
chore: npm audit fix
2026-03-11 02:14:09 +00:00
Nawaz Dhandala
818f6a3788
test(aggregateBy): add input validation tests for aggregation parameters
2026-03-09 18:45:35 +00:00
Nawaz Dhandala
02e2a247c3
fix(analytics): validate aggregation types and column names in aggregateBy method
2026-03-09 18:32:23 +00:00
snyk-bot
599b7fdf7b
fix: Common/package.json & Common/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-MULTER-15417528
2026-03-09 18:11:44 +00:00
Nawaz Dhandala
812e6ab6df
fix(UUID): update UUID generation to use v4 for improved uniqueness
2026-03-09 18:06:30 +00:00
Nawaz Dhandala
dd4effa449
feat(markdown): integrate DOMPurify for enhanced security in Mermaid diagrams
2026-03-09 18:04:01 +00:00
Nawaz Dhandala
fed52fecd9
fix(logs): restructure LogsViewerToolbar layout for improved readability
2026-03-08 09:51:47 +00:00
Nawaz Dhandala
0ef5c7aa1e
fix(authentication): hash reset password tokens for enhanced security
2026-03-08 09:49:17 +00:00
Nawaz Dhandala
ef05364de3
chore(version): bump version to 10.0.22
2026-03-08 09:41:22 +00:00
Nawaz Dhandala
924a107c5d
fix(permissions): update tenantId condition for user global access permission checks
2026-03-08 09:41:04 +00:00
Nawaz Dhandala
781dda8c36
chore(version): bump version to 10.0.21
2026-03-07 21:45:01 +00:00
Nawaz Dhandala
61ba647668
fix(logs): format liveRequestInFlight initialization for better readability
2026-03-07 21:32:49 +00:00
Nawaz Dhandala
ecc77ad8f7
fix(types): update optional properties in LogSearchBarProps interface for clarity
2026-03-07 21:32:05 +00:00
Nawaz Dhandala
27828828d7
refactor(sandbox): update comments to clarify RCE prevention measures for Playwright methods
2026-03-07 18:50:20 +00:00
Nawaz Dhandala
e5ffada194
Merge branch 'better-logs'
2026-03-07 18:48:51 +00:00
Nawaz Dhandala
ea57608ca6
feat(api): add item validation and user ID checks in verification endpoints for UserCall, UserEmail, UserSMS, and UserWhatsApp
2026-03-07 18:44:27 +00:00
Nawaz Dhandala
4dc9542c2c
fix(docs): remove redundant browser reference and clarify browser context usage in synthetic monitor documentation
2026-03-07 18:31:24 +00:00
Nawaz Dhandala
ce253975e5
feat(security): block Playwright methods to prevent RCE and limit sandbox exposure
2026-03-07 18:29:56 +00:00
Simon Larsen
ea83b4523d
Merge pull request #2343 from OneUptime/better-logs
...
feat(logs): implement enhanced log filtering and aggregation
2026-03-07 18:20:32 +00:00
Simon Larsen
4b85a6bc38
Merge pull request #2342 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-07 18:20:04 +00:00
Nawaz Dhandala
3eafc54413
Refactor code for improved readability and consistency
...
- Updated arrow functions to use explicit return statements in several files for clarity.
- Adjusted formatting and indentation for better code structure.
- Simplified some conditional checks and improved variable declarations.
- Enhanced error handling in Workflow feature set for documentation retrieval.
- Ensured consistent use of TypeScript types across components.
2026-03-07 18:18:33 +00:00
Nawaz Dhandala
72cea8148d
feat(logs): add traceId and spanId filters to logs and update related components
2026-03-07 17:59:41 +00:00
Nawaz Dhandala
0188c01115
feat(logs): enhance LogSearchBar for improved suggestion handling and add formatYAxisTick for better histogram display
2026-03-07 14:01:37 +00:00
Nawaz Dhandala
4871342e55
feat(logs): add LogTimeRangePicker component and integrate time range selection in LogsViewer
2026-03-07 13:23:26 +00:00
Nawaz Dhandala
e30f3b4ef2
feat(logs): update histogram request to include active facet filters for severity and service IDs
2026-03-07 13:05:15 +00:00
Nawaz Dhandala
9bdff2e733
feat(logs): add field:value selection and autocomplete suggestions for log search
2026-03-07 13:01:35 +00:00
Nawaz Dhandala
f7bcf21030
feat(logs): enhance facet filter management to support multiple values per filter
2026-03-07 12:45:36 +00:00
Nawaz Dhandala
bf2c26169c
feat(logs): add LogSearchHelp component for enhanced search syntax guidance
2026-03-07 12:39:22 +00:00
Nawaz Dhandala
fe883919c3
feat(logs): implement active filter management and UI components for enhanced log filtering
2026-03-07 12:25:33 +00:00
Nawaz Dhandala
76421d8691
refactor(logs): streamline LogsViewer and enhance HistogramTooltip styling
2026-03-07 11:07:03 +00:00
Nawaz Dhandala
de0c6881b7
refactor: update styles and layout for log viewer components
2026-03-07 10:53:22 +00:00
Nawaz Dhandala
43ac4a7ef1
feat(logs): Implement enhanced log management features
...
- Add FacetValueRow component for displaying facet values with counts and actions.
- Introduce HistogramTooltip component for displaying histogram data with severity colors.
- Create LogSearchBar component for improved log searching with suggestions and query syntax.
- Implement LogSearchSuggestions component for displaying search suggestions.
- Develop LogsFacetSidebar component for displaying filters and facets in the sidebar.
- Add LogsHistogram component for visualizing log volume over time with severity differentiation.
- Create severityColors utility for managing severity color mappings.
- Document the roadmap for enhancing log management capabilities, including search UX, analytics, and operational features.
2026-03-07 10:32:52 +00:00
simlarsen
38646fd811
chore: npm audit fix
2026-03-07 02:10:52 +00:00
Nawaz Dhandala
707bfd62e7
feat: enhance docker build caching with cache-from and cache-to options
2026-03-06 19:13:23 +00:00
Nawaz Dhandala
2f0e4c0196
chore: update version to 10.0.20
2026-03-06 18:13:16 +00:00
Nawaz Dhandala
a5e92d81cb
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-06 18:12:57 +00:00
Nawaz Dhandala
47c136a140
refactor: add getOwnPropertyDescriptor to sandbox proxies for enhanced property handling
2026-03-06 18:12:53 +00:00
Nawaz Dhandala
24278095d2
Merge branch 'master' into release
2026-03-06 15:58:30 +00:00
Nawaz Dhandala
a316a7668d
chore: update version to 10.0.19
2026-03-06 15:58:08 +00:00
Nawaz Dhandala
d7efdf70b5
refactor: add type annotations for userTenantAccessPermission in GitHubAPI
2026-03-06 15:57:51 +00:00
Nawaz Dhandala
bc9f57c9f5
refactor: update GitHub installation URL to include redirect and home client URL
2026-03-06 15:54:38 +00:00
Nawaz Dhandala
37769f8640
fix: correct URL formatting for GitHub installation redirect
2026-03-06 15:47:30 +00:00
Nawaz Dhandala
aa26780ee3
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-06 15:41:36 +00:00
Nawaz Dhandala
d4f9791732
refactor: enhance GitHub API authentication and authorization flow
2026-03-06 15:41:08 +00:00
Nawaz Dhandala
3e42805fbf
refactor: update iOS build configuration for OneUptimeOnCall
2026-03-06 13:48:43 +00:00
Nawaz Dhandala
d395a5aa26
refactor: update access message to include user-defined hostname
2026-03-06 13:46:19 +00:00
Nawaz Dhandala
d41e0f914c
refactor: add user input for hostname configuration in installation script
2026-03-06 13:43:50 +00:00
Nawaz Dhandala
25a1b1f089
refactor: add random password generation for placeholder values in config.env
2026-03-06 13:42:35 +00:00
Nawaz Dhandala
5366c1f5b6
refactor: add environment configuration steps in installation script
2026-03-06 13:39:37 +00:00
Nawaz Dhandala
9a4a7c58d9
Merge branch 'master' into release
2026-03-06 13:34:44 +00:00
Nawaz Dhandala
adfb9a115c
refactor: update environment variable loading in installation scripts
2026-03-06 13:34:35 +00:00
Nawaz Dhandala
101fa838ce
chore: bump version to 10.0.19
2026-03-06 13:26:01 +00:00
Nawaz Dhandala
8e90f45142
refactor: enhance dependency installation process in installation script
2026-03-06 13:23:22 +00:00
Nawaz Dhandala
9d0afe0d36
refactor: update curl commands to use -sSL for silent and follow redirects
2026-03-06 13:21:55 +00:00
Nawaz Dhandala
7162c8fbca
refactor: rename IPA file for consistent naming in GitHub release
2026-03-06 13:16:29 +00:00
Nawaz Dhandala
8903bac79e
refactor: rename APK file for consistent naming in GitHub release
2026-03-06 13:13:34 +00:00
Nawaz Dhandala
0c023c835d
refactor: remove unused Docker image from deployment matrix in release workflow
2026-03-06 11:42:26 +00:00
Nawaz Dhandala
de04babe79
refactor: update NGINX configuration to use rewrite rules for API endpoints
2026-03-06 10:28:53 +00:00
Nawaz Dhandala
7af8f18b9d
refactor: update NGINX resolver configuration to use dynamic DNS resolver
2026-03-06 08:59:21 +00:00
Nawaz Dhandala
be03aea22b
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-06 08:45:14 +00:00
Nawaz Dhandala
c1b5a731ce
refactor: add service definitions for app, home, telemetry, and worker in Helm templates
2026-03-06 08:44:52 +00:00
Nawaz Dhandala
52dc185d40
refactor: replace upstream server definitions with dynamic backend variables in Nginx configuration
2026-03-06 08:41:17 +00:00
Nawaz Dhandala
fb8f1f55a9
refactor: update docker-compose for billing-enabled deployments and adjust service startup commands
2026-03-06 08:28:34 +00:00
Nawaz Dhandala
b177d9c5f3
refactor: add error handling to status-check.sh script
2026-03-06 08:08:50 +00:00
Simon Larsen
54d1f1cee4
Merge pull request #2341 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-05 21:00:55 +00:00
Nawaz Dhandala
f974e85ee3
refactor: remove deprecated Admin Dashboard status check from status-check.sh
2026-03-05 20:55:52 +00:00
Nawaz Dhandala
0fa6b0925a
refactor: expand language support in syntax highlighting for blog post code blocks
2026-03-05 19:18:44 +00:00
Nawaz Dhandala
e9e739a34d
refactor: remove deprecated service worker file for OneUptime Dashboard
2026-03-05 19:09:58 +00:00
Nawaz Dhandala
7b468cc431
refactor: update service worker generation timestamp and cache version in sw.js; improve protobuf handling in OpenTelemetryRequestMiddleware
2026-03-05 18:10:31 +00:00
Nawaz Dhandala
2e07165c27
refactor: enhance protobuf handling in OpenTelemetryRequestMiddleware
2026-03-05 16:17:10 +00:00
Nawaz Dhandala
ac94cd5fae
refactor: update storage class configuration in ci-values.yaml and index.sh
2026-03-05 15:24:24 +00:00
Nawaz Dhandala
9eedec679f
refactor: optimize metadata handling in buildTelemetryRequest function
2026-03-05 13:20:48 +00:00
Nawaz Dhandala
2c3d8dcd84
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-05 11:17:21 +00:00
Nawaz Dhandala
f3a06257c0
refactor: remove obsolete status check tests for ProbeIngest and IncomingRequestIngest
2026-03-05 11:17:18 +00:00
Nawaz Dhandala
94e509e417
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-05 11:16:46 +00:00
Nawaz Dhandala
171e44f413
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-05 11:15:19 +00:00
Nawaz Dhandala
e22bfa189d
refactor: streamline status checks in the status-check script
2026-03-05 11:15:18 +00:00
Nawaz Dhandala
f01007c953
fix: standardize formatting and improve readability in GrpcServer.ts
2026-03-05 09:37:33 +00:00
Nawaz Dhandala
f9c90d7143
refactor: remove OpenTelemetry Collector and integrate telemetry service
...
- Deleted the otel-collector job from GitHub workflows and related deployment configurations.
- Updated Helm charts to remove references to the OpenTelemetry Collector, including its deployment and service definitions.
- Added gRPC server functionality directly in the telemetry service to handle telemetry ingestion.
- Updated environment variables and Docker configurations to reflect the removal of the OpenTelemetry Collector.
- Adjusted telemetry service to support both HTTP and gRPC protocols for telemetry data.
2026-03-05 09:36:11 +00:00
Nawaz Dhandala
88a280031b
fix: update KinD cluster setup to ensure default StorageClass is available
2026-03-05 08:41:01 +00:00
simlarsen
8d6fd14078
chore: npm audit fix
2026-03-05 02:25:59 +00:00
Nawaz Dhandala
82c5169071
fix: standardize return statement formatting in monitor classes
2026-03-04 21:29:22 +00:00
Nawaz Dhandala
9444734e7f
fix: handle AggregateError in monitors and return detailed failure responses
2026-03-04 21:28:03 +00:00
Nawaz Dhandala
dc8f5b8160
feat: enhance mermaid diagram wrapper to allow scrolling for large diagrams
2026-03-04 21:22:01 +00:00
Nawaz Dhandala
13dbbcad8a
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2026-03-04 21:17:59 +00:00
Nawaz Dhandala
acdecfea8d
refactor: simplify findIndex logic in Docs feature and improve Markdown config declaration
2026-03-04 21:17:39 +00:00
Nawaz Dhandala
14c1b89af6
chore: update version to 10.0.18
2026-03-04 21:17:29 +00:00
Nawaz Dhandala
506e64c3a6
feat: add responsive mermaid diagram wrapper and TOC sidebar visibility toggle
2026-03-04 21:16:28 +00:00
Nawaz Dhandala
f4985c876b
feat: enhance documentation layout and navigation
...
- Added breadcrumbs to the documentation content for improved navigation.
- Refined header layout by adjusting the category badge and title positioning.
- Updated the head partial to include JetBrains Mono font and dynamic page titles.
- Enhanced the header with a search button and version indicator.
- Improved navigation structure with icons for each category and collapsible sections.
- Updated pagination to provide a more visually appealing layout with clear previous/next links.
- Introduced callout styles for notes, warnings, tips, and other alerts in markdown rendering.
- Implemented slug generation for headings to enable anchor links.
- Enhanced table rendering for better styling and responsiveness in documentation.
2026-03-04 20:36:45 +00:00
Simon Larsen
eeaa6c9f41
Merge pull request #2340 from OneUptime/master
...
Release
2026-03-04 20:30:37 +00:00
Nawaz Dhandala
010ec39d8b
fix: Change code block syntax highlighting from YAML to text in Webhook documentation
2026-03-04 20:10:09 +00:00
Nawaz Dhandala
787b1c79fe
refactor: Enhance code block styling and add copy functionality for improved user experience
2026-03-04 20:06:20 +00:00
Nawaz Dhandala
d2f0fed6a7
feat: Implement caching mechanism for blog posts and clear cache functionality
2026-03-04 19:55:51 +00:00
Nawaz Dhandala
58d198fc57
fix: Increase top padding for improved spacing in blog post content
2026-03-04 19:50:18 +00:00
Nawaz Dhandala
c9b201a1bd
fix: Adjust main headline font size for better readability in Blog CTA
2026-03-04 19:47:19 +00:00
Nawaz Dhandala
e63be526cc
fix: Update highlight.js script loading to ensure proper syntax highlighting functionality
2026-03-04 19:44:28 +00:00
Nawaz Dhandala
cf5f51985f
refactor: Update font loading and styles to use Google Fonts CDN, streamline CSS, and enhance layout
2026-03-04 19:37:25 +00:00
Nawaz Dhandala
9da5877209
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-04 19:30:09 +00:00
Nawaz Dhandala
fd44d6ffca
fix: Remove obsolete workflow-docker-image-deploy job from test-release.yaml
2026-03-04 19:29:45 +00:00
Simon Larsen
4f3f578098
Merge pull request #2339 from OneUptime/claude/suspicious-elbakyan
...
fix: Restore Tailwind CDN for docs with improved CLS prevention
2026-03-04 19:29:33 +00:00
Nawaz Dhandala
35f3733070
fix: Restore Tailwind CDN for docs with improved CLS prevention
...
The compiled CSS alone didn't cover all utility classes used in the
docs EJS templates, breaking styling. Restore the CDN but improve
CLS by:
- Loading critical CSS first with layout-stabilizing rules
(header height, sidebar width, body flex, nav width)
- Loading Tailwind CDN before compiled CSS so both are ready at
first paint
- Compiled CSS now supplements (font-face, prose, syntax) rather
than conflicting
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 19:26:42 +00:00
Nawaz Dhandala
502b52b5b1
fix: Refactor telemetry deployment to use included template for REGISTER_PROBE_KEY environment variable
2026-03-04 19:24:19 +00:00
Nawaz Dhandala
482003cb83
fix: Update service worker generation timestamp and Git SHA; remove obsolete accounts and status page configurations from Helm chart
2026-03-04 18:06:17 +00:00
Nawaz Dhandala
f386e5cd26
fix: Remove dashboard and adminDashboard configurations from values files and schema
2026-03-04 18:03:18 +00:00
Nawaz Dhandala
1243099971
fix: Remove obsolete workflow jobs from build, compile, and release YAML files
2026-03-04 17:47:40 +00:00
Nawaz Dhandala
6271436702
fix: Remove obsolete worktree for suspicious-elbakyan
2026-03-04 17:44:52 +00:00
Nawaz Dhandala
6c5e013fb5
fix: Adjust padding in CodeBlock component for improved layout
2026-03-04 17:43:26 +00:00
Nawaz Dhandala
5a52f85d3e
fix: Add .claude/worktrees to .gitignore to prevent tracking of worktree files
2026-03-04 17:27:58 +00:00
Simon Larsen
554abbd34b
Merge pull request #2338 from OneUptime/claude/suspicious-elbakyan
...
fix: Improve Core Web Vitals (LCP and CLS)
2026-03-04 14:50:28 +00:00
Nawaz Dhandala
83baa4d9c2
fix: Improve Core Web Vitals (LCP and CLS) for mobile and desktop
...
- Remove redundant Tailwind CDN from /docs pages (fixes CLS 0.21 → <0.1)
The compiled CSS in style.css already contains all needed utilities;
the CDN was re-processing styles causing layout shifts on 35 desktop URLs.
- Defer PostHog analytics via requestIdleCallback to unblock rendering
- Reduce Google Fonts to wght@400..800 (only weights actually used)
- Move meta charset/viewport to top of <head> for faster parsing
- Add defer to highlight.js on blog posts to unblock LCP
- Add DNS prefetch for PostHog domain
These changes target the 311 mobile URLs with LCP >2.5s and
35 desktop URLs with CLS >0.1 reported by Google Search Console.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 14:46:05 +00:00
Nawaz Dhandala
cf26ce657e
fix: Update getQueueSize method to return combined queue sizes for worker and workflow
2026-03-04 14:02:39 +00:00
Nawaz Dhandala
75f456089b
fix: Update workflow timeout configuration and remove deprecated workflow settings
2026-03-04 14:00:24 +00:00
Nawaz Dhandala
f04fdde6b4
fix: Remove unused server hostname variables to simplify configuration
2026-03-04 13:51:30 +00:00
Nawaz Dhandala
c5f04595e8
fix: Remove SERVER_WORKFLOW_HOSTNAME and related references to streamline configuration
2026-03-04 13:43:06 +00:00
Nawaz Dhandala
3cbe443862
Refactor workflow service and API components
...
- Removed workflow service from docker-compose files.
- Updated environment configuration to remove workflow port.
- Implemented new ComponentCodeAPI, ManualAPI, and WorkflowAPI for handling workflow operations.
- Created QueueWorkflow service for managing workflow queue operations.
- Developed RunWorkflow service to execute workflows with improved error handling and logging.
- Added component metadata loading utility for dynamic component management.
- Introduced documentation for JavaScript and Webhook components.
- Enhanced overall structure and organization of workflow feature set.
2026-03-04 13:39:25 +00:00
Nawaz Dhandala
07ba3779f2
fix: Correct path for generateServiceWorker import in generate-sw.js
2026-03-04 13:27:57 +00:00
Nawaz Dhandala
e3096af8c5
fix: Update path for Common dependency in multiple package.json files
2026-03-04 12:35:37 +00:00
Nawaz Dhandala
f7b969e7b1
fix: Increase max attempts for waiting on pods to be ready from 50 to 90
2026-03-04 12:18:34 +00:00
Nawaz Dhandala
5a72742fb9
style: Refactor legal route handlers for improved readability
2026-03-04 12:04:43 +00:00
Simon Larsen
9f0d645e5a
Merge pull request #2337 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-04 11:42:48 +00:00
Nawaz Dhandala
f92dce41e7
Merge branch 'master' into chore/npm-audit-fix
...
Resolve conflicts by accepting master's deletion of Dashboard/package-lock.json
and StatusPage/package-lock.json.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 11:42:33 +00:00
Simon Larsen
d059a2f21a
Merge pull request #2336 from OneUptime/ingest-merge
...
Ingest merge
2026-03-04 11:40:56 +00:00
Nawaz Dhandala
5d254f5ca3
fix: Add probe ID check to return queue size 0 if probe not registered
2026-03-04 11:39:53 +00:00
Nawaz Dhandala
8a9228dd4a
feat: Add legal compliance pages for GAMP 5, Annex 11, ISO 9001, GxP Cloud, and CSA STAR
2026-03-04 11:17:33 +00:00
Nawaz Dhandala
3a5be4bd71
feat: Add 21 CFR Part 11 legal page and update navigation links
2026-03-04 11:08:49 +00:00
Nawaz Dhandala
7d18b0f7a3
Merge branch 'master' of https://github.com/OneUptime/oneuptime into ingest-merge
2026-03-04 11:00:34 +00:00
Nawaz Dhandala
2a5a0f972a
fix: Implement sandbox proxy creation and unwrapping for secure code execution
2026-03-04 09:32:09 +00:00
Nawaz Dhandala
3bad62b244
fix: Refactor imports and improve formatting in notification subscriber services
2026-03-04 08:55:33 +00:00
Nawaz Dhandala
c8ae23497e
fix: Refactor status page resource retrieval to use findByMonitors method
2026-03-04 08:54:23 +00:00
simlarsen
83c743c788
chore: npm audit fix
2026-03-04 02:16:10 +00:00
Nawaz Dhandala
172cdf24f4
refactor: Update paths to use FeatureSet structure for accounts, dashboards, and status pages
2026-03-03 22:01:29 +00:00
Nawaz Dhandala
a53912ceb8
Refactor code structure for improved readability and maintainability
2026-03-03 22:01:17 +00:00
Nawaz Dhandala
d823f81e69
refactor: Enhance MCP server initialization and routing with CORS support
2026-03-03 21:33:55 +00:00
Nawaz Dhandala
a7782564a2
refactor: Update MCP endpoint to use prefix directly instead of appending '/mcp'
2026-03-03 21:01:32 +00:00
Nawaz Dhandala
824803e6b0
refactor: Remove last updated date from Data Processing Agreement
2026-03-03 20:46:06 +00:00
Nawaz Dhandala
acaab0fb1a
Add documentation views and partials for error handling and content display
...
- Created NotFound.ejs for 404 error page with user-friendly messaging and navigation.
- Added ServerError.ejs for 500 error handling with retry and documentation links.
- Introduced Content.ejs partial for structured article content display.
- Developed Head.ejs partial for consistent head elements across pages.
- Implemented Header.ejs partial for navigation and branding.
- Created Nav.ejs partial for sidebar navigation with dynamic links.
- Added OpenSourceCommitment.ejs partial to highlight open-source contributions.
- Implemented Pagination.ejs partial for navigation between documentation sections.
2026-03-03 19:45:46 +00:00
Nawaz Dhandala
63f2a6138b
refactor: Remove unused Dockerfile templates and clean up workflow configurations
2026-03-03 19:25:33 +00:00
Nawaz Dhandala
948e276923
Merge branch 'master' into ingest-merge
2026-03-03 18:30:54 +00:00
Nawaz Dhandala
f7705e5e6f
refactor: Enhance type safety by specifying types for authData and staticHandler
2026-03-03 18:28:55 +00:00
Nawaz Dhandala
c9c1f9d93e
refactor: Improve code readability by formatting imports and simplifying async function syntax
2026-03-03 18:25:47 +00:00
Nawaz Dhandala
a69ae87dfc
fix: Add IsRequestTimeout to Ping Monitor filter validation
2026-03-03 18:10:51 +00:00
Nawaz Dhandala
3326f9a1f6
refactor: Remove unused hostname variables from environment configuration and docker-compose
2026-03-03 18:01:37 +00:00
Nawaz Dhandala
f24c181658
fix: Remove unnecessary undefined type from timeout option in runCodeInSandbox
2026-03-03 18:00:39 +00:00
Nawaz Dhandala
3e5cd57082
Refactor frontend build and deployment scripts; consolidate services into a single app
...
- Updated package.json in StatusPage to correct dependency path for Common.
- Enhanced main package.json with new scripts for building and watching frontend applications.
- Modified tsconfig.json to exclude frontend directories from compilation.
- Simplified Nginx configuration by removing individual upstreams for each service and routing all to a single app upstream.
- Refactored configure.sh to streamline Dockerfile generation.
- Cleaned up docker-compose files by consolidating services and removing unnecessary definitions.
- Introduced new frontend handling logic in Index.ts for rendering different frontend applications.
- Added utility functions for managing status page data and RSS feeds in StatusPage.ts.
- Created dev.sh and frontend-run.sh scripts to facilitate development and build processes for frontend applications.
2026-03-03 17:51:47 +00:00
Nawaz Dhandala
4e8fde3b23
feat: Integrate frontend services into Docker setup and add build scripts
2026-03-03 17:51:13 +00:00
Simon Larsen
95942725aa
Merge pull request #2334 from OneUptime/ingest-merge
...
Ingest merge
2026-03-03 15:29:20 +00:00
Nawaz Dhandala
72af43b323
fix: Remove home service from docker-compose.yml
2026-03-03 14:59:34 +00:00
Nawaz Dhandala
2f85b9f4e3
fix: Refactor logger info statement for OneUptime API Service initialization and streamline FedRAMP route definition
2026-03-03 14:47:54 +00:00
Nawaz Dhandala
c309fafdb6
Remove IsolatedVM service and related configurations from the project
...
- Deleted package.json and tsconfig.json for IsolatedVM.
- Removed isolated-vm upstream configuration from Nginx default.conf.template.
- Removed ISOLATED_VM_PORT and telemetry settings from config.example.env.
- Cleaned up docker-compose.base.yml by removing isolated-vm service and its environment variables.
- Updated docker-compose.dev.yml to eliminate isolated-vm service and its associated volumes.
- Removed isolated-vm service from docker-compose.yml.
2026-03-03 12:25:31 +00:00
Nawaz Dhandala
a6f2e83c72
feat: Add FedRAMP legal section and corresponding view
2026-03-03 12:12:31 +00:00
Nawaz Dhandala
ac388aded1
chore: update @modelcontextprotocol/sdk to version 1.27.1
2026-03-03 11:44:50 +00:00
Nawaz Dhandala
9d457b8c9f
fix: Update address in Data Processing Agreement to reflect new location
2026-03-03 11:38:49 +00:00
Nawaz Dhandala
560f45f3cc
feat(MCP): Introduce MCP types, logger, and integration into the application
...
- Added McpTypes.ts for defining JSON schema and tool information.
- Created ModelType.ts and OneUptimeOperation.ts enums for model types and operations.
- Implemented MCPLogger for structured logging in MCP servers.
- Integrated MCP routes into the main application index.
- Updated package.json to include @modelcontextprotocol/sdk dependency.
- Removed MCP-related configurations from Helm chart and Docker Compose files.
- Added Data Processing Agreement (DPA) page and route to the legal section.
- Updated legal.ejs to include a link to the new DPA page.
2026-03-03 11:34:46 +00:00
Nawaz Dhandala
d617b73a5d
refactor: Update monitor type check to use MonitorTypeHelper for probeable monitors
2026-03-03 11:24:01 +00:00
Simon Larsen
a8a8cdd295
Merge pull request #2332 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-03 08:35:30 +00:00
simlarsen
8aa0723b2a
chore: npm audit fix
2026-03-03 02:29:31 +00:00
Nawaz Dhandala
bc6c81aae9
refactor: Remove unused probe-2 service from docker-compose
2026-03-02 21:56:41 +00:00
Nawaz Dhandala
41704fde99
refactor: Improve formatting of ProbeIngest and IncomingRequestIngest route definitions
2026-03-02 21:26:28 +00:00
Nawaz Dhandala
7935148ea6
refactor: Remove obsolete debug configurations for ProbeIngest and ServerMonitorIngest
2026-03-02 21:11:27 +00:00
Nawaz Dhandala
dc59d59811
feat: Add telemetry API for probe and server monitor ingestion
...
- Implemented Probe registration endpoint to handle global probes.
- Created Server Monitor ingestion API with endpoints for secret key verification and response ingestion.
- Developed job processing functions for incoming request and probe ingestion.
- Added middleware for probe authorization and request type definitions.
- Enhanced monitor utility functions to populate secrets in monitor steps.
- Introduced queue stats and failed jobs endpoints for server monitor.
2026-03-02 21:02:24 +00:00
Nawaz Dhandala
5695490b3f
chore: Bump version to 10.0.17
2026-03-02 19:54:32 +00:00
Nawaz Dhandala
888b638d71
refactor: Simplify telemetry monitor interval handling by removing unnecessary checks
2026-03-02 19:48:26 +00:00
Nawaz Dhandala
9cfc5ea994
refactor: Update browser executable path handling to use dynamic browsers path based on OS
2026-03-02 10:45:35 +00:00
Nawaz Dhandala
aa7788ddfa
refactor: Enhance type annotations for wrapped timeout and interval functions for better clarity
2026-03-02 10:36:36 +00:00
Nawaz Dhandala
b889ff6edd
refactor: Simplify logger.debug call in metrics endpoint for cleaner code
2026-03-02 10:34:24 +00:00
Nawaz Dhandala
5ad6d6736a
feat: Enhance VMRunner with improved timeout handling and resource cleanup
2026-03-02 10:30:47 +00:00
Nawaz Dhandala
f7bb93e439
refactor: Remove SyntheticMonitorSemaphore and SyntheticMonitorWorkerPool for improved code simplicity
2026-03-02 10:25:57 +00:00
Nawaz Dhandala
4598f0d751
feat: Implement VMRunner for executing code in isolated VM with enhanced logging and context management
...
refactor: Update SyntheticMonitor to utilize VMRunner for script execution and remove legacy worker implementation
chore: Bump version to 10.0.16
2026-03-02 10:22:18 +00:00
Nawaz Dhandala
2a52094766
refactor: Improve code formatting and comments in SyntheticMonitor execution logic
2026-03-01 14:02:07 +00:00
Nawaz Dhandala
e6a756b515
feat: Enhance synthetic monitor execution with retry logic and detailed skip reasons
2026-03-01 13:58:15 +00:00
Nawaz Dhandala
c50f92b330
chore: Bump version to 10.0.15
2026-03-01 13:26:01 +00:00
Nawaz Dhandala
9512487b73
refactor: Improve code comments for clarity in Metrics and SyntheticMonitorWorker
2026-03-01 13:25:35 +00:00
Nawaz Dhandala
7b6f3eeb3f
feat: Enhance metrics endpoint to include synthetic monitor semaphore status for better scaling insights
2026-03-01 13:24:50 +00:00
Nawaz Dhandala
667793bf0a
fix: Update memory allocation for monitors and enhance browser health checks
2026-03-01 13:13:50 +00:00
Nawaz Dhandala
11401fdd72
refactor: Simplify code formatting and improve readability across multiple files
2026-03-01 12:59:29 +00:00
Nawaz Dhandala
991a8a6f97
fix lint
2026-03-01 12:48:17 +00:00
Nawaz Dhandala
098a4e624f
Probe fixes
2026-03-01 12:41:42 +00:00
Nawaz Dhandala
449ee826d4
feat: Enhance SyntheticMonitor to handle infrastructure issues gracefully and prevent unnecessary status flapping
2026-02-28 13:30:08 +00:00
Nawaz Dhandala
9359c31fd5
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-28 09:15:19 +00:00
Nawaz Dhandala
0ac0fd8f92
feat: Update MarkdownEditor and TextArea components for improved styling and functionality
2026-02-28 09:12:33 +00:00
Simon Larsen
7fd14793c4
Merge pull request #2329 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-28 09:07:28 +00:00
simlarsen
217218109a
chore: npm audit fix
2026-02-28 02:07:25 +00:00
Nawaz Dhandala
a33622f851
feat: Refactor SyntheticMonitor to utilize worker pool and semaphore for improved execution management
2026-02-27 21:19:25 +00:00
Nawaz Dhandala
43338813cb
feat: Update SyntheticMonitor to use runCodeInNodeVM for script execution
2026-02-27 16:44:18 +00:00
Nawaz Dhandala
70e273349d
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-27 16:40:29 +00:00
Nawaz Dhandala
d797e46f27
feat: Refactor SyntheticMonitor to use Playwright for browser sessions and enhance error handling
2026-02-27 16:40:15 +00:00
Simon Larsen
28828b02d0
Merge pull request #2330 from OneUptime/syn-semaphore
...
Syn semaphore
2026-02-27 16:32:40 +00:00
Nawaz Dhandala
8fbc003a30
feat: Enhance runExecution function with proactive browser health checks to prevent zombie instances
2026-02-27 14:02:50 +00:00
Nawaz Dhandala
ac7fea3a4b
feat: Add logging capability to SyntheticMonitorWorker and enhance WorkerToParentMessage interface
2026-02-27 13:48:31 +00:00
Nawaz Dhandala
ac6b87ae36
feat: Enhance sendMessage function with error handling for IPC channel closure
2026-02-27 13:33:47 +00:00
Nawaz Dhandala
d69fabeef1
feat: Implement worker retirement logic in SyntheticMonitorWorkerPool and enhance safety timeout handling in SyntheticMonitorWorker
2026-02-27 13:29:31 +00:00
Nawaz Dhandala
65cbfd9bcb
feat: Enhance SyntheticMonitorWorker with proxy handling and execution safety timer
2026-02-27 13:26:17 +00:00
Nawaz Dhandala
b114ce115d
feat: Implement context and page creation with retry logic in SyntheticMonitorWorker
2026-02-27 13:19:34 +00:00
Nawaz Dhandala
9614084d12
feat: Refactor SyntheticMonitor to use SyntheticMonitorWorkerPool for execution management and enhance semaphore handling
2026-02-27 13:12:01 +00:00
Nawaz Dhandala
16f29a813c
feat: Implement WebAuthn challenge handling and storage for user authentication
2026-02-27 13:10:22 +00:00
Nawaz Dhandala
1557ff0ac6
feat: Add RSS feed links to blog list and list by tag pages for improved content accessibility
2026-02-27 12:58:23 +00:00
Nawaz Dhandala
9e165fd600
feat: Implement SyntheticMonitorSemaphore to manage concurrent monitor executions and prevent duplicates
2026-02-27 12:50:24 +00:00
Nawaz Dhandala
95a679cab3
feat: Add RSS feed generation for blog and tags, and update views to include RSS links
2026-02-27 12:42:48 +00:00
Nawaz Dhandala
6d2366f195
feat: Remove unnecessary saveRequestOptions from Upgrade component formProps
2026-02-27 12:31:52 +00:00
Nawaz Dhandala
58a33c4c2d
feat: Reduce max old space size for worker processes and improve browser cleanup logic
2026-02-27 12:25:22 +00:00
Nawaz Dhandala
ee2e77df8f
feat: Add __esModule exports to mocked modules for consistency in tests
2026-02-27 12:10:41 +00:00
Nawaz Dhandala
aec64be646
feat: Update collapsible code block threshold from 20 to 100 lines for improved usability
2026-02-26 22:19:34 +00:00
Nawaz Dhandala
4f21865d6a
feat: Simplify CodeBlock rendering in MarkdownViewer for cleaner code
2026-02-26 22:13:48 +00:00
Nawaz Dhandala
624176960f
feat: Remove breadcrumb navigation from blog post template for cleaner layout
2026-02-26 22:02:25 +00:00
Nawaz Dhandala
adf399a89b
feat: Improve breadcrumb navigation styling and structure for better user experience
2026-02-26 21:57:54 +00:00
Nawaz Dhandala
84c2d3fa22
feat: Enhance blog post functionality with breadcrumb schema, image lightbox, time remaining indicator, and collapsible code blocks
2026-02-26 21:55:53 +00:00
Nawaz Dhandala
921f1f1f0d
feat: Add copy button and language labels to code blocks in blog posts
2026-02-26 20:28:00 +00:00
Nawaz Dhandala
6dc225409d
feat: Update syntax highlighting theme to VS Code dark for improved code readability
2026-02-26 20:21:59 +00:00
Nawaz Dhandala
fcc84bfe72
refactor: Simplify truncation logic for value string in checkEqualToOrNotEqualTo method
2026-02-26 19:26:46 +00:00
Nawaz Dhandala
e2ff553eab
feat: Truncate long values in criteria filter checks for better readability
2026-02-26 19:25:04 +00:00
Nawaz Dhandala
d85107a836
chore: Bump version to 10.0.14
2026-02-26 18:34:58 +00:00
Nawaz Dhandala
5d8c7e5c19
feat: Preserve parent execArgv while limiting worker heap size in SyntheticMonitor
2026-02-26 18:27:25 +00:00
Nawaz Dhandala
ad9e937b9e
feat: Implement child process termination logic to prevent leaks in SyntheticMonitor
2026-02-26 18:25:46 +00:00
Nawaz Dhandala
43d4854917
feat: Enhance timeout handling in SyntheticMonitor and Worker for better stability
2026-02-26 18:21:15 +00:00
Nawaz Dhandala
8f5f982786
feat: Add service version and environment to telemetry resource
2026-02-26 18:12:12 +00:00
Nawaz Dhandala
4264311122
chore: Bump version to 10.0.13
2026-02-26 15:05:53 +00:00
Nawaz Dhandala
d931ae4ee7
refactor: Simplify destructuring in CategoryFilterBar, AttributeTable, and StackFrameViewer components
2026-02-26 14:51:23 +00:00
Nawaz Dhandala
3880e6f51a
Merge branch 'exception-improvements'
2026-02-26 14:40:17 +00:00
Nawaz Dhandala
91466a465f
feat: Add support for looping over arrays in incident alert templating with examples
2026-02-26 14:39:50 +00:00
Simon Larsen
d6119671bb
Merge pull request #2328 from OneUptime/exception-improvements
...
Exception improvements
2026-02-26 14:38:27 +00:00
Nawaz Dhandala
3f0c09dd70
feat: Implement expandEachLoops and replaceLoopVariables methods for enhanced template processing
2026-02-26 14:36:35 +00:00
Nawaz Dhandala
7e0b864767
feat: Refactor StackFrameViewer to enhance frame display, add view mode toggle, and improve raw stack trace handling
2026-02-26 14:32:35 +00:00
Nawaz Dhandala
c27d91cade
feat: Enhance BreadcrumbTimeline with event categorization, filtering, and improved display attributes
2026-02-26 14:24:49 +00:00
Nawaz Dhandala
25b99b5979
feat: Remove unnecessary peer dependencies from package-lock.json
2026-02-26 14:08:13 +00:00
Nawaz Dhandala
9167769135
feat: Improve code formatting and descriptions in ExceptionInstance, ExceptionDetail, and related components
2026-02-26 13:48:42 +00:00
Nawaz Dhandala
a6642ac1b7
feat: Add migration for firstSeenInRelease, lastSeenInRelease, and environment columns in TelemetryException
2026-02-26 13:20:33 +00:00
Nawaz Dhandala
c80a464616
feat: Update TelemetryException model to track first and last seen release versions
2026-02-26 13:16:47 +00:00
Nawaz Dhandala
3627fe54fe
feat: Add migration to include release, environment, and parsedFrames columns in ExceptionInstance
2026-02-26 13:11:59 +00:00
Nawaz Dhandala
ef9d99dd2b
feat: Enhance exception handling with release and environment tracking
...
- Added "Release" and "Environment" columns to the TelemetryExceptionTable and OccurrenceTable components for better context on exceptions.
- Introduced StackFrameViewer component to display structured stack frames from exceptions, supporting various programming languages.
- Implemented StackTraceParser utility to parse raw stack traces into structured frames, identifying application vs. library code.
- Updated OtelTracesIngestService to extract release and environment information from resource attributes and include parsed frames in exception payloads.
- Enhanced ExceptionUtil to handle release and environment properties in exception status updates.
- Added comprehensive tests for StackTraceParser covering multiple programming languages and edge cases.
2026-02-26 13:04:07 +00:00
Simon Larsen
8dd48350b6
Merge pull request #2326 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-26 12:35:43 +00:00
Nawaz Dhandala
e6c85f0fa2
chore: update version to 10.0.12
2026-02-26 11:30:39 +00:00
Nawaz Dhandala
feca7fa078
refactor: simplify condition checks for RequestBody, RequestHeader, and RequestHeaderValue
2026-02-26 11:20:44 +00:00
simlarsen
161a97612a
chore: npm audit fix
2026-02-26 02:25:51 +00:00
Nawaz Dhandala
15916be15c
chore: update version to 10.0.11
2026-02-25 11:35:24 +00:00
Nawaz Dhandala
2bc6c3af9c
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-25 11:25:09 +00:00
Nawaz Dhandala
ea77dbd2f6
feat: enhance Chromium and Firefox stability arguments for memory optimization in containerized environments
2026-02-25 11:25:06 +00:00
Nawaz Dhandala
06e784684e
fix: enhance error handling for Axios timeout and network errors
2026-02-25 09:37:23 +00:00
Nawaz Dhandala
5a11df9d32
chore: update version to 10.0.10
2026-02-25 09:36:45 +00:00
Nawaz Dhandala
483a3eace8
feat: add axios and crypto imports to SyntheticMonitorWorker for enhanced functionality
2026-02-25 09:36:01 +00:00
Nawaz Dhandala
bd06418a00
Refactor code structure and remove redundant sections for improved readability and maintainability
2026-02-25 09:00:11 +00:00
Nawaz Dhandala
b741c61e7e
feat: update iOS screenshots for iPhone 17 Pro
2026-02-24 17:28:04 +00:00
Nawaz Dhandala
6e183a9ebd
Refactor code structure for improved readability and maintainability
2026-02-24 17:20:42 +00:00
Nawaz Dhandala
14c235dcd8
feat: add versionCode to Android configuration in app.json
2026-02-24 14:44:37 +00:00
Nawaz Dhandala
09e13c5203
feat: update build and submission scripts for Android and iOS in package.json
2026-02-24 14:40:05 +00:00
Nawaz Dhandala
62cd8656d4
feat: change app orientation to default in app.json
2026-02-24 11:55:01 +00:00
Nawaz Dhandala
1c01234ac2
feat: enable edge-to-edge display for Android app
2026-02-24 11:53:04 +00:00
Nawaz Dhandala
c089976147
feat: add build and submission scripts for Android and iOS in package.json
2026-02-24 11:38:20 +00:00
Nawaz Dhandala
06d29af6e1
feat: implement user-friendly error handling for login process
2026-02-24 11:17:55 +00:00
Nawaz Dhandala
4923938753
feat: add iOS app publishing workflow to App Store
2026-02-24 10:53:22 +00:00
Nawaz Dhandala
5a4dcdc4ec
Merge branch 'master' into release
2026-02-24 10:46:25 +00:00
Nawaz Dhandala
2b38b8ee32
chore: bump version to 10.0.9
2026-02-24 10:46:19 +00:00
Nawaz Dhandala
56cc8befba
feat: format ScrollView component for improved readability in MyOnCallPoliciesScreen
2026-02-24 10:45:37 +00:00
Nawaz Dhandala
665f1d28d0
feat: enhance notification permission request for iOS with critical alerts and logging
2026-02-24 09:55:34 +00:00
Nawaz Dhandala
950dcce81f
feat: adjust justifyContent style in SettingsRow for improved layout consistency
2026-02-24 09:51:50 +00:00
Nawaz Dhandala
aa29bb07da
feat: add contentInsetAdjustmentBehavior to ScrollView in MyOnCallPoliciesScreen and SettingsScreen for improved layout handling
2026-02-24 09:50:37 +00:00
Nawaz Dhandala
263d979eda
feat: enhance SettingsScreen layout and server URL display for improved user experience
2026-02-24 09:49:15 +00:00
Nawaz Dhandala
1be62c6b8b
feat: enhance SettingsRow to support valueBelowLabel for improved UI
2026-02-24 09:43:58 +00:00
Nawaz Dhandala
501494f558
feat: wrap content in ScrollView for Alerts and Incidents screens
2026-02-24 09:41:21 +00:00
Nawaz Dhandala
1497106fbb
feat: update iOS and Android splash screen configurations in app.json
2026-02-24 09:32:44 +00:00
Nawaz Dhandala
fc211b6830
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2026-02-24 08:19:46 +00:00
Nawaz Dhandala
bbb0452c03
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-24 08:19:36 +00:00
Nawaz Dhandala
f6bea83ddf
chore: bump version to 10.0.8
2026-02-24 08:19:32 +00:00
Nawaz Dhandala
ba5647a7f5
feat: add HTML escaping for code snippets in Markdown renderer
2026-02-24 08:19:01 +00:00
Simon Larsen
789321ae1b
Merge pull request #2322 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-24 07:52:51 +00:00
Simon Larsen
9d508cfc0d
Merge pull request #2323 from OneUptime/master
...
Release
2026-02-24 07:52:41 +00:00
Nawaz Dhandala
07f86730fb
chore: clean up code formatting and improve readability across multiple files
2026-02-24 07:38:56 +00:00
simlarsen
125f0e9d35
chore: npm audit fix
2026-02-24 02:29:41 +00:00
Nawaz Dhandala
7764aac696
chore: remove unused provider type dropdown from ExternalStatusPageMonitorStepForm and MonitorStep
2026-02-23 19:44:18 +00:00
Nawaz Dhandala
9c5ed699cb
chore: update fast-xml-parser to version 5.3.7 and add missing dependencies in package-lock.json
2026-02-23 19:41:33 +00:00
Nawaz Dhandala
3f166ac8e1
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-23 19:37:50 +00:00
Simon Larsen
0c99bd18db
Merge pull request #2318 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-23 19:37:31 +00:00
Nawaz Dhandala
4b77f4627a
chore: resolve merge conflict - accept deletion of APIReference/package-lock.json
2026-02-23 19:37:11 +00:00
Nawaz Dhandala
45e040ca34
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-23 19:35:49 +00:00
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
Simon Larsen
40efa99864
Merge pull request #2320 from OneUptime/api-ref-refactor
...
Api ref refactor
2026-02-23 18:36:56 +00:00
Nawaz Dhandala
1ede78e669
fix: update proxy_pass paths for documentation routes
2026-02-23 18:16:24 +00:00
Nawaz Dhandala
c3875137a5
Remove Alert Suppression Documentation and Migration Plans
...
- Deleted UI implementation document for Alert Suppression.
- Removed migration plan detailing database changes for Alert Suppression.
- Eliminated README file summarizing Alert Suppression implementation.
2026-02-23 18:14:55 +00:00
Nawaz Dhandala
b1ed2c00c4
Add documentation views and partials for error handling and content display
...
- Created NotFound.ejs for 404 error page with navigation and header.
- Added ServerError.ejs for 500 error page with retry and documentation link.
- Introduced Content.ejs partial for displaying documentation articles.
- Implemented Head.ejs partial for consistent head elements across pages.
- Developed Header.ejs partial for site header with navigation links.
- Created Nav.ejs partial for documentation navigation structure.
- Added OpenSourceCommitment.ejs partial to highlight open-source contributions.
- Implemented Pagination.ejs partial for navigation between documentation pages.
2026-02-23 18:14:15 +00:00
simlarsen
3a379fb87c
chore: npm audit fix
2026-02-23 02:33:07 +00:00
Nawaz Dhandala
1809a6f726
refactor: remove APIReference from nodemon watch and docker-compose volumes
2026-02-22 13:46:44 +00:00
Nawaz Dhandala
3e48478b4f
Add sidenav partial for API reference documentation
2026-02-22 13:40:51 +00:00
Nawaz Dhandala
8ba6d5d058
refactor: remove SelfSignedSSL utility class
2026-02-22 09:18:16 +00:00
Nawaz Dhandala
d75e7f8d10
feat: add hostname and IP validation in DnsMonitorUtil
2026-02-22 09:15:56 +00:00
Nawaz Dhandala
b23236e85f
chore: update version to 10.0.7
2026-02-22 08:58:05 +00:00
Nawaz Dhandala
2fe2d2c614
refactor: improve code formatting and comment clarity in NetworkPathMonitor and SyntheticMonitorWorker
2026-02-22 08:57:49 +00:00
Nawaz Dhandala
f2cce35a04
feat: enhance NetworkPathMonitor with destination validation and execFile usage
2026-02-22 08:56:30 +00:00
Nawaz Dhandala
93cead93fd
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-21 20:19:52 +00:00
Nawaz Dhandala
de2a1b463e
feat: enhance error handling in SyntheticMonitor and add IPC flush timeout
2026-02-21 20:19:50 +00:00
Simon Larsen
88871cac78
Merge pull request #2314 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-21 15:43:11 +00:00
Nawaz Dhandala
39bf5da168
feat: handle SSO authorization exceptions in on-call policy fetch
2026-02-21 13:28:37 +00:00
Nawaz Dhandala
23d2341051
feat: filter projects based on SSO authentication before fetching on-call assignments
2026-02-21 13:09:55 +00:00
Nawaz Dhandala
c6d13d3647
feat: replace Text component with MarkdownContent for alert and incident descriptions
2026-02-21 12:49:09 +00:00
Nawaz Dhandala
1011f0704e
chore: clean up code structure and remove unused code blocks
2026-02-21 12:45:54 +00:00
simlarsen
5ff6942b93
chore: npm audit fix
2026-02-21 02:14:33 +00:00
Nawaz Dhandala
93eff373a6
refactor: improve formatting of SSO token refresh effect in ProjectsScreen
2026-02-20 22:35:35 +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
288874be45
feat: add SSO authentication check and display warning for unauthenticated projects in HomeScreen
2026-02-20 22:29:04 +00:00
Nawaz Dhandala
47717fff17
feat: enhance ProjectsScreen layout and improve SSO authentication button styling
2026-02-20 21:46:48 +00:00
Nawaz Dhandala
5f58043b38
feat: refactor SSO provider fetching functions to improve data parsing and handling
2026-02-20 21:39:40 +00:00
Nawaz Dhandala
2bce40d993
feat: enhance SSO provider selection UI with project grouping and improved styling
2026-02-20 21:33:08 +00:00
Nawaz Dhandala
81e8931c19
feat: add SSO provider selection screen and integrate with ProjectsScreen
2026-02-20 21:23:40 +00:00
Nawaz Dhandala
314ec696ce
feat: implement fetchSSOProvidersForProject function and update ProjectsScreen to use it
2026-02-20 21:11:14 +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
8e5f5fc854
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-20 16:34:37 +00:00
Nawaz Dhandala
5655d72fe1
fix: add headers property to request object in UserAuthorization tests
2026-02-20 16:34:33 +00:00
Simon Larsen
c4063fecdc
Merge pull request #2313 from OneUptime/feat/ga4-cta-click-tracking
...
feat: Add GA4 CTA click tracking across all pages
2026-02-20 14:54:16 +00:00
Jamie Mallers
3e416c1679
feat: Add GA4 CTA click tracking across all pages
...
Track clicks on 'Get started free' and 'Request demo' CTAs via
gtag events (cta_get_started, cta_request_demo) and GTM dataLayer.
This enables GA4 conversion tracking for CTA clicks, which was
previously missing (GA audit found zero conversion events).
Uses event delegation so it automatically tracks all CTA links
including dynamically rendered ones.
Added to: homepage, pricing, demo, blog posts, blog list,
status page, and industry pages.
2026-02-20 14:46:19 +00:00
Nawaz Dhandala
006c41472c
fix: improve formatting of error message in browser launch retries
2026-02-20 13:05:54 +00:00
Nawaz Dhandala
f6d8761fe8
feat: enhance browser launch functionality with retry logic and timeout settings
2026-02-20 12:56:56 +00:00
Nawaz Dhandala
a9e16a96d3
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-20 12:48:59 +00:00
Nawaz Dhandala
387f948abe
feat: add function to validate axios config against functions for security
2026-02-20 12:42:33 +00:00
Simon Larsen
e2ece21a8e
Merge pull request #2312 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-20 09:38:58 +00:00
simlarsen
70651ace2e
chore: npm audit fix
2026-02-20 02:27:39 +00:00
Nawaz Dhandala
3fd6582bc4
feat: implement SSO token management and projects screen for SSO authentication
2026-02-20 00:24:59 +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
7bb7837ec9
feat: implement SSO authentication flow and project management features
2026-02-20 00:23:29 +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
6afc99f54d
feat: implement SSO login functionality and add SSO provider fetching
2026-02-19 23:20:15 +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
00ff39a0cd
refactor: update comment for pending notification processing in RootNavigator
2026-02-19 20:27:35 +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
cf72280ffa
feat: enhance notification handling by processing pending notifications and improving navigation readiness
2026-02-19 20:08:22 +00:00
Nawaz Dhandala
049dd870d0
feat: add step to upload AAB as build artifact in Android deployment workflow
2026-02-19 19:45:57 +00:00
Nawaz Dhandala
02000e1a28
feat: add workflow for publishing Android app to Google Play Store
2026-02-19 19:43:31 +00:00
Nawaz Dhandala
32884930ae
feat: add ITSAppUsesNonExemptEncryption key for iOS app compliance
2026-02-19 19:04:47 +00:00
Nawaz Dhandala
1a80b89fb8
feat: update app name and adaptive icon background color for improved branding
2026-02-19 18:50:09 +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
3a0d85174f
feat: add native project generation for Android and iOS in MobileApp workflow
2026-02-19 17:44:24 +00:00
Nawaz Dhandala
6eee812701
feat: update font loading strategy and improve layout stability in documentation
2026-02-19 17:44:03 +00:00
Nawaz Dhandala
319093d3d8
feat: refactor axios instance creation with config merging support
2026-02-19 17:38:22 +00:00
Nawaz Dhandala
7b99129c2e
feat: skip publishing if package version is already published on npm
2026-02-19 17:20:15 +00:00
Nawaz Dhandala
ee1996e961
feat: remove single-process argument from Chromium stability args
2026-02-19 17:03:27 +00:00
Nawaz Dhandala
d82d63b54a
chore: bump version to 10.0.6
2026-02-19 15:48:43 +00:00
Nawaz Dhandala
5d2ab103ee
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-19 14:23:59 +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
Simon Larsen
c6d0200a98
Merge pull request #2309 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-19 14:08:10 +00:00
Nawaz Dhandala
fd9bd6ba6f
feat: add stability arguments for headless browser in containerized environments
...
chore: bump version to 10.0.5
2026-02-19 08:45:12 +00:00
simlarsen
3348f44bf1
chore: npm audit fix
2026-02-19 02:31:47 +00:00
Nawaz Dhandala
b01ccf6318
chore: bump version to 10.0.4
2026-02-18 20:43:21 +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
f903d0bea2
chore: bump version to 10.0.3
2026-02-18 20:15:12 +00:00
Nawaz Dhandala
32fcb9398c
fix: improve waiting mechanism for @oneuptime/common availability on npm
2026-02-18 20:14:50 +00:00
Nawaz Dhandala
eee7b4cb67
chore: bump version to 10.0.2
2026-02-18 19:06:58 +00:00
Nawaz Dhandala
afb172c345
chore: bump version to 10.0.1
2026-02-18 18:41:04 +00:00
Nawaz Dhandala
1f9fad972c
fix: remove expo-server-sdk dependency from package.json
2026-02-18 17:26:09 +00:00
Nawaz Dhandala
d9d9e70fd6
fix: remove NODE_AUTH_TOKEN environment variable from NPM publish step
2026-02-18 16:04:11 +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
7bf03074b2
fix: update shebang in Index.ts and correct paths in package.json for CLI execution
2026-02-18 15:55:03 +00:00
Nawaz Dhandala
b05db3486e
feat: refactor tests to use environment variables for credentials and update jest command
2026-02-18 15:50:31 +00:00
Nawaz Dhandala
5e5fdb5402
feat: conditionally include title and body in push notification payload
2026-02-18 15:42:38 +00:00
Nawaz Dhandala
9ec5efbd1e
feat: update base image to Node.js 24.9 in Dockerfile
2026-02-18 15:39:02 +00:00
Nawaz Dhandala
7d6e81cb8b
feat: add mocks for isolated-vm and whois-json modules in Jest configuration
2026-02-18 15:37:53 +00:00
Nawaz Dhandala
a5e3e05f86
Merge branch 'master' into release
2026-02-18 15:24:00 +00:00
Nawaz Dhandala
266fcb274e
chore: update version to 10.0.0
2026-02-18 15:23:48 +00:00
Nawaz Dhandala
70a8c9974c
feat: update base image to Node.js 24.9-alpine3.21 in Dockerfile
2026-02-18 15:17:52 +00:00
Nawaz Dhandala
87501d8d1b
feat: implement centralized logging utility and replace console statements in push notification handling
2026-02-18 15:08:30 +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
d89be8ed57
feat: enhance error handling and process exit flow in SyntheticMonitorWorker
2026-02-18 15:00:25 +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
54754ff5ae
feat: add registerProbeKey to values schema
2026-02-18 14:15:25 +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
d62816dd49
feat: update probe services to include environment variables for telemetry and logging
2026-02-18 13:50:28 +00:00
Nawaz Dhandala
7dd6129dad
feat: add environment variables for log level and node environment in isolated-vm deployment
2026-02-18 13:42:14 +00:00
Nawaz Dhandala
7ccea02340
fix secret in probe
2026-02-18 13:37:22 +00:00
Nawaz Dhandala
0af41725b4
fix: add missing comma in dependencies section of package.json
2026-02-18 13:25:17 +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
97c461f7a3
fix: update key generation in MyOnCallPoliciesScreen to handle undefined policyId
2026-02-18 13:08:38 +00:00
Nawaz Dhandala
736f8bb83c
chore: update adaptive and regular icons in MobileApp assets
2026-02-18 13:05:25 +00:00
Nawaz Dhandala
eb33daf64f
refactor: add expo-splash-screen plugin configuration to app.json
2026-02-18 12:57:19 +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
76cfa7186e
refactor: add eas.json configuration for build and submission settings
2026-02-18 09:00:13 +00:00
Simon Larsen
afaff717c0
Merge pull request #2304 from OneUptime/snyk-upgrade-950bdb1d48a0c3f367ba1c51cd0a7dee
...
[Snyk] Upgrade playwright from 1.57.0 to 1.58.0
2026-02-18 08:57:48 +00:00
Simon Larsen
fde0d5f2c6
Merge pull request #2302 from OneUptime/snyk-fix-68e2c2852a4c507876028cf50ec2c87c
...
[Snyk] Security upgrade nginx from 1.29.3-alpine to 1.29.5-alpine
2026-02-18 08:57:18 +00:00
Simon Larsen
d5c5387621
Merge branch 'master' into snyk-upgrade-950bdb1d48a0c3f367ba1c51cd0a7dee
2026-02-18 08:56:47 +00:00
Simon Larsen
e0ef6e9a77
Merge pull request #2308 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-18 08:56:11 +00:00
Nawaz Dhandala
2dc0dc4c96
refactor: add google services configuration for Firebase integration
2026-02-18 08:54: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
Nawaz Dhandala
92e247d168
refactor: update logo size and styling in LoginScreen and ServerUrlScreen for improved visual consistency
2026-02-18 07:57:47 +00:00
Nawaz Dhandala
14988c438a
refactor: update app.json slug and add permissions for biometric authentication
2026-02-18 07:48:31 +00:00
Nawaz Dhandala
d81682d02f
Refactor styles in various components for improved readability and consistency
...
- Simplified style definitions in AlertCard, EpisodeCard, FeedTimeline, IncidentCard, AlertDetailScreen, AlertEpisodeDetailScreen, and others by using multi-line formatting.
- Enhanced the layout of components in HomeScreen, MyOnCallPoliciesScreen, and SettingsScreen for better maintainability.
- Updated text styles for better clarity and consistency across screens.
2026-02-18 07:47:07 +00:00
simlarsen
9d5faca3ec
chore: npm audit fix
2026-02-18 02:31:53 +00:00
Nawaz Dhandala
89ccde1bc4
refactor: standardize device type strings to lowercase in registerPushDevice function for consistency
2026-02-17 22:12:43 +00:00
Nawaz Dhandala
3aab280dcd
refactor: standardize shadow properties and background colors across components for improved consistency
2026-02-17 22:04:56 +00:00
Nawaz Dhandala
b8e44a1bcf
refactor: update layout and styling in AddNoteModal and NotesSection for improved consistency and visual clarity
2026-02-17 21:55:20 +00:00
Nawaz Dhandala
4c3b4d23ff
refactor: update assignment badge colors and icon in MyOnCallPoliciesScreen for improved visual consistency
2026-02-17 21:42:26 +00:00
Nawaz Dhandala
a4ff718d61
refactor: remove unnecessary shadow properties and simplify layout in MyOnCallPoliciesScreen for improved performance and consistency
2026-02-17 21:40:03 +00:00
Nawaz Dhandala
3433a815f3
refactor: simplify Pressable style and adjust layout properties in HomeScreen for improved accessibility and visual consistency
2026-02-17 21:32:54 +00:00
Nawaz Dhandala
2a20807126
refactor: update padding values in MyOnCallPoliciesScreen for improved layout consistency
2026-02-17 21:31:10 +00:00
Nawaz Dhandala
991dc1c842
refactor: update icon in AlertCard and IncidentCard from desktop-outline to pulse-outline for improved visual representation
2026-02-17 21:29:59 +00:00
Nawaz Dhandala
2026e7fd77
refactor: move marginBottom to parent View in EpisodeCard for improved layout consistency
2026-02-17 21:28:48 +00:00
Nawaz Dhandala
1d0016412e
refactor: add marginBottom to SwipeableCard for improved layout spacing
2026-02-17 21:27:38 +00:00
Nawaz Dhandala
917f27fe11
Refactor styles in multiple screens to use inline styles instead of class names for consistency and improved readability. Updated layout properties and adjusted padding, margin, and font sizes across IncidentsScreen, MyOnCallPoliciesScreen, SettingsScreen, LoginScreen, and ServerUrlScreen for better UI alignment and responsiveness.
2026-02-17 21:25:03 +00:00
Nawaz Dhandala
c07c89e3dd
refactor: replace Pressable with TouchableOpacity in StatCard for improved touch handling and update layout for better spacing
2026-02-17 21:16:58 +00:00
Nawaz Dhandala
32c4c1666d
refactor: update button layout and styles in AlertEpisodeDetailScreen and IncidentEpisodeDetailScreen for consistency
2026-02-17 21:12:52 +00:00
Nawaz Dhandala
636a419cbd
refactor: replace Pressable with TouchableOpacity for improved touch handling in SegmentedControl, AlertDetailScreen, and IncidentDetailScreen
2026-02-17 21:10:54 +00:00
Nawaz Dhandala
61699b9f4a
refactor: replace Pressable with TouchableOpacity for theme selection options
2026-02-17 21:07:19 +00:00
Nawaz Dhandala
b6ed3643c3
fix: update splash screen background color and replace asset images
2026-02-17 20:57:17 +00:00
Nawaz Dhandala
9e73ac45a1
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-17 15:08:20 +00:00
Nawaz Dhandala
7a3dbd0e8e
refactor: streamline style definitions in multiple components for consistency
2026-02-17 14:57:46 +00:00
Nawaz Dhandala
1ec25c27ee
refactor: replace TouchableOpacity with Pressable for improved touch handling across components
2026-02-17 14:55:36 +00:00
Simon Larsen
5286527155
Merge pull request #2305 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-17 09:49:52 +00:00
simlarsen
895af10755
chore: npm audit fix
2026-02-17 02:28:09 +00:00
Nawaz Dhandala
77ccca7e2a
refactor: simplify query client setup and improve deep link handling in navigation
2026-02-16 22:31:13 +00:00
Nawaz Dhandala
66f46e9b84
chore: remove unused whois-json type definitions and update package dependencies
2026-02-16 20:06:11 +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
fb661126d4
chore: bump version to 9.5.13
2026-02-16 17:10:17 +00:00
Nawaz Dhandala
94c57f3189
style: update DNSSEC comment to use block comment format for clarity
2026-02-16 17:10:06 +00:00
Nawaz Dhandala
4de6021905
fix: update DNSSEC check to use a default resolver if none specified
2026-02-16 17:09:41 +00:00
Nawaz Dhandala
c62a49d499
fix: combine iputils and dnsutils installation in Dockerfile
2026-02-16 16:56:11 +00:00
snyk-bot
01fd5263ca
fix: upgrade playwright from 1.57.0 to 1.58.0
...
Snyk has created this PR to upgrade playwright from 1.57.0 to 1.58.0.
See this package in npm:
playwright
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/49c81d9c-12c2-4e8e-b9e8-72f98b1b595c?utm_source=github&utm_medium=referral&page=upgrade-pr
2026-02-16 15:58:33 +00:00
Nawaz Dhandala
d87eee68e8
style: refactor arrow functions to use explicit return statements for clarity
2026-02-16 14:55:08 +00:00
Nawaz Dhandala
3f4db5b7e0
feat: implement project creation restriction for non-admin users
2026-02-16 14:54:14 +00:00
Nawaz Dhandala
462ad9d6ab
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-16 14:36:46 +00:00
Nawaz Dhandala
6444d3d5cc
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-16 14:36:31 +00:00
Nawaz Dhandala
415222561b
feat: add health checks and common dependencies for services in Docker Compose files
2026-02-16 14:34:26 +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
8e91a786f9
refactor: streamline route definition for CLI endpoint
2026-02-16 10:39:43 +00:00
Nawaz Dhandala
02d16446f1
feat: update documentation links in CLI and MCP server pages for improved navigation
2026-02-16 10:32:28 +00:00
Nawaz Dhandala
5d5517258b
Refactor code structure for improved readability and maintainability
2026-02-16 08:59:39 +00:00
Nawaz Dhandala
5df632c46c
feat: update CLI documentation to reflect changes in incident state handling and queries
2026-02-16 08:47:01 +00:00
Nawaz Dhandala
c1ee79b339
feat: enhance CLI documentation with additional context and options for commands
2026-02-16 08:41:48 +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
72e5384012
chore: remove ora dependency from package.json and package-lock.json
2026-02-16 08:30:39 +00:00
Nawaz Dhandala
dc8e9d44b1
chore: bump version to 9.5.12
2026-02-16 08:21:14 +00:00
Nawaz Dhandala
91102ee952
feat: add CLI section to navigation with links to documentation
2026-02-15 20:29:36 +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
008005415a
fix: update MarkdownContent styles to use ReturnType for better type inference
2026-02-15 20:14:56 +00:00
Nawaz Dhandala
c7362f3ada
feat: add comprehensive CLI documentation including authentication, command reference, resource operations, output formats, and scripting for automation
2026-02-15 20:10:21 +00:00
Nawaz Dhandala
1f634576fe
chore: update CLI to use npm package for Common, adjust TypeScript config, and add CI workflow
...
- Changed dependency for Common in CLI package.json to use npm package @oneuptime/common@latest.
- Updated tsconfig.json to exclude Tests, build, node_modules, and jest.config.json.
- Modified PublishAllPackages.sh to replace Common dependency with the pinned version during publish.
- Added GitHub Actions workflow for testing CLI on pull requests and pushes.
2026-02-15 12:05:35 +00:00
Nawaz Dhandala
d25a97fe17
Refactor components for improved readability and consistency
...
- Added missing newlines at the end of files in MarkdownContent.tsx and RootCauseCard.tsx
- Reformatted shadowColor and color properties in NotesSection.tsx, SegmentedControl.tsx, MainTabNavigator.tsx, HomeScreen.tsx for better readability
- Enhanced code formatting in SectionHeader.tsx and OnCallStackNavigator.tsx for consistency
- Improved readability of getEntityId function in useAllProjectOnCallPolicies.ts
- Refactored conditional rendering in AlertDetailScreen.tsx, AlertEpisodeDetailScreen.tsx, IncidentDetailScreen.tsx, and IncidentEpisodeDetailScreen.tsx for better clarity
2026-02-15 11:47:32 +00:00
Nawaz Dhandala
b89ff11db8
Add comprehensive tests for CLI commands and error handling
...
- Implement tests for ResourceCommands, ConfigCommands, UtilityCommands, and ErrorHandler.
- Enhance test coverage for command registration and execution, including list, get, create, update, delete, and count operations.
- Introduce tests for credential management and context handling in commands.
- Add error handling tests to ensure graceful exits on API errors and invalid inputs.
- Update jest configuration to exclude test files from coverage and adjust TypeScript settings.
2026-02-15 10:54:50 +00:00
Nawaz Dhandala
5ac5ffede5
feat(cli): initialize CLI package with TypeScript configuration and dependencies
...
- Added package.json for OneUptime CLI with scripts for development and build processes.
- Included TypeScript configuration (tsconfig.json) with strict type checking and module settings.
2026-02-15 10:36:30 +00:00
Nawaz Dhandala
d9167b89ba
feat: Add toPlainText utility function and update components to use it for improved text handling
2026-02-14 22:02:21 +00:00
Nawaz Dhandala
66b995c64a
feat: Implement On-Call policies feature with navigation, API integration, and UI components
2026-02-14 21:51:09 +00:00
Nawaz Dhandala
f383bbba4d
refactor: Update notification icons in MainTabNavigator for improved clarity
2026-02-14 21:42:19 +00:00
Nawaz Dhandala
43f1a59042
refactor: Update icon names in HomeScreen for improved clarity and consistency
2026-02-14 21:41:10 +00:00
Nawaz Dhandala
7d49872edc
refactor: Enhance HomeScreen layout by adding section headers for Incidents and Alerts, improving organization and readability
2026-02-14 21:38:03 +00:00
Nawaz Dhandala
6d2d5892b9
refactor: Update label from 'Total active issues' to 'Total active items' and adjust total count calculation in HomeScreen for improved accuracy
2026-02-14 21:35:53 +00:00
Nawaz Dhandala
756217e19e
refactor: Simplify layout in HomeScreen by removing unnecessary Live indicator for cleaner UI
2026-02-14 21:34:57 +00:00
Nawaz Dhandala
ca3cf01be7
refactor: Update icon for Root Cause section in AlertDetailScreen, IncidentDetailScreen, and IncidentEpisodeDetailScreen for improved clarity
2026-02-14 21:33:33 +00:00
Nawaz Dhandala
fd0a81a0b1
refactor: Remove unused Ionicons import and clean up RootCauseCard layout for improved readability
2026-02-14 21:31:49 +00:00
Nawaz Dhandala
14016d188b
refactor: Replace MarkdownContent with RootCauseCard component in AlertDetailScreen, IncidentDetailScreen, and IncidentEpisodeDetailScreen for improved root cause display
2026-02-14 21:31:30 +00:00
Nawaz Dhandala
3a2aff7f34
refactor: Integrate MarkdownContent component for improved markdown rendering in FeedTimeline, AlertDetailScreen, IncidentDetailScreen, and IncidentEpisodeDetailScreen; update package.json and package-lock.json for new dependencies
2026-02-14 21:28:04 +00:00
Nawaz Dhandala
4a6edfee06
refactor: Update AlertCard, EpisodeCard, and IncidentCard components for improved styling and consistency; enhance rgbToHex function for better color handling
2026-02-14 21:23:20 +00:00
Nawaz Dhandala
2dc1b8aa8c
refactor: Enhance footer in SettingsScreen with updated layout, styling, and open source acknowledgment
2026-02-14 21:18:45 +00:00
Nawaz Dhandala
eb0f0e742d
refactor: Update color handling in GradientButton, NotesSection, SegmentedControl, and SettingsScreen for improved theme support
2026-02-14 21:16:37 +00:00
Nawaz Dhandala
23c82c5239
refactor: Update UI components for improved styling and consistency across AlertCard, EpisodeCard, IncidentCard, GradientButton, NotesSection, SegmentedControl, and detail screens
2026-02-14 21:15:32 +00:00
Nawaz Dhandala
2b61e4f4b7
refactor: Improve layout and accessibility in AlertCard, EpisodeCard, and IncidentCard components
2026-02-14 21:11:58 +00:00
Nawaz Dhandala
9b21abf78d
refactor: Enhance footer in SettingsScreen with gradient background and open source acknowledgment
2026-02-14 20:56:02 +00:00
Nawaz Dhandala
bd54b38a69
refactor: Update footer text in SettingsScreen for clarity and add text alignment
2026-02-14 20:55:26 +00:00
Nawaz Dhandala
4dc799d238
refactor: Add useWindowDimensions for responsive tab bar label visibility
2026-02-14 20:52:24 +00:00
Nawaz Dhandala
b4d90e3bef
refactor: Update color palette to neutral monochrome accents for improved consistency
2026-02-14 20:51:14 +00:00
Nawaz Dhandala
6c8d4203da
refactor: Update Logo component sizes in HomeScreen and SettingsScreen for improved layout
2026-02-14 20:50:19 +00:00
Nawaz Dhandala
f7e9745624
refactor: Update Logo component to use SvgXml and adjust sizes in HomeScreen and SettingsScreen
2026-02-14 20:48:00 +00:00
Nawaz Dhandala
f7d133adba
refactor: Add TypeScript types for alert and incident models and update tsconfig paths
2026-02-14 20:38:15 +00:00
Nawaz Dhandala
b06c2cb1c3
refactor: Add root cause field to alert and incident APIs and update detail screens for display
2026-02-14 20:31:06 +00:00
Nawaz Dhandala
b51c5d9677
refactor: Improve UI components with enhanced styles and layout adjustments across multiple screens
2026-02-14 20:29:12 +00:00
Nawaz Dhandala
9a1e265d1c
refactor: Enhance UI with LinearGradient backgrounds and improve component styles across multiple screens
2026-02-14 20:26:05 +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
5a68d2f726
refactor: Add TypeScript declarations for additional languages in react-syntax-highlighter
2026-02-14 20:03:04 +00:00
Nawaz Dhandala
dfa7c4875a
refactor: Simplify JSX structure in multiple components for improved readability
2026-02-14 20:00:20 +00:00
Nawaz Dhandala
8a568e0495
chore: Bump version to 9.5.11
2026-02-14 19:59:46 +00:00
Nawaz Dhandala
7152058ee2
Merge branch 'dash-chunk'
2026-02-14 19:54:45 +00:00
Nawaz Dhandala
b198dc0ec8
refactor: Enhance lazy loading of components in StatusPage for improved type safety and maintainability
2026-02-14 19:54:05 +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
83a13635cf
Refactor route components to improve readability and consistency in prop spreading
2026-02-14 18:38:45 +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
snyk-bot
9dfbc05618
fix: Nginx/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE322-LIBPNG-15062355
- https://snyk.io/vuln/SNYK-ALPINE322-LIBPNG-15062356
- https://snyk.io/vuln/SNYK-ALPINE322-OPENSSL-15121112
- https://snyk.io/vuln/SNYK-ALPINE322-OPENSSL-15121113
- https://snyk.io/vuln/SNYK-ALPINE322-OPENSSL-15121196
2026-02-14 14:53:26 +00:00
Nawaz Dhandala
4271ddbdcb
refactor: Consolidate lazy loading of components into AllPages for improved organization and performance
2026-02-14 14:52:55 +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
16a9edbfcd
Refactor route imports in StatusPagesRoutes, TracesRoutes, UserSettingsRoutes, and WorkflowRoutes for improved readability and performance by replacing lazy loading with direct imports. Remove unnecessary Suspense components around routes.
2026-02-14 11:00:15 +00:00
Nawaz Dhandala
e32d4395a3
refactor: update UI components for consistency and improved theming
...
- Refactored IncidentsScreen to use theme colors for backgrounds and text.
- Adjusted font sizes and styles across various components for better readability.
- Updated SettingsScreen to enhance layout and visual hierarchy, including removing GlassCard and using View components with theme colors.
- Modified LoginScreen and ServerUrlScreen to improve input field styling and overall layout.
- Revised color tokens in theme/colors.ts for better contrast and accessibility.
- Improved button labels for clarity and consistency.
2026-02-13 21:24:31 +00:00
Nawaz Dhandala
b8cd3ce1c1
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2026-02-13 20:57:59 +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
Nawaz Dhandala
538eef5660
chore: Bump version to 9.5.10
2026-02-13 19:27:29 +00:00
Simon Larsen
e1a343ae38
Merge pull request #2300 from OneUptime/master
...
Release
2026-02-13 19:27:00 +00:00
Nawaz Dhandala
8b42af35c1
refactor: Remove unused noteModalVisible prop from NotesSection component
2026-02-13 17:12:49 +00:00
Nawaz Dhandala
fc9026a8d8
refactor: Clean up component code and improve formatting across multiple files
2026-02-13 17:11:00 +00:00
Nawaz Dhandala
86edee35c1
style: Update color scheme and improve UI consistency across components
2026-02-13 17:09:12 +00:00
Nawaz Dhandala
109c276bc5
feat: Update GlassCard component to support opaque prop and apply it to multiple cards
2026-02-13 16:55:15 +00:00
Nawaz Dhandala
8040dd0f56
Refactor UI components and enhance styling
...
- Removed unused theme variable from IncidentsScreen.
- Updated SettingsScreen to use GlassCard and LinearGradient for improved UI.
- Refactored LoginScreen and ServerUrlScreen to utilize GradientHeader and GlassCard for consistent styling.
- Introduced GradientButton component for reusable gradient-styled buttons.
- Added Logo component for consistent branding across screens.
- Created NotesSection component to manage and display internal notes.
- Implemented SectionHeader component for better organization of section titles.
- Enhanced color theme with new gradient and accent colors.
2026-02-13 16:45:48 +00:00
Nawaz Dhandala
00d4148b6b
Enhance UI and UX across multiple screens
...
- Updated BiometricLockScreen with improved icon layout and shadow effects.
- Refined HomeScreen layout for better spacing and added header gradient.
- Enhanced IncidentDetailScreen with gradient backgrounds and improved badge styling.
- Replaced error handling in IncidentsScreen with a reusable EmptyState component.
- Improved SettingsScreen with a profile header and added icons to settings rows.
- Revamped LoginScreen and ServerUrlScreen with gradient headers and refined input fields.
- Updated color theme to include new gradient properties for better visual consistency.
2026-02-13 16:14:15 +00:00
Nawaz Dhandala
dec03bc3a8
feat: Add expo-font dependency to package.json and package-lock.json
2026-02-13 15:45:30 +00:00
Nawaz Dhandala
46a9f95fc0
fix: Update error handling in getUserMiddleware to use NotAuthenticatedException
2026-02-13 15:42:10 +00:00
Simon Larsen
8b2f9bc778
Merge pull request #2299 from OneUptime/dna-monitor
...
DNS monitor
2026-02-13 14:04:51 +00:00
Nawaz Dhandala
fcc6223850
refactor: Remove unused variables and improve type annotations in hooks and screens
2026-02-13 14:04:23 +00:00
Nawaz Dhandala
c9bc214e86
fix: Correct CAA record resolution method and typo in value formatting
2026-02-13 13:57:31 +00:00
Simon Larsen
2897a937ba
Merge pull request #2298 from OneUptime/refactor-mob-app
...
Refactor mob app
2026-02-13 13:49:05 +00:00
Nawaz Dhandala
f3cd7be143
refactor: Clean up code formatting and improve readability across multiple components
2026-02-13 13:48:46 +00:00
Nawaz Dhandala
f324a4e864
feat: Implement DNS monitoring configuration and secret handling
2026-02-13 13:42:45 +00:00
Nawaz Dhandala
f6a8cef649
feat: Add DNS monitoring capabilities
...
- Introduced new DNS monitor types and criteria checks in CriteriaFilter.ts.
- Implemented DNS monitor instance creation in MonitorCriteriaInstance.ts.
- Enhanced MonitorStep to support DNS configurations.
- Added DNS response handling in ProbeMonitorResponse.ts.
- Created DNS monitor forms and summary views in the Dashboard.
- Developed DNS query utilities and response handling in MonitorTypes/DnsMonitor.ts.
- Added DNS record types and response structures for better data handling.
- Implemented criteria evaluation for DNS monitoring in DnsMonitorCriteria.ts.
2026-02-13 13:29:01 +00:00
Nawaz Dhandala
770ef007a4
refactor: Enhance response normalization in API client to handle serialized types
2026-02-13 12:10:42 +00:00
Nawaz Dhandala
dafa0cc5d9
refactor: Update styling in AppContent and RootNavigator for consistent theme integration
2026-02-13 11:48:31 +00:00
Nawaz Dhandala
196e9cae10
refactor: Enhance error handling in getBlogPost method to return null on failure
2026-02-13 11:33:02 +00:00
Nawaz Dhandala
d0d26d20b2
refactor: Integrate SplashScreen to hide native splash screen after loading completes
2026-02-13 11:25:13 +00:00
Nawaz Dhandala
6a90ee97bf
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-13 11:12:22 +00:00
Nawaz Dhandala
f2a2644b0e
Merge branch 'release'
2026-02-13 11:12:12 +00:00
Nawaz Dhandala
5cb2ac8c8b
fix: Use absolute path for npm in ts-node installation to ensure correct execution
2026-02-13 11:10:34 +00:00
Nawaz Dhandala
6751d59b2f
refactor: Remove totalActive calculation and active issues summary from HomeScreen
2026-02-13 11:05:09 +00:00
Nawaz Dhandala
aefc649743
refactor: Integrate useAuth in ProjectProvider for authentication handling
2026-02-13 10:25:57 +00:00
Nawaz Dhandala
cfba73665c
refactor: Update loading state to use 'isPending' instead of 'isLoading' in multiple hooks
2026-02-13 10:21:06 +00:00
Nawaz Dhandala
049c5d003c
refactor: Add flex styling to SectionList in AlertsScreen and IncidentsScreen for better layout
2026-02-13 10:15:17 +00:00
Simon Larsen
fd8998952d
Merge pull request #2297 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-13 10:06:30 +00:00
Nawaz Dhandala
5ca85e4915
refactor: Update header comment in fetchProjects function for clarity on multi-tenant request
2026-02-13 09:58:09 +00:00
Nawaz Dhandala
aa401291b6
refactor: Update SettingsRow component to consolidate version display in SettingsScreen
2026-02-13 09:01:30 +00:00
Nawaz Dhandala
bf3d90871d
refactor: Add feed fetching functions and integrate FeedTimeline component in detail screens
2026-02-13 09:00:20 +00:00
Nawaz Dhandala
4a4dff9264
refactor: Add 'muted' prop to AlertCard, EpisodeCard, and IncidentCard; implement opacity adjustment based on prop value
2026-02-13 08:51:36 +00:00
Nawaz Dhandala
fd3f75e4e2
refactor: Consolidate API fetching logic for alerts, incidents, and episodes; streamline hooks to use unified fetching methods
2026-02-13 08:46:59 +00:00
Nawaz Dhandala
43fc5acdda
Refactor HomeScreen to consolidate project counts using useAllProjectCounts hook; remove unused hooks and simplify loading logic
...
Remove ProjectSelectionScreen as it is no longer needed; integrate project selection into other screens
Update IncidentDetailScreen and IncidentEpisodeDetailScreen to directly receive projectId from route params
Refactor IncidentsScreen to utilize useAllProjectIncidents, useAllProjectIncidentEpisodes, and useAllProjectIncidentStates hooks for better data management
Add new hooks: useAllProjectCounts, useAllProjectAlerts, useAllProjectAlertEpisodes, useAllProjectAlertStates, useAllProjectIncidentEpisodes, and useAllProjectIncidentStates for improved data fetching and state management
Remove useProject hook usage from SettingsScreen and adjust project-related logic accordingly
2026-02-13 08:39:24 +00:00
simlarsen
c7ca6138f3
chore: npm audit fix
2026-02-13 02:34:23 +00:00
Nawaz Dhandala
87475b00c4
Enhance UI components and improve accessibility across multiple screens
...
- Added SectionHeader component for consistent section titles in IncidentEpisodeDetailScreen.
- Updated styles for various text elements to improve readability and accessibility.
- Refined button styles in LoginScreen and ServerUrlScreen for better visual feedback.
- Introduced focus states for input fields in LoginScreen and ServerUrlScreen.
- Enhanced ProjectSelectionScreen with improved project item display.
- Implemented SectionCard component in SettingsScreen for better layout organization.
- Updated color tokens in theme for better visual consistency and added new accent colors.
- Adjusted Tailwind CSS configuration for improved shadow effects and new color variables.
2026-02-12 22:36:25 +00:00
Nawaz Dhandala
d5613cc4bd
refactor: Integrate Ionicons for improved iconography in EmptyState, BiometricLockScreen, HomeScreen, and SettingsScreen
2026-02-12 22:19:24 +00:00
Nawaz Dhandala
b1c9d9a645
refactor: Add Ionicons for tab bar icons in MainTabNavigator
2026-02-12 22:17:33 +00:00
Nawaz Dhandala
01c6101ae9
Refactor navigation and screens for incidents and alerts
...
- Removed AlertEpisodesStackNavigator and IncidentEpisodesStackNavigator.
- Integrated AlertEpisodeDetailScreen and IncidentEpisodeDetailScreen into AlertsStackNavigator and IncidentsStackNavigator respectively.
- Updated MainTabNavigator to remove references to the deleted stack navigators.
- Adjusted RootNavigator linking to reflect the new navigation structure.
- Modified types to remove unused stack parameter lists.
- Updated handlers for notifications to navigate to the correct screens.
- Refactored AlertsScreen and IncidentsScreen to support segmented control for toggling between alerts and episodes.
- Added SegmentedControl component for better UI navigation.
- Cleaned up unused screen components and hooks related to episodes.
2026-02-12 22:14:55 +00:00
Nawaz Dhandala
ec56609bf4
refactor: Update biometric labels for clarity in SettingsScreen
2026-02-12 22:07:44 +00:00
Nawaz Dhandala
e5f652a950
refactor: Remove Notification Preferences screen and related navigation; update settings stack and types accordingly
2026-02-12 22:06:36 +00:00
Nawaz Dhandala
749bd2e41d
refactor: Replace react-native-keychain with AsyncStorage for token management
2026-02-12 22:03:50 +00:00
Nawaz Dhandala
cc23416ad8
refactor: Move SafeAreaProvider to wrap the PersistQueryClientProvider for improved layout handling
2026-02-12 21:56:58 +00:00
Nawaz Dhandala
86fda9ba16
refactor: Update Tailwind CSS configuration and clean up imports; remove unused tailwind.config.ts file
2026-02-12 21:54:17 +00:00
Nawaz Dhandala
969983043b
feat: Add babel-preset-expo to dependencies for improved Babel configuration
2026-02-12 21:39:30 +00:00
Nawaz Dhandala
2b64dd0b1d
Refactor Settings, Login, and Server URL screens to use Tailwind CSS for styling; remove unused styles and theme properties; integrate NativeWind for utility-first styling approach; update theme context to support dark mode; enhance accessibility and maintainability.
2026-02-12 21:31:38 +00:00
Nawaz Dhandala
3a514969dc
Refactor UI components to enhance styling and shadows
...
- Updated background colors for various components to use `backgroundElevated` instead of `backgroundSecondary`.
- Increased padding and border radius for cards and buttons across multiple screens for a more modern look.
- Introduced shadow styles for components to improve depth perception.
- Adjusted header styles in navigators to use `backgroundPrimary` and added subtle borders.
- Added a new `shadows` utility to manage shadow styles consistently across the app.
- Modified text styles for better readability and visual hierarchy.
- Updated spacing constants to include larger values for improved layout.
2026-02-12 21:02:46 +00:00
Nawaz Dhandala
10d006890c
Refactor code structure for improved readability and maintainability
2026-02-12 20:46:28 +00:00
Nawaz Dhandala
2cb719d53a
feat: Add check to skip localhost instances in OpenSourceDeploymentAPI
2026-02-12 20:34:30 +00:00
Nawaz Dhandala
eafb543371
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-12 19:35:57 +00:00
Nawaz Dhandala
5800fe4f7a
feat: Implement aggressive disk cleanup in release workflow to optimize build space
2026-02-12 18:55:47 +00:00
Nawaz Dhandala
8d3712c36a
feat: Enhance probe handling in secrets.yaml with improved logic for existing secrets
2026-02-12 17:05:33 +00:00
Nawaz Dhandala
f8e26246dd
refactor: Improve related types handling and add peer dependencies in package-lock.json
2026-02-12 10:33:04 +00:00
Nawaz Dhandala
8560ecab41
chore: Bump version to 9.5.9
2026-02-12 09:14:53 +00:00
Nawaz Dhandala
5b2a6924d9
feat: Enhance DataTypeDetail and data-type.ejs with enriched related types and summary box
2026-02-11 22:51:39 +00:00
Nawaz Dhandala
e047143974
refactor: Improve type annotations and code readability in Dropdown component and migration file
2026-02-11 22:43:09 +00:00
Nawaz Dhandala
d23dc791e2
feat: Enhance data type documentation with category grouping and related types links
2026-02-11 22:38:41 +00:00
Nawaz Dhandala
a4b3b340c8
Add new data types for monitoring criteria and configurations
...
- Introduced CriteriaFilter, CriteriaIncident, and CriteriaAlert for defining filter conditions and incident configurations.
- Added enums for CheckOn, FilterType, and FilterCondition to specify evaluation aspects and comparison operators.
- Included configurations for various monitor step types: Log, Trace, Metric, and SNMP monitors.
2026-02-11 22:25:59 +00:00
Nawaz Dhandala
2173e4e611
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-11 22:10:58 +00:00
Nawaz Dhandala
dc19f87404
refactor: Clean up code formatting and improve readability across multiple files
2026-02-11 22:08:17 +00:00
Nawaz Dhandala
a3045c5f26
feat: Implement PermissionPicker component for enhanced permission selection
2026-02-11 22:04:25 +00:00
Nawaz Dhandala
5d6907be97
feat: Enhance dropdown options handling by introducing DropdownOptionGroup support
2026-02-11 21:42:57 +00:00
Nawaz Dhandala
e2ace9fc11
feat: Enhance permissions documentation with quick navigation and category links
2026-02-11 21:18:43 +00:00
Nawaz Dhandala
5a11bf228a
feat: Enhance permissions handling by grouping permissions into categories
2026-02-11 21:14:55 +00:00
Nawaz Dhandala
cdd8d5523f
Implement feature X to enhance user experience and optimize performance
2026-02-11 21:06:04 +00:00
Nawaz Dhandala
f5029fada7
feat: Refactor TypeToDocPath mapping to use dynamic generation from DataTypes
2026-02-11 20:54:47 +00:00
Nawaz Dhandala
8131c9d42f
feat: Swap Data Types and Resources sections in navigation
2026-02-11 20:47:15 +00:00
Nawaz Dhandala
946c7d4c48
feat: Add detailed data type documentation and navigation
...
- Implemented a new DataTypeDetail service to handle detailed views for data types.
- Created a DataTypeUtil to manage data type definitions and retrieval.
- Added a new EJS template for displaying data type details, including properties, values, and JSON examples.
- Updated navigation to include a section for data types in both desktop and mobile views.
- Introduced a new DataTypes module to encapsulate data type information and improve maintainability.
2026-02-11 20:46:02 +00:00
Simon Larsen
9cbc7d9646
Merge pull request #2293 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-11 20:20:52 +00:00
Nawaz Dhandala
72d95871f7
feat: enhance model documentation links in API reference view
2026-02-11 19:24:51 +00:00
Nawaz Dhandala
3545a221bc
feat: Add Alert Creation Page and Update Related Components
...
- Implemented a new page for creating alerts with a form that includes fields for title, description, severity, state, monitor, on-call policy, labels, root cause, and remediation notes.
- Updated the AlertsTable component to conditionally render a "Create Alert" button based on the disableCreate prop.
- Modified the AlertsLayout to optionally hide the side menu when navigating to the create alert page.
- Enhanced routing to include a new route for the alert creation page and adjusted the side menu visibility accordingly.
- Updated PageMap and RouteMap to include the new alert creation route.
- Added migration to update database schema related to incident and alert policies.
2026-02-11 19:17:25 +00:00
Nawaz Dhandala
9a5bcb9f31
feat: add migration for updating constraints and indexes in Incident and Alert OnCallDutyPolicy tables
2026-02-11 18:25:10 +00:00
Nawaz Dhandala
91a4d3601c
fix: rename columns and update constraints in AlertOnCallDutyPolicy and IncidentOnCallDutyPolicy migrations
2026-02-11 18:23:43 +00:00
Nawaz Dhandala
ea99dd4873
refactor: update model relationships and descriptions for On-Call Duty Policies in Alert, Incident, and IncidentTemplate models; add migration for database schema changes
2026-02-11 18:16:38 +00:00
Nawaz Dhandala
34863dbcb6
fix: rename "Deleted by User ID" to "Acknowledged by User ID" in OnCallDutyPolicyExecutionLog and UserOnCallLog models
2026-02-11 18:09:28 +00:00
Nawaz Dhandala
effeb3a0b6
fix: update title and description for Monitor ID in Alert model
2026-02-11 18:06:59 +00:00
Nawaz Dhandala
86bdcb416a
fix: await token refresh before retrying original request in response interceptor
2026-02-11 17:38:36 +00:00
Nawaz Dhandala
665f194f6d
feat: add peer dependency flag to multiple packages in package-lock.json
2026-02-11 15:01:14 +00:00
Nawaz Dhandala
1378445dc5
feat: update dependencies for React and React Native
2026-02-11 14:59:54 +00:00
Nawaz Dhandala
236be5b60e
feat: conditionally include prefix properties in alert and incident services
2026-02-11 14:53:57 +00:00
Nawaz Dhandala
256f4334eb
Merge branch 'release'
2026-02-11 14:32:22 +00:00
Nawaz Dhandala
28d5ad4292
chore: bump version to 9.5.8
2026-02-11 14:32:03 +00:00
Nawaz Dhandala
5c169ccd5b
feat: simplify props handling in Slack alert and incident episode actions
2026-02-11 14:27:26 +00:00
Nawaz Dhandala
e05f15d3f6
feat: refactor episode state update methods for Slack and Microsoft Teams actions
2026-02-11 14:24:50 +00:00
Nawaz Dhandala
de0cbe1f42
feat: update on-call policy notifications in Slack and Teams actions for clarity
2026-02-11 13:36:58 +00:00
Nawaz Dhandala
fc48a0efdb
feat: add notification for missing on-call policies in Slack actions
2026-02-11 13:31:02 +00:00
Nawaz Dhandala
e623c973ee
feat: enhance incident episode note handling with public/private options
2026-02-11 13:26:00 +00:00
Nawaz Dhandala
8d56287892
feat: update workspace channel retrieval to support incident and alert episodes
2026-02-11 13:09:21 +00:00
Nawaz Dhandala
0950d4288f
feat: add episode and incident number prefixes to relevant services and messages
2026-02-11 12:58:23 +00:00
Nawaz Dhandala
56ea1c4690
fix: streamline formatting in various services for consistency
2026-02-11 12:52:15 +00:00
Nawaz Dhandala
08d2b6f5a2
feat: add emoji to button titles in Slack incident episode messages
2026-02-11 12:49:21 +00:00
Nawaz Dhandala
2cabdde5bd
feat: add workspace notification handling for alert and incident episode services
2026-02-11 12:45:16 +00:00
Nawaz Dhandala
3e48a706bd
feat: enhance workspace notification handling in various services
2026-02-11 12:39:48 +00:00
Nawaz Dhandala
7c672e14a1
feat: add workspace notification handling in Alert and Incident episode services
2026-02-11 12:16:42 +00:00
Nawaz Dhandala
80a3bbac3d
Merge branch 'master' into release
2026-02-11 11:46:59 +00:00
simlarsen
25f9b826cf
chore: npm audit fix
2026-02-11 02:38:02 +00:00
Nawaz Dhandala
c478e6af30
feat: add openSourceDeployment schema with webhookUrl property
2026-02-10 23:26:06 +00:00
Nawaz Dhandala
555a722732
feat: update expo-device to version 8.0.10 and react-native-screens to version 4.16.0
2026-02-10 23:24:47 +00:00
Nawaz Dhandala
6b5f981424
feat: refactor push token handling and move related functions to pushTokenUtils
2026-02-10 23:23:17 +00:00
Nawaz Dhandala
e0e614cf21
feat: enable new architecture in app.json
2026-02-10 23:17:53 +00:00
Nawaz Dhandala
44cc072d98
feat: add expo-system-ui dependency to package.json and package-lock.json
2026-02-10 23:15:38 +00:00
Nawaz Dhandala
c2c97dae0a
feat: add mobile app Android and iOS deployment jobs to release workflow
2026-02-10 23:09:02 +00:00
Nawaz Dhandala
3978374ccb
feat: add release signing setup documentation for Android and iOS
2026-02-10 23:08:24 +00:00
Nawaz Dhandala
6950daf10a
feat: add workflows for mobile app Android and iOS deployment
2026-02-10 23:06:32 +00:00
Nawaz Dhandala
7a07e669c9
feat: add mobile app compilation and testing workflows
2026-02-10 22:55:57 +00:00
Nawaz Dhandala
67ece0fcca
refactor: enhance type safety and improve code readability across multiple files
2026-02-10 22:45:12 +00:00
Nawaz Dhandala
5413e24bd4
refactor: enhance type safety and improve code readability across multiple files
...
- Updated hooks to return specific types using UseQueryResult for better type safety.
- Refactored various components to explicitly define return types for functions and callbacks.
- Improved type annotations for variables and function parameters in screens and hooks.
- Enhanced readability by restructuring code and ensuring consistent formatting.
- Added missing type imports and ensured proper usage of types from the API.
- Cleaned up unnecessary type assertions and improved overall code clarity.
2026-02-10 22:38:45 +00:00
Nawaz Dhandala
59b3fc0334
Refactor screens and components for improved readability and consistency
...
- Simplified state management and data fetching in IncidentEpisodeDetailScreen.
- Enhanced code clarity by using arrow functions consistently and removing unnecessary destructuring.
- Improved type annotations across various screens for better TypeScript support.
- Streamlined the rendering of components in IncidentEpisodesScreen and IncidentsScreen.
- Updated NotificationPreferencesScreen to use consistent function signatures and improved readability.
- Refactored ProjectSelectionScreen and SettingsScreen for better structure and clarity.
- Enhanced LoginScreen and ServerUrlScreen with clearer type definitions and improved error handling.
- Updated storage utilities to ensure consistent type usage and improved code clarity.
- Refactored theme context and spacing utilities for better type safety and readability.
- Improved color and date utility functions for better maintainability.
2026-02-10 22:29:37 +00:00
Nawaz Dhandala
2bc72dbdb6
feat: update project view route to use current navigation context
2026-02-10 22:21:19 +00:00
Nawaz Dhandala
15ccf00503
chore: update expo-server-sdk to version 3.15.0; reorganize push notifications documentation
...
- Updated expo-server-sdk in package.json from 3.10.0 to 3.15.0.
- Deleted outdated firebase-push-notifications.md and created new push-notifications.md for clarity.
- Updated navigation links in Nav.ts and README.md to point to the new push-notifications documentation.
2026-02-10 22:07:39 +00:00
Nawaz Dhandala
b3d73a5523
feat: add notification preferences screen and settings stack navigator
...
feat: implement notification preferences management with local storage
feat: enhance accessibility for alert and incident actions
feat: integrate haptic feedback for user interactions in various screens
refactor: update navigation structure to include settings and notification preferences
2026-02-10 22:04:37 +00:00
Nawaz Dhandala
43e6291608
feat: enhance incident detail screens with haptic feedback and loading skeletons
...
- Added haptic feedback on state change actions in IncidentDetailScreen and IncidentEpisodeDetailScreen.
- Replaced ActivityIndicator with SkeletonCard for better loading experience in IncidentDetailScreen and IncidentEpisodeDetailScreen.
- Updated empty state messages in IncidentEpisodesScreen and IncidentsScreen for clarity.
- Refactored SettingsScreen to improve layout and added biometric authentication options.
- Introduced OfflineBanner component to notify users of network issues.
- Created SwipeableCard component for better interaction with list items.
- Implemented useBiometric and useNetworkStatus hooks for managing biometric settings and network status.
- Added BiometricLockScreen for unlocking the app using biometric authentication.
- Introduced preferences storage for theme mode and biometric settings.
2026-02-10 21:54:18 +00:00
Nawaz Dhandala
09d82f64de
refactor: remove Firebase Cloud Messaging configuration and related code for push notifications
2026-02-10 21:38:42 +00:00
Nawaz Dhandala
51ed9fc2bb
feat: implement push notification registration and unregistration functionality
2026-02-10 21:27:35 +00:00
Nawaz Dhandala
b23ccdcc57
feat: add Incident and Alert Episodes screens and navigators
...
- Created IncidentEpisodesStackNavigator for managing navigation between incident episodes list and detail screens.
- Implemented AlertEpisodesScreen to display a list of alert episodes with pagination and refresh functionality.
- Developed AlertEpisodeDetailScreen to show detailed information about a specific alert episode, including state changes and internal notes.
- Added IncidentEpisodesScreen to display a list of incident episodes with similar functionality to the alert episodes screen.
- Created IncidentEpisodeDetailScreen for detailed view of incident episodes, including state management and note-taking features.
- Integrated hooks for fetching data related to alert and incident episodes.
- Added UI components for displaying episode details, actions, and notes.
2026-02-10 20:34:53 +00:00
Nawaz Dhandala
147e687bac
fix: refactor alert and incident state handling to use state IDs for acknowledgment and resolution
2026-02-10 20:15:46 +00:00
Nawaz Dhandala
b84cebcb10
feat: add hooks and screens for alerts and incidents management
...
- Implemented `useAlertDetail`, `useAlertStates`, and `useAlertStateTimeline` hooks for fetching alert details, states, and timelines.
- Created `useAlerts` and `useUnresolvedAlertCount` hooks for managing alerts list and unresolved alert counts.
- Developed `useIncidentDetail`, `useIncidentStates`, and `useIncidentStateTimeline` hooks for incident management.
- Added `useIncidents` and `useUnresolvedIncidentCount` hooks for fetching incidents and unresolved incident counts.
- Introduced `ProjectProvider` and `useProject` hook for managing project selection and state.
- Created `AlertsStackNavigator` and `IncidentsStackNavigator` for navigation between alerts and incidents screens.
- Developed `AlertDetailScreen` and `IncidentDetailScreen` for displaying detailed information about alerts and incidents.
- Added `ProjectSelectionScreen` for selecting projects with loading and error handling.
- Implemented utility functions for color conversion and date formatting.
2026-02-10 20:10:37 +00:00
Nawaz Dhandala
7374e3bf9a
fix: update UI/UX design philosophy to emphasize native app experience
2026-02-10 18:00:54 +00:00
Nawaz Dhandala
413ba90b02
fix: correct property access for miscData in login function
2026-02-10 17:59:55 +00:00
Nawaz Dhandala
2fd61385bd
fix: update login function to structure email and password as objects
2026-02-10 17:58:04 +00:00
Nawaz Dhandala
822bc9f8d5
fix: update newArchEnabled to false and modify start scripts in package.json
2026-02-10 17:54:43 +00:00
Nawaz Dhandala
e53a490606
Merge branch 'master' into release
2026-02-10 16:39:21 +00:00
Nawaz Dhandala
cc53460e7a
feat: add README.md for OneUptime Mobile App setup and configuration
2026-02-10 16:01:51 +00:00
Nawaz Dhandala
7d6e0488ba
feat: add Firebase Cloud Messaging configuration for native push notifications
2026-02-10 15:58:12 +00:00
Nawaz Dhandala
385a0fb9e5
fix: change deviceType property type to PushDeviceType in UserPush model
2026-02-10 15:34:21 +00:00
Nawaz Dhandala
584b79f48c
Merge branch 'master' into mob-phase-1
2026-02-10 15:26:41 +00:00
Nawaz Dhandala
92901b1647
feat: add openSourceDeployment schema and update values.yaml documentation
2026-02-10 15:23:15 +00:00
Nawaz Dhandala
bcbc4f6d99
chore: bump version to 9.5.7
2026-02-10 15:00:30 +00:00
Nawaz Dhandala
04dd1260ac
style: improve code formatting for better readability in Register and BasicForm components
2026-02-10 15:00:08 +00:00
Nawaz Dhandala
882f9f6ae4
feat: add support for full row spanning in form fields and conditionally display notification checkbox based on billing status
2026-02-10 14:58:51 +00:00
Nawaz Dhandala
549dc3546b
refactor: clean up code formatting and improve readability in Authentication and OpenSourceDeploymentAPI
2026-02-10 14:14:33 +00:00
Nawaz Dhandala
25edcf7d9b
feat: add migration for OpenSourceDeployment table and update OnCallDutyPolicyScheduleLayer defaults
2026-02-10 14:13:07 +00:00
Nawaz Dhandala
46378fc3db
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-10 14:11:31 +00:00
Nawaz Dhandala
f9f5bff4ce
feat: add Open Source Deployment webhook support and related configuration
2026-02-10 14:11:03 +00:00
Nawaz Dhandala
12b78249c5
feat: rename version field to oneuptimeVersion in OpenSourceDeployment model and API
2026-02-10 13:57:55 +00:00
Nawaz Dhandala
f8cbc3a551
feat: implement Open Source Deployment registration and related database schema
2026-02-10 13:50:56 +00:00
Simon Larsen
670b984cee
Merge pull request #2288 from OneUptime/episode-resolve
...
Episode resolve
2026-02-10 13:29:17 +00:00
Nawaz Dhandala
e677e54ea9
feat: update migration and services to handle allIncidentsResolvedAt and allAlertsResolvedAt fields
2026-02-10 13:28:18 +00:00
Nawaz Dhandala
928a2589c2
feat: remove workspaceProjectAuthTokenId from WorkspaceNotificationRule in migration
2026-02-10 13:20:40 +00:00
Nawaz Dhandala
45f7a86888
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-10 13:12:42 +00:00
Nawaz Dhandala
0fa7848ab9
feat: add migration for allIncidentsResolvedAt and allAlertsResolvedAt fields with index creation
2026-02-10 13:12:10 +00:00
Nawaz Dhandala
ae6e49da8f
feat: add allAlertsResolvedAt and allIncidentsResolvedAt fields for resolve delay calculations
2026-02-10 13:08:42 +00:00
Simon Larsen
e80e22b1fa
Merge pull request #2285 from OneUptime/inc-episode
...
feat(AutoResolve): implement resolve delay logic based on incident gr…
2026-02-10 12:42:17 +00:00
Simon Larsen
2adefd1cee
Merge pull request #2287 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-10 11:17:17 +00:00
simlarsen
36cbb3159a
chore: npm audit fix
2026-02-10 02:40:36 +00:00
Nawaz Dhandala
54909116b9
mobile phase 1
2026-02-09 23:45:17 +00:00
Nawaz Dhandala
4582f6100a
feat(MobileApp): enhance UI/UX design philosophy with modern aesthetics and user experience considerations
2026-02-09 22:49:00 +00:00
Nawaz Dhandala
49a01eca8c
feat(MobileApp): add UI/UX design philosophy and core design principles to the design document
2026-02-09 22:47:15 +00:00
Nawaz Dhandala
349df0e181
feat(MobileApp): enhance multi-project support with project badges and filters in UI
2026-02-09 22:43:03 +00:00
Nawaz Dhandala
c52116bec1
feat(MobileApp): add design document for OneUptime On-Call mobile app
2026-02-09 22:32:55 +00:00
Nawaz Dhandala
098a18005f
feat(ResolveInactiveEpisodes): implement inactivity timeout logic based on incident grouping rules
2026-02-09 22:20:42 +00:00
Nawaz Dhandala
6dbcd69ecd
feat(AutoResolve): implement resolve delay logic based on incident grouping rules
2026-02-09 21:49:49 +00:00
Nawaz Dhandala
09a6827709
refactor(Service): streamline incident count template replacement
2026-02-09 21:16:52 +00:00
Nawaz Dhandala
dbb1fa6c18
feat(IncidentEpisodeService): enhance incident count update with dynamic title and description templates
2026-02-09 21:15:56 +00:00
Nawaz Dhandala
cd450bc3b6
feat(migrations): set default value of groupByMonitor to false for Alert and Incident grouping rules
2026-02-09 20:15:15 +00:00
Nawaz Dhandala
047195116d
feat(migrations): optimize backfill queries to use MAX instead of COUNT for performance and accuracy
2026-02-09 19:27:12 +00:00
Nawaz Dhandala
564f21388b
chore(VERSION): bump version to 9.5.6
2026-02-09 18:21:05 +00:00
Nawaz Dhandala
c69d7c949e
feat(templates): reorder service and autoscaler definitions in Helm chart templates
2026-02-09 18:04:54 +00:00
Nawaz Dhandala
dd47b9c3a9
feat(e2e-tests): add CRUD and idempotency tests for oneuptime_file resource
2026-02-09 14:46:40 +00:00
Nawaz Dhandala
ce731cb489
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 14:41:34 +00:00
Nawaz Dhandala
f725fdd2d9
feat(ResourceGenerator): implement no-op methods for read, update, and delete operations
2026-02-09 14:41:32 +00:00
Simon Larsen
1aec570c83
Merge pull request #2280 from OneUptime/feat/readme-ai-copilot
...
docs: add AI Copilot section to README
2026-02-09 14:32:57 +00:00
Jamie Mallers
97b7e15ece
docs: add AI Copilot section to README
...
Highlight the AI agent capabilities - auto-detection, root cause analysis,
and automated code fix PRs. This is our key differentiator and was missing
from the README.
2026-02-09 14:31:03 +00:00
Nawaz Dhandala
7cdac5fe66
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 14:28:11 +00:00
Nawaz Dhandala
4add175070
refactor(Monitor): improve code readability by consolidating API ping parameters
...
refactor(Migration): update comments for clarity and maintainability
fix(MarkdownEditor): adjust code block formatting for consistency in documentation
2026-02-09 14:28:09 +00:00
Nawaz Dhandala
711cfd2f6b
feat(MonitorUtil): add tests for URL placeholder resolution and update method visibility
2026-02-09 14:21:05 +00:00
Nawaz Dhandala
6869ee670a
fix(VMUtil): skip replacement if variable is not found in storageMap
2026-02-09 14:17:20 +00:00
Nawaz Dhandala
c4d978cc3b
feat: add API and Website monitor documentation with dynamic URL placeholders
2026-02-09 14:11:02 +00:00
Simon Larsen
1dffc2fbbe
Merge pull request #2279 from OneUptime/feat/ga4-signup-tracking
...
feat(analytics): add GA4 sign_up and page view tracking
2026-02-09 13:56:18 +00:00
Jamie Mallers
6b0756cd3a
feat(analytics): add GA4 sign_up and page view tracking
...
- Fire sign_up event on successful registration (Accounts/Register.tsx)
- Fire page_view_pricing event on pricing page load
- Fire page_view_demo event on demo page load
- All events use dataLayer.push for GTM/GA4 compatibility
2026-02-09 13:54:44 +00:00
Simon Larsen
fbfa7747e0
Merge pull request #2278 from OneUptime/fluentbit
...
Fluentbit
2026-02-09 13:14:59 +00:00
Nawaz Dhandala
a7c38dcbf2
refactor(FluentLogsIngestService): improve code readability by formatting function arguments and object properties
2026-02-09 13:14:39 +00:00
Nawaz Dhandala
6b8dd9e8b5
feat(FluentLogsIngestService): enhance log ingestion with structured fields and attributes extraction
...
test(FluentLogsIngestService): add comprehensive tests for log normalization and attribute extraction
2026-02-09 13:05:52 +00:00
Nawaz Dhandala
c5e7429b3d
chore(VERSION): bump version to 9.5.5
2026-02-09 11:54:17 +00:00
Nawaz Dhandala
13ccee4e69
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 11:53:31 +00:00
Nawaz Dhandala
f9c9ac5ef0
fix(Migration): optimize backfill queries for project counters using JOINs
2026-02-09 11:53:29 +00:00
Nawaz Dhandala
10654a0a04
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-09 11:07:56 +00:00
Nawaz Dhandala
0d900dca78
fix(StatusPageDomain): change subdomain requirement from required to optional
2026-02-09 11:07:24 +00:00
Nawaz Dhandala
bf5846e7f4
fix(ProductCompare): improve question formatting for clarity in FAQ section
2026-02-08 22:25:06 +00:00
Nawaz Dhandala
9fa48c7a25
chore(VERSION): bump version to 9.5.4
2026-02-08 22:02:16 +00:00
Simon Larsen
9efb070334
Merge pull request #2276 from OneUptime/fix/seo-better-uptime-enhanced
...
SEO: Add FAQ schema to compare pages + enhance Better Uptime content
2026-02-08 18:46:52 +00:00
Nawaz Dhandala
85e7dd1150
fix(sitemap): update comment format for clarity on blog tag sitemaps removal
2026-02-08 18:16:51 +00:00
Nawaz Dhandala
072f162b6e
fix(Project): update create permissions to allow User role
2026-02-08 18:12:26 +00:00
Nawaz Dhandala
9e01b0b75a
fix(playwright): install browsers to a fixed path for runtime accessibility
2026-02-08 17:56:59 +00:00
Nawaz Dhandala
3d7b98d1ee
fix(deps): update net-snmp to version 3.26.1
2026-02-08 15:37:41 +00:00
Jamie Mallers
62f6900dd2
Merge origin/master - resolve conflict in product-compare.ejs
...
Keep both:
- Updated meta description from master
- FAQ schema for rich snippets from this branch
2026-02-08 15:20:49 +00:00
Jamie Mallers
51cf4a88bf
SEO: Add FAQ schema + enhance Better Uptime comparison content
...
Changes:
1. Add JSON-LD FAQ schema to all compare pages for rich snippets
2. Expand Better Uptime FAQs from 4 to 8 questions
3. Add more detailed answers covering:
- Better Uptime → Better Stack rebrand context
- Self-hosting advantages
- Detailed pricing comparison
- Feature differences
Target: /compare/better-uptime at position 13.5 for 'better uptime' query
Expected: Rich snippet eligibility + better content relevance
2026-02-08 09:21:54 +00:00
Simon Larsen
0dfd38d263
Merge pull request #2275 from OneUptime/fix/seo-compare-page-titles
...
fix(seo): improve compare page title tags for better CTR
2026-02-07 20:44:53 +00:00
Simon Larsen
66424eee24
Merge pull request #2274 from OneUptime/fix/seo-meta-descriptions
...
fix(seo): unique meta descriptions for product pages
2026-02-07 20:44:14 +00:00
Simon Larsen
93adee4b16
Merge pull request #2273 from OneUptime/fix/seo-noindex-tag-pages
...
fix(seo): noindex tag pages and remove from sitemap
2026-02-07 20:42:57 +00:00
Jamie Mallers
d7efe2445c
fix(seo): improve compare page title tags for better CTR
...
Changed title pattern from:
'OneUptime vs [Product]: Open-Source Alternative | 2026 Comparison'
To:
'[Product] Alternative - OneUptime | Open Source | 2026 Comparison'
Rationale:
- Puts competitor name first (matches search intent)
- 'Alternative' keyword prominent (what users search for)
- Shorter, more scannable
Also improved meta description to be more action-oriented with clear value props.
Targets: /compare/better-uptime (position 13.5, 803 impressions)
2026-02-07 17:01:18 +00:00
Jamie Mallers
1bf4c52518
fix(seo): unique meta descriptions for product pages
...
Multiple product pages had identical generic meta descriptions:
'OneUptime monitors websites, APIs, and servers...'
This hurt CTR because Google showed the same text for different pages.
Updated with unique, keyword-rich descriptions:
- /product/status-page: Focus on free, unlimited subscribers, Statuspage alternative
- /product/monitoring: Focus on global locations, alerts, Datadog alternative
- /product/incident-management: Focus on features, integrations
- /product/on-call: Focus on rotations, escalations, PagerDuty alternative
- /about: Focus on open source, GitHub stars, mission
Expected impact: Improved CTR from search results
2026-02-07 16:53:21 +00:00
Jamie Mallers
8348bf6897
fix(seo): noindex tag pages and remove from sitemap
...
Google Search Console shows 0/10,519 pages indexed. Root cause: 5,000+
thin tag pages are diluting site quality signals and consuming crawl budget.
Changes:
- Add noindex,follow meta tag to blog tag pages (ListByTag.ejs)
- Remove tag sitemaps from sitemap index (Sitemap.ts)
This tells Google to:
1. Stop trying to index tag pages (they're thin content)
2. Still follow links on those pages to discover real content
3. Focus crawl budget on valuable pages (blog posts, product pages)
Expected impact:
- Improved crawl budget efficiency
- Better quality signals for the domain
- Gradual improvement in indexing of valuable pages
2026-02-07 15:49:51 +00:00
Simon Larsen
7f2192206f
Merge pull request #2272 from OneUptime/prefix-alert-number
...
Prefix alert number
2026-02-06 20:50:57 +00:00
Nawaz Dhandala
ddf7636965
Set default number prefixes for incident, alert, and maintenance numbers in ProjectService
2026-02-06 20:48:02 +00:00
Nawaz Dhandala
52514fbb7e
Rename parameter onCreate to _onCreate in onCreateSuccess method for clarity
2026-02-06 20:40:21 +00:00
Nawaz Dhandala
2c3521561d
Add type annotations to fix ESLint typedef errors for numberResult variables
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 20:31:31 +00:00
Nawaz Dhandala
8d6ef5a277
Refactor alert and incident number display formatting
...
- Updated multiple components and worker jobs to improve the formatting of alert and incident numbers.
- Ensured consistent use of conditional rendering for alert and incident numbers with prefixes.
- Enhanced readability by using multiline return statements for JSX elements.
2026-02-06 20:27:35 +00:00
Nawaz Dhandala
726ae7ef98
Fix prefix display in UI tables and detail views by adding WithPrefix to selectMoreFields
...
ModelTable/CardModelDetail only fetch the first key from column field objects.
The WithPrefix fields must be in selectMoreFields to be included in the API query.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 20:19:52 +00:00
Nawaz Dhandala
fde974d968
Add alertNumberWithPrefix support to AlertEpisodeMemberService and UserNotificationRuleService
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 20:08:08 +00:00
Nawaz Dhandala
eae5e026fa
Add prefix support to monitor evaluation log incident/alert number display
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 20:00:44 +00:00
Nawaz Dhandala
5b01743e74
Add alertNumberWithPrefix support to AlertOwners Worker notification files
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 19:53:01 +00:00
Nawaz Dhandala
2cfc6a5e68
feat: Add migration for new prefix fields in Project, Incident, Alert, and ScheduledMaintenance tables
2026-02-06 19:46:40 +00:00
Nawaz Dhandala
0976df1bee
feat: Add custom prefixes for alert, incident, and scheduled maintenance numbers
...
- Implemented functionality to allow users to set custom prefixes for alert numbers and alert episode numbers in the AlertMoreSettings component.
- Added similar functionality for incident numbers and incident episode numbers in the IncidentMoreSettings component.
- Introduced custom prefixes for scheduled maintenance numbers in the ScheduledMaintenanceMoreSettings component.
- Updated various notification jobs to utilize the new prefix settings for alert, incident, and scheduled maintenance numbers.
- Ensured backward compatibility by maintaining the default '#' prefix when no custom prefix is provided.
2026-02-06 19:43:11 +00:00
Nawaz Dhandala
caa59aea7e
Refactor Analytics event tracking for consistent string quoting
2026-02-06 14:46:44 +00:00
Nawaz Dhandala
ab5e0ec3c4
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-02-06 14:43:21 +00:00
Nawaz Dhandala
f4eda526c5
Remove semaphore mutex implementation from AlertEpisodeService and IncidentEpisodeService for simplified episode creation
2026-02-06 14:43:19 +00:00
Nawaz Dhandala
19f347a826
Remove semaphore mutex implementation from AlertService, IncidentService, and ScheduledMaintenanceService for simplified alert and incident creation
2026-02-06 14:39:49 +00:00
Nawaz Dhandala
7eb84c2fb0
Refactor increment methods in ProjectService to use atomicIncrementColumnValueByOne for better code reuse
2026-02-06 14:32:30 +00:00
Nawaz Dhandala
a27f3953ab
Add counters for incidents, alerts, and scheduled maintenance to Project model and implement corresponding increment methods
2026-02-06 14:30:16 +00:00
Simon Larsen
4ec162208b
Merge pull request #2269 from OneUptime/fix/add-ga4-conversion-tracking
...
Add GA4 conversion tracking for demo bookings and CTA clicks
2026-02-06 00:00:01 +00:00
Jamie Mallers
13482b13d7
Add GA4 tracking to Analytics module for signup and all events
...
- All events captured via Analytics.capture() now also push to GA4 dataLayer
- This enables tracking signups (accounts/register) and other events in GA4
- Works alongside existing PostHog tracking
2026-02-05 23:52:33 +00:00
Jamie Mallers
69c0253862
Add GA4 conversion tracking for demo bookings and CTA clicks
...
- Add GA4 gtag event tracking alongside PostHog for demo bookings
- Add dataLayer push for GTM compatibility
- Add CTA click tracking for 'Get started' and 'Request demo' buttons
- Enable conversion funnel analysis in Google Analytics
This fixes the issue where GA4 Key Events showed 0 conversions
despite demos being booked (only tracked in PostHog previously).
2026-02-05 23:42:10 +00:00
Nawaz Dhandala
92d8b7b425
Add computed property to various database models
2026-02-05 15:23:06 +00:00
Nawaz Dhandala
0ef053dc3d
Add computed property to schedule next event column in ScheduledMaintenanceTemplate
2026-02-05 13:52:34 +00:00
Nawaz Dhandala
fa0bd99bc8
Bump version to 9.5.3
2026-02-05 12:58:30 +00:00
Simon Larsen
68b6ca9fd3
Merge pull request #2267 from OneUptime/episode-status-page
...
Episode status page
2026-02-05 12:58:03 +00:00
Simon Larsen
cd9b711ee4
Merge pull request #2268 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-05 12:56:59 +00:00
Nawaz Dhandala
b05d1652e1
Implement logic to mark episode public notes and state timelines as Skipped for subscriber notifications
2026-02-05 12:52:55 +00:00
Nawaz Dhandala
d971573db0
Refactor code for improved readability and consistency
...
- Adjusted formatting in PublicNote.tsx for better alignment of imports and function parameters.
- Reformatted episode monitor extraction in Detail.tsx for clarity.
- Enhanced readability of episodes data parsing in List.tsx.
2026-02-05 12:48:13 +00:00
Nawaz Dhandala
5a11518c31
Add episode settings section to Alert Grouping Rules page
2026-02-05 12:47:09 +00:00
Nawaz Dhandala
ce4f41367b
Add episode settings section to Incident Grouping Rules page
2026-02-05 12:44:37 +00:00
Nawaz Dhandala
f553726186
Refactor code structure for improved readability and maintainability
2026-02-05 12:32:56 +00:00
Nawaz Dhandala
1bd746b285
Update icon SVG path for improved rendering and clarity
2026-02-05 12:14:41 +00:00
Nawaz Dhandala
82558fda59
Add episode management features to Status Page
...
- Implement fetching and displaying active incident episodes on the Status Page.
- Introduce episode public notes and state timelines for enhanced episode details.
- Create EpisodeGroup type to structure episode-related data.
- Update Overview component to integrate episodes alongside incidents.
2026-02-05 12:11:41 +00:00
Nawaz Dhandala
3f1fe2bf1c
Preserve monitor data in episodes from raw JSON and update serialization logic
2026-02-05 12:00:57 +00:00
Nawaz Dhandala
d00fa80e47
Add monitor mapping and resource filtering for episode events in Detail component
2026-02-05 11:40:37 +00:00
Nawaz Dhandala
dc4805c3b2
Add settings page for incident episodes with routing and UI integration
2026-02-05 11:27:50 +00:00
Nawaz Dhandala
642fb95209
Replace Toggle components with Checkbox in MonitorCriteriaAlertForm and MonitorCriteriaIncidentForm
2026-02-05 11:19:06 +00:00
Nawaz Dhandala
01baf60b2e
Add endpoint and logic for retrieving incident episode public note attachments
2026-02-05 10:52:03 +00:00
simlarsen
225679f5d3
chore: npm audit fix
2026-02-05 02:25:19 +00:00
Nawaz Dhandala
51f16e2213
Add public notes feature for incident episodes with routing and UI integration
2026-02-04 21:55:32 +00:00
Nawaz Dhandala
0af23bbacb
Add migration for new StatusPage fields and update index
2026-02-04 20:36:14 +00:00
Nawaz Dhandala
7b446a853c
Add migration for StatusPage enhancements and OnCallDutyPolicyScheduleLayer defaults
2026-02-04 20:35:43 +00:00
Nawaz Dhandala
df480577ab
Clarify comments regarding incident visibility and episode display logic in StatusPageAPI
2026-02-04 20:33:42 +00:00
Nawaz Dhandala
c031cc2af3
Refactor incident query logic to clarify episode visibility criteria on status page
2026-02-04 20:31:26 +00:00
Nawaz Dhandala
ae17820d0d
Add subscriber episode notification templates for incident updates
2026-02-04 20:28:37 +00:00
Nawaz Dhandala
f2f3900506
Refactor notification templates and job scripts to replace "Episode" with "Incident" for consistency across the application.
2026-02-04 20:26:49 +00:00
Nawaz Dhandala
4c8b92144c
Refactor code for improved readability and consistency: adjust formatting, enhance type annotations, and streamline notification logging in various files.
2026-02-04 20:20:08 +00:00
Nawaz Dhandala
4c45e16f56
Refactor episode handling: remove EpisodeDetail component and update routing; enhance incident and episode event item retrieval
2026-02-04 20:13:25 +00:00
Nawaz Dhandala
53e39724e7
Add episode management features to status page: enable episode display, history, and labels
2026-02-04 20:09:01 +00:00
Nawaz Dhandala
849882d868
Add notification jobs for incident episode public notes and state timelines
...
- Implemented SendNotificationToSubscribers job for IncidentEpisodePublicNote to notify subscribers about new public notes added to episodes.
- Implemented SendNotificationToSubscribers job for IncidentEpisodeStateTimeline to notify subscribers about state changes of episodes.
- Both jobs include logic for fetching relevant episodes, monitors, and subscribers, and sending notifications via email, SMS, Slack, and Microsoft Teams.
- Added error handling and logging for better traceability of notification processes.
2026-02-04 19:11:44 +00:00
Nawaz Dhandala
e3f8af83e5
Add showIncidentOnStatusPage feature to CriteriaIncident and update forms
2026-02-04 18:30:06 +00:00
Simon Larsen
18a5559116
Merge pull request #2265 from OneUptime/compare-pages-seo-improvement
...
Improve compare page SEO: add 'open-source alternative' positioning
2026-02-03 15:20:18 +00:00
Jamie Mallers
3c3ecfc698
Enhance compare pages: stronger positioning and CTAs
...
- Badge: 'Open Source Alternative' with GitHub link (reinforces positioning)
- H1: 'The Open-Source [Competitor] Alternative' (SEO + clear value prop)
- CTA: 'Start free — no credit card' (removes friction)
- Added trust signal: 'Self-host for free or use our cloud. No vendor lock-in.'
These changes make the compare pages more conversion-focused.
2026-02-03 15:16:51 +00:00
Jamie Mallers
c22f7fec46
Improve compare page SEO: add 'open-source alternative' positioning
...
- Title: 'OneUptime vs [Competitor]: Open-Source Alternative | 2026 Comparison'
- Meta: Highlights open-source, alternative positioning, and all-in-one value prop
- Targets high-intent search terms: '[competitor] alternative', 'open source [competitor]'
Affects all /compare/* pages (Datadog, PagerDuty, New Relic, Statuspage, etc.)
2026-02-03 15:12:45 +00:00
Simon Larsen
75d473f6d7
Merge pull request #2264 from OneUptime/homepage-messaging-update
...
Update homepage messaging: lead with open-source positioning
2026-02-03 15:04:40 +00:00
Jamie Mallers
5d8f8e248e
Update homepage messaging: lead with open-source positioning
...
- Title: 'OneUptime | The Open-Source Observability Platform'
- Meta: Focus on unified platform, self-hostable
- H1: 'The Open-Source Observability Platform'
- Sub: Emphasize complete reliability stack (monitoring, incidents, status pages, APM)
Part of GTM refresh to improve SEO and conversion.
2026-02-03 14:54:29 +00:00
Simon Larsen
a7c3ea274f
Merge pull request #2263 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-02-03 08:13:39 +00:00
simlarsen
da324f49d9
chore: npm audit fix
2026-02-03 02:29:12 +00:00
Nawaz Dhandala
6fd9223ee9
refactor: Improve code formatting for better readability in UserSettings components
2026-02-02 19:36:32 +00:00
Nawaz Dhandala
c062d651e8
chore: Bump version number to 9.5.2
2026-02-02 19:35:12 +00:00
Nawaz Dhandala
1c264ac5a1
feat: Enhance User Settings with Incident On-Call Rules and related components
2026-02-02 19:31:58 +00:00
Nawaz Dhandala
8923a4bff6
feat: Format MicrosoftTeamsIntegration component for improved readability
2026-02-02 18:29:57 +00:00
Nawaz Dhandala
ab4e0cf85f
chore: Bump version number to 9.5.1
2026-02-02 18:29:48 +00:00
Nawaz Dhandala
8f63e93eba
feat: Replace ComingSoon component with MicrosoftTeamsIntegration for immediate functionality
2026-02-02 18:26:52 +00:00
Nawaz Dhandala
c06697f299
chore: Clean up whitespace in migration file for better readability
2026-02-02 18:21:51 +00:00
Nawaz Dhandala
2590a8d671
feat: Refactor DashboardSideMenu to use sections for better organization and readability
2026-02-02 18:20:55 +00:00
Nawaz Dhandala
e4eadc297b
feat: Update Dashboard SideMenu to rename "Overview" to "Monitors" and conditionally add "Monitor Groups" section
2026-02-02 18:05:45 +00:00
Nawaz Dhandala
d0bf351dc1
feat: Add monitorId column and constraints to log tables in migration
2026-02-02 17:56:22 +00:00
Nawaz Dhandala
3234cc7d09
feat: Add migration for monitorId integration and schema updates across log tables
2026-02-02 17:46:50 +00:00
Nawaz Dhandala
0158271e6a
feat: Add monitorId support across notification services and logs, and implement Notification Logs page
2026-02-02 17:44:25 +00:00
Nawaz Dhandala
9d50bf2535
chore: Bump version to 9.5.0
2026-02-01 16:19:28 +00:00
Nawaz Dhandala
c8ca2eacc5
fix: Improve descriptions for note reminder intervals and templates in IncidentSlaRule
2026-02-01 16:18:42 +00:00
Nawaz Dhandala
66699901a7
refactor: Simplify function signatures and improve code readability in Sla.tsx
2026-02-01 16:13:20 +00:00
Nawaz Dhandala
68a33eee2f
feat: Enhance SLA management by integrating incident state timeline for accurate response and resolution tracking
2026-02-01 16:04:50 +00:00
Nawaz Dhandala
016793d77d
feat: Implement SLA rule management with add and remove functionality in IncidentViewSla
2026-02-01 16:00:52 +00:00
Nawaz Dhandala
7b040b659d
fix: Update SlaCard to consider incident resolution status for completion state
2026-02-01 15:56:54 +00:00
Nawaz Dhandala
c6db71f383
fix: Convert modelId and projectId to strings for stable dependency references in IncidentViewSla
2026-02-01 15:50:07 +00:00
Nawaz Dhandala
16923c750b
feat: Add canReadOnRelationQuery property to IncidentSlaRule model and enhance SLA timers with real-time updates
2026-02-01 15:49:07 +00:00
Nawaz Dhandala
f57173f43c
fix: Update sorting field in SLA tracking to use 'slaStartedAt' instead of 'createdAt'
2026-02-01 15:42:45 +00:00
Nawaz Dhandala
9716d138ea
refactor: Update fetchStates function type annotation and simplify error handling in EpisodeAlerts and EpisodeIncidents components
2026-02-01 15:34:18 +00:00
Nawaz Dhandala
8e1b6859f5
feat: Add support for incident episode notification rule type and update default title generation to use 'Untitled Episode'
2026-02-01 15:28:38 +00:00
Nawaz Dhandala
9751dd0d5f
refactor: Update episode title generation to remove prefix and use 'Untitled Episode' as default
2026-02-01 15:21:47 +00:00
Nawaz Dhandala
e84bd95f49
feat: Add canReadOnRelationQuery property to Alert and Incident models
2026-02-01 14:10:13 +00:00
Nawaz Dhandala
02b76539ab
feat: Fetch and display alert and incident states in episode views
2026-02-01 14:07:46 +00:00
Nawaz Dhandala
c40c33773b
feat: Add action buttons and current state display for alerts and incidents in episode views
2026-02-01 13:55:49 +00:00
Nawaz Dhandala
b0cebf9338
refactor: Improve code structure and readability in role assignment components
2026-02-01 13:47:39 +00:00
Nawaz Dhandala
674e35dc70
refactor: Improve code readability by formatting and simplifying filter/map functions in various components
2026-02-01 13:44:07 +00:00
Nawaz Dhandala
d5f42141a0
feat: Enhance Episode Member Role Assignments with user selection and role management
2026-02-01 13:41:54 +00:00
Nawaz Dhandala
8fb6da7d41
feat: Add Episode Member Role Assignments form field for incident grouping rules
2026-02-01 13:39:41 +00:00
Nawaz Dhandala
d14e77ee7f
feat: Implement role assignment functionality for incident episodes with UI components
2026-02-01 13:29:31 +00:00
Nawaz Dhandala
71e8a70717
feat: Add IncidentEpisodeRoleMember service and model to BaseAPI feature set
2026-02-01 13:20:21 +00:00
Nawaz Dhandala
370bdc6e21
feat: Refactor MonitorCriteria components to use dedicated UI elements for teams, users, and labels
2026-02-01 13:09:07 +00:00
Nawaz Dhandala
d2a5d037c1
feat: Add support for labels, teams, users, and incident roles in monitor criteria components
2026-02-01 13:02:53 +00:00
Nawaz Dhandala
1ffa87d322
feat: Update title of My On-Call Policies card to reflect active assignments
2026-02-01 12:48:45 +00:00
Nawaz Dhandala
28ffde7983
feat: Enhance My On-Call Policies page with project details and improved UI components
2026-02-01 12:48:17 +00:00
Nawaz Dhandala
4655e207a5
feat: Add My On-Call Policies page and integrate routing
2026-02-01 12:44:00 +00:00
Nawaz Dhandala
62a5b216a0
feat: Update collapsible section titles for clarity in Monitor Criteria forms
2026-02-01 12:33:15 +00:00
Nawaz Dhandala
79fb9d18ca
feat: Conditionally render Test Monitor Card based on monitor type
2026-02-01 12:28:23 +00:00
Nawaz Dhandala
ba5e8fdaeb
feat: Simplify Monitor Criteria section by removing conditional rendering
2026-02-01 12:26:50 +00:00
Nawaz Dhandala
aa31bbab45
feat: Refactor Ownership & Labels section in MonitorCriteriaIncidentForm with improved dropdown handling
2026-02-01 12:22:27 +00:00
Nawaz Dhandala
3c84365d61
feat: Add reassign functionality for member roles with modal confirmation
2026-02-01 12:13:57 +00:00
Nawaz Dhandala
ae59bd8300
feat: Enhance incident member assignment logic to include primary role assignments for creators
2026-02-01 12:08:34 +00:00
Nawaz Dhandala
b868206e82
feat: Improve user assignment flow with enhanced dropdown handling and feedback
2026-02-01 12:05:23 +00:00
Nawaz Dhandala
ddbf971f1f
feat: Reorder Owners item in SideMenu for improved accessibility
2026-02-01 12:01:35 +00:00
Nawaz Dhandala
483578ba4d
refactor: Remove unused owner teams and users fields from incident creation
2026-02-01 12:00:41 +00:00
Nawaz Dhandala
614cb4413e
feat: Enhance user assignment button with disabled state and tooltip for clarity
2026-02-01 11:57:47 +00:00
Nawaz Dhandala
ad43fc2df2
fix: Adjust icon size in MemberRoleAssignment component for better visibility
2026-02-01 11:54:44 +00:00
Nawaz Dhandala
aa2a6deb9e
feat: Refactor role assignments to use useRef for better performance and update role assignment handling in IncidentCreate
2026-02-01 11:51:28 +00:00
Nawaz Dhandala
dcb13bb401
feat: Add showEvenIfPermissionDoesNotExist option to incident roles assignment
2026-02-01 11:40:00 +00:00
Nawaz Dhandala
5260364e91
fix lint
2026-01-30 20:38:36 +00:00
Nawaz Dhandala
1938e620bb
feat: Update role assignment label to clarify multiple user assignment for incident roles
2026-01-30 20:32:27 +00:00
Nawaz Dhandala
c3fd71dcd4
feat: Enhance incident role assignment functionality with new IncidentRoleFormField component and support for multiple user assignments
2026-01-30 20:24:34 +00:00
Nawaz Dhandala
aba191c533
feat: Implement validation for primary roles to restrict multiple user assignments and update IncidentRoles component to include toggle for multiple user assignment
2026-01-30 20:09:31 +00:00
Nawaz Dhandala
847c019aea
feat: Add canAssignMultipleUsers field to IncidentRole and update related components for multi-user assignment
2026-01-30 19:55:13 +00:00
Nawaz Dhandala
edf05944c1
feat: Add roleIcon to MemberRole and IncidentMemberRoleAssignment for enhanced role representation
2026-01-30 19:48:13 +00:00
Nawaz Dhandala
5293876943
feat: Update MemberRoleAssignment to allow single member assignment per role and improve user dropdown options
2026-01-30 19:42:51 +00:00
Nawaz Dhandala
ca7a702c13
feat: Add createdAt field to user selection in IncidentMemberRoleAssignment
2026-01-30 19:37:42 +00:00
Nawaz Dhandala
4020b4b647
feat: Update SideMenu section titles for clarity and consistency
2026-01-30 19:34:44 +00:00
Nawaz Dhandala
650849f4ad
feat: Rename Members page to Roles and implement role assignment component
2026-01-30 19:09:06 +00:00
Nawaz Dhandala
9098261ac0
feat: Enhance user role assignment logic by validating role assignments and filtering available users by role
2026-01-30 19:07:28 +00:00
Nawaz Dhandala
70c6abbb86
feat: Add alert and incident episode counts with real-time updates in DashboardHeader
2026-01-30 14:15:52 +00:00
Nawaz Dhandala
23bc5531f0
feat: Add Incident SLA and Incident SLA Rule services and models to BaseAPI
2026-01-30 14:07:55 +00:00
Nawaz Dhandala
20404458e2
refactor: Remove dynamic imports of IncidentService and IncidentSlaService for improved performance
2026-01-30 14:00:44 +00:00
Nawaz Dhandala
31d3ce949d
Refactor and clean up code across multiple files
...
- Added missing commas in migration index.
- Improved type annotations for dynamic imports in IncidentService and IncidentSlaRuleService.
- Simplified logger debug messages in IncidentSlaService and IncidentSlaRuleService.
- Cleaned up JSX formatting in IconPicker, NotificationBellDropdown, RoleLabel, and Header components.
- Enhanced readability by restructuring long lines and removing unnecessary line breaks in various components.
- Updated error handling in fetch functions within DashboardHeader to use concise catch blocks.
- Refactored UserSettings and Incident routes for better readability.
- Improved code consistency and formatting in CheckSlaBreaches job.
2026-01-30 13:50:50 +00:00
Nawaz Dhandala
61ed224ad0
feat: Add Incident SLA and related tables with migration
2026-01-30 13:39:46 +00:00
Nawaz Dhandala
71ea76ee62
feat: Implement Incident SLA Management System
...
- Added IncidentSlaStatus enum to define SLA status values.
- Created IncidentSlaRulesPage component for managing SLA rules, including documentation and configuration options.
- Developed IncidentViewSla component to display SLA status and deadlines for incidents.
- Implemented CheckSlaBreaches job to monitor SLA breaches and send notifications.
- Created SendNoteReminders job to automate internal and public note reminders based on SLA rules.
2026-01-30 13:03:48 +00:00
Nawaz Dhandala
7a4a0553ca
fix: Update fetchData dependencies to use string representations of incidentId and projectId
2026-01-30 12:26:22 +00:00
Nawaz Dhandala
cb57fa4a07
feat: Add new icon types (Compass, Disc, Grid) to Icon component
2026-01-30 12:20:47 +00:00
Nawaz Dhandala
22bc222689
feat: Refactor IconPicker and RoleLabel components for improved icon handling and styling
2026-01-30 12:12:21 +00:00
Nawaz Dhandala
9d96170c42
feat: Add migration for roleIcon column in IncidentRole and update OnCallDutyPolicyScheduleLayer defaults
2026-01-30 12:03:01 +00:00
Nawaz Dhandala
d0f4d21177
feat: Change roleIcon type from string to IconProp in IncidentRole model
2026-01-30 11:59:18 +00:00
Nawaz Dhandala
e9a2167484
feat: Rename icon to roleIcon in IncidentRole model and update references in IncidentRoles and CustomFields components
2026-01-30 11:59:03 +00:00
Nawaz Dhandala
a8af991a80
feat: Add IconPicker component and integrate icon selection in IncidentRoles
2026-01-30 11:52:21 +00:00
Nawaz Dhandala
8bb3a5b7ac
feat: Replace Pill with RoleLabel component in IncidentRoles for enhanced role display
2026-01-30 11:45:22 +00:00
Nawaz Dhandala
d0b1efb660
feat: Add isEditable prop to CustomFieldsDetail and set it in UserView
2026-01-30 11:34:24 +00:00
Nawaz Dhandala
4f3259c3b1
feat: Enhance user profile creation with HTTP response handling and validation
2026-01-30 11:31:42 +00:00
Nawaz Dhandala
30b53a90a4
feat: Reorder profile section in SideMenu for improved organization
2026-01-30 11:31:00 +00:00
Nawaz Dhandala
cf8377ceec
feat: Add custom fields management for team members and user profiles
...
- Introduced new models: ProjectUserProfile and TeamMemberCustomField to manage custom fields for users in projects.
- Implemented services for ProjectUserProfile and TeamMemberCustomField for database interactions.
- Created UI components for managing team member custom fields and user-specific custom fields in settings.
- Updated routing to include new pages for custom fields management.
- Added necessary database migrations for new tables and relationships.
- Enhanced side menu in user settings to navigate to custom fields.
2026-01-30 11:28:00 +00:00
Nawaz Dhandala
ffc7dbc35f
feat: Update user notification event type for incident episode creation
2026-01-30 11:01:23 +00:00
Nawaz Dhandala
97fd817db4
feat: Enhance change plan API with payment method validation and error handling
2026-01-30 10:50:19 +00:00
Nawaz Dhandala
aa7caaa193
feat: Add validation for payment provider customer and methods before changing plan
2026-01-30 10:48:08 +00:00
Nawaz Dhandala
a05853ea09
feat: Move NotificationBell component to the right section for improved visibility
2026-01-30 10:45:26 +00:00
Nawaz Dhandala
2ba96c093d
feat: Update NotificationBell to improve badge count logic and display based on alert types
2026-01-30 10:43:56 +00:00
Nawaz Dhandala
ed3df77ca4
feat: Refactor NotificationBell and related components for improved alert handling and UI consistency
2026-01-30 10:39:35 +00:00
Nawaz Dhandala
9ec363d222
feat: Implement notification system with NotificationBell and related components
2026-01-30 10:29:33 +00:00
Nawaz Dhandala
a090ec2747
feat: Enhance migration and service files for incident roles and alert grouping
...
- Updated migration file to include new tables and constraints for incident roles and grouping rules.
- Refactored alert grouping engine service for improved readability.
- Adjusted incident episode role member service for better error logging and code clarity.
- Modified data migration to streamline imports and enhance maintainability.
2026-01-29 22:09:38 +00:00
Nawaz Dhandala
9fde4fece9
feat: Add migration for IncidentEpisodeRoleMember and related grouping rules
2026-01-29 22:03:40 +00:00
Nawaz Dhandala
596798801a
feat: Add episode configuration fields and role assignments to incident and alert grouping rules
2026-01-29 21:59:13 +00:00
Nawaz Dhandala
dcc87c46b2
feat: Implement Incident Episode Role Member functionality and UI components
2026-01-29 21:51:49 +00:00
Nawaz Dhandala
33fdabaea3
feat: Add migration to assign default incident roles to existing projects
2026-01-29 21:41:30 +00:00
Nawaz Dhandala
35deea863b
feat: Refactor incident member role assignment and improve code readability across components
2026-01-29 21:39:29 +00:00
Nawaz Dhandala
2b2bbbdd55
feat: Add incident member role assignment functionality to MonitorIncident and related components
2026-01-29 21:38:41 +00:00
Nawaz Dhandala
d8cd92c504
feat: Update title and description in ListByTag.ejs for improved SEO
2026-01-29 21:38:17 +00:00
Nawaz Dhandala
f6ef2fa97d
feat: Add IncidentMemberRoleAssignment component for managing team member roles in incidents
2026-01-29 21:25:03 +00:00
Nawaz Dhandala
8a86f6a94f
feat: Implement auto-assignment of Incident Commander during state changes
2026-01-29 21:14:33 +00:00
Nawaz Dhandala
4b30274915
feat: Add incident member notification system with email and WhatsApp templates
2026-01-29 21:09:44 +00:00
Nawaz Dhandala
01f7d7cc78
feat: Refactor routing and add ActiveIncidents and ActiveAlerts components
2026-01-29 20:59:58 +00:00
Nawaz Dhandala
616e64110a
feat: Add MigrationName1769719826928 to implement isPrimaryRole and isDeleteable fields in IncidentRole
2026-01-29 20:51:00 +00:00
Nawaz Dhandala
903a72a4e1
feat: Add isPrimaryRole and isDeleteable fields to IncidentRole model and update related service logic
2026-01-29 20:50:17 +00:00
Nawaz Dhandala
699c1d4341
feat: Update MigrationName1769719135546 to include down method and fix formatting
2026-01-29 20:42:13 +00:00
Nawaz Dhandala
078a4e8180
Merge branch 'incident-roles'
2026-01-29 20:39:52 +00:00
Nawaz Dhandala
29232e7052
feat: Add new migration MigrationName1769719135546 to schema migrations
2026-01-29 20:39:29 +00:00
Nawaz Dhandala
a221f7247c
feat: Remove startsAt and endsAt fields from IncidentMember model and update related migration
2026-01-29 20:39:12 +00:00
Simon Larsen
c4b5aca463
Merge pull request #2259 from OneUptime/incident-roles
...
feat: Add Incident Member and Role Management
2026-01-29 20:32:09 +00:00
Nawaz Dhandala
9de4be6661
chore: Remove unnecessary blank lines in SettingsRoutes component
2026-01-29 20:31:57 +00:00
Simon Larsen
a532dcdd5f
Merge pull request #2260 from digitalsparky/patch-1
...
Fix installation command to ensure it can follow the redirect
2026-01-29 20:20:35 +00:00
Simon Larsen
bde09d2326
Merge pull request #2261 from digitalsparky/patch-2
...
Modify clone instructions for release branch
2026-01-29 20:19:40 +00:00
Matt Spurrier
b36ac68026
Modify clone instructions for release branch
...
Updated the instructions to clone the repository with only the release branch.
This will save significant bandwidth and disk space by cloning only the release branch as it exists now, rather than the entire repository with its full history.
2026-01-30 04:02:16 +08:00
Matt Spurrier
200a94692e
Fix installation command to ensure it can follow the redirect
...
The install.The URL is a redirect, for curl to follow it, you must use the -L option, otherwise you get an error.
EG:
root@inf1:~# curl https://oneuptime.com/install.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 107 100 107 0 0 242 0 --:--:-- --:--:-- --:--:-- 243
bash: line 1: Found.: command not found
2026-01-30 03:42:58 +08:00
Nawaz Dhandala
3afc3a3302
feat: Add IncidentRole and IncidentMember APIs to BaseAPIFeatureSet
2026-01-29 19:16:23 +00:00
Nawaz Dhandala
fa52c30462
feat: Add Incident Roles page and update routing in incidents and settings
2026-01-29 19:09:19 +00:00
Nawaz Dhandala
c229936d5c
Refactor permission arrays in database models to improve formatting consistency
...
- Updated permission arrays in various database model files to ensure consistent formatting by aligning closing brackets.
- Adjusted the `onBeforeCreate` function in the IncidentMembers component for improved readability.
- Cleaned up descriptions in the Permission helper class for better clarity.
- Added a new migration for IncidentRole and IncidentMember tables with appropriate constraints and indexes.
2026-01-29 18:58:05 +00:00
Nawaz Dhandala
70b2fb8c16
feat: Add IncidentRole and IncidentMember migration with constraints and indexes
2026-01-29 18:54:51 +00:00
Nawaz Dhandala
264613c676
feat: Rename On-Call Users to Members and update related routes and components
2026-01-29 16:52:50 +00:00
Nawaz Dhandala
61209f967f
refactor: Remove order field from IncidentRole model and related services
2026-01-29 16:50:59 +00:00
Nawaz Dhandala
f82de89f3f
feat: Add Incident Member and Role Management
...
- Introduced IncidentMember model to manage users assigned to incidents with specific roles.
- Created IncidentRole model to define roles that can be assigned during incident response.
- Implemented IncidentMemberService for CRUD operations on incident members.
- Implemented IncidentRoleService for CRUD operations on incident roles with order management.
- Added OnCallUsers page to display and manage users assigned to incidents.
- Added IncidentRoles settings page to define and manage incident roles.
- Updated RouteMap to include new routes for on-call users and incident roles.
2026-01-29 16:33:52 +00:00
Nawaz Dhandala
b94a095bef
feat: add ReadAllProjectResources permission to various models
...
- Updated TelemetryIngestionKey, TelemetryUsageBilling, User, WhatsAppLog, Workflow, WorkflowLog, WorkflowVariable, WorkspaceNotificationLog, WorkspaceNotificationRule, WorkspaceProjectAuthToken models to include the new ReadAllProjectResources permission in access control settings.
- Introduced ReadAllProjectResources permission in Permission.ts with a description outlining its purpose and scope.
2026-01-29 15:03:22 +00:00
Simon Larsen
c08de3da35
Merge pull request #2258 from OneUptime/monitor-ui
...
feat: Add support for labels and ownership in Monitor Alert and Incid…
2026-01-29 14:09:25 +00:00
Nawaz Dhandala
748e18fd1b
fix: Correct type annotation for updateField function in MonitorCriteriaAlertForm and MonitorCriteriaIncidentForm
2026-01-29 14:09:08 +00:00
Nawaz Dhandala
c0d7c34018
refactor: Improve code readability by formatting multiline expressions and consistent function signatures in Monitor components
2026-01-29 14:04:42 +00:00
Nawaz Dhandala
e249ee6e59
feat: Add support for labels and ownership in Monitor Alert and Incident forms
...
- Updated MonitorAlert and MonitorIncident classes to handle labels and owner teams/users.
- Enhanced CriteriaAlert and CriteriaIncident types to include labelIds, ownerTeamIds, and ownerUserIds.
- Modified MonitorCriteriaAlertForm and MonitorCriteriaIncidentForm components to support new fields for labels and ownership.
- Integrated dropdown options for labels, teams, and users in MonitorSteps and related components.
- Implemented fetching of labels, teams, and users in MonitorSteps for dynamic dropdowns.
2026-01-29 14:02:55 +00:00
Simon Larsen
9eca0153ce
Merge pull request #2257 from OneUptime/monitor-ui
...
feat: Refactor MonitorStep component to use CollapsibleSection for ad…
2026-01-29 13:34:13 +00:00
Nawaz Dhandala
c4deb0d0b4
feat: Refactor MonitorStep component to use CollapsibleSection for advanced options and improve UI structure
...
- Introduced CollapsibleSection component for better organization of advanced options in MonitorStep.
- Replaced existing div structures with Card components for improved visual hierarchy.
- Enhanced user experience by adding collapsible sections for API and Website monitor advanced settings.
- Cleaned up code by removing unnecessary comments and consolidating error handling logic.
2026-01-29 13:28:33 +00:00
Simon Larsen
7ecd86eca7
Merge pull request #2256 from elmy-team/fix-missing-redis-existing-secret
...
Fix missing Redis & ClickHouse existing secrets
2026-01-29 12:09:37 +00:00
Matías Plaza
f3312a2417
fix(helm-chart): add missing existing secret condition for clickhouse
2026-01-29 10:52:33 +01:00
Nawaz Dhandala
e0558a4a0a
chore: Bump version to 9.4.13
2026-01-29 09:07:31 +00:00
Nawaz Dhandala
e2a238e3e3
refactor: Simplify imports and improve type annotations in IncidentEpisode services
2026-01-29 09:06:32 +00:00
Nawaz Dhandala
543c62df5a
feat: Implement AI-generated postmortem functionality for IncidentEpisode
2026-01-29 09:05:42 +00:00
Matías Plaza
382c838d40
fix(helm-chart): add missing existing secret condition for redis
2026-01-29 10:04:31 +01:00
Nawaz Dhandala
1a88832efc
feat: Enhance EpisodePostmortem component with template functionality
2026-01-29 09:01:07 +00:00
Nawaz Dhandala
d1f97a3193
feat: Add canReadOnRelationQuery property to Incident model
2026-01-29 08:58:18 +00:00
Nawaz Dhandala
70a269b662
fix: Update icons in DashboardSideMenu for better clarity
2026-01-29 08:56:23 +00:00
Nawaz Dhandala
a4ae42fd08
feat: Add create episode button to IncidentEpisodesTable component
2026-01-29 08:54:05 +00:00
Simon Larsen
6c0161543a
Merge pull request #2255 from OneUptime/snmp-monitor
...
Snmp monitor
2026-01-29 08:45:54 +00:00
Nawaz Dhandala
4519292cc8
feat: Add migration to rename 'eveluateOverTime' to 'evaluateOverTime' in Monitor table
2026-01-29 08:42:34 +00:00
Nawaz Dhandala
83993fc2a4
fix: Correct spelling of 'evaluateOverTime' in multiple criteria files
2026-01-29 08:38:35 +00:00
Simon Larsen
5340b04b26
Merge pull request #2253 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-29 08:28:58 +00:00
Nawaz Dhandala
2a6003e78f
refactor: Add type annotations for functions in SnmpOidEditor and SnmpMonitor
2026-01-29 08:28:23 +00:00
Nawaz Dhandala
bfed03a10e
refactor: Improve code formatting and readability in SNMP monitor components
2026-01-29 08:24:51 +00:00
Nawaz Dhandala
d99b20327f
feat: Update SNMP monitor implementation and add net-snmp dependency
2026-01-29 08:22:04 +00:00
Nawaz Dhandala
3a317a8b55
feat: Enhance E2E test execution with retry mechanism
2026-01-29 08:09:32 +00:00
Nawaz Dhandala
0c64ba30b0
fix: Correct URL construction in generateBlogSitemapXml function
2026-01-29 08:08:40 +00:00
simlarsen
4400a7e5dd
chore: npm audit fix
2026-01-29 02:15:00 +00:00
Nawaz Dhandala
45aab853c4
feat: Add SNMP monitor documentation with configuration and usage details
2026-01-28 23:26:10 +00:00
Nawaz Dhandala
b37c13d347
feat: Enhance monitor destination handling for SNMP monitors
2026-01-28 23:21:32 +00:00
Nawaz Dhandala
d13407494b
feat: Implement SNMP monitor support with criteria and view components
2026-01-28 23:06:13 +00:00
Nawaz Dhandala
724ab97874
feat: Add SNMP Monitor functionality with v3 authentication support
...
- Introduced MonitorStepSnmpMonitor interface for SNMP configuration.
- Implemented SNMP version handling with enums for V1, V2c, and V3.
- Created utility classes for handling SNMP OIDs and v3 authentication parameters.
- Developed SNMP Monitor response structure to capture OID responses and status.
- Added UI components for SNMP Monitor configuration including OID editor and v3 auth form.
- Implemented SNMP query logic with retry mechanism and response time tracking.
- Added type definitions for net-snmp library to support SNMP operations.
2026-01-28 22:56:28 +00:00
Nawaz Dhandala
15e2fdcf48
feat: add IncidentGroupingRule service and router integration
2026-01-28 21:10:37 +00:00
Simon Larsen
3a546f9b5a
Merge pull request #2254 from OneUptime/incident-episodes
...
feat: Add Incident Episode Management Pages and Components
2026-01-28 20:32:17 +00:00
Nawaz Dhandala
291a0f12f1
feat: Enhance Incident Grouping Rules Migration and UI Components
...
- Updated the migration script for IncidentGroupingRule to improve structure and readability.
- Added new foreign key constraints and indexes to enhance database integrity.
- Refactored DeleteAccount component to improve layout and readability.
- Improved placeholder text formatting in IncidentGroupingRules page for better clarity.
- Added ProjectService import in BillingService to resolve circular dependency.
- Refactored condition checks in IncidentGroupingEngineService for better readability.
2026-01-28 20:27:23 +00:00
Nawaz Dhandala
3d62b67bca
feat: add IncidentGroupingRule migration with related tables and constraints
2026-01-28 19:55:03 +00:00
Nawaz Dhandala
4c31c2b651
feat: add incidentEpisodeId to multiple service classes
2026-01-28 19:42:44 +00:00
Nawaz Dhandala
acdcb2d5da
feat: add IncidentGroupingRuleService and IncidentGroupingRules page
...
- Implemented IncidentGroupingRuleService to manage incident grouping rules with automatic deletion of old records if billing is enabled.
- Created IncidentGroupingRules page for managing incident grouping rules, including detailed documentation on grouping logic, match criteria, and configuration options.
- Added UI components for creating, editing, and displaying incident grouping rules with various filtering and grouping options.
2026-01-28 19:31:13 +00:00
Nawaz Dhandala
43084263ab
feat: Add tabs for Incident and Incident Episodes in Microsoft Teams and Slack pages
2026-01-28 19:10:10 +00:00
Nawaz Dhandala
1bbc953462
Refactor and clean up code across multiple services and components
...
- Added missing commas in migration index.
- Removed unused imports in IncidentEpisodeService and UserNotificationRuleService.
- Simplified conditional statements and improved code readability in various services.
- Adjusted formatting for better consistency in code style.
- Enhanced error handling and logging in MicrosoftTeamsIncidentEpisodeActions.
- Updated documentation text in IncidentEpisodeDocs for clarity.
- Improved API call structure in IncidentEpisodesTable and IncidentEpisodeFeed.
- Refactored SlackIncidentEpisodeActions for better readability.
- Cleaned up unnecessary code and improved formatting in various components.
2026-01-28 18:49:22 +00:00
Nawaz Dhandala
7cef3956e8
feat: Add IncidentEpisode migration with related tables and constraints
2026-01-28 18:48:36 +00:00
Nawaz Dhandala
4904a535d1
feat: Add Active Incident Episodes page and integrate with SideMenu
2026-01-28 18:47:26 +00:00
Nawaz Dhandala
5db511036e
feat: Add notification handling for Incident Episodes and enhance Push Notification utility
2026-01-28 18:40:39 +00:00
Nawaz Dhandala
8b9023d93d
feat: Add incident episode auto-resolution and notification jobs
...
- Implemented AutoResolve job to automatically resolve inactive incident episodes.
- Created ResolveInactiveEpisodes job to resolve episodes inactive for over 24 hours.
- Added SendCreatedResourceNotification job to notify owners of newly created incident episodes.
- Developed SendNotePostedNotification job to inform owners when a note is posted on an incident episode.
- Introduced SendOwnerAddedNotification job to notify users when they are added as owners of an incident episode.
- Implemented SendStateChangeNotification job to alert owners of state changes in incident episodes.
2026-01-28 18:30:45 +00:00
Nawaz Dhandala
0546d1fb12
feat: Enhance User Notification and OnCall Duty Policy services to support Incident Episode handling
2026-01-28 18:13:09 +00:00
Nawaz Dhandala
d523ae822d
feat: Implement Incident Episode services, routes, and notification templates
2026-01-28 18:07:36 +00:00
Nawaz Dhandala
9fd781c083
feat: Add Slack and Workspace message handling for Incident Episodes
...
- Implemented SlackIncidentEpisodeMessages class to create message blocks for incident episodes in Slack.
- Added IncidentEpisodeWorkspaceMessages class to handle workspace notifications and message blocks for incident episodes.
- Created IncidentEpisodeDocs component to provide a comprehensive guide on incident grouping, including lifecycle, setup steps, and best practices.
2026-01-28 18:00:10 +00:00
Nawaz Dhandala
8d743dbb59
feat: Add Incident Episode creation functionality and related routes
2026-01-28 17:19:15 +00:00
Nawaz Dhandala
5b3e97c10d
feat: Add Incident Episode Management Pages and Components
...
- Implemented Episode Internal Note component for managing private notes related to incident episodes.
- Created Layout component for the Incident Episode view, integrating side menu and breadcrumb navigation.
- Developed Owners component to manage teams and users associated with incident episodes.
- Added Postmortem component for documenting postmortem analyses of incidents.
- Introduced Remediation component for capturing remediation notes for incidents.
- Created Root Cause component to document the root causes of incidents.
- Developed SideMenu for navigating through various sections of the Incident Episode view.
- Implemented State Timeline component to track the status changes of incident episodes.
- Added Episodes and Unresolved Episodes pages for listing all incident episodes and unresolved ones respectively.
2026-01-28 17:10:08 +00:00
Nawaz Dhandala
252a81c9ae
chore: bump version to 9.4.12
2026-01-28 15:50:27 +00:00
Nawaz Dhandala
e6b414a94b
feat: enhance project fetching in NewAlerts and NewIncidents components with ListResult type
2026-01-28 15:50:15 +00:00
Nawaz Dhandala
f521091f8e
feat: update project filter to use projectId and change filter type to EntityArray in NewAlerts and NewIncidents components
2026-01-28 15:46:08 +00:00
Nawaz Dhandala
19e112a8a8
feat: add project filter functionality to NewAlerts and NewIncidents components
2026-01-28 15:33:35 +00:00
Nawaz Dhandala
84dd084dae
feat: add saveFilterProps to NewAlerts and NewIncidents components for improved table filtering
2026-01-28 13:08:56 +00:00
Nawaz Dhandala
439c1f8716
style: format code for improved readability in EpisodeCreate component
2026-01-28 12:59:00 +00:00
Nawaz Dhandala
647b713375
feat: add episode creation functionality with form and routing
2026-01-28 12:58:16 +00:00
Nawaz Dhandala
a2e6b7a4fc
feat: add Stripe type definitions and improve type safety in Billing and Project services
2026-01-28 12:09:41 +00:00
Nawaz Dhandala
b06bc71a2c
refactor: improve logging and code formatting in billing and project services
2026-01-28 12:08:01 +00:00
Nawaz Dhandala
367a80c413
fix: remove unused status field from invoice template and billing service
2026-01-28 12:05:03 +00:00
Nawaz Dhandala
f49e4bd5d0
feat: implement invoice email notification system with template and email handling
2026-01-28 12:01:28 +00:00
Nawaz Dhandala
a74a7e0a9a
feat: enhance billing functionality with detailed logging for invoice email processes and Stripe synchronization
2026-01-28 11:52:34 +00:00
Nawaz Dhandala
f4946449f3
feat: add migration to introduce sendInvoicesByEmail column and update defaults for OnCallDutyPolicyScheduleLayer
2026-01-28 11:32:44 +00:00
Nawaz Dhandala
9640732e29
feat: implement Stripe webhook for automatic invoice email sending and add configuration for webhook secret
2026-01-28 11:26:22 +00:00
Nawaz Dhandala
6ef5e409da
fix: replace Navigation with window.location for redirect after account deletion
2026-01-28 09:53:57 +00:00
Nawaz Dhandala
bcdfa034f6
feat: add user account deletion functionality with confirmation modal
2026-01-28 09:50:25 +00:00
Nawaz Dhandala
959267a174
feat: update NewAlerts and NewIncidents to use alertNumber and incidentNumber with appropriate types
2026-01-28 09:40:42 +00:00
Nawaz Dhandala
767db415d2
fix: conditionally include incidentNumber in notification payloads
2026-01-27 21:11:50 +00:00
Nawaz Dhandala
7ca81aa9f8
chore: bump version to 9.4.11
2026-01-27 20:42:20 +00:00
Nawaz Dhandala
26bd4c7a90
fix: improve readability of conditional check in Delete method
2026-01-27 20:42:00 +00:00
Nawaz Dhandala
9d29a1d00b
Refactor Terraform tests to remove project_id references
...
- Removed project_id variable and its usage from multiple Terraform test files (23-probe-crud, 24-status-page-crud, 25-status-page-with-domain, 26-monitor-steps-basic, 27-monitor-types, 28-incident-crud, 29-alert-crud, 30-scheduled-maintenance-crud, 31-on-call-duty-policy-crud, 32-monitor-group-crud, 33-team-crud, 35-monitor-with-steps, 36-monitor-types-basic, 37-label-order-idempotency).
- Updated ResourceGenerator to treat project_id as computed-only, inferred from API key authentication.
- Adjusted related logic in resource update and delete operations to exclude project_id from requests.
2026-01-27 20:00:41 +00:00
Nawaz Dhandala
935608d23d
fix: format condition for attribute import check in DataSourceGenerator
2026-01-27 18:30:58 +00:00
Nawaz Dhandala
4a3000d3c3
feat: add initial Netscape HTTP cookie file for E2E tests
2026-01-27 18:30:17 +00:00
Nawaz Dhandala
b5df7042f7
fix: correct variable name in label validation checks for idempotency test
2026-01-27 18:30:01 +00:00
Nawaz Dhandala
a345390b9b
feat: add URL normalization helpers to avoid drift in resource handling
2026-01-27 18:16:28 +00:00
Nawaz Dhandala
d0a8c049ba
feat: add support for 'set' type in data source and resource generation, enhancing collection handling
2026-01-27 18:04:51 +00:00
Nawaz Dhandala
56037adcf0
fix: update alert field to use alertId for episode alerts
2026-01-27 16:18:28 +00:00
Nawaz Dhandala
73e2fcf3c6
feat: implement Episode Alerts table with CRUD functionality and enhanced alert display
2026-01-27 16:13:55 +00:00
Nawaz Dhandala
710bdea813
refactor: remove unused alert feed entry creation logic and related parameters
2026-01-27 15:44:11 +00:00
Nawaz Dhandala
f07ba35310
feat: add RemovedFromEpisode event type and update alert feed creation logic
2026-01-27 15:39:43 +00:00
Nawaz Dhandala
9ef2163bc0
feat: add New Alerts page and integrate with routing
2026-01-27 14:32:38 +00:00
Nawaz Dhandala
1f53a56b8f
chore: bump version to 9.4.10
2026-01-27 13:55:36 +00:00
Nawaz Dhandala
6998b63f59
feat: enhance alert data retrieval in notification service for improved accuracy
2026-01-27 13:55:21 +00:00
Nawaz Dhandala
dccddf3ebc
refactor: define ResourceInfo type for improved type safety in resource info retrieval
2026-01-27 13:36:43 +00:00
Nawaz Dhandala
2a7d076407
chore: bump version to 9.4.9
2026-01-27 13:33:00 +00:00
Nawaz Dhandala
0e82b17f6b
refactor: format code for better readability in notification handling
2026-01-27 13:30:37 +00:00
Nawaz Dhandala
0aa7838fc5
feat: include alert numbers in push notification titles and bodies for note and state change updates
2026-01-27 13:29:52 +00:00
Nawaz Dhandala
b1d243896f
feat: update alert episode notification templates to include episode numbers
2026-01-27 13:26:42 +00:00
Nawaz Dhandala
ab70c2c041
Enhance notification templates and services to include alert and incident numbers
...
- Updated email templates for alerts and incidents to include alertNumber and incidentNumber in the subject and body.
- Modified PushNotificationUtil to incorporate alert and incident numbers in notification titles and messages.
- Adjusted UserNotificationRuleService to pass alertNumber and incidentNumber for notifications.
- Enhanced SendCreatedResourceNotification, SendNotePostedNotification, SendOwnerAddedNotification, and SendStateChangeNotification jobs to include alert and incident numbers in subjects and messages.
- Updated ScheduledMaintenance notification jobs to reflect scheduledMaintenanceNumber in relevant notifications.
2026-01-27 13:19:12 +00:00
Nawaz Dhandala
22b6c5ace0
feat: update email subject and template to include alert episode number
2026-01-27 13:04:04 +00:00
Nawaz Dhandala
ad32579214
feat: enhance alert episode email template with styled alerts list
2026-01-27 13:01:51 +00:00
Nawaz Dhandala
e525cc3708
feat: enhance UserNotificationRuleService to include alert episode members and build alerts list for notifications
2026-01-27 12:56:02 +00:00
Nawaz Dhandala
db7eaacd14
feat: enhance UserNotificationLogTimelineAPI to support Alert Episodes and improve notification handling
2026-01-27 12:52:03 +00:00
Nawaz Dhandala
a549daf9ab
refactor: improve code readability by updating comments and formatting in migration and services
2026-01-27 12:45:28 +00:00
Nawaz Dhandala
d9e65ce633
feat: add migration to rename notification rule types in UserNotificationRule
2026-01-27 12:43:00 +00:00
Nawaz Dhandala
be2d33591d
refactor: update notification rule types for incidents and alerts
2026-01-27 12:36:00 +00:00
Nawaz Dhandala
88897004a2
refactor: rename fetchSitemap to fetchSitemapXml and update tests for sitemap structure
2026-01-27 12:20:41 +00:00
Simon Larsen
dceccf00fa
Merge pull request #2251 from elmy-team/support-existing-secret-clickhouse-redis
...
Support existing secrets for Redis & ClickHouse
2026-01-27 10:39:44 +00:00
Matías Plaza
f079a2b9e6
feat: support existing secrets for redis & clickhouse
2026-01-27 10:53:29 +01:00
Nawaz Dhandala
4044d705d6
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-01-27 08:44:35 +00:00
Nawaz Dhandala
a2cbe4e241
fix: update containerRef type to remove null from HTMLDivElement reference
2026-01-27 08:43:00 +00:00
Simon Larsen
b509b57bb8
Merge pull request #2250 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-27 08:38:44 +00:00
simlarsen
4a7f27a372
chore: npm audit fix
2026-01-27 02:04:49 +00:00
Nawaz Dhandala
214ac678d3
feat: add triggeredByAlertEpisodeId to on-call related tables and update UserOnCallLogService comments
2026-01-26 23:35:05 +00:00
Nawaz Dhandala
9dabce1b7a
feat: add support for alert episode handling in user on-call logs and notifications
2026-01-26 23:34:30 +00:00
Nawaz Dhandala
9bc260847d
feat: add migration for triggeredByAlertEpisodeId in on-call related tables
2026-01-26 23:24:27 +00:00
Nawaz Dhandala
229775935e
style: improve code formatting and readability in various services
2026-01-26 23:22:27 +00:00
Nawaz Dhandala
668c35ba2e
feat: add AcknowledgeAlertEpisode template and update related services for alert episode notifications
2026-01-26 23:21:50 +00:00
Nawaz Dhandala
a808913049
feat: add support for alert episode handling in user on-call logs and notifications
2026-01-26 23:06:20 +00:00
Nawaz Dhandala
54da185280
feat: enhance on-call duty policy execution to support alert episode handling
2026-01-26 22:45:49 +00:00
Nawaz Dhandala
b1bc7bfde4
fix: update canonical link generation in blog post view
2026-01-26 22:43:27 +00:00
Nawaz Dhandala
09d5ce0e1a
feat: add support for triggeredByAlertEpisodeId in on-call duty policy execution and related services
2026-01-26 22:36:15 +00:00
Nawaz Dhandala
3935446071
feat: enhance on-call policy execution by adding policy names to feed entry
2026-01-26 22:28:52 +00:00
Nawaz Dhandala
2463dcb2db
fix: update alert episode handling in ExecutionLogsTable; add support for triggeredByAlertEpisodeId
2026-01-26 22:26:17 +00:00
Nawaz Dhandala
0eb239a469
feat: implement on-call duty policy execution in episode creation process
2026-01-26 22:21:31 +00:00
Nawaz Dhandala
b865caae7a
fix: update comment formatting in AlertEpisodeService for clarity
2026-01-26 22:16:32 +00:00
Nawaz Dhandala
a3e25723af
fix: update sorting and resolve logic in AlertEpisodeService; improve clarity in auto-resolve comments
2026-01-26 22:15:14 +00:00
Nawaz Dhandala
bae0338c36
fix: encode tag slugs in AllTagsFilter and Tags partials for proper URL formatting
2026-01-26 22:07:39 +00:00
Nawaz Dhandala
f656f23836
fix: encode tag slugs in generateTagsSitemapXml for proper URL formatting
2026-01-26 22:06:24 +00:00
Nawaz Dhandala
a8a79162e4
fix: ensure consistent response handling in sitemap generation routes
2026-01-26 22:02:57 +00:00
Nawaz Dhandala
04556835b0
feat: add bulk delete action to Team and Users tables
2026-01-26 21:36:51 +00:00
Nawaz Dhandala
84c5e50199
chore: bump version to 9.4.8
2026-01-26 21:13:31 +00:00
Nawaz Dhandala
06fd44ecaf
refactor: improve code formatting and consistency across multiple components
2026-01-26 21:12:47 +00:00
Nawaz Dhandala
c535b68056
feat(tests): update icon visibility checks in Input and TextArea tests
2026-01-26 21:03:03 +00:00
Nawaz Dhandala
34c8e4fdec
feat(alert): update feed message icons for episode creation and addition
2026-01-26 20:50:39 +00:00
Nawaz Dhandala
bf04796637
feat(subscriber-notification-template): add connected status pages table for linking templates
2026-01-26 20:46:05 +00:00
Nawaz Dhandala
16e6c0c601
feat(alert): add event type for alert added to episode and create corresponding feed entries
2026-01-26 20:39:56 +00:00
Nawaz Dhandala
75a733e9b8
feat(scheduled-maintenance): implement bulk state change functionality for scheduled maintenance events
2026-01-26 20:33:38 +00:00
Nawaz Dhandala
30217a64ec
feat(alert): enhance mutex handling in groupAlertWithRule to prevent race conditions
2026-01-26 20:23:28 +00:00
Nawaz Dhandala
488295e303
feat(alert): trigger sidebar badge count refresh on bulk actions
2026-01-26 20:12:55 +00:00
Nawaz Dhandala
973131b70a
feat(alert): implement mutex for episode creation to prevent race conditions
2026-01-26 20:07:33 +00:00
Nawaz Dhandala
52cb00a1c4
feat(alert-episode): fetch current state order and name for alert episodes in bulk state change
2026-01-26 20:03:27 +00:00
Nawaz Dhandala
ab0027a042
feat(alert-episode): implement bulk state change functionality for alert episodes
2026-01-26 19:58:46 +00:00
Nawaz Dhandala
26a6d12809
refactor(alert): simplify episode retrieval by removing resolved state checks
2026-01-26 19:52:20 +00:00
Nawaz Dhandala
0bdf74cab2
feat(modal): exclude close button from focus trap in modal
2026-01-26 19:43:07 +00:00
Nawaz Dhandala
dd996539bc
feat(alert): implement mutex for episode number generation to prevent race conditions
2026-01-26 19:40:57 +00:00
Nawaz Dhandala
ad2ee2b0d6
feat(alert): make cascadeStateToMemberAlerts public and integrate it into onCreateSuccess
2026-01-26 19:38:59 +00:00
Nawaz Dhandala
ed6630c2d6
feat(alert): update current alert state and handle resolvedAt transitions
2026-01-26 19:34:23 +00:00
Simon Larsen
3af9121d6a
Merge pull request #2238 from OneUptime/alert-episode
...
Alert episode
2026-01-26 19:24:18 +00:00
Nawaz Dhandala
e9d5a560ff
Refactor migration files and improve code formatting
...
- Updated migration files to enhance readability by adjusting indentation and line breaks.
- Added missing commas in the index file for migration imports.
- Improved accessibility attributes in various UI components by ensuring proper aria-labels and roles.
- Refactored key event handlers in UI components for better clarity and consistency.
- Enhanced error message handling in form components to ensure proper display and accessibility.
- Updated legacy function comments for clarity and maintainability.
2026-01-26 19:23:58 +00:00
Nawaz Dhandala
d87b6da7c5
fix(dependencies): update random provider version and adjust lock file handling
2026-01-26 19:19:23 +00:00
Nawaz Dhandala
34d6c8edbe
feat(remediation): add remediation notes feature and alert episode feed component
2026-01-26 17:26:27 +00:00
Nawaz Dhandala
e9f63fb1e2
feat(alert): add lastAlertAddedAt and resolvedAt fields to alert selection
2026-01-26 17:18:20 +00:00
Nawaz Dhandala
7a515f7ad8
feat(alert): add priority field to alert selection criteria
2026-01-26 17:13:04 +00:00
Nawaz Dhandala
4564baae70
fix(accessibility): remove skip to main content link for improved keyboard navigation
2026-01-26 17:07:26 +00:00
Nawaz Dhandala
4316fdbf81
fix(vpat): update conformance status for Non-text Contrast to reflect full support
2026-01-26 16:58:08 +00:00
Nawaz Dhandala
be98736f4e
fix(modal): correct type definition for modalRef to avoid null type
2026-01-26 16:55:45 +00:00
Nawaz Dhandala
ce7e10e3d9
feat(accessibility): enhance ARIA attributes and keyboard navigation across multiple components for improved accessibility
2026-01-26 16:53:41 +00:00
Nawaz Dhandala
21683de677
feat(accessibility): enhance ARIA roles and attributes across multiple components for improved screen reader support
2026-01-26 16:37:03 +00:00
Nawaz Dhandala
4dddec9966
feat(accessibility): enhance ARIA roles and attributes across components for improved screen reader support
2026-01-26 16:23:47 +00:00
Nawaz Dhandala
b79a287791
feat(accessibility): enhance ARIA attributes and alt text for improved screen reader support
2026-01-26 15:58:59 +00:00
Nawaz Dhandala
6bd4b7257d
feat(legal): add VPAT page and update legal navigation
2026-01-26 14:41:48 +00:00
Nawaz Dhandala
438f8f4b6f
refactor(AlertEpisodeService): import AlertService to avoid circular dependency
2026-01-26 13:46:25 +00:00
Nawaz Dhandala
75c1fedfba
feat(package-lock): add peer dependency flag to multiple packages
2026-01-26 13:41:40 +00:00
Nawaz Dhandala
731a8e8b8f
refactor(MarkdownViewer): simplify containerRef declaration in MermaidDiagram component
2026-01-26 13:40:29 +00:00
Simon Larsen
74768efea1
Merge pull request #2249 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-26 13:32:56 +00:00
Nawaz Dhandala
716d05b105
feat(logging): enhance alert processing with detailed debug logs
2026-01-26 13:18:11 +00:00
Nawaz Dhandala
8ea7b26299
feat(migration): add migration for episodeTitleTemplate and titleTemplate adjustments
2026-01-26 12:01:03 +00:00
Nawaz Dhandala
1538852bc4
feat: update title template fields to use LongText type for better flexibility
2026-01-26 11:58:41 +00:00
Nawaz Dhandala
a85607b996
feat(migration): add migration for AlertEpisode and OnCallDutyPolicyScheduleLayer schema updates
2026-01-26 11:58:05 +00:00
Nawaz Dhandala
a53db3b673
feat: rename menu items for clarity in DashboardSideMenu
2026-01-26 11:56:29 +00:00
Nawaz Dhandala
f6ec592cb6
feat: add Active Episodes page and integrate into dashboard routing
2026-01-26 11:54:48 +00:00
Nawaz Dhandala
d2e82fe50e
feat(sitemap): implement paginated tags sitemap generation with caching
2026-01-25 18:51:23 +00:00
Nawaz Dhandala
30cb030470
feat(sitemap): enhance sitemap generation with multiple endpoints and caching mechanisms
2026-01-25 18:45:20 +00:00
Nawaz Dhandala
3b84f5cece
feat: add comprehensive Dashboard Grafana Parity Plan document outlining improvements and implementation phases
2026-01-24 12:22:39 +00:00
Nawaz Dhandala
7f84f5c34d
feat(migrations): add episodeDescriptionTemplate to AlertGroupingRule and update OnCallDutyPolicyScheduleLayer defaults
...
refactor(AlertEpisodeService): change variable declaration from let to const for users
refactor(AlertGroupingEngineService): improve code readability with comments and formatting
fix(WhatsAppTemplateUtil): format long lines for better readability
refactor(MicrosoftTeamsAlertEpisodeActions): format code for consistency and readability
refactor(MicrosoftTeams): improve readability by formatting conditional statements
refactor(SlackAlertEpisodeActions): format code for better readability
refactor(AlertEpisodeMemberService.test): improve imports and formatting for clarity
refactor(AlertEpisodeService.test): enhance readability with consistent formatting
refactor(AlertGroupingEngineService.test): improve code readability and formatting
refactor(MarkdownViewer): format imports and improve readability
refactor(BaseModelTable): format helpContent type definition for clarity
refactor(OrderedStatesList): format JSX for better readability
fix(AlertEpisodeDocs): format descriptions for consistency
fix(AlertGroupingRules): format helpContent description for clarity
fix(UserSettingsRoutes): format route path for better readability
fix(ResolveInactiveEpisodes): format conditional statements for clarity
fix(SendCreatedResourceNotification): format code for better readability
fix(SendNotePostedNotification): format code for consistency
fix(SendStateChangeNotification): format code for better readability
2026-01-24 11:50:16 +00:00
Nawaz Dhandala
47b42d92c1
Add unit tests for AlertEpisodeService, AlertGroupingEngineService, and AlertGroupingRuleService
...
- Implement comprehensive tests for AlertEpisodeService covering model instantiation, property accessors, and template rendering.
- Create tests for AlertGroupingEngineService focusing on alert grouping logic, matching criteria, and grouping key generation.
- Develop tests for AlertGroupingRuleService to validate rule properties, match criteria, group settings, and priority ordering.
2026-01-24 11:38:56 +00:00
simlarsen
1928244a8e
chore: npm audit fix
2026-01-24 01:54:38 +00:00
Nawaz Dhandala
c3af14c3fe
feat: Add title and description template support in AlertEpisode and update related services for dynamic variable handling
2026-01-23 21:26:07 +00:00
Nawaz Dhandala
324666bafe
feat: Refactor template variable display in AlertGroupingRules for improved clarity and structure
2026-01-23 21:22:18 +00:00
Nawaz Dhandala
8d4862f39f
feat: Add migration for episodeDescriptionTemplate in AlertGroupingRule and update OnCallDutyPolicyScheduleLayer defaults
2026-01-23 21:15:36 +00:00
Nawaz Dhandala
8c42627d46
feat: Add episode description template support and update placeholders in AlertGroupingRules
2026-01-23 21:14:44 +00:00
Nawaz Dhandala
590caa0563
feat: Remove unused ShowAs prop and related ordered states list props from AlertGroupingRulesPage
2026-01-23 21:06:58 +00:00
Nawaz Dhandala
15ac2bf749
feat: Update help content button style in BaseModelTable for improved UI
2026-01-23 20:55:32 +00:00
Nawaz Dhandala
d98103ca94
feat: Add help content support to BaseModelTable and integrate into AlertGroupingRules
2026-01-23 20:49:33 +00:00
Nawaz Dhandala
f8a6354fb4
feat: Update documentation headings in AlertGroupingRules for improved clarity
2026-01-23 20:38:01 +00:00
Nawaz Dhandala
c7cb3b3b20
feat: Enhance MarkdownViewer to handle Mermaid diagrams without additional wrappers
2026-01-23 20:22:53 +00:00
Nawaz Dhandala
978998b3f8
feat: Enhance Mermaid diagram styling in MarkdownViewer component
2026-01-23 20:21:10 +00:00
Nawaz Dhandala
738e464c1e
feat: Add 'Group By Service' option to Alert Grouping Rules and implement related database migration
2026-01-23 20:15:58 +00:00
Nawaz Dhandala
8882d62eac
chore: update mermaid dependency from 11.4.0 to 11.12.2 in package.json
2026-01-23 19:24:22 +00:00
Nawaz Dhandala
90cd819b0a
feat: Add Mermaid diagram support to MarkdownViewer and integrate documentation in AlertGroupingRules
2026-01-23 19:23:47 +00:00
Nawaz Dhandala
a6873c687a
feat: Update grouping logic to require explicit enabling of group by options
2026-01-23 19:16:40 +00:00
Nawaz Dhandala
4b54bd6b91
feat: Conditionally display no items message based on create button presence
2026-01-23 18:51:03 +00:00
Nawaz Dhandala
eaf2cbcb71
feat: Remove no items message from Alert Grouping Rules page
2026-01-23 18:46:49 +00:00
Nawaz Dhandala
d9a1876ad4
feat: Add cascade state change functionality for member alerts in AlertEpisodeService
2026-01-23 18:44:18 +00:00
Nawaz Dhandala
c09f75faf0
feat: Add Episode On-Call Rules functionality and related routes
2026-01-23 18:32:19 +00:00
Nawaz Dhandala
674e32b95b
feat: add computed properties for SSL ordered and provisioned in StatusPageDomain
2026-01-23 18:20:48 +00:00
Nawaz Dhandala
84cab49386
feat: Add migration for remediation notes and workspace channel updates in AlertEpisode
2026-01-23 17:49:31 +00:00
Nawaz Dhandala
479b83f6bf
feat: Implement Alert Episode functionality with Slack and Microsoft Teams integration
2026-01-23 17:33:15 +00:00
Nawaz Dhandala
81ed9e0fc1
fix: correct typo in TerraformPrompt.md regarding provider code generation
2026-01-23 17:28:39 +00:00
Nawaz Dhandala
1f162461ad
feat: Add alert episode owner notifications and related email templates
...
- Implemented findOwners method in AlertEpisodeService to retrieve user and team owners for alert episodes.
- Added new email templates for alert episode owner notifications: AlertEpisodeOwnerAdded, AlertEpisodeOwnerStateChanged, AlertEpisodeOwnerNotePosted, and AlertEpisodeOwnerResourceCreated.
- Created jobs for sending notifications when an owner is added, a note is posted, and when the state of an alert episode changes.
- Updated routes to include new jobs for alert episode owner notifications.
2026-01-23 14:17:32 +00:00
Nawaz Dhandala
ad4f901e2f
feat: add alert episode support across services and notification settings
2026-01-23 14:05:00 +00:00
Nawaz Dhandala
a885e2e8a8
feat: add migration for alert episode related fields and constraints
2026-01-23 13:56:25 +00:00
Nawaz Dhandala
8f11156011
feat: Add Alert Episode functionality and Slack integration
...
- Implemented addNote and hasNoteFromSlackMessage methods in AlertEpisodeInternalNoteService.
- Added isEpisodeAcknowledged method in AlertEpisodeService to check acknowledgment status.
- Enhanced OnCallDutyPolicyService to include triggeredByAlertEpisodeId in logs.
- Updated WorkspaceNotificationRuleService to support Alert Episode conditions.
- Introduced new Slack action types for Alert Episodes.
- Extended NotificationRuleEventType and NotificationRuleConditionCheckOn enums for Alert Episodes.
- Modified WorkspaceConnectionMicrosoftTeams and WorkspaceConnectionSlack components to handle Alert Episodes.
- Created SlackAlertEpisodeActions class for managing Alert Episode actions in Slack.
- Implemented emoji reaction handling for private notes in Alert Episodes.
2026-01-23 13:53:54 +00:00
Nawaz Dhandala
1ef1101134
Merge branch 'master' into release
2026-01-23 13:05:05 +00:00
Nawaz Dhandala
5664ad48dd
fix: move git user configuration after repository initialization in publish script
2026-01-23 13:04:50 +00:00
Nawaz Dhandala
e2608f56db
feat: add migration for AlertGroupingRuleMonitor and related tables
2026-01-23 12:47:09 +00:00
Nawaz Dhandala
78df267145
feat: add monitor name and description pattern fields to alert grouping rules
2026-01-23 12:45:45 +00:00
Nawaz Dhandala
20e7e68e71
feat: enhance alert grouping rules with match criteria and grouping options
2026-01-23 12:35:30 +00:00
Nawaz Dhandala
877d69f22e
feat: add migration for enableTimeWindow column in AlertGroupingRule
2026-01-23 12:16:48 +00:00
Nawaz Dhandala
0791029f4a
feat: add enable time window option for alert grouping rules
2026-01-23 12:16:10 +00:00
Nawaz Dhandala
69c91a2c41
Merge branch 'master' into alert-episode
2026-01-23 12:04:34 +00:00
Nawaz Dhandala
499d28c34c
Merge branch 'master' into release
2026-01-23 12:01:58 +00:00
Nawaz Dhandala
ec57a9ddbc
chore: bump version to 9.4.7
2026-01-23 12:01:46 +00:00
Nawaz Dhandala
e59db99b22
feat: update migration for monitor log retention and format RouteMap entries
2026-01-23 11:58:30 +00:00
Nawaz Dhandala
aaa3c4f602
fix: remove unnecessary constraints and columns from Alert table in migration
2026-01-23 11:57:21 +00:00
Nawaz Dhandala
29842c06e3
feat: add migration for monitor log retention and update alert table structure
2026-01-23 11:56:46 +00:00
Nawaz Dhandala
402ccf01d0
feat: add Data Retention settings page and integrate with global configuration
2026-01-23 11:55:37 +00:00
Nawaz Dhandala
b7114304ee
fix: streamline git repository handling in Terraform provider publishing script
2026-01-23 11:51:40 +00:00
Nawaz Dhandala
dca72856a2
fix: configure git user before committing generated Terraform provider files
2026-01-23 11:48:30 +00:00
Nawaz Dhandala
1d7c758096
fix: update import path for ReactElement in CategoryCheckboxTypes
2026-01-23 11:31:50 +00:00
Simon Larsen
1e748365a5
Merge pull request #2245 from OneUptime/snyk-fix-a7af8e60213a832c66f6a2fdddd05e1e
...
[Snyk] Fix for 1 vulnerabilities
2026-01-23 11:28:56 +00:00
Nawaz Dhandala
a8022762a2
Merge branch 'release' into alert-episode
2026-01-23 11:02:19 +00:00
Nawaz Dhandala
9c1ed659e9
fix(URL): streamline route handling in toString method
2026-01-23 09:24:03 +00:00
Nawaz Dhandala
42accb4204
feat(Migration): add migration for new alert grouping rule features and on-call duty policy updates
2026-01-22 23:46:59 +00:00
Nawaz Dhandala
529e5954d4
feat(AlertEpisodes): add resolve delay, reopen window, and inactivity timeout features
2026-01-22 23:45:48 +00:00
Nawaz Dhandala
75ea34ef9e
feat(AlertEpisodeDocs): enhance descriptions and update icons for clarity
2026-01-22 23:32:10 +00:00
Nawaz Dhandala
c4e1b8d97d
fix: increase timeout for Terraform E2E tests from 60 to 120 minutes
2026-01-22 23:31:21 +00:00
Nawaz Dhandala
b5626ef352
feat(AlertEpisodeDocs): add on-call policy flow steps and notification scenarios
2026-01-22 23:14:56 +00:00
Nawaz Dhandala
692d15159c
feat(Terraform E2E): enhance disk cleanup process and optimize Docker storage management
2026-01-22 23:13:51 +00:00
Nawaz Dhandala
91c163af9e
feat(AlertEpisodes): add documentation page for alert episodes and update side menu
2026-01-22 23:05:49 +00:00
Nawaz Dhandala
fe71be64dd
refactor: replace dynamic imports with direct imports for service dependencies
2026-01-22 22:58:49 +00:00
Nawaz Dhandala
9e6587cb62
feat(OrderedStatesList): enhance no items message with add new item option
2026-01-22 22:48:05 +00:00
snyk-bot
42b2f58d6a
fix: Common/package.json & Common/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-DIFF-14917201
2026-01-22 22:34:30 +00:00
Simon Larsen
98afb63880
Merge pull request #2243 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-22 22:33:12 +00:00
Nawaz Dhandala
6d352c8579
Merge branch 'master' into alert-episode
2026-01-22 22:28:57 +00:00
Nawaz Dhandala
21b761ddbf
chore(VERSION): bump version to 9.4.6
2026-01-22 22:23:34 +00:00
Nawaz Dhandala
e51009e94d
Merge branch 'master' into release
2026-01-22 22:23:21 +00:00
Nawaz Dhandala
619136c9da
feat(MailService): enhance email sending response types for SendGrid and SMTP
2026-01-22 21:58:45 +00:00
Nawaz Dhandala
d622334bd3
feat(StatusPageAuthentication): integrate SMTP configuration into status page login and creation processes
2026-01-22 21:51:34 +00:00
Nawaz Dhandala
5508bf6302
feat(StatusPagePrivateUserService): integrate SMTP configuration into status page creation process
2026-01-22 21:44:11 +00:00
Nawaz Dhandala
4ba9151400
feat(dockerignore): add large directories to ignore for Docker builds
2026-01-22 21:42:52 +00:00
Nawaz Dhandala
97fe212d15
feat(ExceptionProductImprovements): add comprehensive plan for enhancing exception tracking features
2026-01-22 21:21:09 +00:00
Nawaz Dhandala
af3738924e
feat(MailService): add debug logging for SMTP and SendGrid email responses
2026-01-22 20:57:18 +00:00
Nawaz Dhandala
92f77c7ce2
feat(SCIM): update user name in SCIM request if missing or different
2026-01-22 20:44:11 +00:00
Nawaz Dhandala
ecb54381d8
style(Login.tsx, MasterPassword.tsx, StatusPage.ts): improve code formatting for better readability
2026-01-22 20:29:08 +00:00
Nawaz Dhandala
0a9435ef1a
feat(auth): implement safe redirect URL handling to prevent navigation to auth pages
2026-01-22 20:23:18 +00:00
Nawaz Dhandala
2bc52c7b5d
Merge branch 'master' into release
2026-01-22 18:11:50 +00:00
Nawaz Dhandala
392b6dda9a
chore: bump version to 9.4.5
2026-01-22 18:11:39 +00:00
Nawaz Dhandala
0a6035ed65
style(ProductCompare.ts, GenerateProvider.ts): improve code formatting for better readability
2026-01-22 18:11:21 +00:00
Nawaz Dhandala
70f9444aab
feat(svg): add new SVG icons for better integration and visual consistency
2026-01-22 18:07:19 +00:00
Nawaz Dhandala
088333c91c
style(pricing.ejs, product-compare.ejs): improve text wrapping and update image styling for better layout
2026-01-22 15:47:30 +00:00
Nawaz Dhandala
7fc7276207
feat(pricing.ejs): enhance Bitcoin payment interaction with clickable text and improved styling
2026-01-22 15:43:20 +00:00
Nawaz Dhandala
631bf12c23
style(pricing.ejs): adjust genesis text styling and update content for clarity
2026-01-22 15:19:28 +00:00
Nawaz Dhandala
5ce158ebf3
Refactor code structure for improved readability and maintainability
2026-01-22 15:18:17 +00:00
Nawaz Dhandala
4684f25f22
easter egg
2026-01-22 15:17:19 +00:00
Nawaz Dhandala
3d36d86bd6
chore(VERSION): bump version to 9.4.4
2026-01-22 13:36:19 +00:00
Nawaz Dhandala
93c017dbab
chore(GenerateProvider): add VERSION file generation to ensure proper detection of changes
2026-01-22 13:25:03 +00:00
Nawaz Dhandala
c74204ed1f
chore(sitemap): remove outdated sitemap.xml file
2026-01-22 13:12:09 +00:00
Nawaz Dhandala
80125f500c
chore(views): update card components to ensure full height for better layout consistency
2026-01-22 12:58:43 +00:00
Nawaz Dhandala
2771efcd87
chore(GoModuleGenerator): update comments for clarity in generateGoMod method
...
chore(GenerateProvider): format log message for consistency in main function
2026-01-22 12:43:45 +00:00
Nawaz Dhandala
0e27802f1a
chore(verify.sh): update monitor verification logic to check for manual with description and remove empty steps check
2026-01-22 12:39:14 +00:00
Nawaz Dhandala
a96c270a94
chore(URL.ts): update toString method to conditionally add route and improve URL construction logic
...
chore(MonitorStep.ts): remove redundant default monitor assignments in getDefaultMonitorStep method
chore(Port.ts): change toJSON method to return port value as a number instead of string
2026-01-22 12:38:50 +00:00
Nawaz Dhandala
66d76676f5
chore(ResourceGenerator): add sorting for list items to ensure consistent ordering and fix idempotency issues
2026-01-22 12:35:50 +00:00
simlarsen
cc0eb6a4b9
chore: npm audit fix
2026-01-22 02:02:10 +00:00
Nawaz Dhandala
2d687a3275
chore(E2E Tests): refactor verification scripts to use shared library functions and improve validation
2026-01-21 22:23:20 +00:00
Nawaz Dhandala
47bca3fb9b
chore(ResourceGenerator): refactor valid ObjectType handling to use dynamic generation from enum
2026-01-21 21:29:29 +00:00
Nawaz Dhandala
79d3548492
chore(ResourceGenerator): add validation for OneUptime ObjectType in resource handling
2026-01-21 21:26:07 +00:00
Nawaz Dhandala
3156302dbc
chore(JSON.ts): remove unnecessary blank line in ObjectType enum
2026-01-21 21:15:35 +00:00
Nawaz Dhandala
84307250b7
chore(GoModuleGenerator): update go.mod generation to specify minimum versions and clarify dependency fetching process
2026-01-21 21:13:07 +00:00
Nawaz Dhandala
c3986bd66a
chore(GoModuleGenerator): update go.mod to use Go 1.23 and pin dependencies for compatibility with Terraform 1.5+
2026-01-21 21:08:42 +00:00
Nawaz Dhandala
a4a56bf2c7
chore(GoModuleGenerator): update go.mod to pin additional indirect dependencies for compatibility with Terraform 1.5+
2026-01-21 21:04:36 +00:00
Nawaz Dhandala
6644523c54
chore(robots.txt): update AI agent access rules and refine API disallow directive
2026-01-21 18:20:50 +00:00
Nawaz Dhandala
44aa046fec
chore: update Go version to 'stable' in workflow files
2026-01-21 17:27:08 +00:00
Nawaz Dhandala
da5b9b4955
chore(VERSION): bump version to 9.4.3
2026-01-21 15:59:54 +00:00
Nawaz Dhandala
81dd803b62
Merge branch 'release'
2026-01-21 15:59:39 +00:00
Nawaz Dhandala
efffa82cbf
refactor(StatusPageService): simplify conditional check for downtimeMonitorStatuses
2026-01-21 15:56:49 +00:00
Nawaz Dhandala
64b0c9f137
feat(Terraform): update monitor names to use random suffixes for uniqueness
2026-01-21 15:48:15 +00:00
Nawaz Dhandala
a3661e1626
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-01-21 15:46:18 +00:00
Nawaz Dhandala
4115deadc4
feat(Monitor): add monitorId prop to MonitorStep and MonitorSteps components for secret population during testing
2026-01-21 14:58:09 +00:00
Nawaz Dhandala
6fbd112964
fix(ResourceGenerator): enhance handling of complex typed objects in Delete method
2026-01-21 14:55:25 +00:00
Nawaz Dhandala
a171c52c8d
feat(tests): refactor E2E tests to use random suffixes for resource names
...
- Updated multiple test files to replace timestamp-based naming with random suffixes for better uniqueness and idempotency.
- Added random provider to each test file to generate unique identifiers.
- Removed unnecessary lifecycle blocks that ignored changes to resource names.
- Ensured consistent naming conventions across all test cases for clarity and maintainability.
2026-01-21 14:45:46 +00:00
Nawaz Dhandala
4f7d3ed2be
feat(E2E Tests): add comprehensive tests for various monitor types with steps and basic configurations
2026-01-21 13:38:49 +00:00
Nawaz Dhandala
9db97b3919
Add E2E tests for OneUptime resources
...
- Implemented monitor types tests including variable definitions and verification scripts.
- Created incident CRUD tests with various configurations and verification logic.
- Added alert CRUD tests to validate alert creation and configurations.
- Developed scheduled maintenance CRUD tests to ensure proper handling of maintenance events.
- Established on-call duty policy CRUD tests to validate policy creation and configurations.
- Introduced monitor group CRUD tests to verify group creation and uniqueness.
- Created team CRUD tests to validate team creation and configurations.
2026-01-21 13:25:55 +00:00
Nawaz Dhandala
8bc545c90f
Add end-to-end tests for OneUptime resources
...
- Implemented idempotency tests for status pages, monitors, and probes.
- Created Terraform configurations and verification scripts for:
- StatusPageDomain idempotency (Issue #2236 )
- Monitor CRUD operations with various configurations
- Probe CRUD operations, ensuring probe_version is a string (Issue #2228 )
- StatusPage CRUD operations, handling server defaults (Issue #2232 )
- StatusPage with domain integration, validating computed fields and server-injected defaults
- Added necessary variable files for configuration.
2026-01-21 13:09:36 +00:00
Nawaz Dhandala
19d1629e37
fix(StatusPageDomain): update access control for create permissions and adjust required fields
2026-01-21 13:01:51 +00:00
Nawaz Dhandala
e7fd472c14
fix(ResourceGenerator): enhance handling of complex object responses in Delete method
2026-01-21 12:33:27 +00:00
Nawaz Dhandala
dd4a1416fc
fix(StatusPageService): simplify downtime monitor statuses check
2026-01-21 12:17:25 +00:00
Nawaz Dhandala
09b65b9a5b
fix(StatusPageDomain): change CNAME Verification Token requirement to optional
2026-01-21 12:09:11 +00:00
Simon Larsen
8fb1a1daf9
Merge pull request #2239 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-21 09:27:59 +00:00
simlarsen
d3d0dedfee
chore: npm audit fix
2026-01-21 02:01:12 +00:00
Nawaz Dhandala
46635f4251
refactor: improve type safety with type aliases for dynamically imported services
2026-01-20 21:09:37 +00:00
Nawaz Dhandala
1068a5d96e
refactor: add type annotations for improved type safety and clarity in service imports
2026-01-20 21:00:36 +00:00
Nawaz Dhandala
d1e200a54f
Refactor code for improved readability and consistency
...
- Added missing comma in schema migrations index.
- Reformatted long lines in AlertEpisodeFeedService and AlertEpisodeMemberService for better readability.
- Improved formatting in AlertEpisodeService for destructured variables.
- Enhanced readability in AlertGroupingEngineService by restructuring filter and map functions.
- Cleaned up permission descriptions in Permission.ts for consistency.
- Standardized description formatting in ChangeState and AlertGroupingRules components.
- Improved formatting in Episodes and AlertView components for better readability.
- Added comments for clarity in AutoResolve and BreakInactive jobs.
2026-01-20 20:50:09 +00:00
Nawaz Dhandala
8220b0356c
Merge branch 'master' into alert-episode
2026-01-20 20:46:58 +00:00
Nawaz Dhandala
bc9b09aed5
chore: Bump version to 9.4.2
2026-01-20 20:46:03 +00:00
Nawaz Dhandala
6822718c46
feat(SCIM): Normalize operation strings to lowercase in PATCH requests
2026-01-20 20:42:57 +00:00
Nawaz Dhandala
9a935c4e90
feat(AlertEpisode): add services and models for AlertEpisode management
2026-01-20 19:56:41 +00:00
Nawaz Dhandala
6137199e63
feat: add AlertGroupingRule, AlertEpisode, and related tables with foreign key constraints and indexes
2026-01-20 19:42:01 +00:00
Nawaz Dhandala
6e6d989be4
feat: Add Alert Episode Management Features
...
- Implemented AlertEpisodeViewLayout for displaying episode details.
- Created Owners component to manage team and user ownership of episodes.
- Added RootCause component for documenting the root cause of episodes.
- Developed SideMenu for navigation within the episode view.
- Introduced StateTimeline component to track the status timeline of episodes.
- Created EpisodesPage for listing all alert episodes.
- Added AlertGroupingRulesPage for managing alert grouping rules.
- Implemented UnresolvedEpisodesPage to display active (unresolved) episodes.
- Developed AutoResolve job to automatically resolve episodes based on alert status.
- Created BreakInactive job to resolve inactive episodes after a specified timeout.
2026-01-20 19:35:31 +00:00
Simon Larsen
5a7af27543
Merge pull request #2237 from OneUptime/alert-episode
...
Alert episode
2026-01-20 19:08:04 +00:00
Nawaz Dhandala
7c422b4384
feat(AlertGrouping): Enhance episode management documentation with ownership, severity, root cause, flapping prevention, manual creation, deletion, UI navigation, and alert relationships
2026-01-20 18:53:00 +00:00
Nawaz Dhandala
b06de38f69
feat(AlertGrouping): Update manual management details and enhance episode title generation guidelines
2026-01-20 18:46:13 +00:00
Nawaz Dhandala
71723675d6
feat(AlertGrouping): Update Alert Model enhancements and add Implementation Q&A for episode state management and grouping logic
2026-01-20 18:41:53 +00:00
Nawaz Dhandala
e699e323cb
feat(AlertGrouping): Remove outdated migration and implementation documents; add summary for Alert Grouping feature
...
- Deleted the detailed migration plan (5-Migration.md) and implementation plan (README.md) for Alert Grouping.
- Introduced a new summary document (Summary.md) outlining key capabilities, data models, grouping types, and on-call policy resolution for the Alert Grouping feature.
2026-01-20 18:32:31 +00:00
Nawaz Dhandala
8e8bc54aed
feat: Add on-call policy override fields and behavior to AlertEpisode and AlertGroupingRule models
2026-01-20 18:18:09 +00:00
Nawaz Dhandala
d3cf309aef
feat: Add flapping prevention fields and behavior to AlertEpisode model
2026-01-20 18:02:32 +00:00
Nawaz Dhandala
a24f9d37a9
Refactor verify scripts to handle API response wrapper formats
...
- Added a helper function `unwrap_value` to extract values from API responses that may be wrapped in an object format.
- Updated all verification scripts to use `unwrap_value` for fields such as name, description, color, title, and IDs.
- Enhanced checks for boolean fields to handle cases where the API may not return values due to permission issues.
- Ensured consistency across multiple test scripts for better maintainability and readability.
2026-01-20 18:02:18 +00:00
Nawaz Dhandala
d5332ed494
test: Add idempotency tests for probe_version READ operation
2026-01-20 16:57:30 +00:00
Nawaz Dhandala
23fdd3bfd7
feat: Implement Alert Suppression UI and Migration Plan
...
- Added UI components and pages for Alert Suppression including:
- Suppression Rules List Page
- Create/Edit Suppression Rule Page
- Suppressed Alerts Log Page
- Maintenance Windows Calendar View
- Active Maintenance Banner
- Quick Maintenance Modal
- Created migration scripts for new database tables:
- AlertSuppressionGroup
- AlertSuppressionRule
- SuppressedAlertLog
- AlertThrottleState
- Defined rollout strategy and data retention policies for suppressed alerts
- Updated README with implementation plan and architecture diagram
2026-01-20 13:46:10 +00:00
Nawaz Dhandala
714f8b4edf
chore: bump version to 9.4.1
2026-01-20 11:05:38 +00:00
Nawaz Dhandala
02f920a152
refactor: improve code formatting and structure in EvaluationLogList and Logs components
2026-01-20 10:50:49 +00:00
Nawaz Dhandala
378663b03c
fix: enhance status indicator styles for better visibility in EvaluationLogList
2026-01-20 10:46:29 +00:00
Nawaz Dhandala
78257ebda8
fix: update status indicators in EvaluationLogList for improved clarity
2026-01-20 10:16:23 +00:00
Nawaz Dhandala
d29e876b96
feat: add probeName prop to monitor summary components for enhanced monitoring details
2026-01-20 10:07:52 +00:00
Nawaz Dhandala
88c1e23da9
fix: clean node_modules to prevent permission issues with npm cache in CI
2026-01-20 09:35:58 +00:00
Nawaz Dhandala
cb50f89a12
Refactor code structure for improved readability and maintainability
2026-01-19 21:36:54 +00:00
Simon Larsen
869cc6d2b8
Merge pull request #2234 from OneUptime/terraform-tests
...
Terraform tests
2026-01-19 21:09:46 +00:00
Nawaz Dhandala
1566bd6a21
Add verification scripts for various resources in E2E tests
...
- Implemented verify.sh scripts for the following tests:
- 08-probe: Validate probe resource creation and API response consistency.
- 09-label-crud: Validate label CRUD operations via API.
- 10-monitor-status-crud: Validate monitor status CRUD operations via API.
- 11-incident-severity-crud: Validate incident severity CRUD operations via API.
- 12-status-page-domain: Validate domain and status page resources via API.
- 13-status-page-domain-computed-fields: Validate computed fields for status page domains.
- 14-status-page-server-defaults: Validate server-provided defaults for status pages.
- 15-monitor-server-defaults: Validate server-provided defaults for monitors.
- 16-incident-server-defaults: Validate server-provided defaults for incidents.
- 17-alert-server-defaults: Validate server-provided defaults for alerts.
- 18-scheduled-maintenance-server-defaults: Validate server-provided defaults for scheduled maintenance events.
- 19-on-call-duty-policy-server-defaults: Validate server-provided defaults for on-call duty policies.
Each script checks the API responses against expected values derived from Terraform outputs, ensuring resource integrity and consistency.
2026-01-19 21:08:05 +00:00
Nawaz Dhandala
d175841b2a
feat: enhance Terraform E2E tests with comprehensive API validation and remove CRUD tests
2026-01-19 19:56:39 +00:00
Nawaz Dhandala
811fb49c2d
refactor: update comments for clarity and consistency in DomainService, Domain, and ResourceGenerator
2026-01-19 19:47:37 +00:00
Nawaz Dhandala
290b59dfc9
feat: add Terraform tests for server-provided defaults in incident, alert, scheduled maintenance, and on-call policy configurations
2026-01-19 19:40:56 +00:00
Nawaz Dhandala
acb57b6b32
feat: enable tool-cache in disk space cleanup and add additional disk cleanup step
2026-01-19 19:40:37 +00:00
Nawaz Dhandala
ff1feb1a9f
feat: add Terraform test for server-provided defaults in monitor configuration
2026-01-19 19:30:06 +00:00
Nawaz Dhandala
a99c09c05a
feat: remove isDefaultValueColumn from TerraformAttribute interface
2026-01-19 19:25:58 +00:00
Nawaz Dhandala
b400965384
feat: enhance resource generation with dynamic plan modifier imports and add tests for server-provided defaults
2026-01-19 19:25:37 +00:00
Nawaz Dhandala
48a9523bb6
Merge branch 'terraform-tests' of https://github.com/OneUptime/oneuptime into terraform-tests
2026-01-19 18:46:22 +00:00
Nawaz Dhandala
aa5ff55a9c
feat: refactor domain verification logic to use isTestDomain method for clarity
2026-01-19 18:43:47 +00:00
Nawaz Dhandala
08f8200d5b
feat: allow auto-verification for test domains and update Terraform test configurations
2026-01-19 18:29:02 +00:00
Simon Larsen
7030f27076
Potential fix for code scanning alert no. 1311: Workflow does not contain permissions
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-19 18:08:21 +00:00
Nawaz Dhandala
d7611b895b
feat: add script to run Terraform tests in package.json
2026-01-19 18:05:41 +00:00
Nawaz Dhandala
ec8afb2d0b
refactor: dynamically discover test directories in run-tests.sh
2026-01-19 17:58:57 +00:00
Nawaz Dhandala
81aeb373c4
feat: add Terraform E2E tests for status page domain and computed fields
2026-01-19 17:57:46 +00:00
Nawaz Dhandala
cbc779ae0b
feat: add computed property to Full Domain and CNAME Verification Token in StatusPageDomain model
2026-01-19 17:50:16 +00:00
Nawaz Dhandala
9906115faf
feat: add transaction execution method to DatabaseService and refactor MonitorProbeService to use it
2026-01-19 17:29:43 +00:00
Nawaz Dhandala
86d60f4688
refactor: improve code comments for clarity in MonitorProbeService and ResourceGenerator
2026-01-19 17:25:11 +00:00
Nawaz Dhandala
d7f329fcff
feat: add comprehensive CRUD tests for probe, label, monitor status, and incident severity resources
2026-01-19 17:21:10 +00:00
Nawaz Dhandala
120d36f3dd
fix: always import math/big and add helper for converting *big.Float to float64
2026-01-19 14:43:18 +00:00
Nawaz Dhandala
13f22b1611
fix: extract API key value correctly from response in setup-test-account.sh
2026-01-19 14:29:53 +00:00
Nawaz Dhandala
f9a89548e2
fix: remove terraform init step for tests using dev_overrides
2026-01-19 14:27:05 +00:00
Nawaz Dhandala
88c55f9e14
fix: correct provider directory path in run-tests.sh script
2026-01-19 14:24:01 +00:00
Nawaz Dhandala
91965f3cc9
feat: add peer dependency flags in package-lock.json and update .gitignore for test environment script
2026-01-19 14:21:50 +00:00
Nawaz Dhandala
1383b1f3b0
feat: add conditions to disable active monitoring for manual incidents and scheduled maintenance
2026-01-19 14:03:47 +00:00
Nawaz Dhandala
cf45f089af
feat: add subscription status checks for claiming monitor probes
2026-01-19 14:01:44 +00:00
Nawaz Dhandala
ecfcbae86b
feat: implement atomic claiming of monitor probes using FOR UPDATE SKIP LOCKED
2026-01-19 13:59:57 +00:00
Nawaz Dhandala
b714ad168c
chore: add step to free disk space in Terraform E2E tests workflow
2026-01-19 13:49:39 +00:00
Nawaz Dhandala
59d6aeb2b4
refactor: remove cleanup function and associated trap from index.sh
2026-01-19 13:36:45 +00:00
Nawaz Dhandala
be6d122879
fix: update cleanup function to use npm run down instead of docker compose
2026-01-19 13:36:33 +00:00
Nawaz Dhandala
b9fcfd5c61
chore: remove unused cookies.txt file from e2e-tests
2026-01-19 13:29:26 +00:00
Nawaz Dhandala
9e902e5b76
fix: update index.sh file permissions to make it executable
2026-01-19 13:29:22 +00:00
Nawaz Dhandala
4fa44b40c9
refactor: remove wait-for-services script and update index.sh to use npm status-check
2026-01-19 13:27:55 +00:00
Nawaz Dhandala
3baa081850
feat: Implement end-to-end tests for Terraform provider
...
- Added a new directory structure for E2E tests under E2E/Terraform/e2e-tests.
- Created scripts for managing the test lifecycle: index.sh, wait-for-services.sh, setup-test-account.sh, run-tests.sh, and cleanup.sh.
- Developed README.md to document the E2E testing process and directory structure.
- Created individual test cases for various resources including labels, monitor statuses, incident severities, incident states, status pages, alert severities, and alert states.
- Configured GitHub Actions workflow for automated testing on pull requests and pushes to main branches.
- Added necessary variable files for each test case to define required inputs.
- Included cookies.txt for session management during API interactions.
2026-01-19 13:27:11 +00:00
Nawaz Dhandala
bcc7218091
feat: add implementation plan for Terraform provider end-to-end tests
2026-01-19 12:45:31 +00:00
Nawaz Dhandala
91937ea9bc
fix: update .gitignore to include specific Terraform files and exclude general directory
2026-01-19 12:42:04 +00:00
Nawaz Dhandala
79835d411e
feat(migrations): add IncomingCallPolicy and related tables with constraints
...
- Implemented MigrationName1768825402472 to create tables for IncomingCallPolicy, IncomingCallPolicyEscalationRule, IncomingCallLog, IncomingCallLogItem, UserIncomingCallNumber, and IncomingCallPolicyLabel.
- Added necessary indexes and foreign key constraints for data integrity.
- Updated the User table to drop the alertPhoneNumber column and adjusted OnCallDutyPolicyScheduleLayer defaults.
- Updated index file to include the new migration.
2026-01-19 12:25:06 +00:00
Nawaz Dhandala
8a965dcf1a
feat: Add IncomingCallPolicy migration and related database schema changes
2026-01-19 12:24:14 +00:00
Nawaz Dhandala
549cbe7102
Revert "fix: Enhance handling of complex object responses in ResourceGenerator"
...
This reverts commit 5c84699bae .
2026-01-19 11:45:15 +00:00
Nawaz Dhandala
2f727b7707
Remove obsolete migration files and update index
...
- Deleted migration file for removing alert phone number from User.
- Deleted extensive migration file for IncomingCallPolicy and related tables.
- Deleted migration file for altering OnCallDutyPolicyScheduleLayer and IncomingCallPolicyEscalationRule.
- Updated index file to remove references to deleted migrations.
2026-01-19 11:34:58 +00:00
Nawaz Dhandala
5dd1f1a7f1
chore: Bump version to 9.4.0
2026-01-17 22:47:59 +00:00
Simon Larsen
80defab7b2
Merge pull request #2224 from OneUptime/on-call-route
...
On call route
2026-01-17 22:46:38 +00:00
Nawaz Dhandala
5dea6fcbad
feat: Implement Twilio configuration helper and refactor related code for consistency
2026-01-17 22:46:14 +00:00
Nawaz Dhandala
5e6d5aebff
refactor: Add type annotations for function return types in various components
2026-01-17 22:24:20 +00:00
Nawaz Dhandala
d7e8dc3d92
Refactor code for improved readability and maintainability
...
- Simplified import statements in PhoneNumber.ts and Config.ts.
- Consolidated async function calls in TwilioCallProvider.ts for clarity.
- Enhanced comment formatting and structure in TwilioCallProvider.ts.
- Reformatted SQL migration code for better readability in MigrationName.ts.
- Updated array syntax in Index.ts for consistency.
- Improved formatting and spacing in IncomingCallPolicyEscalationRuleService.ts.
- Standardized JSX formatting in various components for better readability.
- Enhanced conditional rendering logic in IncomingCallPolicies.tsx and Index.tsx.
- Cleaned up unnecessary whitespace and improved code consistency across multiple files.
2026-01-17 22:21:37 +00:00
Nawaz Dhandala
0e21d2755b
feat: Add filters prop to IncomingCallPolicyLogViewPage for enhanced data handling
2026-01-17 22:21:02 +00:00
Nawaz Dhandala
52ed66fafe
feat: Add Incoming Call Policy Log View and enhance routing and breadcrumbs
2026-01-17 21:56:33 +00:00
Nawaz Dhandala
37215aca51
feat: Update webhook URL handling for Twilio signature validation
2026-01-17 21:40:26 +00:00
Nawaz Dhandala
441cd5c73d
feat: Add debug logging for incoming call webhook and Twilio signature validation
2026-01-17 21:38:59 +00:00
Nawaz Dhandala
046e0c00cd
feat: Add IncomingCallLog and IncomingCallLogItem APIs for enhanced call management
2026-01-17 21:35:04 +00:00
Nawaz Dhandala
e0a9ab8cfb
Enhance Twilio Call Provider and Nginx Configuration
...
- Updated TwilioCallProvider to support X-Forwarded-Proto and X-Forwarded-Host headers for improved webhook signature validation when behind proxies.
- Enabled trust proxy in StartServer to ensure correct interpretation of forwarded headers.
- Removed outdated incoming call policy documentation.
- Added Nginx configuration to handle X-Forwarded-Proto and X-Forwarded-Host headers, ensuring proper proxy behavior and preventing crashes when services are unavailable.
2026-01-17 21:18:27 +00:00
Nawaz Dhandala
ea47d2bd2c
feat: Refactor OnCallDutyScheduleElement and SchedulesElement for improved schedule handling and navigation
2026-01-17 20:51:30 +00:00
Nawaz Dhandala
7b249f55b5
feat: Add migration for updating default values in OnCallDutyPolicyScheduleLayer and IncomingCallPolicyEscalationRule
2026-01-17 20:35:17 +00:00
Nawaz Dhandala
f261fe98f0
feat: Enhance IncomingCallPolicyEscalationRule service with order management and validation in escalation page
2026-01-17 20:34:12 +00:00
Nawaz Dhandala
3070b549e3
feat: Remove auto-generation of order in IncomingCallPolicyEscalationPage for improved item management
2026-01-17 20:18:56 +00:00
Nawaz Dhandala
4731a67ab4
feat: Revamp form structure in IncomingCallPolicyEscalationPage with multi-step navigation and updated field descriptions
2026-01-17 20:18:33 +00:00
Nawaz Dhandala
b204b05bc3
feat: Update notify type selection in IncomingCallPolicyEscalationPage to use dropdown with async options
2026-01-17 20:11:04 +00:00
Nawaz Dhandala
9217d869dd
feat: Remove placeholder rendering in IncomingCallPolicyEscalationPage for improved UI clarity
2026-01-17 20:00:45 +00:00
Nawaz Dhandala
02e512e6e8
feat: Add notify type selection to IncomingCallPolicyEscalationPage with validation and auto-ordering
2026-01-17 19:51:25 +00:00
Nawaz Dhandala
475ad54a8f
feat: Enhance IncomingCallPolicyEscalationPage with drag-and-drop support and improved field descriptions
2026-01-17 19:46:54 +00:00
Nawaz Dhandala
739cf632e5
feat: Enhance IncomingCallPolicyView to include escalation rules count and improve setup logic
2026-01-17 19:19:58 +00:00
Nawaz Dhandala
e069e94971
feat: Remove rendering of owned numbers and search results in PhoneNumberPurchase component
2026-01-17 19:03:51 +00:00
Nawaz Dhandala
391c9ea2e7
feat: Update webhook URL construction to use environment variables for protocol and host
2026-01-17 19:01:20 +00:00
Nawaz Dhandala
72a6b426ea
feat: Refactor IncomingCallPolicyView to consolidate setup steps and improve layout
2026-01-17 18:54:45 +00:00
Nawaz Dhandala
86aca6a48e
feat: Update terminology from "purchase" to "reserve" for phone number actions
2026-01-17 18:53:28 +00:00
Nawaz Dhandala
9b81a82eed
feat: Add configuration modal for managing phone numbers with options to use existing or buy new
2026-01-17 18:50:05 +00:00
Nawaz Dhandala
c4ab245824
feat: Add IncomingCall icon to IconProp and update SideMenu to use it
2026-01-17 18:46:05 +00:00
Nawaz Dhandala
06cf878446
feat: Implement Twilio configuration modal with loading and no config warning states
2026-01-17 18:26:36 +00:00
Nawaz Dhandala
cd068f9219
feat: Adjust padding and gap in ConceptCards component for improved layout
2026-01-17 15:56:34 +00:00
Nawaz Dhandala
53c0b1fb92
feat: Refactor diagram components to unify color properties and improve UI consistency
2026-01-17 15:54:02 +00:00
Nawaz Dhandala
642a5a2982
feat: Add visual components for incoming call policy documentation including flow steps, escalation chain, and setup steps
2026-01-17 15:40:33 +00:00
Nawaz Dhandala
c0c162cca5
feat: Add documentation page for Incoming Call Policy with detailed setup and escalation flow
2026-01-17 15:34:18 +00:00
Nawaz Dhandala
c94a2db6fa
feat: Add Twilio configuration modal for incoming call policy management
2026-01-17 15:28:08 +00:00
Nawaz Dhandala
3b4828eea1
feat: Add option to hide card wrapper in PhoneNumberPurchase component and improve UI for Twilio configuration steps
2026-01-17 14:00:48 +00:00
Nawaz Dhandala
5907bfe4d1
feat: Enhance Incoming Call Policy view with step indicators and Twilio configuration setup
2026-01-17 13:54:05 +00:00
Nawaz Dhandala
a2d9cda7d9
fix: Update dependency in useAsyncEffect to use modelId as a string for consistency
2026-01-17 13:48:43 +00:00
Nawaz Dhandala
a8be03d3c9
fix: Update voiceUrl type to include undefined for better type safety
2026-01-17 13:28:30 +00:00
Nawaz Dhandala
272ae08048
feat: Implement phone number management features including listing owned numbers and assigning existing numbers to policies
2026-01-17 13:25:12 +00:00
Nawaz Dhandala
5f2bda119a
feat: Enhance Incoming Call Policy view with phone number routing and Twilio configuration setup
2026-01-17 13:07:50 +00:00
Nawaz Dhandala
64cfeb5400
feat: Add Incoming Call Policy Settings page and update routing and breadcrumbs
2026-01-17 12:56:05 +00:00
Nawaz Dhandala
1e1d3e939e
feat: Add Incoming Call Policy and Escalation Rule APIs to BaseAPI feature set
2026-01-17 12:42:34 +00:00
Nawaz Dhandala
6894cae68c
feat: Add project SMS notification checks to ensure notifications are enabled and balance is sufficient
2026-01-17 12:38:28 +00:00
Nawaz Dhandala
65b4a8217b
feat: Add SMS balance check before sending notifications to prevent low balance issues
2026-01-17 12:35:48 +00:00
Nawaz Dhandala
5452342f2f
feat: Enhance Incoming Call Policies page with form steps and improved labels description
2026-01-17 12:27:58 +00:00
Nawaz Dhandala
d1f583fb47
feat: Add project SMS notification checks in UserIncomingCallNumberService
2026-01-17 12:23:47 +00:00
Nawaz Dhandala
41f3a4ce21
fix: Correct default message in IncomingCallPolicy to improve clarity
2026-01-17 11:57:48 +00:00
Nawaz Dhandala
41f151b8eb
feat: Add Incoming Call Policy link to navigation and create documentation
2026-01-17 11:55:12 +00:00
Nawaz Dhandala
60276876bd
Refactor Incoming Call Policy Jobs
...
- Removed the `ReleasePhoneNumbersForCancelledSubscriptions` job as it is no longer needed.
- Removed the `SendWarningEmailsForPastDueSubscriptions` job due to redundancy.
- Updated `EmailTemplateType` to remove unused email templates related to incoming call policies.
- Adjusted the schema migrations index to include a trailing comma for consistency.
- Cleaned up imports in `Worker/Routes.ts` by removing references to the deleted jobs.
2026-01-17 11:47:15 +00:00
Nawaz Dhandala
86fb8fbb30
feat: Add migration to update IncomingCallPolicy and related tables
2026-01-17 11:37:11 +00:00
Nawaz Dhandala
5e9b5be0ad
refactor: Remove unnecessary create permissions from IncomingCallLog model
2026-01-17 11:34:45 +00:00
Nawaz Dhandala
a9734dd18e
refactor: Consolidate Twilio import statements and enhance type definitions for incoming phone number creation
2026-01-17 11:32:22 +00:00
Nawaz Dhandala
511c65a01b
refactor: Simplify Twilio config retrieval and improve code formatting
2026-01-17 11:29:08 +00:00
Nawaz Dhandala
a619f323e7
refactor: Remove unused billing-related code and simplify Twilio configuration handling
2026-01-17 11:25:41 +00:00
Nawaz Dhandala
a021ad41ef
feat: Remove alert phone number from User model and related migration
2026-01-17 11:04:12 +00:00
Nawaz Dhandala
1eddfff608
refactor: Improve logic for verifying incoming call numbers and user details retrieval
2026-01-17 11:02:17 +00:00
Nawaz Dhandala
578774df08
feat: Add Incoming Call Number Management
...
- Introduced UserIncomingCallNumber model to manage phone numbers for incoming call routing.
- Implemented UserIncomingCallNumberAPI for verification and resend functionality.
- Created UserIncomingCallNumberService to handle business logic for incoming call numbers.
- Added IncomingCallNumber component for UI management of incoming call numbers.
- Integrated IncomingCallPhoneNumbers page to display and manage incoming call numbers in user settings.
- Updated routing and breadcrumbs to include Incoming Call Policy section.
- Enhanced BaseAPI to include UserIncomingCallNumberAPI.
2026-01-17 10:58:30 +00:00
Nawaz Dhandala
82d0d68a7c
refactor: Simplify phone number handling and improve subscription status checks
2026-01-17 09:51:27 +00:00
Nawaz Dhandala
8d9ba58964
refactor: Improve code readability and consistency across multiple files
2026-01-17 09:38:55 +00:00
Nawaz Dhandala
52dbab88f6
feat: Implement subscription cancellation handling for incoming call policies and add related email notifications
2026-01-17 09:29:12 +00:00
Nawaz Dhandala
387ebc9375
feat: Add project-level Twilio configuration support for incoming call policies
2026-01-17 09:17:32 +00:00
Nawaz Dhandala
26f3e5bd5e
feat: Implement single webhook endpoint for incoming calls and update related documentation
2026-01-17 08:58:39 +00:00
Nawaz Dhandala
7ed06d7391
Merge branch 'master' into on-call-route
2026-01-16 21:11:29 +00:00
Nawaz Dhandala
3c2811000e
refactor: Update comments for clarity in complex object handling in ResourceGenerator
2026-01-16 20:27:48 +00:00
Nawaz Dhandala
5979e4f345
feat: Add title display to SimpleLogViewer component
2026-01-16 20:26:34 +00:00
Nawaz Dhandala
5c84699bae
fix: Enhance handling of complex object responses in ResourceGenerator
2026-01-16 20:24:42 +00:00
Simon Larsen
d153fc4cd4
Merge pull request #2229 from OneUptime/scim-log
...
SCIM log
2026-01-16 19:54:20 +00:00
Nawaz Dhandala
34475f76f9
refactor: Update type annotations for clarity and consistency in SCIM log components
2026-01-16 19:52:26 +00:00
Nawaz Dhandala
6565b7c803
refactor: Improve code formatting in SCIM and SCIM logs components for consistency
2026-01-16 19:47:21 +00:00
Nawaz Dhandala
c63923ed5b
fix: Update SCIM user filtering to handle non-email usernames; log adjustments for clarity
2026-01-16 19:19:21 +00:00
Nawaz Dhandala
33d51932c5
refactor: Remove title prop from SimpleLogViewer in SCIM logs tables for consistency
2026-01-16 19:10:51 +00:00
Nawaz Dhandala
557d14106c
feat: Enhance SimpleLogViewer with line numbers and height customization; update modal implementations across SCIM logs tables
2026-01-16 19:07:44 +00:00
Nawaz Dhandala
8d5395ae74
refactor: Replace ConfirmModal with Modal and integrate SimpleLogViewer for SCIM logs
2026-01-16 18:51:47 +00:00
Nawaz Dhandala
06e0100ede
refactor: Remove unused fields from SCIM logs tables for cleaner display
2026-01-16 18:50:25 +00:00
Nawaz Dhandala
3db29ab264
fix: Update SCIM error logging to handle NotFoundException as a success case
2026-01-16 18:48:13 +00:00
Nawaz Dhandala
7442e36b18
feat: Implement "Unassigned" team management for SCIM provisioning
2026-01-16 18:41:15 +00:00
Nawaz Dhandala
1fa446ec0c
feat: Add SCIM logging routes for Project and Status Page
2026-01-16 18:22:39 +00:00
Nawaz Dhandala
ef85d98362
Refactor SCIM configuration components and update modal descriptions
...
- Added a missing comma in the schema migrations index file.
- Improved formatting of the SCIM Logs table description for better readability.
- Refactored the SCIM settings page to enhance code clarity and maintainability, including restructuring form fields and action buttons.
- Updated SCIM URL confirmation modal to improve user instructions and formatting.
- Enhanced error and success modal handling for bearer token resets in the SCIM pages.
2026-01-16 17:21:27 +00:00
Nawaz Dhandala
46bccfb596
feat: Add migration for SCIM logging tables and constraints
2026-01-16 17:20:19 +00:00
Nawaz Dhandala
f7b2588647
Enhance SCIM logging and execution tracking in StatusPageSCIM API
...
- Added detailed execution steps tracking throughout the SCIM BulkOperation, ListUsers, GetUser, CreateUser, UpdateUser, and DeleteUser endpoints.
- Improved logging structure to include execution steps, user info, and additional context in SCIM logs.
- Updated SCIMLogger to handle new fields for query parameters, execution steps, user info, and additional context.
- Ensured all error handling paths also log execution steps for better traceability.
2026-01-16 17:15:45 +00:00
Nawaz Dhandala
b4106eb580
feat: Add SCIM logging functionality for projects and status pages
...
- Implemented ProjectSCIMLog and StatusPageSCIMLog models to store SCIM operation logs.
- Created services for managing ProjectSCIMLog and StatusPageSCIMLog entries with automatic deletion of old logs.
- Developed SCIMLogger utility for creating logs with sanitized sensitive data.
- Added SCIMLogStatus enum to represent the status of SCIM operations.
- Introduced ProjectSCIMLogsTable and StatusPageSCIMLogsTable components for displaying logs in the dashboard.
- Enhanced logging with detailed request/response information and error handling.
2026-01-16 16:42:10 +00:00
Nawaz Dhandala
de05f727d7
fix: Ensure tenantid is consistently set to an empty string in getDefaultHeaders method
2026-01-16 16:11:47 +00:00
Nawaz Dhandala
5a3d6d9ccc
fix: Update tenantid in getDefaultHeaders method to use an empty string instead of null
2026-01-16 15:36:26 +00:00
Nawaz Dhandala
7d5f813bac
chore: Bump version to 9.3.22
2026-01-16 14:35:06 +00:00
Nawaz Dhandala
d4cb2587c9
chore: Bump version to 9.3.21
2026-01-16 12:16:46 +00:00
Nawaz Dhandala
75ca86d92d
refactor: Improve code formatting for better readability in StartAndEndDate and Input components
2026-01-16 12:16:37 +00:00
Nawaz Dhandala
ddf3dcd8a8
feat: Add resetSecondsAndMilliseconds method to OneUptimeDate class
2026-01-16 12:16:02 +00:00
Nawaz Dhandala
bc1a30f877
fix: Update date conversion methods to use Clickhouse format
2026-01-16 12:10:58 +00:00
Nawaz Dhandala
194d87041c
feat: Add option to display seconds in date formatting for filters
2026-01-16 12:07:29 +00:00
Nawaz Dhandala
ba950928a4
feat: Add support for seconds in datetime-local input
2026-01-16 12:05:18 +00:00
Nawaz Dhandala
449f780201
refactor: Clean up tenant ID property declaration in API class
2026-01-16 11:37:01 +00:00
Nawaz Dhandala
b95fe3ad4f
chore: Bump version to 9.3.20
2026-01-16 11:36:34 +00:00
Nawaz Dhandala
0dc3e5fe8d
refactor: Remove unused props initialization in hasReadAccess method
2026-01-16 11:20:15 +00:00
Nawaz Dhandala
36e0b18f13
refactor: Remove redundant access check in hasReadAccess method
2026-01-16 11:19:45 +00:00
Nawaz Dhandala
c9e1a3b2b6
fix: Add null tenant ID to default headers in API class
2026-01-16 11:04:21 +00:00
Nawaz Dhandala
1a15e446ff
refactor: Remove redundant comment about project ID validation
2026-01-16 10:29:52 +00:00
Nawaz Dhandala
3947b0bba1
fix: Enhance UUID validation in ObjectID and ProjectUtil classes
2026-01-16 10:29:20 +00:00
Simon Larsen
3968428f0c
Merge pull request #2225 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-15 08:04:56 +00:00
simlarsen
79b36c5b27
chore: npm audit fix
2026-01-15 01:57:09 +00:00
Nawaz Dhandala
3f24c910c0
feat: Introduce NotificationWebhookHost for consistent webhook URL construction
2026-01-14 21:57:13 +00:00
Nawaz Dhandala
8619ba379a
feat: Validate webhook signature for incoming call and dial status callback
2026-01-14 21:49:18 +00:00
Nawaz Dhandala
34396c764e
feat: Enhance call logging by creating logs early and updating statuses for various failure scenarios
2026-01-14 21:43:45 +00:00
Nawaz Dhandala
7ab6b8e135
feat: Remove redundant properties and access controls from IncomingCallPolicy model
2026-01-14 21:40:21 +00:00
Nawaz Dhandala
54c7955c78
feat: Simplify incoming call handling by removing concurrent call checks and related properties
2026-01-14 21:38:07 +00:00
Nawaz Dhandala
d5ae25545c
feat: Refactor call cost handling by introducing configuration constants for minimum balance and price multipliers
2026-01-14 21:35:56 +00:00
Nawaz Dhandala
f449191f84
feat: Refactor Incoming Call and Phone Number handling, update icons and improve data validation
2026-01-14 21:31:57 +00:00
Nawaz Dhandala
3168b57e28
feat: Add Incoming Call Policy management features
...
- Implement IncomingCallLogItemService, IncomingCallLogService, IncomingCallPolicyService, and IncomingCallPolicyEscalationRuleService for handling database operations.
- Define types for call providers, including AvailablePhoneNumber, PurchasedPhoneNumber, and DialOptions.
- Create IncomingCallStatus enum to manage call statuses.
- Develop IncomingCallPolicies page with model table for managing incoming call policies.
- Add delete functionality for IncomingCallPolicy with a dedicated Delete component.
- Implement escalation rules management for IncomingCallPolicy with a dedicated Escalation component.
- Create detailed view for IncomingCallPolicy with Labels and status indicators.
- Establish layout and side menu for IncomingCallPolicy management.
- Add logs page to view incoming call history associated with policies.
2026-01-14 21:14:53 +00:00
Nawaz Dhandala
dbff165c34
Merge branch 'master' into on-call-route
2026-01-14 20:36:09 +00:00
Nawaz Dhandala
25c3cf8aec
feat: Update migration to add new indexes and alter table defaults for OnCallDutyPolicyScheduleLayer
2026-01-14 20:29:21 +00:00
Nawaz Dhandala
0c0fb1be2d
feat: Add migration to update incoming email monitor indexes and alter table defaults
2026-01-14 20:26:47 +00:00
Nawaz Dhandala
497394e5ee
feat: Enhance Incoming Call Policy with cost deduction timing, webhook security, and user phone number verification flow
2026-01-14 19:45:41 +00:00
Nawaz Dhandala
bdc9683c04
feat: Revamp Incoming Call Policy to support provider-agnostic phone number management and enhance API endpoints
2026-01-14 19:36:50 +00:00
Nawaz Dhandala
ad5372e354
feat: Enhance Incoming Call Policy with phone number purchasing flow, API endpoints, and UI components
2026-01-14 19:18:14 +00:00
Nawaz Dhandala
72a31714a8
feat: Add Incoming Call Policy implementation plan with database models, API endpoints, and UI components
2026-01-14 19:01:17 +00:00
Nawaz Dhandala
bccf8c116b
fix: Remove backtick content from code elements in prose styling
2026-01-14 18:09:02 +00:00
Nawaz Dhandala
6999849b7d
feat: Update SendGrid webhook handling to include path secret for validation and enhance documentation
2026-01-14 18:07:21 +00:00
Nawaz Dhandala
44c71bff85
feat: Add inboundEmail configuration to values schema and bump version to 9.3.19
2026-01-14 17:53:10 +00:00
Nawaz Dhandala
3870a9ed08
feat: Add support for Mermaid diagrams in Markdown renderer and update navigation structure
2026-01-14 17:03:17 +00:00
Nawaz Dhandala
31fca8c50f
refactor: Format cardSelectOptions for improved readability
2026-01-14 16:34:08 +00:00
Nawaz Dhandala
7e8c6b42c3
chore: Bump version to 9.3.18
2026-01-14 16:32:50 +00:00
Nawaz Dhandala
5fb9357ad2
refactor: Update icon for Server / VM monitor type for improved clarity
2026-01-14 16:32:33 +00:00
Nawaz Dhandala
60c01b2180
refactor: Update CardSelect component styles for improved visual consistency
2026-01-14 16:26:02 +00:00
Nawaz Dhandala
760f1ea2d6
refactor: Update icons for Manual, Traces, and Metrics monitor types for improved clarity
2026-01-14 16:23:35 +00:00
Nawaz Dhandala
d2c2f66b66
feat: Add CardSelect component and integrate with Monitor creation form
2026-01-14 16:12:56 +00:00
Nawaz Dhandala
3631a48d83
chore: Bump version to 9.3.17
2026-01-14 15:37:07 +00:00
Simon Larsen
5d3d344110
Merge pull request #2223 from OneUptime/incoming-email-monitor
...
Incoming email monitor
2026-01-14 15:36:39 +00:00
Nawaz Dhandala
ec2105d916
refactor: Simplify SendGridInboundConfig definition and enhance type clarity for attachments
2026-01-14 15:35:35 +00:00
Nawaz Dhandala
821cda573a
refactor: Clean up comments and formatting in various files for better readability
2026-01-14 15:32:10 +00:00
Nawaz Dhandala
537b257e1d
fix: Update Destination URL in SendGrid Inbound Email documentation
2026-01-14 15:29:17 +00:00
Nawaz Dhandala
319becae1b
feat: Update package.json and package-lock.json to include multer and its types
2026-01-14 14:48:50 +00:00
Nawaz Dhandala
7806bb9f91
feat: Move MultipartFormDataMiddleware to a new file for better organization
2026-01-14 14:28:50 +00:00
Nawaz Dhandala
70ceccf3c1
feat: Add multer middleware for handling multipart/form-data in IncomingEmail webhook
2026-01-14 14:26:27 +00:00
Nawaz Dhandala
68034b8eaf
feat: Add functionality to reset Incoming Email Secret Key in MonitorCriteria
2026-01-14 11:17:13 +00:00
Nawaz Dhandala
66ed8fd9aa
feat: Update DataToProcess to include IncomingEmailMonitorRequest and refactor IncomingEmail processing
2026-01-14 09:27:01 +00:00
Simon Larsen
38508f36b4
Merge pull request #2220 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-14 09:22:43 +00:00
Nawaz Dhandala
691227dfef
feat: Add INBOUND_EMAIL_DOMAIN to frontend environment variable allow list
2026-01-14 09:19:59 +00:00
Nawaz Dhandala
7ed8372c4f
feat: Refactor IncomingEmailMonitor to check online status and update documentation link
2026-01-14 09:17:47 +00:00
Nawaz Dhandala
e9d53a9e3b
feat: Add IncomingEmailMonitor heartbeat check functionality
2026-01-14 09:14:41 +00:00
Nawaz Dhandala
3801915850
feat: Enhance MonitorCreate to utilize MonitorTypeHelper for interval validation
2026-01-14 09:08:42 +00:00
simlarsen
d83e4684c4
chore: npm audit fix
2026-01-14 02:01:38 +00:00
Nawaz Dhandala
f6897e776d
feat: Add Incoming Email criteria handling for online and offline states in MonitorCriteriaInstance
2026-01-13 23:11:08 +00:00
Nawaz Dhandala
e8a2c5eb7e
feat: Update Self Hosted navigation links in DocsNav
2026-01-13 22:34:10 +00:00
Nawaz Dhandala
91e8fffbe1
feat: Add Inbound Email configuration for Incoming Email Monitor feature
2026-01-13 22:20:43 +00:00
Nawaz Dhandala
bd0ef197d9
feat: Refactor Incoming Email processing to use unified Probe Ingest queue and remove legacy code
2026-01-13 22:17:05 +00:00
Nawaz Dhandala
05c15ddd09
feat: Enhance Inbound Email configuration handling and improve error messaging
2026-01-13 22:12:21 +00:00
Nawaz Dhandala
7b99b0214d
feat: Update Incoming Email Monitor webhook endpoint and improve Nginx configuration
2026-01-13 22:10:34 +00:00
Nawaz Dhandala
4b738ef85a
feat: Remove Incoming Email Ingest Hostname configuration
2026-01-13 22:10:02 +00:00
Nawaz Dhandala
6c9879003e
feat: Add Incoming Email Monitor documentation and navigation links
2026-01-13 22:07:19 +00:00
Nawaz Dhandala
c9e4ac526a
feat: Add Incoming Email Monitor functionality
...
- Implemented Incoming Email Monitor type in MonitorService.
- Created IncomingEmailCriteria for evaluating email criteria.
- Added IncomingEmailMonitorRequest type for handling incoming email data.
- Developed API endpoint for processing incoming email webhooks.
- Introduced queue service for managing incoming email ingestion jobs.
- Enhanced UI components to display incoming email monitor details.
- Updated criteria filter utility to support email-related checks.
- Integrated email processing into the existing monitoring framework.
2026-01-13 21:57:31 +00:00
Nawaz Dhandala
a59eccdd9f
chore: Bump version to 9.3.16
2026-01-13 10:55:47 +00:00
Nawaz Dhandala
b484b9b989
feat: Update button title from "Watch Video" to "Watch Demo" in CardModelDetail, BaseModelTable, and Builder components
2026-01-13 10:55:26 +00:00
Nawaz Dhandala
c63202150d
feat: Add responsive visibility for documentation and video buttons in CardModelDetail and BaseModelTable components
2026-01-13 10:49:02 +00:00
Nawaz Dhandala
66d4e0fe62
feat: Add video link support across multiple components for enhanced user guidance
2026-01-13 10:47:27 +00:00
Nawaz Dhandala
2a49ea987c
link documentation to cards
2026-01-13 09:27:56 +00:00
Nawaz Dhandala
5c334f6476
feat: Add documentation link support in CardModelDetail and BaseModelTable components
2026-01-13 09:19:19 +00:00
Nawaz Dhandala
cca0d53f56
chore: Bump version to 9.3.15
2026-01-12 22:07:24 +00:00
Nawaz Dhandala
e477948b16
style: Format code for improved readability and consistency across multiple files
2026-01-12 22:07:04 +00:00
Nawaz Dhandala
2adaa81af4
feat: Set default collapsed state for Settings in SideMenu across multiple pages
2026-01-12 22:06:17 +00:00
Nawaz Dhandala
f22f18734f
refactor: Update route mappings and clean up unused page maps in settings
2026-01-12 21:56:15 +00:00
Nawaz Dhandala
2d52126da4
Add Status Page Announcement and Subscriber Notification Templates
...
- Implement StatusPageAnnouncementTemplateView for viewing and managing status page announcement templates.
- Create StatusPageAnnouncementTemplates for listing and managing all announcement templates.
- Add StatusPageCustomFields for managing custom fields related to status pages.
- Introduce SubscriberNotificationTemplateView for viewing and managing subscriber notification templates.
- Create SubscriberNotificationTemplates for listing and managing all subscriber notification templates.
2026-01-12 21:49:38 +00:00
Nawaz Dhandala
707f35d12f
feat: Implement alert suppression rules with parent-child relationship and notification suppression
2026-01-12 19:18:20 +00:00
Nawaz Dhandala
3d45986b5a
chore: Bump version to 9.3.14
2026-01-12 18:31:16 +00:00
Nawaz Dhandala
1b498ca5fa
refactor: Improve fallback comment for tenant ID retrieval in ModelAPI
2026-01-12 18:30:58 +00:00
Nawaz Dhandala
ce7ed97281
feat: Add fallback for tenant ID retrieval in ModelAPI when project data is not fully loaded
2026-01-12 18:30:18 +00:00
Nawaz Dhandala
d5a6e0b7c7
feat: Implement alert suppression rules with parent-child relationship and notification suppression
2026-01-12 15:46:52 +00:00
Nawaz Dhandala
1131b7eea0
feat: Refactor JWT signing to use custom method with private key for OAuth flows
2026-01-12 13:46:30 +00:00
Nawaz Dhandala
b48b3f31fc
refactor: Improve code formatting and readability in SCIM and StatusPageSCIM APIs
2026-01-12 13:04:58 +00:00
Nawaz Dhandala
7b35e7752c
fix: Update SCIMBulkOperationResponse to explicitly define optional properties
2026-01-12 13:03:42 +00:00
Nawaz Dhandala
b9c6be38a1
feat: Implement SCIM Bulk Operations for Users and Groups in SCIM and Status Page SCIM APIs
2026-01-12 12:56:18 +00:00
Nawaz Dhandala
e8ff2cd7af
chore: Bump version to 9.3.13
2026-01-12 12:48:45 +00:00
Nawaz Dhandala
50868ac8ea
feat: Add SCIM Schemas and ResourceTypes endpoints for project and status page
2026-01-12 12:47:52 +00:00
Nawaz Dhandala
f74c003065
chore: Bump version to 9.3.12
2026-01-12 12:37:48 +00:00
Simon Larsen
0420d9042a
Merge pull request #2212 from OneUptime/email-oauth
...
Email oauth
2026-01-12 12:36:57 +00:00
Nawaz Dhandala
4672a2d79e
refactor: Add public access modifier to class name properties in migration files for consistency
2026-01-12 12:29:25 +00:00
Nawaz Dhandala
f59c215d1f
refactor: Improve code formatting and readability across multiple files
2026-01-12 12:11:57 +00:00
Nawaz Dhandala
3f3be46789
refactor: Remove in-flight request deduplication logic in SMTPOAuthService for simplified token fetching
2026-01-12 12:09:12 +00:00
Nawaz Dhandala
e046a5514d
refactor: Replace LocalCache with GlobalCache for cross-container token caching in SMTPOAuthService
2026-01-12 12:07:06 +00:00
Nawaz Dhandala
63e69f82f2
refactor: Improve scalability and error handling in SMTPOAuthService for token fetching
2026-01-12 12:05:10 +00:00
Nawaz Dhandala
f7db7c537c
refactor: Enhance documentation for OAuth flows and improve clarity in error messages
2026-01-12 11:55:55 +00:00
Nawaz Dhandala
a5e4717c2a
refactor: Remove OAuth Type field from CustomSMTPTable for improved clarity
2026-01-12 11:52:53 +00:00
Nawaz Dhandala
43a0fc3694
feat: Add OAuth provider type selection and enhance descriptions for OAuth fields in SMTP configuration
2026-01-12 11:50:58 +00:00
Nawaz Dhandala
4c669000fa
feat: Add OAuth provider type support for SMTP configuration and enhance documentation
2026-01-12 11:36:00 +00:00
Nawaz Dhandala
07476f366c
refactor: Update clientSecret field to support longer OAuth secrets and enhance documentation
2026-01-12 11:17:31 +00:00
Nawaz Dhandala
1a0fac5a3f
docs: Add comprehensive SMTP configuration guide with OAuth setup for Microsoft 365 and Google Workspace
2026-01-12 10:45:21 +00:00
Nawaz Dhandala
4f68fd0542
refactor: Remove SMTP configuration documentation for improved clarity and maintenance
2026-01-12 10:37:24 +00:00
Nawaz Dhandala
c83600e446
Merge branch 'master' into email-oauth
2026-01-12 10:36:50 +00:00
Nawaz Dhandala
02368685b5
refactor: Remove unnecessary span elements for improved readability in multiple views
2026-01-12 10:28:52 +00:00
Nawaz Dhandala
113106a30d
refactor: Simplify privacy statements and enhance layout consistency in AI Agent section
2026-01-12 10:26:14 +00:00
Nawaz Dhandala
b98fa7af0e
refactor: Remove unused icon elements from AI Agent section for cleaner code
2026-01-12 10:24:42 +00:00
Nawaz Dhandala
f027dda584
Merge branch 'release'
2026-01-12 10:20:13 +00:00
Nawaz Dhandala
32f662a84c
refactor: Update AI model section for improved clarity and visual consistency
2026-01-12 10:20:03 +00:00
Nawaz Dhandala
3e218e14f1
feat: Add Waterfall icon and update DashboardNavbar to use it
2026-01-10 11:16:14 +00:00
Nawaz Dhandala
495b4e3a79
feat: Add ChartPie and Heartbeat icons; update icon usage in DashboardNavbar
2026-01-10 10:27:16 +00:00
Nawaz Dhandala
abd9741337
refactor: Format comments in MoveTelemetryServiceTokenToTelemetryIngestionKey migration for clarity
2026-01-10 09:29:27 +00:00
Nawaz Dhandala
54b1a74dc2
refactor: Update telemetry service references to use ServiceService in AddTelemetryServiceColor migration
2026-01-10 09:28:59 +00:00
Nawaz Dhandala
b07fa604d0
refactor: Rename telemetryServices to services in AlertService and IncidentService
2026-01-10 09:11:49 +00:00
Nawaz Dhandala
b77f966cd1
chore: Bump version to 9.3.11
2026-01-09 21:58:19 +00:00
Simon Larsen
b464ff1cf9
Merge pull request #2219 from OneUptime/diff-products
...
Diff products
2026-01-09 21:50:10 +00:00
Nawaz Dhandala
f34bd4ad36
refactor: Simplify route parameter population in Logs and Span components
2026-01-09 21:49:42 +00:00
Nawaz Dhandala
9196a81693
Refactor telemetry-related components and routes into separate logs, metrics, and traces sections
...
- Removed TelemetryBreadcrumbs and related telemetry routes.
- Introduced new Breadcrumbs for Logs, Metrics, and Traces.
- Created dedicated pages and layouts for Logs, Metrics, and Traces.
- Updated PageMap and RouteMap to reflect the new structure.
- Implemented side menus for Logs, Metrics, and Traces.
- Added lazy loading for new pages to optimize performance.
2026-01-09 21:46:05 +00:00
Nawaz Dhandala
82e4beb8d9
refactor(navbar): Update footer type definition for clarity and consistency
2026-01-09 21:26:44 +00:00
Simon Larsen
f494e0cdaa
Merge pull request #2218 from OneUptime/navbar-improvement
...
Navbar improvement
2026-01-09 21:16:07 +00:00
Nawaz Dhandala
b2833d115d
chore: Bump version to 9.3.10
2026-01-09 21:15:42 +00:00
Nawaz Dhandala
6115da2a2d
feat(navbar): Refactor NavBar and NavBarMenu for improved readability and structure
2026-01-09 21:15:33 +00:00
Nawaz Dhandala
b6f52df524
feat(navbar): Refactor Navbar to enhance active product handling and group more menu items by category
2026-01-09 21:12:16 +00:00
Nawaz Dhandala
57c7f239e6
feat(navbar): Update NavBar and NavBarMenu for improved active product handling and layout adjustments
2026-01-09 21:08:01 +00:00
Nawaz Dhandala
8b49f709e3
feat(navbar): Improve NavBarMenu layout with separate Settings section and enhanced styling
2026-01-09 21:04:06 +00:00
Nawaz Dhandala
a25836db1b
feat(navbar): Enhance Navbar and NavBarMenu with category grouping and additional properties
2026-01-09 20:58:02 +00:00
Nawaz Dhandala
0426c3c064
chore: Bump version to 9.3.9
2026-01-09 19:45:16 +00:00
Simon Larsen
f083abd741
Merge pull request #2216 from OneUptime/telemetry-service-migration
...
Telemetry service migration
2026-01-09 19:43:30 +00:00
Nawaz Dhandala
57a58849ec
refactor(migration): Specify type for telemetry service existence checks for clarity
2026-01-09 19:42:13 +00:00
Nawaz Dhandala
c1efcf578f
feat(migration): Refactor MigrationName1767979448478 for improved readability and structure
...
- Updated migration script to enhance code clarity and maintainability.
- Reformatted SQL queries for better readability.
- Added comments to clarify migration steps.
- Ensured consistent use of async/await syntax.
- Updated index file to include the new migration.
- Adjusted TelemetryUsageBillingService and other components for better code style and consistency.
2026-01-09 19:36:10 +00:00
Nawaz Dhandala
30c1585dd8
fix: Update create permissions for AIAgentTask model to include necessary roles
2026-01-09 19:10:14 +00:00
Nawaz Dhandala
92cefa70fa
fix: Update create permissions for description and aiAgent fields in AIAgentTask model
2026-01-09 19:04:19 +00:00
Nawaz Dhandala
57f36d75b3
refactor: Update telemetryService references to service in FixExceptionTaskHandler for consistency
2026-01-09 18:46:07 +00:00
Nawaz Dhandala
165976608d
refactor: Replace telemetryServiceId with serviceId in FixException metadata and related services for consistency
2026-01-09 18:43:39 +00:00
Nawaz Dhandala
f016c02dfb
fix: Update telemetryServiceId references to serviceId in ExceptionUtil for consistency
2026-01-09 18:39:53 +00:00
Nawaz Dhandala
2dc2f3bf36
feat: Refactor telemetryService references to service in components and add ServicesElement for improved service handling
2026-01-09 18:07:11 +00:00
Nawaz Dhandala
a9b5ea4702
feat: Implement comprehensive migration from TelemetryService to Service, including data transfer and constraint updates
2026-01-09 17:57:05 +00:00
Nawaz Dhandala
81051064dd
feat: Implement data migration from TelemetryService to Service and related tables
2026-01-09 17:35:55 +00:00
Nawaz Dhandala
3dee4e9cc6
feat: Implement migration for Service entity and related constraints
2026-01-09 17:27:18 +00:00
Nawaz Dhandala
f272738ae9
Merge branch 'master' into telemetry-service-migration
2026-01-09 17:23:45 +00:00
Nawaz Dhandala
99d198a33b
feat: Add migration to drop constraints and create new indexes for Service and related entities
2026-01-09 17:18:31 +00:00
Nawaz Dhandala
e7089e9e85
Refactor TelemetryService to Service across the application
...
- Replaced all instances of TelemetryService with Service in components, pages, and utilities.
- Updated related imports and state management to reflect the new Service model.
- Removed the TelemetryServices view and associated routes, as it is no longer needed.
- Adjusted breadcrumb and route mappings to remove references to Telemetry Services.
- Ensured that all relevant functionality, such as logs and metrics, now utilize the Service model.
2026-01-09 15:49:52 +00:00
Nawaz Dhandala
827e4c8b90
chore: Bump version to 9.3.8
2026-01-09 14:46:15 +00:00
Simon Larsen
6513938b00
Merge pull request #2215 from OneUptime/service-name-migration
...
Service name migration
2026-01-09 14:45:47 +00:00
Nawaz Dhandala
1c6d243457
feat: Refactor navigation in delete components to utilize RouteUtil for parameterized routing
2026-01-09 14:34:23 +00:00
Nawaz Dhandala
491e6341a9
feat: Enhance ServiceDelete component to utilize RouteUtil for parameterized navigation
2026-01-09 14:29:35 +00:00
Nawaz Dhandala
89e1bdedaf
feat: Update Services and Settings pages to include Labels and Tech Stack fields with improved descriptions
2026-01-09 14:27:16 +00:00
Nawaz Dhandala
b0ab3f299c
feat: Rename ServiceLabel to TelemetryServiceLabel in TelemetryService and update migration script
2026-01-09 14:12:15 +00:00
Nawaz Dhandala
94c8a25bfd
refactor: Simplify code formatting and improve readability across multiple files
2026-01-09 13:58:15 +00:00
Nawaz Dhandala
2dfd33a86e
feat: Rename ServiceCatalog and related tables/columns for improved clarity
2026-01-09 13:56:28 +00:00
Nawaz Dhandala
21232465bc
feat: Add Service Owners, Settings, Side Menu, Telemetry Services, and Traces pages
...
- Implemented Service Owners page with team and user management.
- Created Service Settings page for configuring service properties.
- Developed a Side Menu for navigation within the service view.
- Added Telemetry Services page to manage telemetry service assignments.
- Introduced Traces page to display trace data for assigned telemetry services.
- Updated routing to include new service-related pages.
- Enhanced breadcrumbs for improved navigation context.
2026-01-09 13:53:21 +00:00
Nawaz Dhandala
fc12833ae5
fix: update iconColor prop type to include undefined
2026-01-09 08:46:21 +00:00
Simon Larsen
e2707581a2
Merge pull request #2214 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-09 08:36:39 +00:00
simlarsen
d91272fd6c
chore: npm audit fix
2026-01-09 01:58:08 +00:00
Nawaz Dhandala
bf4e6cd6ab
Refactor NavBarMenuItem component for improved layout consistency
2026-01-08 20:45:06 +00:00
Simon Larsen
da4f5f6c03
Merge pull request #2213 from OneUptime/exception-refactor
...
Exception refactor
2026-01-08 20:28:01 +00:00
Nawaz Dhandala
ff90d94b6b
Bump version to 9.3.7
2026-01-08 20:27:43 +00:00
Nawaz Dhandala
1a7d2a76de
Refactor StatusPageApiInternalUrl documentation for clarity and consistency
2026-01-08 20:27:30 +00:00
Nawaz Dhandala
8ed7381356
Refactor exception handling routes for improved readability and organization
2026-01-08 20:15:22 +00:00
Nawaz Dhandala
23dcca41fc
Refactor exception handling components and routes for improved clarity and organization
2026-01-08 20:14:19 +00:00
Nawaz Dhandala
dbad765586
Add orange color variant to NavBarMenuItem and remove unused fields from TelemetryExceptionTable
2026-01-08 20:05:41 +00:00
Nawaz Dhandala
c2be57e2f0
Refactor StatusPageApiInternalUrl to use AppApiClientUrl for improved clarity in server communication
2026-01-08 19:59:15 +00:00
Nawaz Dhandala
6134fa467c
Update StatusPageApiInternalUrl to use correct internal route for server communication
2026-01-08 19:58:03 +00:00
Nawaz Dhandala
918fda707e
Add Bug icon to Icon component and update NavBar to use it
2026-01-08 19:53:36 +00:00
Nawaz Dhandala
c8bdbf619a
Update navigation to redirect to EXCEPTIONS page on delete success in ExceptionExplorer
2026-01-08 19:49:47 +00:00
Nawaz Dhandala
27004092e3
Add EXCEPTIONS_VIEW_ROOT to PageMap and update routing in TelemetryExceptionTable
2026-01-08 19:48:13 +00:00
Nawaz Dhandala
dbd3742bbe
Refactor routing in ExceptionsTable and ExceptionsRoutes for improved clarity and structure
2026-01-08 19:22:15 +00:00
Nawaz Dhandala
c562af4d90
Add Exceptions feature with routing, layout, and side menu integration
2026-01-08 19:14:42 +00:00
Nawaz Dhandala
bc5457259f
Refactor SMTP OAuth authentication: streamline token handling and utilize nodemailer's built-in XOAUTH2 support
2026-01-08 18:48:25 +00:00
Nawaz Dhandala
551faa170d
Add migration for ProjectSmtpConfig: include authType, clientId, clientSecret, tokenUrl, and scope fields
2026-01-08 18:31:21 +00:00
Nawaz Dhandala
73122b7d72
Add SMTP section to documentation with configuration details for OAuth 2.0 and username/password authentication
2026-01-08 18:26:57 +00:00
Nawaz Dhandala
5eb83dec0a
Refactor SMTP OAuth implementation: replace Microsoft365OAuthService with generic SMTPOAuthService, update ProjectSmtpConfig to include tokenUrl and scope, and enhance error handling for OAuth configurations.
2026-01-08 18:22:30 +00:00
Nawaz Dhandala
123e0275bc
Implement OAuth 2.0 support for SMTP authentication, including configuration fields and validation; enhance error handling for OAuth scenarios.
2026-01-08 18:14:10 +00:00
Nawaz Dhandala
e29b9ce00d
bump version to 9.3.6
2026-01-08 15:44:51 +00:00
Nawaz Dhandala
65fa365d06
Refactor comments in OpenCodeAgent and AIAgentDataAPI for clarity; remove unused sections in NavBarMenu and NavBarMenuItem
2026-01-08 14:25:17 +00:00
Nawaz Dhandala
c40e18b2ed
Align footer text to the left in NavBarMenu component
2026-01-08 14:23:27 +00:00
Nawaz Dhandala
f2520750fc
Add GitHub icon to Icon component and update NavBarMenu to use it
2026-01-08 14:15:36 +00:00
Nawaz Dhandala
ecfce30adb
Add FlowDiagram icon and update Navbar to use it
2026-01-08 14:13:16 +00:00
Nawaz Dhandala
20b184d6bd
Enhance Navbar components with icon color support and update menu items
2026-01-08 14:09:53 +00:00
Nawaz Dhandala
bbfe8dcf7e
Add backup and restoration for opencode.json in OpenCodeAgent
2026-01-08 13:39:40 +00:00
Nawaz Dhandala
f80497ead9
Implement GitHub installation expiration handling and error management
2026-01-08 13:22:09 +00:00
Nawaz Dhandala
8826635920
Refactor StatusPage API integration to use internal URL for server-to-server communication
2026-01-08 13:05:24 +00:00
Nawaz Dhandala
a08700e9f5
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-01-08 12:17:39 +00:00
Nawaz Dhandala
1b642885ab
Enhance GitHub integration by updating access token permissions and documentation for AI Agent requirements
2026-01-08 12:05:39 +00:00
Nawaz Dhandala
5342317d57
Enhance OpenCodeAgent to pass prompt via stdin, improving handling of long prompts
2026-01-08 12:00:23 +00:00
Nawaz Dhandala
6d919920f7
Enhance OpenCodeAgent to use CLI mode flags for improved logging and output handling
2026-01-08 11:47:19 +00:00
Simon Larsen
4fcfe2e44c
Merge pull request #2209 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-08 08:57:56 +00:00
simlarsen
e87d5de02f
chore: npm audit fix
2026-01-08 01:57:11 +00:00
Nawaz Dhandala
992af21d05
Bump version to 9.3.5
2026-01-07 20:52:51 +00:00
Nawaz Dhandala
5c4c6dec93
Add agreedProbeNames to ProbeAgreementResult and enhance root cause logging
2026-01-07 20:41:28 +00:00
Nawaz Dhandala
9cae95d23b
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-01-07 20:29:16 +00:00
Nawaz Dhandala
8db3c6d8c3
Enhance value processing in MonitorCriteriaEvaluator to handle primitive types and custom class instances
2026-01-07 20:24:09 +00:00
Simon Larsen
95ff3b510e
Merge pull request #2191 from tollercode/fix/processing-of-teams-response
...
Fix processing of teams response
2026-01-07 19:42:18 +00:00
Nawaz Dhandala
921bbe3cc1
Bump version to 9.3.4
2026-01-07 15:19:05 +00:00
Nawaz Dhandala
71d67ab48a
Merge branch 'master' into release
2026-01-07 15:18:44 +00:00
Nawaz Dhandala
8d1fe98c17
Refactor demo page: integrate reviews section and remove testimonials view for improved layout and content management
2026-01-07 14:55:10 +00:00
Nawaz Dhandala
20c93e379b
Bump version to 9.3.3
2026-01-07 14:30:48 +00:00
Nawaz Dhandala
5e04a8c13c
Refactor icon sizes and styles across multiple views for consistency
...
- Reduced the size of SVG icons from h-7 w-7 to h-5 w-5 in on-call.ejs, status-page.ejs, traces.ejs, workflows.ejs.
- Adjusted the container sizes for icons from h-14 w-14 to h-10 w-10 and changed rounded styles from rounded-2xl to rounded-xl for a more uniform appearance.
- Ensured that all relevant icons and their containers maintain a consistent design language throughout the application.
2026-01-07 13:54:27 +00:00
Nawaz Dhandala
4eb513e852
Refactor multiple views: update headings for clarity and consistency in feature descriptions
2026-01-07 13:40:39 +00:00
Nawaz Dhandala
d3583aa2c7
Refactor exceptions.ejs: enhance "Why OneUptime" section layout and content for improved clarity and engagement
2026-01-07 13:34:20 +00:00
Nawaz Dhandala
2d4f2d0d95
Refactor dashboards.ejs: enhance layout and content for the "Why OneUptime" section, improving readability and visual appeal
2026-01-07 13:16:49 +00:00
Nawaz Dhandala
f351d90046
Refactor metrics, on-call, traces, workflows views: remove unnecessary spans, enhance layout with icons and labels, and improve overall readability.
2026-01-07 13:08:56 +00:00
Nawaz Dhandala
f9b284dd7c
Refactor status page content layout for improved readability and consistency
2026-01-07 13:02:16 +00:00
Nawaz Dhandala
40b57f8e5f
Refactor background colors across multiple views to use a consistent gray tone
...
- Updated subtle background colors from various shades (e.g., violet, blue, rose, orange, etc.) to a uniform gray (bg-gray-100/50) in the following files:
- ai-agent.ejs
- dashboards.ejs
- exceptions.ejs
- incident-management.ejs
- logs-management.ejs
- metrics.ejs
- monitoring.ejs
- on-call.ejs
- status-page.ejs
- traces.ejs
- workflows.ejs
- Adjusted specific UI elements to change color schemes from violet to sky in workflows.ejs for better visual consistency.
2026-01-07 12:39:49 +00:00
Nawaz Dhandala
6f94e3dec9
Update color scheme for badges and text across multiple views for improved visual consistency
2026-01-07 12:28:38 +00:00
Nawaz Dhandala
b7bf950db6
Enhance Team Notifications Section with Real-Time Alerts and Integrations
...
- Redesigned the Team Notifications section for improved clarity and engagement.
- Updated headings and descriptions to emphasize real-time alerts for workflows.
- Added integration cards for Slack and Microsoft Teams with detailed descriptions.
- Introduced a features list highlighting success notifications, failure alerts, and action buttons.
- Enhanced the interactive Slack notification demo with improved visuals and functionality.
- Implemented JavaScript functions for retrying workflows, viewing logs, and disabling workflows with user feedback.
- Added custom animations for a more dynamic user experience.
2026-01-07 12:15:19 +00:00
Nawaz Dhandala
f961e946be
Refactor button styles and update section headers across multiple views for improved consistency and responsiveness
2026-01-07 12:00:27 +00:00
Nawaz Dhandala
ca44b797a5
Enhance Team Notifications Section across multiple views
...
- Updated the layout and styling of the Team Notifications section in on-call.ejs, status-page.ejs, and traces.ejs to improve visual consistency and user experience.
- Replaced old notification descriptions with more concise and relevant content.
- Introduced integration cards for Slack and Microsoft Teams, highlighting their features and functionalities.
- Added a features list to emphasize key capabilities such as real-time delivery, smart escalations, and action buttons.
2026-01-07 11:51:42 +00:00
Nawaz Dhandala
75be6baf28
Enhance Slack Demo UI and Interactivity for Traces
...
- Redesigned the Slack demo interface with a modern look and feel, including a new header and message area.
- Implemented dynamic message handling with buttons for investigating traces, creating incidents, and resolving issues.
- Added animations for message appearance and button interactions to improve user experience.
- Introduced a thread reply feature to simulate conversation flow within the Slack demo.
- Updated styles and animations for better visual feedback and engagement.
2026-01-07 11:41:17 +00:00
Nawaz Dhandala
a42a00edd5
refactor: remove stats section and enhance workflow builder UI with detailed action nodes and logs
2026-01-07 11:18:47 +00:00
Simon Larsen
c372419de6
Merge pull request #2208 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-07 08:42:02 +00:00
simlarsen
37f35a5ea3
chore: npm audit fix
2026-01-07 01:56:57 +00:00
Nawaz Dhandala
781455abb5
Enhance status, traces, and workflows pages with new notification sections and interactive grid effects
...
- Added a "Subscriber Notifications" section to the status page, detailing real-time incident updates, maintenance announcements, and resolution confirmations.
- Introduced a Slack demo with animated message notifications for the status page.
- Implemented a grid glow effect that follows the cursor on the status page.
- Added a "Trace Alerts" section to the traces page, highlighting alerts for slow requests and error rates, along with a Slack demo for trace notifications.
- Enhanced the workflows page with a "Workflow Notifications" section, providing details on execution status, error logs, and custom triggers, along with a Slack-like notification demo.
- Implemented grid glow effects for traces and workflows pages, enhancing user interaction.
- Added CSS animations for Slack message notifications across all pages.
2026-01-06 21:15:16 +00:00
Nawaz Dhandala
b539e474d0
refactor: Remove Stats Section for improved layout and focus on key features
2026-01-06 20:55:17 +00:00
Nawaz Dhandala
21605b2a41
refactor: Add grid glow effect on cursor movement in hero section for enhanced interactivity
2026-01-06 20:54:20 +00:00
Nawaz Dhandala
fd143903c9
refactor: Add subtle grid pattern background for improved visual depth in hero section
2026-01-06 20:53:53 +00:00
Nawaz Dhandala
ad8c825a62
refactor: Update color scheme for improved visual consistency in notifications section
2026-01-06 20:52:17 +00:00
Nawaz Dhandala
cca88b9073
refactor: Update color scheme and text for improved visual consistency
2026-01-06 20:51:10 +00:00
Nawaz Dhandala
1950175f0b
refactor: Update button styles for improved consistency and accessibility
2026-01-06 20:47:22 +00:00
Nawaz Dhandala
fdd9319162
refactor: Adjust journey flow visualization layout for improved clarity and spacing
2026-01-06 20:46:31 +00:00
Nawaz Dhandala
fb26b120bd
refactor: Update monitoring page design for enhanced clarity and modern aesthetics
2026-01-06 20:41:04 +00:00
Nawaz Dhandala
b8814f128b
refactor: Redesign monitoring page layout for improved clarity and user engagement
2026-01-06 20:39:59 +00:00
Nawaz Dhandala
66c9ecdb8f
refactor: Remove redundant status display for improved layout clarity
2026-01-06 20:34:02 +00:00
Nawaz Dhandala
462b6db8b8
refactor: Revamp monitoring page layout and illustrations for enhanced user experience
2026-01-06 20:32:39 +00:00
Nawaz Dhandala
7e12dde1ba
refactor: Enhance monitoring page design for improved clarity and consistency
2026-01-06 20:27:58 +00:00
Nawaz Dhandala
f03daf66ee
Implement feature X to enhance user experience and optimize performance
2026-01-06 20:18:14 +00:00
Nawaz Dhandala
0312586770
refactor: Update monitoring features with improved illustrations and descriptions for clarity
2026-01-06 19:33:33 +00:00
Nawaz Dhandala
d5e717f9b0
refactor: Update integration cards layout and styling for improved visual consistency
2026-01-06 19:26:02 +00:00
Nawaz Dhandala
9351218df6
refactor: Replace SVG avatars with image-based avatars for improved visual consistency
2026-01-06 19:23:31 +00:00
Nawaz Dhandala
eaa6a7fe66
refactor: Revamp interactive Slack notification illustration with enhanced design and functionality
2026-01-06 19:21:14 +00:00
Nawaz Dhandala
81a477cf49
refactor: Enhance interactive Slack notification illustration with improved layout and functionality
2026-01-06 19:18:02 +00:00
Nawaz Dhandala
95ed963071
refactor: Revamp Slack notification illustration to enhance visual design and user interaction
2026-01-06 19:15:36 +00:00
Nawaz Dhandala
247d732d1b
refactor: Update SVG icons and improve layout in Team Notifications section for better visual consistency
2026-01-06 19:10:22 +00:00
Nawaz Dhandala
7211bd3fac
refactor: Add Team Notifications section with integration options for Slack and Microsoft Teams
2026-01-06 19:05:14 +00:00
Nawaz Dhandala
1f07ad7c0f
refactor: Revamp illustrations and layout in monitoring section for enhanced visual appeal and consistency
2026-01-06 18:31:41 +00:00
Nawaz Dhandala
d749be5cd0
refactor: Enhance visual elements and layout of monitoring sections for improved user experience
2026-01-06 18:24:56 +00:00
Nawaz Dhandala
be55e82075
Refactor stats sections across multiple views for improved styling and consistency
...
- Updated the stats section in incident-management.ejs to use a new design with enhanced hover effects and updated text styles.
- Refined the logs-management.ejs stats section for better visual appeal and consistency with other views.
- Enhanced the metrics.ejs stats section with a modern layout and improved text presentation.
- Revamped the on-call.ejs stats section to align with the new design standards.
- Updated the status-page.ejs stats section for a cohesive look and feel across the application.
- Improved the traces.ejs stats section with a fresh design and consistent text formatting.
- Refined the workflows.ejs stats section to match the updated design language and improve user experience.
2026-01-06 18:01:50 +00:00
Nawaz Dhandala
886337ae30
refactor: Update Stats Section layout and styling for improved visual consistency
2026-01-06 17:19:36 +00:00
Nawaz Dhandala
0ef23eb161
Refactor traces and workflows views to simplify styles and enhance readability
...
- Removed unnecessary gradient backgrounds and replaced them with solid colors for better clarity.
- Updated text styles to maintain consistency across sections.
- Enhanced image shadow effects for a more modern look.
- Streamlined the layout of stats and feature cards for improved user experience.
2026-01-06 16:32:29 +00:00
Nawaz Dhandala
737cdf4d3d
Refactor "How It Works" sections across multiple views for consistency and improved styling
...
- Updated the layout and design of the "How It Works" section in on-call.ejs, status-page.ejs, traces.ejs, and workflows.ejs.
- Changed background styles from gradients to solid colors for better readability.
- Simplified headings and descriptions for clarity.
- Enhanced step indicators with consistent iconography and improved accessibility.
- Adjusted spacing and alignment for a more cohesive look across all sections.
2026-01-06 16:03:27 +00:00
Nawaz Dhandala
6a50b0cdf4
refactor: Simplify and enhance the "How It Works" section layout and styling
2026-01-06 15:53:38 +00:00
Nawaz Dhandala
dfe6f9be14
feat: Add demo video includes to incident management, monitoring, on-call, status page, and workflows views
2026-01-06 13:45:48 +00:00
Nawaz Dhandala
93a22c67fd
Refactor code structure for improved readability and maintainability
2026-01-06 12:41:30 +00:00
Nawaz Dhandala
c069355a83
feat: Add White-Glove Onboarding feature card to enterprise overview
2026-01-06 12:30:54 +00:00
Nawaz Dhandala
197b7d5e22
refactor: Update avatar styling for improved aesthetics and consistency
2026-01-06 12:29:09 +00:00
Nawaz Dhandala
4ef184d21e
fix: Update government monitoring description for clarity and accuracy
2026-01-06 12:25:11 +00:00
Nawaz Dhandala
9d77b9ab09
Refactor code structure for improved readability and maintainability
2026-01-06 12:22:37 +00:00
Nawaz Dhandala
d2df638df0
Implement feature X to enhance user experience and optimize performance
2026-01-06 12:13:18 +00:00
Nawaz Dhandala
78ed019d50
Refactor hero sections in incident management, monitoring, and status page views for improved aesthetics and consistency. Simplified badge elements, adjusted typography, and enhanced background gradients. Updated call-to-action buttons for better clarity and responsiveness. Cleaned up feature highlights for a more streamlined presentation.
2026-01-06 11:54:56 +00:00
Nawaz Dhandala
89f9faacf6
fix: Simplify blog post layout by removing unnecessary grid structure
2026-01-06 11:43:40 +00:00
Nawaz Dhandala
7ff0da5ab5
fix: Update navigation for Enterprise dropdown and adjust Request Demo link
2026-01-06 11:19:07 +00:00
Nawaz Dhandala
e295525698
feat: Add disk space cleanup step to release workflows
2026-01-06 11:15:07 +00:00
Nawaz Dhandala
48b398b032
fix: Update description formatting for PageSEOConfig
2026-01-05 13:24:40 +00:00
Nawaz Dhandala
772e3684e5
chore: Bump version to 9.3.2
2026-01-05 13:24:18 +00:00
Nawaz Dhandala
20ee5fed6c
fix: Change overflow property to 'visible' for improved card layout
2026-01-05 13:24:05 +00:00
Nawaz Dhandala
e77fbdc439
refactor: Update navigation links for legal and enterprise sections
2026-01-05 12:39:45 +00:00
Nawaz Dhandala
7a207c9020
refactor: Enhance demo page layout and content for improved user engagement
2026-01-05 12:36:19 +00:00
Nawaz Dhandala
75b05c359e
Add "How It Works" sections to various views with step-by-step guides for incident management, logs management, metrics, monitoring, on-call, status page, traces, and workflows.
2026-01-05 12:32:13 +00:00
Nawaz Dhandala
1c02a82a2c
refactor: Update APM link to Traces and modify description for clarity
2026-01-05 12:32:07 +00:00
Nawaz Dhandala
0e111b4bc1
refactor: Update APM link to Traces and modify description for clarity
2026-01-05 12:31:13 +00:00
Nawaz Dhandala
2c0db9fe55
refactor: Update sitemap and SEO configuration for new product and industry pages
2026-01-05 12:30:16 +00:00
Nawaz Dhandala
c42fcc480b
Remove APM product route, SEO configuration, and view files
2026-01-05 12:26:39 +00:00
Nawaz Dhandala
bdfcf04d58
refactor: Update product links in footer for consistency and clarity
2026-01-05 12:22:58 +00:00
Nawaz Dhandala
e392a61916
refactor: Remove outdated use cases from footer links for clarity
2026-01-05 12:21:06 +00:00
Nawaz Dhandala
0349926d81
refactor: Update navigation links to reflect enterprise solutions and demo request
2026-01-05 12:20:08 +00:00
Nawaz Dhandala
6c033dfe10
refactor: Simplify route definition for product traces
2026-01-03 21:59:38 +00:00
Simon Larsen
f62ad9527c
Merge pull request #2193 from OneUptime/ui-upgrade
...
UI upgrade
2026-01-03 21:55:57 +00:00
Simon Larsen
dfec19b40e
Merge pull request #2207 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-01-03 21:55:38 +00:00
Nawaz Dhandala
5a9d35ea8d
Refactor hero sections in on-call, traces, and workflows pages for improved design consistency and readability. Updated background gradients, adjusted padding, and simplified feature lists. Enhanced button styles and cleaned up image presentations for a more modern look.
2026-01-03 21:50:28 +00:00
Nawaz Dhandala
c5bc5e30b0
Add stats and features sections to workflows page
...
- Introduced a new stats section showcasing key metrics: "5000+ Integrations", "Unlimited Workflows", "No-Code Builder", and "Secure Secrets".
- Added a "More Features" section with detailed feature cards highlighting capabilities such as Reliability, Integrations, Conditional Logic, Scheduled Triggers, Compliance, and Version Control.
- Enhanced visual design with gradients and icons for improved user engagement.
2026-01-03 21:19:55 +00:00
Nawaz Dhandala
346c1f6dcc
fix: Update downtime cost message for clarity
2026-01-03 21:17:43 +00:00
Nawaz Dhandala
d56a0b7c5c
Update SaaS landing page for improved messaging and layout
...
- Changed page title and meta description for better SEO.
- Updated main headline to emphasize uptime expectations.
- Revised subheadline to clarify observability benefits.
- Enhanced CTA buttons for better visibility and engagement.
- Added quick stats section to highlight key features.
- Reworked SaaS pain points section to address common challenges.
- Introduced product grid section to showcase OneUptime solutions.
- Updated features section with clearer descriptions and benefits.
- Included new sections for AI agent, enterprise readiness, and open source.
2026-01-03 19:40:42 +00:00
Nawaz Dhandala
8984bb4ea6
Refactor code structure for improved readability and maintainability
2026-01-03 19:17:27 +00:00
Nawaz Dhandala
07c624d34c
feat: Enhance product grid section with dynamic labels and improve DevOps pain points presentation
2026-01-03 19:02:24 +00:00
Nawaz Dhandala
9406f5af96
feat: Update language icons and paths for improved visual consistency
2026-01-03 18:51:42 +00:00
Nawaz Dhandala
1e08c35bb8
Implement feature X to enhance user experience and optimize performance
2026-01-03 18:43:05 +00:00
Nawaz Dhandala
12f8aaa10a
feat: Remove redundant promotional text from developers section for cleaner layout
2026-01-03 18:10:08 +00:00
Nawaz Dhandala
1cfe9e7dad
feat: Enhance code block styling and terminal window design for improved readability and user interaction
2026-01-03 18:05:29 +00:00
Nawaz Dhandala
4f9c30dadf
feat: Revamp language pills section with a grid layout and enhanced styling for better visual appeal
2026-01-03 18:01:36 +00:00
Nawaz Dhandala
7f42566aeb
feat: Revamp OpenTelemetry section with new design and enhanced content
2026-01-03 13:38:21 +00:00
Nawaz Dhandala
3b148dce68
feat: Update otel-collector configuration for improved clarity and accuracy
2026-01-03 13:33:42 +00:00
Nawaz Dhandala
473b5886b2
feat: Add reusable product grid section with dynamic content and enhanced styling
2026-01-03 13:31:08 +00:00
Nawaz Dhandala
07fbf3f47b
Implement feature X to enhance user experience and optimize performance
2026-01-03 13:09:53 +00:00
Nawaz Dhandala
9814edfc19
feat: Enhance developers page with new design elements and improved content
2026-01-03 11:20:20 +00:00
Nawaz Dhandala
a4dda7f8e2
Implement feature X to enhance user experience and fix bug Y in module Z
2026-01-03 11:17:56 +00:00
Nawaz Dhandala
a7dd2283c0
Implement feature X to enhance user experience and optimize performance
2026-01-03 11:07:29 +00:00
Nawaz Dhandala
38d0d73a3f
Implement feature X to enhance user experience and optimize performance
2026-01-03 11:03:06 +00:00
Nawaz Dhandala
4298a005ef
feat: Update image source for AI agent in copilot section
2026-01-02 20:50:52 +00:00
Nawaz Dhandala
583211b0e7
Implement feature X to enhance user experience and optimize performance
2026-01-02 20:34:53 +00:00
Nawaz Dhandala
545860404c
feat: Update status update description for clarity
2026-01-02 20:29:07 +00:00
Nawaz Dhandala
283785f64b
feat: Revise product descriptions for clarity and impact across multiple sections
2026-01-02 20:28:12 +00:00
Nawaz Dhandala
1362ba96f9
Refactor code structure for improved readability and maintainability
2026-01-02 20:09:00 +00:00
Nawaz Dhandala
fd519d7d9c
Refactor code structure for improved readability and maintainability
2026-01-02 19:56:16 +00:00
Nawaz Dhandala
ec097b6531
Implement feature X to enhance user experience and optimize performance
2026-01-02 19:06:37 +00:00
Nawaz Dhandala
84a99c06b6
feat: Update SVG icon path for "Custom Contracts" for improved clarity
2026-01-02 19:04:09 +00:00
Nawaz Dhandala
22b1ea282c
feat: Update SVG icon path for improved visual representation in enterprise-ready section
2026-01-02 19:02:31 +00:00
Nawaz Dhandala
32e1377a05
feat: Update text color for "Built for Scale" in enterprise-ready section
2026-01-02 19:01:03 +00:00
Nawaz Dhandala
d7caf79b6d
feat: Remove final CTA section to streamline features table layout
2026-01-02 18:12:49 +00:00
Nawaz Dhandala
4a915c4779
feat: Update text color for "Built for Scale" in enterprise-ready section
2026-01-02 18:10:28 +00:00
Nawaz Dhandala
ba6de67c45
feat: Simplify enterprise-ready section by removing compliance badges and adjusting description
2026-01-02 18:09:20 +00:00
Nawaz Dhandala
b21fdba307
Implement feature X to enhance user experience and fix bug Y in module Z
2026-01-02 18:08:26 +00:00
Nawaz Dhandala
1f8d0b5ea6
Enhance enterprise-ready section with improved styles and animations
...
- Updated transition duration and added backdrop filter to enterprise cards.
- Increased hover translation effect for a more pronounced interaction.
- Enhanced glow effects with adjusted background gradients for each card.
- Refined hover states with new border colors and box shadows for better visibility.
- Updated section background to include a gradient and added premium mesh gradient backgrounds.
- Improved header and description text with gradient accents and trust indicators.
- Redesigned call-to-action buttons for better user engagement and visual appeal.
2026-01-02 18:01:15 +00:00
Nawaz Dhandala
6d41c8baa7
feat: Revamp header section with enhanced styling and updated text for AI Reliability Agent
2026-01-02 17:35:56 +00:00
Nawaz Dhandala
148167c911
feat: Update Copilot section with enhanced background styling and improved text contrast
2026-01-02 17:33:44 +00:00
Nawaz Dhandala
9de24a5be3
feat: Enhance Copilot section with refined background elements and improved styling
2026-01-02 17:31:22 +00:00
Nawaz Dhandala
cdc280fd15
feat: Refine Final CTA section with updated background effects and improved text styling
2026-01-02 17:19:53 +00:00
Nawaz Dhandala
70e2fcee45
feat: Revamp final CTA section with enhanced styling and updated content
2026-01-02 17:18:05 +00:00
Nawaz Dhandala
3e82e3af78
feat: Simplify feature descriptions for Log Management, Metrics, and Distributed Traces
2026-01-02 17:14:41 +00:00
Nawaz Dhandala
ce5b7d9bc1
feat: Add new features for latency tracking and AI-powered auto-fix
2026-01-02 17:12:12 +00:00
Nawaz Dhandala
6ee68271e0
feat: Update feature descriptions for clarity and add new capabilities
2026-01-02 17:05:39 +00:00
Nawaz Dhandala
0a34ef3253
feat: Enhance Dashboards feature description to include sharing and embedding options
2026-01-02 16:27:07 +00:00
Nawaz Dhandala
d719ce30e9
feat: Revise AI Agent feature description and update key functionalities for clarity
2026-01-02 16:25:41 +00:00
Nawaz Dhandala
883653738a
feat: Remove 'New' badge from AI Agent feature card for cleaner presentation
2026-01-02 16:24:07 +00:00
Nawaz Dhandala
39caaff50e
feat: Update feature list to include new metrics and password protection options
2026-01-02 16:23:17 +00:00
Nawaz Dhandala
40979b9e2b
feat: Update feature card descriptions for accuracy and clarity
2026-01-02 16:21:55 +00:00
Nawaz Dhandala
1547dd4e6f
feat: Update feature headings and descriptions for improved clarity and relevance
2026-01-02 16:19:04 +00:00
Nawaz Dhandala
52dfcb42b1
feat: Add open source and no vendor lock-in indicators to feature section
2026-01-02 16:17:11 +00:00
Nawaz Dhandala
561cb73f83
feat: Update feature descriptions for clarity and add new features for enhanced user experience
2026-01-02 16:08:31 +00:00
Nawaz Dhandala
e86b21e96c
feat: Update feature list to include Slack & Teams integration and clarify severity levels
2026-01-02 16:02:29 +00:00
Nawaz Dhandala
8867a17abe
feat: Remove "Popular" and "Essential" badges for a cleaner feature presentation
2026-01-02 16:01:25 +00:00
Nawaz Dhandala
9aa4080fba
feat: Update feature descriptions for clarity and accuracy in the features list
2026-01-02 16:00:23 +00:00
Nawaz Dhandala
1e9aa83f15
feat: Update feature card styling and remove redundant information for a cleaner presentation
2026-01-02 15:56:58 +00:00
Nawaz Dhandala
0f585e0ca3
feat: Update icon path and change section title from "Core Reliability" to "Essentials" for improved clarity
2026-01-02 15:55:44 +00:00
Nawaz Dhandala
4d51ee9afa
feat: Update features section intro and adjust product count for accuracy
2026-01-02 15:54:21 +00:00
Nawaz Dhandala
29e5590493
feat: Simplify "100% Open Source" badge by removing background and styling for cleaner presentation
2026-01-02 15:51:21 +00:00
Nawaz Dhandala
1c1bb6ff32
feat: Enhance Legal Center with glow effects and improved layout for better user interaction
2026-01-02 15:46:35 +00:00
Nawaz Dhandala
82d0f004a8
feat: Revamp Copilot section with improved visuals and updated messaging for enhanced user engagement
2026-01-02 13:46:52 +00:00
Nawaz Dhandala
d5f532821e
feat: Update Copilot messaging for clarity and improved user understanding
2026-01-02 13:38:06 +00:00
Nawaz Dhandala
b96ec9a292
feat: Revise console Easter egg message for enhanced encouragement and support to builders
2026-01-02 13:36:14 +00:00
Nawaz Dhandala
67c71fa452
feat: Update floating TOC width for improved layout consistency across screen sizes
2025-12-31 16:15:16 +00:00
Nawaz Dhandala
5ce45a3c8e
feat: Refactor floating TOC positioning logic for improved visibility and responsiveness
2025-12-31 16:11:47 +00:00
Nawaz Dhandala
8fc4294f4a
feat: Improve floating TOC visibility logic based on content position and enhance transition effects
2025-12-31 14:48:12 +00:00
Nawaz Dhandala
054f0047fa
feat: Add floating table of contents with visibility control and update back-to-top button position
2025-12-31 14:45:23 +00:00
Nawaz Dhandala
ba22e4b745
feat: Enhance blog post layout with improved styling, add back-to-top button, and implement smooth scroll behavior
2025-12-31 14:40:43 +00:00
Nawaz Dhandala
3344d87f86
feat: Update syntax highlighting theme and add support for additional languages
2025-12-31 13:33:44 +00:00
Nawaz Dhandala
da1647ecb7
feat: Enhance blog layout and styling with decorative backgrounds, improved card designs, and updated tag styles for better visual appeal
2025-12-31 13:31:30 +00:00
Nawaz Dhandala
e3d13c74eb
feat: Update text in about section for improved clarity and engagement
2025-12-31 12:41:23 +00:00
Nawaz Dhandala
adda1bf450
feat: Update contributor avatars with soft pastel colors for improved aesthetics
2025-12-31 12:40:02 +00:00
Nawaz Dhandala
52275ba3cc
feat: Add gradient avatars for contributors with initials for enhanced visual appeal
2025-12-31 12:37:51 +00:00
Nawaz Dhandala
1587a96be3
feat: Revamp contributors section with enhanced layout and styling for improved visibility
2025-12-31 12:31:12 +00:00
Nawaz Dhandala
a683681906
feat: Enhance about card styles with full height for improved layout consistency
2025-12-31 12:21:58 +00:00
Nawaz Dhandala
331b79ecc2
feat: Update open source badge styles for improved aesthetics and consistency
2025-12-31 12:17:21 +00:00
Nawaz Dhandala
c8e2c755c1
feat: Update contributor section styles for improved visibility and aesthetics
2025-12-31 12:13:55 +00:00
Nawaz Dhandala
dcdd578b87
feat: Update navigation links for privacy and terms for better organization
2025-12-31 12:11:20 +00:00
Nawaz Dhandala
9a86b01638
feat: Add z-index to CTA buttons for improved layering and visibility
2025-12-31 12:04:13 +00:00
Nawaz Dhandala
461fc5b6f5
feat: Update support section with colorful glow effects and improved styling for better user engagement
2025-12-31 11:59:42 +00:00
Nawaz Dhandala
2427b8d72c
Implement feature X to enhance user experience and optimize performance
2025-12-31 11:55:57 +00:00
Nawaz Dhandala
0b6ae78adf
feat: Enhance glow effects in "About" section with new color themes for improved aesthetics
2025-12-31 10:09:20 +00:00
Nawaz Dhandala
dd56240591
feat: Update glow effects in "About" section to monochrome gray for a modern look
2025-12-31 10:06:32 +00:00
Nawaz Dhandala
d374423786
feat: Update text color in "About" section for improved readability
2025-12-31 09:58:00 +00:00
Nawaz Dhandala
bb606805ee
feat: Revamp hiring section with improved layout, glow effects, and updated messaging for better engagement
2025-12-31 09:55:38 +00:00
Nawaz Dhandala
5fa3cbf787
feat: Simplify contributor display by replacing avatars with icons for a cleaner layout
2025-12-31 09:45:04 +00:00
Nawaz Dhandala
90d7200794
feat: Update glow effects in "About" section with new color themes for enhanced visual appeal
2025-12-31 09:44:13 +00:00
Nawaz Dhandala
4d07d78b66
feat: Enhance "About" section with glow effects and improved card styles for better visual engagement
2025-12-31 09:41:18 +00:00
Nawaz Dhandala
5e06fc554c
feat: Reintroduce "To The Builders" section with enhanced layout and messaging for improved engagement
2025-12-31 09:35:05 +00:00
Nawaz Dhandala
81f7451350
feat: Revise "To The Builders" section for improved emphasis and readability
2025-12-31 09:32:27 +00:00
Nawaz Dhandala
1e6d65448c
feat: Update "To The Builders" section with new font styles for improved emphasis and readability
2025-12-31 09:31:22 +00:00
Nawaz Dhandala
90a5fb2062
feat: Update "To The Builders" section with new font styles and improved text for enhanced readability and engagement
2025-12-31 09:29:36 +00:00
Nawaz Dhandala
6fd4f93b7a
feat: Update "To The Builders" section with new font styles and refined messaging for enhanced engagement
2025-12-31 09:27:36 +00:00
simlarsen
b1ab1c4775
chore: npm audit fix
2025-12-31 01:55:30 +00:00
Nawaz Dhandala
04602a245c
feat: Update messaging in "About" section for enhanced motivation and connection
2025-12-30 20:55:44 +00:00
Nawaz Dhandala
f9b75e36fd
feat: Revamp "To The Builders" section with updated messaging, enhanced visuals, and improved animations for greater engagement
2025-12-30 20:55:12 +00:00
Nawaz Dhandala
c642315df1
feat: Update messaging in "To The Builders" section for enhanced motivation and resilience
2025-12-30 20:50:16 +00:00
Nawaz Dhandala
5b200b9ab8
feat: Enhance messaging in "To The Builders" section for greater inspiration and connection
2025-12-30 20:48:07 +00:00
Nawaz Dhandala
3fc8d650a8
feat: Update messaging in "To The Builders" section for enhanced inspiration and connection
2025-12-30 20:07:09 +00:00
Nawaz Dhandala
e63a0ed45d
feat: Revamp "To The Builders" section with enhanced visuals, animations, and typography for improved engagement
2025-12-30 20:05:16 +00:00
Nawaz Dhandala
d8fd1ec863
feat: Revise "To The Builders" section for enhanced clarity and emotional connection
2025-12-30 20:02:03 +00:00
Nawaz Dhandala
3f3a1a7d98
refactor: Remove badge section from about page for cleaner layout
2025-12-30 19:57:58 +00:00
Nawaz Dhandala
84c8b1e3d7
feat: Add "To The Builders" section with enhanced visuals and animations for improved engagement
2025-12-30 19:28:49 +00:00
Nawaz Dhandala
30b781c26f
feat: Add "To The Builders" section and update background colors for improved aesthetics
2025-12-30 19:21:45 +00:00
Nawaz Dhandala
a3f0bf0428
feat: Enhance about page with improved hover effects and visual elements
2025-12-30 19:19:30 +00:00
Nawaz Dhandala
dc321c365a
feat: Revamp log management and metrics tabs for enhanced clarity and engagement
2025-12-30 19:14:20 +00:00
Nawaz Dhandala
0e8c204ca0
fix: Correct translation classes in watch demo button for proper positioning
2025-12-30 19:02:38 +00:00
Nawaz Dhandala
d1cc9c72c1
feat: Update footer links and headings for better organization and clarity
2025-12-30 19:00:10 +00:00
Nawaz Dhandala
3634011c06
feat: Update text color in CTA heading for improved readability
2025-12-30 18:46:42 +00:00
Nawaz Dhandala
21b6ebe183
feat: Update background gradient and mask image for improved visual effect in CTA section
2025-12-30 18:45:22 +00:00
Nawaz Dhandala
5e18d5c2cf
feat: Enhance CTA section with improved grid glow effect and updated text for better engagement
2025-12-30 18:44:03 +00:00
Nawaz Dhandala
4a95225671
feat: Add grid glow effect to CTA section for enhanced interactivity
2025-12-30 18:41:53 +00:00
Nawaz Dhandala
cfbb473199
feat: Update contact link to use email instead of contact page
2025-12-30 18:38:29 +00:00
Nawaz Dhandala
3971edfaaa
feat: Update navigation link to point to system status page with improved labeling
2025-12-30 18:36:59 +00:00
Nawaz Dhandala
69d568a0cb
feat: Update links in navigation for changelog and videos to external resources
2025-12-30 18:35:16 +00:00
Nawaz Dhandala
9dc47190ab
feat: Enhance resources menu layout and styling for improved user engagement
2025-12-30 18:33:42 +00:00
Nawaz Dhandala
283c2b8c89
Implement feature X to enhance user experience and optimize performance
2025-12-30 18:29:10 +00:00
Nawaz Dhandala
25fd4cee7b
chore: Bump version to 9.3.1
2025-12-30 18:10:03 +00:00
Nawaz Dhandala
6153e8b450
fix: Simplify error logging in metrics queue-size endpoint
2025-12-30 18:09:49 +00:00
Nawaz Dhandala
dd6ccbead8
fix: Update autoscaler condition for AI Agent to prevent conflicts with KEDA
2025-12-30 14:49:08 +00:00
Nawaz Dhandala
2413340b3c
Add status communication and uptime monitoring pages with comprehensive features and CTAs
2025-12-30 14:03:52 +00:00
Nawaz Dhandala
fb37e67ac8
feat: Remove 'Updated' label from Documentation section for cleaner presentation
2025-12-30 13:15:01 +00:00
Nawaz Dhandala
63e5c4abf8
feat: Revamp footer section with improved layout and new links for documentation, pricing, and registration
2025-12-30 13:09:35 +00:00
Nawaz Dhandala
c023f7236b
feat: Update review section icon to enhance visual appeal
2025-12-30 13:08:08 +00:00
Nawaz Dhandala
4d453c9680
feat: Update Industries section layout and add Government industry link
2025-12-30 13:02:10 +00:00
Nawaz Dhandala
481eff1636
feat: Add Industries section to navigation with links for various sectors
2025-12-30 12:58:38 +00:00
Nawaz Dhandala
9544c77524
feat: Enhance Solutions section layout with improved styling and accessibility
2025-12-30 12:50:45 +00:00
Nawaz Dhandala
bbdd6ca24c
feat: Refactor Teams section in navigation for improved layout and accessibility
2025-12-30 12:49:17 +00:00
Nawaz Dhandala
5eeac0368b
feat: Update solutions count and add new developer solution card in navigation
2025-12-30 12:46:24 +00:00
Nawaz Dhandala
c88fd61753
feat: Add Enterprise section with overview and demo request links in navigation
2025-12-30 12:43:39 +00:00
Nawaz Dhandala
4bae52be93
feat: Rename 'Solutions' to 'Enterprise' in navigation for clarity
2025-12-30 12:40:27 +00:00
Nawaz Dhandala
2114d33941
feat: Enhance mobile menu visibility with opacity transitions for smoother user experience
2025-12-30 12:34:57 +00:00
Nawaz Dhandala
5678e36259
feat: Simplify background styles in reviews and features sections for improved clarity
2025-12-30 12:29:53 +00:00
Nawaz Dhandala
0628b8fb7e
feat: Enhance demo request button with improved z-index for better visibility
2025-12-30 12:26:16 +00:00
Nawaz Dhandala
3a45c1e11a
Implement feature X to enhance user experience and optimize performance
2025-12-30 11:47:34 +00:00
Nawaz Dhandala
3aef8dd62a
Implement feature X to enhance user experience and optimize performance
2025-12-30 11:32:25 +00:00
Nawaz Dhandala
d520149d99
Implement feature X to enhance user experience and optimize performance
2025-12-30 11:28:15 +00:00
Nawaz Dhandala
c4130c0a1f
feat: Update product descriptions to reflect accurate product count
2025-12-30 10:02:45 +00:00
Nawaz Dhandala
b826f9f19a
feat: Enhance review and testimonial sections with improved styling and animations
2025-12-30 09:58:54 +00:00
Nawaz Dhandala
13fc89e3a5
Implement feature X to enhance user experience and fix bug Y in module Z
2025-12-30 09:54:17 +00:00
Nawaz Dhandala
2df4446062
style: Remove 'New' label from AI Agent section for cleaner presentation
2025-12-30 09:47:47 +00:00
Nawaz Dhandala
046bdc2eee
style: Adjust margin for section headers in navigation for better alignment
2025-12-30 09:43:16 +00:00
Nawaz Dhandala
3b9c0ab692
feat: Enhance AI Agent section with improved layout and description
2025-12-30 09:38:39 +00:00
Nawaz Dhandala
c11224a59d
feat: Add product showcase section with interactive feature cards
2025-12-30 00:06:15 +00:00
Nawaz Dhandala
5b77798676
docs: Add branding prompt to guide design implementation in hero section
2025-12-29 23:55:57 +00:00
Nawaz Dhandala
1c1f23da88
style: Update grid glow effect opacity and mask size for improved visual effect
2025-12-29 23:51:14 +00:00
Nawaz Dhandala
5879ae3a73
feat: Add grid glow effect that follows cursor in hero section
2025-12-29 23:48:32 +00:00
Nawaz Dhandala
60b05191c0
style: Enhance button styling and hover effects in proudly open source section
2025-12-29 23:43:45 +00:00
Nawaz Dhandala
c5b3ca88c6
style: Update terminal UI with improved styling and hover effects
2025-12-29 23:39:07 +00:00
Nawaz Dhandala
79b0d2f63a
style: Update transition effects and improve hover interactions in navigation menu
2025-12-29 23:38:15 +00:00
Nawaz Dhandala
d9e65e5657
feat: Enhance terminal UI with improved styling and animations
2025-12-29 23:28:55 +00:00
Nawaz Dhandala
ef724ab274
feat: Revamp product menu layout with enhanced sections and new resource links
2025-12-29 23:25:06 +00:00
Nawaz Dhandala
ca2d3abbc2
feat: Add Escape key functionality to revert terminal content during Easter egg activation
2025-12-29 23:23:00 +00:00
Nawaz Dhandala
8bccd0419f
feat: Update terminal Easter egg interaction to reveal on dot clicks instead of triple-click
2025-12-29 23:22:07 +00:00
Nawaz Dhandala
f78c46e5e3
style: Enhance terminal appearance with updated padding, background, and font styles
2025-12-29 23:12:36 +00:00
Nawaz Dhandala
773af8f184
feat: Add terminal Easter egg with triple-click reveal and updated builder tribute
2025-12-29 23:08:18 +00:00
Nawaz Dhandala
2cd750c7fd
Add new SVG icons for various features including AI Agent, Dashboards, Exceptions, Incidents, Logs, Metrics, Monitoring, On-Call, Status Page, Traces, and Workflows
2025-12-29 23:03:09 +00:00
Nawaz Dhandala
eae325e4f4
feat: Add console Easter egg with ASCII art and developer message
2025-12-29 23:03:03 +00:00
Nawaz Dhandala
3769e0d1a5
Add metrics and traces pages with detailed features and branding updates
...
- Created new metrics.ejs view for performance insights and real-time monitoring.
- Created new traces.ejs view for distributed tracing and request visibility.
- Updated ProductBranding.md to reflect new links for metrics, traces, and dashboards.
2025-12-29 22:13:09 +00:00
Nawaz Dhandala
26e241802d
feat: Refactor hero feature grid to use a dedicated product grid component
2025-12-29 21:57:53 +00:00
Nawaz Dhandala
94e1812293
Add hero cards for various features and implement ambient glow effects
...
- Introduced a new AI Agent card with description and icon.
- Added cards for Dashboards, Exceptions, Incidents, Logs, Metrics, Monitoring, On-Call, Status Page, Traces, and Workflows.
- Implemented CSS styles for ambient glow effects on hero cards to enhance visual appeal.
- Updated the main hero section to include all new feature cards.
2025-12-29 21:56:55 +00:00
Nawaz Dhandala
660d15bce5
feat: Enhance hover effects for hero cards with improved box-shadow styling
2025-12-29 21:53:05 +00:00
Nawaz Dhandala
8beddbf53e
feat: Add comprehensive Product Branding Guide with color and icon specifications
2025-12-29 21:50:58 +00:00
Nawaz Dhandala
07a383314d
feat: Update description for Dashboards card to enhance clarity
2025-12-29 21:45:20 +00:00
Nawaz Dhandala
0097d38811
feat: Update description for Monitoring card to improve clarity
2025-12-29 21:44:47 +00:00
Nawaz Dhandala
4c26ccfe95
feat: Update description for Workflows card to enhance clarity
2025-12-29 21:43:57 +00:00
Nawaz Dhandala
9673e54f9d
feat: Update log description for clarity and improved messaging
2025-12-29 21:43:20 +00:00
Nawaz Dhandala
89172c4f9d
feat: Add Stone glow style for On-Call card to enhance visual consistency
2025-12-29 21:40:38 +00:00
Nawaz Dhandala
5e1a776777
feat: Rotate SVG icon for Workflows card to enhance visual appeal
2025-12-29 21:35:49 +00:00
Nawaz Dhandala
05863e5824
feat: Update On-Call & Alerts card to use Cyan glow style
2025-12-29 21:32:07 +00:00
Nawaz Dhandala
a13949f340
feat: Update hero card glow styles for Emerald and Amber categories
2025-12-29 21:26:43 +00:00
Nawaz Dhandala
bc49ad1409
feat: Update alert and AI agent feature names and pricing plans for clarity
2025-12-29 21:24:56 +00:00
Nawaz Dhandala
78dc69bb5b
feat: Add new hero card glow styles for Lime, Purple, Yellow, and Sky categories
2025-12-29 21:24:49 +00:00
Nawaz Dhandala
8b6fdbd4a7
feat: Update SVG icon for Traces card to improve visual alignment and clarity
2025-12-29 21:20:48 +00:00
Nawaz Dhandala
0779aaf24e
feat: Update SVG icon for Traces card to enhance visual clarity and consistency
2025-12-29 21:19:37 +00:00
Nawaz Dhandala
58e2be3619
feat: Update SVG icons for Metrics, Traces, and Exceptions cards for improved clarity and consistency
2025-12-29 21:13:22 +00:00
Nawaz Dhandala
61a6c564ba
feat: Update SVG icons for hero cards to enhance visual representation and clarity
2025-12-29 21:11:14 +00:00
Nawaz Dhandala
9cca558d2d
feat: Update SVG icons for hero cards to improve visual consistency and clarity
2025-12-29 21:07:47 +00:00
Nawaz Dhandala
40c4cc2133
feat: Remove 'New' badge from AI Agent card for a cleaner presentation
2025-12-29 20:48:02 +00:00
Nawaz Dhandala
f5ad971f4b
feat: Revamp AI Agent card with new styling, updated descriptions, and a 'New' badge for enhanced visibility
2025-12-29 20:45:56 +00:00
Nawaz Dhandala
9e442958d3
feat: Add pink hero card for Workflows and enhance AI Agent card with new descriptions
2025-12-29 20:42:39 +00:00
Nawaz Dhandala
115e0d6323
feat: Enhance hero card layout with full-height adjustments and updated descriptions for clarity
2025-12-29 20:34:18 +00:00
Nawaz Dhandala
29e07e3b41
feat(pricing): Implement Pay As You Go pricing tabs with dynamic content and pricing calculators for Monitoring, SMS & Call, Telemetry, and AI Agent services.
2025-12-29 20:33:42 +00:00
Nawaz Dhandala
3ece51504f
feat: Update hero card labels and styles for improved clarity and consistency
2025-12-29 20:31:09 +00:00
Nawaz Dhandala
7456184dc5
feat: Update tool count in product description to reflect recent additions
2025-12-29 20:26:22 +00:00
Nawaz Dhandala
4c8b720968
feat: Enhance proudly open source section with mouse-following glow effect
2025-12-29 20:03:27 +00:00
Nawaz Dhandala
11050a7b3a
Merge branch 'master' into ui-upgrade
2025-12-29 19:52:23 +00:00
Nawaz Dhandala
e5dbe6ed05
chore: Bump version to 9.3.0
2025-12-29 19:47:10 +00:00
Nawaz Dhandala
288b7bc8c8
style: Add margin-bottom to Banner component for improved spacing
2025-12-29 19:46:03 +00:00
Nawaz Dhandala
305d1133e0
feat: Add KEDA configuration schema with properties for autoscaling
2025-12-29 19:36:02 +00:00
Nawaz Dhandala
a0a31e9e25
feat: Implement KEDA autoscaling for AI Agent with metrics endpoint and configuration
2025-12-29 19:28:00 +00:00
Nawaz Dhandala
892305e13b
style: Remove AI_AGENT_ID environment variable from ai-agent deployment
2025-12-29 19:19:00 +00:00
Simon Larsen
6ee6aa59fd
Merge pull request #2206 from OneUptime/side-imporve
...
Side imporve
2025-12-29 19:10:05 +00:00
Nawaz Dhandala
7fae47faee
style: Update title of Inoperational Monitors link for clarity
2025-12-29 19:09:05 +00:00
Nawaz Dhandala
c8d3b091b1
style: Update Badge and SideMenuItem components for improved styling and responsiveness
2025-12-29 19:04:30 +00:00
Nawaz Dhandala
623d41f694
style: Update layout and spacing for Page and SideMenu components for better responsiveness
2025-12-29 18:49:18 +00:00
Nawaz Dhandala
47e5e0c706
style: Refactor SideMenu components for improved spacing and layout consistency
2025-12-29 18:43:08 +00:00
Nawaz Dhandala
14ff0b7956
feat: Enhance SideMenu component with collapsible sections and improved styling
2025-12-29 18:22:50 +00:00
Nawaz Dhandala
1f793e8750
feat: Add job to reset stuck AI Agent tasks to Scheduled status
2025-12-29 15:54:18 +00:00
Nawaz Dhandala
051641339a
style: Improve code formatting for better readability in PullRequestCreator
2025-12-29 15:19:25 +00:00
Nawaz Dhandala
43947932f2
style: Update type definition for API response to include HTTPErrorResponse in PullRequestCreator
2025-12-29 15:18:21 +00:00
Nawaz Dhandala
d838343eea
style: Remove redundant test for null/undefined handling in ExceptionUtil
2025-12-29 14:42:41 +00:00
Simon Larsen
0cf556efde
Merge pull request #2205 from OneUptime/ai-agent-tasks
...
Ai agent tasks
2025-12-29 14:29:22 +00:00
Nawaz Dhandala
c381c51957
style: Refactor type definitions and improve error handling across multiple files
2025-12-29 14:28:52 +00:00
Nawaz Dhandala
8ab088ace0
style: Improve code formatting and add comments for clarity across multiple files
2025-12-29 14:13:05 +00:00
Nawaz Dhandala
f96c0404bc
style: Enhance logging in OpenCodeAgent to stream output to console and task logger immediately
2025-12-29 14:04:18 +00:00
Nawaz Dhandala
347e0cdd2f
style: Modify log flushing to send each log entry separately for better granularity
2025-12-29 13:59:15 +00:00
Nawaz Dhandala
629890b118
style: Add OpenCode AI to PATH in Dockerfile for easier access
2025-12-29 13:26:57 +00:00
Nawaz Dhandala
0a20591bf9
style: Remove unnecessary border from Header component for cleaner appearance
2025-12-29 13:21:12 +00:00
Nawaz Dhandala
464645dbc3
style: Refactor HeaderIconDropdownButton to simplify icon rendering and improve styling
2025-12-29 13:04:31 +00:00
Nawaz Dhandala
d9ffa6a108
style: Update Add Card button to use div with icon and improved styling
2025-12-29 13:02:07 +00:00
Nawaz Dhandala
38cfed6c24
style: Adjust margin in Logo component for improved layout
2025-12-29 12:59:47 +00:00
Nawaz Dhandala
e97dbc4579
style: Refactor Header components for improved layout and styling consistency
2025-12-29 12:58:26 +00:00
Nawaz Dhandala
f194b17b1b
style: Adjust margin in Logo component for improved layout
2025-12-29 12:51:22 +00:00
Nawaz Dhandala
eb45aecda5
style: Enhance Header and Logo components with improved styling and layout adjustments
2025-12-29 12:50:23 +00:00
Nawaz Dhandala
3633e376bc
fix: Change log severity from warning to error for telemetry and repository issues in FixExceptionTaskHandler
2025-12-29 12:45:26 +00:00
Nawaz Dhandala
5c7b201305
fix: Correctly render task number in AIAgentTaskViewPage
2025-12-29 12:39:10 +00:00
Nawaz Dhandala
6726dd9a6d
fix: Update URL handling in BackendAPI methods to use URL.fromURL for consistency
2025-12-29 12:35:12 +00:00
Nawaz Dhandala
0eece03dcd
feat: Implement security checks for Project AI Agents accessing LLM Providers
2025-12-29 12:26:15 +00:00
Nawaz Dhandala
fec7853a2e
feat: Add contentClassName for improved text wrapping in AIAgentTaskTable
2025-12-29 12:21:15 +00:00
Nawaz Dhandala
81193dc441
feat: Remove unused fields and components from AIAgentTaskTable for cleaner code
2025-12-29 12:20:08 +00:00
Nawaz Dhandala
7abf6f29e9
feat: Update AIAgentTaskTable to display tasks in a table format and hide view ID button
2025-12-29 12:18:17 +00:00
Nawaz Dhandala
4b18181f2d
feat: Add taskNumber column and default values for AIAgentTask and OnCallDutyPolicyScheduleLayer
2025-12-29 12:03:18 +00:00
Nawaz Dhandala
b08174be97
feat: Add task number handling and display for AI Agent Tasks
2025-12-29 11:59:41 +00:00
Nawaz Dhandala
660c800166
feat: Update error handling in FixExceptionTaskHandler to mark failures as actual errors
2025-12-29 11:48:57 +00:00
Nawaz Dhandala
39de2ebb87
feat: Replace UUID with ObjectID for unique workspace identification in WorkspaceManager
2025-12-29 11:44:57 +00:00
Nawaz Dhandala
afe072f5e7
feat: Refactor task ID handling to use ObjectID for improved type safety in task processing
2025-12-29 11:38:47 +00:00
Nawaz Dhandala
16fb097c55
feat: Enhance task handling and API response types for AI Agent functionality
2025-12-29 11:33:36 +00:00
Nawaz Dhandala
122a4b7b0a
feat: Implement RepositoryManager, TaskLogger, and WorkspaceManager for AI Agent functionality
...
- Added RepositoryManager for handling git operations including cloning, branching, committing, and pushing changes.
- Introduced TaskLogger for structured logging of AI Agent tasks with automatic flushing and context management.
- Created WorkspaceManager to manage temporary workspaces for tasks, including creation, deletion, and file operations.
- Integrated AIAgentDataAPI to facilitate data fetching and logging for AI Agent tasks, including LLM configuration and pull request recording.
- Updated BaseAPI to include new AIAgentDataAPI routes for enhanced AI Agent capabilities.
2025-12-29 11:20:34 +00:00
Simon Larsen
ff38942416
Merge pull request #2204 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-12-29 09:21:35 +00:00
simlarsen
e72a0d2b16
chore: npm audit fix
2025-12-29 02:03:34 +00:00
Simon Larsen
1c9425169a
Merge pull request #2202 from OneUptime/snyk-upgrade-26bc23a2f8e9e50d9452afdb2d24fd6d
...
[Snyk] Upgrade typeorm from 0.3.27 to 0.3.28
2025-12-28 22:52:39 +00:00
Simon Larsen
59b49519c9
Merge pull request #2203 from OneUptime/conn-github
...
Conn GitHub
2025-12-28 22:52:20 +00:00
Nawaz Dhandala
9ff1a20858
feat: add GitHub App Installation ID to Project migration and update related components
2025-12-28 22:50:53 +00:00
Nawaz Dhandala
d8806159e4
feat: enhance GitHub repository selector modal with improved UI and display options
2025-12-28 22:48:34 +00:00
Nawaz Dhandala
3f1bb2cb0b
feat: add repository description handling in GitHub API and selector modal
2025-12-28 22:13:17 +00:00
Nawaz Dhandala
513b1d7e55
feat: simplify RepositoryConnectionStatus component by removing description prop and related markup
2025-12-28 22:08:57 +00:00
Nawaz Dhandala
e49c005431
feat: add RepositoryConnectionStatus component for improved connection status display
2025-12-28 22:06:27 +00:00
Nawaz Dhandala
7892dbcac3
feat: enhance display of GitHub connection status with improved UI elements
2025-12-28 22:01:22 +00:00
Nawaz Dhandala
25d3d755dd
feat: add GitHub App installation ID to Project model and update related API logic
2025-12-28 21:56:58 +00:00
Nawaz Dhandala
92fed4016f
feat: enhance CodeRepositoryPage with improved GitHub and Git repository connection options
2025-12-28 21:48:48 +00:00
Nawaz Dhandala
d8d20aef8a
feat: enhance Git repository connection modal with multi-step form structure
2025-12-28 21:46:06 +00:00
Nawaz Dhandala
41a1f80140
feat: implement Git repository connection modal and update CodeRepositoryPage for improved integration
2025-12-28 21:43:12 +00:00
Nawaz Dhandala
cdb4d04cc3
fix: correct redirect URL format in GitHub App installation callback
2025-12-28 21:19:57 +00:00
Nawaz Dhandala
0f8e949190
feat: update GitHub integration documentation with setup URL and environment variable details
2025-12-28 21:15:11 +00:00
Nawaz Dhandala
0a98f33d72
test: update Card and HiddenText component tests for improved assertions and class names
2025-12-28 20:56:21 +00:00
Nawaz Dhandala
64947413b0
feat: update GitHub App configuration to use GitHubAppName instead of GitHubAppClientId
2025-12-28 20:49:41 +00:00
Nawaz Dhandala
8635726344
feat: add GitHub repository connection modal and integrate GitHub app client ID
2025-12-28 20:40:55 +00:00
Nawaz Dhandala
3fa6f9e7b1
feat: install OpenCode AI coding assistant in Dockerfile
2025-12-28 20:22:14 +00:00
Nawaz Dhandala
6689aaa8b8
feat: add Dockerfile for OneUptime-AIAgent with environment setup and dependency installation
2025-12-28 20:19:38 +00:00
Nawaz Dhandala
a47a3c79e0
docs: add instructions to fix failing tests in Common
2025-12-28 20:17:56 +00:00
Nawaz Dhandala
8bd5916d14
fix: remove unused dependencies from package.json
2025-12-28 19:54:41 +00:00
Nawaz Dhandala
1f28f0191d
fix: update package-lock.json to include peer dependency and improve query prop handling in AIAgentTaskTable
2025-12-28 19:36:12 +00:00
Nawaz Dhandala
dcb9da7d91
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-28 13:33:56 +00:00
Nawaz Dhandala
3311e9d354
refactor: update metrics endpoint to return pending monitor count for KEDA autoscaling
2025-12-28 13:33:52 +00:00
Nawaz Dhandala
755b76cbce
style: Improve code formatting and readability in various files
2025-12-28 12:40:00 +00:00
Nawaz Dhandala
45a1748d50
feat: Implement logging for AI Agent task execution lifecycle
2025-12-28 12:33:46 +00:00
Nawaz Dhandala
c256b03be6
feat: Add conditional display for status message in AIAgentTaskViewPage
2025-12-28 12:30:22 +00:00
Nawaz Dhandala
c2cfe123d6
feat: Update AIAgentTaskLog schema to replace 'logs' column with 'severity' and 'message' columns
2025-12-28 12:04:29 +00:00
Nawaz Dhandala
e5c73daee6
feat: Refactor AIAgentTaskLog model to store severity and message as direct columns, removing JSON array structure
2025-12-28 11:58:18 +00:00
Nawaz Dhandala
9cb5b27e9b
feat: Enhance AI Agent display in AIAgentTaskTable and AIAgentTaskViewPage with icon support and improved 'Not Assigned' message
2025-12-28 11:51:03 +00:00
Nawaz Dhandala
33a819853b
feat: Add refresh button to AIAgentTaskTable for improved user experience
2025-12-28 11:48:03 +00:00
Nawaz Dhandala
3da9bbdf78
feat: Refactor task type display by creating AIAgentTaskTypeElement component and updating AIAgentTaskTable and AIAgentTaskViewPage
2025-12-28 11:44:18 +00:00
Nawaz Dhandala
d7bb54332d
feat: Add task type display functionality with color coding in AIAgentTaskTable and AIAgentTaskViewPage
2025-12-28 11:41:52 +00:00
Nawaz Dhandala
bfb11c8366
feat: Update action name to 'Mark as Resolved' and change button style to SUCCESS_OUTLINE
2025-12-28 11:34:15 +00:00
Nawaz Dhandala
f11c8fd60b
feat: Implement normalization for dynamic values in exception messages and add comprehensive tests
2025-12-28 11:30:39 +00:00
Nawaz Dhandala
cd7dfc4efb
feat: Clean up AIAgentsPage by removing unused state and action buttons
2025-12-28 11:16:32 +00:00
Nawaz Dhandala
227a5ca52b
feat: Add name and description fields to AIAgentTask and update OnCallDutyPolicyScheduleLayer defaults
2025-12-28 11:12:49 +00:00
Nawaz Dhandala
9bbfe35880
feat: Enhance AI Agent task creation with automatic agent assignment and validation
2025-12-28 11:08:47 +00:00
Nawaz Dhandala
94603b5615
feat: Refactor AI Agent Task creation logic and enhance telemetry exception handling
2025-12-28 11:02:43 +00:00
Nawaz Dhandala
f07b002744
feat: Implement task creation and linking for telemetry exceptions in AIAgentTaskService
2025-12-28 10:57:36 +00:00
Nawaz Dhandala
1680c955f9
feat: Refactor AI Agent Task creation logic for Telemetry Exception handling
2025-12-28 10:53:46 +00:00
Nawaz Dhandala
3394903323
feat: Add migration to include isDefault field in AIAgent table and update OnCallDutyPolicyScheduleLayer defaults
2025-12-28 10:49:56 +00:00
Nawaz Dhandala
877a97017d
feat: Add isDefault field to AIAgent model and update service logic for default agent handling
2025-12-28 10:46:44 +00:00
snyk-bot
c389260b60
fix: upgrade typeorm from 0.3.27 to 0.3.28
...
Snyk has created this PR to upgrade typeorm from 0.3.27 to 0.3.28.
See this package in npm:
typeorm
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-12-27 11:10:33 +00:00
Nawaz Dhandala
c8df86011c
feat: Update Footer component styles and enhance link titles with icons for better UX
2025-12-26 22:17:21 +00:00
Nawaz Dhandala
77a922b27e
feat: Disable editing on AIAgentTaskViewPage for improved user experience
2025-12-26 21:44:51 +00:00
Nawaz Dhandala
14909a8dce
feat: Add name and description fields to AIAgentTaskViewPage for improved task details
2025-12-26 21:40:58 +00:00
Nawaz Dhandala
84c5cdab9d
feat: Enhance JSON handling in Detail component to stringify objects for better display
2025-12-26 21:38:57 +00:00
Nawaz Dhandala
178e4a5e70
feat: Refactor AI Agent Task navigation to use RouteUtil for parameter population
2025-12-26 21:33:51 +00:00
Nawaz Dhandala
9183b6eb1f
feat: Add exception type and message to AI Agent task name and description for better context
2025-12-26 21:25:30 +00:00
Nawaz Dhandala
fa953a13cd
feat: Update button titles from "Generate from AI" to "Generate with AI" for consistency across components
2025-12-26 21:16:45 +00:00
Nawaz Dhandala
bf426d026c
feat: Update alert, incident, and scheduled maintenance displays with improved styling and icons
2025-12-26 20:55:31 +00:00
Nawaz Dhandala
69e073ac65
feat: Enhance alert, incident, and scheduled maintenance number displays with styled components
2025-12-26 20:47:43 +00:00
Nawaz Dhandala
fdc4f08222
feat: Enhance HiddenText component with copy functionality and tooltips
2025-12-26 20:41:53 +00:00
Nawaz Dhandala
57669ba27d
feat: Add ObjectIDView component for enhanced ObjectID display and copy functionality
2025-12-26 20:37:14 +00:00
Nawaz Dhandala
2161330598
feat: Update fieldType to ObjectID for various components to enhance data handling
2025-12-26 20:34:33 +00:00
Nawaz Dhandala
9555c3827f
feat: Move title span to display before the indicator in FieldLabel component
2025-12-26 20:22:39 +00:00
Nawaz Dhandala
bf44af92b7
feat: Add overflow-hidden class to Card component for improved layout handling
2025-12-26 20:19:29 +00:00
Nawaz Dhandala
02549cb33d
feat: Remove hover shadow effect from Card component for a cleaner design
2025-12-26 20:04:11 +00:00
Nawaz Dhandala
97c437b5ce
feat: Add rounded bottom corners to the table footer for improved UI aesthetics
2025-12-26 20:02:22 +00:00
Nawaz Dhandala
17ea3c6ae5
feat: Refactor AIAgentTasks page to consolidate task views under a single tabbed interface and remove individual status pages
2025-12-26 19:58:36 +00:00
Nawaz Dhandala
d5abbf420f
feat: Simplify noItemsMessage in AIAgentTaskTable and related pages by removing EmptyState component
2025-12-26 19:52:45 +00:00
Nawaz Dhandala
2b2c821af5
feat: Add noItemsMessage prop to AIAgentTaskTable and implement EmptyState for various task pages
2025-12-26 19:48:11 +00:00
Nawaz Dhandala
07ed74d04e
feat: Add showAs prop to AIAgentTaskTable for list view display
2025-12-26 19:43:23 +00:00
Nawaz Dhandala
915712bf27
feat: Add migration for name and description fields in AIAgentTask table
2025-12-26 19:40:30 +00:00
Nawaz Dhandala
a02d181b86
feat: Add name and description fields to AIAgentTaskTable for enhanced task details
2025-12-26 19:39:25 +00:00
Nawaz Dhandala
922c4ec3d3
refactor: Move AIAgentTaskTable component to a new directory for better organization
2025-12-26 19:37:02 +00:00
Nawaz Dhandala
c912326ff2
feat: Refactor AIAgentTasks pages to use AIAgentTaskTable component for improved structure and readability
2025-12-26 19:35:47 +00:00
Nawaz Dhandala
53e1573c73
refactor: Set isDeleteable to false for AI Agent Tasks, Completed Tasks, and Scheduled Tasks pages
2025-12-26 19:32:44 +00:00
Nawaz Dhandala
0c56943818
refactor: Update type declaration for getSeverityPill function in AIAgentTaskLogsPage
2025-12-26 19:07:12 +00:00
Nawaz Dhandala
2a620f4cf3
feat: Add migration for AIAgentTaskLog and AIAgentTaskPullRequest tables with constraints and indexes
2025-12-26 18:45:27 +00:00
Nawaz Dhandala
e7fbda886b
refactor: Clean up code formatting and improve readability in various components
2025-12-26 18:44:41 +00:00
Nawaz Dhandala
9116cb0397
feat: Update icons and user preferences keys for AI Agent Task Pull Requests and Logs
2025-12-26 18:42:12 +00:00
Nawaz Dhandala
0d3112a1f4
feat: Add AI Agent Task Pull Request functionality with model, API, service, and UI integration
2025-12-26 18:37:13 +00:00
Nawaz Dhandala
aa61be7e78
feat: Add AI Agent Task Logs page and integrate with SideMenu and routing
2025-12-26 18:26:58 +00:00
Nawaz Dhandala
fc4ed33bd8
feat: Add AIAgentTaskLogAPI and integrate with BaseAPIFeatureSet
2025-12-26 18:23:16 +00:00
Nawaz Dhandala
b88406524d
feat: Add AI Agent relationship and access control to AIAgentTaskLog model
2025-12-26 18:19:10 +00:00
Nawaz Dhandala
a32a66ce12
feat: Add AIAgentTaskLog model, service, and log entry types for AI agent task logging
2025-12-26 18:14:41 +00:00
Nawaz Dhandala
6ef91bd9df
fix: Update navigation to use RouteParams for modelId in ExceptionExplorer
2025-12-26 18:11:40 +00:00
Nawaz Dhandala
1b06ec7138
fix: Add MigrationName1766754182870 to schema migrations
2025-12-26 13:03:42 +00:00
Nawaz Dhandala
a85bf13361
feat: Add AIAgentTaskTelemetryException model and migration for telemetry exceptions
2025-12-26 13:03:21 +00:00
Nawaz Dhandala
288d91c2c0
fix: Implement AI Agent Task retrieval and status polling in ExceptionExplorer component
2025-12-26 12:59:40 +00:00
Nawaz Dhandala
b3ffcc72ca
fix: Add manyToOneRelationColumn for projectId in AIAgentTask model
2025-12-26 12:47:33 +00:00
Nawaz Dhandala
ab6148b8b6
fix: Add InlineCode field type and update ExceptionDetail to use it for message and fingerprint
2025-12-26 12:42:32 +00:00
Nawaz Dhandala
7aa1ce0929
fix: Add common headers to API request for creating AI Agent tasks
2025-12-26 12:33:25 +00:00
Nawaz Dhandala
cdf435b27a
fix: Replace CodeEditor with CodeBlock component for improved code display and copying functionality
2025-12-26 12:28:00 +00:00
Nawaz Dhandala
6ff22c2660
fix: Update description for AI Agent task creation to clarify its functionality
2025-12-26 12:15:29 +00:00
Nawaz Dhandala
bb3d1007a6
fix: Add "Fix with AI Agent" button to create AI Agent tasks for unresolved exceptions
2025-12-26 12:13:42 +00:00
Nawaz Dhandala
05607d0487
fix: Refactor task processing logic by renaming and updating the task processing loop implementation
2025-12-26 12:03:39 +00:00
Nawaz Dhandala
29e7078670
fix: Enhance styling and layout for Detail, FieldLabel, and PlaceholderText components
2025-12-26 12:00:57 +00:00
Nawaz Dhandala
864b8c7bac
fix: Adjust margin and padding for children container in Card component
2025-12-26 11:51:33 +00:00
Nawaz Dhandala
a77a752062
fix: Simplify task status update logic in AIAgentTaskAPI by consolidating update data handling
2025-12-25 22:16:56 +00:00
Nawaz Dhandala
57a8084fd6
fix: Update metadata type and improve update data structure in AIAgentTaskAPI; enhance styling in Card and InfoCard components
2025-12-25 22:12:01 +00:00
Nawaz Dhandala
ec7eb958e8
fix: Remove unused imports for AIAgentTask and AIAgentTaskService in Index.ts
2025-12-25 21:43:35 +00:00
Nawaz Dhandala
7da6584c48
feat: Add ProcessScheduledTasks job and AIAgentTaskAPI for task management
2025-12-25 21:09:16 +00:00
Nawaz Dhandala
8f1cde9ec0
fix: Remove unnecessary blank lines and ensure proper object spread in TelemetryExceptionAPI
2025-12-25 20:46:15 +00:00
Nawaz Dhandala
0492a1c679
fix: Update API endpoint for creating AI Agent tasks in TelemetryException
2025-12-25 20:42:10 +00:00
Nawaz Dhandala
fa7097539f
feat: Implement TelemetryExceptionAPI and integrate AI Agent Task creation in ExceptionExplorer
2025-12-25 20:41:06 +00:00
Nawaz Dhandala
8ee329c143
feat: Add AIAgentTaskTelemetryException model and service, and integrate telemetry exception linking in ExceptionExplorer
2025-12-25 20:25:34 +00:00
Nawaz Dhandala
f2d83fc08e
feat: Add CreateProjectAIAgentTask permission and integrate AI Agent task creation in ExceptionExplorer
2025-12-25 20:20:10 +00:00
Nawaz Dhandala
c711316097
Implement feature X to enhance user experience and optimize performance
2025-12-25 19:38:06 +00:00
Simon Larsen
1cd57bc35d
Merge pull request #2201 from OneUptime/ai-agent-task
...
Ai agent task
2025-12-25 19:18:37 +00:00
Nawaz Dhandala
efc0632b6c
feat: Update permissions for AIAgentTask to include task-specific actions
2025-12-25 19:10:34 +00:00
Nawaz Dhandala
b674993b11
feat: Simplify AIAgentTask creation permissions by removing unnecessary roles
2025-12-25 19:06:40 +00:00
Nawaz Dhandala
7a2a79ceba
feat: Enhance AIAgentTask migration, metadata, and status handling
2025-12-25 18:59:46 +00:00
Nawaz Dhandala
90ddd29e0e
feat(migrations): Add AIAgentTask migration with table and constraints
2025-12-25 18:44:36 +00:00
Nawaz Dhandala
1e99da5c4c
feat: Add AI Agent Task Management
...
- Implemented AIAgentTaskService for database interactions.
- Created AIAgentTaskMetadata and AIAgentTaskStatus types for task management.
- Developed AIAgentTaskType enum to define task types.
- Added routes and components for managing AI Agent Tasks, including views for scheduled, in-progress, and completed tasks.
- Implemented side menu navigation for AI Agent Tasks.
- Created detailed view and delete functionality for individual tasks.
- Added breadcrumbs for better navigation within AI Agent Tasks.
- Updated RouteMap and PageMap to include new AI Agent Task routes.
2025-12-25 18:41:26 +00:00
Nawaz Dhandala
75304a4c67
feat(ci): Add ai-agent Docker image deployment to release and test workflows
2025-12-25 17:50:48 +00:00
Nawaz Dhandala
ea19a70e14
feat(ci): Add CI workflows for AIAgent build, compile, and test processes
2025-12-25 17:44:21 +00:00
Nawaz Dhandala
fe3582b972
feat(robots): Update robots.txt to disallow access to /api/*
2025-12-25 17:27:24 +00:00
Nawaz Dhandala
dbb13ce231
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-25 09:20:41 +00:00
Nawaz Dhandala
5726941e19
feat(monitor): Update evaluation summary to include probe agreement event type
2025-12-25 09:18:02 +00:00
Simon Larsen
a9c5dceeaa
Merge pull request #2200 from OneUptime/probe-agreement
...
Probe agreement
2025-12-24 22:07:08 +00:00
Nawaz Dhandala
c037bc3825
feat(aiAgent): Add schema definition for AI agent configuration options
2025-12-24 22:06:56 +00:00
Nawaz Dhandala
e1ba3127ee
fix(env): Update global probe keys to include default values
2025-12-24 20:11:18 +00:00
Nawaz Dhandala
9fcf84db9c
fix(migration): Correct formatting and ensure proper migration structure for minimum probe agreement
2025-12-24 20:07:58 +00:00
Nawaz Dhandala
59d4c60d5c
feat(migration): Add migration for minimum probe agreement column in Monitor table
2025-12-24 20:06:08 +00:00
Nawaz Dhandala
e445ada7d0
feat(monitor): Add minimum probe agreement settings and logic for probe-based monitors
2025-12-24 20:05:08 +00:00
Nawaz Dhandala
287c61b5bb
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-24 19:13:55 +00:00
Nawaz Dhandala
3f695053a6
chore(version): Bump version to 9.2.28
2025-12-24 19:13:52 +00:00
Simon Larsen
26964ad073
Merge pull request #2199 from OneUptime/ai-agents
...
Ai agents
2025-12-24 19:13:19 +00:00
Nawaz Dhandala
5687618c53
fix(icon): Update WhatsApp icon SVG for improved design and clarity
2025-12-24 19:12:42 +00:00
Nawaz Dhandala
b5c6c93d7f
fix(icon): Refactor WhatsApp icon SVG for improved rendering and clarity
2025-12-24 19:10:19 +00:00
Nawaz Dhandala
ba08694e43
feat(migration): Update migration scripts for AIAgent and OnCallDutyPolicyScheduleLayer
2025-12-24 19:05:44 +00:00
Nawaz Dhandala
60df00686c
fix(ai-agent): Revise AI agent documentation to clarify capabilities and privacy features
2025-12-24 19:03:17 +00:00
Nawaz Dhandala
9bfa13c9f5
fix(ai-agent): Update documentation link for AI agent setup guide
2025-12-24 18:58:43 +00:00
Nawaz Dhandala
f7bb851c80
fix(ai-agent): Update AI agent icon from Brain to Automation
2025-12-24 18:53:11 +00:00
Nawaz Dhandala
79c3cf981f
fix(ai-agent): Improve error handling during AI Agent registration
2025-12-24 18:48:41 +00:00
Nawaz Dhandala
ea85d08c7a
feat(migration): Add migration for updating AIAgent description field and OnCallDutyPolicyScheduleLayer defaults
2025-12-24 18:29:01 +00:00
Nawaz Dhandala
84e51a836d
fix(ai-agent): Change description field type from Name to Description in AIAgent model
2025-12-24 18:27:24 +00:00
Nawaz Dhandala
a3f8403a17
fix(ai-agent): Update default description for global AI agents during registration
2025-12-24 18:26:08 +00:00
Nawaz Dhandala
8aaf278982
feat(ai-agent): Add default description for global AI agents during registration
2025-12-24 18:24:36 +00:00
Nawaz Dhandala
ca93dc12d6
feat(side-menu): Add AI Agents link to the dashboard side menu
2025-12-24 18:21:49 +00:00
Nawaz Dhandala
75d0803650
fix(ai-agent): Correct query parameter from secretKey to key in AIAgentService lookup
2025-12-24 18:17:33 +00:00
Nawaz Dhandala
f519520966
feat(ai-agent): Enhance AI Agent registration with name and description fields
2025-12-24 17:29:54 +00:00
Nawaz Dhandala
958cb3c9fd
feat(ai-agent): Update AI Agent configuration to require a random AI_AGENT_KEY and streamline environment variable usage in docker-compose
2025-12-24 17:20:32 +00:00
Nawaz Dhandala
f6ebc3db16
feat(migration): Add AIAgent and related tables with foreign key constraints
2025-12-24 15:42:36 +00:00
Nawaz Dhandala
583d86bbc9
refactor: Standardize formatting for alive URL construction in InitJob and Register classes
2025-12-24 15:39:26 +00:00
Nawaz Dhandala
19f8dc8b19
feat(ai-agent): Update AI Agent API routes and remove deprecated ingest feature
2025-12-24 15:29:24 +00:00
Nawaz Dhandala
1a2acbf12d
feat(ai-agent): Implement AI Agent service with configuration, registration, and health check functionality
2025-12-24 15:24:47 +00:00
Nawaz Dhandala
51e9e2d95b
refactor: Improve code formatting for better readability in Detail, AIAgentView, and AIAgents components
2025-12-24 14:26:27 +00:00
Nawaz Dhandala
818a638580
feat(ai-agent): Add cron jobs for sending owner notifications and updating connection status
2025-12-24 14:22:04 +00:00
Nawaz Dhandala
ca2f0cd644
feat(nav): Add AI Agents link to navigation and create AI Agents documentation
2025-12-24 14:17:22 +00:00
Nawaz Dhandala
4a8b265b41
refactor: Remove optional proxy configuration examples from Custom AI Agent documentation
2025-12-24 14:14:34 +00:00
Nawaz Dhandala
66124f9de6
feat: Add AI Agent management features
...
- Introduced new WhatsApp templates for AI Agent notifications.
- Added email templates for AI Agent connection status and owner addition.
- Updated notification settings to include AI Agent events.
- Expanded permissions to manage AI Agents, including create, edit, delete, and read permissions.
- Implemented new UI components for displaying AI Agent details and status.
- Created pages for managing AI Agents and viewing individual AI Agent details.
- Enhanced side menu and routing to include AI Agent management sections.
2025-12-24 14:13:16 +00:00
Nawaz Dhandala
73bd9838c7
feat: Implement AI Agent service with last alive tracking and owner notifications
2025-12-24 13:59:16 +00:00
Nawaz Dhandala
1da6ec7a16
feat: Add AI Agent ownership management features
...
- Introduced AIAgentOwnerTeam and AIAgentOwnerUser models to manage team and user ownership of AI Agents.
- Created AIAgent API to fetch global AI agents.
- Added Handlebars template for notifications when a user is added as an AI agent owner.
- Implemented services for AIAgentOwnerTeam and AIAgentOwnerUser for database interactions.
- Updated database models to include necessary access control and metadata for new entities.
2025-12-24 13:56:33 +00:00
Simon Larsen
558eb54783
Merge pull request #2198 from OneUptime/model-ui-upgrade
...
Model UI upgrade
2025-12-24 11:12:36 +00:00
Nawaz Dhandala
cb46155224
fix(detail): Remove hover effect from card and default styles in Detail component
2025-12-24 11:08:32 +00:00
Nawaz Dhandala
fc78723d7b
feat(detail): Enhance Detail component with style options and improve UI elements
2025-12-24 11:07:11 +00:00
Simon Larsen
40562ea0d1
Merge pull request #2197 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-12-24 09:10:45 +00:00
simlarsen
72369485a1
chore: npm audit fix
2025-12-24 01:52:31 +00:00
Nawaz Dhandala
d09228a71d
fix(tests): Update navigation link types to use Locator for better type safety
...
chore: Bump version to 9.2.27
2025-12-23 21:58:44 +00:00
Nawaz Dhandala
e5c48061e4
refactor(tests): Simplify navigation link interactions in pricing and enterprise tests
2025-12-23 21:52:43 +00:00
Nawaz Dhandala
e1ffba9fbd
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-23 21:47:03 +00:00
Nawaz Dhandala
cd44bf0360
fix(telegram): Update description for Chat ID to include bot administrator requirement
2025-12-23 21:47:00 +00:00
Nawaz Dhandala
04a553eec6
fix(telegram): Enhance error handling by providing additional context for Telegram API errors
2025-12-23 21:39:00 +00:00
Nawaz Dhandala
d2c33f4996
fix(telegram): Simplify error handling for missing Telegram message
2025-12-23 21:27:09 +00:00
Nawaz Dhandala
b2321dd966
feat(telegram): Add Send Message to Telegram component with necessary configurations
2025-12-23 21:24:48 +00:00
Simon Larsen
47d9c118c0
Merge pull request #2196 from OneUptime/snyk-upgrade-65b43cef168cd3ea4773f38623f87961
...
[Snyk] Upgrade xmlbuilder2 from 4.0.0 to 4.0.3
2025-12-23 21:15:04 +00:00
Simon Larsen
649f317c3d
Merge pull request #2194 from OneUptime/snyk-upgrade-c57662cf87ba0d6564e00e5c30e3deea
...
[Snyk] Upgrade playwright from 1.56.1 to 1.57.0
2025-12-23 21:14:58 +00:00
Nawaz Dhandala
1afcaab6fd
Refactor testimonials and review sections for improved design and accessibility
2025-12-23 12:11:40 +00:00
Nawaz Dhandala
22c832f14a
Update product tabs with new icon designs and improved accessibility
2025-12-23 12:00:43 +00:00
snyk-bot
272bb1b3ab
fix: upgrade xmlbuilder2 from 4.0.0 to 4.0.3
...
Snyk has created this PR to upgrade xmlbuilder2 from 4.0.0 to 4.0.3.
See this package in npm:
xmlbuilder2
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/102b46c1-e36e-406c-acd1-31c8200a6c5f?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-12-23 11:52:59 +00:00
Nawaz Dhandala
cde10e34da
Refactor UI components in on-call and status-page views to use lighter backgrounds and updated color schemes
...
- Updated background styles from gradient to solid colors with rings for better accessibility.
- Changed icon colors to match the new background styles for improved visibility.
- Ensured consistent design language across both views for a cohesive user experience.
2025-12-22 22:43:49 +00:00
Nawaz Dhandala
1dd79e052f
Update hero card styles for improved clarity and consistency
2025-12-22 21:48:24 +00:00
Nawaz Dhandala
dce71c4eae
Update enterprise card styles for improved clarity and consistency
2025-12-22 21:24:37 +00:00
Nawaz Dhandala
75fa822489
Refactor Copilot section for improved design and clarity
2025-12-22 20:50:10 +00:00
Nawaz Dhandala
0b0de6e32c
Update Grafana SVG path for improved clarity and accuracy
2025-12-22 20:43:31 +00:00
Nawaz Dhandala
797373d0dc
Update Prometheus icon to OpenTelemetry for improved clarity and accuracy
2025-12-22 20:25:35 +00:00
Nawaz Dhandala
4a41808afb
Update Kubernetes and Prometheus SVG paths for improved clarity and accuracy
2025-12-22 20:23:49 +00:00
Nawaz Dhandala
0f36040cec
Update Microsoft Azure SVG path for improved clarity and accuracy
2025-12-22 20:20:35 +00:00
Nawaz Dhandala
e3ea99d182
Update Microsoft Teams SVG path for improved clarity and accuracy
2025-12-22 20:14:57 +00:00
Nawaz Dhandala
4f06b241e4
Update AWS icon SVG path for improved rendering and clarity
2025-12-22 20:12:54 +00:00
Nawaz Dhandala
d38bd9a1bd
Remove last updated date from the legal document footer for improved clarity
2025-12-22 20:01:19 +00:00
Nawaz Dhandala
9c1fb7820c
Update company address in contact, DMCA, and SLA pages for accuracy
2025-12-22 19:59:24 +00:00
Nawaz Dhandala
9e99ee14a4
Fix sidebar overflow issues and enhance table of contents link transitions for improved usability
2025-12-22 19:59:01 +00:00
Nawaz Dhandala
0bbd99aa32
Update hero section background gradient colors for improved visual consistency
2025-12-22 19:56:34 +00:00
Nawaz Dhandala
317f472013
Refactor styles in support, testimonials, and workflows pages to use gray color scheme instead of slate. Update button hover effects and text colors for better consistency and readability.
2025-12-22 19:53:04 +00:00
Nawaz Dhandala
1058f45160
Refactor GitHub stats functions for improved readability and consistency
2025-12-22 19:50:36 +00:00
Nawaz Dhandala
a2ce44127c
Add reviews section to enterprise overview page and update route to include review data
2025-12-22 19:49:52 +00:00
Nawaz Dhandala
1457d248e0
Implement feature X to enhance user experience and optimize performance
2025-12-22 19:47:11 +00:00
Nawaz Dhandala
78b4af6698
Refactor code structure for improved readability and maintainability
2025-12-22 18:34:47 +00:00
Nawaz Dhandala
fdc30dc128
Implement feature X to enhance user experience and optimize performance
2025-12-22 18:25:00 +00:00
Nawaz Dhandala
712e26f9a5
Enhance workflows.ejs with new hero section, improved layout, and feature highlights; update styles for better visual appeal and user engagement.
2025-12-22 18:16:00 +00:00
Nawaz Dhandala
c91ade202a
Remove testimonials section from status page
2025-12-22 17:38:19 +00:00
Nawaz Dhandala
64c2fe6fd0
Revamp More Features section with enhanced layout, new feature highlights, and improved messaging
2025-12-22 16:28:04 +00:00
Nawaz Dhandala
bf9fbe88c1
Revamp Why OneUptime section with enhanced layout, improved messaging, and new feature highlights
2025-12-22 16:19:12 +00:00
Nawaz Dhandala
dd6554435d
Revamp hero section with enhanced layout, background elements, and updated messaging
2025-12-22 16:15:25 +00:00
Nawaz Dhandala
c65d199e5e
Refactor contributor display logic to skip bots and improve displayed count
2025-12-22 15:52:47 +00:00
Nawaz Dhandala
9100b4c485
Add conditional rendering for contributors section and fallback message
2025-12-22 15:49:23 +00:00
Nawaz Dhandala
90f7f735e7
Enhance contributor display with improved layout and icon integration
2025-12-22 15:48:07 +00:00
Nawaz Dhandala
a386c75dbd
Revamp Contributors Section with Enhanced Layout and Updated Messaging
2025-12-22 15:46:09 +00:00
Nawaz Dhandala
a54257b5db
Implement feature X to enhance user experience and fix bug Y in module Z
2025-12-22 15:41:34 +00:00
Nawaz Dhandala
9b0dfcffac
Remove OpsGenie comparisons from footer and pricing pages; add AI Agent tab to product tabs with relevant content.
2025-12-22 15:21:20 +00:00
Nawaz Dhandala
c3ab746d24
Add comparison links and detailed sections for additional observability tools in footer and pricing compare pages
2025-12-22 15:00:42 +00:00
Nawaz Dhandala
78b51ffb43
Refactor code structure for improved readability and maintainability
2025-12-22 13:22:40 +00:00
Nawaz Dhandala
485570cbff
Enhance Legal Center Page with Sticky Sidebar, Improved Styles, and Navigation
...
- Added a sticky sidebar for better navigation on larger screens.
- Implemented smooth scrolling for in-page links.
- Customized scrollbar styles for the sidebar.
- Enhanced active navigation item indicators with animations.
- Improved content styling for better readability and aesthetics.
- Updated the hero section with a gradient background and trust badges.
- Reorganized sidebar navigation into collapsible sections for better structure.
- Added related documents section for easier access to important policies.
- Included a document footer with last updated date and contact link.
2025-12-22 11:50:50 +00:00
Nawaz Dhandala
235fcd4af2
Refactor button styles across multiple views to use a consistent gray color scheme instead of slate. Updated buttons in cta.ejs, demo.ejs, enterprise-overview.ejs, footer.ejs, incident-management.ejs, logs-management.ejs, monitoring.ejs, nav.ejs, not-found.ejs, on-call.ejs, oss-friends.ejs, pricing-compare.ejs, server-error.ejs, status-page.ejs, support.ejs, and workflows.ejs for improved UI consistency.
2025-12-22 11:37:35 +00:00
Nawaz Dhandala
dfbc86deb0
Refactor styles in support, testimonials, and workflows pages to use slate color scheme instead of indigo for a more modern look
2025-12-22 11:02:57 +00:00
snyk-bot
d218f5e9cf
fix: upgrade playwright from 1.56.1 to 1.57.0
...
Snyk has created this PR to upgrade playwright from 1.56.1 to 1.57.0.
See this package in npm:
playwright
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/49c81d9c-12c2-4e8e-b9e8-72f98b1b595c?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-12-22 10:21:25 +00:00
Nawaz Dhandala
3a4ca497ac
feat: Enhance hero card styles with dynamic glow effects and improved hover interactions
2025-12-21 23:27:34 +00:00
Nawaz Dhandala
2c0cd1b13d
feat: Refine ambient glow effects for improved visual consistency and responsiveness
2025-12-21 23:25:15 +00:00
Nawaz Dhandala
17edd054a9
feat: Update logo styles for improved visibility and background contrast
2025-12-21 23:08:15 +00:00
Nawaz Dhandala
72a1003c06
feat: Implement dynamic ambient glow effect for enterprise cards
2025-12-21 22:54:14 +00:00
Nawaz Dhandala
0e2e1360a6
feat: Add ambient glow effect to enhance visual appeal
2025-12-21 22:52:03 +00:00
Nawaz Dhandala
9fcd93dc52
feat: Enhance enterprise card styles with improved hover effects and glow transitions
2025-12-21 22:49:28 +00:00
Nawaz Dhandala
de8a917a92
feat: Enhance enterprise card styles for improved hover effects and transitions
2025-12-21 22:47:22 +00:00
Nawaz Dhandala
166ac24565
feat: Update compliance badges to be clickable links for better navigation
2025-12-21 22:42:32 +00:00
Nawaz Dhandala
7275212bb9
feat: Update API access description to include Terraform support
2025-12-21 22:41:52 +00:00
Nawaz Dhandala
fd002ea2f2
feat: Update enterprise overview link for improved navigation
2025-12-21 22:38:23 +00:00
Nawaz Dhandala
afdff472e6
feat: Update icon backgrounds and colors for consistency across quick links
2025-12-21 22:36:13 +00:00
Nawaz Dhandala
8bd9342183
feat: Update action button on server error page to navigate back instead of reload
2025-12-21 21:03:23 +00:00
Nawaz Dhandala
86511b15f8
feat: Improve styling and layout for error pages for better user experience
2025-12-21 21:01:39 +00:00
Nawaz Dhandala
a187750581
Refactor server error page for improved user experience and design consistency
...
- Updated the title and meta description for clarity.
- Redesigned the layout to enhance visual appeal with a new background pattern and error illustration.
- Simplified the error message and added a status indicator for real-time updates.
- Included action buttons for retrying the request and navigating to the homepage.
- Added a help section with support links for user assistance.
2025-12-21 20:49:27 +00:00
Nawaz Dhandala
e3f14c5424
feat: Revise enterprise section header and description for clarity and impact
2025-12-21 20:31:10 +00:00
Nawaz Dhandala
2739dcc30c
feat: Update icon SVG paths for improved clarity and consistency
2025-12-21 20:08:47 +00:00
Nawaz Dhandala
d963e81365
feat: Update icon SVG paths for improved clarity and consistency
2025-12-21 19:54:56 +00:00
Nawaz Dhandala
0599df28d7
feat: Enhance icon hover effects for improved visual feedback
2025-12-21 19:48:45 +00:00
Nawaz Dhandala
d2d1d0dad3
feat: Update enterprise section styling and enhance link accessibility
2025-12-21 19:43:31 +00:00
Nawaz Dhandala
00fcc51dc9
Implement feature X to enhance user experience and optimize performance
2025-12-21 19:41:25 +00:00
Nawaz Dhandala
a3de5ceb7b
feat: Update enterprise section with enhanced messaging for clarity and inclusivity
2025-12-21 18:52:46 +00:00
Nawaz Dhandala
ef817d0095
Implement feature X to enhance user experience and optimize performance
2025-12-21 18:51:05 +00:00
Nawaz Dhandala
15d8816eed
feat: Update product feature links to use anchor tags for improved accessibility and styling
2025-12-21 18:42:18 +00:00
Nawaz Dhandala
b98e90f7ec
Implement feature X to enhance user experience and optimize performance
2025-12-21 14:28:49 +00:00
Nawaz Dhandala
84e3fa02a4
Implement feature X to enhance user experience and optimize performance
2025-12-21 14:22:20 +00:00
Nawaz Dhandala
801d75d5b5
feat: Revamp Support section with updated styling and enhanced content clarity
2025-12-21 13:36:39 +00:00
Nawaz Dhandala
c221890339
feat: Update Security & Integrations cards with new styling and improved readability
2025-12-21 13:34:23 +00:00
Nawaz Dhandala
7083d17dbb
feat: Revamp enterprise-ready section with enhanced styling and improved content clarity
2025-12-21 13:33:11 +00:00
Nawaz Dhandala
955cd25fe9
feat: Update color scheme for enterprise-ready section to enhance visual appeal
2025-12-21 13:29:11 +00:00
Nawaz Dhandala
434ae5954f
feat: Revamp enterprise-ready section with updated styling and improved readability
2025-12-21 13:20:34 +00:00
Nawaz Dhandala
a87c455c1a
feat: Enhance stats section with hover effects for improved interactivity
2025-12-21 13:10:10 +00:00
Nawaz Dhandala
e7d13f9e7c
feat: Add installation script and update README for simplified setup
2025-12-21 13:08:14 +00:00
Nawaz Dhandala
6564fe2ae6
feat: Update GitHub stats formatting for improved clarity and accuracy
2025-12-21 13:03:02 +00:00
Nawaz Dhandala
bd3e19f774
feat: Update GitHub stats fetching to use default values and improve formatting
2025-12-21 13:00:46 +00:00
Nawaz Dhandala
51ad4a5e9b
feat: Add GitHub stats fetching and display contributors and commits count
2025-12-21 12:58:12 +00:00
Nawaz Dhandala
921da83b2c
feat: Revamp proudly open-source section for improved aesthetics and clarity
2025-12-21 12:55:10 +00:00
Nawaz Dhandala
3450ab87a9
feat: Update features list in CTA section for improved clarity and engagement
2025-12-21 12:51:46 +00:00
Nawaz Dhandala
2ea6c7328f
feat: Improve heading formatting for better readability in CTA section
2025-12-21 12:50:20 +00:00
Nawaz Dhandala
3a36f148b7
feat: Update text formatting for improved readability and consistency across sections
2025-12-21 12:46:56 +00:00
Nawaz Dhandala
82c7217cd5
feat: Update CTA section with new heading, subtext, and button labels for improved clarity and engagement
2025-12-21 12:40:20 +00:00
Nawaz Dhandala
cc0fc07e73
feat: Update CTA section with enhanced subtext and new features list for better engagement
2025-12-21 12:28:34 +00:00
Nawaz Dhandala
2d8a328a69
feat: Redesign CTA section with improved layout, content, and button styles
2025-12-21 12:26:20 +00:00
Nawaz Dhandala
eea5d1e447
feat: Revamp 'Proudly Open Source' section with new design, animations, and enhanced content
2025-12-21 12:22:35 +00:00
Nawaz Dhandala
0fc7fa75a8
feat: Redesign enterprise-ready section with enhanced visuals and improved content structure
2025-12-21 12:19:43 +00:00
Nawaz Dhandala
03e30276ec
Refactor code structure for improved readability and maintainability
2025-12-21 12:09:23 +00:00
Nawaz Dhandala
2bc585df20
feat(reviews): Enhance review structure with role and company details, and improve styling for better presentation
2025-12-20 12:38:55 +00:00
Nawaz Dhandala
7ef6c5fbdb
chore: Bump version to 9.2.26
2025-12-19 21:56:40 +00:00
Simon Larsen
cc9372edfb
Merge pull request #2192 from OneUptime/demo-improve
...
Demo improve
2025-12-19 21:27:34 +00:00
Nawaz Dhandala
43aae580e2
Implement feature X to enhance user experience and fix bug Y in module Z
2025-12-19 21:20:18 +00:00
Nawaz Dhandala
9d147c9aa5
fix(demo): Update compliance certification sections to use anchor links for improved navigation
2025-12-19 21:09:53 +00:00
Nawaz Dhandala
c417d87c00
fix(demo): Add customer reference call prompt with contact link
2025-12-19 21:05:13 +00:00
Nawaz Dhandala
c14708ac8d
fix(demo): Update SVG path for improved icon representation in workflows section
2025-12-19 21:02:59 +00:00
Nawaz Dhandala
e92d7b3834
fix(demo): Update SVG icons for improved visual consistency and clarity
2025-12-19 21:01:07 +00:00
Nawaz Dhandala
43583c3c30
fix(demo): Adjust logo image styles for improved alignment and consistency
2025-12-19 20:57:52 +00:00
Nawaz Dhandala
51b08d34d0
fix(demo): Revise main headline for improved clarity and update logo image sizes
2025-12-19 20:56:41 +00:00
Nawaz Dhandala
b847ef6aca
fix(demo): Update main headline to better reflect software operations focus
2025-12-19 20:52:27 +00:00
Nawaz Dhandala
2cf3cd7e32
fix(demo): Remove Trusted By section to streamline demo page layout
2025-12-19 20:51:28 +00:00
Nawaz Dhandala
cc389542ad
fix(demo): Update section title and description to enhance clarity and engagement
2025-12-19 20:50:05 +00:00
Nawaz Dhandala
ab521336b6
fix(demo): Update section title and content to clarify demo objectives
2025-12-19 20:49:24 +00:00
Nawaz Dhandala
e796c74d6f
fix(demo): Update CTA button text and link for scheduling a demo
2025-12-19 20:31:30 +00:00
Nawaz Dhandala
99eca5b8de
fix(demo): Update tagline to reflect broader client base and enhance messaging
2025-12-19 20:28:47 +00:00
Nawaz Dhandala
1090f56684
fix(demo): Adjust logo vertical alignment and heights for improved visual consistency
2025-12-19 20:27:12 +00:00
Nawaz Dhandala
083408f8a5
fix(demo): Adjust logo image heights for better visual consistency in marquee
2025-12-19 20:24:00 +00:00
Nawaz Dhandala
0f2b0a40b8
fix(demo): Adjust logo marquee width and item flex properties for better layout
2025-12-19 20:12:18 +00:00
Nawaz Dhandala
fd4661301e
Refactor code structure for improved readability and maintainability
2025-12-19 20:09:46 +00:00
Nawaz Dhandala
7906280c98
feat(demo): Add CSCS logo to logo marquee for enhanced branding
2025-12-19 20:02:31 +00:00
Nawaz Dhandala
0353b57711
feat(demo): Update FAQ section with security certifications and deployment options for clarity
2025-12-19 19:14:16 +00:00
Nawaz Dhandala
ba26e1a24b
Remove SVG logo and replace with PNG version for Syniti in logo-roll.ejs
2025-12-19 19:09:46 +00:00
Nawaz Dhandala
4283131030
Add new SVG logo for Syniti
2025-12-19 19:03:03 +00:00
Nawaz Dhandala
154cdf6d25
feat(demo): Enhance logo marquee with improved styling and seamless looping for better visual impact
2025-12-19 18:50:24 +00:00
Nawaz Dhandala
a0f9c2892f
feat(demo): Update demo messaging for clarity and improved user understanding
2025-12-19 18:40:29 +00:00
Nawaz Dhandala
3b8a91128a
feat(demo): Simplify calendar widget container by removing decorative glow for a cleaner look
2025-12-19 18:38:26 +00:00
Nawaz Dhandala
63debedf65
feat(demo): Update hero section background to match design consistency with a refined dot pattern
2025-12-19 18:36:26 +00:00
Nawaz Dhandala
14dd1f16a0
feat(demo): Enhance calendar widget with new header, decorative elements, and helper text for improved user experience
2025-12-19 18:35:09 +00:00
Nawaz Dhandala
df04467ae9
feat(demo): Update demo page background and remove floating elements for a cleaner design
2025-12-19 18:30:21 +00:00
Nawaz Dhandala
6ac4591c26
feat(demo): Revise demo page with updated messaging, improved CTA, and enhanced layout for better user engagement
2025-12-19 18:26:54 +00:00
Nawaz Dhandala
945d5df750
feat(demo): Revamp FAQ section with collapsible items and improved layout for better user engagement
2025-12-19 18:22:10 +00:00
Nawaz Dhandala
1a9b3d48c0
Improve demo page layout and content; adjust typography, enhance CTA buttons, and reorganize sections for better user experience
2025-12-19 18:16:52 +00:00
Nawaz Dhandala
225480d99a
feat(oss-friends): Update category icon colors for improved visual consistency
2025-12-19 18:12:01 +00:00
Nawaz Dhandala
c3f598f2f3
feat(demo): Enhance demo page with animated elements and improved messaging
2025-12-19 16:42:35 +00:00
Nawaz Dhandala
54982c5e88
feat(oss-friends): Update badge design and messaging in the OSS Friends section
2025-12-19 16:29:24 +00:00
Nawaz Dhandala
3eb465a901
feat(footer): Update CTA design and enhance messaging for clarity
2025-12-19 16:27:42 +00:00
Nawaz Dhandala
c8d091e5ef
feat(footer): Revamp CTA section with updated design and messaging
2025-12-19 16:25:02 +00:00
Nawaz Dhandala
2986e94655
feat: Enhance OSS Friends page with improved category navigation and project stats display
2025-12-19 16:24:29 +00:00
Nawaz Dhandala
ddc21d6947
fix(footer): simplify Careers link by removing hiring badge
2025-12-19 16:21:53 +00:00
Nawaz Dhandala
e7ca4dc1c2
feat: Revamp OSS Friends page layout and enhance project visibility
2025-12-19 16:20:16 +00:00
Nawaz Dhandala
5136dd5412
refactor: Remove "Observability & Monitoring" category and associated projects from OSSFriends
2025-12-19 16:18:23 +00:00
Nawaz Dhandala
7642d2dd80
feat: Enhance OSS Friends page with categories and additional projects
...
- Updated OSSFriends data structure to include categories and website URLs.
- Modified the HomeFeatureSet to render unique categories for OSS Friends.
- Improved the oss-friends.ejs view to display projects categorized by their respective types.
- Added a hero section and stats section to highlight the number of OSS projects and categories.
- Included a call-to-action for users to submit their projects for listing.
- Updated footer links for consistency and clarity.
2025-12-19 16:13:49 +00:00
Nawaz Dhandala
01d22b0ff1
fix(footer): reduce logo height for better alignment
2025-12-19 15:51:49 +00:00
Nawaz Dhandala
2f1f446980
fix(footer): increase logo size for better visibility
2025-12-19 15:50:03 +00:00
Nawaz Dhandala
319eb98ffa
Update footer logo and enhance careers link styling
...
- Replaced the footer logo with a new SVG image (4-gray.svg) and adjusted its height.
- Modified the careers link in the footer to increase the gap between text and hiring badge.
- Updated the hiring badge style to include a green border and a dot indicator.
2025-12-19 15:45:55 +00:00
Nawaz Dhandala
f864e389ea
style: Update footer links for consistency and improved clarity
2025-12-19 15:40:57 +00:00
Nawaz Dhandala
bdc40bcd59
fix: replace em dashes with hyphens in various files for consistency
...
- Updated error messages in errors.ejs to use hyphens instead of em dashes.
- Modified meta description in index.ejs files to use hyphens.
- Adjusted WhatsApp setup instructions in Index.tsx to replace em dashes with hyphens.
- Changed footer description in footer.ejs to use hyphens.
- Updated various markdown and HTML files to replace em dashes with hyphens for uniformity.
2025-12-19 15:39:29 +00:00
Nawaz Dhandala
65bd7a90bd
style: Enhance footer design with improved layout, content, and accessibility
2025-12-19 15:34:14 +00:00
Nawaz Dhandala
f61ee70c2c
style: Update footer design for improved aesthetics and user engagement
2025-12-19 15:31:20 +00:00
Nils T
b2a0ca1a2f
Remove unnecessary whitespace in MicrosoftTeams.ts
2025-12-19 16:21:33 +01:00
Nils T
3908eb8701
Remove unused import for MicrosoftTeamsTeam
2025-12-19 16:15:41 +01:00
Nils T
dd793f7a90
Fix formatting of user retrieval in MicrosoftTeams.ts
2025-12-19 16:10:06 +01:00
Nils T
36cf20ef21
Refactor getUserJoinedTeams to return array of teams
2025-12-19 16:08:04 +01:00
Nawaz Dhandala
aafab4b313
Implement feature X to enhance user experience and fix bug Y in module Z
2025-12-19 14:17:10 +00:00
Simon Larsen
2e7ec3e5bf
Merge pull request #2190 from tollercode/fix/msteams-scoped-teams-retrieval
...
Fix user ID handling in MicrosoftTeams service
2025-12-19 11:41:38 +00:00
Nawaz Dhandala
433482b87c
chore: Bump version to 9.2.25
2025-12-19 11:03:40 +00:00
Simon Larsen
904788fb34
Merge pull request #2182 from OneUptime/better-prod--pages
...
Refactor code structure for improved readability and maintainability
2025-12-19 11:03:21 +00:00
Nawaz Dhandala
7f6efa0b55
style: Refactor code for consistent formatting and improved readability
2025-12-19 11:03:10 +00:00
Nawaz Dhandala
633c07323e
Refactor code structure for improved readability and maintainability
2025-12-19 11:02:35 +00:00
Nils T
3a575f8666
Handle potential null user in UserService call
2025-12-19 10:37:22 +01:00
Nils T
2eed0cbfb2
Update import path for User model
2025-12-19 10:33:41 +01:00
Nils T
c4f21561ff
Fix formatting of User type declaration
2025-12-19 10:22:50 +01:00
Nils T
ff3113cc30
Update user ID handling in MicrosoftTeams service
2025-12-19 10:01:28 +01:00
Nawaz Dhandala
1050cc729a
style: Improve code tab layout and prevent content overflow
2025-12-18 22:59:56 +00:00
Nawaz Dhandala
50c43c6b7a
fix: Update SVG icons for various programming languages in code tabs
2025-12-18 22:51:27 +00:00
Nawaz Dhandala
de088b4012
feat: Enhance syntax highlighting support by adding additional language scripts and improving code block highlighting logic
2025-12-18 22:40:12 +00:00
Nawaz Dhandala
0d5418e4a0
feat: Add request preview functionality with headers and body display in code tabs
2025-12-18 22:31:32 +00:00
Nawaz Dhandala
3ef008415e
refactor: Remove Project ID placeholder from API request examples
2025-12-18 22:15:51 +00:00
Nawaz Dhandala
6560fea782
Enhance code block copy functionality and styling
...
- Updated the copy button in code blocks to include icons and text feedback for better user experience.
- Changed the button class from `copy-btn` to `copy-btn-response` and adjusted its styling for improved visibility and interaction.
- Modified the JavaScript function to handle icon toggling and text updates upon copying code.
- Ensured consistent styling for the copy button across different components.
2025-12-18 22:10:18 +00:00
Nawaz Dhandala
e26f3ea9d3
fix: Update layout of API reference sections for improved readability
2025-12-18 22:00:04 +00:00
Nawaz Dhandala
ce7925f947
Add code tabs for multiple programming languages in API reference
...
- Implemented a dynamic code tab component using EJS for rendering code examples in various languages (cURL, JavaScript, Python, Go, Ruby, Rust, PowerShell).
- Added responsive design with tab switching functionality and copy-to-clipboard feature.
- Integrated local storage to remember user’s preferred programming language across sessions.
- Enhanced accessibility with ARIA roles and attributes for better screen reader support.
2025-12-18 21:56:10 +00:00
Nawaz Dhandala
1076987cc8
feat: Implement SMS template variable handling with plain text conversion for notifications
2025-12-18 21:37:01 +00:00
Nawaz Dhandala
704456e256
fix: Update Slack message formatting to use standard Markdown syntax
2025-12-18 21:09:30 +00:00
Nawaz Dhandala
73b38b9bcb
fix: Simplify SMS example formatting in notification template documentation
2025-12-18 21:02:59 +00:00
Nawaz Dhandala
f1ee95e1e2
fix: Adjust formatting for Microsoft Teams notification method check
2025-12-18 20:58:16 +00:00
Nawaz Dhandala
21acba85f4
feat: Update notification template handling for different methods and improve documentation examples
2025-12-18 20:56:53 +00:00
Nawaz Dhandala
0f7f8aafe3
Enhance status page design with floating elements and improved animations
...
- Added subtle grid pattern background for visual depth.
- Introduced floating status and subscriber cards with animations.
- Updated button styles for better interactivity and responsiveness.
- Enhanced text styles for improved readability and aesthetics.
- Implemented hover effects on various elements for a more engaging user experience.
- Added custom CSS animations for floating effects.
2025-12-18 19:05:19 +00:00
Nawaz Dhandala
66dd76ab6a
fix: Simplify date assignment logic in timeline for scheduled maintenance events
2025-12-18 18:15:39 +00:00
Nawaz Dhandala
e86f033a8b
Refactor code structure for improved readability and maintainability
2025-12-18 18:00:19 +00:00
Nawaz Dhandala
994c614d5e
Add AI Agent landing page with features, capabilities, and privacy details
2025-12-18 17:47:08 +00:00
Nawaz Dhandala
c467d2ec30
feat: Rename "Reliability Copilot" to "AI Agent" in feature descriptions
2025-12-18 14:34:42 +00:00
Nawaz Dhandala
4d1cde73b3
Merge branch 'master' into better-prod--pages
2025-12-18 14:31:37 +00:00
Nawaz Dhandala
1b354cb040
chore: Bump version to 9.2.24
2025-12-18 14:08:42 +00:00
Nawaz Dhandala
c75e37b58c
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-18 13:59:26 +00:00
Nawaz Dhandala
384fe01ddc
test: Refactor test fixtures in BaseAPI tests for consistency and clarity
2025-12-18 13:59:24 +00:00
Simon Larsen
8609fa638f
Merge pull request #2188 from tollercode/fix/msteams-scoped-teams-refresh
...
Refactor the use app-scoped token for fetching teams per user
2025-12-18 13:58:20 +00:00
Nawaz Dhandala
992eb51eac
chore: Bump version to 9.2.23
2025-12-18 13:52:56 +00:00
Nawaz Dhandala
e7f489da3b
fix: Add type annotations for improved type safety in various modules
2025-12-18 13:46:22 +00:00
Nawaz Dhandala
9481d61c2f
Refactor SelectFieldGenerator and SchemaConverter for improved readability and maintainability
...
- Updated formatting and indentation for consistency in SelectFieldGenerator.ts and SchemaConverter.ts.
- Enhanced logging messages for better debugging in generateAllFieldsSelect and findModelClass functions.
- Simplified error handling and fallback mechanisms in generateAllFieldsSelect.
- Improved type definitions and structure in Zod schema conversion functions.
- Added tests for server initialization and tool management to ensure proper functionality and error handling.
2025-12-18 13:22:18 +00:00
Nawaz Dhandala
89dd543677
feat: Remove EnableMCP decorator from Project model
2025-12-18 13:21:07 +00:00
Nawaz Dhandala
b94c6f9fb7
feat: Remove resolve_status_page_domain tool from public status page tools
2025-12-18 13:20:08 +00:00
Nawaz Dhandala
c8409da40b
feat: Update MCP server to support public tools without API key
2025-12-18 13:13:53 +00:00
Nawaz Dhandala
eecf87bd0f
feat: Enhance MCP tool generation with public status page tools
...
- Refactored ToolGenerator.ts to include generation of public status page tools.
- Added PublicStatusPageTools.ts with functions to create tools for querying public status pages.
- Implemented tools for getting overview, incidents, scheduled maintenance, announcements, and resolving status page domains.
- Updated logging and error handling for public status page tool execution.
2025-12-18 13:03:17 +00:00
Nawaz Dhandala
2cf23c203e
feat: update StatusPageAPI to validate UUIDs and use domain in route parameters
2025-12-18 13:02:43 +00:00
Nawaz Dhandala
9dd2876664
feat: add UUID validation methods to ObjectID and update BaseAPI to use them
2025-12-18 12:44:24 +00:00
Nawaz Dhandala
51e6c1ce9c
feat: add helper tools for resource discovery and guidance in MCP
2025-12-18 12:03:57 +00:00
Nawaz Dhandala
8e399accc1
feat: add enableMCP property and decorator to various models for enhanced MCP functionality
2025-12-18 11:49:01 +00:00
Nawaz Dhandala
53ec40a3cb
refactor: enhance formatCountResponse to handle various result formats
2025-12-18 11:39:59 +00:00
Nawaz Dhandala
73c126699d
refactor: update Nginx configuration for MCP endpoint handling
2025-12-18 11:19:04 +00:00
Nawaz Dhandala
e93b9f7759
feat: Implement MCP Tool Handler and Server Management
...
- Added ToolHandler.ts to manage tool execution and response formatting.
- Implemented session management in SessionManager.ts for handling API keys and session data.
- Created MCPServer.ts for initializing and managing the MCP server instance.
- Developed SelectFieldGenerator.ts to generate select field objects for API queries.
- Introduced SchemaConverter.ts for converting Zod schemas to JSON Schema format.
- Built ToolGenerator.ts to generate MCP tools for OneUptime models, including CRUD operations.
- Enhanced logging throughout the code for better traceability and debugging.
2025-12-17 18:01:21 +00:00
Nawaz Dhandala
6cdc9f9a2b
refactor: update Dockerfile for Node.js version and improve nodemon configuration
2025-12-17 17:46:40 +00:00
Nawaz Dhandala
2fd7dd136d
refactor: add CORS support and handle root endpoint in MCP routes
2025-12-17 17:43:41 +00:00
Nawaz Dhandala
fd0c84d6b9
refactor: update cost display from per million to per 1000 tokens
2025-12-17 17:30:20 +00:00
Nils T
df78d71802
Fix logger.debug formatting in MicrosoftTeams.ts
2025-12-17 14:04:53 +01:00
Nawaz Dhandala
7ebbfb062a
refactor: remove playwright dependencies from Dockerfiles
2025-12-17 12:38:53 +00:00
Nawaz Dhandala
60b2ee0b45
refactor: remove playwright dependencies from Dockerfile
2025-12-17 12:27:13 +00:00
Nawaz Dhandala
e2cde12c2f
refactor: add QEMU_CPU environment variable to Docker image deployment jobs
2025-12-17 12:05:52 +00:00
Nils T
849326d54e
Refactor the use app-scoped token for fetching teams per user
2025-12-17 12:51:40 +01:00
Nawaz Dhandala
ab600ee29c
refactor: consolidate MCP Docker image deployment steps in release workflows
2025-12-17 11:07:10 +00:00
Nawaz Dhandala
cdd4ea1644
refactor: rename MCP server references to use a consistent naming convention
2025-12-17 10:45:31 +00:00
Nawaz Dhandala
694f20f231
chore: update version number to 9.2.22
2025-12-16 21:58:50 +00:00
Nawaz Dhandala
6a0db02101
refactor: improve code formatting and enhance type definitions in MCP server
2025-12-16 21:50:32 +00:00
Nawaz Dhandala
14ebd5450b
refactor: enhance MCP server documentation for VS Code integration with GitHub Copilot
2025-12-16 21:42:36 +00:00
Nawaz Dhandala
b27863ed37
refactor: remove multiple instances configuration section from MCP server documentation
2025-12-16 21:36:53 +00:00
Nawaz Dhandala
8a6be6960b
refactor: update API service initialization to use environment variables for URL configuration
2025-12-16 21:32:18 +00:00
Nawaz Dhandala
af155d8c43
refactor: replace Server with McpServer for improved functionality and clarity
2025-12-16 21:29:22 +00:00
Nawaz Dhandala
449549e1f9
refactor: update MCP server transport to Streamable HTTP and enhance session management
2025-12-16 21:27:10 +00:00
Nawaz Dhandala
da0d3b2e34
refactor(tests): update mock event type for preventDefault in Breadcrumbs tests
2025-12-16 21:14:18 +00:00
Nawaz Dhandala
39cc8bcb3f
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2025-12-16 20:54:39 +00:00
Nawaz Dhandala
136c9bca26
refactor(tests): add type annotations for better clarity and maintainability
2025-12-16 20:41:15 +00:00
Nawaz Dhandala
8998faac57
refactor: improve code readability by normalizing whitespace and enhancing comments in tests
2025-12-16 20:35:34 +00:00
Nawaz Dhandala
9c3d21fec4
chore: bump version to 9.2.21
2025-12-16 20:27:53 +00:00
Nawaz Dhandala
1a33d51190
Refactor tests for HashedString, Dropdown, FilePicker, and API
...
- Updated HashedString tests to include async handling and additional cases for hashing with salts.
- Enhanced Dropdown tests to verify value prop display, multiselect functionality, and placeholder handling.
- Revised FilePicker tests to cover rendering, file uploads, error handling, and read-only mode, replacing skipped tests with new implementations.
- Added new tests for API class methods, including PATCH requests and error message handling, while removing outdated instance method tests.
2025-12-16 20:27:35 +00:00
Nawaz Dhandala
37884050f8
test: Skip FilePicker tests that check for image rendering due to component changes
2025-12-16 20:09:52 +00:00
Nawaz Dhandala
737ba1b242
test: Skip outdated FilePicker and API tests due to component redesign and method changes
2025-12-16 20:02:29 +00:00
Nawaz Dhandala
ed43f22815
test: Update BaseAPI tests to use DEFAULT_LIMIT for limit=0; normalize whitespace in StatementGenerator tests; refine FilePicker tests to use text for dropzone; enhance uuid mock for valid UUID generation
2025-12-16 19:58:02 +00:00
Nawaz Dhandala
9508c31a1e
test: Update cookie utility tests to include default path and sameSite options; modify modal tests for responsive width; enhance navbar tests with mock navigation location; adjust ordered states list test for bar loader role
2025-12-16 19:52:09 +00:00
Nawaz Dhandala
fd47a72d54
test: Skip database-dependent test suites and update mock configurations
2025-12-16 19:18:28 +00:00
Nawaz Dhandala
6acf9fe3cf
feat: Introduce AI templates for incident postmortem, public notes, and internal notes
2025-12-16 19:03:25 +00:00
Nawaz Dhandala
3e8ad4c05c
fix: Update error message for AI balance recharge instructions
2025-12-16 18:48:12 +00:00
Simon Larsen
ac1d052f35
Merge pull request #2187 from OneUptime/master
...
fix: Remove unused data source items from AI postmortem generation
2025-12-16 18:33:55 +00:00
Nawaz Dhandala
da21231d9b
chore: Bump version to 9.2.20
2025-12-16 18:32:23 +00:00
Nawaz Dhandala
c14976bac8
feat: Add ejs as a dependency in package.json and package-lock.json
2025-12-16 18:32:00 +00:00
Nawaz Dhandala
b7c3070204
feat: Add markdown table conversion for Slack formatting
2025-12-16 18:02:52 +00:00
Nawaz Dhandala
f5b18a0a3d
fix: Remove unused data source items from AI postmortem generation
2025-12-16 17:50:02 +00:00
Nawaz Dhandala
6cfb7bf965
fix: Update internal note generation to use correct type for API response
2025-12-16 16:11:25 +00:00
Nawaz Dhandala
1526b59ff5
refactor: Clean up import statements and improve code formatting in API files
2025-12-16 16:02:24 +00:00
Nawaz Dhandala
4966468d99
fix: Change button style for AI generation to outline
2025-12-16 15:58:35 +00:00
Nawaz Dhandala
b4357d8e5b
feat: Enhance Domain validation with comprehensive checks and regex implementation
2025-12-16 15:55:30 +00:00
Nawaz Dhandala
1895bffb95
feat: Update AI note generation for alerts, incidents, and scheduled maintenance with structured request data
2025-12-16 15:53:16 +00:00
Nawaz Dhandala
8d79a38a1e
refactor: Remove maxTokens parameter from LLMCompletionRequest and related methods
2025-12-16 15:39:43 +00:00
Nawaz Dhandala
bdd894f57e
feat: Add maxTokens parameter to LLMCompletionRequest and update related methods
2025-12-16 15:33:33 +00:00
Nawaz Dhandala
64a584dd76
fix: Add peer dependency flag to various packages in package-lock.json
2025-12-16 15:29:37 +00:00
Nawaz Dhandala
4b967375aa
refactor: Update type annotations for note templates and API response in InternalNote
2025-12-16 15:25:23 +00:00
Nawaz Dhandala
35441d90a8
feat: Add AI-generated note functionality for alerts, incidents, and scheduled maintenance
...
- Implemented GenerateFromAIModal in InternalNote and PublicNote components for Alerts, Incidents, and Scheduled Maintenance.
- Added API endpoints for generating notes from AI for alerts and scheduled maintenance.
- Created context builders for alerts and scheduled maintenance to format data for AI processing.
- Enhanced internal and public note generation with AI capabilities, allowing for automated note creation based on existing data.
2025-12-16 15:18:04 +00:00
Nawaz Dhandala
ea2b1192ff
refactor: Correct type annotation for costInUSD in LlmPage
2025-12-16 14:35:59 +00:00
Nawaz Dhandala
9dc2e8e04d
refactor: Correct type annotations for cost calculations in LlmPage
2025-12-16 14:35:17 +00:00
Nawaz Dhandala
56e2baeb44
refactor: Update LlmPage description based on BILLING_ENABLED status
2025-12-16 14:32:54 +00:00
Nawaz Dhandala
907379ef23
refactor: Add billing cost display logic in LlmPage based on BILLING_ENABLED
2025-12-16 14:31:24 +00:00
Nawaz Dhandala
afb3de360b
refactor: Add billing enabled check in AIBillingAPI and AIBillingService
2025-12-16 14:28:09 +00:00
Nawaz Dhandala
a1587c33e7
refactor: Add peer property to multiple dependencies in package-lock.json
2025-12-16 14:20:39 +00:00
Nawaz Dhandala
f01227c997
refactor: Remove border styling from MarkdownEditor in GenerateFromAIModal and update icon color handling in Modal component
2025-12-16 14:10:50 +00:00
Nawaz Dhandala
ce50121696
refactor: Comment out AI Logs SideMenuItem in multiple SideMenu components
2025-12-16 14:03:01 +00:00
Nawaz Dhandala
e109b01ae5
refactor: Move LLM Providers link to the end of the AI section in DashboardSideMenu
2025-12-16 14:02:53 +00:00
Nawaz Dhandala
9bd2dd0942
refactor: Update button style to PRIMARY in GenerateFromAIModal and IncidentPostmortem
2025-12-16 14:00:47 +00:00
Nawaz Dhandala
0fba2bb8bf
refactor: Simplify AILoader usage in GenerateFromAIModal and remove unused data source prop
2025-12-16 13:58:43 +00:00
Nawaz Dhandala
3ca7d37c49
refactor: Remove unused data source info section from GenerateFromAIModal
2025-12-16 13:56:41 +00:00
Nawaz Dhandala
78c4a7cfc5
refactor: Set default selected template ID and simplify template options mapping
2025-12-16 13:55:36 +00:00
Nawaz Dhandala
2e7fdd53a5
Merge remote-tracking branch 'origin/incident-ai'
2025-12-16 13:33:18 +00:00
Nawaz Dhandala
6335887d62
feat: Reduce npm fetch retry timeout values in Dockerfiles
2025-12-16 13:30:12 +00:00
Nawaz Dhandala
3797f258e8
refactor: Update inputSchema type to JSONSchema and improve route setup with forEach
2025-12-16 12:15:37 +00:00
Nawaz Dhandala
8e628d0a4f
refactor: Remove unused properties from AILoaderProps and improve type definitions in LlmLogsTable and MCP Index
2025-12-16 12:13:27 +00:00
Nawaz Dhandala
858710cf1b
refactor: Clean up imports and improve formatting across multiple files
2025-12-16 12:11:48 +00:00
Nawaz Dhandala
5cbce238b1
refactor: Update AILoaderProps to explicitly define optional properties and enhance GenerateFromAIModal with default templates and improved template selection
2025-12-16 12:06:04 +00:00
Nawaz Dhandala
276f79057d
feat: Enhance incident postmortem generation with template support and clearer instructions
2025-12-16 11:59:44 +00:00
Nawaz Dhandala
c50aa35064
refactor: Simplify AILoader component by removing unused icons and stages, enhancing loading message display
2025-12-16 11:57:32 +00:00
Nawaz Dhandala
87ab8b6c40
feat: Add visibility condition for error view button in LlmLogsTable
2025-12-16 11:54:24 +00:00
Nawaz Dhandala
06f248717d
refactor: Remove outdated MCP documentation and update navigation for AI integration
2025-12-16 11:51:20 +00:00
Nawaz Dhandala
9b714bbe29
refactor: Improve type definitions and enhance JSON schema handling in MCP services
2025-12-16 11:42:56 +00:00
Nawaz Dhandala
2fb8239fe9
refactor: Simplify tsconfig structure in jest.config.json
2025-12-16 11:34:02 +00:00
Nawaz Dhandala
fbdedaacc3
chore: update dependencies in package.json
...
- Upgraded @modelcontextprotocol/sdk from ^0.6.0 to ^1.25.0
- Updated ts-node from ^10.9.1 to ^10.9.2
- Upgraded devDependencies:
- @types/jest from ^27.5.0 to ^29.5.14
- @types/node from ^17.0.31 to ^22.15.21
- jest from ^28.1.0 to ^29.7.0
- nodemon from ^2.0.20 to ^3.1.11
- ts-jest from ^28.0.2 to ^29.4.6
- typescript from ^5.8.3 to ^5.9.3
2025-12-16 11:33:05 +00:00
Nawaz Dhandala
4c577c7dfa
fix: Allow any type for request parameters in tool call handler
2025-12-16 11:30:50 +00:00
Nawaz Dhandala
f15f797d43
refactor: Replace MCP server implementation with a streamlined structure and improved logging
2025-12-16 11:27:02 +00:00
Nawaz Dhandala
f92a109f3d
feat: Add MCP service configuration with volumes and debugging port
2025-12-16 11:24:29 +00:00
Nawaz Dhandala
5eca1a5d04
refactor: Remove maxTokens from LLMCompletionRequest and related usages
2025-12-16 11:21:47 +00:00
Nawaz Dhandala
091a766c29
docs: Update MCP documentation for improved clarity and configuration details
2025-12-16 11:19:44 +00:00
Nawaz Dhandala
f2906f59a2
refactor: Simplify server run logic and remove unused stdio mode
2025-12-16 11:06:02 +00:00
Nawaz Dhandala
83107857bd
feat: Add MCP service configuration and related environment variables
2025-12-16 11:04:56 +00:00
Nawaz Dhandala
73d2cab46e
refactor: update import paths to use relative imports for consistency
2025-12-16 10:50:16 +00:00
Nawaz Dhandala
0563970eb6
refactor: update package dependencies and tsconfig settings
...
- Changed dependency from "@oneuptime/common" to a local file reference "Common".
- Re-enabled experimental decorators in tsconfig.json.
- Cleaned up tsconfig.json formatting for better readability.
- Ensured strict type-checking options are clearly defined in tsconfig.json.
2025-12-16 10:50:09 +00:00
Nawaz Dhandala
2818146543
feat: Introduce AILoader component for enhanced loading experience during AI content generation
2025-12-16 10:33:04 +00:00
Nawaz Dhandala
6371ac4e36
feat: Refactor AI logging service by renaming AILogService to AIService and updating references in IncidentAPI
2025-12-16 10:28:52 +00:00
Nawaz Dhandala
cc077aff99
feat: Conditionally display cost settings based on billing configuration in LlmProviders settings
2025-12-16 10:27:21 +00:00
Nawaz Dhandala
5652298f38
feat: Implement hard delete for LlmLog items older than 3 days when billing is enabled; refactor LlmLogsTable by removing unused fields and action buttons
2025-12-16 10:25:31 +00:00
Nawaz Dhandala
931a5f9e63
feat: Add AI Logs section to Scheduled Maintenance with routing and component integration
2025-12-15 21:43:26 +00:00
Nawaz Dhandala
bc05f75304
feat: Refactor LlmLog model by removing input and output tokens, and update related migrations and table display
2025-12-15 21:38:27 +00:00
Nawaz Dhandala
60955f0e1c
fix: Update error message for missing payment methods to provide clearer instructions
2025-12-15 21:35:12 +00:00
Nawaz Dhandala
863737c2a3
feat: Conditionally display cost column in LlmLogsTable based on billing configuration
2025-12-15 21:32:06 +00:00
Nawaz Dhandala
cac0ef7155
feat: Update cost display in LlmLogsTable to show USD instead of cents
2025-12-15 21:30:59 +00:00
Nawaz Dhandala
b361d854bb
feat: Add LlmLog API integration to BaseAPIFeatureSet for enhanced logging capabilities
2025-12-15 21:29:07 +00:00
Nawaz Dhandala
ee83583044
fix: Add public access modifier to name property in MigrationName1765830758857 class
2025-12-15 20:33:42 +00:00
Nawaz Dhandala
632849b334
feat: Add LlmLog table and related constraints for enhanced logging functionality
2025-12-15 20:33:09 +00:00
Nawaz Dhandala
17ba51a359
feat: Enhance type definitions and improve type safety in various components and services
2025-12-15 20:30:33 +00:00
Nawaz Dhandala
bb485070af
style: Improve code formatting and readability in AILogs components
2025-12-15 20:19:06 +00:00
Nawaz Dhandala
393e01eb9e
feat: Update AILogService and IncidentAPI to handle optional userId and improve logging in LlmLogsTable
2025-12-15 20:18:17 +00:00
Nawaz Dhandala
035edaf435
feat: Add AI Logs functionality with LLM logging and management
...
- Introduced LlmLog model to track AI API calls, including details like provider, tokens used, cost, and status.
- Implemented AILogService to handle AI log creation and management, including billing checks and log updates.
- Created LlmLogsTable component for displaying AI logs in the dashboard with filtering and modal views for request/response details.
- Added new routes and pages for viewing AI logs in the context of incidents, alerts, and settings.
- Updated PageMap and RouteMap to include new AI log views.
- Enhanced error handling and logging for AI API interactions.
2025-12-15 20:13:36 +00:00
Nawaz Dhandala
8fda0325d9
feat: Integrate AI template fetching and handling in IncidentPostmortem component
2025-12-15 19:03:26 +00:00
Nawaz Dhandala
93d9c045e2
style: Improve code formatting and readability across multiple files
2025-12-15 19:01:02 +00:00
Nawaz Dhandala
db895a0f11
feat: Enhance channel message retrieval for Slack and Microsoft Teams
2025-12-15 19:00:36 +00:00
Nawaz Dhandala
ab1d357625
feat: Add data source items for AI generation in IncidentPostmortem
2025-12-15 18:46:38 +00:00
Nawaz Dhandala
2515da12aa
feat: Add AI generation functionality for postmortem notes in IncidentPostmortem
2025-12-15 18:42:30 +00:00
Nawaz Dhandala
ac12a33405
feat: Refactor AI context handling by introducing IncidentAIContextBuilder
2025-12-15 18:41:12 +00:00
Nawaz Dhandala
4cfebb5e49
feat: Add LLMService for handling multiple LLM provider completions
2025-12-15 18:38:17 +00:00
Nawaz Dhandala
b9ae827c29
feat: Implement AI-driven postmortem generation endpoint in IncidentAPI
2025-12-15 18:38:02 +00:00
Nawaz Dhandala
f69c81e815
feat: Add AI postmortem generation method to IncidentService
2025-12-15 18:37:15 +00:00
Nawaz Dhandala
012228d9d1
feat: Add telemetry capture to getLLMProviderForProject method
2025-12-15 18:28:45 +00:00
Nawaz Dhandala
8efe2284f9
feat: Rename "AI Billing" to "AI Credits" in SettingsRoutePath
2025-12-15 16:52:49 +00:00
Nawaz Dhandala
530a5b4f12
feat: Update "AI Billing" to "AI Credits" in SideMenu and Breadcrumbs
2025-12-15 16:51:28 +00:00
Nawaz Dhandala
9fe3209db6
feat: Add GitHub App configuration variables to docker-compose
2025-12-15 14:57:30 +00:00
Nawaz Dhandala
11087350de
feat: Add migration for AI-related fields in Project and OnCallDutyPolicyScheduleLayer
2025-12-15 14:52:06 +00:00
Nawaz Dhandala
aebe606374
feat: Add migration for new AI-related fields in Project and OnCallDutyPolicyScheduleLayer
2025-12-15 14:51:12 +00:00
Nawaz Dhandala
37b492beb2
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-15 14:49:14 +00:00
Nawaz Dhandala
95136cd3c0
Refactor code structure for improved readability and maintainability
2025-12-15 14:48:51 +00:00
Simon Larsen
1653e7626c
Merge pull request #2181 from omri-shilton/master
...
Added nginx service annotations and load balancer class
2025-12-15 14:46:19 +00:00
Nawaz Dhandala
33f7ce129d
chore: Bump version to 9.2.17
2025-12-15 13:35:12 +00:00
Nawaz Dhandala
464a4ff46a
feat: Add complete guide for OneUptime Terraform Provider with installation, configuration, and best practices
2025-12-15 13:26:38 +00:00
Nawaz Dhandala
8491c89a0b
fix: Remove unnecessary line breaks in descriptions for AIBillingSettings component
2025-12-15 13:12:37 +00:00
Nawaz Dhandala
0f7ffb7a66
feat: Implement AI Billing feature with recharge functionality and UI integration
2025-12-15 12:57:32 +00:00
omrishilton
b53aae5516
Added nginx service annotations and load balancer class for use in AWS NLB
2025-12-15 14:48:26 +02:00
Nawaz Dhandala
2c7d3562f6
feat: Update publish script to handle existing tags gracefully and improve user feedback
2025-12-15 12:41:02 +00:00
Nawaz Dhandala
9d95232e69
feat: Enhance footer design with gradient background, updated social links, and improved accessibility
2025-12-15 12:29:17 +00:00
Nawaz Dhandala
62e5c944dd
feat: Add enableAutomaticImprovements and maxOpenPullRequests fields to ServiceCatalogCodeRepository model and update related migrations and UI
2025-12-15 12:29:03 +00:00
Nawaz Dhandala
af21ea967a
feat: Refactor migration for ServiceCatalogCodeRepository and update related routes
2025-12-15 10:35:29 +00:00
Nawaz Dhandala
a9046071cf
feat: Add ServiceCatalogCodeRepositoryService and integrate with BaseAPI
2025-12-13 14:32:09 +00:00
Nawaz Dhandala
0b6a59ce1d
feat: Implement Service Catalog Code Repository model and related routes
2025-12-13 13:47:22 +00:00
Nawaz Dhandala
f1c7f0a32e
feat: Add base64 decoding for GitHub App private key
2025-12-13 12:42:56 +00:00
Nawaz Dhandala
78c6bb82aa
feat: Add migration for CodeRepository and CodeRepositoryLabel tables
2025-12-13 12:28:52 +00:00
Nawaz Dhandala
fc259cb0b2
docs: Update GitHub integration instructions to use base64 encoded private key
2025-12-13 12:26:25 +00:00
Nawaz Dhandala
b0f5db650c
docs: Update GitHub integration documentation for clarity and completeness
2025-12-13 12:24:14 +00:00
Nawaz Dhandala
229987db94
chore: Update CodeRepository component for better performance
2025-12-13 12:24:09 +00:00
Nawaz Dhandala
e53af4d49e
feat: Add Code Repository API integration
2025-12-13 12:15:05 +00:00
Nawaz Dhandala
962398a947
fix: Remove unnecessary background gradient from introduction section
2025-12-13 12:08:49 +00:00
Nawaz Dhandala
8d6f301075
Refactor code structure for improved readability and maintainability
2025-12-13 12:06:47 +00:00
Nawaz Dhandala
3a93181e89
Merge branch 'master' into code-repo
2025-12-13 09:22:34 +00:00
Nawaz Dhandala
518fe45c4b
chore: Bump version to 9.2.16
2025-12-13 09:22:09 +00:00
Nawaz Dhandala
488a30a2c1
feat: Add migration for CodeRepository and CodeRepositoryLabel tables
2025-12-12 22:56:57 +00:00
Nawaz Dhandala
ffcfa93ed3
fix: Update GitHub callback URL in documentation and API to use state parameter
2025-12-12 22:55:28 +00:00
Nawaz Dhandala
467d35889f
feat: Add GitHub Integration documentation and navigation link
2025-12-12 22:44:02 +00:00
Nawaz Dhandala
6681640b5f
refactor: Clean up code formatting and improve readability in GitHub API and related files
2025-12-12 22:38:58 +00:00
Nawaz Dhandala
f65197a0bf
feat: Add Code Repository management features
...
- Implement CodeRepositoryService for database interactions.
- Enhance GitHub utility functions for app authentication and repository management.
- Introduce new permissions for Code Repository actions (create, delete, edit, read).
- Create Code Repository pages and routes in the dashboard.
- Add side menu and breadcrumbs for Code Repository navigation.
- Implement settings and delete functionality for Code Repositories.
- Update Helm chart to include GitHub App configuration options.
- Modify example environment configuration to include GitHub App credentials.
2025-12-12 22:37:01 +00:00
Nawaz Dhandala
7c06b22e9d
feat: Update example secret value in MonitorSecret model for clarity
2025-12-12 22:28:04 +00:00
Nawaz Dhandala
bb2bd2dde9
feat: Update subject line formatting for incident notifications
2025-12-12 22:25:06 +00:00
Nawaz Dhandala
7d468be1e3
feat: Add previous state duration details to alert, incident, and scheduled maintenance notifications
2025-12-12 21:57:50 +00:00
Nawaz Dhandala
2b0b66a606
feat: Add conditional rendering for table permissions in model view
2025-12-12 21:31:31 +00:00
Nawaz Dhandala
aa0105a8e2
Refactor example formatting in database models for consistency
...
- Updated example strings in various database model files to use consistent line breaks for improved readability.
- Ensured that all example properties are formatted uniformly across models, enhancing maintainability and clarity.
2025-12-12 21:23:31 +00:00
Nawaz Dhandala
ca5c31fc32
Add example values to various fields in Telemetry and User models for better documentation
...
- Updated TelemetryException model with example values for Project, Telemetry Service, Exception Message, Stack Trace, Exception Type, Finger Print, Created by User, and more.
- Enhanced TelemetryIngestionKey model with example values for Project, Name, Description, Created by User, and more.
- Improved TelemetryUsageBilling model with example values for Project, Day, Product Type, Data Ingested, Total Cost, and more.
- Added example values to UserCall model for Project ID, Phone, User ID, Created by User ID, and more.
- Included example values in UserEmail model for Project ID, Email, User ID, Created by User ID, and more.
- Updated UserNotificationRule model with example values for Project ID, User ID, Created by User ID, and various notification types.
- Enhanced UserNotificationSetting model with example values for Project ID, User ID, and various notification settings.
- Improved UserOnCallLog model with example values for User ID, Project ID, On-Call Policy ID, and more.
- Added example values to UserSMS model for Project ID, Phone, User ID, Created by User ID, and more.
2025-12-12 21:10:10 +00:00
Nawaz Dhandala
e928328bbb
Add example values to various database models for improved API documentation
...
- Updated MonitorStatus, OnCallDutyPolicy, Probe, Project, ScheduledMaintenance, ScheduledMaintenanceInternalNote, ServiceCatalog, StatusPage, StatusPageAnnouncement, StatusPageDomain, StatusPageGroup, StatusPageHeaderLink, StatusPageResource, StatusPageSubscriber, Team, TelemetryService, User, and Workflow models to include example values for better clarity in API documentation.
- Added example fields to TableColumnMetadata interface to support documentation generation.
2025-12-12 20:49:28 +00:00
Nawaz Dhandala
f502548dff
Implement feature X to enhance user experience and optimize performance
2025-12-12 19:31:50 +00:00
Nawaz Dhandala
7c05566167
fix: Update footer layout for improved responsiveness and consistency
...
feat: Add conditional rendering for API permissions in model documentation
2025-12-12 19:11:48 +00:00
Nawaz Dhandala
9803872917
feat: Enhance mobile navigation with toggle functionality and improved layout
2025-12-12 19:07:39 +00:00
Nawaz Dhandala
698d4c020a
fix: Update footer and navigation for improved accessibility and visual consistency
2025-12-12 19:00:18 +00:00
Nawaz Dhandala
e69f32e244
Refactor API documentation layout and styles
...
- Updated the permissions page to enhance the layout with a hero section and improved typography.
- Refined the index page structure for better responsiveness and alignment.
- Enhanced code block presentation with a copy button and improved styling.
- Redesigned the footer to include a more visually appealing open-source section and updated social media links.
- Improved the head partial with updated styles and scripts for better performance and aesthetics.
- Revamped the navigation bar for a cleaner look and better user experience, including updated links and hover effects.
2025-12-12 18:54:06 +00:00
Nawaz Dhandala
04e07da274
feat: Update color scheme to use indigo for improved visual consistency across components
2025-12-12 17:58:13 +00:00
Nawaz Dhandala
a015869447
Enhance documentation UI and error handling
...
- Improved the layout and styling of the main documentation page, including a custom scrollbar for the sidebar and a copy button for code blocks.
- Updated the mobile navigation for better accessibility and user experience.
- Redesigned the 404 Not Found and 500 Server Error pages with clearer messaging and improved visuals.
- Enhanced the content presentation in the articles with better typography and spacing.
- Added new meta tags for improved SEO in the head section.
- Refined the header and navigation components for a more cohesive look and feel.
2025-12-12 17:57:00 +00:00
Nawaz Dhandala
cab5630ab3
feat: Update LLM Providers page for improved clarity and consistency in incident notes
2025-12-12 17:15:49 +00:00
Nawaz Dhandala
41f25269dc
feat: Update description for Global LLM Providers to clarify usage
2025-12-12 15:05:18 +00:00
Nawaz Dhandala
fdb33d9375
feat: Remove unused Pill component and related status fields in LLM Providers settings
2025-12-12 14:44:16 +00:00
Nawaz Dhandala
1aa5074ca2
feat: Update icon for Global LLM Providers in SideMenu to improve clarity
2025-12-12 14:42:34 +00:00
Nawaz Dhandala
92d316d557
feat: Replace Icon with Pill component for default indicators in LLM Provider views
2025-12-12 14:32:06 +00:00
Nawaz Dhandala
e56fe553d3
feat: Replace Pill components with Icon for default indicators and add a Card for LLM Providers description
2025-12-12 14:28:31 +00:00
Nawaz Dhandala
e4736c4f45
feat: Add new migration and update open-source indicators in index.ejs for consistency
2025-12-12 14:15:30 +00:00
Nawaz Dhandala
145f164c21
feat: Update APM icon in product-tabs.ejs for improved visual representation
2025-12-12 14:07:56 +00:00
Nawaz Dhandala
c9382817e3
feat: Update APM description in features-table.ejs for improved clarity
2025-12-12 14:06:16 +00:00
Nawaz Dhandala
8709120d66
feat: Update APM icon in index.ejs for improved visual representation
2025-12-12 14:01:47 +00:00
Nawaz Dhandala
722a74f46b
feat: Update feature descriptions in index.ejs for improved clarity and engagement
2025-12-12 14:00:04 +00:00
Nawaz Dhandala
0e2629473a
feat: Update feature descriptions in index.ejs for enhanced clarity and engagement
2025-12-12 13:58:44 +00:00
Nawaz Dhandala
98031222bc
feat: Update main headline and subheadline in index.ejs for improved clarity and engagement
2025-12-12 13:56:12 +00:00
Nawaz Dhandala
db3871aab6
feat: Update feature labels and descriptions in index.ejs for clarity and consistency
2025-12-12 13:05:51 +00:00
Nawaz Dhandala
a892c38905
refactor: Add public access modifier to 'name' property in migration classes and specify type for itemsToUpdate in LlmProviderService
2025-12-12 12:57:15 +00:00
Nawaz Dhandala
06d3614bc8
refactor: Simplify array syntax for 'AI' links in DocsNav
2025-12-12 12:55:18 +00:00
Nawaz Dhandala
3f651d52a3
feat: Refactor LlmProvider to rename 'isEnabled' to 'isDefault' and remove related fields from UI
2025-12-12 12:54:12 +00:00
Nawaz Dhandala
dcf00d313c
feat: Add 'isDefault' field to LlmProvider and implement logic for default provider handling
2025-12-12 12:51:42 +00:00
Nawaz Dhandala
e6f9f2fe59
feat: Remove unused fields from LlmProvider selection in API
2025-12-12 12:43:16 +00:00
Nawaz Dhandala
fa29b32cf0
feat: Update LlmPage to replace 'Provider' and 'Model' titles with 'Description'
2025-12-12 12:41:48 +00:00
Nawaz Dhandala
7dc229bf7e
feat: Enhance LLM provider documentation with detailed capabilities and setup instructions
2025-12-12 12:31:57 +00:00
Nawaz Dhandala
8db2f4a962
feat: Update Icon component SVG path for improved rendering
2025-12-12 12:29:45 +00:00
Nawaz Dhandala
ddd372a9b0
feat: Add migration to drop Copilot and CodeRepository related tables
2025-12-12 11:57:33 +00:00
Nawaz Dhandala
7f41ebe697
feat: Add LlmProvider migration and update OnCallDutyPolicyScheduleLayer defaults
2025-12-12 11:52:52 +00:00
Nawaz Dhandala
e8d282ec06
feat: Update GitHub stars fetching logic and improve rendering in homepage
2025-12-12 11:31:10 +00:00
Nawaz Dhandala
0eeea3b76c
fix: Correct string quotes and improve formatting in LLM provider settings
2025-12-12 11:28:21 +00:00
Nawaz Dhandala
b5eee5968d
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-12 11:14:53 +00:00
Nawaz Dhandala
02b6ee5985
feat: Add GitHub stars count feature to homepage
2025-12-12 11:14:45 +00:00
Simon Larsen
fea6bf2196
Merge pull request #2177 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-12-12 11:11:49 +00:00
Nawaz Dhandala
6a9a9bcba6
refactor: Improve code formatting and readability across multiple files
2025-12-12 11:09:02 +00:00
Nawaz Dhandala
775d875174
Refactor LLM settings to LLM Providers
...
- Updated terminology from "LLMs" to "LLM Providers" across the application for clarity.
- Renamed related routes and page maps to reflect the new terminology.
- Removed deprecated LlmView and Llms components, replacing them with LlmProviderView and LlmProviders components.
- Introduced new settings page for managing global LLM Providers with appropriate UI components.
- Updated side menu and routing to accommodate the changes in naming and structure.
2025-12-12 11:07:53 +00:00
Nawaz Dhandala
165952255c
feat: Refactor LLM to LLM Provider
...
- Replaced all instances of LLM with LLM Provider in the codebase.
- Created a new LlmProvider model to manage LLM Provider configurations.
- Updated API endpoints and services to handle LLM Providers instead of LLMs.
- Modified UI components to reflect the changes from LLM to LLM Provider, including table names, descriptions, and messages.
- Removed the old LLM model and service files to streamline the codebase.
2025-12-12 11:04:59 +00:00
simlarsen
5dbef764df
chore: npm audit fix
2025-12-12 01:53:37 +00:00
Nawaz Dhandala
60a2a76469
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-11 23:11:04 +00:00
Nawaz Dhandala
3387f3ddfc
fix: Update wording for clarity in contributing and support sections
2025-12-11 23:06:24 +00:00
Nawaz Dhandala
2a172bfcf7
feat: Add new migration for LLM table to schema
2025-12-11 22:40:34 +00:00
Nawaz Dhandala
431d49f547
feat: Add migration for LLM table with necessary constraints
2025-12-11 22:39:56 +00:00
Nawaz Dhandala
4dd806eaf8
feat: Add new features to the homepage grid for enhanced service visibility
2025-12-11 22:28:42 +00:00
Nawaz Dhandala
1f9805441e
feat: Enhance homepage layout and content for improved user engagement
2025-12-11 22:25:58 +00:00
Nawaz Dhandala
b72c9bf087
refactor: Rename menu items in SideMenu for clarity and reorganization
2025-12-11 22:18:49 +00:00
Simon Larsen
ef537ea791
Merge pull request #2175 from OneUptime/ai-llm
...
docs: Update quick start instructions in README to use 'npm run start…
2025-12-11 22:13:36 +00:00
Nawaz Dhandala
37ee6eb74a
docs: Update quick start instructions in README to use 'npm run start' instead of 'docker compose up -d'
2025-12-11 22:12:31 +00:00
Simon Larsen
e72af99a39
Merge pull request #2174 from OneUptime/ai-llm
...
Ai llm
2025-12-11 22:11:06 +00:00
Nawaz Dhandala
f1004d2d75
chore: Update license references from MIT to Apache 2.0 in footer, contributing guide, and README
2025-12-11 22:04:19 +00:00
Nawaz Dhandala
73225a06d6
docs: Revise README to enhance clarity and structure, adding new sections and updating features
2025-12-11 22:00:24 +00:00
Nawaz Dhandala
355c351203
docs: Update README to rename 'Coming Soon' section to 'Error Tracking' and provide description
2025-12-11 21:58:44 +00:00
Nawaz Dhandala
8f8704e2d0
Remove AI Copilot feature and related components
...
- Deleted the CodeRepositoryPage component and its associated routes.
- Removed AI Copilot breadcrumbs and references from the PageMap and RouteMap.
- Eliminated the LLM Server deployment documentation and introduction content.
- Cleaned up related data migrations and jobs for Copilot actions.
- Updated navigation to exclude Copilot links.
2025-12-11 21:52:49 +00:00
Nawaz Dhandala
c617372e37
feat: Add repository field to package.json files across the project
2025-12-11 21:31:52 +00:00
Nawaz Dhandala
27a2fdc794
feat: Add Brain icon to IconProp and update SideMenu to use it
2025-12-11 20:47:26 +00:00
Nawaz Dhandala
94b107beb3
feat: Add LLM (Large Language Model) settings and management features
...
- Introduced new settings page for managing global LLM configurations.
- Added routes and permissions for LLM management in the admin dashboard.
- Implemented LLM model with necessary fields and access controls.
- Created API endpoints for fetching global LLMs.
- Developed UI components for displaying and editing LLM details.
- Integrated LLM settings into the existing admin dashboard structure.
- Added support for multiple LLM providers including OpenAI, Anthropic, and Ollama.
2025-12-11 20:45:23 +00:00
Nawaz Dhandala
abc0446c3a
feat: improve logging and error handling in Microsoft Teams user token retrieval
2025-12-11 19:20:13 +00:00
Nawaz Dhandala
6e5e0b4a0a
feat: remove unused endpoint for team selection in Microsoft Teams API
2025-12-11 19:07:05 +00:00
Simon Larsen
b04e639864
Merge pull request #2173 from OneUptime/slack-pushpin
...
Slack pushpin
2025-12-11 18:34:02 +00:00
Simon Larsen
d30e06c740
Merge pull request #2099 from tollercode/feat/msteams-userscope
...
feat(MicrosoftTeams): enhance refreshTeams to support user-scoped tokens
2025-12-11 18:33:30 +00:00
Nawaz Dhandala
221b70a5cf
feat: add postedFromSlackMessageId to multiple note models and create migration for database updates
2025-12-11 18:25:34 +00:00
Nawaz Dhandala
60f292048d
feat: add postedFromSlackMessageId to internal and public note models and services for duplicate prevention
2025-12-11 18:22:04 +00:00
Nawaz Dhandala
efc7a99982
feat: optimize emoji reaction handling by checking supported emojis before database queries
2025-12-11 18:03:19 +00:00
Nawaz Dhandala
ab4e3d9aa8
feat: add type annotations for reaction and user authentication data in Slack actions
2025-12-11 15:46:40 +00:00
Nawaz Dhandala
e21c26f2e0
refactor: clean up code formatting and improve debug logging in Slack actions
2025-12-11 15:38:55 +00:00
Nawaz Dhandala
4d1c687412
feat: add WorkspaceNotificationRuleTable for alerts, incidents, and scheduled maintenance in Slack
2025-12-11 15:21:23 +00:00
Nawaz Dhandala
7b2636f46a
feat: add tips for using emoji reactions in Slack for alerts, incidents, and scheduled maintenance
2025-12-11 15:19:55 +00:00
Nawaz Dhandala
aa60206beb
feat: update confirmation messages to use Slack's link formatting for alerts, incidents, and scheduled maintenance
2025-12-11 13:31:01 +00:00
Nawaz Dhandala
524f0cc867
feat: refactor Slack user ID retrieval to use WorkspaceUserAuthTokenService
2025-12-11 13:27:50 +00:00
Nawaz Dhandala
08c960ba89
feat: enhance Slack request handling by adding raw body support for signature verification
2025-12-11 13:19:37 +00:00
Nawaz Dhandala
4dbb24de77
feat: implement Slack emoji reaction handling for alerts, incidents, and scheduled maintenance
2025-12-11 13:16:57 +00:00
Simon Larsen
7d0d3c31b0
Merge pull request #2172 from tollercode/fix/incident-root-cause-edit-modal
...
fix: Change form field from description to rootCause
2025-12-11 12:34:38 +00:00
Nils T
32463b370e
fix: Change form field from description to rootCause
...
RootCause Edit Modal wrongly fetched the Incident description in the form and also updates the wrong field.
2025-12-11 12:47:17 +01:00
Nawaz Dhandala
d7d382bcf6
feat: update npm authentication process for OIDC trusted publishing
2025-12-10 15:42:51 +00:00
Nawaz Dhandala
8079f5b74d
feat: include status page group name in resource selection
2025-12-10 12:42:27 +00:00
Nawaz Dhandala
a08b551139
fix: allow default behavior for opening links in a new tab
2025-12-10 12:38:43 +00:00
Nawaz Dhandala
4f73e60d9b
chore: bump version to 9.2.14
2025-12-10 12:34:20 +00:00
Nawaz Dhandala
f163390970
feat: include status page group name in event resource display for announcements, incidents, and scheduled events
2025-12-10 12:34:08 +00:00
Nawaz Dhandala
eea9c2788b
Refactor: Remove Copilot tools and related utilities
...
- Deleted RunCommandTool, SearchWorkspaceTool, WriteFileTool, and their associated interfaces and implementations.
- Removed Tool, ToolRegistry, and AgentLogger classes, along with their dependencies.
- Eliminated utility functions for workspace path management and secret sanitization.
- Cleaned up TypeScript configuration and example environment variables related to Copilot.
- Updated Docker Compose files to remove references to Copilot services.
2025-12-10 11:42:31 +00:00
Nawaz Dhandala
210eb82369
fix: update resource grouping output to use <br/> for HTML rendering
2025-12-10 11:36:42 +00:00
Nawaz Dhandala
e9a02b5579
chore: bump version to 9.2.13
2025-12-10 11:28:47 +00:00
Nawaz Dhandala
34cc0af99e
fix: update resource grouping logic to display ungrouped resources on separate lines without "Other" label
2025-12-10 11:28:10 +00:00
Nawaz Dhandala
c2a8431624
feat: implement StatusPageResourceUtil for grouping resources by their group name
2025-12-10 11:24:51 +00:00
Nawaz Dhandala
05b6a1b33b
fix: reset log file on each command run to ensure fresh logging
2025-12-09 14:18:50 +00:00
Nawaz Dhandala
de6a58009a
fix: handle grep command errors and return user-friendly message for no matches
2025-12-09 14:16:28 +00:00
Nawaz Dhandala
cc9e8f174a
fix: add completion requirements to system prompt for improved task execution
2025-12-09 14:15:05 +00:00
Nawaz Dhandala
15026fdc0a
fix: add peer flag to dependencies in package-lock.json for better compatibility
2025-12-09 13:32:00 +00:00
Nawaz Dhandala
c6c39d92ac
fix: prevent default behavior for middle click and onClick event in Link component
2025-12-09 12:41:54 +00:00
Nawaz Dhandala
e01d67a7d9
fix: improve layout and styling for various account-related pages for better user experience
2025-12-09 12:31:20 +00:00
Simon Larsen
fd5d828a6d
Merge pull request #2169 from OneUptime/synthetic-retry-count
...
Synthetic retry count
2025-12-09 12:23:48 +00:00
Nawaz Dhandala
7a9b46cede
fix: remove unnecessary return statement in setTimeout for retry logic
2025-12-09 12:19:25 +00:00
Nawaz Dhandala
f44435e44c
fix: format description for retry count on error for better readability; adjust state initialization for advanced options
2025-12-09 12:17:49 +00:00
Nawaz Dhandala
10e1f5b411
chore: bump version to 9.2.12
2025-12-09 12:17:42 +00:00
Nawaz Dhandala
28de37dc1a
fix: update retry count label and description for clarity; refine interval filtering logic
2025-12-09 12:17:24 +00:00
Nawaz Dhandala
5e445f918b
feat: add advanced options for retry count configuration in synthetic monitors
2025-12-09 12:15:34 +00:00
Nawaz Dhandala
7dd2a7e61d
feat: add retry count on error for synthetic monitors
2025-12-09 12:11:05 +00:00
Nawaz Dhandala
c41b74070b
chore: bump version to 9.2.11
2025-12-09 11:40:06 +00:00
Nawaz Dhandala
d4a0b2689d
refactor: improve formatting and readability of the redactSecrets function in SecretSanitizer
2025-12-09 11:39:40 +00:00
Nawaz Dhandala
e272215c9e
refactor: improve code readability by formatting and restructuring functions in OpenAIClient and ApplyPatchTool
2025-12-09 11:38:13 +00:00
Nawaz Dhandala
2ec80061c8
feat: add Discord integration with SendMessageToChannel component
2025-12-09 11:36:52 +00:00
Nawaz Dhandala
f085caed43
fix: update installation instructions for OneUptime app in Microsoft TeamsIntegration
2025-12-09 10:56:26 +00:00
Simon Larsen
c8acc720cf
Merge pull request #2168 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-12-09 09:02:17 +00:00
simlarsen
4fd5420ddc
chore: npm audit fix
2025-12-09 01:51:25 +00:00
Simon Larsen
83a3ecb217
feat: add jest for testing and enhance patch handling in ApplyPatchTool
...
feat: improve search functionality by excluding specific directories and files
feat: implement output sanitization to redact sensitive information
feat: add secret redaction utility to mask known secret patterns
2025-12-08 21:07:51 +00:00
Simon Larsen
777f45dd96
fix: remove temperature from ResponsesRequestPayload and related methods
2025-12-08 20:01:25 +00:00
Simon Larsen
896801dcb0
feat: enhance tool mapping in OpenAIClient and update ResponsesRequestPayload type
2025-12-08 19:58:35 +00:00
Simon Larsen
e1d94955c3
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-12-08 19:54:32 +00:00
Simon Larsen
c30a4d0ed6
fix: update ResponsesRequestPayload to explicitly allow undefined for tool_choice and tools
2025-12-08 19:54:29 +00:00
Simon Larsen
0cc97ca25c
refactor: simplify response handling and enhance payload construction in OpenAIClient
2025-12-08 19:51:33 +00:00
Simon Larsen
ec5f7b081d
Merge pull request #2166 from OneUptime/snyk-upgrade-bfb9122e9f65a4b4c901546b27a39e9e
...
[Snyk] Upgrade react-router-dom from 6.30.1 to 6.30.2
2025-12-08 19:47:50 +00:00
Simon Larsen
fda52266ee
Merge pull request #2165 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-12-08 19:47:43 +00:00
Simon Larsen
7d893bed2e
Merge pull request #2167 from OneUptime/sub-templates
...
Sub templates
2025-12-08 19:47:31 +00:00
Nawaz Dhandala
5c96f160ea
fix: remove empty onTabChange handler in subscriber settings
2025-12-08 19:47:16 +00:00
Simon Larsen
a0cc36715e
refactor: remove OpenAIResponsesClient and streamline OpenAIClient for improved API handling
2025-12-08 19:46:33 +00:00
Simon Larsen
fca7bac461
feat: implement OpenAIResponsesClient and update CopilotAgent to utilize new API for OpenAI responses
2025-12-08 19:39:24 +00:00
Simon Larsen
a0d15a4c75
feat: enhance model URL resolution for OpenAI and add support for model name in CLI options
2025-12-08 19:36:32 +00:00
Simon Larsen
41a2b5f3d6
feat: rename CLI command and update package dependencies in Copilot
2025-12-08 19:32:10 +00:00
Nawaz Dhandala
455d6dc4a6
fix: remove unused refreshCount state and related logic in subscriber settings
2025-12-08 19:26:06 +00:00
Nawaz Dhandala
2119689c8b
fix: remove unnecessary useMemo for modelId string conversion in subscriber settings
2025-12-08 19:25:24 +00:00
Simon Larsen
46e6a37d71
feat: rename CLI command from oneuptime-copilot-agent to oneuptime-copilot
2025-12-08 19:20:09 +00:00
Simon Larsen
11ae53b6de
fix: format code for better readability in AnthropicClient.ts
2025-12-08 19:15:36 +00:00
Simon Larsen
a4a2d118e4
feat: add publish workflow for Copilot agent and update package name
2025-12-08 19:15:01 +00:00
Simon Larsen
0ac884900d
feat: add support for Ollama model in Copilot agent and update documentation
2025-12-08 19:08:44 +00:00
Nawaz Dhandala
231cee0c9f
fix: optimize modelId string conversion in subscriber settings
2025-12-08 19:08:09 +00:00
Simon Larsen
b87f4d0893
feat: enhance model URL handling and tool metadata in Copilot agent
2025-12-08 19:04:36 +00:00
Simon Larsen
b4a43cca0f
feat: add support for OpenAI and Anthropic models in Copilot agent
2025-12-08 19:02:28 +00:00
Nawaz Dhandala
c8995aa057
fix: correct singular and plural names in status page subscriber notification template metadata
2025-12-08 18:34:39 +00:00
Nawaz Dhandala
6062e7cd24
feat: refresh status page data on tab change in subscriber settings
2025-12-08 18:33:57 +00:00
Nawaz Dhandala
21ba2d0939
feat: add loading state and warning alerts for custom SMTP and Twilio configuration in subscriber settings
2025-12-08 18:28:10 +00:00
Nawaz Dhandala
84c7e5fc3a
feat: simplify SMS notification message format for scheduled maintenance
2025-12-08 17:30:21 +00:00
Nawaz Dhandala
607bdaecbc
feat: enhance notification templates to use custom configurations for SMS and email
2025-12-08 17:23:25 +00:00
Nawaz Dhandala
8d9d1b9182
refactor: clean up notification templates and improve code readability
2025-12-08 16:14:44 +00:00
Nawaz Dhandala
a1999f12e7
Enhance notification system with custom templates for incident notes, state changes, and scheduled maintenance
...
- Integrated custom notification templates for email, SMS, Slack, and Microsoft Teams in IncidentPublicNote, IncidentStateTimeline, ScheduledMaintenancePublicNote, and ScheduledMaintenanceStateTimeline jobs.
- Added logic to fetch and compile templates based on notification method and event type.
- Improved message formatting by including dynamic variables such as incident details, resources affected, and unsubscribe links.
- Updated email sending logic to utilize custom templates where available, falling back to default messages when necessary.
- Enhanced logging for better tracking of notification dispatches.
2025-12-08 16:11:12 +00:00
Nawaz Dhandala
e4d9263b9f
feat: add support for postmortem published event in notification templates
2025-12-08 15:22:44 +00:00
Nawaz Dhandala
4b15893f12
Merge branch 'master' into sub-templates
2025-12-08 14:56:54 +00:00
Nawaz Dhandala
9e72288885
chore: bump version to 9.2.10
2025-12-08 14:56:25 +00:00
Nawaz Dhandala
403f4a1c5b
fix: ensure browser session is disposed to prevent zombie processes
2025-12-08 14:55:54 +00:00
Nawaz Dhandala
e328dca641
fix: add tini for proper zombie process reaping in Dockerfile
2025-12-08 14:54:50 +00:00
Nawaz Dhandala
eb7db11cd6
refactor: Remove StatusPageSubscriberNotification utility functions and related types
2025-12-08 14:37:50 +00:00
Nawaz Dhandala
42314e4e3f
fix: Update singular and plural names in StatusPageSubscriberNotificationTemplateStatusPage for clarity and link context in SubscriberSettings
2025-12-08 14:03:30 +00:00
Nawaz Dhandala
48ffea35c4
fix: Update singular and plural names in TableMetadata for clarity in StatusPageSubscriberNotificationTemplateStatusPage
2025-12-08 14:02:10 +00:00
Nawaz Dhandala
e2fe58f9cd
feat: Add type annotations for function signatures in SubscriberNotificationTemplateView, SubscriberNotificationTemplates, and SubscriberNotificationTemplateVariables for improved type safety
2025-12-08 13:50:52 +00:00
Nawaz Dhandala
3a858e81eb
refactor: Improve code formatting and readability in SubscriberNotificationTemplateView and SubscriberNotificationTemplates
2025-12-08 13:48:29 +00:00
Nawaz Dhandala
4d9fd5ee1d
feat: Update SubscriberSettings to use Element type for template name and event type fields with custom rendering
2025-12-08 13:47:55 +00:00
Nawaz Dhandala
7ca91c848b
feat: Simplify notification templates description for clarity and conciseness
2025-12-08 13:44:59 +00:00
Nawaz Dhandala
424b57db65
feat: Simplify SubscriberNotificationTemplateView by removing unused form steps and fields for improved clarity
2025-12-08 13:42:17 +00:00
Nawaz Dhandala
ac09d45a61
feat: Refactor template variable documentation retrieval to a dedicated utility function for improved maintainability
2025-12-08 13:36:31 +00:00
Nawaz Dhandala
3c7b9dc9ea
feat: Enhance SubscriberNotificationTemplateView with detailed event-specific variable documentation and improved template content structure
2025-12-08 13:31:36 +00:00
Nawaz Dhandala
31f73ec551
feat: Add createEditModalWidth prop to SubscriberNotificationTemplates for improved modal sizing
2025-12-08 13:21:04 +00:00
Nawaz Dhandala
b2ca376520
feat: Update template variable documentation for Subscriber Notification Templates to enhance clarity and consistency
2025-12-08 13:20:48 +00:00
Nawaz Dhandala
5fede38237
feat: Refactor variable documentation in Subscriber Notification Templates for improved clarity and structure
2025-12-08 13:18:27 +00:00
Nawaz Dhandala
521cd911ee
feat: Remove Card component from Subscriber Notification Templates for cleaner layout
2025-12-08 13:13:21 +00:00
Nawaz Dhandala
c43b191b2e
feat: Enhance Subscriber Notification Templates with tabbed interface for notification methods
2025-12-08 13:09:33 +00:00
Nawaz Dhandala
c8e9b7d6cf
feat: Add getFooterElement to Field interface and implement in SubscriberNotificationTemplates
2025-12-08 13:06:16 +00:00
Nawaz Dhandala
7ebc0ee4a5
feat: Add status page subscriber notification template status page linking table to API
2025-12-08 12:57:30 +00:00
Nawaz Dhandala
6dceb063f0
feat: Add status page subscriber notification templates to API
2025-12-08 12:55:05 +00:00
Nawaz Dhandala
7c291b58df
feat: Update icon in DashboardSideMenu from Email to Bell
2025-12-08 12:52:34 +00:00
Nawaz Dhandala
5759328d6a
feat: Enhance documentation for available template variables in subscriber notifications
2025-12-08 12:50:49 +00:00
Nawaz Dhandala
f79b1cec03
feat: Add type annotations for improved type safety in notification services and templates
2025-12-08 12:12:24 +00:00
Nawaz Dhandala
cbe2777e7d
feat: Refactor notification template models and services for improved readability and maintainability
2025-12-08 12:10:35 +00:00
Nawaz Dhandala
308efbbddc
feat: Add migration for Status Page Subscriber Notification Template and related tables
2025-12-08 12:08:09 +00:00
Nawaz Dhandala
e481cf3488
feat: Enhance Subscriber Settings with Notification Templates and Methods
2025-12-08 11:48:55 +00:00
Nawaz Dhandala
5172dd8e1d
feat: Add Subscriber Notification Templates and Views to Settings
2025-12-08 11:43:15 +00:00
Nawaz Dhandala
ec10cefbb2
feat: Implement Status Page Subscriber Notification utilities and templates
2025-12-08 11:34:55 +00:00
Nawaz Dhandala
0933f01082
feat: Add Status Page Subscriber Notification Template and related services
...
- Introduced `StatusPageSubscriberNotificationTemplate` model for managing custom notification templates for status page subscribers.
- Created `StatusPageSubscriberNotificationTemplateStatusPage` model to link notification templates to specific status pages.
- Implemented services for managing notification templates and their associations with status pages.
- Added permissions for creating, reading, updating, and deleting notification templates and their links.
- Developed frontend component for displaying and managing subscriber notification templates in the dashboard.
- Defined enums for notification event types and methods to standardize template usage.
2025-12-08 11:33:06 +00:00
snyk-bot
bdd3c5fc40
fix: upgrade react-router-dom from 6.30.1 to 6.30.2
...
Snyk has created this PR to upgrade react-router-dom from 6.30.1 to 6.30.2.
See this package in npm:
react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-12-08 09:59:11 +00:00
simlarsen
1e953feeb8
chore: npm audit fix
2025-12-08 01:52:06 +00:00
Simon Larsen
48f86579be
Merge pull request #2164 from OneUptime/snyk-upgrade-2d5ead31cbe58e2bd5c3f9e186213162
...
[Snyk] Upgrade react-router-dom from 6.30.1 to 6.30.2
2025-12-07 20:27:33 +00:00
Simon Larsen
34e1ceec33
Merge pull request #2163 from OneUptime/snyk-upgrade-42f7d10f38ab259b26178999a6727268
...
[Snyk] Upgrade react-router-dom from 6.30.1 to 6.30.2
2025-12-07 20:27:26 +00:00
Simon Larsen
edba39d475
Merge pull request #2162 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-12-07 20:27:21 +00:00
snyk-bot
5385eb2076
fix: upgrade react-router-dom from 6.30.1 to 6.30.2
...
Snyk has created this PR to upgrade react-router-dom from 6.30.1 to 6.30.2.
See this package in npm:
react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/40b17bc5-1bd4-48b1-88f1-5b4dc1400e80?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-12-07 10:15:16 +00:00
snyk-bot
40597b7647
fix: upgrade react-router-dom from 6.30.1 to 6.30.2
...
Snyk has created this PR to upgrade react-router-dom from 6.30.1 to 6.30.2.
See this package in npm:
react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/8ca4ee75-8bc5-43a1-a3bc-244ceebf1437?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-12-07 10:15:12 +00:00
simlarsen
2e5cc47522
chore: npm audit fix
2025-12-06 01:45:01 +00:00
Nawaz Dhandala
e6c7eceb57
fix: streamline SMS notification messages for various job handlers
2025-12-05 21:27:07 +00:00
Nawaz Dhandala
ef2bb2f7b6
fix: update Loader component test IDs and change test environment to jsdom
2025-12-05 21:05:11 +00:00
Nawaz Dhandala
049dc02a5f
fix: bump version to 9.2.9
2025-12-05 20:39:33 +00:00
Nawaz Dhandala
100f46ab3c
fix: update badge styles for previous and current state indicators in StateTransition template
2025-12-05 19:02:52 +00:00
Nawaz Dhandala
e21d080e6f
fix: add previous status and color to notification data in SendStatusChangeNotification
2025-12-05 18:55:49 +00:00
Nawaz Dhandala
3740382e76
fix: enhance status badge display with color indicators in StatusTransition template
2025-12-05 18:53:41 +00:00
Nawaz Dhandala
d3864e268b
fix: improve table styling and layout in StatusPageSubscriberReport template
2025-12-05 17:42:29 +00:00
Nawaz Dhandala
d3db3fd174
fix: remove outdated reliability copilot workflow file
2025-12-05 13:52:27 +00:00
Nawaz Dhandala
9f9e337350
chore: update version number to 9.2.8
2025-12-05 13:45:39 +00:00
Nawaz Dhandala
1e84ece07e
fix: simplify import statements in Queue.ts for better clarity
2025-12-05 13:32:17 +00:00
Nawaz Dhandala
ee4981bd19
fix: enhance job handling in Queue class to manage repeatable jobs
2025-12-05 13:31:25 +00:00
Nawaz Dhandala
f8802eea24
fix: format code for better readability in Landing.spec.ts
2025-12-05 11:10:15 +00:00
Nawaz Dhandala
5b45cab822
fix: update link selector for OneUptime in Landing.spec.ts
2025-12-05 11:03:33 +00:00
Simon Larsen
908f16d769
Merge pull request #2159 from OneUptime/snyk-upgrade-2036816bc1d34768c430f289cb384bca
...
[Snyk] Upgrade react-router-dom from 6.30.1 to 6.30.2
2025-12-05 08:41:21 +00:00
Simon Larsen
e4852e5799
Merge pull request #2160 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-12-05 08:41:14 +00:00
simlarsen
06e672abdd
chore: npm audit fix
2025-12-05 01:51:29 +00:00
snyk-bot
efed184276
fix: upgrade react-router-dom from 6.30.1 to 6.30.2
...
Snyk has created this PR to upgrade react-router-dom from 6.30.1 to 6.30.2.
See this package in npm:
react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-12-05 00:44:09 +00:00
Simon Larsen
9bd14ec3f3
Merge pull request #2158 from OneUptime/monitor-more-info
...
refactor: implement detailed error handling for request failures acro…
2025-12-04 22:00:18 +00:00
Nawaz Dhandala
9950f1502e
refactor: enhance promise handling and error rejection in DNS and traceroute operations
2025-12-04 21:57:42 +00:00
Nawaz Dhandala
43432261e1
refactor: improve formatting and readability in error handling and network monitoring code
2025-12-04 21:54:13 +00:00
Nawaz Dhandala
bd2b8ba1fb
refactor: add detailed logging for request failure scenarios in monitor response
2025-12-04 21:48:27 +00:00
Nawaz Dhandala
03742ab6f4
refactor: implement detailed error handling for request failures across monitors
2025-12-04 20:25:55 +00:00
Nawaz Dhandala
7324bff68b
refactor: add NetworkPathTrace and NetworkPathMonitor for comprehensive network diagnostics
2025-12-04 19:46:34 +00:00
Nawaz Dhandala
8dbfa524e5
refactor: enhance error message validation in API error handling
2025-12-04 18:15:50 +00:00
Nawaz Dhandala
b2ef34f45f
refactor: improve error handling in API class for more meaningful messages
2025-12-04 18:14:54 +00:00
Nawaz Dhandala
1ec9c885f3
refactor: enhance type annotations for SEO-related functions and improve sitemap entry configuration
2025-12-04 15:20:23 +00:00
Nawaz Dhandala
007973aa86
refactor: improve code formatting for better readability in Routes and Sitemap
2025-12-04 15:10:49 +00:00
Nawaz Dhandala
500101350f
refactor: update version check logic to prevent re-releasing existing versions
2025-12-04 15:01:36 +00:00
Nawaz Dhandala
524fcae430
chore: update version number to 9.2.7
2025-12-04 15:00:26 +00:00
Nawaz Dhandala
7ec8fc5b1c
chore: revert version number to 9.2.5
2025-12-04 15:00:09 +00:00
Nawaz Dhandala
6af3daa98e
chore: update version number to 9.2.7
2025-12-04 14:41:16 +00:00
Nawaz Dhandala
1d35614cd3
refactor: correct grammar in the blog call-to-action header for clarity
2025-12-04 14:40:34 +00:00
Nawaz Dhandala
91219c9a96
refactor: correct grammar and improve consistency in meta descriptions and content across multiple views
2025-12-04 14:29:32 +00:00
Nawaz Dhandala
65ca7623d5
refactor: correct pluralization in product descriptions for consistency
2025-12-04 14:29:29 +00:00
Nawaz Dhandala
c569977b45
refactor: enhance sitemap configuration with detailed priority and change frequency settings
2025-12-04 14:28:47 +00:00
Nawaz Dhandala
2263916a9f
refactor: implement SEO enhancements with structured metadata and dynamic canonical URLs
2025-12-04 14:26:47 +00:00
Nawaz Dhandala
2cca728dfc
refactor: improve accessibility by enhancing skip link and alt text for logo
2025-12-04 14:20:58 +00:00
Nawaz Dhandala
ed687a1639
refactor: enhance alt text for images and wrap main content in <main> tags for improved accessibility
2025-12-04 14:17:52 +00:00
Nawaz Dhandala
270199806c
refactor: remove LLM-related Docker workflows and associated files
2025-12-04 13:47:12 +00:00
Nawaz Dhandala
30a3c5e1b2
refactor: improve type definition for getMetricChartType in DashboardChartComponent
2025-12-04 13:38:55 +00:00
Nawaz Dhandala
0c5bd31023
refactor: remove unused chart type determination logic in MonitorMetrics
2025-12-04 13:32:44 +00:00
Nawaz Dhandala
84a75b7af6
chore: bump version to 9.2.6
2025-12-04 13:30:27 +00:00
Nawaz Dhandala
e25be96040
feat: add rounded corners to BarChart rendering for improved aesthetics
2025-12-04 13:29:48 +00:00
Nawaz Dhandala
7777f7d9aa
feat: add syncid prop to BarChart component for synchronized chart rendering
2025-12-04 13:15:09 +00:00
Nawaz Dhandala
8e37df3fc0
feat: add dropdown support for chart type selection in Dashboard components
2025-12-04 12:43:55 +00:00
Nawaz Dhandala
88c9e0beb5
feat: add BarChart component and integrate chart type handling in MetricCharts and MonitorMetrics
2025-12-04 12:36:41 +00:00
Nawaz Dhandala
d751537473
feat: add migration for postmortemPostedAt column in Incident table
2025-12-04 12:22:50 +00:00
Nawaz Dhandala
60be6c00e9
chore: bump version to 9.2.5
2025-12-04 11:45:50 +00:00
Nawaz Dhandala
91bf55dc20
refactor: simplify logging for previous status duration and improve code formatting
2025-12-04 09:17:31 +00:00
Nawaz Dhandala
d20a125742
refactor: update previous status duration handling in notification template and logging
2025-12-04 09:14:41 +00:00
Nawaz Dhandala
d10bcd2edd
refactor: enhance code readability by adding comments for previous status duration calculation
2025-12-04 08:59:04 +00:00
Nawaz Dhandala
0b32408bf2
refactor: update notification template and improve duration calculation logic
2025-12-04 08:58:42 +00:00
Nawaz Dhandala
269fbd3f24
feat: add dep-check script and remove tsconfig-paths from devDependencies
2025-12-04 08:51:40 +00:00
Nawaz Dhandala
2640ea8c10
refactor: streamline previous status duration calculation in notification
2025-12-03 23:21:07 +00:00
Nawaz Dhandala
f3180d3a83
feat: add previous status duration calculation to status change notification
2025-12-03 23:18:35 +00:00
Nawaz Dhandala
7727fe835f
refactor: improve parameter destructuring for createIncidentStateChangedNotification method
2025-12-03 23:17:23 +00:00
Nawaz Dhandala
00fbfbc08e
chore: bump version to 9.2.4
2025-12-03 23:08:21 +00:00
Nawaz Dhandala
44d1183066
feat: add monitor destination and request type details to notification templates and services
2025-12-03 23:08:04 +00:00
Nawaz Dhandala
0ccef797ab
chore: bump version to 9.2.3
2025-12-03 22:44:46 +00:00
Nawaz Dhandala
9914fb905f
fix: update background color for previous and current state/status badges to transparent
2025-12-03 22:43:03 +00:00
Nawaz Dhandala
35ecc19ceb
fix: update background color for current state/status badge in notification templates
2025-12-03 22:37:01 +00:00
Nawaz Dhandala
fa0362f739
feat: update notification templates to include state transition details for alerts, incidents, monitors, and scheduled maintenance
2025-12-03 22:36:09 +00:00
Nawaz Dhandala
8ea9084d9e
feat: enhance notification templates and logic to include previous state information for alerts, incidents, monitors, and scheduled maintenance
2025-12-03 22:25:45 +00:00
Simon Larsen
eeb31a2250
Merge pull request #2154 from OneUptime/email-improve
...
Email improve
2025-12-03 21:40:46 +00:00
Nawaz Dhandala
b58c91dbab
fix: update version number to 9.2.2
2025-12-03 21:40:11 +00:00
Nawaz Dhandala
868bf4d3e1
fix: remove unnecessary empty row from DetailBoxEnd template for improved clarity
2025-12-03 21:37:20 +00:00
Nawaz Dhandala
a3fc20b393
fix: update incident and event title fields for improved clarity in email templates
2025-12-03 21:14:32 +00:00
Nawaz Dhandala
c8dad04b5c
fix: add border-radius to logo images for improved aesthetics
2025-12-03 21:10:15 +00:00
Nawaz Dhandala
ee7db393f8
fix: update email templates to remove empty fields for improved clarity
2025-12-03 21:06:09 +00:00
Nawaz Dhandala
e52da9fef2
fix: remove emojis from email titles for consistency
2025-12-03 21:00:19 +00:00
Nawaz Dhandala
9332df5648
Refactor email templates for improved styling and structure
...
- Updated EmailTitle template to enhance title styling and added a title block comment.
- Adjusted spacing in End and Footer templates for better layout.
- Enhanced Footer template with new styling and added a powered by link.
- Modified InfoBlock template for improved text styling and added an info block comment.
- Refined Start template with new background color and added a top spacer.
- Updated Style template with new link and badge styles for better visual consistency.
- Enhanced SupportBlock template with a more engaging support message.
- Improved Thanks template with a more personalized closing message.
- Added TitleBlock comments for better organization.
- Updated UnsubscribeBlock for clearer subscription management options.
- Replaced VerticalSpace with a table-based spacer for consistent spacing.
- Enhanced SignupWelcomeEmail with improved messaging and button text.
- Updated SubscriberAnnouncementCreated template for better clarity and button integration.
- Refined SubscriberIncidentCreated template for improved incident details presentation.
- Enhanced SubscriberIncidentPostmortemCreated template for better postmortem details.
- Updated SubscriberIncidentStateChanged template for clearer incident state updates.
- Refined SubscriberScheduledMaintenanceEventCreated template for better event details.
- Introduced StatusBadge template for consistent incident status representation.
2025-12-03 20:40:46 +00:00
Nawaz Dhandala
120fc2ad71
fix: change field type for subscriber notification from Toggle to Checkbox
2025-12-03 19:35:49 +00:00
Nawaz Dhandala
1a7672748f
fix: update title for status page visibility and add conditional display for subscriber notification
2025-12-03 19:35:07 +00:00
Nawaz Dhandala
4868e285b0
fix: simplify description for postmortem published timestamp field
2025-12-03 19:30:08 +00:00
Nawaz Dhandala
f572eb6f93
feat: add subscriber notification fields and migration for postmortem
2025-12-03 19:18:43 +00:00
Nawaz Dhandala
a0868e2f75
feat: add subscriber notification status and resend functionality in postmortem
2025-12-03 19:16:49 +00:00
Nawaz Dhandala
3dfd7a9206
feat: set subscriber notification status to Pending on postmortem published
2025-12-03 19:12:42 +00:00
Nawaz Dhandala
d7582337bf
fix: remove ignoreHooks option from incident status update in postmortem notification
2025-12-03 19:11:00 +00:00
Nawaz Dhandala
23043462d7
fix: correct incident number retrieval in postmortem notification logic
2025-12-03 19:08:29 +00:00
Nawaz Dhandala
76d53c53c8
feat: add notifySubscribersOnPostmortemPublished toggle to postmortem form
2025-12-03 19:06:40 +00:00
Nawaz Dhandala
4437e912a3
feat: add notifySubscribersOnPostmortemPublished field and update notification logic
2025-12-03 19:05:28 +00:00
Nawaz Dhandala
937d4675a8
feat: add postmortem notification system for subscribers
2025-12-03 19:03:02 +00:00
Nawaz Dhandala
3cc984f149
Merge branch 'master' into release
2025-12-03 18:53:12 +00:00
Nawaz Dhandala
991928a5a5
fix: update version to 9.2.1
2025-12-03 18:53:05 +00:00
Nawaz Dhandala
6f46812418
fix: remove welcome message sending on bot installation
2025-12-03 18:52:18 +00:00
Nawaz Dhandala
6e20e7f08f
fix: correct typo in debug log message for sleep duration in FetchListAndProbe
2025-12-03 18:45:25 +00:00
Nawaz Dhandala
ae406d8ee1
fix: update QEMU setup to use tonistiigi/binfmt:qemu-v10.0.4 in release workflows
2025-12-03 18:42:01 +00:00
Nawaz Dhandala
05920d5b99
fix: improve error logging for Playwright resource closure
2025-12-03 18:33:27 +00:00
Nawaz Dhandala
3a309aabcf
fix: enhance browser context closure handling in SyntheticMonitor
2025-12-03 18:31:12 +00:00
Nawaz Dhandala
22a3004a3f
fix: simplify error logging in safeCloseBrowserContext and adjust formatting in safeCloseBrowser
2025-12-03 18:27:09 +00:00
Nawaz Dhandala
b8f69fbea3
fix: refactor browser session management in SyntheticMonitor for improved clarity and error handling
2025-12-03 18:25:37 +00:00
Nawaz Dhandala
888aff6392
fix: format migration queries and update index for new migration
2025-12-03 14:42:10 +00:00
Nawaz Dhandala
234de977c4
fix: prevent rendering icon for non-highlighted timeline items
2025-12-03 14:41:39 +00:00
Nawaz Dhandala
fa5f606709
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-03 14:20:38 +00:00
Nawaz Dhandala
b889611d16
fix: update postmortem attachment message for improved visibility and change version to 9.2.0
2025-12-03 14:04:09 +00:00
Nawaz Dhandala
43f0eeb0f8
fix: improve clarity in postmortem status page description and enhance attachment handling messages
2025-12-03 13:57:40 +00:00
Nawaz Dhandala
be311dd8b5
feat: add default value for Postmortem Published At field
2025-12-03 13:56:30 +00:00
Nawaz Dhandala
29428bf660
fix: update placeholder for Postmortem Published At field to improve clarity
2025-12-03 13:55:58 +00:00
Simon Larsen
9eebbe9dfb
feat: implement retry logic with configurable attempts and delay for LMStudioClient
2025-12-03 13:51:30 +00:00
Nawaz Dhandala
0dc3bb4f33
feat: add MigrationName1764767371788 for updating OnCallDutyPolicyScheduleLayer defaults
2025-12-03 13:10:12 +00:00
Nawaz Dhandala
adf5a9c1f3
feat: add postmortemPostedAt field and update related components for incident tracking
2025-12-03 13:09:23 +00:00
Nawaz Dhandala
faaded049a
feat: add DocumentCheck icon to IconProp and update incident postmortem note icon
2025-12-03 12:58:27 +00:00
Nawaz Dhandala
d02e3882be
fix: adjust font size classes for TimelineItem highlight to improve readability
2025-12-03 12:52:20 +00:00
Nawaz Dhandala
e1af84fafa
feat: enhance EventItem styling with conditional highlight for improved visibility
2025-12-03 12:51:03 +00:00
Nawaz Dhandala
c371f0a25f
feat: add title and highlight properties to TimelineItem for enhanced event display
2025-12-03 12:42:17 +00:00
Nawaz Dhandala
c86d2c2a4a
refactor: streamline API route registration and improve code readability
2025-12-03 11:50:17 +00:00
Nawaz Dhandala
a807cc10ab
feat: add migration for IncidentPostmortemAttachmentFile table and related constraints
2025-12-03 11:43:31 +00:00
Nawaz Dhandala
6cc480744d
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-03 11:42:07 +00:00
Nawaz Dhandala
7cb6104795
feat: enhance postmortem functionality with attachment handling and status page visibility
2025-12-03 11:42:05 +00:00
Nawaz Dhandala
49dd315501
feat: implement postmortem attachment handling in Incident and StatusPage APIs
2025-12-03 11:34:00 +00:00
Simon Larsen
9ec2b458ed
style: remove unnecessary first-letter styling from blog post body
2025-12-03 11:14:50 +00:00
Nawaz Dhandala
702b5811a9
fix: add missing line continuation for workspace-path in usage example
2025-12-02 22:25:59 +00:00
Nawaz Dhandala
7dc7255790
feat: add alias normalization for historical argument names in ReadFileTool
2025-12-02 22:22:19 +00:00
Nawaz Dhandala
1f620e7092
feat: update default max iterations for tool-calling rounds to 100
2025-12-02 21:48:32 +00:00
Nawaz Dhandala
87466246fa
Revert "feat: enhance log file path resolution in CLI to support home directory and relative paths"
...
This reverts commit 12eaa17859 .
2025-12-02 21:34:16 +00:00
Nawaz Dhandala
12eaa17859
feat: enhance log file path resolution in CLI to support home directory and relative paths
2025-12-02 21:31:20 +00:00
Nawaz Dhandala
e782ae6b3c
feat: enhance logging in CopilotAgent and WorkspaceContext with detailed message contents
2025-12-02 21:17:34 +00:00
Nawaz Dhandala
9ad87328c2
feat: add detailed JSDoc comments for Copilot agent and tools
2025-12-02 21:04:08 +00:00
Nawaz Dhandala
8279294d15
feat: implement oneuptime-copilot-agent CLI with logging and configuration options
2025-12-02 20:52:15 +00:00
Nawaz Dhandala
8c6da51d58
Adopt PascalCase paths in Copilot
2025-12-02 20:34:27 +00:00
Nawaz Dhandala
6d114e3ac4
chore: bump version to 9.1.3
2025-12-02 20:18:07 +00:00
Nawaz Dhandala
44427d3ee7
feat: enhance ReadFileTool with optional line start and end parameters
2025-12-02 14:52:07 +00:00
Nawaz Dhandala
09b0c3b1ef
feat: add debug logging instructions and example to README
2025-12-02 14:42:08 +00:00
Nawaz Dhandala
ad597fe5dd
feat: update model name and workspace path in usage examples
2025-12-02 14:39:36 +00:00
Nawaz Dhandala
74f17fa45c
fix: handle notification skipping for already notified scheduled maintenance events
2025-12-02 14:22:10 +00:00
Nawaz Dhandala
b19a5fa58a
feat: add isCreatedState and isScheduledState checks to skip notifications for already notified incidents
2025-12-02 14:21:52 +00:00
Nawaz Dhandala
57abffa113
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-12-02 13:06:53 +00:00
Nawaz Dhandala
e8e493ee5a
Refactor code structure for improved readability and maintainability
2025-12-02 13:06:50 +00:00
Simon Larsen
e065ebdddc
Merge branch 'copilot-v2'
2025-12-02 13:02:32 +00:00
Simon Larsen
39da442892
style: update blog post first paragraph styling for improved readability
2025-12-02 13:02:18 +00:00
Simon Larsen
45b02b30e3
Merge pull request #2152 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-12-02 11:46:04 +00:00
Nawaz Dhandala
30414327f9
feat: add Dockerfile for OneUptime-copilot setup
2025-12-02 11:05:16 +00:00
simlarsen
b99a20a588
chore: npm audit fix
2025-12-02 01:50:48 +00:00
Nawaz Dhandala
22178c282d
fix: format command descriptions for consistency in MicrosoftTeamsAPI
2025-12-01 17:13:11 +00:00
Nawaz Dhandala
30389a8d49
feat: add command lists for improved interaction with OneUptime bot in Microsoft Teams
2025-12-01 17:11:37 +00:00
Nawaz Dhandala
7b73cc2ea7
fix: remove trailing spaces in action type definitions
2025-12-01 17:05:30 +00:00
Nawaz Dhandala
6d2c331216
feat: update command triggers for incident and maintenance actions
2025-12-01 17:05:05 +00:00
Nawaz Dhandala
624e4c2296
chore: update version to 9.1.2
2025-12-01 16:38:51 +00:00
Simon Larsen
5e901ee973
Merge pull request #2151 from OneUptime/copilot-v2
...
Copilot v2
2025-12-01 16:25:22 +00:00
Simon Larsen
a103abc7a9
fix: simplify boolean expression for hasProgressedBeyondScheduledState
2025-12-01 15:45:35 +00:00
Simon Larsen
a7dda0bd53
feat: add logic to update nextSubscriberNotificationBeforeTheEventAt for progressed scheduled maintenance events
2025-12-01 15:45:15 +00:00
Simon Larsen
6948754c86
Merge pull request #2147 from OneUptime/copilot-v2
...
Copilot v2
2025-12-01 15:21:05 +00:00
Simon Larsen
cc5731bb6d
feat: add error handling and logging for missing tool calls and directory entries
2025-12-01 15:20:44 +00:00
Simon Larsen
6761a8a686
Merge pull request #2148 from OneUptime/snyk-upgrade-240d43adaab510cce84165a4f1ccf9b5
...
[Snyk] Upgrade mailparser from 3.7.5 to 3.9.0
2025-12-01 13:42:14 +00:00
Simon Larsen
6e487199aa
refactor: add type annotations and improve type safety across multiple files
2025-12-01 13:41:34 +00:00
snyk-bot
cda5de92ec
fix: upgrade mailparser from 3.7.5 to 3.9.0
...
Snyk has created this PR to upgrade mailparser from 3.7.5 to 3.9.0.
See this package in npm:
mailparser
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-29 12:10:48 +00:00
Simon Larsen
33349341a9
refactor: improve code formatting and readability across multiple files
2025-11-28 21:53:50 +00:00
Simon Larsen
db81fdd3e7
feat: enhance logging throughout the Copilot agent and tools for better traceability
2025-11-28 21:52:33 +00:00
Simon Larsen
d71eba91dd
chore: remove vscode-copilot-chat subproject reference
2025-11-28 21:45:07 +00:00
Simon Larsen
682bb805f3
feat: implement AgentLogger for file-based logging with exit handlers
2025-11-28 21:43:15 +00:00
Simon Larsen
7f38e3d417
docs: add usage example for running the agent in development mode
2025-11-28 21:31:08 +00:00
Simon Larsen
559985e93b
feat: add tsconfig-paths for improved module resolution in development
2025-11-28 21:28:19 +00:00
Simon Larsen
43588cbe5a
refactor: update optional properties to include 'undefined' type in various interfaces
2025-11-28 20:57:17 +00:00
Simon Larsen
0772fce477
refactor: update Telemetry class to use type assertions for loggerProviderConfig and nodeSdkConfiguration
...
chore: remove unused common type definitions and clean up tsconfig.json
2025-11-28 20:20:09 +00:00
Simon Larsen
78107d8b1c
chore: remove unused type definitions and clean up tsconfig.json
2025-11-28 20:06:43 +00:00
Simon Larsen
078af43b0c
chore: remove tsconfig.json for OneUptime Copilot Agent
2025-11-28 19:58:11 +00:00
Simon Larsen
9b9aeb2f40
feat: Implement OneUptime Copilot Agent with workspace tools
...
- Added SystemPrompt for guiding the agent's behavior.
- Created WorkspaceContextBuilder to gather workspace information.
- Developed main entry point in index.ts for agent execution.
- Implemented LMStudioClient for interacting with the LM Studio API.
- Added ApplyPatchTool for applying code changes via patches.
- Created ListDirectoryTool for listing files and directories.
- Implemented ReadFileTool for reading file contents.
- Developed RunCommandTool for executing shell commands.
- Added SearchWorkspaceTool for searching files in the workspace.
- Created WriteFileTool for writing content to files.
- Established ToolRegistry for managing and executing tools.
- Defined types for chat messages and tool calls.
- Added utility classes for logging and executing commands.
- Implemented WorkspacePaths for managing file paths within the workspace.
- Configured TypeScript settings in tsconfig.json.
2025-11-28 19:57:52 +00:00
Nawaz Dhandala
67577f5a2b
refactor: improve formatting and readability in Incident migration and MonitorService
2025-11-28 17:42:22 +00:00
Nawaz Dhandala
4e808cf382
feat: enhance monitor deletion process to include MetricService cleanup
2025-11-28 17:40:31 +00:00
Nawaz Dhandala
c993b33dab
feat: add projectId to MetricService deletion query in incident handling
2025-11-28 17:35:23 +00:00
Nawaz Dhandala
3c5a64024b
feat: include projectId in MetricService deletion query for incidents
2025-11-28 17:34:30 +00:00
Nawaz Dhandala
86efe54a29
refactor: remove unused favicon handling from DashboardMasterPage
2025-11-28 17:29:43 +00:00
Simon Larsen
17bf568428
feat: Implement OneUptime Copilot Agent with core functionalities
...
- Add SystemPrompt to define agent behavior and principles.
- Create WorkspaceContextBuilder for workspace snapshot and Git status.
- Initialize main entry point with command-line options for agent configuration.
- Develop LMStudioClient for chat completion requests to LM Studio.
- Implement tools for file operations: ApplyPatchTool, ListDirectoryTool, ReadFileTool, RunCommandTool, SearchWorkspaceTool, WriteFileTool.
- Establish ToolRegistry for managing and executing tools.
- Define types for chat messages, tool calls, and execution results.
- Set up workspace path utilities for file management and validation.
- Configure TypeScript settings for the project.
2025-11-28 16:49:46 +00:00
Simon Larsen
26ac698cc7
Remove Copilot package configuration files
2025-11-28 15:43:36 +00:00
Simon Larsen
72bb25e036
chore: migrate VERSION_PREFIX to VERSION and update related workflows
2025-11-28 15:40:24 +00:00
Nawaz Dhandala
1f23742c1f
chore: remove vscode-copilot-chat subproject
2025-11-28 14:12:12 +00:00
Nawaz Dhandala
ac66cee4aa
feat: add declaredAt field to Incident model with migration and default value
2025-11-28 10:12:43 +00:00
Nawaz Dhandala
66efe2d2fa
feat: add declaredAt field to Incident model and update related services and components
2025-11-28 10:10:05 +00:00
Nawaz Dhandala
0ad5c14882
feat: refactor SCIM creation in TeamMemberService tests for improved clarity
2025-11-27 14:13:14 +00:00
Nawaz Dhandala
2468b39dd2
style: format code for improved readability in TeamMemberService
2025-11-27 13:59:12 +00:00
Nawaz Dhandala
4fec2caef6
feat: update SCIM integration to manage team members with Push Groups
2025-11-27 13:58:47 +00:00
Nawaz Dhandala
dc041d924a
style: update social media icons in blog post for improved accessibility
2025-11-27 12:50:30 +00:00
Nawaz Dhandala
37acc617a0
style: add styling for inline code chips in blog body
2025-11-27 12:42:54 +00:00
Nawaz Dhandala
cd28370ce3
style: update color scheme for blog post elements
2025-11-27 12:39:45 +00:00
Nawaz Dhandala
e847f430f2
feat: enhance blog post styling and add reading progress indicator
2025-11-27 12:37:19 +00:00
Nawaz Dhandala
d1e94daaca
style: adjust margins for blog post body text
2025-11-27 12:17:10 +00:00
Nawaz Dhandala
df264d6766
feat: add Dockerfile language support to syntax highlighting
2025-11-27 12:16:29 +00:00
Nawaz Dhandala
49c2312c47
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-11-27 11:30:01 +00:00
Nawaz Dhandala
0fd3121b29
chore: automate version prefix bump and PR creation in release workflow
2025-11-27 11:29:30 +00:00
Simon Larsen
ea43c43991
Merge pull request #2140 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-27 11:20:26 +00:00
simlarsen
51a128efd3
chore: npm audit fix
2025-11-27 01:46:46 +00:00
Nawaz Dhandala
847bac5c6a
refactor: enhance Chrome and Firefox executable path retrieval with additional candidates
2025-11-26 16:42:10 +00:00
Nawaz Dhandala
29b137afbd
refactor: enhance Chrome executable path retrieval with multiple candidate checks
2025-11-26 16:35:30 +00:00
Nawaz Dhandala
1be0b475a6
bump: update version to 9.1.1
2025-11-26 16:28:59 +00:00
Nawaz Dhandala
2467d2c02d
refactor: reorder app dependency installation and Playwright browser setup in Dockerfile
2025-11-26 16:26:17 +00:00
Nawaz Dhandala
b9597250ac
refactor: simplify APP_TAG assignment in release and test workflows
2025-11-26 10:58:19 +00:00
Nawaz Dhandala
203e9b8c39
chore: upgrade Docker setup actions to v3 in release and test workflows
2025-11-25 21:41:37 +00:00
Nawaz Dhandala
16078ffe3b
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-11-25 19:54:54 +00:00
Nawaz Dhandala
898c4de78f
refactor: enhance subdomain handling and validation in StatusPageDomain and Domains components
2025-11-25 19:54:50 +00:00
Simon Larsen
da53b7c51c
feat: add check for existing GitHub release to skip creation and publishing
2025-11-25 19:51:10 +00:00
Nawaz Dhandala
8a330e7914
refactor: implement caching for Bot Framework adapter to improve performance
2025-11-25 18:51:03 +00:00
Nawaz Dhandala
8bf7b8dfa2
feat: add Microsoft Teams app tenant ID configuration
2025-11-25 18:49:26 +00:00
Nawaz Dhandala
9d36920477
Refactor versioning in release and test workflows to remove build number suffix
...
- Updated versioning in release.yml to use only major_minor version for Helm chart packaging, Docker images, and GitHub releases.
- Adjusted versioning in test-release.yaml to reflect similar changes, removing build number suffix for test releases.
2025-11-25 13:08:34 +00:00
Nawaz Dhandala
264cdc7c6b
refactor: improve code readability by formatting long lines in user update handlers
2025-11-25 11:58:08 +00:00
Nawaz Dhandala
3d8daa46aa
refactor: streamline user update logic by consolidating PUT and PATCH handlers
2025-11-25 11:57:42 +00:00
Nawaz Dhandala
673ab6845f
refactor: consolidate user update logic into a single handler for PUT and PATCH endpoints
2025-11-25 11:52:43 +00:00
Simon Larsen
bb3df528cf
Merge pull request #2137 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-25 08:22:21 +00:00
simlarsen
f52e73afb2
chore: npm audit fix
2025-11-25 01:48:46 +00:00
Nawaz Dhandala
3e04d38eb1
fix: update secret usage documentation and enhance monitor secret retrieval logic
2025-11-24 21:30:08 +00:00
Nawaz Dhandala
27c2ffdfbd
chore: remove outdated APK build workflow and script
2025-11-24 21:22:17 +00:00
Nawaz Dhandala
78ee52fb4d
fix: add missing iarc_rating_id to the manifest file
2025-11-24 21:08:26 +00:00
Nawaz Dhandala
adc15561b9
feat: enhance SMTP transport configuration by adding flexible secure option handling
2025-11-24 21:04:48 +00:00
Nawaz Dhandala
e19a14e906
fix: update proxy_pass path for assetlinks.json in Nginx configuration
2025-11-24 20:19:49 +00:00
Simon Larsen
035f3412b8
Merge pull request #2132 from OneUptime/captcha
...
Captcha
2025-11-24 19:13:34 +00:00
Nawaz Dhandala
deb902463c
feat: enhance captcha integration by improving type definitions and refactoring callback functions
2025-11-24 19:11:21 +00:00
Nawaz Dhandala
a03a2bf9b0
fix: update proxy_pass path for assetlinks.json in Nginx configuration
2025-11-24 19:06:01 +00:00
Nawaz Dhandala
5f396d36a4
feat: implement assetlinks.json for Android app delegation and enhance Nginx configuration for asset handling
2025-11-24 18:59:42 +00:00
Simon Larsen
99cf626d7d
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2025-11-24 15:47:59 +00:00
Simon Larsen
ae72437591
fix: update test-e2e workflows to include build number and version dependencies
2025-11-24 15:47:37 +00:00
Simon Larsen
86301213f0
fix: sanitize APP_TAG format by replacing '+' with '-'
2025-11-24 15:42:25 +00:00
Nawaz Dhandala
c6e889b2a8
feat: integrate captcha verification in login process
2025-11-24 15:17:31 +00:00
Nawaz Dhandala
0a053c51e3
feat: update billing payment method permissions to include Manage Billing access
2025-11-24 13:01:08 +00:00
Nawaz Dhandala
296ecbd9e3
feat: enhance error handling in certificate ordering process based on billing status
2025-11-24 12:47:31 +00:00
Nawaz Dhandala
aa4797cc54
fix: add space in subscription management email subject
2025-11-24 12:37:23 +00:00
Nawaz Dhandala
fd4759f16e
feat: add site key configuration for hCaptcha in values.yaml
2025-11-24 12:28:05 +00:00
Nawaz Dhandala
a7b7dc61cf
feat: add captcha configuration and environment variables to Helm chart and Docker Compose
2025-11-24 12:18:34 +00:00
Nawaz Dhandala
3b0bdca980
feat: implement captcha verification in registration process
2025-11-24 12:13:15 +00:00
Nawaz Dhandala
07bc6d4edd
fix: remove public create permission from User table access control
2025-11-24 12:08:33 +00:00
Nawaz Dhandala
8642a54fec
feat: add captcha configuration and verification support
2025-11-24 12:08:09 +00:00
Simon Larsen
9ed0c3cf2b
Merge pull request #2130 from OneUptime/master
...
Release
2025-11-24 12:03:48 +00:00
Simon Larsen
396c73f601
Merge pull request #2128 from OneUptime/snyk-upgrade-f06191ee357ef468242a37c903b4b224
...
[Snyk] Upgrade axios from 1.13.0 to 1.13.1
2025-11-24 12:00:50 +00:00
snyk-bot
ceb54ae12d
fix: upgrade axios from 1.13.0 to 1.13.1
...
Snyk has created this PR to upgrade axios from 1.13.0 to 1.13.1.
See this package in npm:
axios
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/49c81d9c-12c2-4e8e-b9e8-72f98b1b595c?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-24 09:37:36 +00:00
Nawaz Dhandala
8df9a14b13
fix: standardize branch name formatting in GitHub Actions workflow
2025-11-22 16:27:47 +00:00
Nawaz Dhandala
7d32627917
Update GitHub Actions workflow for versioning and Docker image builds
...
- Enhanced the `test-release.yaml` workflow to read and determine semantic versioning from `VERSION_PREFIX`, including major, minor, and patch components.
- Adjusted versioning format in the workflow to use a new scheme: `major.minor.patch-test+build.build_number`.
- Updated Docker image build script to sanitize version strings by replacing '+' with '-' for tagging.
- Incremented the version in `VERSION_PREFIX` from `9.0` to `9.1.0`.
2025-11-22 14:11:02 +00:00
Nawaz Dhandala
a9ea19507e
fix: add missing widgets array in manifest.json
2025-11-22 14:05:15 +00:00
Nawaz Dhandala
8c2c002382
fix: update manifest.json to include scope_extensions and adjust client_mode format
2025-11-22 13:52:29 +00:00
Simon Larsen
2a2aca032e
Merge pull request #2127 from OneUptime/snyk-upgrade-51c02a535e494371cbaf2b8819deeaff
...
[Snyk] Upgrade eslint-plugin-unused-imports from 4.2.0 to 4.3.0
2025-11-22 13:00:01 +00:00
snyk-bot
911fe180ab
fix: upgrade eslint-plugin-unused-imports from 4.2.0 to 4.3.0
...
Snyk has created this PR to upgrade eslint-plugin-unused-imports from 4.2.0 to 4.3.0.
See this package in npm:
eslint-plugin-unused-imports
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/c3622982-05c8-495c-809c-20f301c75f92?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-22 10:06:29 +00:00
Simon Larsen
11cbe5f34a
Merge pull request #2126 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-22 04:23:48 +00:00
simlarsen
883f51e2d2
chore: npm audit fix
2025-11-22 01:43:11 +00:00
Simon Larsen
8ebe034f0c
fix: specify branches for push event in test-release workflow
2025-11-21 19:44:31 +00:00
Simon Larsen
96ea2f6ff7
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-11-21 19:15:53 +00:00
Simon Larsen
d91a8cae67
chore: remove dashboard Android APK release job from workflow
2025-11-21 19:15:50 +00:00
Simon Larsen
959035fd14
Merge pull request #2124 from OneUptime/sp-master-pw
...
Sp master pw
2025-11-21 19:14:40 +00:00
Nawaz Dhandala
e1730e4d3a
feat: enhance error handling and display for status page and master password components
2025-11-21 19:13:02 +00:00
Nawaz Dhandala
4aa009f46c
refactor: clean up code formatting and improve readability in multiple files
2025-11-21 19:07:30 +00:00
Simon Larsen
1551401fc3
fix: disable pipefail for sdkmanager commands to prevent pipeline breakage
2025-11-21 19:02:28 +00:00
Nawaz Dhandala
3768c95aa1
feat: update description for master password rotation to include authentication impact
2025-11-21 18:59:32 +00:00
Nawaz Dhandala
57e933ee9c
feat: add master password status alerts in PrivateUser and SSO pages
2025-11-21 18:55:43 +00:00
Nawaz Dhandala
add0efa6db
feat: remove master password cookie on user logout
2025-11-21 18:42:19 +00:00
Simon Larsen
7d12c8997e
docs: update upgrading guide to reflect removal of Kubernetes Ingress support
2025-11-21 18:42:00 +00:00
Simon Larsen
f836369c01
feat: remove Kubernetes Ingress support and update related documentation
2025-11-21 18:40:47 +00:00
Nawaz Dhandala
f48c3c608c
feat: add master password storage key retrieval for user logout process
2025-11-21 18:25:04 +00:00
Simon Larsen
58a955baf7
chore: remove deprecated iOS dashboard build workflow
2025-11-21 18:14:02 +00:00
Simon Larsen
b5243cec1a
fix: correct script path casing in APK build workflows
2025-11-21 18:05:10 +00:00
Nawaz Dhandala
d6336ee8f3
refactor: streamline storage key retrieval for private status page and master password requirements
2025-11-21 18:01:01 +00:00
Nawaz Dhandala
1c5506f4d1
fix: reorder access check logic in hasReadAccess method
2025-11-21 17:50:28 +00:00
Simon Larsen
31106c66d5
feat: add workflow to build and upload Dashboard Android APK on release
2025-11-21 17:47:39 +00:00
Nawaz Dhandala
bf33a5ce5d
fix: correct syntax in respondWithMasterPasswordAccess function declaration
2025-11-21 17:41:26 +00:00
Simon Larsen
a9f53ec416
fix: restore signing key environment variables in APK build workflow
2025-11-21 17:41:10 +00:00
Nawaz Dhandala
64f819e0db
feat: implement master password session validation and response handling
2025-11-21 17:38:07 +00:00
Nawaz Dhandala
e8816d61b0
fix: replace NotAuthenticatedException with BadDataException for invalid master password
2025-11-21 17:25:15 +00:00
Simon Larsen
42713843f3
fix: update manifest URLs and host name in dashboard APK build workflow
2025-11-21 17:20:34 +00:00
Simon Larsen
db8e23c8dc
feat: streamline APK build process by introducing a dedicated build script
2025-11-21 17:19:52 +00:00
Nawaz Dhandala
c94430aabe
fix: handle API response failure in master password submission
2025-11-21 17:15:47 +00:00
Simon Larsen
e8f74d0147
chore: simplify workflow triggers and environment variables in dashboard build scripts
2025-11-21 17:05:55 +00:00
Nawaz Dhandala
cda3be805b
Merge branch 'master' into sp-master-pw
2025-11-21 16:40:19 +00:00
Simon Larsen
372ce67ce6
Refactor Docker image build process in GitHub Actions workflow
...
- Replaced inline Docker build commands with a dedicated script for building Docker images.
- Added NPM_AUTH_TOKEN environment variable for authentication.
- Updated image build commands for multiple services (mcp-server, llm, nginx, e2e, test-server, otel-collector, isolated-vm, home, status-page, test, probe-ingest, server-monitor-ingest, incoming-request-ingest, telemetry, probe, dashboard, admin-dashboard, app, api-reference, accounts, worker, copilot, workflow, docs) to use the new script.
2025-11-21 14:57:15 +00:00
Simon Larsen
62cae0d32c
feat: add build number generation and version reading for test releases
2025-11-21 13:26:42 +00:00
Simon Larsen
6be92aa41d
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-11-21 13:22:52 +00:00
Simon Larsen
d166fe49ec
Implement feature X to enhance user experience and optimize performance
2025-11-21 13:22:46 +00:00
Simon Larsen
d5f2b32fe9
Merge pull request #2125 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-21 12:53:53 +00:00
simlarsen
be71858b4a
chore: npm audit fix
2025-11-21 01:46:46 +00:00
Simon Larsen
8c121869ee
Add GitHub Actions workflow for building Dashboard iOS Wrapper
2025-11-20 21:11:35 +00:00
Simon Larsen
bfc761aac5
Add GitHub Actions workflow for building Dashboard Android APK
2025-11-20 21:08:18 +00:00
Simon Larsen
17f6507d0c
Add build_docker_images.sh script for automated Docker image builds
...
- Implemented a bash script to build and push Docker images.
- Added support for multiple platforms using docker buildx.
- Included options for specifying image name, version, Dockerfile path, build context, and additional tags.
- Integrated Git SHA detection for build arguments.
- Provided usage instructions and error handling for missing required arguments.
2025-11-20 20:51:11 +00:00
Simon Larsen
4fa4dd7b6c
Refactor Docker image build process to use a dedicated script for improved maintainability
2025-11-20 20:23:41 +00:00
Simon Larsen
69be00067a
Add 'set -euo pipefail' to Docker build commands for improved error handling
2025-11-20 19:43:44 +00:00
Nawaz Dhandala
7af0091de2
Refactor master password validation logic to support status page-specific keys and handle legacy values
2025-11-20 19:31:41 +00:00
Simon Larsen
cd6bac1111
Update screenshots in manifest.json for improved app representation on desktop and mobile
2025-11-20 19:07:24 +00:00
Nawaz Dhandala
62578b2389
Rename package from @oneuptime/probe-ingest to @oneuptime/telemetry
2025-11-20 19:05:48 +00:00
Simon Larsen
0a791bba01
Refactor code structure for improved readability and maintainability
2025-11-20 18:59:40 +00:00
Nawaz Dhandala
accd86edf1
Refactor getLoginRoute to handle master password validation for private status pages
2025-11-20 18:42:30 +00:00
Nawaz Dhandala
8f3c06bc86
Refactor MasterPasswordPage to use BasicForm for password submission and improve error handling
2025-11-20 18:30:20 +00:00
Nawaz Dhandala
7baeaaee02
Add master password route check in DashboardMasterPage component
2025-11-20 18:06:19 +00:00
Nawaz Dhandala
8f05de6860
Add MasterPassword component and integrate master password checks in Login and SSO pages
2025-11-20 18:03:22 +00:00
Nawaz Dhandala
05e0c5528e
Refactor StatusPageDelete component to reintroduce 'Require Master Password' toggle for private status pages
2025-11-20 14:21:11 +00:00
Nawaz Dhandala
91ef08595c
Update read permissions for StatusPage to include necessary roles
2025-11-20 13:54:56 +00:00
Nawaz Dhandala
04459b51da
Add master password rotation feature to StatusPageDelete component
2025-11-20 13:53:13 +00:00
Nawaz Dhandala
5903764395
Refactor MasterPasswordPage for improved readability and functionality
2025-11-20 13:08:06 +00:00
Simon Larsen
51ac869650
Fix formatting in manifest.json by removing unnecessary blank line
2025-11-20 13:07:40 +00:00
Simon Larsen
ce4a49fbd2
Fix app ID in manifest.json for correct routing
2025-11-20 12:59:28 +00:00
Simon Larsen
ca252d8e64
Add screenshots to manifest.json for enhanced app visibility
2025-11-20 12:59:16 +00:00
Nawaz Dhandala
850d125c82
Add migration for master password feature in StatusPage
2025-11-20 12:56:27 +00:00
Nawaz Dhandala
4b619eadc0
Implement master password feature for private status pages
2025-11-20 12:51:11 +00:00
Simon Larsen
0fc63385a5
Remove unused manifest files and service workers across multiple components for cleaner codebase
2025-11-20 12:34:20 +00:00
Simon Larsen
b5c0953c8b
Merge pull request #2123 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-20 12:00:36 +00:00
Nawaz Dhandala
9deaf19d4c
Remove unnecessary blank lines in config.example.env for improved readability
2025-11-20 11:59:56 +00:00
simlarsen
ac239ffe4d
chore: npm audit fix
2025-11-20 01:45:52 +00:00
Simon Larsen
84ac063445
Merge pull request #2122 from OneUptime/master
...
Release
2025-11-19 18:29:37 +00:00
Nawaz Dhandala
904311b124
Add modal width configuration to ChangeState components for improved UI consistency
2025-11-19 18:26:34 +00:00
Nawaz Dhandala
c1562872a0
Fix formatting of response snapshot section in MonitorCriteriaEvaluator
2025-11-19 18:22:04 +00:00
Nawaz Dhandala
503d5ff946
Refactor MonitorCriteriaEvaluator to improve code readability and consistency
2025-11-19 18:18:56 +00:00
Nawaz Dhandala
271fa4c9ad
Add root cause context building and enhance monitor criteria evaluation details
2025-11-19 18:18:25 +00:00
Nawaz Dhandala
a57902dd07
Fix indentation for detailsUrl in Service class to maintain code consistency
2025-11-19 18:00:35 +00:00
Nawaz Dhandala
9336a33e47
Enhance notification templates to include conditional details URLs for improved user guidance
2025-11-19 18:00:08 +00:00
Nawaz Dhandala
fe034807d7
Update PermissionHelper to mark dashboard permissions as access control permissions
2025-11-19 17:43:52 +00:00
Nawaz Dhandala
f08adc7b78
Refactor ScheduledMaintenanceService and AnnouncementView to improve notification settings handling and enhance code clarity
2025-11-19 17:43:01 +00:00
Nawaz Dhandala
e767b3f4b7
Refactor ScheduledMaintenanceService and related migrations to improve notification settings handling and enhance code clarity
2025-11-19 17:42:37 +00:00
Nawaz Dhandala
c874f4f3e2
Refactor Announcement components to enhance breadcrumb navigation and improve layout
2025-11-19 17:28:01 +00:00
Nawaz Dhandala
cb3fb984ec
Refactor AnnouncementView to enhance attachment handling and improve content display
2025-11-19 17:19:34 +00:00
Nawaz Dhandala
51882a595a
Refactor OpenAPIUtil to streamline permission checks and improve schema registration logic
2025-11-19 17:07:37 +00:00
Nawaz Dhandala
8d5f8454c4
Refactor FilePicker and AttachmentList components to enhance type definitions and improve code clarity
2025-11-19 16:02:41 +00:00
Nawaz Dhandala
a036830009
Refactor Response and FilePicker components for improved readability and consistency
2025-11-19 15:50:45 +00:00
Nawaz Dhandala
76c6ffeb51
Refactor AttachmentCard component for improved styling and layout
2025-11-19 15:37:17 +00:00
Nawaz Dhandala
92c9de7ca9
Add EventAttachmentList component for improved attachment display in EventItem
2025-11-19 15:34:50 +00:00
Nawaz Dhandala
e752340a16
Refactor FilePicker component to remove thumbnail generation and simplify file display
2025-11-19 14:33:37 +00:00
Nawaz Dhandala
3f7d7d4347
Refactor FilePicker component to improve file size formatting and enhance metadata display
2025-11-19 14:29:00 +00:00
Nawaz Dhandala
30651f1ca7
Update attachment routes to include projectId in URL parameters
2025-11-19 13:17:48 +00:00
Nawaz Dhandala
a04fa51c37
Add UserMiddleware for authorization in attachment routes
2025-11-19 12:47:02 +00:00
Nawaz Dhandala
5c5a4ca787
Refactor AttachmentList component styles for improved accessibility and visual consistency
2025-11-19 12:13:11 +00:00
Nawaz Dhandala
62fe797b93
Enhance AttachmentList component with file metadata and icon support
2025-11-19 12:07:39 +00:00
Nawaz Dhandala
1ee2f17b28
Add canReadOnRelationQuery property to _id in DatabaseBaseModel
2025-11-19 11:52:39 +00:00
Nawaz Dhandala
9e714af5c2
Merge branch 'file-attachments'
2025-11-19 10:45:29 +00:00
Simon Larsen
74e18a2861
Merge pull request #2113 from OneUptime/file-attachments
...
File attachments
2025-11-19 10:21:46 +00:00
Simon Larsen
cd9b3c1386
Merge pull request #2115 from OneUptime/snyk-upgrade-fc65b788097a8d536953d6703a423b18
...
[Snyk] Upgrade tailwind-merge from 2.5.4 to 2.6.0
2025-11-19 10:21:28 +00:00
Simon Larsen
40a7fc5d02
Merge pull request #2116 from OneUptime/snyk-upgrade-263ef7972ec4039196a129208a656e3e
...
[Snyk] Upgrade pg from 8.13.1 to 8.16.3
2025-11-19 10:21:21 +00:00
Simon Larsen
49ccb8fd75
Merge pull request #2117 from OneUptime/snyk-upgrade-f6a1bcc29ab8dd02d9ccadbb68709ae9
...
[Snyk] Upgrade react-big-calendar from 1.15.0 to 1.19.4
2025-11-19 10:21:14 +00:00
Simon Larsen
5c3923f534
Merge pull request #2118 from OneUptime/snyk-upgrade-17aece182fff53ced7b2e67a281299a5
...
[Snyk] Upgrade @opentelemetry/semantic-conventions from 1.27.0 to 1.37.0
2025-11-19 10:21:06 +00:00
Simon Larsen
7a94684cec
Merge pull request #2119 from OneUptime/snyk-upgrade-412cabf449455ad4dfe0f5c97f262cd4
...
[Snyk] Upgrade react-router-dom from 6.28.0 to 6.30.1
2025-11-19 10:21:01 +00:00
Simon Larsen
893ccf3331
Merge pull request #2114 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-19 10:20:41 +00:00
snyk-bot
b5f354da75
fix: upgrade react-router-dom from 6.28.0 to 6.30.1
...
Snyk has created this PR to upgrade react-router-dom from 6.28.0 to 6.30.1.
See this package in npm:
react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-19 03:38:55 +00:00
snyk-bot
b128be0c13
fix: upgrade @opentelemetry/semantic-conventions from 1.27.0 to 1.37.0
...
Snyk has created this PR to upgrade @opentelemetry/semantic-conventions from 1.27.0 to 1.37.0.
See this package in npm:
@opentelemetry/semantic-conventions
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-19 03:38:52 +00:00
snyk-bot
a0fae9b514
fix: upgrade react-big-calendar from 1.15.0 to 1.19.4
...
Snyk has created this PR to upgrade react-big-calendar from 1.15.0 to 1.19.4.
See this package in npm:
react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-19 03:38:47 +00:00
snyk-bot
04fc51b873
fix: upgrade pg from 8.13.1 to 8.16.3
...
Snyk has created this PR to upgrade pg from 8.13.1 to 8.16.3.
See this package in npm:
pg
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-19 03:38:43 +00:00
snyk-bot
2cb45d18c9
fix: upgrade tailwind-merge from 2.5.4 to 2.6.0
...
Snyk has created this PR to upgrade tailwind-merge from 2.5.4 to 2.6.0.
See this package in npm:
tailwind-merge
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-19 03:38:39 +00:00
simlarsen
495f59f36b
chore: npm audit fix
2025-11-19 01:47:18 +00:00
Nawaz Dhandala
21da644555
feat: add file size validation to FilePicker component
2025-11-18 20:49:58 +00:00
Nawaz Dhandala
02e7bd6f3e
feat: enhance file summary rendering with subtitles and access labels
2025-11-18 20:43:04 +00:00
Nawaz Dhandala
254795261d
feat: implement file summary rendering in FormSummary component
2025-11-18 20:10:17 +00:00
Nawaz Dhandala
53f0cd144c
feat: prevent notifying subscribers when sending a test email directly
2025-11-18 19:49:01 +00:00
Nawaz Dhandala
679864dbaa
feat: enhance FilePicker component with upload status management and progress tracking
2025-11-18 19:43:40 +00:00
Nawaz Dhandala
c6acc85d7d
feat: refactor cache header handling to use Response utility method across multiple APIs
2025-11-18 19:26:18 +00:00
Nawaz Dhandala
5ea2426ea4
feat: enhance FilePicker component UI by updating file upload labels and error display
2025-11-18 19:03:07 +00:00
Nawaz Dhandala
1144783f4d
feat: update button styles in FilePicker component for improved visibility
2025-11-18 18:54:51 +00:00
Nawaz Dhandala
d68bc56d1b
feat: add remove button for files in FilePicker component
2025-11-18 18:50:51 +00:00
Nawaz Dhandala
5170254473
feat: improve file handling in FilePicker for better multi-file support and UI enhancements
2025-11-18 18:37:51 +00:00
Nawaz Dhandala
84353e1a05
feat: update FilePicker component to use full width for better layout
2025-11-18 18:08:39 +00:00
Nawaz Dhandala
62d74c1d84
feat: enhance file handling by adding MIME type resolution and updating file creation permissions
2025-11-18 18:05:46 +00:00
Nawaz Dhandala
654f64aaf7
feat: add attachment support to notes in Alerts, Incidents, and Scheduled Maintenance
2025-11-18 16:15:43 +00:00
Nawaz Dhandala
150af5b65d
feat: enhance file attachment handling across multiple APIs and services
2025-11-18 15:59:58 +00:00
Nawaz Dhandala
3740636136
feat: add migration for AlertInternalNoteFile table and update migration index references
2025-11-18 15:50:58 +00:00
Nawaz Dhandala
d40deae7ef
feat: add migration for StatusPageAnnouncementFile and AlertInternalNoteFile tables with constraints and indexes
2025-11-18 15:49:40 +00:00
Nawaz Dhandala
669ed24249
feat: implement AttachmentList component and refactor attachment rendering in various views
2025-11-18 15:47:19 +00:00
Nawaz Dhandala
ae341eae08
refactor: clean up import statements and improve code readability across multiple files
2025-11-18 15:32:17 +00:00
Nawaz Dhandala
241ff7671d
feat: add file attachment support to status page announcements, including API endpoints and UI updates
2025-11-18 15:30:56 +00:00
Nawaz Dhandala
b7492f0706
feat: implement file attachment functionality for internal notes, including API endpoints and UI integration
2025-11-18 15:11:16 +00:00
Nawaz Dhandala
fcd076d057
feat: add migration for ScheduledMaintenanceInternalNoteFile and ScheduledMaintenancePublicNoteFile tables
2025-11-18 14:53:19 +00:00
Nawaz Dhandala
b924d68c51
feat: implement file attachment support for scheduled maintenance notes and API endpoints
2025-11-18 14:52:31 +00:00
Nawaz Dhandala
4713a42829
feat: add migration for IncidentInternalNoteFile and IncidentPublicNoteFile tables
2025-11-18 13:17:25 +00:00
Nawaz Dhandala
9399907bfc
feat: add attachment handling to incident public notes in event timeline
2025-11-18 13:13:37 +00:00
Nawaz Dhandala
2a84fd6751
feat: add endpoint to retrieve incident public note attachments
2025-11-18 12:04:50 +00:00
Nawaz Dhandala
4efd3d0428
feat: add file attachment rendering to IncidentDelete and PublicNote components
2025-11-18 11:38:38 +00:00
Simon Larsen
535ae01dee
Merge pull request #2112 from OneUptime/snyk-fix-645fef7c043ef7c5c2bc5ebfdc48dccb
...
[Snyk] Security upgrade xmlbuilder2 from 3.1.1 to 4.0.0
2025-11-18 11:29:33 +00:00
Nawaz Dhandala
b04b59b0a9
feat: add support for multiple file attachments in IncidentFeed form
2025-11-18 10:42:38 +00:00
snyk-bot
92025ce415
fix: Home/package.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-JSYAML-13961110
2025-11-18 10:35:30 +00:00
Nawaz Dhandala
4893b01f38
feat: implement file attachment handling in IncidentInternalNote and IncidentPublicNote services
2025-11-18 10:33:00 +00:00
Nawaz Dhandala
0f8436b92f
feat: enhance FormField to support multiple file uploads
2025-11-18 10:26:14 +00:00
Nawaz Dhandala
5e4aa44f2a
feat: add file attachment support to IncidentInternalNote and IncidentPublicNote APIs
2025-11-18 10:20:07 +00:00
Simon Larsen
0290355cfc
Merge pull request #2111 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-18 09:49:22 +00:00
simlarsen
64360fc3fe
chore: npm audit fix
2025-11-18 01:47:15 +00:00
Simon Larsen
dd07cb6312
Merge pull request #2110 from OneUptime/incidents-attachments
...
Incidents attachments
2025-11-17 15:58:11 +00:00
Nawaz Dhandala
46e5aae8e4
fix: update path resolution for blank profile picture
2025-11-17 15:57:49 +00:00
Nawaz Dhandala
626b6d93a8
fix: update path resolution for blank profile picture
2025-11-17 15:46:41 +00:00
Nawaz Dhandala
e570030319
fix: correct import path for AppApiRoute in User utility
2025-11-17 15:38:56 +00:00
Nawaz Dhandala
97d3a34abc
refactor: remove permissions from TableAccessControl in File model
2025-11-17 14:43:01 +00:00
Nawaz Dhandala
848c441419
refactor: simplify API route attachment and improve error handling in UserAPI
2025-11-17 14:41:02 +00:00
Nawaz Dhandala
5b7e52a94e
feat: enhance user profile picture handling with improved blank profile logic and route management
2025-11-17 14:35:03 +00:00
Nawaz Dhandala
77e3394638
feat: update user profile picture handling to use userId instead of profilePictureId
2025-11-17 14:21:33 +00:00
Nawaz Dhandala
93721350c6
feat: update logo URL handling and introduce UserAPI for profile picture management
2025-11-17 14:09:38 +00:00
Nawaz Dhandala
1bc6eca55c
refactor: streamline logo URL route handling in various components
2025-11-17 13:56:40 +00:00
Nawaz Dhandala
29560e3a4a
feat: update logo URL handling for status pages across various services
2025-11-17 13:45:36 +00:00
Simon Larsen
03cc76ab07
Merge pull request #2109 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-15 07:56:37 +00:00
simlarsen
dade1d0403
chore: npm audit fix
2025-11-15 01:44:36 +00:00
Nawaz Dhandala
8a3feab3d0
feat: enhance number formatting in CompareCriteria class
2025-11-13 15:10:17 +00:00
Nawaz Dhandala
7864bbb87b
feat: simplify telemetry monitor type check in SummaryInfo component
2025-11-13 14:55:44 +00:00
Nawaz Dhandala
d112d87b80
feat: add ObjectID type for projectId in ExceptionInstanceTable component
2025-11-13 14:35:58 +00:00
Nawaz Dhandala
2f8fcabce4
refactor: clean up code formatting and improve readability in Telemetry and ExceptionInstanceTable components
2025-11-13 14:35:36 +00:00
Nawaz Dhandala
0023560588
feat: enhance error handling with auth refresh logic in API class
2025-11-13 14:35:00 +00:00
Nawaz Dhandala
0bc14acde9
feat: migrate exception monitors to ExceptionInstance (analytics)
...
- Replace TelemetryException with ExceptionInstance across types and telemetry query
- Rename MonitorStepExceptionMonitorUtil.toQuery -> toAnalyticsQuery and map fields (telemetryServiceId->serviceId, lastSeenAt->time)
- Use ExceptionInstanceService and Query<ExceptionInstance> in MonitorTelemetryMonitor
- Minor MonitorResource variable cleanup for ExceptionMonitorResponse
- Add ExceptionInstanceTable component and switch UI (forms, Alert/Incident views) to use ExceptionInstance
2025-11-13 14:33:01 +00:00
Nawaz Dhandala
3f3956edd6
feat: implement SDK-side aggregation selector for modern metrics API
2025-11-13 13:32:35 +00:00
Nawaz Dhandala
93755da2e8
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-11-13 12:06:46 +00:00
Nawaz Dhandala
0657222ea7
Add support for Exception monitor type in MonitorCriteriaInstance
2025-11-13 12:06:42 +00:00
Nawaz Dhandala
ca352826ca
Add Exception Monitor functionality with related types and components
2025-11-13 12:02:17 +00:00
Simon Larsen
3cbd99042b
Merge pull request #2107 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-13 09:38:52 +00:00
simlarsen
2f102acdc2
chore: npm audit fix
2025-11-13 01:48:58 +00:00
Nawaz Dhandala
b76811d152
Fix indentation for headers in API requests across multiple components
2025-11-12 17:55:54 +00:00
Nawaz Dhandala
2335935a3e
Add conditional rendering for app.enabled in app.yaml
2025-11-12 17:53:01 +00:00
Nawaz Dhandala
c324fe03d3
Update API header retrieval to remove dependency on StatusPageUtil for all subscription and announcement pages
2025-11-12 17:52:44 +00:00
Nawaz Dhandala
d5bc83a5a1
Remove deprecated @opentelemetry/sdk-trace-node dependency from package.json and package-lock.json
2025-11-12 17:44:28 +00:00
Nawaz Dhandala
e2baa449f5
Refactor Telemetry initialization to explicitly type webTraceExporter as WebSpanExporter
2025-11-12 16:18:39 +00:00
Nawaz Dhandala
51b88eb065
Refactor Telemetry class to streamline span processor registration
2025-11-12 16:16:34 +00:00
Nawaz Dhandala
b0d95bb7df
Add 'enabled' property to various components in values schema and YAML templates
2025-11-12 16:15:29 +00:00
Nawaz Dhandala
8bf8c891ab
Refactor telemetry exports to improve type handling and streamline initialization
2025-11-12 13:32:27 +00:00
Nawaz Dhandala
fcf919c70b
Refactor session handling and cookie management in StatusPage authentication
2025-11-12 12:52:19 +00:00
Nawaz Dhandala
f0f3d32d31
Merge remote-tracking branch 'origin/snyk-upgrade-b70b2734abb0e16d5d110c8cd2735c35'
2025-11-12 11:49:20 +00:00
Nawaz Dhandala
444e8f17b6
Implement feature X to enhance user experience and fix bug Y in module Z
2025-11-12 11:46:44 +00:00
Nawaz Dhandala
3aabf44b4e
Merge branch 'snyk-upgrade-f017994c6dac770941ee664640830ac7'
2025-11-12 11:45:47 +00:00
Simon Larsen
c11fcc3c8e
Merge pull request #2106 from OneUptime/user-refresh-token
...
User refresh token
2025-11-12 11:42:29 +00:00
Simon Larsen
52519c9af8
Merge pull request #2104 from OneUptime/snyk-upgrade-d659682fbd62c498810b328f5aaca524
...
[Snyk] Upgrade @opentelemetry/exporter-trace-otlp-http from 0.52.1 to 0.207.0
2025-11-12 11:42:08 +00:00
Simon Larsen
2483cf9499
Merge pull request #2102 from OneUptime/snyk-upgrade-289d4467acd89e4854c2a2dc61916341
...
[Snyk] Upgrade @opentelemetry/exporter-logs-otlp-http from 0.52.1 to 0.207.0
2025-11-12 11:41:44 +00:00
Simon Larsen
634e21b13c
Merge pull request #2101 from OneUptime/snyk-upgrade-8678075385220dcc2c31b1b4a3900956
...
[Snyk] Upgrade @opentelemetry/sdk-logs from 0.52.1 to 0.207.0
2025-11-12 11:41:35 +00:00
Nawaz Dhandala
aad933b9eb
feat(Authentication, Session Management): implement finalizeStatusPageLogin and refresh-token endpoints for enhanced session handling
2025-11-12 11:40:52 +00:00
Nawaz Dhandala
9356f2964e
feat(Authentication): integrate UserSession model and enhance finalizeUserLogin type definition
...
feat(Express): define HeaderValue type and improve type annotations for headerValueToString and extractDeviceInfo functions
2025-11-11 21:41:20 +00:00
Nawaz Dhandala
aae70ead3b
refactor: streamline code formatting and improve readability across multiple files
2025-11-11 21:36:12 +00:00
Nawaz Dhandala
8a482dce10
feat(UserSession): enhance session management with comprehensive session handling methods and metadata
2025-11-11 21:34:11 +00:00
Nawaz Dhandala
9fdf46889c
feat(Text): add truncate method for string length limitation
2025-11-11 21:32:57 +00:00
Nawaz Dhandala
40ca9dc04c
feat(Authentication, SSO): enhance session management with user session creation and refresh token handling
2025-11-11 21:22:21 +00:00
Nawaz Dhandala
74937f2208
feat(DeviceInfo): add extractDeviceInfo function and RequestDeviceInfo type for enhanced device data retrieval
2025-11-11 21:20:07 +00:00
Nawaz Dhandala
c02ab56477
feat(Cookie): enhance cookie management with refresh token support and default access token expiry
2025-11-11 21:11:34 +00:00
Nawaz Dhandala
3f99b9680f
feat(Migration): add UserSession and StatusPagePrivateUserSession migrations with constraints and indexes
2025-11-11 19:51:54 +00:00
Nawaz Dhandala
b08c39037d
feat(Index): add StatusPagePrivateUserSessionService and UserSessionService to services
2025-11-11 19:49:32 +00:00
Nawaz Dhandala
f7cc3c00da
feat(Migration): add migration for StatusPagePrivateUserSession and UserSession tables
2025-11-11 19:48:42 +00:00
Nawaz Dhandala
ac4286935a
refactor(StatusPagePrivateUserSession): remove unnecessary blank line for cleaner code
...
refactor(UserSession): format description for additional info column for improved readability
2025-11-11 19:47:08 +00:00
Nawaz Dhandala
90a0b2e4a8
refactor(StatusPagePrivateUserSession): simplify access control by removing specific permissions
2025-11-11 19:46:19 +00:00
Nawaz Dhandala
9b22c48d27
feat(UserSession): add UserSession model for managing active user sessions and security tokens
2025-11-11 19:41:41 +00:00
Nawaz Dhandala
9c9dad5da0
feat(UserSettings): add user settings page and integrate into side menu
2025-11-11 19:18:20 +00:00
Nawaz Dhandala
e986f74025
fix(TeamMemberService): skip one-member guard when SCIM manages project membership
2025-11-11 19:07:11 +00:00
snyk-bot
deb2e81b21
fix: upgrade @opentelemetry/exporter-trace-otlp-proto from 0.52.1 to 0.207.0
...
Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-proto from 0.52.1 to 0.207.0.
See this package in npm:
@opentelemetry/exporter-trace-otlp-proto
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-11 17:46:09 +00:00
snyk-bot
0f8b322892
fix: upgrade @opentelemetry/exporter-trace-otlp-http from 0.52.1 to 0.207.0
...
Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-http from 0.52.1 to 0.207.0.
See this package in npm:
@opentelemetry/exporter-trace-otlp-http
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-11 17:46:03 +00:00
snyk-bot
23c7de3ecd
fix: upgrade @opentelemetry/exporter-metrics-otlp-proto from 0.52.1 to 0.207.0
...
Snyk has created this PR to upgrade @opentelemetry/exporter-metrics-otlp-proto from 0.52.1 to 0.207.0.
See this package in npm:
@opentelemetry/exporter-metrics-otlp-proto
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-11 17:45:57 +00:00
snyk-bot
ad144a6240
fix: upgrade @opentelemetry/exporter-logs-otlp-http from 0.52.1 to 0.207.0
...
Snyk has created this PR to upgrade @opentelemetry/exporter-logs-otlp-http from 0.52.1 to 0.207.0.
See this package in npm:
@opentelemetry/exporter-logs-otlp-http
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-11 17:45:52 +00:00
snyk-bot
debfef0388
fix: upgrade @opentelemetry/sdk-logs from 0.52.1 to 0.207.0
...
Snyk has created this PR to upgrade @opentelemetry/sdk-logs from 0.52.1 to 0.207.0.
See this package in npm:
@opentelemetry/sdk-logs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-11 17:45:46 +00:00
Nawaz Dhandala
bb85c9f8c8
refactor(BaseModelTable): enhance filter function for dropdown labels to improve type safety
2025-11-11 17:23:14 +00:00
Nawaz Dhandala
25ab1cdbf9
refactor(BaseModelTable): improve code formatting and simplify access control value handling
2025-11-11 17:21:51 +00:00
Nawaz Dhandala
44b8a9ddc9
feat(BaseModelTable): integrate access control column handling and update dropdown labels with color support
2025-11-11 17:16:52 +00:00
Nawaz Dhandala
c388ff9550
fix(IncidentCreate): remove unnecessary whitespace in color mapping function
2025-11-11 15:59:04 +00:00
Nawaz Dhandala
321d1680e6
feat(IncidentCreate): enhance incident state options with color attribute
2025-11-11 15:58:13 +00:00
Nawaz Dhandala
6c0e9f0fed
refactor: remove unnecessary whitespace in model classes and improve code formatting
2025-11-11 15:49:20 +00:00
Nawaz Dhandala
99349ecb30
fix: restore @ColorField decorator in multiple model classes for color handling
2025-11-11 15:47:57 +00:00
Nawaz Dhandala
258bbbd9cf
feat(BaseModelTable): enhance dropdown options with color handling based on the first color column
2025-11-11 15:37:56 +00:00
Nawaz Dhandala
1094a07fc6
fix(DropdownUtil): ensure color variable is explicitly typed as Color | null
...
refactor(ColorField): add return type annotation for ColorField function
2025-11-11 14:30:33 +00:00
Nawaz Dhandala
14a5671645
feat(Color, Dropdown, ModelForm): enhance color handling in Color class and Dropdown options
2025-11-11 14:05:30 +00:00
Nawaz Dhandala
5a41c66953
refactor(DatabaseBaseModel, ColorField): improve formatting and readability of type definitions and method implementations
2025-11-11 13:26:02 +00:00
Nawaz Dhandala
af605fce4c
feat(DatabaseBaseModel): add getFirstColorColumn method to retrieve the first color field column
2025-11-11 13:23:55 +00:00
Nawaz Dhandala
f8ef6c69fe
feat(ColorField): add ColorField decorator and related utility functions for color field management in database models
2025-11-11 13:20:42 +00:00
Simon Larsen
e1848f44f7
Merge pull request #2100 from OneUptime/dropdown-lbl
...
Dropdown lbl
2025-11-11 12:49:54 +00:00
Nawaz Dhandala
825bd39dda
feat(Dropdown): enhance type definitions for styling functions and improve label rendering
2025-11-11 12:49:25 +00:00
Nawaz Dhandala
b99905dfe8
fix(Telemetry): add npm install step for Common directory in workflow
2025-11-11 12:45:06 +00:00
Nawaz Dhandala
a4bf40a2c1
fix(Label): correct indentation for icon property in LabelElement
2025-11-11 12:44:05 +00:00
Nawaz Dhandala
711998b048
feat(Icon): add strokeWidth to EmptyCircle icon rendering
2025-11-11 12:42:36 +00:00
Nawaz Dhandala
132e044c07
feat(Icon): add EmptyCircle icon and update Label to use it
2025-11-11 12:16:01 +00:00
Nawaz Dhandala
8ecc307451
feat(Dropdown): implement label rendering and color resolution for selected labels
2025-11-11 12:02:49 +00:00
Nils T
fb761438ab
feat(MicrosoftTeams): enhance refreshTeams to support user-scoped tokens
2025-11-11 10:29:22 +00:00
Nawaz Dhandala
c85c29989f
feat(Dropdown): update styling for focused and selected states, enhance multi-value appearance
2025-11-10 23:29:16 +00:00
Nawaz Dhandala
95726e0f21
feat(Dropdown): enhance dropdown options with label support and improve styling
2025-11-10 23:13:10 +00:00
Nawaz Dhandala
adc15992e9
refactor(Label): simplify import statements for Pill component
2025-11-10 22:49:36 +00:00
Nawaz Dhandala
58d83a2a80
feat(Pill): add thickness prop to Icon component in Pill
2025-11-10 22:48:57 +00:00
Nawaz Dhandala
5461cd4502
feat(Pill): add icon support to Pill component and update tests
2025-11-10 22:44:07 +00:00
Nawaz Dhandala
478465a65b
refactor: update label imports and restructure label components for consistency
2025-11-10 22:34:33 +00:00
Nawaz Dhandala
bef57b784d
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2025-11-10 16:38:32 +00:00
Nawaz Dhandala
601eed0e70
refactor(Page): enhance layout and spacing for title and labels section
...
refactor(ModelPage): improve formatting of labelsColumn assignment
refactor(DatabaseBaseModel): remove unnecessary blank line
2025-11-10 16:31:29 +00:00
Nawaz Dhandala
dc1215f28b
refactor(Page): adjust title font size for improved readability
2025-11-10 15:55:44 +00:00
Nawaz Dhandala
f617330484
refactor: remove labelsColumn and associated method, update ModelPage to use getAccessControlColumn
2025-11-10 15:53:44 +00:00
Simon Larsen
888d8d6fbf
refactor: clean up code formatting and improve readability across multiple files
2025-11-10 14:36:44 +00:00
Simon Larsen
79a9bb2229
chore(notification): include WhatsApp in balance, auto-recharge and notification copy
...
Update Project model and NotificationSettings UI text to mention WhatsApp alongside SMS and Call for current balance, auto-recharge settings, and related notifications.
2025-11-10 14:15:47 +00:00
Simon Larsen
0578f9f1be
Merge pull request #2092 from OneUptime/master
...
Release
2025-11-10 09:35:46 +00:00
Simon Larsen
ebbddbd797
Merge pull request #2091 from OneUptime/snyk-fix-633d6e2055ebd39def346bdc57989683
...
[Snyk] Security upgrade nginx from 1.29.2-alpine to 1.29.3-alpine
2025-11-10 09:35:11 +00:00
Simon Larsen
6cdaaf1489
Merge pull request #2090 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-10 09:35:02 +00:00
snyk-bot
93e62befbb
fix: Nginx/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE322-PCRE2-13637025
2025-11-08 10:56:45 +00:00
simlarsen
bccd2f484b
chore: npm audit fix
2025-11-08 01:40:56 +00:00
Nawaz Dhandala
c01fc9ee64
chore(migration): drop jwtRefreshToken column from User and StatusPagePrivateUser tables
...
- remove jwtRefreshToken property from User model
- add migration to drop column from User and StatusPagePrivateUser and restore it on down
- register new migration in SchemaMigrations index
2025-11-07 22:37:25 +00:00
Simon Larsen
be9dcbd01e
Merge pull request #2089 from OneUptime/otel-ingest-rename
...
Otel ingest rename
2025-11-07 22:22:27 +00:00
Nawaz Dhandala
48f85df04c
fix(header): use w-64 instead of max-w-64 for ProjectPicker container to enforce fixed width
2025-11-07 22:01:32 +00:00
Nawaz Dhandala
fc08578ff2
chore(telemetry): remove openTelemetryCollectorHost and OTEL collector nginx/ingress config
2025-11-07 21:49:42 +00:00
Nawaz Dhandala
ea9a245b82
chore(nginx): rename open-telemetry-ingest upstream to telemetry and update proxy_pass targets (/telemetry, fluentd and syslog endpoints)
2025-11-07 21:42:26 +00:00
Nawaz Dhandala
f49b1995df
feat(telemetry): add new Telemetry service (OTel, Syslog, Fluent, Metrics, Traces) and unified ingestion pipeline
...
- Add Telemetry service entrypoint
- Telemetry/Index.ts: app bootstrap, routes mounting, infrastructure init and Telemetry SDK init.
- Unified queue + worker
- Telemetry/Jobs/TelemetryIngest/ProcessTelemetry.ts: single worker that dispatches queued jobs to specific processors (logs, traces, metrics, syslog, fluent logs).
- Telemetry/Services/Queue/TelemetryQueueService.ts: central queue API and job payload types.
- Per-type Queue wrappers (LogsQueueService, MetricsQueueService, TracesQueueService, FluentLogsQueueService, SyslogQueueService).
- OpenTelemetry ingestion middleware and proto support
- Telemetry/Middleware/OtelRequestMiddleware.ts: detect OTLP endpoint (logs/traces/metrics), decode protobuf bodies using protobufjs and set product type.
- Telemetry/ProtoFiles/OTel/v1/*.proto: include common.proto, logs.proto, metrics.proto, resource.proto, traces.proto for OTLP v1 messages.
- Ingest services
- Telemetry/Services/OtelLogsIngestService.ts: parse incoming OTLP logs, map attributes, convert timestamps, batch insert logs.
- Telemetry/Services/OtelTracesIngestService.ts: parse OTLP traces, build span rows, extract exceptions, batch insert spans and exceptions, save telemetry exception summary.
- Telemetry/Services/OtelMetricsIngestService.ts: parse OTLP metrics, normalize datapoints, batch insert metrics and index metric name -> service map.
- Telemetry/Services/SyslogIngestService.ts: syslog ingestion endpoints, parser integration, map syslog fields to attributes and logs.
- Telemetry/Services/FluentLogsIngestService.ts: ingest Fluentd style logs, normalize entries and insert into log backend.
- Telemetry/Services/OtelIngestBaseService.ts: helpers to resolve service name from attributes/headers.
- Syslog parser and utilities
- Telemetry/Utils/SyslogParser.ts: robust RFC5424 and RFC3164 parser, structured data extraction and sanitization.
- Telemetry/Tests/Utils/SyslogParser.test.ts: unit tests for parser behavior.
- Telemetry exception utilities
- Telemetry/Utils/Exception.ts: generate exception fingerprint and upsert telemetry exception status (saveOrUpdateTelemetryException).
- Queue & job integration
- New integration with Common/Server/Infrastructure/Queue and QueueWorker, job id generation and telemetry job types.
- Telemetry services add ingestion jobs instead of processing synchronously.
- Config, build and dev tooling
- Add Telemetry/package.json, package-lock.json, tsconfig.json, nodemon.json, jest config.
- New script configs and dependencies (protobufjs, ts-node, jest, nodemon, etc).
- Docker / environment updates
- docker-compose.base.yml, docker-compose.dev.yml, docker-compose.yml: rename service from open-telemetry-ingest -> telemetry and wire TELEMETRY_* envs.
- config.example.env: rename and consolidate environment variables (OPEN_TELEMETRY_* -> TELEMETRY_*, update hostnames and ports).
- Tests/Scripts/status-check.sh: update ready-check target to telemetry/status/ready.
- Other
- Telemetry/Services/Queue/*: export helpers and legacy-compatible job interface shims.
- Memory cleanup and batching safeguards across ingest services.
- Logging and capture spans added to key code paths.
BREAKING CHANGES / MIGRATION NOTES:
- Environment variables and docker service names changed:
- Replace OPEN_TELEMETRY_... vars with TELEMETRY_... (PORT, HOSTNAME, CONCURRENCY, DISABLE_TELEMETRY, etc).
- docker-compose entries moved from "open-telemetry-ingest" to "telemetry" and image name changed to oneuptime/telemetry.
- Update any deployment automation and monitoring checks referencing the old service name or endpoints.
- Consumers: OTLP endpoints and behavior remain supported, but ingestion is now queued and processed asynchronously.
Testing / Running:
- Install deps in Telemetry/ (npm install) after syncing Common workspace.
- Run dev: npx nodemon (nodemon.json) or build & start using provided scripts.
- Run tests with jest (Telemetry test suite includes SyslogParser unit tests).
Files added/modified (high level):
- Added many files under Telemetry/: Index, Jobs, Middleware, ProtoFiles, Services, Utils, Tests, package and config artifacts.
- Modified docker-compose.* and config.example.env and status check script to use new TELEMETRY service/vars.
2025-11-07 21:36:47 +00:00
Simon Larsen
351fc4828b
Merge pull request #2088 from OneUptime/merge-fluentd
...
Merge fluentd
2025-11-07 20:40:14 +00:00
Nawaz Dhandala
04cb7da6d6
chore(fluentd): update production endpoint and x-oneuptime token in Fluentd config (Fluentd/fluent.conf)
2025-11-07 20:38:23 +00:00
Nawaz Dhandala
c6e2f41351
chore(docker-compose): add fluentd service to docker-compose.base.yml
2025-11-07 20:27:50 +00:00
Simon Larsen
e524dfda6d
chore(fluent-ingest): normalize formatting in FluentLogsIngestService and Index.ts
2025-11-07 20:22:51 +00:00
Simon Larsen
30b6353714
chore(fluent-ingest): route fluent log ingest through TelemetryQueueService, add FluentLogsIngestService and remove legacy ProcessFluentLogs job
2025-11-07 20:20:25 +00:00
Simon Larsen
29be9b399f
chore(fluent-ingest): route fluent log ingest through TelemetryQueueService and remove legacy queue endpoints
...
- Replace FluentLogsQueueService import/use with TelemetryQueueService.addFluentLogIngestJob in Fluent API.
- Remove ClusterKeyAuthorization-protected queue admin endpoints (stats, size, failed) from Fluent API.
- Remove ProcessFluentLogs job import from service initialization.
2025-11-07 20:02:22 +00:00
Simon Larsen
36cdeec916
chore(queue): remove FluentLogs from QueueName enum
2025-11-07 19:46:29 +00:00
Simon Larsen
a80b7ba88c
chore(fluent-ingest): migrate fluent log ingest into open-telemetry-ingest and remove legacy fluent-ingest service
...
- Move Fluent/Fluent Bit logs ingestion into open-telemetry-ingest:
- Add OpenTelemetryIngest/API/Fluent.ts (routes for /fluentd and queue endpoints)
- Add Queue service, job worker and processor:
- OpenTelemetryIngest/Services/Queue/FluentLogsQueueService.ts
- OpenTelemetryIngest/Jobs/TelemetryIngest/ProcessFluentLogs.ts
- Register Fluent API and job processing in OpenTelemetryIngest/Index.ts
- Introduce QueueName.FluentLogs and related queue usage
- Remove legacy FluentIngest service and configuration:
- Delete fluent-ingest docker-compose/dev/base entries and docker-compose.yml service
- Remove fluent-ingest related helm values, KEDA scaledobject, ingress host and schema entries
- Remove FLUENTD_HOST env/values and replace FLUENT_INGEST_HOSTNAME -> FLUENT_LOGS_HOSTNAME (pointing to open-telemetry-ingest)
- Update config.example.env keys (FLUENT_LOGS_CONCURRENCY, DISABLE_TELEMETRY_FOR_FLUENT_LOGS)
- Remove FluentIngestRoute and FLUENT_INGEST_URL/hostname usages from UI config/templates
- Remove VSCode launch debug config for Fluent Ingest
- Remove Fluent ingest E2E status check entry in Tests/Scripts/status-check.sh
- Update docs/architecture diagram and Helm templates to reflect "FluentLogs" / Fluent Bit flow
- Misc:
- Remove FLUENTD_HOST environment injection from docker-compose.base.yml
- Cleanup related values.schema.json and values.yaml entries
This consolidates log ingestion under the OpenTelemetry ingest service and removes the separate FluentIngest service and its configuration.
2025-11-07 19:37:31 +00:00
Simon Larsen
b31d1076b8
chore(fluent-ingest): remove /fluent-ingest nginx proxy location from default.conf.template
2025-11-07 19:04:46 +00:00
Simon Larsen
788e82497c
chore(fluent-ingest): remove fluent-ingest upstream and Fluentd collector nginx config; route fluentd/syslog endpoints to open-telemetry-ingest
2025-11-07 19:04:32 +00:00
Simon Larsen
3409b0f66e
chore(fluent-ingest): remove FluentIngest E2E status check tests
2025-11-07 18:57:06 +00:00
Simon Larsen
cafed35795
chore(fluent-ingest): remove FluentIngest service and all related sources, configs and artifacts
2025-11-07 18:49:09 +00:00
Simon Larsen
69ae1eb310
chore(ci/infra): remove FluentIngest from workflows, charts and compose; bump OpenTelemetryIngest deps
...
- Remove FluentIngest CI jobs and release/test deploy steps (build.yml, compile.yml, release.yml, test-release.yaml)
- Delete test.fluent-ingest workflow
- Remove Fluent-related env vars/hostnames from config.example.env, docker-compose.base.yml, HelmChart templates and EnvironmentConfig.ts
- Remove fluent-ingest service block from docker-compose.base.yml
- Bump Playwright and TypeORM versions in OpenTelemetryIngest package-lock.json
2025-11-07 18:46:27 +00:00
Nawaz Dhandala
4335c46e3e
fix: ProjectPicker use max-w-64 instead of w-64 for responsive container
2025-11-07 18:36:49 +00:00
Simon Larsen
863f1ae82e
Merge pull request #2087 from OneUptime/snyk-fix-c8a12071f54add6476bd98c6671cd43d
...
[Snyk] Security upgrade typeorm from 0.3.20 to 0.3.26
2025-11-07 13:30:31 +00:00
snyk-bot
0755c15886
fix: Common/package.json & Common/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-TYPEORM-13746469
2025-11-07 13:25:43 +00:00
Nawaz Dhandala
72ed43563e
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-11-07 13:24:21 +00:00
Nawaz Dhandala
15ded6cd46
Merge remote-tracking branch 'origin/snyk-upgrade-4b64a1ce29eed910e23d56c358729865'
2025-11-07 13:24:15 +00:00
Simon Larsen
9e238dc660
Merge pull request #2085 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-07 13:23:08 +00:00
Nawaz Dhandala
9f3ccc7d74
style(exec): type-annotate spawned child as ChildProcess and format spawn call
2025-11-07 13:22:24 +00:00
simlarsen
9e5db22235
chore: npm audit fix
2025-11-07 01:46:40 +00:00
Nawaz Dhandala
e31417c5bf
style(exec, nginx, docs): tidy formatting and indentation across Execute.ts, NginxConfigurator.ts, and Telemetry Documentation
2025-11-06 19:41:57 +00:00
Nawaz Dhandala
bf6e97c35d
feat(exec): add executeCommandInheritStdio and use it for nginx config test
...
- Add spawn and SpawnOptions imports and implement Execute.executeCommandInheritStdio
that runs commands with inherited stdio, logs errors, and rejects on non-zero exit.
- Update NginxConfigurator to run `nginx -t -c /etc/nginx/nginx.conf` via the new
inherit-stdio helper before reloading nginx.
2025-11-06 19:41:01 +00:00
Nawaz Dhandala
28073ba819
nginx(config): ensure log directory and access/error log files exist before reload
2025-11-06 14:20:13 +00:00
Nawaz Dhandala
4909a5c980
ci(workflows): disable Docker build cache in GitHub Actions
...
Add --no-cache to docker build and docker buildx commands across build.yml, release.yml and test-release.yaml to force fresh image builds and avoid using cached layers.
2025-11-06 13:54:58 +00:00
Nawaz Dhandala
c4adc24562
ci(release): handle npm publish --dry-run errors and skip if version already published
2025-11-06 13:33:14 +00:00
Nawaz Dhandala
597344483a
docs(telemetry): expand common use cases into detailed sections with rsyslog and Fluent Bit examples
2025-11-06 13:21:01 +00:00
Simon Larsen
05d9b79ba2
docs(opentelemetry-ingest): add Syslog testing instructions with RFC5424 curl example
2025-11-06 12:51:56 +00:00
Simon Larsen
af14edb175
docs(telemetry): add "Send Native Syslog" tile to Documentation component
2025-11-06 12:49:36 +00:00
Simon Larsen
0255bd37d0
docs(telemetry): add "Common Use Cases" section to Syslog guide
2025-11-06 12:47:30 +00:00
Simon Larsen
2e6b463bd7
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-11-06 12:41:33 +00:00
Simon Larsen
95e355ff7d
style(opentelemetry-ingest): add RequestHandler/type annotations and simplify parser regexes
...
- Type setSyslogProductType as RequestHandler
- Import and use ParsedSyslogMessage in parser tests (explicit typed parsed variables)
- Simplify regex usage/formatting in SyslogParser for version and procId matching
- Minor import formatting cleanup
2025-11-06 12:41:29 +00:00
Simon Larsen
cccdcdaf93
style(opentelemetry-ingest): normalize formatting and line-wrapping across ingest code
...
- Remove extraneous blank line in OTelIngest router
- Reflow imports, function signatures and wrapped expressions in:
OtelIngestBaseService, SyslogQueueService, SyslogIngestService
- Tidy regex/whitespace and token handling formatting in SyslogParser
- Simplify quoting and compact multiline expectations in SyslogParser tests
- Pure stylistic changes only — no behavioral modifications
2025-11-06 12:34:38 +00:00
Simon Larsen
9256f8b4bd
feat(opentelemetry-ingest): add Syslog ingestion API and RFC3164/5424 parsing
...
- Add new Syslog API (POST /syslog/v1/logs) with product-type middleware and mount it in OpenTelemetryIngest Index
- Move syslog route out of OTelIngest and clean up related imports
- Add parseRfc5424Timestamp and parseRfc3164Timestamp to OneUptimeDate (handles normalization and year rollovers)
- Refactor SyslogParser to use OneUptimeDate parsing helpers and remove duplicated timestamp parsing code
- Update NGINX template to proxy /syslog/v1/logs to open-telemetry-ingest with proper headers/resolver and connection settings
2025-11-06 12:33:36 +00:00
Simon Larsen
b27acbfd38
feat(opentelemetry-ingest): add native Syslog ingestion, parsing, queuing, docs & tests
...
- Add /syslog/v1/logs endpoint and syslog product-type middleware
- Implement SyslogIngestService: normalize/parse messages, build attributes, batch flush to LogService
- Add robust Syslog parser (RFC5424 & RFC3164) and comprehensive unit tests
- Add TelemetryType.Syslog, SyslogQueueService, and queue handling (enqueue + worker processing)
- Expose OPEN_TELEMETRY_INGEST_SYSLOG_FLUSH_BATCH_SIZE config
- Update Otel ingest router, base service helpers, and ProcessTelemetry worker to support Syslog
- Add documentation page and navigation entry for Syslog telemetry
2025-11-06 12:22:48 +00:00
Nawaz Dhandala
ad9771f222
Merge branch 'release'
2025-11-06 11:55:36 +00:00
Nawaz Dhandala
20a3eab3a0
fix(email): validate using RFC5322 regex and remove redundant Zod check
2025-11-06 11:55:14 +00:00
Nawaz Dhandala
fbe198f0c0
fix(nginx): ensure /var/log/nginx and logs exist; set error_log to /var/log/nginx/error.log
...
Create /var/log/nginx and touch access.log/error.log in run.sh so nginx -t succeeds before reloads.
Revert nginx.conf error_log to /var/log/nginx/error.log (notice).
2025-11-06 11:34:19 +00:00
Nawaz Dhandala
bb48776e02
fix(nginx): use stderr for error_log to enable container-friendly logging
2025-11-05 21:38:59 +00:00
Nawaz Dhandala
0f92342742
fix(nginx): write error_log to /proc/self/fd/2 for container-friendly logging
2025-11-05 20:33:32 +00:00
Nawaz Dhandala
6ed41b87dd
fix(nginx): send error_log to /dev/stderr for container-friendly logging
2025-11-05 19:52:06 +00:00
Nawaz Dhandala
12364415aa
ci(release): skip npm publish if version already published; fail on other errors
2025-11-05 19:37:45 +00:00
Nawaz Dhandala
1a3301e715
fix(monitor): normalize disk paths when matching disk metrics (handle backslashes, trailing slashes and root path)
2025-11-05 17:47:33 +00:00
Nawaz Dhandala
8be7b68faf
fix(helm): move nodeSelector into e2e CronJob pod template and add per-job override
2025-11-05 16:58:07 +00:00
Nawaz Dhandala
47f9d3914e
fix(queue): normalize job IDs (replace ':' with '-') when adding/removing jobs and handling repeatable keys
2025-11-05 15:14:51 +00:00
Nawaz Dhandala
8a1afbe7dc
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-11-05 13:32:12 +00:00
Simon Larsen
87ac6f3106
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-11-05 13:23:25 +00:00
Simon Larsen
2df32e4cdd
fix(monitor): return null for cached monitor status name instead of undefined
2025-11-05 13:23:23 +00:00
Nawaz Dhandala
2e2adffe17
fix(nginx): use findAllBy and remove LIMIT_MAX when fetching certs for disk write jobs
2025-11-05 13:11:58 +00:00
Nawaz Dhandala
2a15cf8676
fix(acme): adjust ACME challenge route to /acme-challenge/.well-known/:token
2025-11-05 13:02:02 +00:00
Nawaz Dhandala
d249579c1c
fix(acme): mount .well-known/acme-challenge router on main router to expose ACME challenge endpoint
2025-11-05 12:52:42 +00:00
Nawaz Dhandala
05681b108b
style(monitor): add explicit type annotations and minor formatting cleanup in EvaluationLogList
2025-11-05 12:38:50 +00:00
Nawaz Dhandala
36867a0b8c
style(monitor): render criteria message using Alert component in EvaluationLogList
2025-11-05 12:27:12 +00:00
Nawaz Dhandala
0e5a832628
feat(monitor): include incident/alert numbers in evaluation events and show them in UI
...
- select incidentNumber/alertNumber when loading open incidents/alerts
- attach relatedIncidentNumber / relatedAlertNumber to evaluation events (created/resolved/skipped)
- add number fields to MonitorEvaluationEvent type
- decorate event title/message in EvaluationLogList to include "Incident #N" / "Alert #N"
2025-11-05 12:25:20 +00:00
Nawaz Dhandala
46f69fdde5
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-11-05 12:14:21 +00:00
Nawaz Dhandala
70e6c0abe1
style(monitor): wrap criteria message and met notice in styled callouts with icons
2025-11-05 12:14:15 +00:00
Simon Larsen
c5938956af
docs(readme,helm): add Community vs. Enterprise table to main README; expand Enterprise Edition details in Helm chart README
2025-11-05 12:12:42 +00:00
Simon Larsen
e9bfe74b5d
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-11-05 12:09:46 +00:00
Simon Larsen
55085a5e6c
docs(helm): add Community vs. Enterprise table, document ssl.provision and image.type, remove duplicate Uninstall section
2025-11-05 12:09:42 +00:00
Nawaz Dhandala
9cb48a41e7
style(monitor): restore criteria 'not checked' notice and use ArrowCircleRight icon for events
2025-11-05 12:03:14 +00:00
Nawaz Dhandala
dd8179c0a7
refactor(monitor): remove short-circuit notice and related logic from EvaluationLogList
...
Remove firstMetCriteriaIndex and shouldShowShortCircuitMessage, and delete the UI block that displayed the "remaining criteria were not evaluated" short-circuit message. Simplifies criteria rendering by removing unused short-circuit handling.
2025-11-05 12:01:04 +00:00
Simon Larsen
f9f84d4104
docs(helm): note Let's Encrypt requires host reachable on ports 80 and 443
2025-11-05 11:58:54 +00:00
Simon Larsen
827663675d
refactor(queue): extract BullMQAdapter array and cast to BullBoardQueues for type compatibility
2025-11-05 11:57:48 +00:00
Nawaz Dhandala
0e8d7f2d6b
fix(monitor): show short-circuit notice only for first met criteria, remove unused import, and tweak spacing/styles
2025-11-05 11:56:51 +00:00
Nawaz Dhandala
0dd9dfb505
style(monitor): fix JSX conditional formatting in EvaluationLogList
2025-11-05 11:40:36 +00:00
Nawaz Dhandala
b3c68df77e
refactor(monitor): centralize persistence of latest monitor payload
...
Extract persistLatestMonitorPayload and consolidate handling of serverMonitorResponse
and incomingMonitorRequest. Ensure monitor payload updates are saved consistently
(including when there are no steps or no matching monitor step) and before writing logs.
Also clone incomingMonitorRequest via JSON to avoid mutating the original payload and
normalize debug messages.
2025-11-05 11:38:34 +00:00
Nawaz Dhandala
06d0510667
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-11-05 11:34:28 +00:00
Nawaz Dhandala
059b7db474
fix(nginx): narrow ACME challenge location to /.well-known/acme-challenge
2025-11-05 11:30:17 +00:00
Simon Larsen
ff17d990d1
fix(scim): make Create Group idempotent — reuse existing team and return 200 when reused
...
- Reuse an existing team instead of throwing BadRequest on duplicate group names.
- Create a new team when not found, setting isTeamEditable/isTeamDeleteable and allowing empty groups.
- Ensure member additions operate on the resolved target team.
- Expand team select fields and fetch the team for response; return 201 for newly created teams and 200 when reusing an existing one.
2025-11-05 11:17:28 +00:00
Nawaz Dhandala
2e6658542b
delete scim readme
2025-11-05 11:12:27 +00:00
Nawaz Dhandala
04a4d6e4de
fix(monitor): show short-circuit note for satisfied criteria and normalize met text color
...
- Add notice when a criteria is satisfied under FilterCondition.Any to indicate remaining criteria were not evaluated.
- Ensure FilterCondition is imported where used.
- Change "Criteria met" text color in Logs view from green to gray for consistent summary styling.
2025-11-05 10:52:03 +00:00
Nawaz Dhandala
2f595fe490
Merge branch 'monitor-log-summary-update'
2025-11-05 10:49:48 +00:00
Nawaz Dhandala
303554d644
refactor(monitor): group identical criteria filters in EvaluationLogList, aggregate metadata & status; use NORMAL small action buttons
2025-11-05 10:49:24 +00:00
Simon Larsen
2ca45b143d
Merge pull request #2083 from OneUptime/monitor-log-summary-update
...
Monitor log summary update
2025-11-05 10:32:57 +00:00
Nawaz Dhandala
b5722256c5
refactor(email): replace custom RFC5322 regex with Zod email validation and add early falsy check
2025-11-05 09:41:42 +00:00
Nawaz Dhandala
0d231a6132
chore(eslint): enable no-control-regex and tidy rule formatting
2025-11-05 09:38:26 +00:00
Simon Larsen
ecc1d841e2
Merge pull request #2080 from OneUptime/snyk-upgrade-ad5a46fc6886b9d33f00f95d68951c86
...
[Snyk] Upgrade zod from 3.25.30 to 3.25.76
2025-11-05 09:34:42 +00:00
Simon Larsen
cddf534449
Merge pull request #2081 from OneUptime/snyk-upgrade-58044c8091e4244c9346f20e7029dcbd
...
[Snyk] Upgrade @opentelemetry/api-logs from 0.52.1 to 0.206.0
2025-11-05 09:34:36 +00:00
Simon Larsen
a4ba662211
Merge pull request #2078 from OneUptime/snyk-upgrade-a266987590b01e591eec631cb95143b3
...
[Snyk] Upgrade bullmq from 5.26.2 to 5.61.0
2025-11-05 09:34:20 +00:00
Simon Larsen
604bc33fb3
Merge pull request #2077 from OneUptime/snyk-upgrade-60fa724635c3f357d78809a2791dae5d
...
[Snyk] Upgrade posthog-js from 1.186.3 to 1.275.3
2025-11-05 09:34:12 +00:00
Simon Larsen
a1ae1bee89
Merge pull request #2082 from OneUptime/monitor-log-summary-update
...
Monitor log summary update
2025-11-05 09:33:51 +00:00
Nawaz Dhandala
775b8846c7
refactor(monitor): tidy formatting, consolidate imports and add type annotations
...
- Normalize whitespace/indentation and reformat several monitor utilities and message builders
- Consolidate and reorder imports (including MonitorEvaluationSummary) across evaluator/data-extractor modules
- Add explicit types (MonitorStatus, BasicDiskMetrics) and tighten type annotations in observation/resource code
- Minor cleanups to conditional formatting in dashboard components (EvaluationLogList, SummaryInfo)
2025-11-05 09:33:29 +00:00
Nawaz Dhandala
3837208023
refactor(monitor): split MonitorCriteriaMessageBuilder into smaller responsibility-focused modules
...
Move expectation, observation, data-extraction and formatting logic out of the large
MonitorCriteriaMessageBuilder into new classes:
- MonitorCriteriaExpectationBuilder
- MonitorCriteriaObservationBuilder
- MonitorCriteriaDataExtractor
- MonitorCriteriaMessageFormatter
Keep MonitorCriteriaMessageBuilder slim: it now orchestrates message construction and
delegates description/formatting responsibilities to the new modules.
2025-11-05 09:23:14 +00:00
Nawaz Dhandala
b45910a22e
refactor(monitor): extract criteria evaluation, message builder, metrics & log utils from MonitorResource
...
- Move criteria processing into MonitorCriteriaEvaluator
- Move filter/observation message logic into MonitorCriteriaMessageBuilder
- Move monitor metrics logic into MonitorMetricUtil
- Move monitor log persistence into MonitorLogUtil
- Replace large in-file implementations in MonitorResource with calls to the new utilities to reduce complexity and improve separation of concerns
2025-11-05 08:59:14 +00:00
Nawaz Dhandala
c787d7eca0
refactor(monitor): format compare messages and add value formatting helpers
2025-11-05 08:38:04 +00:00
snyk-bot
9771c4cd69
fix: upgrade @opentelemetry/api-logs from 0.52.1 to 0.206.0
...
Snyk has created this PR to upgrade @opentelemetry/api-logs from 0.52.1 to 0.206.0.
See this package in npm:
@opentelemetry/api-logs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-04 23:28:08 +00:00
snyk-bot
4471d6bec4
fix: upgrade zod from 3.25.30 to 3.25.76
...
Snyk has created this PR to upgrade zod from 3.25.30 to 3.25.76.
See this package in npm:
zod
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-04 23:28:03 +00:00
snyk-bot
95e24d9ae0
fix: upgrade playwright from 1.55.1 to 1.56.0
...
Snyk has created this PR to upgrade playwright from 1.55.1 to 1.56.0.
See this package in npm:
playwright
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-04 23:27:58 +00:00
snyk-bot
f8a7330f79
fix: upgrade bullmq from 5.26.2 to 5.61.0
...
Snyk has created this PR to upgrade bullmq from 5.26.2 to 5.61.0.
See this package in npm:
bullmq
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-04 23:27:53 +00:00
snyk-bot
ae177c920f
fix: upgrade posthog-js from 1.186.3 to 1.275.3
...
Snyk has created this PR to upgrade posthog-js from 1.186.3 to 1.275.3.
See this package in npm:
posthog-js
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-04 23:27:47 +00:00
Nawaz Dhandala
9faa38454d
refactor(monitor): improve criteria filter messages and add rich observation descriptions
...
- Replace ad-hoc success/failure messaging with buildCriteriaFilterMessage / buildCriteriaFilterFailureMessage
- Add detailed describe*Observation helpers for many CheckOn types (response, headers, body, isOnline, timeouts, incoming requests, CPU/memory/disk, processes, SSL, synthetic/custom code, metrics, logs, spans)
- Introduce utility helpers: formatNumber, formatPercentage, formatBytes, formatList, formatSnippet, describeProcesses, computeDiskUsagePercent, summarizeNumericSeries, formatResultValue, and various response extractors
- Enhance metric value extraction to select correct aggregated result by alias and return summarized numeric series
- Wire new messaging into MonitorResource evaluation flow (use filterMessage everywhere)
- Import and use FilterType and ServerProcess types plus several monitor response types
- Small fix in ServerMonitorCriteria: find disk metric and prefer percentUsed (fall back to percentFree) when computing disk usage percent
2025-11-04 22:39:51 +00:00
Nawaz Dhandala
a4198ec409
refactor(monitor): consolidate evaluation logs for probe-based monitors
...
Compute a probable evaluationSummary from props.evaluationSummary or the first probe response that has one, remove per-probe EvaluationLogList, and render evaluation logs once for probable (probe) monitors to avoid duplicated log lists.
2025-11-04 22:11:58 +00:00
Nawaz Dhandala
24d184debf
feat(monitor, dashboard): resolve monitor status names in events and add view buttons for incidents/alerts
...
Cache and fetch monitor status names in MonitorResource and include readable status names in evaluationSummary events. Add action buttons in EvaluationLogList to navigate to related incident/alert views.
2025-11-04 22:08:08 +00:00
Nawaz Dhandala
f307c904b0
fix(monitor): persist monitor log on early exits and add input guards to saveMonitorLog
2025-11-04 21:31:54 +00:00
Nawaz Dhandala
2d20b7fd13
refactor(monitor): add explicit typings for render functions and evaluationSummary; simplify catch
...
Add explicit function type annotations for renderCriteriaResult, renderEvent and renderEvaluationLogs in SummaryView to improve type safety and readability. Also type the evaluationSummary variable in Monitor view and simplify the catch block by removing the unused error parameter.
2025-11-04 21:11:18 +00:00
Nawaz Dhandala
fd738b23d0
refactor(monitor, dashboard): normalize multiline formatting and simplify conditional logic
...
- Normalize multiline/inline formatting in MonitorResource.ts, EvaluationLogList.tsx and Logs.tsx
- Simplify nested else to else-if for FilterCondition.All in MonitorResource
- Minor JSX spacing and map return cleanup for clearer readability
2025-11-04 21:09:02 +00:00
Simon Larsen
deffa6489d
feat(monitor): fetch and surface evaluationSummary from MonitorLog in Monitor view and Logs
...
- Add AnalyticsModelAPI call in Monitor view to load the latest MonitorLog and extract evaluationSummary into component state.
- Pass latest evaluationSummary to Summary component in Monitor view.
- Add Evaluation Outcome column to Monitor Logs table to show criteria met / no criteria / not recorded.
- Pass evaluationSummary into the Logs modal's SummaryInfo.
- Import MonitorEvaluationSummary types and MonitorLog analytics model.
2025-11-04 21:00:14 +00:00
Simon Larsen
e5f1d5553e
feat(monitor): add MonitorEvaluationSummary and evaluation logs
...
- introduce MonitorEvaluationSummary type and related result/event types
- thread evaluationSummary through probe/monitor response types and probe ingest flow
- initialize and populate evaluationSummary in MonitorResource (criteriaResults, events)
- record events for criteria evaluation, monitor status changes, incident/alert create/skip/resolve
- update criteria filter evaluation to produce structured filter results and messages
- add EvaluationLogList UI and wire evaluationSummary into Summary/SummaryInfo views
- minor Date utility usages to timestamp events
2025-11-04 20:58:18 +00:00
Nawaz Dhandala
d2ee3c5409
refactor(admin-dashboard, nginx): normalize multiline formatting in Serve.ts, NginxConfigurator.ts and WriteServerCertToDisk.ts
2025-11-04 20:39:53 +00:00
Nawaz Dhandala
9a1ecd7fe0
fix(admin-dashboard): clarify NotAuthorizedException messages in Serve.ts
...
Replace generic "Only master admins can access this app." with
"Unauthorized: Only master admins can access the admin dashboard." to
provide clearer, more informative authorization errors.
2025-11-04 20:39:14 +00:00
Simon Larsen
b41d8ab5ab
Merge pull request #2076 from OneUptime/ssl-load
...
Ssl load
2025-11-04 20:36:03 +00:00
Nawaz Dhandala
b809e1c43b
refactor(analytics): extract includesValues and simplify numeric-array detection in Statement.toColumnType
2025-11-04 20:35:33 +00:00
Nawaz Dhandala
743f8721f3
fix(helm): correct YAML indentation for SERVER_ADMIN_DASHBOARD_HOSTNAME in _helpers.tpl
2025-11-04 20:06:40 +00:00
Simon Larsen
c0aa2b7905
Merge pull request #2075 from OneUptime/ssl-load
...
Ssl load
2025-11-04 19:56:35 +00:00
Nawaz Dhandala
4ac5819e6a
fix(nginx): generate placeholder certs and guard HTTPS directives; test config after envsubst
...
Add ensure_placeholder_certificate to envsubst-on-templates.sh to generate a temporary self-signed cert when PRIMARY_DOMAIN is set but cert files are missing. Only export SSL listen/certificate directives if certs (real or placeholder) are available; otherwise disable HTTPS directives and emit warnings. Simplify PRIMARY_DOMAIN logging.
Also run "nginx -t" immediately after running the envsubst script in NginxConfigurator to validate generated config before attempting reload.
2025-11-04 19:55:22 +00:00
Nawaz Dhandala
158663c44b
fix(nginx): only write/reload when certs change; derive primary domain and guard SSL directives
...
- WriteServerCertToDisk: read existing cert/key from disk and compare with DB values; skip writing when unchanged. After writing, run envsubst-on-templates.sh and reload nginx with try/catch and logging.
- envsubst-on-templates.sh: derive PRIMARY_DOMAIN from HOST when not set, compute cert/key paths, and only export PROVISION_SSL_* directives when certificate files exist (otherwise clear directives and log).
2025-11-04 19:44:55 +00:00
Simon Larsen
3d2bcfa579
refactor(admin): add types for ensureMasterAdminAccess and JSONWebToken decode result
2025-11-04 19:21:07 +00:00
Simon Larsen
21984c8684
chore(docker-compose): consolidate common-ui/server anchors into common-runtime-variables
...
Replace <<: *common-ui-variables and <<: *common-server-variables with <<: *common-runtime-variables across services and remove the IS_SERVER flag from the server anchor.
2025-11-04 19:18:28 +00:00
Simon Larsen
ad63d18f0a
fix(helm): replace runtime env include with oneuptime.env.oneuptimeSecret in isolated-vm template
2025-11-04 19:17:45 +00:00
Simon Larsen
e5af008079
chore(helm): unify runtime env template and update deployments
...
Replace separate commonServer/commonUi and oneuptimeSecret includes with a single
oneuptime.env.runtime include across deployments. Move oneuptimeSecret into the
common env where appropriate and remove SERVER_ADMIN_DASHBOARD_HOSTNAME.
Update all affected templates to use the new runtime include.
2025-11-04 19:14:27 +00:00
Simon Larsen
3e72b2a9a4
fix(admin): restrict AdminDashboard to master admins and guard index render
...
Add ensureMasterAdminAccess in AdminDashboard/Serve.ts to decode JWT, validate
isMasterAdmin and return a NotAuthorized response when access is not allowed.
Wire this function into App.init as getVariablesToRenderIndexPage so the admin
frontend is protected.
Also add a res.headersSent guard in StartServer.ts to skip rendering the index
page if a response was already sent, avoiding duplicate responses.
2025-11-04 18:28:10 +00:00
Nawaz Dhandala
6d66c6c369
ci(test-release): replace MCP server Docker builds with Worker image builds
...
Update test-release workflow to build and push Worker images (./Worker/Dockerfile) and adjust tags (including enterprise variants) instead of the previous MCP server build steps.
2025-11-04 17:58:41 +00:00
Nawaz Dhandala
9544dc2a6c
chore(env): use explicit callback body for prefix startsWith check in getFrontendEnvVars
2025-11-04 16:47:07 +00:00
Simon Larsen
a22e3b63e0
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-11-04 16:08:53 +00:00
Simon Larsen
5f1f0cde4a
fix(env): restrict frontend env vars and use sanitized getFrontendEnvVars in env.js
...
Add getFrontendEnvVars with an allow-list and allowed prefixes to EnvironmentConfig to avoid exposing the entire process.env to the browser. Update StartServer to use getFrontendEnvVars when rendering /env.js and embed the serialized env object directly.
2025-11-04 16:08:47 +00:00
Nawaz Dhandala
3025880d6d
chore(nginx): move conditional SSL listen/certificate directives into envsubst variables
2025-11-04 15:59:14 +00:00
Nawaz Dhandala
00994b56c5
chore(values.yaml): relocate image configuration next to ssl and remove duplicate block
2025-11-04 15:35:27 +00:00
Nawaz Dhandala
d56fd8bf69
fix(domain): disallow creating verified domains for non-root users; require post-create verification
2025-11-04 15:09:41 +00:00
Nawaz Dhandala
1229d5d204
style(domain): normalize whitespace and formatting in DomainService.ts
2025-11-04 12:18:14 +00:00
Nawaz Dhandala
c4f1f4e711
fix(domain): allow setting deletedByUserId on create for project roles
2025-11-04 12:17:33 +00:00
Nawaz Dhandala
7b8986b011
fix(domain): require projectId for verification and verify TXT for all project domains; set isVerified false for non-root creates
...
- set createBy.data.isVerified = false for non-root creations
- require projectId (from query.projectId or props.tenantId) when verifying domains
- query by projectId and other filters, use LIMIT_PER_PROJECT and iterate results to verify TXT records
- add missing imports (LIMIT_PER_PROJECT, ObjectID, FindWhere) and improve error handling/messages
2025-11-04 12:14:51 +00:00
Nawaz Dhandala
46e6176e6a
refactor(queue): use Redis.getRedisOptions() for BullMQ connections; remove direct Redis env usage
2025-11-04 11:53:43 +00:00
Simon Larsen
61f9572956
Merge pull request #2073 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-04 10:48:58 +00:00
simlarsen
3adc6901da
chore: npm audit fix
2025-11-04 01:46:29 +00:00