Nawaz Dhandala
dd37b8a05e
fix: update component search tests to handle split titles due to highlighting
2026-04-05 20:07:58 +01:00
Nawaz Dhandala
23f5ffc840
fix: add waitUntil option for navigation in CreateMonitor and CreateProject tests
2026-04-05 20:00:03 +01:00
Nawaz Dhandala
875dbccad3
fix: update search placeholder text for clarity in ComponentsModal tests
2026-04-05 19:57:10 +01:00
Nawaz Dhandala
fb8fa899b0
fix: update comments for clarity on telemetry route mounting during feature-set initialization
2026-04-03 20:46:05 +01:00
Nawaz Dhandala
4bad603db2
fix: update Dockerfile to use Start.dev.sh for development environment
2026-04-03 20:24:41 +01:00
Nawaz Dhandala
720399c8b8
fix: reorganize telemetry route mounting for better clarity and maintainability
2026-04-03 20:14:11 +01:00
Nawaz Dhandala
37e4f28e57
fix: update project dashboard URL regex to include optional home path
2026-04-03 16:33:55 +01:00
Nawaz Dhandala
0502eb5ebe
fix: enforce resource request requirements for CPU and memory utilization thresholds in app configuration
2026-04-03 14:37:12 +01:00
Nawaz Dhandala
191569eb3d
fix: add Locator type for modal submit button and plan option in project and monitor creation tests
2026-04-03 14:33:17 +01:00
Nawaz Dhandala
2770f9a515
fix: standardize project dashboard URL regex and improve modal button handling in project and monitor creation tests
2026-04-03 14:30:22 +01:00
Nawaz Dhandala
788eeae500
fix: remove duplicate project selection callback in DashboardProjectPicker
2026-04-03 14:23:04 +01:00
Nawaz Dhandala
a8497c497c
Push changes
2026-04-03 12:06:42 +01:00
Nawaz Dhandala
b7a4214fa4
fix: add missing declaration for CSS module in TypeScript definitions
2026-04-03 12:01:11 +01:00
Nawaz Dhandala
5e9034dd76
refactor: simplify arrow function syntax and improve readability in dashboard components
2026-04-03 11:43:37 +01:00
Nawaz Dhandala
26bcc69fa2
Enhance Traces Dashboard with latency percentiles and service health metrics
...
- Added global P50, P95, and P99 latency calculations to the TracesDashboard component.
- Introduced a new formatDuration function to format latency values for display.
- Updated service summaries to include per-service P50 and P95 latencies.
- Improved the layout of the dashboard to display overall requests, error rates, and latency metrics.
- Refactored service health indicators to visually represent error rates with color coding.
- Adjusted the display of recent errors and slow requests for better user experience.
- Updated E2E tests for admin and public dashboards to include response type checks.
2026-04-03 11:34:06 +01:00
Nawaz Dhandala
577d8d2fba
feat: improve search functionality in ComponentsModal with scoring and highlighting
2026-04-03 09:59:54 +01:00
Nawaz Dhandala
2b9aaa9929
feat: enhance search functionality in ComponentsModal with improved UI and state management
2026-04-03 09:49:30 +01:00
Nawaz Dhandala
cf166da6de
Merge branch 'master' into release
2026-04-03 09:38:46 +01:00
Nawaz Dhandala
92a48f1e17
feat: add status check tests for Admin and Public dashboards, remove obsolete Telemetry status checks
2026-04-03 09:37:35 +01:00
Nawaz Dhandala
f0d0d81a9b
fix: update status-check script and README for endpoint consistency
2026-04-03 09:35:33 +01:00
Nawaz Dhandala
a2dc9bf1c8
Merge branch 'master' of https://github.com/OneUptime/oneuptime into codex/fix-ci-10-0-45
2026-04-03 09:22:07 +01:00
Nawaz Dhandala
263d745d0a
fix: update GoReleaser action to v6.1.0 and clean up MetricsDashboard component
2026-04-03 09:22:00 +01:00
Simon Larsen
d108cd484e
Merge pull request #2384 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-04-03 09:09:57 +01:00
simlarsen
148813786a
chore: npm audit fix
2026-04-03 02:38:34 +00:00
Nawaz Dhandala
8101f4a459
feat: add parseBody middleware for handling gzip and protobuf requests in OpenTelemetry routes
2026-04-02 23:46:57 +01:00
Nawaz Dhandala
46a698b4be
fix: update nodemon and start scripts to include --no-node-snapshot option; add prepare-native-deps script for isolated-vm management
2026-04-02 23:24:12 +01:00
Nawaz Dhandala
8d07271aa1
chore: update package dependencies and enhance frontend script for missing installations
2026-04-02 23:16:06 +01:00
Nawaz Dhandala
f5ef80e544
refactor: remove unnecessary blank lines in app initialization
2026-04-02 22:00:54 +01:00
Nawaz Dhandala
292a37397d
refactor: streamline database connection logic in app initialization
2026-04-02 21:50:12 +01:00
Nawaz Dhandala
abb3942c44
refactor: clean up code formatting and remove unused imports in Metrics components
2026-04-02 21:38:14 +01:00
Nawaz Dhandala
10d09ac4af
chore: update version to 10.0.45
2026-04-02 21:19:49 +01:00
Nawaz Dhandala
64c31e9e7a
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2026-04-02 21:00:09 +01:00
Nawaz Dhandala
d64194c18e
fix: correct local time formatting in OneUptimeDate class
2026-04-02 20:59:45 +01:00
Simon Larsen
2d13a52287
Merge pull request #2383 from OneUptime/master
...
Release
2026-04-02 20:58:21 +01:00
Nawaz Dhandala
a54234609f
feat: implement MetricsDashboard and MetricsListPage components, update routing and descriptions for improved clarity
2026-04-02 19:10:10 +01:00
Nawaz Dhandala
214c9e013c
feat: enhance empty state visualization in TracesDashboard with improved SVG graphics
2026-04-02 18:35:11 +01:00
Nawaz Dhandala
b0c9de4d82
feat: add Exceptions page and integrate with routing and side menu
2026-04-02 18:20:36 +01:00
Nawaz Dhandala
e98b424168
refactor: improve code readability by formatting and using optional chaining for req.body
2026-04-02 18:11:42 +01:00
Nawaz Dhandala
7521fe218d
feat: remove unused OneUptimeDate import from ExceptionsDashboard component
2026-04-02 17:53:42 +01:00
Nawaz Dhandala
1f3d85d7a1
feat: add PublicDashboard volume to docker-compose for development
2026-04-02 17:39:35 +01:00
Nawaz Dhandala
058c52f79d
feat: update protobufjs version and add gRPC dependencies
2026-04-02 17:35:08 +01:00
Nawaz Dhandala
8af6e48d70
feat: add ExceptionsOverview page and dashboard components, update routing and breadcrumbs for exceptions
2026-04-02 17:28:01 +01:00
Nawaz Dhandala
7569a50c56
feat: add TracesDashboard and TracesListPage components, update routing and breadcrumbs for traces
2026-04-02 17:24:19 +01:00
Nawaz Dhandala
20f314512d
feat: add ProfilesDashboard and ProfilesListPage components, update routing and breadcrumbs for profiles
2026-04-02 17:15:42 +01:00
Nawaz Dhandala
cdbbcdfe27
refactor: update proto file paths to use relative directory resolution
2026-04-02 15:23:13 +01:00
Nawaz Dhandala
4e2ca87752
refactor: improve readability of messages and code formatting in various components
2026-04-02 14:33:46 +01:00
Nawaz Dhandala
54a79a8100
feat: implement combined queue size metrics for KEDA autoscaling
2026-04-02 14:29:39 +01:00
Nawaz Dhandala
eb4010dfa5
feat: add CPU and memory utilization metrics for KEDA autoscaling
2026-04-02 14:23:39 +01:00
Nawaz Dhandala
407d4e3687
feat: add KEDA autoscaling configuration for worker and telemetry queue metrics
2026-04-02 14:20:57 +01:00
Nawaz Dhandala
6f7907102b
refactor: remove telemetry hostname references and update backend proxy settings
2026-04-02 14:09:26 +01:00
Nawaz Dhandala
5f398bdb31
Add utility classes for telemetry: Monitor, StackTrace, and Syslog parsing
...
- Implemented MonitorUtil for managing monitor secrets and populating them in monitor steps and tests.
- Created StackTraceParser to parse and structure stack traces from various programming languages.
- Developed SyslogParser to handle and parse syslog messages in both RFC 5424 and RFC 3164 formats.
2026-04-02 14:04:13 +01:00
Nawaz Dhandala
69c6b332c1
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-04-02 12:37:07 +01:00
Nawaz Dhandala
e15a934b3f
refactor: update terminology and improve messaging for performance profiling components
2026-04-02 12:37:03 +01:00
Simon Larsen
3a62729c03
Merge pull request #2381 from OneUptime/merge-workflow
...
Merge workflow
2026-04-02 12:31:31 +01:00
Nawaz Dhandala
23da31b50c
fix: update iOS code signing parameters in release workflow for improved build stability
2026-04-02 12:24:30 +01:00
Nawaz Dhandala
4e33cd7c1b
fix: ensure page stability after project creation by waiting for network to be idle
2026-04-02 09:02:44 +01:00
Simon Larsen
d97f17b1cf
Merge pull request #2382 from OneUptime/master
...
Release
2026-04-01 22:22:40 +01:00
Nawaz Dhandala
4bdf9943e4
feat: add data-testid attribute to radio button labels for improved testing
2026-04-01 22:21:43 +01:00
Nawaz Dhandala
a4c5be8665
feat: Integrate GoReleaser for Terraform provider build and publish process; enhance publish script for better asset management
2026-04-01 22:10:13 +01:00
Nawaz Dhandala
ea71c8bd75
feat: Implement Workflow API and Queue Management
...
- Added ManualAPI for manually triggering workflows via GET and POST requests.
- Introduced WorkflowAPI for updating workflows with authorization checks.
- Created documentation for JavaScript and Webhook components.
- Established WorkflowFeatureSet to initialize routing and job processing.
- Developed QueueWorkflow service for managing workflow queue operations.
- Implemented RunWorkflow service to execute workflows with error handling and logging.
- Added utility for loading component metadata dynamically.
2026-04-01 22:05:19 +01:00
Nawaz Dhandala
043707d0cb
fix: update blog repo clone command to use --depth 1 for faster cloning
2026-04-01 19:52:32 +01:00
Nawaz Dhandala
991916b2de
chore: bump version to 10.0.44
2026-04-01 18:54:28 +01:00
Nawaz Dhandala
5d3885c8a5
feat: enhance MonitorCustomMetrics to include ListResult type for API response; improve query documentation
2026-04-01 18:54:11 +01:00
Nawaz Dhandala
da44cd34f8
feat: update MonitorCustomMetrics to fetch custom metrics from AnalyticsModelAPI; enhance metric name extraction logic
2026-04-01 18:49:57 +01:00
Nawaz Dhandala
ffa2d3f008
refactor: clean up code formatting and improve readability across multiple components
2026-04-01 18:18:20 +01:00
Nawaz Dhandala
d8aea2627b
feat: add MonitorCustomMetrics component for displaying custom metrics; enhance MonitorMetrics to include custom metrics tab
2026-04-01 15:35:11 +01:00
Nawaz Dhandala
9756f5a117
feat: update ChartGroup button styles for improved accessibility and visual consistency
2026-04-01 15:11:47 +01:00
Nawaz Dhandala
c8cd97437e
feat: update UptimeBarTooltip styles with adjusted font sizes and weights for improved readability
2026-04-01 15:08:43 +01:00
Nawaz Dhandala
249241dfd4
feat: enhance UptimeBarTooltip with improved layout, color adjustments, and incident display; optimize status breakdown and tooltip styles
2026-04-01 15:07:20 +01:00
Nawaz Dhandala
16e2c2cb39
feat: enhance UptimeBarTooltip with improved color handling, layout adjustments, and incident display; optimize status breakdown and tooltip styles
2026-04-01 15:03:24 +01:00
Nawaz Dhandala
ecbca3208f
feat: add onIncidentClick handler to various components for incident navigation; enhance Tooltip with animation support
2026-04-01 14:58:58 +01:00
Nawaz Dhandala
505c143ddf
feat: enhance MetricCharts and ChartGroup with metric info handling and modal display; update UptimeBarTooltip styles and Tooltip theme
2026-04-01 14:45:21 +01:00
Nawaz Dhandala
c4aab31056
feat: enhance DayUptimeGraph and UptimeBarTooltip with status duration handling and improved tooltip display
2026-04-01 14:40:34 +01:00
Nawaz Dhandala
cdb63031d8
feat: add custom metrics capturing functionality in custom code and synthetic monitors
2026-04-01 14:34:05 +01:00
Nawaz Dhandala
464455eff3
feat: implement captured metrics handling in custom code and synthetic monitors
2026-04-01 14:30:01 +01:00
Nawaz Dhandala
c7cfd7aa67
feat: update isolated-vm dependency to version 6.1.2
2026-04-01 14:23:31 +01:00
Nawaz Dhandala
832b87e6d5
feat: implement incident handling in uptime graphs with tooltips and modals for better user experience
2026-04-01 12:42:00 +01:00
Nawaz Dhandala
678e9614bf
feat: add NoDataMessage component and integrate it into AreaChart, BarChart, and LineChart for improved no data handling
2026-04-01 12:14:27 +01:00
Nawaz Dhandala
ac6c53ad85
feat: refactor AreaChart, BarChart, and LineChart components to handle no data state more effectively
2026-04-01 12:12:25 +01:00
Nawaz Dhandala
22bf4de6fd
feat: add no data available message to AreaChart, BarChart, and LineChart components
2026-04-01 12:06:42 +01:00
Nawaz Dhandala
dacf71a75d
feat: add chartType property to MetricQueryConfigData for MonitorAlertMetrics and MonitorIncidentMetrics
2026-04-01 11:44:58 +01:00
Nawaz Dhandala
213c755f97
feat: add support for DateTime64 type in value parsing for improved data handling
2026-04-01 11:27:04 +01:00
Nawaz Dhandala
ac39602ef6
feat: enhance Metrics and Incident services with Search integration for improved data handling
2026-04-01 09:31:05 +01:00
Nawaz Dhandala
848fd2c30b
fix: correct order of sentences in AGENTS.md for clarity
2026-04-01 09:09:26 +01:00
Nawaz Dhandala
63dd84339e
feat: update Pyroscope endpoints and documentation for improved profiling integration
2026-03-31 22:50:13 +01:00
Nawaz Dhandala
e3ca08c69f
Implement feature X to enhance user experience and optimize performance
2026-03-31 20:33:28 +01:00
Nawaz Dhandala
3276ab3641
refactor: remove DisableTelemetry check from Profiling initialization
2026-03-31 20:18:35 +01:00
Nawaz Dhandala
675cfa4682
feat: add enableProfiling flag to multiple components for enhanced profiling support
2026-03-31 20:00:33 +01:00
Nawaz Dhandala
f28306ce68
refactor: remove unused telemetry disable flags from configuration
2026-03-31 15:58:43 +01:00
Nawaz Dhandala
9b9ac62c77
feat: add id prop to BasicForm container for improved accessibility
2026-03-31 14:25:53 +01:00
Nawaz Dhandala
574cac7d64
refactor: clean up code formatting and improve readability across multiple files
2026-03-31 14:06:05 +01:00
Nawaz Dhandala
414f7cebc7
feat: update telemetry documentation and replace OTLP URLs with OneUptime base URL
2026-03-31 14:02:50 +01:00
Nawaz Dhandala
e30f2587e8
feat: integrate Pyroscope for performance profiling
...
- Added @pyroscope/nodejs dependency to package.json and package-lock.json.
- Implemented Pyroscope API routes in Telemetry/Index.ts.
- Created new Pyroscope API handler in Telemetry/API/Pyroscope.ts to manage profile ingestion.
- Defined pprof protocol buffer schema in Telemetry/ProtoFiles/pprof/profile.proto.
- Developed PyroscopeIngestService for processing and converting pprof profiles to OTLP format.
- Enhanced error handling and request validation in the Pyroscope ingestion process.
2026-03-31 13:55:14 +01:00
Nawaz Dhandala
d7a339b9aa
feat: Add profiling support across services and implement new metrics
...
- Integrated profiling initialization in Probe, Telemetry, TestServer, and Worker services.
- Added environment variables for enabling profiling in various services.
- Created Profiling utility to handle CPU profiling and send data to OTLP endpoint.
- Introduced new metric types for exceptions, spans, and dashboards.
- Developed utility classes for handling alert and incident metrics.
- Added new React components for displaying alert and incident metrics in the dashboard.
2026-03-31 13:44:59 +01:00
Nawaz Dhandala
fe5329a1aa
feat: add new dashboard templates for Metrics, Trace, Exception, and Profiles
2026-03-31 12:38:13 +01:00
Nawaz Dhandala
043ddebc6c
feat: add webhook secret key functionality to workflows and update related components
2026-03-31 12:22:17 +01:00
Nawaz Dhandala
67b9d245ec
feat: enhance resource display with dynamic table headers in Kubernetes analysis
2026-03-31 12:07:55 +01:00
Nawaz Dhandala
856e1f4715
chore: update version to 10.0.43
2026-03-31 11:55:06 +01:00
Nawaz Dhandala
72da710326
feat: add provisioning profile UUID to environment for iOS build
2026-03-31 11:44:47 +01:00
Nawaz Dhandala
9fc6871a1f
feat: add user authorization middleware to workflow run endpoints
2026-03-31 11:39:31 +01:00
Nawaz Dhandala
7add10642f
feat: add E2E tests for monitor and project creation workflows
...
chore: update ClickHouse config to disable no_password authentication
2026-03-31 11:20:58 +01:00
Nawaz Dhandala
34b6c198cb
chore: update version to 10.0.42
2026-03-31 08:16:08 +01:00
Nawaz Dhandala
3dda45d2cc
feat: add profile data ingestion to metered plan reporting
2026-03-31 08:15:28 +01:00
Nawaz Dhandala
2fd7ede52f
feat: add validation for SAML Assertion length in response handling
2026-03-30 21:52:52 +01:00
Nawaz Dhandala
599e8dda1d
feat: add system log retention configuration for ClickHouse with TTL settings
2026-03-30 21:27:40 +01:00
Nawaz Dhandala
21062dab44
feat: enhance cleanup CronJob configuration with concurrency and history limits
2026-03-30 19:23:31 +01:00
Nawaz Dhandala
3477593e11
feat: add ServiceAccount for cleanup CronJob
2026-03-30 19:18:22 +01:00
Nawaz Dhandala
d8ec86adb3
Refactor code structure for improved readability and maintainability
2026-03-30 17:19:21 +01:00
Nawaz Dhandala
64f21ac8b1
feat: add PublicDashboard feature set and update ComponentsModal test for improved readability
2026-03-30 17:18:00 +01:00
Nawaz Dhandala
e953b33703
feat: add PublicDashboard feature set and update placeholder text in ComponentsModal tests
2026-03-30 17:08:32 +01:00
Nawaz Dhandala
ffafada55b
refactor: improve code readability and consistency across dashboard components
2026-03-30 16:17:16 +01:00
Nawaz Dhandala
4caed413a3
feat: add metric query configuration and enhance dashboard components with metric support
2026-03-30 15:55:25 +01:00
Nawaz Dhandala
594c5a7fc3
feat: enhance dashboard templates with detailed descriptions and add new components for metrics visualization
2026-03-30 15:49:12 +01:00
Nawaz Dhandala
2845177743
feat: update icon for Monitor Dashboard template to Heartbeat
2026-03-30 15:40:12 +01:00
Nawaz Dhandala
75b2d63353
feat: update button style and icon for template creation in Dashboards
2026-03-30 15:38:52 +01:00
Nawaz Dhandala
b5a5cf8b40
feat: update layout of DashboardTemplateCard for improved icon display and alignment
2026-03-30 15:38:32 +01:00
Nawaz Dhandala
cc68ea4539
feat: implement modal for template selection in Dashboards and update service to handle default dashboard config
2026-03-30 15:36:11 +01:00
Nawaz Dhandala
02c0c02760
feat: update BlankDashboardUnit styling to conditionally apply border based on edit mode
2026-03-30 15:25:31 +01:00
Nawaz Dhandala
ae230589c5
feat: simplify styling for BlankCanvas and BlankDashboardUnit components by removing edit mode specific styles
2026-03-30 15:24:29 +01:00
Nawaz Dhandala
a0577b0175
feat: update DashboardChartComponent styling for better layout and overflow handling
2026-03-30 15:22:22 +01:00
Nawaz Dhandala
472ebed3be
feat: update chart height calculation to include widget header and adjust per-chart overhead
2026-03-30 15:03:04 +01:00
Nawaz Dhandala
796c52da4d
feat: Add dashboard template selection and creation functionality
...
- Introduced DashboardTemplateCard component for displaying dashboard templates.
- Added DashboardTemplates enum and DashboardTemplate interface to define available templates.
- Implemented template selection in the Dashboards page to allow users to create dashboards from predefined templates.
- Enhanced MetricQueryConfig to manage metric attributes and display settings more effectively.
- Updated MetricView to improve loading states and error handling for metric results.
- Refactored DashboardChartComponent to streamline metric alias data handling and improve UI presentation.
2026-03-30 14:54:54 +01:00
Nawaz Dhandala
3a19e600d5
feat: update chart height calculation to account for overhead and improve minimum height constraint
2026-03-30 14:45:02 +01:00
Nawaz Dhandala
b847d3a0b9
feat: adjust chart height calculation for multiple charts and update overflow behavior
2026-03-30 14:38:12 +01:00
Nawaz Dhandala
9f09eacf25
feat: add reference line support to charts and implement value formatting utility
2026-03-30 14:25:37 +01:00
Nawaz Dhandala
809a85c91d
feat: enhance resolveQueryConfigs to support combining primary and multiple queries
2026-03-30 14:02:04 +01:00
Nawaz Dhandala
38ff1ae0c7
feat: prefill legend and unit in MetricGraphConfig on metric change
2026-03-30 13:56:02 +01:00
Nawaz Dhandala
194bb87b45
feat: enhance MetricQueryConfig with warning and critical threshold inputs and improve layout in ArgumentsForm and MetricAlias components
2026-03-30 13:50:04 +01:00
Nawaz Dhandala
26c402928e
feat: add warning and critical threshold inputs to MetricGraphConfig and update MetricQueryConfigData interface
2026-03-30 13:45:59 +01:00
Nawaz Dhandala
e0fe6e9827
feat: add Gauge icon and update related components for enhanced dashboard functionality
2026-03-30 13:33:21 +01:00
Nawaz Dhandala
0269593326
fix: update button size to normal for improved usability in BaseModelTable
2026-03-30 13:25:45 +01:00
Nawaz Dhandala
13d33b6df3
fix: update button style to normal for improved usability in BaseModelTable
2026-03-30 13:24:27 +01:00
Nawaz Dhandala
2c7a560aee
fix: update button style CSS class for hover state to enhance visual consistency
2026-03-30 13:21:43 +01:00
Nawaz Dhandala
b8e0f0de91
fix: update button style CSS class for improved appearance on hover
2026-03-30 13:20:38 +01:00
Nawaz Dhandala
27ad3d6b99
refactor: improve code formatting and readability in various files
2026-03-30 12:07:18 +01:00
Nawaz Dhandala
e655385c4d
feat: add permission checks to phone number API routes
2026-03-30 12:04:05 +01:00
Nawaz Dhandala
9adbd04538
feat: add user authentication middleware to notification API routes
2026-03-30 09:50:40 +01:00
Nawaz Dhandala
6ef8cc6db6
feat: restructure feature grid into categorized sections for better organization
2026-03-30 09:32:49 +01:00
Nawaz Dhandala
1c12f516ff
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2026-03-30 09:08:22 +01:00
Nawaz Dhandala
9e9c7743f4
feat: update type handling and add ProfileMonitorResponse support in telemetry monitor
2026-03-30 09:08:21 +01:00
Simon Larsen
5bfd6ebd3d
Merge pull request #2377 from AndyLCQ/doc-fix-get-version
...
docs: Update API endpoint in terraform registry documentation
2026-03-29 21:27:50 +01:00
Andy
78d608a6cf
docs: Update API endpoint in terraform registry documentation
2026-03-28 14:09:48 +01:00
Nawaz Dhandala
5155858f67
Add monitoring documentation for various types of monitors
...
- Created DNS Monitor documentation to outline DNS health checks and configuration options.
- Added Domain Monitor documentation for tracking domain registration status and expiration.
- Introduced Exceptions Monitor documentation for monitoring application exceptions and error patterns.
- Added Incoming Request Monitor documentation for heartbeat monitoring via service pings.
- Created IP Monitor documentation for monitoring the availability of IPv4 and IPv6 addresses.
- Added Kubernetes Monitor documentation for monitoring cluster health and performance metrics.
- Introduced Logs Monitor documentation for monitoring application logs and triggering alerts.
- Created Manual Monitor documentation for manually managed monitor statuses.
- Added Metrics Monitor documentation for monitoring custom application and infrastructure metrics.
- Introduced Ping Monitor documentation for monitoring host availability via ICMP requests.
- Created Port Monitor documentation for monitoring specific TCP/UDP port availability.
- Added Profiles Monitor documentation for monitoring continuous profiling data from applications.
- Introduced SSL Certificate Monitor documentation for monitoring SSL/TLS certificate validity and expiration.
- Created Traces Monitor documentation for monitoring distributed traces and alerting on span patterns.
2026-03-27 16:14:35 +00:00
Nawaz Dhandala
862682388e
feat: add Server / VM Monitor documentation and navigation links
2026-03-27 16:08:45 +00:00
Nawaz Dhandala
308bade79e
feat: add AI Agent card to hero feature grid and remove AI Copilot and Auto-Fix references
2026-03-27 14:22:32 +00:00
Nawaz Dhandala
a41dfa8980
Add AI Auto-Fix and AI Copilot hero cards
...
- Introduced a new hero card for AI Auto-Fix with a fuchsia theme, linking to the AI agent product page.
- Added a hero card for AI Copilot with a violet theme, also linking to the AI agent product page, utilizing an icon for visual representation.
2026-03-27 14:20:03 +00:00
Nawaz Dhandala
1a8fee15b8
feat: add Kubernetes and Profiles sections, update Scheduled Maintenance references to Maintenance
2026-03-27 13:50:57 +00:00
Nawaz Dhandala
7e4efeaeaa
feat: add Scheduled Maintenance feature and update product showcase
...
- Updated product showcase to include a new feature card for Scheduled Maintenance with relevant details and icons.
- Modified product tabs to include a new tab for Scheduled Maintenance, ensuring it integrates with existing navigation.
- Enhanced features table to accommodate the Scheduled Maintenance feature card, expanding the grid layout for better visibility.
2026-03-27 13:45:43 +00:00
Nawaz Dhandala
2d007b8676
feat: Enhance product showcase and tabs with Kubernetes and Profiles sections, update footer links, and improve Bitcoin logo animation
2026-03-27 13:36:01 +00:00
Nawaz Dhandala
0ba3a70a4b
feat: Add ProfileService and ProfileSampleService to AnalyticsServices
2026-03-27 13:18:47 +00:00
Nawaz Dhandala
8672f442db
chore: clean up empty code change sections in the changes log
2026-03-27 13:13:13 +00:00
Nawaz Dhandala
e0f1da768b
Refactor and clean up code across multiple components and services
...
- Simplified useEffect dependencies in ProfileTimeline component.
- Streamlined option rendering in ProfileTypeSelector component.
- Reformatted TelemetryDocumentation component for better readability.
- Improved formatting and consistency in AuthenticationSettings and Branding pages.
- Removed unused imports in ProfileViewPage.
- Enhanced code readability in StatusPageDelete component.
- Consolidated RouteMap definitions for better clarity.
- Cleaned up API response handling in PublicDashboard and DashboardViewPage.
- Refactored ProfileSample and DashboardAPI for improved code structure.
- Updated migration scripts for better readability and consistency.
- Enhanced incident and profile aggregation services for better clarity.
- Cleaned up telemetry ingestion service for improved readability.
- Improved test cases for OtelProfilesIngestService for better clarity.
2026-03-27 13:01:32 +00:00
Nawaz Dhandala
71b8891232
feat: Add profile monitoring functionality and related components
...
- Implemented ProfileMonitor in MonitorTelemetryMonitor.ts to handle profile monitoring.
- Created DiffFlamegraph component for visualizing profile differences.
- Added ProfileTimeline component to display profile data over time.
- Introduced ProfileTypeSelector for selecting profile types.
- Developed ServiceProfiles page to display profiles for a specific service.
- Added ProfileMonitorCriteria for evaluating profile monitoring criteria.
- Implemented PprofEncoder for encoding profile data into pprof-compatible format.
- Defined ProfileMonitorResponse interface for structured profile monitoring responses.
2026-03-27 12:53:44 +00:00
Nawaz Dhandala
a48e8a2710
Refactor Dashboard Canvas and Units for Improved Layout and Performance
...
- Updated BlankCanvas.tsx to utilize new dashboard size utilities for dynamic unit sizing and spacing.
- Enhanced BlankDashboardUnit.tsx to simplify unit rendering and remove unnecessary props.
- Modified BlankRow.tsx to eliminate redundant props and streamline unit rendering.
- Refactored Index.tsx to implement grid layout using CSS properties for better responsiveness.
- Improved DashboardBaseComponent.tsx by removing unused pixel helpers and optimizing drag/resize logic.
- Updated OpenTelemetry profiles roadmap documentation to reflect completed phases and remaining tasks.
2026-03-27 12:26:59 +00:00
Nawaz Dhandala
465cc798ec
feat: Integrate ProfileSampleService into BaseAPIFeatureSet for enhanced profile analytics
2026-03-27 12:13:17 +00:00
Nawaz Dhandala
0130a850ca
feat: Integrate ProfileService into BaseAPIFeatureSet and update AutoRefreshDropdown label for clarity
2026-03-27 12:11:43 +00:00
Nawaz Dhandala
526eb756b1
feat: Add buttonSize property to CardButtonSchema and update button styles in BaseModelTable for consistency
2026-03-27 12:07:04 +00:00
Nawaz Dhandala
59a9636870
feat: Update component styles for improved UI consistency and add Alloy integration for profiling
2026-03-27 12:02:58 +00:00
Nawaz Dhandala
a994c7b7b8
feat: Enhance AutoRefreshDropdown and MoreMenu components for improved UI interaction
2026-03-27 11:55:46 +00:00
Nawaz Dhandala
dc44e92867
feat: Implement AutoRefreshDropdown component for enhanced auto-refresh settings in DashboardToolbar
2026-03-27 11:48:39 +00:00
Nawaz Dhandala
4a0151243f
feat: Add CountdownCircle component for auto-refresh functionality in DashboardToolbar
2026-03-27 11:45:35 +00:00
Nawaz Dhandala
e06b9a95ce
feat: Add dashboard description state and display in toolbar
2026-03-27 11:44:01 +00:00
Nawaz Dhandala
3fd22cd3fb
feat: Update Button component style for improved transparency in icon buttons
2026-03-27 11:39:15 +00:00
Nawaz Dhandala
3c8dc1eee1
feat: Add ProfileTable component for displaying profiling data
...
- Implemented ProfileTable component to visualize profiles with advanced filtering options.
- Integrated telemetry services and attributes loading for dynamic filtering.
- Added error handling and loading states for improved user experience.
feat: Create ProfileUtil for stack frame parsing and formatting
- Introduced ProfileUtil class with methods for frame type color coding and stack frame parsing.
- Added utility functions for formatting profile values based on units.
docs: Add documentation for telemetry profiles integration
- Created comprehensive guide on sending continuous profiling data to OneUptime.
- Included supported profile types, setup instructions, and instrumentation examples.
feat: Implement ProfileAggregationService for flamegraph and function list retrieval
- Developed ProfileAggregationService to aggregate profile samples and generate flamegraphs.
- Added functionality to retrieve top functions based on various metrics.
feat: Define MonitorStepProfileMonitor interface for profile monitoring
- Created MonitorStepProfileMonitor interface and utility for building queries based on monitoring parameters.
test: Add example OTLP profiles payload for testing
- Included example JSON payload for OTLP profiles to assist in testing and integration.
2026-03-27 11:11:33 +00:00
Nawaz Dhandala
c91c653d9c
feat: Add metrics for postmortem completion time and severity changes in IncidentService
2026-03-27 10:49:35 +00:00
Nawaz Dhandala
086f01617c
feat: Enhance loading states in dashboard components with improved visibility and initial load handling
2026-03-27 10:43:51 +00:00
Nawaz Dhandala
1d78ec8922
feat: Add Profiles feature with routing, documentation, and UI components
...
- Implemented ProfilesRoutes for navigating to profiles-related pages.
- Created Profiles page with service count and documentation display.
- Added Profiles documentation page for ingestion setup.
- Developed Profile view page for detailed profiling information.
- Introduced Profiles layout and side menu for navigation.
- Enhanced breadcrumbs for profiles navigation.
- Updated telemetry type to include profiles.
- Refactored ArgumentsForm to improve UI for additional queries.
- Adjusted DashboardToolbar and DashboardView styles for consistency.
2026-03-27 10:38:13 +00:00
Nawaz Dhandala
5ecf8ce881
feat: Update background gradient in BlankCanvas and modify border style in BlankDashboardUnit
2026-03-27 10:19:50 +00:00
Nawaz Dhandala
147ff47aa2
feat: Add ProfilesService and ingestion service for OpenTelemetry profiles
...
- Introduced `profiles_service.proto` to define the ProfilesService for exporting resource profiles.
- Implemented `OtelProfilesIngestService` to handle ingestion of profiles, including processing and flushing to the database.
- Created `ProfilesQueueService` to manage profile ingestion jobs.
- Added comprehensive tests for `OtelProfilesIngestService`, covering stack frame resolution, timestamp parsing, and row building for profiles and samples.
2026-03-27 10:15:55 +00:00
Nawaz Dhandala
a1122ed241
feat: Organize component arguments into sections and enhance dashboard components with new features
2026-03-26 21:59:16 +00:00
Nawaz Dhandala
72a796c03d
feat: Update dashboard canvas background color and refactor file handling in DashboardAPI
2026-03-26 21:41:22 +00:00
Nawaz Dhandala
bec1c760ca
feat: Enhance DashboardBaseComponent with drag-and-drop functionality and interaction mode management
...
feat: Update AuthenticationSettings to prevent fetching existing model on edit
feat: Modify StatusPageDelete to display master password status and prevent fetching existing model on edit
feat: Expand OpenTelemetry Profiles roadmap with detailed implementation steps and considerations
2026-03-26 21:32:11 +00:00
Nawaz Dhandala
b939b4ebf0
feat: Implement master password functionality for dashboards and status pages
...
- Added modal for setting and updating master passwords in DashboardAuthenticationSettings and StatusPageDelete components.
- Updated UI elements to reflect the master password status and provide appropriate actions.
- Enhanced descriptions to clarify the security implications of the master password feature.
- Refactored API calls in DashboardAPI to simplify logo and favicon file handling.
- Updated OpenTelemetry profiles documentation to include new message structures and important migration notes.
2026-03-26 21:28:59 +00:00
Nawaz Dhandala
50717e5167
feat: Implement OpenTelemetry Profiles roadmap documentation
2026-03-26 21:22:15 +00:00
Nawaz Dhandala
4b339f07ec
feat: Update master password settings in Authentication and Status Page components
2026-03-26 21:14:12 +00:00
Nawaz Dhandala
e9be1c0898
refactor: Rearrange settings nav item position in DashboardNavbar
2026-03-26 21:09:52 +00:00
Nawaz Dhandala
b4dc6f1f02
refactor: Remove redundant SideMenuSection for Custom Domains in DashboardSideMenu
2026-03-26 21:07:04 +00:00
Nawaz Dhandala
ad6ac1a480
feat: Add migration for dashboard constraints and page description updates
2026-03-26 21:05:17 +00:00
Nawaz Dhandala
af3004394e
feat: Add branding features to dashboard including title, description, logo, and favicon
2026-03-26 20:12:48 +00:00
Nawaz Dhandala
028212731f
feat: Add public view-config endpoint for dashboard with access control
2026-03-26 19:55:16 +00:00
Nawaz Dhandala
7419ff4437
feat: Enhance public dashboard functionality with access control and UI updates
2026-03-26 19:41:48 +00:00
Nawaz Dhandala
5b579fa55c
refactor: remove public-dashboard location block for cleaner configuration
2026-03-26 17:01:23 +00:00
Nawaz Dhandala
f0ed6ae29f
Merge branch 'new-dash'
2026-03-26 16:51:44 +00:00
Simon Larsen
16e1d5ccf3
Merge pull request #2373 from OneUptime/new-dash
...
New dash
2026-03-26 16:51:21 +00:00
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
Simon Larsen
8e671a9a41
Merge pull request #2372 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2026-03-26 07:45:23 +00:00
simlarsen
02e7506f89
chore: npm audit fix
2026-03-26 02:38:46 +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
Simon Larsen
d7f1bfb52a
Merge pull request #2072 from OneUptime/core-ssl
...
refactor(helm): evaluate PROVISION_SSL once in oneuptime.env.common a…
2025-11-03 22:17:55 +00:00
Nawaz Dhandala
53968e681c
refactor(helm): evaluate PROVISION_SSL once in oneuptime.env.common and replace dig call
2025-11-03 22:14:19 +00:00
Simon Larsen
3b8c854744
Merge pull request #2071 from OneUptime/core-ssl
...
Core ssl
2025-11-03 22:01:25 +00:00
Nawaz Dhandala
669ed2580c
refactor(coressl,nginx): normalize formatting in WriteServerCertToDisk job
...
Wrap logger calls and LocalFile.write arguments for consistent multiline formatting.
2025-11-03 22:00:24 +00:00
Nawaz Dhandala
2f29c2e24c
refactor(helm): move provisionSSL under ssl.provision and update templates/schema
...
Nest the top-level provisionSSL into ssl.provision in values.yaml and values.schema.json,
and update _helpers.tpl to read the new path (using default false via dig) so PROVISION_SSL
env is derived from ssl.provision.
2025-11-03 21:56:17 +00:00
Nawaz Dhandala
f0a2f454e2
feat(config,docker-compose): add PROVISION_SSL env and document Let's Encrypt provisioning
...
Expose PROVISION_SSL in docker-compose common variables and update config.example.env docs to explain automatic ACME/Let's Encrypt TLS provisioning and reverse-proxy alternative.
2025-11-03 21:51:14 +00:00
Nawaz Dhandala
d8206e12de
feat(nginx): add ServerCerts volume/mount and enable conditional primary-domain SSL provisioning
...
- add server-certs emptyDir volume and mount to nginx Deployment
- update default.conf.template to conditionally listen on 7850 and use /etc/nginx/certs/ServerCerts/${PRIMARY_DOMAIN}.crt/.key when PROVISION_SSL is set
- enhance run.sh to export PRIMARY_DOMAIN, temporarily adjust PROVISION_SSL for envsubst, and restore original PROVISION_SSL afterwards
2025-11-03 21:48:15 +00:00
Nawaz Dhandala
f84434ada4
feat(nginx,coressl): add job to write primary host TLS certificate to disk and initialize it
2025-11-03 21:27:22 +00:00
Nawaz Dhandala
d5fbe0443e
refactor(acme,coressl): normalize formatting for AcmeChallenge routing, handler signature, and provisioning log
2025-11-03 21:12:46 +00:00
Nawaz Dhandala
2732cd65ed
feat(acme): add ACME HTTP-01 challenge routing and nginx proxy
...
- Refactor AcmeChallengeAPI into a BaseAPI-backed class that exposes a well-known router.
- Add CrudApiEndpoint(Route("/acme-challenge")) to AcmeChallenge model.
- Register AcmeChallengeAPI router in BaseAPIFeatureSet via (new AcmeChallengeAPI).getRouter().
- Add nginx location /.well-known to proxy ACME challenge requests to /api/acme-challenge/.well-known with proper headers, resolver and websocket support.
2025-11-03 21:12:01 +00:00
Nawaz Dhandala
7624523446
feat(api): add ACME HTTP-01 challenge endpoint and register AcmeChallengeAPI
2025-11-03 20:59:02 +00:00
Nawaz Dhandala
5851286548
feat(coressl): add automated Let's Encrypt provisioning for primary host
...
- add ProvisionPrimaryDomain worker job to order/renew ACME certificates for the HOST
- register job import in Worker Routes
- add ProvisionSsl env flag in Common/Server/EnvironmentConfig
- expose PROVISION_SSL in Helm chart (values.yaml, values.schema.json, _helpers.tpl)
2025-11-03 20:48:07 +00:00
Simon Larsen
123d9b07bc
Merge pull request #2067 from OneUptime/service-catalog-pages
...
Service catalog pages
2025-11-03 19:50:54 +00:00
Nawaz Dhandala
9edc6ac428
refactor(metrics): normalize type annotations and formatting in MetricExplorer/MetricQuery/MetricView
2025-11-03 19:47:27 +00:00
Nawaz Dhandala
72fc633bf1
refactor(metrics): treat metric query alias as meaningful so alias-only queries are preserved in URL/state
2025-11-03 19:44:21 +00:00
Nawaz Dhandala
3264322054
refactor(metrics): support metric query alias in URL/state
...
- add MetricQueryAliasFromUrl type
- populate initial metric alias fields from parsed URL into initial query configs
- include alias when building metricQueries for the URL and when parsing metricQueries from the URL
- add sanitizeAlias and buildAliasFromMetricAliasData helpers to validate/serialize alias fields
2025-11-03 19:41:48 +00:00
Nawaz Dhandala
d8fedc0b19
refactor(filters,metrics): default to showing advanced filters and optimize metric fetching
...
- add showAdvancedFiltersByDefault prop to FiltersForm and use it to initialize advanced filter visibility
- MetricQuery: default showAdvancedFilters to true, pass showAdvancedFiltersByDefault to FiltersForm and call onAdvancedFiltersToggle once on mount
- MetricView: introduce getFetchRelevantState and lastFetchSnapshotRef; only fetch aggregated results when relevant state (start/end dates or queryConfigs) actually changes
2025-11-03 19:33:12 +00:00
Nawaz Dhandala
fc7cc5fe7f
Merge branch 'master' into service-catalog-pages
2025-11-03 18:55:32 +00:00
Nawaz Dhandala
5b4eb72521
refactor(modal,edition-label): make Modal onSubmit optional and centralize modal props
...
- Make Modal.onSubmit and ModalFooter.onSubmit optional and use safe optional chaining when invoking
- Extract modalSubmitButtonText, modalOnSubmit, modalIsLoading, and modalDisableSubmitButton in EditionLabel to simplify JSX and reduce inline conditional logic
2025-11-03 18:54:27 +00:00
Nawaz Dhandala
d84cfe9b09
refactor(enterprise): register EnterpriseLicense migration and clean up license validation/env config; refactor(edition-label): adjust alert formatting
2025-11-03 18:35:00 +00:00
Nawaz Dhandala
0e8926a786
refactor(edition-label): update edition labels and streamline license validation UI
...
- Change "Enterprise Edition (Verified)" -> "Enterprise Edition"
- Change "Enterprise Edition (License Needed)" -> "Enterprise Edition (License Required)"
- Render success Alert without extra wrapper
- Only show license input, validation error and explanatory text when license is not valid
2025-11-03 18:33:33 +00:00
Nawaz Dhandala
12ff3062de
feat(enterprise): add server license validation endpoint and integrate UI
...
- Add POST /global-config/license handler to validate enterprise license via
EnterpriseLicenseValidationUrl and store results in GlobalConfig.
- Introduce EnterpriseLicenseValidationUrl in EnvironmentConfig.
- Update EditionLabel to call /global-config/license (POST) for validation,
remove direct ModelAPI update and ObjectID usage, and replace inline messages
with Alert component. Minor styling and import cleanup.
2025-11-03 18:21:23 +00:00
Simon Larsen
30aad2866f
fix(enterprise): remove oneuptime.com host restriction from license validation (comment out Host import and serverHost check)
2025-11-03 15:25:53 +00:00
Simon Larsen
3de636ab9e
refactor(edition-label): remove refresh flow and unify license validation
...
- Remove isRefreshing state and handleRefresh function; use isValidating for all validation/loading logic
- Make modal submit perform license validation (label "Validate License") and derive isLoading/disable state from licenseKeyInput, isValidating, and isConfigLoading
- Change retry button style to DANGER
- Expand enterprise features copy ("Audit logs and many more enterprise-focused features.")
- Reorder and simplify dialog markup (remove in-body Validate button)
2025-11-03 15:10:58 +00:00
Simon Larsen
a1bf9cbaae
feat(enterprise): add EnterpriseLicense DB migration (1762181014879) and register in migrations index
2025-11-03 14:46:00 +00:00
Simon Larsen
12c800b81f
refactor(edition-label): add explicit types for ref and callbacks, tidy formatting and normalize config.example.env newline
2025-11-03 14:29:36 +00:00
Simon Larsen
677e687662
fix(enterprise): restrict enterprise license validation to oneuptime.com and import Host
2025-11-03 14:16:45 +00:00
Simon Larsen
93719d67be
refactor(link): use ReactNode for children and handle numeric children
2025-11-03 14:12:29 +00:00
Simon Larsen
7d23209198
chore(format): tidy formatting in GlobalConfig, EditionLabel, and Config
2025-11-03 14:09:09 +00:00
Simon Larsen
4461127a36
feat(enterprise): add /global-config/license endpoint and make EditionLabel fetch license via API
...
- Add GET /global-config/license that returns enterprise license fields (companyName, expiresAt, licenseKey, token).
- Update EditionLabel to use APP_API_URL and fetch license from the new endpoint instead of ModelAPI.getItem.
- Replace hard-coded validation URL with APP_API_URL-based URL.
2025-11-03 14:08:20 +00:00
Simon Larsen
8326bf2c9e
chore(edition-label): no-op commit (no code changes)
2025-11-03 14:03:06 +00:00
Simon Larsen
be9d2f6beb
feat(enterprise): add enterprise license fields to GlobalConfig
...
Add enterpriseCompanyName, enterpriseLicenseKey, enterpriseLicenseExpiresAt and enterpriseLicenseToken to store validated enterprise license metadata.
2025-11-03 14:01:24 +00:00
Simon Larsen
214dae6204
feat(enterprise): add license validation endpoint to EnterpriseLicense API
...
Add POST /.../validate route that verifies license key, checks expiration,
and returns license info with a signed JWT token.
2025-11-03 13:40:09 +00:00
Simon Larsen
71c845d94e
feat(enterprise): add EnterpriseLicense API
...
Add EnterpriseLicenseAPI class that extends BaseAPI to expose CRUD operations
for the EnterpriseLicense model using EnterpriseLicenseService.
2025-11-03 13:32:52 +00:00
Simon Larsen
87d709dd05
feat(enterprise): add EnterpriseLicense model, service and API; register model/service and add IsEnterpriseEdition env flag
2025-11-03 12:19:55 +00:00
Simon Larsen
25332f99fd
chore(helm): add IS_ENTERPRISE_EDITION env var to oneuptime.env.common
2025-11-03 11:43:18 +00:00
Simon Larsen
1ac6e71f7e
chore(config,docker,ci,ui): rename IS_ENTERPRISE to IS_ENTERPRISE_EDITION across env, Dockerfiles, compose and workflows
2025-11-03 11:25:12 +00:00
Simon Larsen
f1efd65ada
Merge pull request #2070 from OneUptime/snyk-upgrade-ecc4458d6ea952fff3607671e1a1fb1d
...
[Snyk] Upgrade react-router-dom from 6.23.1 to 6.30.1
2025-11-03 08:51:04 +00:00
snyk-bot
bc338f41c7
fix: upgrade react-router-dom from 6.23.1 to 6.30.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.1 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/40b17bc5-1bd4-48b1-88f1-5b4dc1400e80?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-11-02 10:11:06 +00:00
Simon Larsen
39153735b5
Merge pull request #2069 from OneUptime/chore/npm-audit-fix
...
chore: npm audit fix
2025-11-02 09:18:55 +00:00
simlarsen
ae9a78f1f4
chore: npm audit fix
2025-11-01 01:49:26 +00:00
Nawaz Dhandala
f224ad6092
fix(ui): display correct feature list and icon for Community Edition
...
- Map communityFeatures (not enterpriseFeatures) in the Community Edition panel
- Replace wrong/Danger icon with Check and add muted gray styling
2025-10-31 18:14:32 +00:00
Nawaz Dhandala
1abb8bc83f
style(ui): reformat EditionLabel and trim whitespace in Dashboard Footer
...
- Reflow imports, map callbacks and wrapped long strings in EditionLabel for improved readability.
- Remove stray trailing space in Dashboard Footer link.
2025-10-31 18:07:23 +00:00
Nawaz Dhandala
46704b7c5a
fix(ui): correct IconProp relative import path in EditionLabel
2025-10-31 16:48:17 +00:00
Nawaz Dhandala
143d91ceab
feat(ui): revamp EditionLabel to use shared enterpriseFeatures and render feature lists with icons
2025-10-31 16:46:28 +00:00
Nawaz Dhandala
ea58cacd1b
feat(ui): revamp EditionLabel and allow Footer content links
...
- Update EditionLabel UI: new button styling, status indicator, compact CTA text
- Expand modal content with Community vs Enterprise comparison and use enterprise demo URL
- Pass ModalWidth to modal and refine primary action behavior
- Extend Footer types to accept ReactNode content and render content links
- Embed EditionLabel into Dashboard footer links
2025-10-31 16:43:07 +00:00
Nawaz Dhandala
5e19849ac8
feat(ui): add EditionLabel and expose IS_ENTERPRISE across apps
...
- Add EditionLabel component to Common UI to show current edition and info modal
- Show edition label in Login page, Dashboard header and Footer
- Add IS_ENTERPRISE env var to config.example.env and export in Common UI Config
- Propagate IS_ENTERPRISE into docker-compose.base.yml service envs
2025-10-31 15:47:12 +00:00
Nawaz Dhandala
f7c05645a9
feat(helm-chart): add image helper and support enterprise image type
...
- Add Helm helpers oneuptime.image.tag and oneuptime.image to centralize image name/tag formatting
- If image.type is "enterprise-edition" and tag doesn't already contain "enterprise", prefix tag with "enterprise-"
- Replace inline image printf calls with include "oneuptime.image" across deployments, cronjob and tests
- Add image.type to values.schema.json and set default type to "community-edition" in values.yaml
2025-10-31 15:17:41 +00:00
Nawaz Dhandala
1c1a48b78f
chore(ci): build/publish enterprise image variants and add IS_ENTERPRISE arg to Dockerfiles
2025-10-31 14:49:07 +00:00
Nawaz Dhandala
13860be56d
chore(helm-chart): remove cert-manager integration from oneuptime chart
...
- Remove cert-manager dependency from Chart.yaml and update Chart.lock (digest/timestamp)
- Delete bundled cert-manager chart (charts/cert-manager-v1.18.2.tgz)
- Remove ClusterIssuer template and cert-manager/Let's Encrypt-related ingress annotations and secret handling
- Remove cert-manager and certManagerLetsEncrypt entries from values.schema.json and values.yaml
- Clean up README to remove Cert-Manager / Let's Encrypt documentation and references
2025-10-30 21:52:19 +00:00
Nawaz Dhandala
38c29664ea
refactor(metrics): strengthen typings and clean up MetricExplorer
...
- Add explicit types for initialQueryConfigs (MetricQueryConfigData) and map callbacks
- Use FilterData<MetricsQuery> and explicit Record<string, unknown> for safer access
- Type lastSerializedStateRef as React.MutableRefObject<string>
- Simplify catch blocks (remove unused error variables) and tidy parsing/sanitization logic
- Minor formatting and type-safe attribute sanitization improvements
2025-10-30 21:36:44 +00:00
Nawaz Dhandala
df1507b314
feat(metrics): persist multiple metric queries & time range in URL
...
- Refactor MetricExplorer to parse/serialize a metricQueries URL param (array of metricName, attributes, aggregationType) and startTime/endTime.
- Add helpers to sanitize attributes, map aggregation types, and build metric query state.
- Update MetricsTable to generate metricQueries payload (with attributes and aggregationType) when navigating to metric view.
- Minor JSX/formatting cleanup.
2025-10-30 21:33:30 +00:00
Nawaz Dhandala
65c999b5fc
feat(metrics): support filtering by multiple telemetry services
...
Replace telemetryServiceId/telemetryServiceName props with telemetryServiceIds array.
Update MetricsTable to accept multiple IDs, construct view route when exactly one
telemetry service is selected, query with Includes for multiple services, and add
select/filters/column to show telemetry service info. Update ServiceCatalog and
Telemetry Service Metrics pages to pass telemetryServiceIds and remove redundant
single-service fetching/state.
2025-10-30 20:32:35 +00:00
Nawaz Dhandala
803d0436ca
feat(service-catalog): reorganize side menu and tidy view components
...
- Move "Telemetry Services" into the Resources section and introduce an Operations
section for Alerts and Incidents; update corresponding icons and route targets.
- Reformat FunctionComponent type annotations and async fetch function bodies
in Alerts, Logs, Traces and Metrics for consistent indentation and readability.
- Minor formatting cleanup for pageRoute/path prop in ServiceCatalogRoutes.
2025-10-30 20:12:52 +00:00
Nawaz Dhandala
b98e7f13a5
feat(service-catalog): add Alerts, Logs, Traces and Metrics pages, routes and menu
...
- Add new ServiceCatalog view pages: Alerts.tsx, Logs.tsx, Traces.tsx, Metrics.tsx
(fetch monitors/telemetry service ids and render respective tables/viewers).
- Register lazy routes and PageRoute entries in ServiceCatalogRoutes for alerts,
logs, traces and metrics.
- Extend PageMap and RouteMap with new keys/paths and Route entries.
- Update SideMenu to include Alerts under Operations and Logs/Traces/Metrics under
a Telemetry section.
- Add breadcrumbs entries for the new service catalog pages.
2025-10-30 20:08:52 +00:00
Simon Larsen
0785f11abe
Merge pull request #2066 from OneUptime/live-logs
...
Live logs
2025-10-30 18:58:45 +00:00
Nawaz Dhandala
f0d9f7c594
chore(incidents): add IncidentUpdatePayload type and use it for updatedIncidentData
2025-10-30 18:58:19 +00:00
Nawaz Dhandala
dc9463f73d
chore(logs-viewer,logs): add explicit types for liveRequestInFlight, fetchItems and handleLiveToggle
2025-10-30 18:45:54 +00:00
Nawaz Dhandala
37c8e8b6b6
chore(logs-viewer,logs): tweak LiveLogsToggle styling for improved contrast
...
- add bg-white/90 and backdrop-blur to base classes
- update active/inactive border, text and hover classes
- adjust indicator colors and make "Live" label font-semibold
2025-10-30 18:42:41 +00:00
Nawaz Dhandala
763dfaa1c9
chore(logs-viewer,logs): track live-updating state and disable live toggle during live fetches
2025-10-30 18:37:55 +00:00
Nawaz Dhandala
c2e0d402d5
chore(logs-viewer,logs): remove live updating indicator and tooltip; simplify LiveLogsToggle API
...
- Remove isUpdating and tooltip from LiveLogsToggle props and types
- Drop Tooltip import and spinner markup; always return button content
- Remove isLiveUpdating state and related updates from Dashboard LogsViewer
- Simplify liveOptions to only pass isLive and onToggle
2025-10-30 18:34:48 +00:00
Simon Larsen
cdc1526fbf
chore(logs-viewer,logs): normalize formatting - inline LiveLogsToggle JSX and reformat catch callback
2025-10-30 18:20:10 +00:00
Simon Larsen
13ebd34e8f
feat(logs-viewer): add live logs toggle and realtime refresh support
...
- Add LiveLogsOptions type and LiveLogsToggle component.
- Wire liveOptions through LogsViewer -> LogsViewerToolbar to render the live toggle.
- Update Dashboard LogsViewer to support live mode:
- add isLiveEnabled, isLiveUpdating state and liveRequestInFlight ref.
- change fetchItems to accept skipLoadingState to perform lightweight live refreshes (sets isLiveUpdating instead of full loader).
- poll every 10s when live is enabled (only on page 1, sorted by time desc) and use skipLoadingState for background refreshes.
- integrate with realtime listener and avoid overlapping live requests.
- add handleLiveToggle to enforce page/sort when enabling and to stop live updates when disabling.
- Automatically disable live mode when user changes filters, page, or sort in ways that conflict with live behavior.
- Minor imports/exports and typing adjustments.
2025-10-30 18:17:17 +00:00
Nawaz Dhandala
3b97c23039
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2025-10-30 16:45:43 +00:00
Simon Larsen
7c15424565
Merge pull request #2064 from OneUptime/incident-postmortem
...
Incident postmortem
2025-10-30 16:45:20 +00:00
Nawaz Dhandala
6817443d9a
chore: normalize formatting and comment style across migrations, jobs and postmortem UI
...
- Reformat MigrationName1761834523183.ts SQL queries to multi-line strings and consistent quoting
- Add trailing comma to migrations Index export
- Convert inline // comments to /* ... */ block comments in KeepCurrentStateConsistent jobs (Alert, Incident, Monitor, ScheduledMaintenance) for consistency
- Minor refactor in IncidentPostmortem: expand setRefreshToggle updater to an explicit return
2025-10-30 16:44:54 +00:00
Nawaz Dhandala
f40a6395a6
feat(incident): set create/edit modal width for incident postmortem templates
2025-10-30 16:42:25 +00:00
Nawaz Dhandala
81eb735aab
feat(incident): extract postmortem form fields and apply templates via edit modal
2025-10-30 16:39:25 +00:00
Nawaz Dhandala
923339710b
feat(incident): add migration to create IncidentPostmortemTemplate and add postmortemNote to Incident
2025-10-30 14:30:56 +00:00
Nawaz Dhandala
1f9ec3011c
feat(incident): add postmortem UI, templates, routes and breadcrumbs
...
- Add Incident Postmortem page to incident view with:
- Postmortem note CardModelDetail (edit/save)
- "Apply Template" modal to pick and apply a postmortem template
- Add Settings pages for postmortem templates:
- IncidentPostmortemTemplates (list/create)
- IncidentPostmortemTemplateView (view/edit/delete)
- Wire up routes, route map, page map and side menu links for postmortem views
- Add breadcrumbs entries for incident postmortem and settings pages
- Minor cleanup/formatting tweaks in IncidentPostmortemTemplate model and IncidentService
2025-10-30 14:17:24 +00:00
Nawaz Dhandala
668093b09c
feat(incident): add postmortem template & postmortem note feed support
...
- add IncidentPostmortemTemplate model and IncidentPostmortemTemplateService
- expose model in Common/Models/DatabaseModels index and register API route in BaseAPI
- add postmortemNote column to Incident model
- add IncidentFeedEventType.PostmortemNote enum value
- emit IncidentFeed item when postmortemNote is added/updated/cleared (IncidentService)
- update Dashboard IncidentFeed to show Book icon for PostmortemNote events
2025-10-30 12:27:13 +00:00
Simon Larsen
f39f51e8ee
Merge pull request #2063 from OneUptime/master
...
chore(jobs): comment out KeepCurrentStateConsistent implementations a…
2025-10-30 12:08:05 +00:00
Nawaz Dhandala
0bff616ca9
chore(jobs): comment out KeepCurrentStateConsistent implementations and unused imports for Alert, Incident, Monitor, and ScheduledMaintenance
2025-10-30 11:59:07 +00:00
Nawaz Dhandala
709b9b8343
fix(link): add title to ComponentProps and forward it to the anchor element
2025-10-30 11:36:46 +00:00
Nawaz Dhandala
aa93252407
Merge branch 'master' into release
2025-10-29 20:38:27 +00:00
Simon Larsen
b4e7ffce43
Merge pull request #2062 from OneUptime/log-ui
...
Log UI
2025-10-29 20:37:16 +00:00
Nawaz Dhandala
1053d22d3f
refactor(logs-viewer): add overflow-y-hidden to table container to prevent vertical overflow
2025-10-29 20:35:09 +00:00
Nawaz Dhandala
a37bdb303d
refactor(logs-viewer): simplify empty-state copy, remove decorative '>' and tone down text colors
2025-10-29 20:33:31 +00:00
Nawaz Dhandala
860af1bbf3
refactor(logs-viewer): polish empty-state layout and styling
...
Replace bare empty message with a centered card-style panel:
- add full-height centered wrapper with slate background
- constrain width, add rounded border, padding and inner shadow
- update typography to monospace, uppercase tracking and emerald accent
- tweak spacing and muted text color for helper copy
2025-10-29 20:30:26 +00:00
Nawaz Dhandala
d5e72c1af2
refactor(logs-viewer): normalize formatting and tidy JSX
...
- Clean up multiline signatures and expressions for readability
- Standardize JSX tag formatting and expanded-content rendering (explicit return)
- Minor whitespace/indentation tweaks in LogsViewer, LogsTable, LogDetailsPanel, and Dashboard LogsViewer
No functional changes.
2025-10-29 20:29:07 +00:00
Nawaz Dhandala
6cc6fc4bf1
refactor(logs-viewer): polish LogDetailsPanel layout, surface cards, badges and trace/span links
2025-10-29 20:27:50 +00:00
Nawaz Dhandala
f890f24650
refactor(logs-viewer): use icon sort indicators and refine table styling
...
- replace text-based sort markers with Icon (Chevron/ArrowUpDown) and add helper funcs
- adjust table/header/tbody classes (dividers, background, text colors)
- tweak row hover/selected styles and message/service text colors for better contrast
- update small typography and trace/span color for consistency
2025-10-29 20:22:34 +00:00
Nawaz Dhandala
d077e55241
refactor(logs-viewer): add pagination & sorting API, move sort controls to table headers
...
- Add server/client-aware pagination & sorting to LogsViewer (props: totalCount, page, pageSize, onPageChange, onPageSizeChange, sortField, sortOrder, onSortChange)
- Implement client-side sort fallback, severity-weight sorting and stable time sorting
- Move sort UI into LogsTable column headers and remove autoscroll / toolbar sort buttons
- Introduce internal page/size/sort state, reset behavior on filter/apply, and improved displayedLogs handling
- Update page size defaults and options (DEFAULT_PAGE_SIZE=100, PAGE_SIZE_OPTIONS=[100,250,500,1000])
- Wire Dashboard viewer to new API (pass totalCount, page, pageSize, sort handlers) and adjust realtime fetch logic
- Reduce default page limit usages from 250 to 100
2025-10-29 20:07:59 +00:00
Nawaz Dhandala
a4b7c99b8a
refactor(logs-viewer): replace gradients with solid backgrounds and enable log message wrapping
2025-10-29 19:18:06 +00:00
Nawaz Dhandala
671be425ae
refactor(logs-viewer): render log details inline and unify panel variants
...
- Add renderExpandedContent prop to LogsTable and render LogDetailsPanel inline for expanded rows
- Introduce "embedded" variant in LogDetailsPanel and extract container/header/card classes for shared styling
- Update table and surrounding container styles (rounded, gradients, backdrop) and add a click-to-open hint banner
- Remove standalone selectedLog memo and the separate details pane UI; use selectedLogId to control inline expansion
2025-10-29 19:01:53 +00:00
Nawaz Dhandala
d2d7a51842
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-10-29 18:24:49 +00:00
Simon Larsen
1142a20d64
refactor(logs-viewer): tighten types and clean up formatting across components
...
- Add explicit type annotations for callbacks, helpers and theme (SeverityTheme)
- Strengthen severityTheme getSeverityTheme signature and consume typed return
- Remove unused catch variables and mark unused params where applicable
- Minor JSX/formatting tweaks and whitespace cleanup in table, pagination, details panel
- Small import/format fix in Execute.ts
2025-10-29 18:02:19 +00:00
Simon Larsen
8d0d7dc759
refactor(logs-viewer): modularize viewer into table, pagination and details panel
...
- Remove legacy LogItem and the old scroll-based monolithic layout.
- Add modular components under LogsViewer/components:
- LogsTable (tabular list view, row selection, copy actions)
- LogDetailsPanel (expanded details, copy buttons, trace/span links)
- LogsViewerToolbar (autoscroll toggle, sort controls, summary)
- LogsPagination (page controls & page-size selector)
- LogsFilterCard (filters wrapper using FiltersForm)
- SeverityBadge + severityTheme (centralized severity styling)
- Replace manual scroll alignment with page-based auto-scroll and safer pagination logic.
- Preserve getTraceRoute/getSpanRoute behavior and filter lifecycle (attributes loading, apply filters).
- Improve state handling (selection, pagination, page size, service map loading) and reduce component complexity.
2025-10-29 17:52:26 +00:00
Simon Larsen
cedf06ba42
chore(ci): schedule npm-audit-fix workflow and create PR via action
...
Switch workflow to run on a daily schedule (and via workflow_dispatch) and
replace direct git commit/push steps with peter-evans/create-pull-request to
open changes as a PR instead of pushing to the default branch.
2025-10-29 17:02:50 +00:00
Nawaz Dhandala
b347e18749
chore: update package-locks — add deps, bump versions & sync subdeps
...
- Update lockfiles for root, TestServer, Worker and Workflow
- Add new/top-level packages and types:
- @simplewebauthn/server, archiver, botbuilder
- @types/archiver
- Bump notable package versions:
- axios, nodemailer, playwright, react-syntax-highlighter
- Sync a large set of transitive dependency upgrades:
- @babel/* (code-frame, parser, template, types, helpers, helper-*), brace-expansion, braces, fill-range, micromatch, picocolors, cross-spawn, to-regex-range and others
- Remove/clean outdated lock entries (e.g. to-fast-properties removed where unnecessary)
- Add/fix license fields for several packages in the lockfiles
- General lockfile normalization to ensure consistent subdependency versions across packages
This keeps dependency trees aligned across monorepo packages and pulls in recent bug/security fixes from transitive upgrades.
2025-10-29 16:43:36 +00:00
Nawaz Dhandala
50e9a53547
chore(ci): don't mark whole run as failed when npm audit fix errors; only report the error
2025-10-29 16:26:40 +00:00
Nawaz Dhandala
d0de004498
docs(devpromps): fix typo in TerraformPrompt.md and add note to avoid editing generated provider code
2025-10-29 16:24:51 +00:00
Nawaz Dhandala
65c4998048
chore(isolated-vm): update package-lock.json — bump dependencies, add new & transitive packages
2025-10-29 16:12:16 +00:00
Nawaz Dhandala
5e7a3795c7
chore(ci): add npm-audit-fix workflow and helper script, expose audit-fix npm script
2025-10-29 13:25:31 +00:00
Nawaz Dhandala
cf83319a90
style(execute): normalize import formatting and reindent exec callback
2025-10-28 19:26:44 +00:00
Nawaz Dhandala
87dc9d88d0
chore(common): update package-lock.json with dependency bumps and transitive additions
...
Bump multiple deps (notably @babel/*, express, undici, brace-expansion, sha.js, call-bind)
Add transitive packages: call-bound, is-typed-array, to-buffer, typed-array-buffer
Include updated metadata (engines, funding) and adjust dev flags/pruned entries in lockfile
2025-10-28 19:24:48 +00:00
Nawaz Dhandala
444cf040a6
refactor(execute,code-repository): allow ExecOptions in Execute.executeCommand and use cwd instead of 'cd'
...
- Extend Execute.executeCommand to accept ExecOptions and forward them to child_process.exec
- Log stderr on error and debug-log stderr when present
- Update CodeRepository to pass cwd to Execute.executeCommand instead of prefixing commands with "cd"
2025-10-28 17:37:06 +00:00
Nawaz Dhandala
2754657a6f
chore(probe): update package-lock with dependency version bumps and new packages
...
- Bump axios, playwright, playwright-core, react-syntax-highlighter, nodemailer
- Add @simplewebauthn/server, @types/archiver, archiver, botbuilder
- Update resolved versions/integrity in lockfile
2025-10-28 16:58:30 +00:00
Nawaz Dhandala
38ca6b1e9e
style(code-repository): normalize logger debug formatting and wrap long expressions for readability
2025-10-28 16:52:54 +00:00
Nawaz Dhandala
f481ef4f5e
refactor(code-repository,github): replace ad-hoc shell commands with structured git execution, sanitize paths, and improve logging
...
- Use CodeRepositoryUtil.runGitCommand / Execute.executeCommandFile instead of building shell command strings.
- Properly resolve and sanitize file paths when adding files to git; skip empty/invalid paths and add relative sanitized paths.
- Use resolvePathWithinRepo and path.relative for accurate file/argument resolution.
- Trim returned git commit hash.
- Improve debug messages for branch creation/checkout, user.name setting, adding remotes, and pushing branches.
- Encode credentials when constructing remote URL for push and use cwd for git operations.
2025-10-28 16:50:30 +00:00
Nawaz Dhandala
ad9adca473
docs(devpromps): add SecurityFix.md prompt to locate and fix security vulnerabilities
2025-10-28 16:04:47 +00:00
Nawaz Dhandala
819bd54a1f
refactor(worker,server): remove unused import, add missing LIMIT_PER_PROJECT import, and normalize object literal formatting
2025-10-28 15:00:24 +00:00
Nawaz Dhandala
e212079b4a
refactor(database,worker): remove batchSize option and default to LIMIT_MAX
...
- Remove batchSize field from FindAllBy type.
- Update DatabaseService.findAllBy to stop reading/validating batchSize and use LIMIT_MAX as the batch size.
- Remove per-job batch size constants and batchSize parameters from multiple worker cron jobs (AlertOwners, Incident*, ScheduledMaintenance*, StatusPage*, Announcement, OnCall, Workflow, UserOnCallLog, ServerMonitor, PaymentProvider, etc.).
- Simplify call sites to rely on findAllBy's default batching behavior.
2025-10-28 14:56:38 +00:00
Nawaz Dhandala
bb09dafbcc
refactor(database,worker): add paginated findAllBy and migrate jobs to batch fetching
...
- Add FindAllBy type and implement DatabaseService.findAllBy with batchSize/limit/skip support.
- Add normalizePositiveNumber helper used by findAllBy.
- Add ProjectService.getAllActiveProjects convenience wrapper that uses findAllBy.
- Replace many worker cron jobs' findBy calls with findAllBy, introduce per-job batch size constants, remove LIMIT_MAX imports, and pass batchSize/skip instead of one large limit.
- Convert long-running deletes/hard-deletes to paginated loops (repeat until no more records deleted).
- Adjust various query usages to use LIMIT_PER_PROJECT where appropriate as batchSize.
2025-10-28 14:32:45 +00:00
Nawaz Dhandala
60c472cc09
refactor(monitor-resource): replace Metric/MonitorLog models with JSON rows and add builders
...
Introduce buildMonitorMetricAttributes and buildMonitorMetricRow helpers to centralize attribute/timestamp logic. Replace creation of Metric and MonitorLog model instances with JSON row construction and use MetricService.insertJsonRows / MonitorLogService.insertJsonRows. Remove setAttributeKeys/Metric import usage and simplify metric aggregation code paths.
2025-10-28 12:33:12 +00:00
Nawaz Dhandala
0e272f0f31
refactor(fluent-ingest): replace Log model with JSON rows and add batching
...
- Remove dependency on Log model; build log JSON rows inline (IDs, ISO timestamps, unix nano)
- Buffer logs and flush in batches using new flushLogBuffer helper and LogService.insertJsonRows
- Add FLUENT_INGEST_LOG_FLUSH_BATCH_SIZE constant and simplify processing loop
2025-10-28 12:20:43 +00:00
Nawaz Dhandala
f5de74611d
refactor(code-repository): centralize git execution with runGitCommand and improve clone folder detection
...
Replace ad-hoc shell command construction/Execute.executeCommand calls with a new runGitCommand wrapper that uses Execute.executeCommandFile. Update various methods (getCurrentCommitHash, addAllChangedFilesToGit, setAuthorIdentity, discardAllChangesOnCurrentBranch, pullChanges, createOrCheckoutBranch, discardChanges, etc.) to use the helper. Also improve cloneRepository to derive the cloned folder name from the repo URL and throw a clear error if it can't be determined.
2025-10-28 12:14:00 +00:00
Nawaz Dhandala
03d157b850
refactor(identity,code-repository): allow SCIM group updates by removing isTeamEditable guard; type readDirectory entries as fs.Dirent
2025-10-27 20:50:27 +00:00
Nawaz Dhandala
da21cfc1ff
refactor(code-repository,local-file): normalize arrow return style and reformat sanitizeFilePath/readDirectory signatures
2025-10-27 17:53:18 +00:00
Nawaz Dhandala
2781bf0583
refactor(execute,code-repository): add executeCommandFile (execFile wrapper) and use it in commitChanges
2025-10-27 17:52:00 +00:00
Nawaz Dhandala
69b16c1c85
refactor(code-repository): use LocalFile.read for getFileContent and add resolvePathWithinRepo to sanitize/validate paths
2025-10-27 17:47:49 +00:00
Nawaz Dhandala
727f009d79
refactor(code-repository): replace shell ls/file usage with LocalFile.readDirectory and Dirent checks; add readDirectory helper
2025-10-27 17:44:00 +00:00
Nawaz Dhandala
65d916f349
refactor(code-repository): replace shell rm -rf with LocalFile.deleteDirectory and add LocalFile.deleteDirectory helper
2025-10-27 17:40:02 +00:00
Nawaz Dhandala
4373c7b49c
refactor(telemetry): collapse multi-line if into single-line in TelemetryUsageBillingService
2025-10-27 16:29:41 +00:00
Nawaz Dhandala
34737fbba4
feat(telemetry): account for Exceptions in usage billing and add avg exception row size
...
- Update TelemetryUsageBilling description to include Exceptions.
- Add AverageExceptionRowSizeInBytes env/config (env example, docker-compose, Helm values & schema).
- Use ExceptionInstanceService in TelemetryUsageBillingService to include exception row counts when estimating bytes for Traces.
- Add helper to read average exception row size and adjust billing calculations.
2025-10-27 16:26:46 +00:00
Nawaz Dhandala
90fcfd1c7e
Merge remote-tracking branch 'origin/snyk-upgrade-89594c7cd11449f44c7d156474899af6'
2025-10-27 15:49:24 +00:00
Simon Larsen
b55320f02c
Merge pull request #2059 from OneUptime/otel-writer
...
Efficient Otel Writer
2025-10-27 15:45:51 +00:00
Nawaz Dhandala
34dc078197
fix(analytics): set wait_for_async_insert=0 for ClickHouse async inserts and tidy formatting
2025-10-27 15:45:20 +00:00
Nawaz Dhandala
2eacc90714
refactor(opentelemetry): format timestamps as ClickHouse UTC datetimes
...
- add OneUptimeDate.toClickhouseDateTime to produce UTC "YYYY-MM-DD HH:mm:ss"
- use ClickHouse-formatted timestamps for createdAt/updatedAt and time fields in OtelLogsIngestService, OtelMetricsIngestService and OtelTracesIngestService
- extend metric timestamp parsing to include db/date (and propagate db for DB storage)
- switch intermediate handling to Date objects to avoid extra ISO-string conversions
2025-10-27 15:41:13 +00:00
Nawaz Dhandala
9d93d59f91
fix(analytics): set wait_for_async_insert=1 and log ClickHouse insert result
2025-10-27 15:19:58 +00:00
Nawaz Dhandala
d84039e621
refactor(analytics): make ClickHouse client nullable and centralize retrieval
...
Change databaseClient to ClickhouseClient | null and add getDatabaseClient() to
lazily refresh/validate the client. Update insert/execute/executeQuery and
useDefaultDatabase to use the centralized getter and remove unsafe casts and
duplicated null checks.
2025-10-27 15:13:10 +00:00
Nawaz Dhandala
4eb46cf8a0
docs(clickhouse): add SQL to calculate average uncompressed row size per table and close code fence
2025-10-27 13:46:24 +00:00
Nawaz Dhandala
1ef27b7f52
fix(settings): clarify usage history no-items message to mention end-of-day data availability
2025-10-27 13:22:28 +00:00
Nawaz Dhandala
412bd370df
refactor(telemetry): add explicit types for attribute value variables in TelemetryUtil
2025-10-27 13:20:33 +00:00
Nawaz Dhandala
1131b80a52
style(otel-ingest): normalize .catch callback formatting in span exception handling
2025-10-27 13:16:16 +00:00
Nawaz Dhandala
8b55f5c348
refactor(otel-ingest): decouple exception handling from analytics model
...
- Remove direct usage of ExceptionInstance model in OtelTracesIngestService.
- Build and push exceptions as ExceptionEventPayload objects, compute fingerprint from payload.
- Update buildExceptionRow to accept ExceptionEventPayload and map fields accordingly.
- Change ExceptionUtil API: introduce ExceptionFingerprintInput and TelemetryExceptionPayload types; update getFingerprint and saveOrUpdateTelemetryException signatures.
2025-10-27 13:14:07 +00:00
Nawaz Dhandala
159e5c4023
refactor(otel-ingest): switch telemetry ingestion to ClickHouse bulk writer
...
Replace model-based createMany calls with ClickhouseBulkWriter.insert for logs, metrics, spans and exceptions. Build plain JSON rows (with createdAt/updatedAt, timestamps, attributes, attributeKeys, trace/span ids, severity, etc.) and change buffers to JSONObject arrays. Add helper builders and utilities (buildMetricRow, buildSpanRow, buildExceptionRow, safeParseUnixNano, toNumberOrNull, toBoolean, convertBase64ToHexSafe, calculateDurationNano) to improve timestamp/attribute parsing and robustness. Add new ClickhouseBulkWriter utility.
2025-10-27 13:05:49 +00:00
Nawaz Dhandala
4970538d43
docs: correct example pagination request method to POST
2025-10-27 12:39:22 +00:00
Nawaz Dhandala
d7ca021d52
refactor: improve TelemetryUtil attribute parsing, typing and null handling
2025-10-27 12:17:31 +00:00
Simon Larsen
27eff7f415
Merge pull request #2057 from OneUptime/snyk-upgrade-ef9e383973f8732d2d959dd964599c61
...
[Snyk] Upgrade axios from 1.12.0 to 1.12.2
2025-10-27 10:32:46 +00:00
Simon Larsen
50543ec7bf
Merge pull request #2058 from OneUptime/snyk-upgrade-7e0a372e41cd67fc4ed46876443edaa8
...
[Snyk] Upgrade react-router-dom from 6.23.1 to 6.30.1
2025-10-27 10:32:39 +00:00
snyk-bot
94c39408ed
fix: upgrade react-router-dom from 6.23.1 to 6.30.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.1 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/11bb5528-45f9-473c-a635-dc097fd03b3c?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-10-27 09:53:27 +00:00
snyk-bot
7219e1850f
fix: upgrade axios from 1.12.0 to 1.12.2
...
Snyk has created this PR to upgrade axios from 1.12.0 to 1.12.2.
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-10-27 09:51:39 +00:00
Simon Larsen
3180ed7149
Merge pull request #2055 from OneUptime/snyk-upgrade-9e6de76051d1dee73345ae37a0e51d09
...
[Snyk] Upgrade react-router-dom from 6.23.1 to 6.30.1
2025-10-26 17:24:46 +00:00
Simon Larsen
79f32b80c8
Merge pull request #2054 from OneUptime/snyk-upgrade-bad1e870c8252b45aa78fe78e19570b0
...
[Snyk] Upgrade globals from 15.6.0 to 15.15.0
2025-10-26 17:24:27 +00:00
Simon Larsen
cebfde6bf2
Merge pull request #2052 from OneUptime/snyk-upgrade-7a970ceafec3776b6998e6c88441b566
...
[Snyk] Upgrade typeorm from 0.3.20 to 0.3.27
2025-10-26 17:24:05 +00:00
Simon Larsen
ca644d9dc7
Merge pull request #2051 from OneUptime/snyk-upgrade-6a98a9360c422231b9e06b3e3624ea4f
...
[Snyk] Upgrade @readme/openapi-parser from 4.1.0 to 4.1.2
2025-10-26 17:23:59 +00:00
snyk-bot
ca4d9cb176
fix: upgrade react-router-dom from 6.23.1 to 6.30.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.1 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/8ca4ee75-8bc5-43a1-a3bc-244ceebf1437?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-10-26 10:52:13 +00:00
snyk-bot
56204e02a9
fix: upgrade globals from 15.6.0 to 15.15.0
...
Snyk has created this PR to upgrade globals from 15.6.0 to 15.15.0.
See this package in npm:
globals
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-10-25 11:38:53 +00:00
snyk-bot
c8e8a6d687
fix: upgrade jest from 30.0.0 to 30.2.0
...
Snyk has created this PR to upgrade jest from 30.0.0 to 30.2.0.
See this package in npm:
jest
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-10-25 11:38:49 +00:00
snyk-bot
5bd2204eee
fix: upgrade typeorm from 0.3.20 to 0.3.27
...
Snyk has created this PR to upgrade typeorm from 0.3.20 to 0.3.27.
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-10-25 11:38:44 +00:00
snyk-bot
72a31ed268
fix: upgrade @readme/openapi-parser from 4.1.0 to 4.1.2
...
Snyk has created this PR to upgrade @readme/openapi-parser from 4.1.0 to 4.1.2.
See this package in npm:
@readme/openapi-parser
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f8557d79-3b3d-4201-8e2b-598120aedb5c?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-10-25 11:34:15 +00:00
Nawaz Dhandala
ee188dd050
chore(values.schema): add noProxy option to proxy configuration
2025-10-24 17:48:29 +01:00
Nawaz Dhandala
3807aad63b
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-10-24 17:40:33 +01:00
Nawaz Dhandala
055ec956fd
build(esbuild-config): add refractor compatibility plugin to resolve refractor imports
...
Add createRefractorCompatibilityPlugin that maps imports from refractor/lib and refractor/lang
to the local refractor package (searching candidate node_modules paths), and include it in the
plugins list so esbuild can correctly resolve refractor modules.
2025-10-24 17:40:31 +01:00
Simon Larsen
e7767e59d1
Merge pull request #2048 from OneUptime/probe-no-prpoxy
...
Probe no prpoxy
2025-10-24 17:24:47 +01:00
Nawaz Dhandala
f643e907b4
refactor(proxy-config): normalize & resolve ports for NO_PROXY matching; add protocol resolution helpers
2025-10-24 17:24:22 +01:00
Nawaz Dhandala
2eec57befd
refactor(proxy-config): robust hostname/port extraction, normalize ports, and tidy formatting
...
- Improve extractHostnameAndPort and splitHostAndPort to handle IPv6 brackets, single-colon ports, and trimmed port values; return explicit result objects.
- Normalize host/port parsing logic and ensure port values are trimmed before use.
- Consolidate import formatting and split long method signatures for readability.
- Minor formatting/whitespace cleanups in Probe Config, Alive, Register, Monitor, and NO_PROXY parsing.
2025-10-24 15:12:12 +01:00
Nawaz Dhandala
dd653f8deb
feat(proxy): add NO_PROXY support and per-request proxy bypass based on target URL
...
- import NO_PROXY and log its entries during configuration
- allow callers to pass a target URL to getHttpProxyAgent/getHttpsProxyAgent/getRequestProxyAgents
- implement shouldBypassProxy with URL/host:port extraction and pattern matching (including wildcard, subdomains, IPv6, and scheme/port-aware patterns)
- return no agents when a target matches NO_PROXY or when proxy is not configured
2025-10-24 15:04:05 +01:00
Nawaz Dhandala
f403c6a9e9
feat(proxy): add NO_PROXY support and use request URL for proxy agent selection
...
- Parse NO_PROXY / no_proxy in Probe Config into a trimmed list
- Wire NO_PROXY into UI docs, Helm chart values, and probe Docker/compose examples
- Add NO_PROXY env var to Helm probe template when provided
- Pass target URL to ProxyConfig.getRequestProxyAgents / getHttpProxyAgent / getHttpsProxyAgent so proxy selection is per-request
- Update probe calls (Alive, Metrics, FetchList, FetchMonitorTest, Register, Monitor ingest/reporting, Api/Website/Ssl monitors) to use local URL variables and supply them to proxy helpers
- Minor refactors to avoid inline URL construction where reused
2025-10-24 15:02:36 +01:00
Nawaz Dhandala
35f9b7f5c4
refactor(log-item): move collapse toggle to header container and remove redundant handler
2025-10-24 13:16:11 +01:00
Nawaz Dhandala
3c487ff9b9
refactor(log-item): use monospaced font for collapsed row and message previews; make header toggleable
2025-10-24 13:11:37 +01:00
Nawaz Dhandala
41fca346b9
refactor(table-row): extract columnContent and consolidate column rendering
...
- Move per-column value/element logic into a single columnContent variable
- Add contentWrapperClassName and actionsContainerClassName to unify wrappers
- Remove duplicated JSX branches for desktop row cells and simplify action rendering
2025-10-24 13:00:24 +01:00
Nawaz Dhandala
91b54ced67
refactor(exceptions): normalize icon sizes in TelemetryExceptionElement by adding min-h-6 and min-w-6 to icon wrappers
2025-10-24 12:59:49 +01:00
Nawaz Dhandala
ebdd97b8e9
refactor(exceptions): normalize icon sizes and simplify className usage in TelemetryExceptionElement
...
- Remove redundant h-6 w-6 classes from Icon elements and rely on wrapper sizing.
- Simplify container className interpolation (remove fallback empty string).
2025-10-24 12:56:13 +01:00
Nawaz Dhandala
8eb1eac629
refactor(table-row): inline column content rendering and remove temporary wrapper variables
2025-10-24 12:53:15 +01:00
Nawaz Dhandala
a075b3c4dd
refactor(table-row, exceptions): dedupe column rendering, wrap content, and normalize icon sizes
...
- Extract columnContent and content/action wrapper class names in TableRow to remove duplicated conditional rendering and wrap cell content with the configured className.
- Replace inline action container with actionsContainerClassName for consistent alignment.
- Add explicit h-6 w-6 classes to exception icons for consistent sizing.
2025-10-24 12:50:59 +01:00
Nawaz Dhandala
738f901a51
refactor(vm-runner, logs-viewer, server-monitor, embedded-status): simplify script generation, add explicit typings, and tidy UI text
2025-10-24 12:18:25 +01:00
Nawaz Dhandala
683a8f5a58
chore(eslint): enable no-constant-binary-expression rule (set to error)
2025-10-24 12:11:30 +01:00
Nawaz Dhandala
160eba1ea4
refactor(exceptions): expose className prop on TelemetryExceptionElement and pass max-w-3xl from ExceptionsTable
2025-10-24 12:09:49 +01:00
Nawaz Dhandala
89b65d1e02
style(logs-viewer): inline ternary expressions in Icon className strings
2025-10-24 12:06:38 +01:00
Nawaz Dhandala
caf709a38a
chore(probe): bump Node base image to public.ecr.aws/docker/library/node:24.9 (from 23.8)
2025-10-24 12:01:50 +01:00
Simon Larsen
d57433e4a0
Merge pull request #2045 from OneUptime/telemetry-billing
...
Telemetry billing
2025-10-24 11:08:18 +01:00
Simon Larsen
5e2aa4e622
Merge pull request #2044 from OneUptime/log-fix
...
feat(logs-viewer): add toggleable log ordering and update scroll-to-l…
2025-10-24 10:13:40 +01:00
Nawaz Dhandala
6cb51dd54b
refactor(logs-viewer): replace sort toggle with segmented "Newest first"/"Oldest first" buttons and extract applySortDirection
...
Extract applySortDirection to centralize sort toggle + scroll alignment logic and replace the single ArrowUpDown button with two styled buttons (BarsArrowDown / BarsArrowUp) to improve UX and clarity.
2025-10-24 10:11:45 +01:00
Nawaz Dhandala
53ea843bdc
Merge branch 'master' into log-fix
2025-10-24 09:52:13 +01:00
Nawaz Dhandala
71eeaf7ecd
chore(dashboard): add archiver/@simplewebauthn/server and bump several deps
...
- add @simplewebauthn/server, archiver, @types/archiver, botbuilder
- bump nodemailer -> ^7.0.7, playwright -> ^1.55.1, react-syntax-highlighter -> ^16.0.0
2025-10-24 09:51:54 +01:00
Simon Larsen
1d0168fcc6
Merge pull request #2043 from OneUptime/embedded-sttaus
...
Embedded sttaus
2025-10-24 09:49:47 +01:00
Nawaz Dhandala
99c3d440c5
refactor(status-page): remove inline token exposure warning from Embedded Status Badge card
2025-10-24 09:39:12 +01:00
Nawaz Dhandala
5959ce728f
refactor(status-page): wrap Embedded Status CardModelDetail in container and tidy props
...
Wrap the CardModelDetail for the embedded status badge in a surrounding <div> to group it with the other cards, and reorganize/tidy card/form properties (move description to cardProps, clean up formField ordering and types). Also minor JSX/formatting cleanup.
2025-10-24 09:38:47 +01:00
Nawaz Dhandala
0cb9e382a6
refactor(status-page): use provisioned domain for badge docs, replace Alert with inline warning, and tidy embedded badge UI
...
- Fetch latest SSL-provisioned StatusPageDomain and build a status page URL to use in the badge documentation/markdown embeds (falls back to STATUS_PAGE_URL).
- Add state for statusPageUrl and effect to resolve domain via ModelAPI (Query/Sort).
- Replace Alert component with inline informational paragraph and a highlighted yellow warning box.
- Minor cleanup: remove an obsolete comment, adjust Card layout/spacing and documentation markdown link.
2025-10-24 09:37:04 +01:00
Nawaz Dhandala
0c6d561b7c
refactor(status-page): remove redundant "Badge Usage" header and drop h-full from token/preview cards
...
Remove the "## Badge Usage" heading from the documentation markdown and remove the
className="h-full" from the Security Token and Badge Preview Card components to
simplify and stabilize the embedded badge layout.
2025-10-24 09:21:05 +01:00
Nawaz Dhandala
4291a76dd4
refactor(exceptions/status-page): improve exception message wrapping and simplify embedded badge layout
...
- Add contentClassName to the "Exception Message" column to constrain width and allow proper wrapping.
- Remove the surrounding grid wrapper and the lg:col-span-2 on the Badge Documentation card to simplify the embedded badge layout.
2025-10-24 09:14:53 +01:00
Nawaz Dhandala
05b1f0ea82
refactor(status-page): use Alert component for token regeneration warning in embedded badge card
2025-10-24 09:12:41 +01:00
Nawaz Dhandala
b943505b1d
refactor(status-page): include embeddedOverallStatusToken in modelDetailProps
2025-10-24 09:08:31 +01:00
Simon Larsen
1ed236eb91
Merge pull request #2046 from OneUptime/snyk-upgrade-6c5f58f1b138b8c82cfd6bdcdf7dbcce
...
[Snyk] Upgrade react-router-dom from 6.23.1 to 6.30.1
2025-10-24 09:02:22 +01:00
snyk-bot
44795182c9
fix: upgrade react-router-dom from 6.23.1 to 6.30.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.1 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/5dd2ef9c-1270-4729-aff4-e407805f7a9c?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-10-24 04:01:13 +00:00
Simon Larsen
50267534e0
Merge pull request #2003 from OneUptime/snyk-fix-2b1cd110cd50d4d7d2d3aab8e21c4982
...
[Snyk] Security upgrade axios from 1.7.2 to 1.12.0
2025-10-23 21:24:39 +01:00
Simon Larsen
f60836a4dc
Merge pull request #2027 from OneUptime/snyk-fix-12d4523821beb1a61df8fdd2378e8e5f
...
[Snyk] Security upgrade nodemailer from 6.9.16 to 7.0.7
2025-10-23 21:24:33 +01:00
Simon Larsen
303294bb5e
Merge pull request #2038 from OneUptime/snyk-fix-bb0bdd9905b96cdaeceb0ee81316a34f
...
[Snyk] Security upgrade playwright from 1.50.0 to 1.55.1
2025-10-23 21:21:36 +01:00
Simon Larsen
1212a8e4be
Merge pull request #2031 from OneUptime/snyk-fix-e2f14fffff98beb03eb482adc84b328d
...
[Snyk] Security upgrade nginx from 1.28.0-alpine to 1.29.2-alpine
2025-10-23 21:21:29 +01:00
Simon Larsen
25c626d2d4
Merge pull request #2030 from OneUptime/snyk-fix-311183f6327ea1b45e86908c4fe82d3a
...
[Snyk] Security upgrade mailparser from 3.7.1 to 3.7.5
2025-10-23 21:21:20 +01:00
Simon Larsen
ff6f9c89fa
Merge pull request #2040 from OneUptime/snyk-fix-66c920d77215ccde82d8cbc57644a387
...
[Snyk] Fix for 2 vulnerabilities
2025-10-23 21:20:49 +01:00
Nawaz Dhandala
7f6e905c74
refactor(markdown-viewer): reduce padding for pre and syntax highlighter code blocks
2025-10-23 21:04:33 +01:00
Nawaz Dhandala
2cc64838aa
refactor(status-page): keep token in state after regeneration, move regen button to card header, and tweak layout/preview styles
...
- Remove unused default Button import
- Replace window.location.reload() with setToken(newToken) so UI updates without a full page reload
- Move "Regenerate Token" into Card.buttons with loading/disabled states
- Rework card layout into responsive grid, add bodyClassName, and adjust preview styling (dashed container, max height for badge)
2025-10-23 20:49:07 +01:00
Nawaz Dhandala
3de5c8da8c
refactor(status-page): consolidate token rotation UI, use useMemo for modelId, fix side menu icon
...
- Wrap modelId retrieval in useMemo for stable value
- Move "Regenerate Token" button and helper text into the Security Token card and remove the separate "Token Rotation" card
- Update SideMenu icon for "HTML, CSS & JavaScript" to IconProp.Circle
2025-10-23 20:41:53 +01:00
Nawaz Dhandala
7403ffa053
refactor(status-page): simplify embedded badge state and docs UI
...
- Remove statusPage state and store embeddedOverallStatusToken and enableEmbeddedOverallStatus
in separate token and isEmbeddedStatusEnabled states.
- Set token and enabled flag directly in onItemLoaded.
- Simplify "Badge Documentation" card to render MarkdownViewer only (remove raw source/preview split)
- Tweak card description copy.
2025-10-23 20:37:03 +01:00
Nawaz Dhandala
fa473474a2
feat(status-page): improve embedded badge UI, use secure token generation, add preview & docs
...
- Replace non-cryptographic token generation with ObjectID.generate()
- Add statusPage state, token/isEnabled checks and computed badge URLs
- Split UI into Security Token, Token Rotation, Badge Preview and Badge Documentation cards
- Use HiddenText for copyable token and MarkdownViewer for rendered docs
- Wire CardModelDetail onItemLoaded to populate statusPage for live preview
2025-10-23 20:33:45 +01:00
Nawaz Dhandala
20cbcf9a74
refactor(status-page): remove ModelPage wrapper and routing/side menu from EmbeddedStatus
...
- Return Fragment directly instead of wrapping with ModelPage
- Remove breadcrumb links and sideMenu usage
- Remove unused imports: PageMap, RouteMap, RouteUtil, Route, SideMenu, ModelPage
2025-10-23 20:12:17 +01:00
Nawaz Dhandala
e6fd4b8304
refactor(types): add explicit typings for env parser and telemetry billing
...
Add a full function signature for parsePositiveNumberFromEnv and strengthen typing in TelemetryUsageBillingService: import TelemetryServiceModel, type telemetryServices as Array<TelemetryServiceModel>, and annotate count results as PositiveNumber for traces, logs and metrics to improve type-safety and readability.
2025-10-23 20:02:57 +01:00
Nawaz Dhandala
4a3a743dcd
chore(format): normalize multiline argument formatting in EnvironmentConfig and TelemetryUsageBillingService
2025-10-23 19:53:09 +01:00
Nawaz Dhandala
6f1e2234d3
feat(telemetry): stage daily usage and centralize telemetry billing
...
- Add stageTelemetryUsageForProject to TelemetryUsageBillingService:
count traces/logs/metrics per telemetry service via AnalyticsQueryHelper,
estimate bytes using average row size env vars, convert to GB and create/update
daily usage records (uses day + usageDate for deduplication).
- Update updateUsageBilling to accept usageDate, set createdAt to usageDate and
query by day instead of createdAt ranges.
- Add helper getAverageRowSizeForProduct and import LIMIT_INFINITY,
DEFAULT_RETENTION_IN_DAYS, TelemetryServiceService, Span/Log/Metric services,
DiskSize, AnalyticsQueryHelper and logger.
- Call stageTelemetryUsageForProject from TelemetryMeteredPlan before reporting
to the billing provider.
- Remove direct billing invocation from FluentIngest worker to decouple ingestion
from billing staging.
2025-10-23 19:51:11 +01:00
Nawaz Dhandala
07189b4567
feat(env): add average telemetry row size settings and expose as env vars
...
- add billing.telemetry.{averageSpanRowSizeInBytes, averageLogRowSizeInBytes, averageMetricRowSizeInBytes} to values.yaml with defaults
- add schema validation for these fields in values.schema.json (integer, minimum 1)
- expose AVERAGE_SPAN_ROW_SIZE_IN_BYTES, AVERAGE_LOG_ROW_SIZE_IN_BYTES, AVERAGE_METRIC_ROW_SIZE_IN_BYTES in templates/_helpers.tpl
2025-10-23 19:49:59 +01:00
Nawaz Dhandala
b1bc02cec4
feat(env): add average telemetry row size env vars with validation
...
- introduce parsePositiveNumberFromEnv helper in EnvironmentConfig.ts
- add AverageSpan/Log/MetricRowSizeInBytes exports with positive-number parsing and defaults
- document AVERAGE_* vars in config.example.env and expose them in docker-compose.base.yml
2025-10-23 19:49:24 +01:00
Simon Larsen
6f7795aa31
feat(logs-viewer): add toggleable log ordering and update scroll-to-latest behavior
...
- add isDescending state and useMemo displayLogs to reverse logs when needed
- rename showScrollToBottom -> showScrollToLatest and replace scrollToBottom with scrollToLatest
- convert handleScroll to useCallback and make it order-aware (top vs bottom)
- update scroll button icon/title and ensure scroll position recalculates after toggling order
- render and count displayLogs (use reversed list) and update empty state checks
- minor comment update in Dashboard LogsViewer
2025-10-23 19:24:02 +01:00
Nawaz Dhandala
50ee87c86f
chore(mobile): remove MobileApp configuration files
...
Remove obsolete MobileApp project configuration and dependency files to clean up the repository:
- MobileApp/package.json
- MobileApp/tailwind.config.js
- MobileApp/tsconfig.json
These files contained Expo / React Native specific settings (dependencies, Nativewind/Tailwind config, and TS config) for a mobile app that is no longer maintained in this repo. Removing them reduces clutter and prevents confusion about supported platforms.
2025-10-23 17:21:20 +01:00
Simon Larsen
a75c6b6a43
feat(status-page): add Embedded Status page with token regeneration and wire up route/menu; remove legacy Embedded component
2025-10-23 16:53:58 +01:00
Simon Larsen
f6168c969e
feat(status-page): add embedded status badge UI and token regeneration
...
- Add advanced options UI for embedded overall status badge: enable toggle, security token display, badge preview, and HTML/Markdown embed examples.
- Implement regenerate token flow with confirmation modal and regenerateToken function that creates a new token and updates the StatusPage via ModelAPI.
- Add local state hooks for modal/loading and construct badge URL with token placeholder.
- Rename/export component from StatusPageDelete to StatusPageAdvancedOptions.
2025-10-23 16:26:45 +01:00
Simon Larsen
2b0f9f2e7a
feat(status-page): add embedded overall status badge toggle and token with migration
...
- Add enableEmbeddedOverallStatus boolean column and embeddedOverallStatusToken (with index) to StatusPage model
- Include billing and column access controls for new fields
- Add corresponding TypeORM migration and register it in migrations index
2025-10-23 16:20:18 +01:00
Nawaz Dhandala
14377c68fe
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2025-10-23 15:45:59 +01:00
Nawaz Dhandala
9176fa2c9b
style(forms): add className override to FieldLabel and apply to Dictionary labels
2025-10-23 15:44:26 +01:00
Nawaz Dhandala
4f29fef5f6
feat(model-filter): add isAdvancedFilter and propagate to table
...
Add isAdvancedFilter to Filter interface, pass it into the ClassicFilter mapping
in BaseModelTable, and include props.filters in the showFilterModal effect deps
so filters refresh when changed. Mark the TraceTable "Attributes" filter as an
advanced filter.
2025-10-23 13:46:06 +01:00
Simon Larsen
f28c7695ab
Merge pull request #2041 from OneUptime/master
...
Release
2025-10-22 18:16:10 +01:00
Nawaz Dhandala
bc234deb0e
style(analytics): simplify empty projections to [] in Log/Metric/Span and remove stray blank line in TableManegement
2025-10-22 18:08:18 +01:00
Nawaz Dhandala
546b4a4fb3
refactor(analytics): expose AnalyticsTableManagement helpers and remove projection/materialized view creation from createTables
...
- Make utility methods public: doesProjectionExist, materializeProjection, escapeForQuery, escapeIdentifier, doesMaterializedViewExist, createMaterializedView
- Remove inline projection and materialized view creation logic from createTables (createTables now only ensures tables exist)
- Remove unused Projection import
2025-10-22 18:07:45 +01:00
Nawaz Dhandala
1300c4e667
feat(analytics): add materialized view support to analytics models and table management
...
- add MaterializedView type
- wire materializedViews into AnalyticsBaseModel (constructor param, property, getter/setter)
- implement materialized view processing in AnalyticsTableManagement (validation, existence check, creation)
2025-10-22 18:04:51 +01:00
Nawaz Dhandala
988d5d327c
style(analytics): remove attribute projection definitions from Log, Metric and Span models
2025-10-22 17:52:44 +01:00
Nawaz Dhandala
f2510a7b89
style(exceptions): format message div across multiple lines for improved readability
2025-10-22 15:05:54 +01:00
Nawaz Dhandala
a2f16ca0eb
style(exceptions): remove container truncate and add break-words to message text to allow long words to wrap
2025-10-22 15:04:44 +01:00
Nawaz Dhandala
1448288395
style(autocompleteTextInput,dictionary): normalize type annotations and tidy JSX formatting
2025-10-22 14:58:24 +01:00
Nawaz Dhandala
734481df6c
style(dictionary): replace equals Icon with '=' text, adjust item row spacing/alignment, and remove unused Icon import
2025-10-22 14:57:00 +01:00
Nawaz Dhandala
43c534b76a
feat(dictionary): add FieldLabelElement labels for Key, Type and Value fields
2025-10-22 14:44:31 +01:00
Nawaz Dhandala
1b593403b6
refactor(dictionary): remove autoConvertValueTypes and implicit conversions
...
- Remove NumberUtil/BooleanUtil and the autoConvertValueTypes prop from Dictionary
- Stop automatic string->number/boolean coercion; preserve original values (normalize undefined/null to "")
- Use getDefaultValueForType when adding or changing a value's type
- Update JSONFilter and FormField to import ValueType and pass explicit valueTypes
2025-10-22 14:40:59 +01:00
Nawaz Dhandala
54e60cc380
feat(dictionary): replace key input/dropdown with AutocompleteTextInput and add component
2025-10-22 14:24:49 +01:00
Nawaz Dhandala
28d9879dbd
style(logs,traces): add explicit typings and clean up callback formatting
...
- LogItem: annotate onClick/onAuxClick handlers with React.MouseEvent<HTMLDivElement>
- LogsViewer: add OptionalTraceRouteProps/OptionalSpanRouteProps types and type annotate trace/span route props passed to LogItem
- TraceExplorer: introduce/clarify function type aliases (PromiseVoidFunction, FetchSpansFunction) and annotate callbacks (fetchTelemetryServices, fetchSpans, fetchItems, handleShowNextSpans, handleShowAllSpans); reflow long JSX for readability
2025-10-22 14:08:18 +01:00
Nawaz Dhandala
22c417ac92
feat(traces): show compact loading pill for span load actions in TraceExplorer
...
Replace disabled "Show next" / "Show all" buttons with a single inline loading indicator while additional spans are being fetched, and restore the action buttons when not loading to improve loading UX and reduce visual clutter.
2025-10-22 13:39:42 +01:00
Nawaz Dhandala
401926c792
feat(traces): add paginated/batched span loading and load-more controls in TraceExplorer
...
Introduce INITIAL_SPAN_FETCH_SIZE, SPAN_PAGE_SIZE and MAX_SPAN_FETCH_BATCH and refactor span loading to support pagination and batching. Change fetchSpans to accept {limit, skip, mode} and return fetched count (replace | append). Remove spanLimitRef and add handleShowNextSpans / handleShowAllSpans to incrementally load spans (with batch loop for "show all"). Update UI to show a descriptive banner with "Show next" and "Show all remaining" buttons and improve loading/error state handling and metrics messaging.
2025-10-22 13:35:35 +01:00
Nawaz Dhandala
90bc4de84a
feat(traces): incremental span loading and improved loading/error UX in TraceExplorer
...
- split telemetry & span fetching (fetchTelemetryServices, fetchSpans(limit, options))
- add totalSpanCount, spanLimitRef and isLoadingMoreSpans to support partial loading
- add handleShowAllSpans and UI banners/buttons to "Show N more spans" and indicate "Showing all N spans"
- show PageLoader only for initial empty-load; surface non-blocking errors inline when spans exist and keep blocking error when no spans
- show loaded/total counts in Spans metric
- reset span-related state (limit, spans, selection, total) when traceId changes
2025-10-22 13:17:16 +01:00
Nawaz Dhandala
93fd2a9ed7
style(date,gantt): reflow multiline returns in OneUptimeDate and format Row isHighlighted prop for readability
2025-10-22 12:27:31 +01:00
Nawaz Dhandala
231451e359
feat(date,span): add humanized duration formatter and use it in SpanUtil
2025-10-22 12:26:22 +01:00
snyk-bot
3073891a38
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-PLAYWRIGHTCORE-13553173
- https://snyk.io/vuln/SNYK-JS-PRISMJS-9055448
2025-10-22 11:16:45 +00:00
Nawaz Dhandala
2b62d31e8b
fix(blog): set default pageSize to 25 for blog and tag listing endpoints
2025-10-22 12:04:21 +01:00
Nawaz Dhandala
bc43e6e6ea
feat(traces): make card title/description reflect active tab (All / Root Spans)
2025-10-22 11:44:53 +01:00
Nawaz Dhandala
2204ebde26
feat(traces): add tabs for All/Root spans and apply root-span filtering in TraceTable
2025-10-22 11:41:35 +01:00
Nawaz Dhandala
57a8547e14
style(gantt): use conditional prop spreads and refine row/label highlight styling
...
- Replace direct optional prop passing with conditional spread for
multiSelect and highlightBarIds in GanttChart Index, Rows and Row to
avoid passing undefined values.
- Add labelPaddingLeft and adjust row layout: normalize borders, add
transitions, spacing, overflow handling and subtle ring/shadow when
highlighted.
- Pass isHighlighted into RowLabel and update RowLabel to apply
highlighted title/description styles (font weight and colors).
- Normalize Bar isHighlighted check to a boolean expression for safety.
2025-10-22 11:30:35 +01:00
Nawaz Dhandala
53a70e1b93
feat(gantt,traces): add span highlighting support and propagate highlight state
...
- Add highlightBarIds prop to GanttChart and propagate through Rows -> RowIndex -> Row -> Bar
- Row: compute highlight set, detect highlighted descendants, auto-expand rows with highlights, and apply highlight styles (background, rounded container, data attribute)
- Bar: accept isHighlighted, apply highlight visuals (box-shadow, z-index) and adjust label styling
- Rows/RowIndex: include highlightBarIds in component interfaces and pass-through props
- TraceExplorer: accept highlightSpanIds, sanitize input, derive highlightableSpanIds from displayed spans, and include them in the generated GanttChartProps
- Trace view pages: extract spanId query param, normalize to highlightSpanIds, and pass to TraceExplorer
This enables highlighting specific spans (via spanId query) in the Gantt chart UI and ensures highlighted rows are visible and visually emphasized.
2025-10-22 11:22:32 +01:00
Nawaz Dhandala
3eb72ef7f9
style(telemetry,ingest,ui): normalize TelemetryUtil.getAttributeKeys call formatting and tidy LogItem JSX/whitespace
2025-10-22 11:03:26 +01:00
Nawaz Dhandala
2a471133c5
feat(logs): make span IDs clickable and refine trace link styling
...
- Add getSpanRoute prop to LogsViewer and LogItem and thread it through from callers.
- Implement renderSpanId to render clickable span links (resolves via getSpanRoute or by appending spanId to trace route).
- Show "No span" placeholder when spanId is missing.
- Prevent link clicks from toggling the log row (stopPropagation on span links).
- Tweak trace link decoration and external-link icon color for improved hover styling.
- Minor prop typing / pass-through cleanup in LogsViewer.
2025-10-22 11:02:07 +01:00
Nawaz Dhandala
34e92679b2
feat(logs): render trace IDs as clickable links with external-link icon and refined styling
2025-10-22 10:41:25 +01:00
Nawaz Dhandala
8b0c2a7320
feat(analytics): make trace IDs clickable in logs
...
Add an optional getTraceRoute prop to LogItem and LogsViewer and render traceId as a Link when a route is provided. Stop event propagation on link clicks to avoid toggling collapse. Wire getTraceRoute from Dashboard and Span viewers using RouteUtil.populateRouteParams.
2025-10-22 10:34:28 +01:00
Nawaz Dhandala
353d894394
feat(analytics): mark attributeKeys as required on Log, Metric and Span models
2025-10-21 22:22:48 +01:00
Nawaz Dhandala
09e4f0ff97
fix(analytics): cast metric.attributes when computing attributeKeys to satisfy TelemetryUtil signature
2025-10-21 22:10:46 +01:00
Nawaz Dhandala
247c4bc637
feat(analytics): populate attributeKeys on telemetry records and prefer attributeKeys column when querying
...
- Add TelemetryUtil.getAttributeKeys helper.
- Populate attributeKeys for Logs, Metrics, Spans, Alerts, Incidents and Monitor metrics during ingest/processing.
- Ensure FluentIngest initializes attributeKeys for raw logs.
- Update TelemetryAttributeService to use attributeKeys column when available and fall back to JSONExtractKeys(attrs).
- Improve attribute extraction SQL to filter empty/null attribute keys.
2025-10-21 22:05:48 +01:00
Nawaz Dhandala
72e2edd49d
feat(analytics): add attributeKeys column to Log/Metric/Span, update projections and add migration
2025-10-21 22:04:49 +01:00
Nawaz Dhandala
1be494169d
fix(analytics): rename ClickHouse projections to singular 'AttributeProjection' for Log, Metric and Span models
2025-10-21 21:05:52 +01:00
Nawaz Dhandala
3796053403
style(analytics): remove extra blank line in doesProjectionExist catch block
2025-10-21 21:04:17 +01:00
Nawaz Dhandala
f316bfb9fd
feat(analytics): materialize projections after creation and add error handling
...
Call materializeProjection after creating a projection to ensure it is materialized.
Introduce materializeProjection to run ALTER TABLE ... MATERIALIZE PROJECTION and
add escapeIdentifier for safe identifier quoting. Wrap the projection-existence
query in try/catch with logging and rethrow on failure.
2025-10-21 21:03:10 +01:00
Nawaz Dhandala
40f9613bd3
chore(docker): bump clickhouse server image to 25.7 in docker-compose.base.yml
2025-10-21 20:49:33 +01:00
Nawaz Dhandala
a3bb9f003f
style(analytics): add debug logging to projection processing in TableManegement.ts
2025-10-21 19:48:41 +01:00
Nawaz Dhandala
70714b2f21
feat(analytics): add ClickHouse projections for attributes to Log, Metric and Span models
...
Add projection definitions (ALTER TABLE ...) to Log, Metric and Span analytics models to extract distinct attribute keys per project (LogItemAttributesProjection, MetricItemAttributesProjection, SpanItemAttributesProjection).
style(telemetry): simplify empty query object in DeleteOldData.ts
2025-10-21 19:46:48 +01:00
Nawaz Dhandala
a62543bff0
feat(telemetry): iterate active projects and prune telemetry data per service
...
- Use ProjectService.getActiveProjectStatusQuery() to fetch active projects
- Query telemetry services per project and scope deletions by project.id
- Add try/catch blocks and logger calls for better error isolation and robustness
- Preserve default retention (15 days) and perform deletes for logs, spans, and metrics
2025-10-21 19:27:19 +01:00
Nawaz Dhandala
826a2006d0
style(telemetry): reformat retentionCutOff assignment in DeleteOldData.ts
2025-10-21 18:55:07 +01:00
Nawaz Dhandala
a4075fe349
feat(telemetry): compute single retention cutoff, prune by primary keys, and delete metrics
...
- compute retentionCutOff once per service instead of repeated calls
- use primary-key columns (time/startTime) for efficient pruning of logs and spans
- implement MetricService.deleteBy to remove old OpenTelemetry metrics
- minor import/order adjustments
2025-10-21 18:53:44 +01:00
Nawaz Dhandala
eb70a923f3
style(analytics): add explicit types for executeQuery result and json response in TableManegement.ts
2025-10-21 16:00:38 +01:00
Nawaz Dhandala
11d39898d3
style(analytics): normalize escaped variable formatting in TableManegement.ts
2025-10-21 15:54:45 +01:00
Nawaz Dhandala
8e5907d523
feat(analytics): check for existing projections before creating; add doesProjectionExist and escapeForQuery helpers and required imports
2025-10-21 15:51:07 +01:00
Nawaz Dhandala
c9e57fcb19
feat(analytics): add Projection type and use typed projections in models and table creation
2025-10-21 15:46:57 +01:00
Nawaz Dhandala
8c6bc331a4
style(analytics): normalize AnalyticsTableColumn constructor formatting
...
Reformat multi-line new AnalyticsTableColumn(...) expressions to a consistent style and tidy up minor inline description/spacing in ExceptionInstance, Log, Metric and Span models.
2025-10-21 14:56:01 +01:00
Nawaz Dhandala
20129e606a
feat(analytics): add projections support to models and apply projection statements on table creation
...
- add projections param, backing field and accessors to AnalyticsBaseModel (defaults to [])
- update analytics models (ExceptionInstance, Log, Metric, MonitorLog, Span) to include projections: []
- execute each model.projections SQL statement in AnalyticsTableManagement when creating tables
2025-10-21 14:37:22 +01:00
Nawaz Dhandala
55e0eede68
refactor(analytics): extract AnalyticsTableColumn definitions into local variables
...
Move repeated new AnalyticsTableColumn(...) definitions into named constants and reuse them in tableColumns for Log, Metric, Span, MonitorLog and ExceptionInstance models. Reduces duplication and improves readability without changing behavior.
2025-10-21 14:18:57 +01:00
Nawaz Dhandala
ffa603503d
fix: update image tag to use GitHub Container Registry for release builds
2025-10-21 11:19:04 +01:00
Nawaz Dhandala
18429caabe
fix: refactor Microsoft Teams pagination logic to use configurable maximum pages
2025-10-20 15:31:18 +01:00
Simon Larsen
ccbfef1cfe
Merge pull request #2039 from tollercode/fix/pagination-msteams-fetch-teams-list
...
fix: pagination msteams fetch teams list
2025-10-20 15:20:37 +01:00
Nils T
4789a15ce7
fix: make maximum pages for fetching teams configurable to prevent infinite loop
2025-10-20 12:47:13 +00:00
Nils T
9633307de0
fix: add pagination limit to prevent infinite loop when fetching teams from Microsoft Graph API
2025-10-20 12:43:24 +00:00
Nils T
ee5c2a0f33
fix: implement pagination for fetching all teams from Microsoft Graph API
2025-10-20 12:17:26 +00:00
snyk-bot
5c3b181507
fix: Probe/package.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-PLAYWRIGHTCORE-13553173
2025-10-20 10:50:12 +00:00
Nawaz Dhandala
6bbf2f866c
fix: update hard delete logic to retain items for 3 years instead of 120 days
2025-10-18 10:37:53 +01:00
Nawaz Dhandala
60e4b51ec9
fix: update Microsoft Teams app manifest version to 1.5.0
2025-10-17 10:43:32 +01:00
Nawaz Dhandala
f244f872d4
fix: improve formatting and consistency in tenant ID retrieval checks in MicrosoftTeamsUtil
2025-10-17 10:14:45 +01:00
Nawaz Dhandala
3e910c1308
fix: ensure tenant ID is retrieved and validated in MicrosoftTeamsUtil
2025-10-17 10:13:58 +01:00
Nawaz Dhandala
2b0067fd17
fix: update tenant ID retrieval logic in MicrosoftTeamsAPI
2025-10-17 10:11:54 +01:00
Nawaz Dhandala
cb23b6b55b
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-10-16 21:01:31 +01:00
Nawaz Dhandala
4406d52307
feat: add queries management section to Clickhouse documentation
2025-10-16 20:52:52 +01:00
Simon Larsen
03b6bec6d0
feat: add validation for required fields in WorkspaceProjectAuthTokenService and MicrosoftTeamsUtil
2025-10-16 20:36:45 +01:00
Nawaz Dhandala
ff0bd88b02
fix: ensure Microsoft Teams tenant ID is provided before creating Bot Framework adapter
2025-10-16 20:23:50 +01:00
Simon Larsen
94290c77db
feat: add advanced filters toggle functionality across various components
2025-10-16 16:35:57 +01:00
Simon Larsen
003e44d331
refactor: clean up code formatting and improve readability in TelemetryAttributeService and LogsViewer components
2025-10-16 16:08:34 +01:00
Simon Larsen
b4cf798246
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-10-16 16:06:49 +01:00
Simon Larsen
e607367809
feat: enhance Filters and LogsViewer components with advanced filters functionality and loading states
2025-10-16 16:06:14 +01:00
Nawaz Dhandala
82a7b5794c
fix: reduce row scan limit from 100000 to 10000 in TelemetryAttributeService
2025-10-16 15:59:28 +01:00
Nawaz Dhandala
37c1674029
fix: reduce cache stale time from 10 to 5 minutes in TelemetryAttributeService
2025-10-16 15:59:12 +01:00
Nawaz Dhandala
cd2a5222b8
fix: add expiration options for cache entries in GlobalCache and TelemetryAttributeService
2025-10-16 15:58:53 +01:00
Nawaz Dhandala
875d6c5df9
fix: enhance caching mechanism and improve attribute fetching in TelemetryAttributeService
2025-10-16 15:52:44 +01:00
Nawaz Dhandala
7eea90a55a
fix: format constructor parameters for consistency in IdentityAPI
2025-10-16 15:42:13 +01:00
Nawaz Dhandala
c401b86a2e
fix: update route handling to use Route class for URL construction across multiple services
2025-10-16 15:30:18 +01:00
Nawaz Dhandala
e96f781157
fix: refactor URL construction for view details and redirect routes in UserNotificationLogTimelineAPI
2025-10-16 15:05:57 +01:00
Nawaz Dhandala
73cc5f8f9e
fix: update route handling in EnvironmentConfig for consistency
2025-10-16 15:04:52 +01:00
Nawaz Dhandala
0ee9876de9
fix: format code for consistency in OtelIngest services
2025-10-16 14:22:09 +01:00
Nawaz Dhandala
b76a75479d
Implement OpenTelemetry Ingest Services for Logs, Metrics, and Traces
...
- Added OtelIngestBaseService as a base class for common functionality.
- Implemented OtelLogsIngestService to handle log ingestion, including processing and flushing logs to the database.
- Implemented OtelMetricsIngestService to handle metric ingestion, including processing and flushing metrics to the database.
- Implemented OtelTracesIngestService to handle trace ingestion, including processing spans and exceptions, and flushing them to the database.
- Introduced error handling and logging throughout the ingestion process to ensure robustness.
- Utilized CaptureSpan decorator for telemetry tracking in key methods.
- Enhanced service name extraction from request attributes for better traceability.
2025-10-16 14:21:44 +01:00
Simon Larsen
79b9cf4c06
Merge pull request #2034 from OneUptime/telemetry-attr
...
Telemetry attr
2025-10-15 18:13:17 +01:00
Nawaz Dhandala
a6da59c966
fix: add Results and DbJSONResponse types to AnalyticsDatabaseService and update TelemetryAttributeService to use them
2025-10-15 18:12:34 +01:00
Nawaz Dhandala
b84695feb9
fix: remove TelemetryType references and indexAttributes calls from various services
2025-10-15 17:21:56 +01:00
Nawaz Dhandala
b77973441d
fix: remove TelemetryAttribute and TelemetryAttributeService references and related code
2025-10-15 16:26:05 +01:00
Nawaz Dhandala
27e9c07c57
fix: remove padding from MarkdownViewer component
2025-10-15 15:57:45 +01:00
Nawaz Dhandala
cbf8684d8c
fix: remove force garbage collection method and its calls from OtelIngestService
2025-10-15 15:47:22 +01:00
Nawaz Dhandala
87057757a5
fix: remove --expose-gc option from NODE_OPTIONS in Dockerfile, nodemon.json, and package.json
2025-10-15 15:42:29 +01:00
Nawaz Dhandala
23b587f0f6
fix: remove unused EnableWorkflow import from TelemetryException model
2025-10-15 15:22:53 +01:00
Nawaz Dhandala
81c7a4eeb7
fix: remove EnableWorkflow decorator from TelemetryException model
2025-10-15 14:49:56 +01:00
Nawaz Dhandala
549dbfd6c7
fix: format nodemon.json and adjust package.json dev script indentation
2025-10-15 13:45:54 +01:00
Nawaz Dhandala
a2eac673eb
fix: update NODE_OPTIONS to include --expose-gc and --use-openssl-ca in Dockerfile and nodemon configuration
2025-10-15 13:45:07 +01:00
Nawaz Dhandala
086a0a661d
feat: implement dynamic batch size configuration for OpenTelemetry ingestion
2025-10-15 13:39:11 +01:00
Nawaz Dhandala
da0620eafa
fix: improve logging of request body in OpenTelemetry middleware
2025-10-15 12:53:15 +01:00
Nawaz Dhandala
ca90ab0db4
fix: update Kubernetes cheatsheet to include OOMKilled pods in cleanup section
2025-10-15 12:36:06 +01:00
Nawaz Dhandala
94dacc20db
feat: add Kubernetes cheatsheet for pod cleanup commands
2025-10-15 12:30:34 +01:00
Nawaz Dhandala
7e887bd4cd
feat: enhance app description with HTML formatting and update support links
2025-10-14 19:37:28 +01:00
Nawaz Dhandala
b50dfcdf1c
fix: update Microsoft Teams setup guide URL to correct link
2025-10-14 19:02:34 +01:00
Nawaz Dhandala
e2bc0ea4aa
feat: add welcome card state management to prevent duplicate sends
2025-10-14 19:02:06 +01:00
Simon Larsen
7d018b94d3
Merge pull request #2033 from OneUptime/fix-change-plan
...
Fix change plan
2025-10-14 14:12:05 +01:00
Nawaz Dhandala
9fb7a70dc9
feat: add createOrUpdateApiUrl prop to CardModelDetail and update Billing page to generate change plan API URL
2025-10-14 14:02:45 +01:00
Nawaz Dhandala
a37b3fc0b3
feat: implement change plan API with billing permission checks
2025-10-14 13:54:38 +01:00
Nawaz Dhandala
c06ef5ddfc
fix: add ManageProjectBilling permission for project updates
2025-10-14 13:34:12 +01:00
Nawaz Dhandala
0fb7174e94
chore: remove unused devDependencies from package.json and package-lock.json
2025-10-14 11:59:17 +01:00
Nawaz Dhandala
84a7cd976d
fix: update template IDs for AlertCreated and IncidentCreated in WhatsAppTemplates
2025-10-14 10:44:27 +01:00
Nawaz Dhandala
f7c8c00f04
t psh
...
:wq!
Merge branch 'master' into release
2025-10-13 13:33:02 +01:00
Simon Larsen
51c3fcd3ca
Merge pull request #2032 from OneUptime/whatsapp-webhook
...
Whatsapp webhook
2025-10-13 13:32:25 +01:00
Nawaz Dhandala
74c3dde7f1
refactor: improve type annotations and enhance readability in WhatsApp API and LogsTable components
2025-10-13 13:31:56 +01:00
Nawaz Dhandala
6bf45f6f31
refactor: streamline code formatting and improve readability in WhatsApp components and services
2025-10-13 13:26:57 +01:00
Nawaz Dhandala
4de4ad8022
feat: enhance status color handling in WhatsAppLogsTable component
2025-10-13 13:26:19 +01:00
Nawaz Dhandala
e263900115
feat: add migration for metaWhatsAppWebhookVerifyToken in GlobalConfig
2025-10-13 13:15:57 +01:00
Nawaz Dhandala
34aaa34fb3
refactor: remove shorthand webhook URL and simplify callback URL instructions in WhatsApp setup markdown
2025-10-13 13:14:10 +01:00
Nawaz Dhandala
9f72a8e554
feat: add webhook verification and enhance WhatsApp status handling
2025-10-13 12:44:48 +01:00
Nawaz Dhandala
8dfabfd96f
feat: enhance WhatsApp status handling and add webhook verify token to GlobalConfig
2025-10-13 12:33:39 +01:00
Nawaz Dhandala
14cdc3ea86
chore: update package.json and package-lock.json to add ts-jest and new dependencies
2025-10-13 12:31:52 +01:00
Nawaz Dhandala
cd6abe63ea
refactor: format code and ensure consistent import/export statements across migration and mobile app files
2025-10-13 11:52:41 +01:00
Nawaz Dhandala
aeb6d53b9d
refactor: remove unused imports and simplify status message handling in WhatsAppLogsTable
2025-10-13 11:41:29 +01:00
Nawaz Dhandala
efa7224718
fix: update ConfirmModal description styling for better text wrapping
2025-10-13 10:56:46 +01:00
Nawaz Dhandala
a2c406d7cc
refactor: simplify database properties handling in WhatsAppLogAPI
2025-10-13 10:51:52 +01:00
Nawaz Dhandala
1933e37beb
refactor: move getMetaWhatsAppConfig call to improve message handling logic
2025-10-13 10:43:46 +01:00
Nawaz Dhandala
0b0336f9ea
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-10-13 10:35:51 +01:00
Simon Larsen
9304079a1c
feat: implement WhatsAppLogAPI for fetching WhatsApp message status and update WhatsAppLogsTable to display message ID
2025-10-13 10:35:41 +01:00
Nawaz Dhandala
1e2dcf332b
fix: enhance type handling for return values in VM router
2025-10-13 10:15:46 +01:00
Simon Larsen
ca860f54a8
feat: update permissions to replace ReadSmsLog with ReadWhatsAppLog in WhatsAppLog model and Permission types
2025-10-13 10:01:05 +01:00
Simon Larsen
513e4146ed
feat: add migration for WhatsAppMessageId field in WhatsAppLog table with index
2025-10-13 09:59:33 +01:00
Simon Larsen
43d31ddbe9
feat: add WhatsAppMessageId field to WhatsAppLog model with access control and metadata
2025-10-13 09:55:22 +01:00
Simon Larsen
18231f42aa
feat: update MobileAppPrompt.md for UI guidelines and add react-native-webview dependency in package.json; create AuthSession type
2025-10-12 12:38:36 +01:00
Simon Larsen
60291cc218
docs: update MobileAppPrompt.md to clarify usage of @oneuptime/common package
2025-10-12 12:33:46 +01:00
Simon Larsen
3658f0349e
feat: add react-native-worklets dependency to package.json and package-lock.json
2025-10-12 12:29:29 +01:00
Simon Larsen
02133165d8
chore: update dependencies and configure Tailwind CSS with NativeWind
...
- Added @expo/metro-runtime, nativewind, prettier-plugin-tailwindcss, react-dom, and tailwindcss to dependencies.
- Updated react-native-safe-area-context to version 5.4.0.
- Added global.css for Tailwind CSS styles.
- Created metro.config.js to integrate NativeWind with Expo.
- Added nativewind-env.d.ts for TypeScript support.
- Created tailwind.config.js to configure Tailwind CSS with NativeWind.
- Updated tsconfig.json to include nativewind-env.d.ts.
2025-10-12 12:28:30 +01:00
Simon Larsen
837b841352
refactor: remove unused ObjectID generation and related state management
2025-10-12 10:29:00 +01:00
Simon Larsen
10e344dad5
feat: add react-native-get-random-values dependency and import in App component
2025-10-12 10:08:23 +01:00
Simon Larsen
848bfb358f
chore: add @oneuptime/common dependency and update tsconfig to exclude Common directory
2025-10-12 10:05:18 +01:00
Simon Larsen
2ca1c64532
Implement new feature for user authentication and improve error handling
2025-10-12 09:55:28 +01:00
Simon Larsen
d9a79eafbd
fix: clarify file naming conventions in mobile app development prompt
2025-10-12 09:26:31 +01:00
Simon Larsen
a1dc16f4b6
feat: refactor styles into separate Styles.ts file for better organization
2025-10-12 09:25:23 +01:00
Nawaz Dhandala
674613c0d6
feat: add initial mobile app development prompt in MobileAppPrompt.md
2025-10-12 09:20:09 +01:00
Nawaz Dhandala
e4e095798a
fix: enhance type definitions and import statements in App.tsx
2025-10-11 12:22:15 +01:00
Nawaz Dhandala
2e07185584
fix: standardize formatting in App.tsx and tsconfig.json
2025-10-11 12:19:33 +01:00
Nawaz Dhandala
144001981a
Add initial configuration for mobile app with Expo
...
- Created package.json for project dependencies and scripts
- Added TypeScript configuration with strict settings and React Native support
2025-10-11 12:16:39 +01:00
Nawaz Dhandala
cd096f66ea
fix: update app approval status message to include manual sideloading instructions
2025-10-11 12:15:52 +01:00
Nawaz Dhandala
036b29da51
fix: standardize error messages and improve formatting in MicrosoftTeamsAPI
2025-10-11 11:12:49 +01:00
Nawaz Dhandala
d0d59147ae
fix: add download button for app manifest and manual sideloading instructions
2025-10-11 11:12:15 +01:00
snyk-bot
565fbe6cd3
fix: Nginx/Dockerfile.tpl to reduce vulnerabilities
2025-10-11 08:37:10 +00:00
snyk-bot
12c3f9b25c
fix: package.json & package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NODEMAILER-13378253
2025-10-11 08:35:50 +00:00
Nawaz Dhandala
02cffe9f8b
fix: update Microsoft Teams outline image
2025-10-10 20:39:12 +01:00
Nawaz Dhandala
9c52e8966f
fix: update Microsoft Teams outline image
2025-10-10 17:38:24 +01:00
Nawaz Dhandala
9257a949fe
fix: add Microsoft Teams app client ID and secret placeholders to config example
2025-10-10 16:34:25 +01:00
Nawaz Dhandala
7528ed8e0c
fix: update Microsoft Teams app manifest version and improve error handling
2025-10-10 15:55:18 +01:00
Nawaz Dhandala
98b6f3eac3
fix: streamline text formatting in Microsoft Teams integration messages
2025-10-10 09:17:34 +01:00
Nawaz Dhandala
a2561b3ae8
fix: update acknowledge route to acknowledge-page in UserNotificationRuleService
2025-10-10 09:15:55 +01:00
Nawaz Dhandala
368f5c6bbc
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-10-10 09:01:23 +01:00
Nawaz Dhandala
0e2e30b0a9
fix: remove Microsoft identity association endpoint for cleanup
2025-10-10 09:00:42 +01:00
Simon Larsen
2664a24875
fix: update outline image for Microsoft Teams integration
2025-10-09 18:47:58 +01:00
Simon Larsen
40e486669f
feat: enhance app description and support information in Microsoft Teams API
2025-10-09 18:36:45 +01:00
Simon Larsen
ae64cbc718
feat: implement welcome adaptive card for OneUptime bot in Microsoft Teams
2025-10-09 18:35:32 +01:00
Simon Larsen
e14f691cc4
feat: add comment for Microsoft identity verification endpoint
2025-10-09 18:21:40 +01:00
Simon Larsen
89c607a530
feat: add endpoint for Microsoft identity association JSON
2025-10-09 18:21:03 +01:00
Simon Larsen
90f4e7418f
fix: streamline SCIM group schema definition and ensure proper syntax in migrations
2025-10-09 17:40:44 +01:00
Simon Larsen
79fed2da09
fix: remove deprecated SCIM 1.1 schema references for improved compatibility
2025-10-09 17:34:37 +01:00
Simon Larsen
1dd41c103f
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2025-10-09 17:34:18 +01:00
Simon Larsen
988e85affc
fix: remove deprecated SCIM schema reference in formatTeamForSCIM function
2025-10-09 17:34:15 +01:00
Nawaz Dhandala
2810516987
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-10-09 17:19:00 +01:00
Nawaz Dhandala
679c1971a2
fix: update WhatsApp setup instructions for token generation and template creation
2025-10-09 17:18:58 +01:00
Nawaz Dhandala
3abdbb7ef9
fix: correct typo in IncidentStateChangedOwnerNotification template ID
2025-10-09 17:12:17 +01:00
Simon Larsen
0d647f5dc1
fix: improve release retrieval by using pagination and handle missing release tags
2025-10-09 13:43:43 +01:00
Nawaz Dhandala
bd1df491a2
Remove MobileApp components, themes, and configuration files
...
- Deleted package.json, removing all dependencies and scripts for the mobile app.
- Removed FeatureCard, GlowingButton, MetricCard, SafeAreaContainer, and HomeScreen components.
- Eliminated color, layout, and typography theme files.
- Deleted TypeScript configuration file (tsconfig.json).
2025-10-09 11:59:34 +01:00
Nawaz Dhandala
feb872d05c
feat: add E2E testing support with docker-compose configuration
2025-10-09 11:39:30 +01:00
Nawaz Dhandala
64b6b99a21
refactor: replace retry action with shell commands for preinstall and E2E tests
2025-10-08 20:10:19 +01:00
Nawaz Dhandala
8046c244b1
feat: add react-dom and react-native-web dependencies to package.json
2025-10-08 18:52:29 +01:00
Nawaz Dhandala
6928316ba0
feat: implement initial structure and components for OneUptime Mobile app
2025-10-08 18:33:50 +01:00
Nawaz Dhandala
36c74642f2
Initialize MobileApp with package.json and tsconfig.json for Expo project setup
2025-10-08 18:14:29 +01:00
Nawaz Dhandala
5a992e99c8
refactor: format publisherDocsUrl for better readability in Microsoft Teams app manifest
2025-10-08 18:06:52 +01:00
Nawaz Dhandala
ff9230f878
refactor: add publisherDocsUrl to Microsoft Teams app manifest
2025-10-08 17:08:45 +01:00
Nawaz Dhandala
9afa861ff2
refactor: remove obsolete migration files and update index
2025-10-08 17:04:59 +01:00
Nawaz Dhandala
6d7486e76d
refactor: update developer name from "OneUptime" to "HackerBay Inc" in MicrosoftTeamsAPI
2025-10-08 17:02:59 +01:00
Nawaz Dhandala
8529012b19
refactor: remove "whatsAppText" column from WhatsAppLog table
2025-10-08 16:45:29 +01:00
Nawaz Dhandala
f704bd47a3
refactor: remove unused column "whatsAppText" from WhatsAppLog table
2025-10-08 14:58:24 +01:00
Nawaz Dhandala
239f2fc34e
refactor: streamline actionLink resolution in createWhatsAppMessageFromTemplate
2025-10-08 14:35:31 +01:00
Nawaz Dhandala
5d5183b08e
refactor: remove action_link from templateVariables in createWhatsAppMessageFromTemplate
2025-10-08 14:29:13 +01:00
Nawaz Dhandala
7cad0fab0f
refactor: clean up whitespace and improve code formatting in multiple files
2025-10-08 14:20:41 +01:00
Nawaz Dhandala
98e0d55ee3
feat: update template variable iteration to include parameter names
2025-10-08 14:19:01 +01:00
Nawaz Dhandala
2d8f0d7a58
feat: add recipient_type to WhatsApp message payload for individual recipients
2025-10-08 13:46:55 +01:00
Nawaz Dhandala
643303cd7a
feat: enhance error handling to include HTTPErrorResponse support
2025-10-08 13:27:26 +01:00
snyk-bot
9ee0e0f3cb
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-NODEMAILER-13378253
2025-10-08 05:10:50 +00:00
Nawaz Dhandala
dc692203be
feat: add selectMoreFields for delivery channel options in notification settings
2025-10-07 22:40:29 +01:00
Nawaz Dhandala
648c51d007
feat: enhance notification settings with delivery channel options and icons
2025-10-07 22:37:40 +01:00
Nawaz Dhandala
0e5b106333
fix: update icon for resend code button from WhatsApp to SMS
2025-10-07 22:20:24 +01:00
Nawaz Dhandala
40e9ea2ab6
feat: add WhatsApp alert options to notification settings
2025-10-07 22:19:16 +01:00
Nawaz Dhandala
2157e228b9
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-10-07 21:49:36 +01:00
Nawaz Dhandala
5c5534adb8
fix: add type annotation for response in sendWhatsAppMessage method
2025-10-07 21:49:34 +01:00
Nawaz Dhandala
379297cd7e
fix: streamline async function signatures in API routes for consistency
2025-10-07 21:49:14 +01:00
Nawaz Dhandala
b3730e9708
fix: add user authorization middleware to /test endpoint
2025-10-07 21:48:31 +01:00
Nawaz Dhandala
2fbc44d5c3
Refactor API endpoints to include error handling middleware
...
- Updated multiple API routes to use NextFunction for error handling.
- Wrapped asynchronous route handlers in try-catch blocks to catch and pass errors to the next middleware.
- Ensured consistent error responses across various endpoints, improving maintainability and readability.
- Enhanced the structure of the code by reducing nested try-catch blocks and improving flow control.
2025-10-07 21:46:25 +01:00
Nawaz Dhandala
12f05937af
fix: enhance error handling in API endpoints by adding NextFunction support
2025-10-07 21:17:59 +01:00
Simon Larsen
5ea440492b
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-10-07 21:16:14 +01:00
Simon Larsen
57b851a498
refactor: rename github-release job to draft-github-release and add finalize-github-release job for publishing
2025-10-07 21:15:45 +01:00
Nawaz Dhandala
00f806b077
fix: enhance error handling in WhatsApp message template rendering for missing variables
2025-10-07 21:13:40 +01:00
Nawaz Dhandala
975c20a788
fix: improve error handling in verification endpoints by adding NextFunction support
2025-10-07 20:49:27 +01:00
Nawaz Dhandala
948e2d93c1
fix: handle errors in resend verification code endpoint and add NextFunction support
2025-10-07 20:38:11 +01:00
Nawaz Dhandala
6de3c93745
fix: refactor error handling for WhatsApp verification and resend code modals
2025-10-07 20:31:47 +01:00
Nawaz Dhandala
1f63110561
feat: enhance WhatsApp verification code handling with error logging and improved response management
2025-10-07 20:25:32 +01:00
Nawaz Dhandala
8a94c35450
feat: enforce template key requirement for WhatsApp messages and add debug logging for API requests
2025-10-07 16:59:53 +01:00
Nawaz Dhandala
fdc97284a5
fix: update DEFAULT_META_WHATSAPP_API_VERSION to v23.0
2025-10-07 16:48:22 +01:00
Nawaz Dhandala
792ecfdbdc
fix: remove 'From' column from WhatsApp logs table
2025-10-07 16:04:24 +01:00
Nawaz Dhandala
121b01dc08
feat: add WhatsApp notifications toggle to notification settings
2025-10-07 16:01:27 +01:00
Nawaz Dhandala
1aa49071eb
feat: add UserWhatsAppAPI for handling WhatsApp verification and resend functionality
2025-10-07 15:57:06 +01:00
Nawaz Dhandala
66bef1284a
feat: add documentation for canceling all GitHub actions jobs using GitHub CLI
2025-10-07 15:53:37 +01:00
Nawaz Dhandala
1526f708de
fix: enhance error handling and logging for WhatsApp message sending failures
2025-10-07 15:49:34 +01:00
Nawaz Dhandala
53198e4486
fix: improve error logging for WhatsApp message sending failures
2025-10-07 15:39:10 +01:00
Nawaz Dhandala
a66bf2df2a
feat: enhance WhatsApp icon SVG with stroke properties and viewBox
2025-10-07 15:31:20 +01:00
Nawaz Dhandala
34422721c3
feat: add WhatsApp logs table to Notification Logs
2025-10-07 15:19:36 +01:00
Nawaz Dhandala
b5008c2363
Merge branch 'whatsapp'
2025-10-07 15:15:48 +01:00
Nawaz Dhandala
1cbab2be08
refactor: remove unused dashboard link and update WhatsApp message template variables
2025-10-07 15:15:25 +01:00
Simon Larsen
1bdcfd71f7
Merge pull request #2026 from OneUptime/whatsapp
...
Whatsapp
2025-10-07 15:05:58 +01:00
Nawaz Dhandala
792271b146
Merge branch 'whatsapp' of https://github.com/OneUptime/oneuptime into whatsapp
2025-10-07 15:02:44 +01:00
Nawaz Dhandala
3de5fbd35c
fix: correct variable assignment for templateKey in test message route
2025-10-07 15:02:19 +01:00
Nawaz Dhandala
6f8dc1ed59
feat: update test message sending functionality to use predefined template and language
2025-10-07 15:00:41 +01:00
Nawaz Dhandala
92309d8fb2
feat: add test notification template and implement test message sending functionality in WhatsApp setup
2025-10-07 14:57:00 +01:00
Simon Larsen
d3070975cb
Merge branch 'whatsapp' of github.com:OneUptime/oneuptime into whatsapp
2025-10-07 14:37:26 +01:00
Simon Larsen
69c0da5b17
refactor: remove WhatsApp high-risk cost variable and update related configurations
2025-10-07 14:37:23 +01:00
Nawaz Dhandala
1736690f01
feat: enhance WhatsApp setup markdown with detailed instructions for Business Account ID, App ID, and App Secret
2025-10-07 14:22:43 +01:00
Nawaz Dhandala
78a92905e9
feat: update WhatsApp setup markdown for clarity and improved instructions
2025-10-07 14:21:24 +01:00
Nawaz Dhandala
801c1b4ccb
feat: remove header from WhatsApp setup markdown for improved clarity
2025-10-07 14:15:37 +01:00
Nawaz Dhandala
703b1dca51
feat: enhance WhatsApp setup markdown formatting for better structure and clarity
2025-10-07 14:12:55 +01:00
Nawaz Dhandala
e5ef97abd9
feat: improve WhatsApp setup markdown formatting for clarity and structure
2025-10-07 13:58:28 +01:00
Nawaz Dhandala
3053856990
feat: enhance WhatsApp setup markdown formatting for improved readability
2025-10-07 13:45:12 +01:00
Nawaz Dhandala
b8e82e2801
feat: add WhatsApp configuration fields to GlobalConfig migration and update template IDs for type safety
2025-10-07 13:36:21 +01:00
Nawaz Dhandala
2187fe63f0
feat: refactor WhatsApp template IDs and messages for improved type safety and export structure
2025-10-07 13:29:36 +01:00
Nawaz Dhandala
b1f842f9e1
feat: enhance WhatsApp setup documentation with prerequisites and structured steps
2025-10-07 13:25:52 +01:00
Nawaz Dhandala
43e03fb61c
feat: update WhatsApp icon SVG path for improved rendering
2025-10-07 13:19:29 +01:00
Nawaz Dhandala
2327ab84c2
feat: add migration for WhatsApp configuration fields in GlobalConfig
2025-10-07 13:16:19 +01:00
Nawaz Dhandala
93034b6018
refactor: update WhatsApp migration and enhance type definitions in WhatsApp settings
2025-10-07 13:10:54 +01:00
Nawaz Dhandala
e45022b5cb
feat: add migration for WhatsApp notifications and related database changes
2025-10-07 13:06:47 +01:00
Nawaz Dhandala
c022b70e6d
Merge branch 'whatsapp' of https://github.com/OneUptime/oneuptime into whatsapp
2025-10-07 13:06:11 +01:00
Nawaz Dhandala
5615ba2df7
Merge branch 'master' into whatsapp
2025-10-07 13:05:46 +01:00
Nawaz Dhandala
268960bc5b
refactor: simplify destructuring of connection settings in getTransporter method
2025-10-07 12:58:19 +01:00
Nawaz Dhandala
508a713ecf
refactor: enhance connection handling in TransporterPool for improved email server configuration
2025-10-07 12:57:43 +01:00
Simon Larsen
36e50b591a
refactor: update WhatsApp template messages for improved clarity and conciseness
2025-10-07 12:17:04 +01:00
Nawaz Dhandala
05c1f95ba4
fix: enable tool-cache in release workflow for improved build efficiency
2025-10-07 11:52:13 +01:00
Simon Larsen
9d355691ae
refactor: rename scheduled_maintenance_number to scheduled_event_number in WhatsApp templates and notification jobs for consistency
2025-10-07 11:32:54 +01:00
Simon Larsen
73c58186b6
refactor: enhance WhatsApp template messages with scheduled maintenance number for better context
2025-10-06 20:23:11 +01:00
Simon Larsen
eb8d3e4dfd
refactor: update WhatsApp template messages for clarity and conciseness
2025-10-06 20:17:38 +01:00
Nawaz Dhandala
987f30e5c7
feat: add PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD environment variable to Dockerfiles for improved build performance
2025-10-06 19:45:46 +01:00
Simon Larsen
b7a0dbf81b
refactor: replace action_link with corresponding link variables in notification templates
2025-10-06 18:25:59 +01:00
Simon Larsen
7368a0eb7c
Refactor notification links in WhatsApp templates and services
...
- Updated variable names for links in various services to improve consistency:
- Changed `*_link_on_dashboard` to `*_link` across multiple services including MonitorService, OnCallDutyPolicyEscalationRuleService, and UserNotificationRuleService.
- Modified WhatsApp template messages to reflect the new link variable names, ensuring that the notifications sent to users contain the correct links.
- Adjusted the link variable names in the WhatsAppTemplateUtil to match the updated naming convention.
- Ensured all related notification jobs (e.g., SendCreatedResourceNotification, SendNotePostedNotification) are updated to use the new link variables for better clarity and maintainability.
2025-10-06 18:07:39 +01:00
Nawaz Dhandala
ef0b6f3e14
refactor: replace docker login actions with retry mechanism for improved reliability
2025-10-06 16:36:28 +01:00
Simon Larsen
af8691f61d
refactor: remove Meta WhatsApp API version handling and update documentation
2025-10-06 16:31:29 +01:00
Simon Larsen
f7aee2e253
feat: add Meta WhatsApp settings page and configuration options
2025-10-06 16:26:05 +01:00
Nawaz Dhandala
0a1b74d911
fix: update @simplewebauthn/server to version 13.2.2 in package.json and package-lock.json
2025-10-06 16:13:53 +01:00
Nawaz Dhandala
ab48da447d
refactor: add test jobs to push-release-tags workflow for enhanced testing coverage
2025-10-06 16:08:43 +01:00
Nawaz Dhandala
1cc0630939
feat: add APP_TAG pinning to versioned release in config.env
2025-10-06 16:06:16 +01:00
Simon Larsen
5391ff4688
Add dashboard links to WhatsApp notifications for various resources
...
- Added `monitor_link_on_dashboard` to MonitorService notifications.
- Added `on_call_policy_link_on_dashboard` to OnCallDutyPolicyEscalationRule services.
- Added `on_call_schedule_link_on_dashboard` to OnCallDutyPolicyScheduleService.
- Added `probe_link_on_dashboard` to ProbeService notifications.
- Enhanced UserNotificationRuleService to include `alert_link_on_dashboard` and `incident_link_on_dashboard`.
- Updated WhatsApp templates to include links to the OneUptime dashboard for alerts, incidents, monitors, probes, scheduled maintenance, and status pages.
- Added `status_page_link_on_dashboard` to StatusPageOwners notifications.
2025-10-06 15:56:12 +01:00
Nawaz Dhandala
f6d96676fe
refactor: update dependencies for test-e2e-release-saas job to include publish-mcp-server
2025-10-06 15:54:50 +01:00
Simon Larsen
cf02842ab1
Refactor WhatsApp message handling across services
...
- Updated `createWhatsAppMessageFromTemplate` to return a typed `WhatsAppMessagePayload`.
- Added type annotations for `WhatsAppTemplateId` in various services to improve type safety.
- Refactored WhatsApp message creation in `ProbeService`, `UserNotificationRuleService`, `UserNotificationSettingService`, and other worker jobs to ensure consistent typing.
- Enhanced readability and maintainability by using explicit types for event types and WhatsApp message payloads.
- Improved the structure of WhatsApp template ID definitions for better clarity and type inference.
2025-10-06 15:12:29 +01:00
Nawaz Dhandala
b63fcf6b99
refactor: update push-release-tags job dependencies for improved workflow order
2025-10-06 14:54:08 +01:00
Nawaz Dhandala
36069c1b4e
refactor: update job dependencies for push-release-tags and github-release in release workflow
2025-10-06 14:48:05 +01:00
Simon Larsen
d2846decce
refactor: improve code formatting and readability across multiple files
2025-10-06 14:47:15 +01:00
Simon Larsen
60a8a3f052
feat: include alert and incident identifiers in SMS notifications for better context
2025-10-06 14:45:46 +01:00
Simon Larsen
e2d15dc2e7
Merge branch 'master' of github.com:OneUptime/oneuptime into whatsapp
2025-10-06 14:39:00 +01:00
Simon Larsen
7cdefdeccd
feat: add incident and alert numbers to WhatsApp notification templates and related services
2025-10-06 14:37:45 +01:00
Simon Larsen
684b8822af
feat: simplify WhatsApp template messages for clarity and user engagement
2025-10-06 14:20:52 +01:00
Nawaz Dhandala
231bc47942
refactor: improve type annotations and formatting in TeamService for clarity
2025-10-06 14:14:11 +01:00
Nawaz Dhandala
965a497be3
feat: implement SCIM mutation checks for team creation and deletion
2025-10-06 14:12:19 +01:00
Nawaz Dhandala
f50a7fb99b
refactor: adjust job dependencies and increase timeout for E2E tests in release workflows
2025-10-06 14:08:50 +01:00
Simon Larsen
50a5e75d1a
feat: enhance WhatsApp template messages with additional information for user guidance
2025-10-06 14:00:01 +01:00
Simon Larsen
84e838a055
refactor: streamline WhatsApp message creation by removing unused template string imports
2025-10-04 13:49:12 +01:00
Simon Larsen
6d6c78e974
feat: Integrate WhatsApp notifications for various alert and incident events
...
- Added WhatsApp message creation for alert owner notifications in SendCreatedResourceNotification, SendNotePostedNotification, SendOwnerAddedNotification, and SendStateChangeNotification jobs.
- Implemented WhatsApp message functionality for incident owner notifications in SendCreatedResourceNotification, SendNotePostedNotification, SendOwnerAddedNotification, and SendStateChangeNotification jobs.
- Enhanced monitor owner notifications with WhatsApp messages in SendCreatedResourceNotification, SendOwnerAddedNotification, and SendStatusChangeNotification jobs.
- Included WhatsApp message creation for scheduled maintenance owner notifications in SendCreatedResourceNotification, SendNotePostedNotification, SendOwnerAddedNotification, and SendStateChangeNotification jobs.
- Added WhatsApp message functionality for status page owner notifications in SendAnnouncementCreatedNotification, SendCreatedResourceNotification, and SendOwnerAddedNotification jobs.
- Introduced WhatsAppTemplateUtil to manage WhatsApp message templates and creation logic.
2025-10-04 13:22:56 +01:00
Simon Larsen
778d5b7c6b
feat: add UserWhatsAppService and integrate WhatsApp verification code template
2025-10-03 19:25:53 +01:00
Nawaz Dhandala
8051146f41
refactor: enhance type safety and improve variable naming in OnCallDutyScheduleSettings
2025-10-03 19:19:46 +01:00
Simon Larsen
86a359a230
feat: enhance WhatsApp notification handling with template support and error logging
2025-10-03 19:17:10 +01:00
Simon Larsen
c16dac65cc
feat: add WhatsApp template IDs and rendering logic for notifications
2025-10-03 19:16:04 +01:00
Simon Larsen
437c9ecdbc
feat: add support for WhatsApp notifications in project and user notification settings
2025-10-03 19:04:33 +01:00
Nawaz Dhandala
bf4eec2bdf
refactor: improve code formatting and comments for better readability in SCIM and TimePicker components
2025-10-03 19:00:49 +01:00
Nawaz Dhandala
08367f3c7f
refactor: update onDuplicateSuccess type to support Promise and implement duplication logic in OnCallDutyScheduleSettings
2025-10-03 18:23:29 +01:00
Simon Larsen
f5d077956a
feat: integrate UserWhatsApp into notification settings and management
2025-10-03 18:12:07 +01:00
Simon Larsen
ca74005262
feat: add WhatsApp phone display in NotificationMethodView and create WhatsApp management component
2025-10-03 18:11:10 +01:00
Simon Larsen
52c936935e
feat: add UserWhatsApp relation and ID to UserOnCallLogTimeline model
2025-10-03 17:51:34 +01:00
Simon Larsen
2951600ed9
feat: add UserWhatsApp relation and ID to UserNotificationRule model
2025-10-03 17:51:15 +01:00
Simon Larsen
d12c8c778c
feat: Add UserWhatsApp and WhatsAppLog models with associated services
...
- Created UserWhatsApp model to manage WhatsApp numbers linked to users and projects.
- Implemented WhatsAppLog model to log messages sent via WhatsApp, including details like recipient, status, and associated incidents or alerts.
- Developed WhatsAppLogService for managing WhatsApp log entries, including automatic deletion of old logs if billing is enabled.
- Introduced WhatsAppService for sending WhatsApp messages with various contextual options.
2025-10-03 17:28:31 +01:00
Simon Larsen
77d4527a00
feat: add WhatsApp integration with API and configuration support
2025-10-03 17:24:59 +01:00
Nawaz Dhandala
1ef3353155
fix: update modelId retrieval to correctly use parameter for OnCallDutyScheduleSettings
2025-10-03 17:11:04 +01:00
Nawaz Dhandala
2c635c0d1e
refactor: add modulePathIgnorePatterns to jest config for build directory
2025-10-03 16:17:45 +01:00
Nawaz Dhandala
44799f4625
Merge branch 'master' of https://github.com/OneUptime/oneuptime into timepkr
2025-10-03 15:39:38 +01:00
Nawaz Dhandala
4bc6e625d2
refactor: adjust spacing for timezone label display in TimePicker component
2025-10-03 15:38:49 +01:00
Nawaz Dhandala
9ff773dd81
refactor: update timezone label display in TimePicker component for improved clarity
2025-10-03 15:37:09 +01:00
Nawaz Dhandala
bf2c2afbb8
refactor: simplify browser locale detection for 12-hour format and enhance timezone label display
2025-10-03 15:01:26 +01:00
Simon Larsen
3efa3b374f
feat: add push-release-tags job to create Docker release tags after GitHub release
2025-10-03 14:59:29 +01:00
Nawaz Dhandala
f76b004e2a
refactor: implement browser locale detection for 12-hour time format preference
2025-10-03 14:55:47 +01:00
Nawaz Dhandala
cb535bd114
refactor: add type annotations for improved type safety in TimePicker component
2025-10-03 14:45:56 +01:00
Simon Larsen
9b09082d13
feat: add settings page for on-call duty schedule with duplication functionality
2025-10-03 14:37:20 +01:00
Nawaz Dhandala
5ac6e7ba7b
refactor: improve code readability in Input and TimePicker components
2025-10-03 14:32:51 +01:00
Nawaz Dhandala
044183dbd7
refactor: enhance TimePicker input size and icon styling for improved usability
2025-10-03 14:27:23 +01:00
Nawaz Dhandala
fb13609c37
refactor: add margin to TimePicker component for improved layout
2025-10-03 14:23:36 +01:00
Nawaz Dhandala
1c602b1ad3
refactor: adjust TimePicker input size and improve clickability indication
2025-10-03 14:18:52 +01:00
Nawaz Dhandala
1affb76085
refactor: update TimePicker component layout and styling for improved usability
2025-10-03 14:16:40 +01:00
Nawaz Dhandala
0e02083dec
refactor: implement modal for time selection in TimePicker component
2025-10-03 14:13:51 +01:00
Nawaz Dhandala
a442b02337
refactor: update TimePicker import path to use the correct index file
2025-10-03 14:07:33 +01:00
Simon Larsen
3ab47328f6
refactor: enhance SCIM group schema compatibility by including SCIM 1.1 core schema
2025-10-03 14:01:42 +01:00
Nawaz Dhandala
57ff8c007b
refactor: integrate TimePicker component for time selection in FormField and adjust Input spellCheck logic
2025-10-03 13:59:30 +01:00
Nawaz Dhandala
c83d1babcd
refactor: update jest configuration to support TypeScript and improve coverage collection
2025-10-03 13:54:50 +01:00
Simon Larsen
1bc96d04fa
refactor: enhance artifact naming in release workflows to include job and run attempt
2025-10-03 13:51:52 +01:00
Nawaz Dhandala
e03a9b52ae
refactor: remove InputType.TIME usage and implement TimePicker component for time selection
2025-10-03 13:43:53 +01:00
Simon Larsen
a307a68ec1
refactor: implement retry logic for E2E tests in release workflows
2025-10-03 13:36:19 +01:00
Nawaz Dhandala
1032f01278
refactor: enhance query execution logic to handle query parameters more effectively
2025-10-02 19:43:52 +01:00
Nawaz Dhandala
83286aa34d
refactor: remove maxmemory-policy from redis config and set to noeviction in values.yaml
2025-10-02 19:31:53 +01:00
Nawaz Dhandala
543757a2b5
refactor: update helm template command to specify chart directory for improved clarity
2025-10-02 16:46:04 +01:00
Nawaz Dhandala
d0bbb12f92
refactor: improve formatting and readability of Microsoft Teams installation instructions
2025-10-02 16:44:40 +01:00
Nawaz Dhandala
066e785a53
refactor: add Microsoft Teams navigation links and integration documentation
2025-10-02 15:15:38 +01:00
Nawaz Dhandala
2f46eadcd4
refactor: add call scheduling feature with inline calendar integration to support page
2025-10-02 15:00:32 +01:00
Nawaz Dhandala
c472555f55
refactor: update installation instructions to include app approval status for Microsoft Teams integration
2025-10-02 14:56:30 +01:00
Nawaz Dhandala
83c9255b98
refactor: enhance Microsoft Teams integration with billing conditionals and installation instructions
2025-10-02 14:47:54 +01:00
Nawaz Dhandala
1748a198c7
refactor: update Microsoft Teams permissions documentation for clarity and conciseness
2025-10-02 14:42:35 +01:00
Nawaz Dhandala
a4841f4b6e
refactor: remove ts-ignore and update axios mock type for improved type safety
2025-10-02 13:15:57 +01:00
Nawaz Dhandala
1c750d274e
refactor: replace ts-ignore with ts-expect-error for improved type safety in Handlebars helpers and test mocks
2025-10-02 12:18:10 +01:00
Nawaz Dhandala
2dda68c462
refactor: update comment styles for consistency across ProjectAPI, DataPoint, and ComponentCode
2025-10-02 11:57:39 +01:00
Nawaz Dhandala
6d5bc111ba
Refactor comments across multiple files to improve clarity and consistency
...
- Updated comments in Probe/Config.ts to use block comments for proxy configuration.
- Refactored comments in PortMonitor.ts, SyntheticMonitor.ts, and OnlineCheck.ts to block comments for better readability.
- Adjusted comments in ProbeIngest/API/Monitor.ts and ProbeIngest/API/Probe.ts to block comments for clarity.
- Standardized comments in various data migration scripts to block comments for consistency.
- Modified eslint.config.js to enforce multiline comment style as an error.
2025-10-02 11:53:55 +01:00
Nawaz Dhandala
0e1c8df7ab
refactor: simplify logging and formatting in Microsoft Teams actions
2025-10-02 11:40:47 +01:00
Nawaz Dhandala
4b55cb3d84
feat: refine incident action handling to improve clarity and flow
2025-10-02 11:36:45 +01:00
Nawaz Dhandala
eb66b57939
feat: prevent duplicate message processing for new incident and scheduled maintenance submissions
2025-10-02 11:33:53 +01:00
Nawaz Dhandala
b53119d249
feat: implement separate handling for new scheduled maintenance creation in Microsoft Teams
2025-10-02 11:32:24 +01:00
Nawaz Dhandala
95c2db5ace
feat: streamline incident and scheduled maintenance confirmation by sending messages after hiding form cards
2025-10-02 11:23:41 +01:00
Nawaz Dhandala
8c4bc48c44
feat: add incident and scheduled maintenance links in response messages
2025-10-02 11:18:56 +01:00
Nawaz Dhandala
28f3b98d44
feat: implement new incident and scheduled maintenance submission handling in Microsoft Teams
2025-10-02 11:13:31 +01:00
Nawaz Dhandala
742da27d87
feat: add commands for creating new incidents and scheduled maintenance in Microsoft Teams
2025-10-02 10:55:28 +01:00
Nawaz Dhandala
e2ba7dff8d
refactor: update KEDA autoscaling configuration comments for clarity
2025-10-02 09:25:47 +01:00
Simon Larsen
3f6a58a087
Merge pull request #2024 from calvinbui/master
...
helm: allow removing the auto-generated date label
2025-10-02 09:25:07 +01:00
Calvin Bui
3f2005bd34
fix jinja
2025-10-02 11:38:16 +10:00
Calvin Bui
651ba4247e
fix: remove auto-generated date label causing constant updates
2025-10-02 11:36:07 +10:00
Nawaz Dhandala
ba71cf5980
fix: Remove system status command from Microsoft Teams bot responses
2025-10-01 20:57:55 +01:00
Nawaz Dhandala
442a4b935b
feat: Enhance incident and maintenance messages with severity icons and dashboard links
2025-10-01 20:52:39 +01:00
Nawaz Dhandala
5caf5e8991
fix: Update command list formatting in bot help message for consistency
2025-10-01 20:50:00 +01:00
Nawaz Dhandala
b5e4545193
fix: Simplify conditional check for TOTP and WebAuthn lists in login function
2025-10-01 20:38:01 +01:00
Nawaz Dhandala
ce4cc70815
refactor: Improve type annotations for error handling and channel name mapping in WorkspaceNotificationRuleService
2025-10-01 20:32:19 +01:00
Nawaz Dhandala
426dda60fe
refactor: Enhance two-factor authentication verification logic and improve placeholder formatting in NotificationRuleForm
2025-10-01 20:28:18 +01:00
Nawaz Dhandala
c6be5a9ebf
fix: Update placeholder text for existing channel input based on workspace type in NotificationRuleForm
2025-10-01 20:21:33 +01:00
Nawaz Dhandala
eb19b8926b
docs: Update setup instructions for Microsoft Teams integration
2025-10-01 18:29:21 +01:00
Nawaz Dhandala
955a3f784d
refactor: Remove duplicate code for handling Adaptive Card submits in MicrosoftTeamsUtil
2025-10-01 18:25:11 +01:00
Nawaz Dhandala
756dc88289
refactor: Simplify error message mapping and improve readability in WorkspaceNotificationRuleService
2025-10-01 18:12:08 +01:00
Nawaz Dhandala
c116f9adc1
refactor: Update existing channel handling to use WorkspaceChannel objects and include teamId for Microsoft Teams integration
2025-10-01 18:07:36 +01:00
Nawaz Dhandala
324f29edc3
fix: Improve error messages for missing teamId in Microsoft Teams channel resolution and message sending
2025-10-01 17:56:38 +01:00
Nawaz Dhandala
03064308ef
feat: Add teamId to WorkspaceChannel interface and update MicrosoftTeamsUtil to include teamId in channel creation
2025-10-01 14:11:59 +01:00
Nawaz Dhandala
9dd4ac6f6b
feat: Add error handling for message sending in Microsoft Teams and Slack integrations
2025-10-01 14:08:29 +01:00
Nawaz Dhandala
8b8f1ba530
fix: Ensure teamId is required for resolving channel names and sending messages in Microsoft Teams
2025-10-01 14:02:47 +01:00
Nawaz Dhandala
31e77d2208
feat: Add optional teamId to WorkspaceMessagePayload for Microsoft Teams integration
2025-10-01 13:53:38 +01:00
Nawaz Dhandala
c6e78a3264
fix: Update Buffer handling to use Uint8Array and ArrayBuffer for improved type safety
2025-10-01 12:51:16 +01:00
Nawaz Dhandala
c474d3b1e5
chore: update eslint-plugin-react to version 7.37.5
2025-09-30 20:30:54 +01:00
Nawaz Dhandala
3afbbfae5a
fix: Update schema to allow null values for various string and object properties
2025-09-30 20:12:33 +01:00
Nawaz Dhandala
92c3c619ee
refactor: Clean up code formatting and improve readability in Microsoft Teams components
2025-09-30 19:58:52 +01:00
Nawaz Dhandala
b65e28684e
fix: Improve KEDA autoscaler condition checks for probes and enhance values.yaml structure
2025-09-30 19:53:51 +01:00
Nawaz Dhandala
dabf1464f2
fix: Update nodeSelector handling in multiple deployment templates for improved clarity and consistency
2025-09-30 19:33:51 +01:00
Nawaz Dhandala
9f618acc31
fix: Refactor security context handling for pods and containers to improve clarity and maintainability
2025-09-30 19:27:32 +01:00
Nawaz Dhandala
3dd4caeae9
feat: Update security context handling for various deployments
2025-09-30 19:23:18 +01:00
Nawaz Dhandala
1345693175
feat: Add pod and container security context support for PostgreSQL, ClickHouse, and Redis
2025-09-30 18:21:54 +01:00
Nawaz Dhandala
b5a422e8aa
fix: Change oneuptimeSecret type from object to string and adjust encryptionSecret definition
2025-09-30 18:16:56 +01:00
Nawaz Dhandala
122773b0ba
fix: Update comment for oneuptimeSecret to clarify string requirement
2025-09-30 18:16:16 +01:00
Nawaz Dhandala
cfc1d5d820
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-09-30 18:12:14 +01:00
Nawaz Dhandala
18d1df86d5
feat: Add pod and container security context support across deployments
...
- Updated deployment templates to merge podSecurityContext and containerSecurityContext from values.
- Enhanced the values schema and default values to include podSecurityContext and containerSecurityContext for various services.
- Ensured that security contexts are applied consistently across all relevant templates including accounts, admin-dashboard, api-reference, app, dashboard, docs, fluent-ingest, home, incoming-request-ingest, isolated-vm, nginx, open-telemetry-ingest, otel-collector, probe-ingest, server-monitor-ingest, status-page, test-server, worker, and workflow.
2025-09-30 18:12:11 +01:00
Nawaz Dhandala
4b65366080
feat: Merge nodeSelector values for various deployments in Helm templates
2025-09-30 17:52:19 +01:00
Nawaz Dhandala
74bb6acd62
feat: Add resources and nodeSelector fields to various components in values.yaml and values.schema.json
2025-09-30 17:47:06 +01:00
Simon Larsen
a47b0fe21d
Merge pull request #2023 from calvinbui/master
...
helm: add deployment update strategy
2025-09-30 17:43:30 +01:00
Nawaz Dhandala
349e64e3a2
Merge branch 'yubikey-auth'
2025-09-30 17:14:39 +01:00
Nawaz Dhandala
0f64b49f9c
refactor: Clean up code formatting and improve readability in various files
2025-09-30 17:14:23 +01:00
Nawaz Dhandala
1f8d4967ee
refactor: Improve logging for email verification process
2025-09-30 17:07:44 +01:00
Nawaz Dhandala
e8b580ab4c
refactor: Ensure TOTP and WebAuthn lists are always returned as arrays in fetchTotpAuthList
2025-09-30 17:04:32 +01:00
Nawaz Dhandala
866183d95a
refactor: Rename two-factor authentication API endpoints to use TOTP terminology
2025-09-30 17:00:24 +01:00
Nawaz Dhandala
ca64843de0
refactor: Add validation for email and password in login function
2025-09-30 16:50:18 +01:00
Calvin Bui
d7427b9abe
update values.schema.json
2025-09-30 23:43:05 +10:00
Calvin Bui
77537999b0
add deployment update strategy
2025-09-30 23:24:17 +10:00
Nawaz Dhandala
263c341792
refactor: Update login function to handle multiple two-factor authentication methods
2025-09-30 13:47:00 +01:00
Nawaz Dhandala
45b1dcbb7e
refactor: Update WebAuthn verification API to use initial values and remove unused endpoint
2025-09-30 13:38:20 +01:00
Nawaz Dhandala
43e344dfb1
refactor: Update login function to check for both TOTP and WebAuthn verification
2025-09-30 13:34:20 +01:00
Nawaz Dhandala
e5b2e70ce2
refactor: Rename verifyTwoFactorAuth to verifyTotpAuth for consistency
2025-09-30 13:31:38 +01:00
Nawaz Dhandala
602383a720
refactor: Rename UserTwoFactorAuth table to UserTotpAuth in migration
2025-09-30 13:18:28 +01:00
Nawaz Dhandala
c10e691bf5
refactor: Remove UserTwoFactorAuth model and service in favor of TotpAuth implementation
2025-09-30 13:15:09 +01:00
Nawaz Dhandala
ab7c8c1df9
feat: Add UserWebAuthnAPI routes for authentication verification and update API paths
2025-09-30 13:13:45 +01:00
Nawaz Dhandala
72236b025f
refactor: replace TwoFactorAuth with TotpAuth and update related implementations
2025-09-30 13:08:58 +01:00
Nawaz Dhandala
1c5c9ee3ad
refactor: update UserWebAuthnAPI and UserWebAuthnService for improved type definitions and clarity
2025-09-30 13:06:46 +01:00
Nawaz Dhandala
352c923e74
refactor: rename UserTwoFactorAuth to UserTotpAuth and update related services, APIs, and models
...
- Replaced all instances of UserTwoFactorAuth with UserTotpAuth across the codebase.
- Updated API endpoints to reflect the new naming convention.
- Modified database models and services to accommodate the changes.
- Adjusted frontend components to utilize the new UserTotpAuth model.
- Ensured all references, imports, and exports are consistent with the new naming.
2025-09-30 13:02:32 +01:00
Nawaz Dhandala
d3ebbf1c88
feat: Add migration to remove two-factor authentication columns from User table
2025-09-30 12:51:09 +01:00
Simon Larsen
411a455d54
Merge branch 'yubikey-auth' of github.com:OneUptime/oneuptime into yubikey-auth
2025-09-30 12:47:44 +01:00
Nawaz Dhandala
4570d617b2
feat: Implement WebAuthn authentication verification and update login function to support multiple verification methods
2025-09-30 12:46:19 +01:00
Nawaz Dhandala
305094a8b2
feat: Refactor UserWebAuthnAPI and UserWebAuthnService to utilize service methods for registration and authentication options generation
2025-09-30 12:43:13 +01:00
Simon Larsen
b02d1da202
refactor: Simplify master admin status assignment in LoginUtil
2025-09-30 12:29:43 +01:00
Simon Larsen
1407a0fce9
feat: Replace loading spinner and error message with reusable components in LoginPage
2025-09-30 11:58:31 +01:00
Simon Larsen
836fb91cbe
refactor: Update terminology to "Security Key-Based Two-Factor Authentication" for clarity and consistency
2025-09-30 11:55:07 +01:00
Simon Larsen
4c819ca906
feat: Move "Add Security Key" button to the right side of the security keys table for improved UI layout
2025-09-30 11:52:57 +01:00
Simon Larsen
3bd7fb7c59
refactor: Update terminology to "Authenticator Based Two Factor Authentication" for clarity and consistency
2025-09-30 11:51:38 +01:00
Simon Larsen
99e7193961
feat: Integrate Base64 encoding for WebAuthn challenge and credential handling in UserWebAuthnAPI and LoginPage
2025-09-30 11:49:23 +01:00
Simon Larsen
db10bba4d3
feat: Implement Base64 utility functions and integrate them into WebAuthn registration process
2025-09-30 11:47:48 +01:00
Simon Larsen
31a425d34d
fix: Ensure security keys are always verified by default in UserWebAuthnService
2025-09-30 11:31:54 +01:00
Simon Larsen
7870406295
feat: Integrate WebAuthn verification in two-factor authentication checks
2025-09-30 11:31:40 +01:00
Simon Larsen
77de0a1116
feat: Upgrade Node.js base image to version 24.9-alpine3.21 in multiple Dockerfiles and remove debugging flag from nodemon configurations
2025-09-30 11:27:03 +01:00
Simon Larsen
f2da31a6f9
feat: Update package-lock.json to add new dependencies for testing and TypeScript
2025-09-29 21:40:34 +01:00
Simon Larsen
d36577069f
feat: Add UserWebAuthn migration for WebAuthn credential management
2025-09-29 20:54:24 +01:00
Simon Larsen
4cdf959a01
fix: Update channel name comparison logic to use displayName for accurate matching
2025-09-29 20:21:12 +01:00
Simon Larsen
62adb3fd76
fix: Ensure team selection is required for Microsoft Teams integration in notification rules
2025-09-29 20:13:56 +01:00
Simon Larsen
5bc6e67c21
refactor: Enhance button styles and update team item display in TeamsAvailableModal
2025-09-29 20:07:13 +01:00
Simon Larsen
d7e86a56e6
refactor: Remove search functionality and simplify team list display in TeamsAvailableModal
2025-09-29 19:56:19 +01:00
Simon Larsen
c2b569c13a
feat: Implement TeamsAvailableModal for improved team selection in Microsoft Teams integration
2025-09-29 19:41:06 +01:00
Simon Larsen
6d6555396a
fix: Correct API URL handling in Microsoft Teams integration
2025-09-29 19:19:42 +01:00
Simon Larsen
13018c8169
refactor: Update API URL handling for Microsoft Teams integration
2025-09-29 19:14:53 +01:00
Simon Larsen
82f462785b
feat: Add modal to display and refresh Microsoft Teams list in integration
2025-09-29 19:08:44 +01:00
Simon Larsen
9f21725949
refactor: Simplify teams retrieval by removing redundant checks and updating refresh logic
2025-09-29 17:37:19 +01:00
Nawaz Dhandala
82bee44933
Refactor Microsoft Teams integration code for improved type safety and clarity
...
- Added type annotations for various variables and constants in Incident, Monitor, ScheduledMaintenance, and MicrosoftTeams actions.
- Enhanced type definitions for JSON-related imports and improved handling of JSON values.
- Updated methods to ensure consistent use of types across the Microsoft Teams integration.
- Refactored message formatting in incident and monitor details to explicitly define message types.
- Improved readability and maintainability of the code by restructuring some conditional statements and variable declarations.
- Ensured proper handling of project authentication and access tokens with clearer logging and error handling.
2025-09-29 17:22:05 +01:00
Nawaz Dhandala
b67c702d4d
Refactor Microsoft Teams integration components and improve code readability
...
- Removed unnecessary blank lines in Workspace.ts and MicrosoftTeamsIntegration.tsx.
- Reformatted function parameters for better readability in WorkspaceType.ts.
- Simplified imports in MicrosoftTeamsIntegration.tsx and NotificationRuleForm.tsx.
- Enhanced conditional checks for better clarity in NotificationRuleForm.tsx and NotificationRuleViewElement.tsx.
- Improved formatting and consistency in MicrosoftTeamsIntegrationDocumentation.tsx.
- Updated state management and conditional rendering in WorkspaceNotificationRulesTable.tsx.
- Ensured consistent use of line breaks and indentation across various components for improved maintainability.
2025-09-29 16:59:33 +01:00
Simon Larsen
e5017908ae
Merge pull request #2006 from OneUptime/v4-ms-teams
...
feat: Add Microsoft Teams integration with configuration and action t…
2025-09-29 16:58:25 +01:00
Simon Larsen
eff87e1705
feat: Implement method to retrieve user's joined teams in Microsoft Teams integration
2025-09-29 16:50:27 +01:00
Simon Larsen
9fabdbbb2b
feat: Add method to refresh teams list for a user in Microsoft Teams integration
2025-09-29 16:43:48 +01:00
Simon Larsen
56908674bb
feat: Add endpoint to refresh teams list in Microsoft Teams API
2025-09-29 16:43:02 +01:00
Simon Larsen
9fe3fb041e
feat: Add refresh teams functionality and loading state in Microsoft Teams integration
2025-09-29 16:35:19 +01:00
Simon Larsen
46d3bf527b
feat: Update team selection titles and labels in NotificationRuleForm for clarity
2025-09-29 16:28:30 +01:00
Simon Larsen
06e11aa8d7
feat: Update card title for admin consent status in Microsoft Teams integration
2025-09-29 16:23:58 +01:00
Simon Larsen
acd9a87694
feat: Update card title for manual app installation prompt in Microsoft Teams
2025-09-29 16:21:42 +01:00
Simon Larsen
9a4f799145
feat: Remove channelCache from MicrosoftTeamsMiscData interface
2025-09-29 15:29:45 +01:00
Simon Larsen
edd067f79f
feat: Add tenantId handling in Microsoft Teams request and auth token retrieval
2025-09-29 14:45:20 +01:00
Simon Larsen
36b6b8423a
feat: Simplify Microsoft Teams data loading by removing unnecessary try-catch block
2025-09-29 14:41:01 +01:00
Simon Larsen
81c558dc21
feat: Refactor Microsoft Teams integration to use MicrosoftTeamsTeam type for improved type safety
2025-09-29 14:38:18 +01:00
Simon Larsen
a23d585ec6
feat: Update teamId handling in Microsoft Teams channel existence check
2025-09-29 14:32:27 +01:00
Simon Larsen
c193bd71d7
feat: Replace SlackMiscData with WorkspaceMiscData in refreshAuthToken method
2025-09-29 14:27:36 +01:00
Simon Larsen
b1791602c8
feat: Define WorkspaceMiscData type to unify Slack and Microsoft Teams miscellaneous data structures
2025-09-29 14:26:40 +01:00
Simon Larsen
e98059e4ee
feat: Add optional teamId parameter to workspace channel methods for improved Microsoft Teams integration
2025-09-29 14:26:32 +01:00
Simon Larsen
371ba8f414
feat: Enhance Microsoft Teams integration by adding teamId support and fetching available teams
2025-09-29 14:20:19 +01:00
Simon Larsen
a271ba2cd9
feat: Add MicrosoftTeamsTeam interface and availableTeams property to MicrosoftTeamsMiscData
2025-09-29 14:10:26 +01:00
Simon Larsen
a337065c4f
feat: Remove unused imports from MicrosoftTeamsIntegration component
2025-09-29 13:42:47 +01:00
Simon Larsen
22479a6f9e
feat: Add teamId support for notification channels and update related interfaces
2025-09-29 13:41:56 +01:00
Simon Larsen
29051c3010
feat: Simplify Microsoft Teams integration by removing team selection logic and updating connection messages
2025-09-29 13:40:36 +01:00
Simon Larsen
aaa29c87ca
feat: Rename microsoftTeams prop to microsoftTeamsTeams for clarity
2025-09-29 13:38:46 +01:00
Simon Larsen
0385dc7ac8
feat: Add Microsoft Teams team selection for existing and new channel creation in notification rules
2025-09-29 13:38:31 +01:00
Simon Larsen
d55e354a07
feat: Update instructions for building and compiling with proper formatting and clarity
2025-09-29 13:35:08 +01:00
Nawaz Dhandala
20716b7c7e
feat: Refactor WebAuthn integration in login and user management components for improved readability and maintainability
2025-09-29 13:07:48 +01:00
Nawaz Dhandala
86143d1585
feat: Add WebAuthn support to the login page for enhanced two-factor authentication
2025-09-29 13:01:57 +01:00
Nawaz Dhandala
214915528b
feat: Implement UserWebAuthn model and API for WebAuthn credential management
2025-09-29 13:00:52 +01:00
Nawaz Dhandala
9b24ff50ec
feat: Enhance two-factor authentication by integrating WebAuthn support and updating fetch function to return webAuthnList
2025-09-29 12:55:33 +01:00
Nawaz Dhandala
9caeb34f63
feat: Add WebAuthn support for two-factor authentication
...
- Introduced new API paths for generating and verifying WebAuthn authentication options.
- Integrated UserWebAuthnAPI into the BaseAPI feature set.
- Added UserWebAuthn model to the database models.
- Implemented UserWebAuthnService for handling WebAuthn-related database operations.
- Updated the User Profile page to include functionality for managing WebAuthn security keys.
- Added UI components for registering and displaying WebAuthn security keys.
- Included necessary dependencies for WebAuthn functionality in package.json and package-lock.json.
2025-09-29 12:54:44 +01:00
Simon Larsen
368f33db24
feat: Enhance bot message handling by checking for direct messages and mentions
2025-09-29 11:40:26 +01:00
Simon Larsen
5d7a18cbe2
feat: Integrate getWorkspaceTypeDisplayName for improved workspace type display in notification rules
2025-09-29 11:21:25 +01:00
Simon Larsen
19f663d0fd
feat: Simplify form card hiding by using deleteActivity method in Microsoft Teams actions
2025-09-29 11:16:49 +01:00
Simon Larsen
d857024fbe
feat: Update activity text to ensure proper form card hiding in Microsoft Teams actions
2025-09-29 10:51:45 +01:00
Simon Larsen
027d766e03
feat: Hide form card after adding notes and executing actions in Microsoft Teams alert, incident, and scheduled maintenance actions
2025-09-29 10:49:19 +01:00
Simon Larsen
e7599c2202
feat: Add null handling for on-call policy cards in MicrosoftTeamsAlertActions and MicrosoftTeamsIncidentActions
2025-09-29 10:42:12 +01:00
Simon Larsen
703b525310
feat: Enhance Microsoft Teams actions with new incident and alert functionalities, including viewing and submitting notes, executing on-call policies, and changing states
2025-09-29 09:52:27 +01:00
Simon Larsen
534882bc17
feat: Add new incident note actions for viewing and submitting notes in MicrosoftTeamsIncidentActionType
2025-09-27 13:12:05 +01:00
Simon Larsen
bdb2170663
refactor: Consolidate incident action handling into MicrosoftTeamsIncidentActions class
2025-09-27 13:04:24 +01:00
Simon Larsen
dffb11b304
fix: Correct casing for incident action type values in MicrosoftTeamsIncidentActionType enum
2025-09-27 12:44:51 +01:00
Simon Larsen
4e5386fccf
fix: Normalize incident action type values and improve logging in MicrosoftTeamsUtil
2025-09-27 12:09:01 +01:00
Simon Larsen
6c11fbf850
fix: Remove fallback text for accessibility in adaptive card message handling
2025-09-27 11:50:08 +01:00
Simon Larsen
f713eb7546
fix: Improve error handling for missing AAD Object ID in Teams bot invoke activity
2025-09-27 11:22:24 +01:00
Simon Larsen
0d1f07b5ae
feat: Add method to extract action type and value from Teams Adaptive Card submits
2025-09-27 11:15:38 +01:00
Simon Larsen
ffcaaf213f
fix: Simplify action type mapping in MicrosoftTeamsUtil and improve logging
2025-09-27 11:08:25 +01:00
Simon Larsen
b05a0619fb
feat: Enhance MicrosoftTeamsUtil to support adaptive card actions and improve message handling
2025-09-27 10:59:20 +01:00
Simon Larsen
cbd4d26189
feat: Add helm template command to generate Kubernetes manifests in release workflow
2025-09-27 10:30:06 +01:00
Simon Larsen
1f24a79a8a
fix: Update JSON schema to include commonConfiguration and allow additional properties for cert-manager
2025-09-27 10:24:03 +01:00
Simon Larsen
94227a103d
feat: Add comprehensive JSON schema for OneUptime Helm chart configuration, defining properties for various components including global settings, database configurations, and service parameters.
2025-09-27 10:20:22 +01:00
Simon Larsen
cd1bf5befe
fix: Enhance markdown handling in MicrosoftTeamsUtil to clean up links and bold markers for better rendering
2025-09-26 18:02:22 +01:00
Simon Larsen
e50e75b009
fix: Replace LIMIT_PER_PROJECT with a fixed limit of 10 for query results in MicrosoftTeams utility
2025-09-26 17:50:13 +01:00
Simon Larsen
9656fbdae4
feat: Enhance Microsoft Teams bot with new commands for active incidents, scheduled maintenance, ongoing maintenance, and active alerts
2025-09-26 17:45:24 +01:00
Simon Larsen
1004251175
fix: Update Microsoft Teams app type to single-tenant and adjust bot adapter initialization for tenant-specific handling
2025-09-26 15:08:53 +01:00
Simon Larsen
5c70aea851
fix: Update import for ConfigurationBotFrameworkAuthenticationOptions and type definition for authConfig in MicrosoftTeamsUtil
2025-09-26 15:02:51 +01:00
Simon Larsen
25d5cc2a47
refactor: Remove HomeClientUrl export from EnvironmentConfig for code clarity
2025-09-26 14:38:40 +01:00
Simon Larsen
b6802bf949
Merge branch 'master' into v4-ms-teams
2025-09-26 14:23:46 +01:00
Simon Larsen
5af14af52a
feat: Add EnableWorkflow decorator to OnCallDutyPolicy models for enhanced access control
2025-09-26 14:20:47 +01:00
Nawaz Dhandala
fffe84526e
refactor: Clean up logging statements in ScheduledMaintenanceService.ts for improved clarity
2025-09-25 19:46:39 +01:00
Simon Larsen
e776186070
feat: Enhance logging for scheduled maintenance notifications with detailed debug information
2025-09-25 19:45:51 +01:00
Nawaz Dhandala
0f4f974d04
refactor: Remove unnecessary blank lines in SCIM.ts and TeamMemberService.ts for improved code clarity
2025-09-25 19:35:41 +01:00
Simon Larsen
22ecea6381
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-09-25 19:32:22 +01:00
Simon Larsen
d9ad2e3036
refactor: Remove ignoreHooks property from team member operations and adjust SCIM checks for root users
2025-09-25 19:32:19 +01:00
Nawaz Dhandala
42e60213c6
refactor: Improve code formatting and readability in SCIM.ts
2025-09-25 19:22:27 +01:00
Simon Larsen
6817a0759a
feat: Add enablePushGroups option to SCIM configuration for enhanced group management
2025-09-25 19:21:49 +01:00
Nawaz Dhandala
963e2ffc6d
refactor: Update SCIM check function signature and type annotations in TeamView and Users components
2025-09-25 16:36:25 +01:00
Nawaz Dhandala
5c2c50ecc6
refactor: Improve code formatting and readability in ScheduledMaintenanceService, TeamMemberService, TeamView, and Users components
2025-09-25 16:32:38 +01:00
Simon Larsen
1bb4e77075
Merge branch 'scim-push'
2025-09-25 16:26:30 +01:00
Simon Larsen
1f22c231d6
feat: Update SCIM error modal title for clarity on user management
2025-09-25 15:21:00 +01:00
Simon Larsen
4b3baa9ad3
feat: Add SCIM error modal to prevent user invitations when SCIM is enabled
2025-09-25 15:14:07 +01:00
Simon Larsen
503728345f
feat: Implement SCIM checks in TeamView and Teams to restrict member invitations and deletions when SCIM is enabled
2025-09-25 15:11:19 +01:00
Nawaz Dhandala
958b6bf72c
fix: Improve notification settings handling for scheduled maintenance updates
2025-09-25 14:40:27 +01:00
Simon Larsen
6bb5ec12f5
feat: Implement SCIM checks in TeamMemberService to prevent member invitations and deletions when SCIM is enabled
2025-09-25 14:23:30 +01:00
Simon Larsen
30b2b63b9b
feat: Enhance user creation process in SCIM by integrating auto-provisioning and team assignment logic
2025-09-25 13:56:37 +01:00
Simon Larsen
6c37290f49
feat: Refactor user existence checks in SCIM team operations for improved clarity and efficiency
2025-09-25 13:26:30 +01:00
Nawaz Dhandala
b19302f8b9
feat: Refactor SCIM member handling to use SCIMMember type for improved type safety
2025-09-25 13:03:06 +01:00
Nawaz Dhandala
acd0629791
chore: update eslint and typescript-eslint dependencies to latest versions
2025-09-25 12:54:45 +01:00
Nawaz Dhandala
3fa1aebceb
chore: update eslint and eslint-plugin-unused-imports dependencies
...
- upgraded eslint-plugin-unused-imports from 3.2.0 to 4.1.0
- downgraded eslint from 9.36.0 to 8.57.1
- updated typescript-eslint packages to use scoped package names
2025-09-25 12:51:54 +01:00
Simon Larsen
1d6a645241
chore: update dependencies for eslint and typescript
...
- upgraded eslint from ^8.57.0 to ^9.36.0
- upgraded typescript from ^5.8.3 to ^5.9.2
- upgraded typescript-eslint from ^8.33.1 to ^8.44.1
2025-09-25 12:47:23 +01:00
Simon Larsen
922e30f162
feat: Add MigrationName1758798730753 to schema migrations
2025-09-25 12:13:02 +01:00
Simon Larsen
73beb80056
feat: Add enablePushGroups column to ProjectSCIM for SCIM provisioning
2025-09-25 12:12:48 +01:00
Simon Larsen
72fd74862c
feat: Add conditional display for Teams based on enablePushGroups setting in SCIM configuration
2025-09-25 12:02:42 +01:00
Simon Larsen
13d403ecf8
feat: Add enablePushGroups option to SCIM configuration for group provisioning
2025-09-25 12:02:29 +01:00
Simon Larsen
30bca619dd
feat: Add enablePushGroups configuration to ProjectSCIM for SCIM provisioning
2025-09-25 11:59:08 +01:00
Simon Larsen
f969adba9c
fix: Update Okta integration instructions for SCIM application setup
2025-09-25 11:46:58 +01:00
Simon Larsen
b42abc6e42
Merge branch 'master' into scim-push
2025-09-25 11:26:10 +01:00
Simon Larsen
7ec183f9e9
fix: Add Cert-Manager configuration instructions for Let's Encrypt in README
2025-09-25 11:18:16 +01:00
Simon Larsen
d33c739372
fix: Correct secretName assignment logic for TLS hosts in ingress template
2025-09-24 21:55:07 +01:00
Simon Larsen
d8e12daec5
fix: Update ingress and cluster-issuer templates for ACME challenge handling
2025-09-24 21:26:55 +01:00
Simon Larsen
2a54cfc527
fix: Add ACME certificate profile to ClusterIssuer configuration
2025-09-24 20:51:15 +01:00
Simon Larsen
c0241a2e20
refactor: Update Cert-Manager integration in README and templates for clarity and consistency
2025-09-24 11:32:45 +01:00
Simon Larsen
e32d7cb368
fix: Add note to enable cert-manager before Let's Encrypt configuration
2025-09-24 11:28:16 +01:00
Simon Larsen
4dec1290e8
refactor: Update cert-manager configuration to use new naming convention for Let's Encrypt settings
2025-09-24 11:21:41 +01:00
Simon Larsen
04f6493a6d
Refactor code structure for improved readability and maintainability
2025-09-24 11:19:15 +01:00
Simon Larsen
f113e84aa5
fix: Remove cert-manager CRDs installation option from values.yaml
2025-09-24 11:09:45 +01:00
Simon Larsen
57f764b92a
refactor: Update cert-manager configuration to use index for improved clarity
2025-09-24 11:03:03 +01:00
Simon Larsen
c4c7d10d16
Add ClusterIssuer configuration for cert-manager with Let's Encrypt support
...
- Introduced a new template for ClusterIssuer in the Helm chart.
- Configured ACME server and email for Let's Encrypt.
- Set up HTTP01 solver with ingress class from values.
2025-09-24 10:47:34 +01:00
Simon Larsen
00ba94f372
feat: Include status page ID in SEO response for improved tracking
2025-09-24 10:35:52 +01:00
Simon Larsen
f85f41ffa9
fix: Ensure non-null assertion for repeatableJobs when adding job
2025-09-23 21:45:51 +01:00
Simon Larsen
21dfcdfa63
Merge pull request #2017 from OneUptime/queue-readd
...
feat: Implement repeatable job handling on queue reconnection; add lo…
2025-09-23 21:13:12 +01:00
Nawaz Dhandala
c818decfc8
refactor: Enhance type definitions and error handling in reconnect listener setup
2025-09-23 21:04:55 +01:00
Simon Larsen
1386fef470
refactor: Extract reconnect listener setup into a separate method for improved readability and error handling
2025-09-23 21:01:25 +01:00
Simon Larsen
4c0cbc17a2
refactor: Update queue event listener to use async IIFE for improved readability and reliability
2025-09-23 20:53:38 +01:00
Simon Larsen
3c42447b41
Merge branch 'master' into queue-readd
2025-09-23 20:44:26 +01:00
Simon Larsen
e31f616dc1
Merge pull request #2016 from OneUptime/sp-rss
...
Sp rss
2025-09-23 20:39:23 +01:00
Nawaz Dhandala
cfbb65f7ae
refactor: Replace inline type definitions with RSSItem type for improved readability and consistency
2025-09-23 20:31:54 +01:00
Nawaz Dhandala
52c42dae1e
refactor: Enhance type annotations for getStatusPageData and handleRSS functions; streamline code structure
2025-09-23 20:30:21 +01:00
Simon Larsen
d838d377a0
feat: Add HomeClientUrl to EnvironmentConfig and update RSS feed URL generation to use HttpProtocol
2025-09-23 20:22:56 +01:00
Simon Larsen
3a6f8b4c95
feat: Add atom link and guid to RSS feed XML generation
2025-09-23 20:17:37 +01:00
Simon Larsen
1039bd9f0b
feat: Implement RSS feed handling and status page data retrieval logic
2025-09-23 20:16:20 +01:00
Nawaz Dhandala
5f84c7195c
feat: Implement repeatable job handling on queue reconnection; add logging for job re-addition
2025-09-23 20:13:54 +01:00
Nawaz Dhandala
9597f66ab1
refactor: Improve type annotations for TeamComplianceStatusTable component; remove unnecessary line in SendStateChangeNotification
2025-09-23 19:37:16 +01:00
Simon Larsen
1562f8ee6a
fix: Update @oneuptime/common and axios versions in package-lock.json; modify compile command to include npm update
2025-09-23 19:34:01 +01:00
Simon Larsen
11b0477cd6
fix: Add validation for projectId and scheduledMaintenanceId in getDashboardUrl method; include projectId in scheduled maintenance selection
2025-09-23 19:30:41 +01:00
Simon Larsen
174694e040
fix: Update axios version in package-lock.json and clean up unused imports in TeamComplianceStatusTable and TeamView
2025-09-23 19:24:12 +01:00
Simon Larsen
f5664116b9
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2025-09-23 18:14:41 +01:00
Simon Larsen
0eb502b77a
Merge branch 'master' into release
2025-09-23 18:14:20 +01:00
Nawaz Dhandala
1460521dc0
fix: Add type annotation for complianceStatusTableRef in TeamView
2025-09-23 18:14:03 +01:00
Nawaz Dhandala
e73c8bca16
refactor: Improve code readability by formatting user name assignment and useImperativeHandle in TeamComplianceStatusTable and TeamView
2025-09-23 18:10:43 +01:00
Simon Larsen
a0fef8df3d
feat: Update notification method labels for clarity in TeamView
2025-09-23 17:16:43 +01:00
Simon Larsen
1821377dfa
feat: Add refresh functionality to TeamComplianceStatusTable and integrate with TeamView
2025-09-23 17:13:22 +01:00
Simon Larsen
ac2c501058
feat: Refactor TeamComplianceStatusTable rendering and integrate Card component for better UI structure
2025-09-23 17:04:28 +01:00
Simon Larsen
3ce3d1ee65
feat: Improve loading and empty state handling in TeamComplianceStatusTable
2025-09-23 17:00:52 +01:00
Simon Larsen
ad17e49177
feat: Enhance user name retrieval in compliance status to include email as fallback
2025-09-23 16:58:50 +01:00
Simon Larsen
18389a0c31
feat: Update ComplianceRuleType enum values for consistency and clarity
2025-09-23 13:19:49 +01:00
Nawaz Dhandala
9d04975759
feat: Update migration for ruleType column in TeamComplianceSetting and improve notification rule labels in TeamView
2025-09-23 13:14:13 +01:00
Simon Larsen
3bb9b3d78b
feat: Replace migration for ruleType column in TeamComplianceSetting and update OnCallDutyPolicyScheduleLayer defaults
2025-09-23 13:13:35 +01:00
Simon Larsen
ddfae282e6
Merge branch 'team-compliacne-rules'
2025-09-23 13:09:56 +01:00
Simon Larsen
02663bb33a
feat: Change ruleType column type to LongText for improved compliance rule descriptions
2025-09-23 13:08:35 +01:00
Simon Larsen
6cb1a49128
feat: Update notification rule labels in TeamView for clarity
2025-09-23 13:07:53 +01:00
Nawaz Dhandala
4bcddf860c
feat: Enhance TeamComplianceAPI and TeamComplianceService to include user compliance statuses and improve type safety
2025-09-23 13:05:34 +01:00
Nawaz Dhandala
d8d4593d38
feat: Refactor code for improved readability and maintainability across multiple files
2025-09-23 12:57:28 +01:00
Simon Larsen
f76381525f
Merge pull request #2015 from OneUptime/team-compliacne-rules
...
Team compliance rules
2025-09-23 12:55:47 +01:00
Simon Larsen
91abb2318b
feat: Add migration for unique index on teamId and ruleType in TeamComplianceSetting and update OnCallDutyPolicyScheduleLayer defaults
2025-09-23 12:55:14 +01:00
Simon Larsen
3a9e695336
feat: Add unique index on teamId and ruleType in TeamComplianceSetting and implement validation in TeamComplianceSettingService
2025-09-23 12:54:25 +01:00
Simon Larsen
e270c5d70a
feat: Enhance compliance checks by aggregating missing notification rules for incident and alert severities
2025-09-23 12:45:27 +01:00
Simon Larsen
b40e88e8ec
feat: Add userProfilePictureId to UserComplianceStatus and update rendering in TeamComplianceStatusTable
2025-09-23 12:38:26 +01:00
Simon Larsen
2173ed288a
feat: Refactor TeamComplianceStatusTable to use LocalTable component for improved rendering
2025-09-23 12:28:44 +01:00
Simon Larsen
82669c8f23
feat: Update API endpoint for fetching team compliance status and add common headers
2025-09-23 12:25:51 +01:00
Simon Larsen
b093a730ab
feat: Add migration for TeamComplianceSetting table and related constraints
2025-09-23 12:15:20 +01:00
Simon Larsen
8700068468
feat: Enhance compliance checks by integrating incident and alert severity notification rules
2025-09-23 12:08:47 +01:00
Simon Larsen
13e322944b
feat: Implement TeamComplianceService for managing team compliance status and user notifications
2025-09-23 12:02:11 +01:00
Simon Larsen
62aecc6e9f
feat: Add Team Compliance Settings and Status tables to TeamView
2025-09-23 12:00:13 +01:00
Nawaz Dhandala
61eca28545
Merge branch 'release' of https://github.com/OneUptime/oneuptime into release
2025-09-23 11:56:14 +01:00
Nawaz Dhandala
c289027efc
fix: Implement retry mechanism for npm prerun command in workflow files to enhance reliability
2025-09-23 11:55:46 +01:00
Simon Larsen
ecdae56ffa
feat: Add TeamComplianceStatusTable component for displaying team compliance status
2025-09-23 11:49:40 +01:00
Nawaz Dhandala
005536633c
fix: Implement retry mechanism for Dockerfile generation to enhance reliability
2025-09-23 11:48:52 +01:00
Simon Larsen
d1ec1d6936
feat: Implement TeamComplianceAPI for retrieving team compliance status
2025-09-23 11:48:07 +01:00
Simon Larsen
6f68629f29
feat: Add TeamComplianceAPI to BaseAPIFeatureSet for compliance management
2025-09-23 11:46:18 +01:00
Simon Larsen
8af4bece10
feat: Add TeamComplianceSetting model and service with compliance rule types
2025-09-23 11:25:16 +01:00
Simon Larsen
18a0d6ab26
Merge branch 'master' into v4-ms-teams
2025-09-22 12:58:52 +01:00
Simon Larsen
6d73bb8a12
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2025-09-22 12:56:31 +01:00
Simon Larsen
85b0f47be1
feat: Add Code of Conduct page and link in legal section
2025-09-22 12:55:41 +01:00
Simon Larsen
cc3596fc8e
fix: Enhance adaptive card sending via Bot Framework with improved error handling and accessibility features
2025-09-22 11:26:02 +01:00
Simon Larsen
654367dbd8
fix: Refactor bot user ID handling and ensure fallback for undefined user ID in message sending
2025-09-22 10:44:08 +01:00
Simon Larsen
e5ccdc1a56
fix: Enhance access token expiration handling in Microsoft Teams utility
2025-09-22 10:33:27 +01:00
Simon Larsen
84389212f6
fix: Update Microsoft Teams app version to 1.1.0 in API manifest
2025-09-21 19:52:10 +01:00
Simon Larsen
5b01c202eb
fix: Update Microsoft Teams API permissions for channel message and creation handling
2025-09-21 19:47:42 +01:00
Simon Larsen
153ee4fc20
fix: Update Microsoft Teams API permissions to include ChannelMessage.Send and additional channel-related permissions
2025-09-21 16:56:57 +01:00
Simon Larsen
03e176794e
fix: Update Microsoft Teams app version to 2.1.0 and enhance permissions for message team members
2025-09-21 16:08:46 +01:00
Simon Larsen
9783f4897c
fix: Correct indentation for Group.Read.All permission in Microsoft Teams integration documentation
2025-09-21 16:03:39 +01:00
Simon Larsen
928f6457bc
fix: Update Microsoft Teams API to use Teams API for fetching available teams and add documentation for Group.Read.All permission
2025-09-21 16:00:39 +01:00
Simon Larsen
b628bd3ad1
fix: Enhance Microsoft Teams integration by updating project connection logic and handling admin consent state
2025-09-21 15:46:29 +01:00
Simon Larsen
dba0d69f63
fix: Update admin consent installation instructions for clarity in Microsoft Teams integration
2025-09-21 15:34:12 +01:00
Simon Larsen
64c203259a
fix: Move admin consent card rendering to the bottom for improved UI flow in Microsoft Teams integration
2025-09-21 15:32:06 +01:00
Simon Larsen
25ec5c8df0
fix: Update admin consent button titles for clarity in Microsoft Teams integration
2025-09-21 15:31:46 +01:00
Simon Larsen
22270c62f4
fix: Remove admin consent reminder UI when consent is completed in Microsoft Teams integration
2025-09-21 15:31:14 +01:00
Simon Larsen
bb7176252c
fix: Ensure loading state is updated correctly in error handling of Microsoft Teams integration
2025-09-21 15:30:53 +01:00
Simon Larsen
97f62b1458
fix: Remove unnecessary return statement in error handling of Microsoft Teams integration
2025-09-21 15:28:13 +01:00
Simon Larsen
5eb333ccfc
feat: Update admin consent handling in Microsoft Teams integration
2025-09-21 15:15:33 +01:00
Simon Larsen
bd05afb0a7
feat: Implement admin consent handling and UI updates in Microsoft Teams integration
2025-09-21 14:57:53 +01:00
Simon Larsen
96e6780e7b
feat: Enhance project auth token handling in Microsoft Teams integration
2025-09-21 14:54:06 +01:00
Simon Larsen
5e8ed144ae
feat: Update title for manual app installation in Microsoft Teams integration
2025-09-21 14:39:27 +01:00
Simon Larsen
588ff245ec
feat: Add admin consent callback URL to Microsoft Teams integration documentation
2025-09-21 14:38:17 +01:00
Simon Larsen
02cef807ea
feat: Add scope parameter to admin consent URL for Microsoft Teams integration
2025-09-21 14:36:23 +01:00
Simon Larsen
041ffdfbe0
Merge pull request #2014 from OneUptime/master
...
Release
2025-09-21 14:31:24 +01:00
Simon Larsen
e2c362a5b3
feat: Add admin consent flow for Microsoft Teams integration with callback handling
2025-09-21 13:13:37 +01:00
Simon Larsen
000ff4ad45
refactor: Update API post call to use object syntax for improved clarity
2025-09-21 12:52:54 +01:00
Simon Larsen
064e16cc6f
refactor: Improve API call syntax and remove unnecessary comments for better readability
2025-09-21 12:37:10 +01:00
Simon Larsen
fbc6b8fa48
fix: Correct typos and improve clarity in Microsoft Teams integration documentation
2025-09-20 10:05:01 +01:00
Simon Larsen
4e0935873d
Merge branch 'master' into v4-ms-teams
2025-09-20 09:50:20 +01:00
Nawaz Dhandala
35a40a431e
fix: Correct balance display logic to ensure accurate message for negative balances
2025-09-20 09:24:02 +01:00
Simon Larsen
d24c245b4a
refactor: Update API post calls to use structured object syntax for improved readability
2025-09-20 09:23:11 +01:00
Simon Larsen
99f59f2f1e
refactor: Update API call to use object destructuring for contributors request
2025-09-20 09:20:11 +01:00
Simon Larsen
c558eb578f
refactor: Update API call syntax to use object destructuring for improved readability
2025-09-19 23:01:16 +01:00
Simon Larsen
97380a5410
Merge branch 'master' into v4-ms-teams
2025-09-19 22:58:45 +01:00
Simon Larsen
462f40680e
fix: Update balance display logic to show message for negative balances
2025-09-19 22:58:16 +01:00
Simon Larsen
8a11dbe35b
fix: Change sort order of createdAt to descending in StatusPageAPI
2025-09-19 22:47:34 +01:00
Nawaz Dhandala
d2c1467a07
refactor: Simplify API call syntax and improve code readability across multiple files
2025-09-19 22:37:25 +01:00
Simon Larsen
ff57061190
Refactor API calls to use new request structure
...
- Updated API.post and API.get calls across multiple components to use the new object structure for requests, including specifying `url`, `data`, and `headers` explicitly.
- This change improves code readability and consistency in how API requests are made throughout the application.
2025-09-19 22:36:05 +01:00
Simon Larsen
63f1034f4a
refactor: Update API calls to use object destructuring for parameters in multiple components
2025-09-19 22:19:50 +01:00
Simon Larsen
87ddec9e6c
refactor: Update API method calls to use object destructuring for parameters
2025-09-19 22:15:02 +01:00
Simon Larsen
b2ea52e549
refactor: Simplify API method signatures by consolidating parameters into a single options object
2025-09-19 22:01:25 +01:00
Simon Larsen
92bb753cbf
fix: Update API call in Billing settings to use undefined for data parameter
2025-09-19 21:51:36 +01:00
Simon Larsen
7428e75643
refactor: Remove inheritance from BaseAPI and restructure BillingAPI class
2025-09-19 21:45:29 +01:00
Simon Larsen
0a2ed040f0
feat: Add discountPercent field to Project model and corresponding migration
2025-09-19 21:33:48 +01:00
Simon Larsen
ded0aba399
feat: Implement customer balance retrieval in BillingAPI and update Billing settings page to display balance
2025-09-19 21:25:52 +01:00
Simon Larsen
0658248535
refactor: Remove dark mode styles from BarChart and LineChart components for consistency
2025-09-19 21:10:41 +01:00
Simon Larsen
6cf2d842ad
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-09-19 21:02:46 +01:00
Simon Larsen
4a6bf95ef3
refactor: Simplify styles in LogsViewer and LegendItem components for cleaner UI
2025-09-19 21:02:41 +01:00
Nawaz Dhandala
af7835fc8a
refactor: Improve code formatting and readability in various service and utility files
2025-09-19 20:58:32 +01:00
Nawaz Dhandala
5e7ed2be73
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-09-19 20:57:56 +01:00
Nawaz Dhandala
11894d0ba5
Refactor API calls to use unified request structure
...
- Updated MicrosoftTeams and Slack classes to use the new API.post structure with url and data properties.
- Refactored API utility methods to accept a single options object for HTTP requests, improving consistency across the codebase.
- Modified various service and utility classes (e.g., CopilotPullRequestService, CodeRepositoryUtil, and ApiMonitor) to align with the new API request format.
- Enhanced error handling and logging for API responses.
- Updated tests to accommodate changes in API method signatures.
2025-09-19 20:57:54 +01:00
Simon Larsen
8bb92bbeb3
docs: Clarify server restart instructions in Microsoft Teams integration documentation
2025-09-19 15:58:58 +01:00
Simon Larsen
a50af21ce0
docs: Revise Microsoft Teams integration documentation for app manifest upload steps and server restart instructions
2025-09-19 15:57:55 +01:00
Simon Larsen
df29ed2b78
docs: Update Microsoft Teams integration documentation to clarify app registration details and configuration steps
2025-09-19 15:44:39 +01:00
Simon Larsen
58cba788fc
docs: Update Microsoft Teams integration documentation to correct bot service creation steps
2025-09-19 15:37:02 +01:00
Simon Larsen
760044f603
docs: Add clarification on secret value usage in Microsoft Teams integration documentation
2025-09-19 15:36:08 +01:00
Simon Larsen
fb099a1c3e
refactor: Remove redundant notes on Microsoft Teams permissions for clarity
2025-09-19 15:35:41 +01:00
Simon Larsen
32692bc939
docs: Enhance Microsoft Teams integration documentation with detailed permissions information
2025-09-19 15:35:21 +01:00
Simon Larsen
c514b9cb74
refactor: Update Microsoft Teams integration documentation for clarity and accuracy
2025-09-19 15:17:12 +01:00
Simon Larsen
5d44943958
fix: Update Microsoft Teams app registration details for clarity and accuracy
2025-09-19 15:15:44 +01:00
Simon Larsen
df4138e5d3
Merge branch 'master' into v4-ms-teams
2025-09-19 14:56:04 +01:00
Simon Larsen
51777709f3
Revert "refactor: Enhance email template styles and structure for improved readability and aesthetics"
...
This reverts commit 43b6fdf45d .
2025-09-19 13:47:49 +01:00
Simon Larsen
f7416bb0a6
feat: Add alertId and incidentId to notification payloads for enhanced tracking
2025-09-19 12:46:53 +01:00
Simon Larsen
43b6fdf45d
refactor: Enhance email template styles and structure for improved readability and aesthetics
2025-09-19 12:35:44 +01:00
Simon Larsen
818995a6ae
feat: enhance bot authentication configuration for multi-tenant Microsoft Teams apps
2025-09-18 21:02:48 +01:00
Simon Larsen
38fa1ba9f8
refactor: streamline message handling by utilizing TurnContext for sending messages in Microsoft Teams
2025-09-18 20:51:48 +01:00
Simon Larsen
b862ac113f
feat: Refactor Bot Framework activity handling to use botbuilder SDK's adapter for improved processing
2025-09-18 20:40:57 +01:00
Simon Larsen
a2526a5a99
refactor: change logging level from info to debug for bot message operations
2025-09-18 20:22:18 +01:00
Simon Larsen
4124e7e9f7
chore: add botbuilder dependency to Common package.json
2025-09-18 20:16:51 +01:00
Simon Larsen
05d3e73b83
docs: Update Microsoft Teams integration documentation for bot messaging endpoint configuration
2025-09-18 20:10:21 +01:00
Simon Larsen
907f0149d8
Merge branch 'master' into v4-ms-teams
2025-09-18 16:56:57 +01:00
Simon Larsen
54f4c63a51
feat: Add dynamic loading of Mermaid.js for rendering diagrams in blog posts
2025-09-18 16:56:27 +01:00
Simon Larsen
80388adb59
refactor: Implement JWT validation for Bot Framework authentication in MicrosoftTeamsAPI
2025-09-17 21:23:32 +01:00
Simon Larsen
ca0792a7f7
refactor: Enhance Bot Framework authentication validation and access token retrieval logging
2025-09-17 21:15:40 +01:00
Simon Larsen
7c1e42cff9
refactor: Add validation for Bot Framework service URLs and implement access token retrieval method
2025-09-17 21:09:08 +01:00
Simon Larsen
e9904c0e74
refactor: Move Bot Framework activity handlers to MicrosoftTeamsUtil for better organization and maintainability
2025-09-17 20:58:00 +01:00
Simon Larsen
dd9d296e62
refactor: Enhance logging and add test endpoint for Bot Framework integration in MicrosoftTeamsAPI
2025-09-17 20:54:50 +01:00
Simon Larsen
c0005618fe
refactor: Implement Bot Framework messaging endpoint and activity handlers in MicrosoftTeamsAPI
2025-09-17 20:47:11 +01:00
Simon Larsen
feb503b448
refactor: Update image path handling and fix URL formatting in MicrosoftTeamsIntegration
2025-09-17 20:32:29 +01:00
Simon Larsen
d2c411c9d6
refactor: Simplify icon path handling by removing fallback checks in MicrosoftTeamsAPI
2025-09-17 20:26:59 +01:00
Simon Larsen
562e930ca0
refactor: Replace fs with LocalFile utility for icon file handling in MicrosoftTeamsAPI
2025-09-17 20:26:13 +01:00
Simon Larsen
e97b2904e8
refactor: Simplify icon handling logic by removing fallback checks for Microsoft Teams icons
2025-09-17 16:47:01 +01:00
Simon Larsen
fd07d70575
refactor: Update Teams app manifest version and improve icon handling logic
2025-09-17 16:44:35 +01:00
Simon Larsen
3e6c8b3f68
refactor: Remove fallback for MicrosoftTeamsAppClientId and add packageName to manifest
2025-09-17 16:23:26 +01:00
Simon Larsen
ad772c4a5b
refactor: Remove fallback for MicrosoftTeamsAppClientId in webApplicationInfo
2025-09-17 16:22:10 +01:00
Simon Larsen
5396c0c9cf
refactor: Specify type for archive variable in MicrosoftTeamsAPI
2025-09-17 16:13:56 +01:00
Simon Larsen
c6e6ae5be0
refactor: Update Microsoft Teams app manifest version and improve icon directory handling
2025-09-17 16:13:32 +01:00
Simon Larsen
82397fec5a
refactor: Update Teams app manifest versioning logic and add client ID to docker-compose
2025-09-17 16:04:32 +01:00
Simon Larsen
6301e24c02
refactor: Add Microsoft Teams app client ID and secret to configuration files
2025-09-17 15:37:03 +01:00
Simon Larsen
23b3a4d9dd
refactor: Add Microsoft Teams app configuration to environment and docker-compose files
2025-09-17 15:34:50 +01:00
Simon Larsen
e6c158b2b5
refactor: Use AppVersion for Teams app manifest versioning
2025-09-17 15:30:43 +01:00
Simon Larsen
5a4f2e0744
refactor: Add validation for Microsoft Teams App Client ID in getTeamsAppManifest method
2025-09-17 15:29:34 +01:00
Simon Larsen
545335a74d
refactor: Update nodemon.json files to ignore node_modules and public directories
2025-09-17 14:50:58 +01:00
Simon Larsen
5ab49052fe
Merge branch 'master' into v4-ms-teams
2025-09-17 14:22:25 +01:00
Simon Larsen
2985b7675d
refactor: Remove unused Button import and clean up API call parameters in SlackChannelCacheModal component
2025-09-17 14:01:18 +01:00
Simon Larsen
49cd04c5d5
refactor: Simplify channel cache management by replacing rows with a dictionary component in SlackChannelCacheModal
2025-09-17 13:54:56 +01:00
Simon Larsen
2a23d1a962
refactor: Update API call to include common headers and remove unnecessary modal properties in SlackChannelCacheModal component
2025-09-17 13:48:56 +01:00
Nawaz Dhandala
13f19adc13
refactor: Enhance type annotations and improve code clarity in SlackAPI, CopyTextButton, LogItem, LogsViewer, and SlackChannelCacheModal components
2025-09-17 13:20:05 +01:00
Nawaz Dhandala
3e79bbf55f
refactor: Improve code formatting and readability across multiple components
2025-09-17 13:10:30 +01:00
Nawaz Dhandala
b400e89a3b
Merge branch 'release'
2025-09-17 13:09:59 +01:00
Nawaz Dhandala
fc8362e7e5
feat: Implement SlackChannelCacheModal for viewing and editing cached Slack channels
2025-09-17 13:09:29 +01:00
Nawaz Dhandala
8b209e82d5
feat: Add endpoint to fetch and cache all Slack channels for the current tenant's project
2025-09-17 13:08:09 +01:00
Simon Larsen
6fb4fdf698
Merge pull request #2009 from OneUptime/better-log-ui
...
refactor: Enhance LogsViewer with improved scroll handling and UI upd…
2025-09-17 13:04:07 +01:00
Simon Larsen
9551e64b16
refactor: Replace SVG icons with Icon component for consistency in CopyTextButton and LogItem components
2025-09-17 12:58:36 +01:00
Simon Larsen
232f938d2c
refactor: Update log message styling for improved readability in LogItem component
2025-09-17 12:51:25 +01:00
Simon Larsen
0dc24b36e6
refactor: Consolidate copy button logic for log message display in LogItem component
2025-09-17 12:46:38 +01:00
Simon Larsen
a77eaf214f
refactor: Remove wrapLines toggle and associated UI elements for a cleaner toolbar in LogsViewer component
2025-09-17 12:44:45 +01:00
Simon Larsen
5ab08fbfcb
refactor: Simplify click handling for collapse button in LogItem component
2025-09-17 12:34:16 +01:00
Simon Larsen
a73c2eb32c
refactor: Update CopyTextButton integration in LogItem component with improved props and styling
2025-09-17 12:31:19 +01:00
Nawaz Dhandala
8f9e6d5bec
refactor: Increase maxPages limit for improved pagination in SlackUtil
2025-09-17 12:30:34 +01:00
Nawaz Dhandala
790e26d608
refactor: Increase limit for faster searches in requestBody
2025-09-17 12:30:22 +01:00
Simon Larsen
79b96bcce8
refactor: Simplify severity badge handling and improve log body rendering in LogItem component
2025-09-17 12:22:27 +01:00
Simon Larsen
592a7f893e
refactor: Enhance LogItem and LogsViewer components with improved styling and functionality
2025-09-17 12:18:48 +01:00
Simon Larsen
7408f9c204
Merge pull request #2008 from OneUptime/snyk-fix-649148701c5ddf7371d98302b082212e
...
[Snyk] Security upgrade axios from 1.7.7 to 1.12.0
2025-09-17 11:47:38 +01:00
Nawaz Dhandala
307de42434
feat: Add generateGroupsListResponse function for SCIM group list responses
2025-09-17 11:28:41 +01:00
Nawaz Dhandala
d1ae7f67c4
refactor: Adjust indentation for @CaptureSpan() annotation in updateChannelCache method
2025-09-17 11:07:30 +01:00
Simon Larsen
b4616885b2
refactor: Implement bulk channel cache updates and improve cache handling in SlackUtil
2025-09-17 11:05:50 +01:00
Nawaz Dhandala
7fb7f3719f
refactor: Update lastUpdated timestamp format and clean up code style in SlackUtil
2025-09-17 10:56:59 +01:00
Nawaz Dhandala
d1d1d1935d
refactor: Enhance LogsViewer with improved scroll handling and UI updates
2025-09-17 10:55:05 +01:00
Simon Larsen
5b54f66821
refactor: Add projectId parameter to getAllWorkspaceChannels and implement bulk cache update
2025-09-17 10:54:04 +01:00
Simon Larsen
e99a954387
refactor: Add projectId parameter to getAllWorkspaceChannels method
2025-09-17 10:50:40 +01:00
Simon Larsen
93fd9ce3cc
refactor: Limit API pagination to maxPages and adjust channel search limit
2025-09-17 10:46:26 +01:00
Simon Larsen
3a3e510b11
refactor: Exclude archived channels in Slack API requests
2025-09-17 10:43:44 +01:00
Simon Larsen
cbaf1edf89
refactor: Increase maxPages limit for API search in SlackUtil
2025-09-17 10:41:59 +01:00
snyk-bot
94b21b5fc3
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-AXIOS-12613773
2025-09-17 01:44:58 +00:00
Simon Larsen
f60cc4c199
fix: Correct configurationUrl formatting in MicrosoftTeamsAPI
2025-09-16 21:37:24 +01:00
Simon Larsen
81b1f120ee
refactor: Remove manifest state and props from MicrosoftTeamsIntegration and MicrosoftTeamsIntegrationDocumentation components
2025-09-16 21:30:49 +01:00
Simon Larsen
48a0036023
feat: Add manual app installation instructions and download option for app manifest in MicrosoftTeamsIntegration
2025-09-16 21:25:34 +01:00
Simon Larsen
9925a6a5a5
feat: Update MicrosoftTeamsAPI and EnvironmentConfig to improve app manifest handling and add HomeClientUrl
2025-09-16 21:17:51 +01:00
Simon Larsen
e5ca287dcb
feat: Update MicrosoftTeamsAPI to read pre-resized icons from the filesystem instead of using placeholder images
2025-09-16 21:12:51 +01:00
Simon Larsen
1a5962c430
feat: Refactor token validation in MicrosoftTeamsUtil to enhance error handling and refresh logic
2025-09-16 21:05:55 +01:00
Simon Larsen
ba5a664fca
feat: Update MicrosoftTeamsAPI to disable notification-only mode and extract tenant ID from JWT for improved token validation
2025-09-16 21:05:43 +01:00
Simon Larsen
f7d05c642f
feat: Refactor MicrosoftTeams integration in WorkspaceUtil to use MicrosoftTeamsUtil and include projectId in user name retrieval
2025-09-16 20:52:20 +01:00
Simon Larsen
877810219c
feat: Enhance MicrosoftTeamsUtil with detailed debug logging for access token management and message sending
2025-09-16 20:48:56 +01:00
Simon Larsen
fed8c9a261
feat: Add detailed debug logging for message sending in MicrosoftTeamsUtil
2025-09-16 20:43:25 +01:00
Simon Larsen
896d36b16b
feat: Add detailed logging for channel retrieval and message posting in MicrosoftTeamsUtil
2025-09-16 20:41:21 +01:00
Simon Larsen
a9c6d565f4
feat: Implement access token refresh mechanism in MicrosoftTeamsUtil for improved token management
2025-09-16 20:39:33 +01:00
Simon Larsen
ae58a33456
refactor: Improve debug logging format for channel search in SlackUtil
2025-09-16 18:17:34 +01:00
Simon Larsen
d689d7a12a
feat: Enhance MicrosoftTeamsUtil with valid access token retrieval and update interfaces for additional data fields
2025-09-16 16:44:24 +01:00
Simon Larsen
f28ada8994
fix: Add undefined parameter to API calls in MicrosoftTeamsUtil for consistency
2025-09-16 16:33:34 +01:00
Nawaz Dhandala
4d9de1d326
refactor: Add debug logging for channel search in SlackUtil
2025-09-16 14:42:28 +01:00
Simon Larsen
405b28ee91
feat: Pass workspaceType to query in WorkspaceNotificationRuleTable component
2025-09-16 14:33:11 +01:00
Simon Larsen
245aeac4a9
refactor: Remove Coming Soon component and update Microsoft Teams connection messages for consistency
2025-09-16 14:16:56 +01:00
Nawaz Dhandala
6b8f8db991
feat: add archiver package and update Microsoft Teams integration components
...
- Added `archiver` package to `package.json` and `package-lock.json`.
- Refactored `MicrosoftTeamsIntegration.tsx` for improved readability and consistency.
- Updated error handling and state management in `MicrosoftTeamsIntegration`.
- Enhanced documentation component for Microsoft Teams integration.
- Cleaned up formatting and structure in `MicrosoftTeamsIntegrationDocumentation.tsx`.
- Adjusted settings page to utilize the updated Microsoft Teams integration component.
2025-09-16 14:08:40 +01:00
Simon Larsen
6c06c6682a
refactor: Update team selection UI layout and button styles for improved alignment
2025-09-16 14:02:01 +01:00
Simon Larsen
f48da38ae1
feat: Replace button elements with reusable Button component for team selection UI
2025-09-16 13:55:47 +01:00
Simon Larsen
29de1dfbb2
refactor: Remove team search functionality and update team selection UI
2025-09-16 13:53:59 +01:00
Simon Larsen
9063bd145f
feat: Replace team selection buttons with radio buttons for improved UX
2025-09-16 13:50:55 +01:00
Simon Larsen
436a393cb1
refactor: Enhance team selection UI with improved styling and search functionality
2025-09-16 13:46:53 +01:00
Simon Larsen
a7f6e264f5
feat: Implement team selection UI for Microsoft Teams integration with search functionality
2025-09-16 13:30:10 +01:00
Simon Larsen
777c2a36bf
refactor: Remove optional serviceCatalogId from MicrosoftTeamsMiscData interface
2025-09-16 12:23:53 +01:00
Simon Larsen
c005448103
feat: Update Microsoft Teams API scopes to include User.Read permission
2025-09-16 12:05:03 +01:00
Simon Larsen
54f7be2c62
feat: Update Microsoft Teams OAuth flow to use static redirect URI with state parameter for projectId and userId
2025-09-16 11:53:26 +01:00
Simon Larsen
1f52b91bc5
refactor: Simplify Microsoft Teams integration page by removing unnecessary components and structure
2025-09-16 11:45:14 +01:00
Simon Larsen
d54bafd5d1
Merge branch 'master' of github.com:OneUptime/oneuptime into v4-ms-teams
2025-09-16 11:20:37 +01:00
Simon Larsen
7728e84f34
Merge pull request #2007 from OneUptime/span-fix
...
refactor: Enhance root span detection logic in TraceExplorer component
2025-09-16 11:15:37 +01:00
Simon Larsen
a5808eac5e
refactor: Enhance root span detection logic in TraceExplorer component
2025-09-16 11:15:13 +01:00
Simon Larsen
5fdb54a8d9
feat: Implement Microsoft Teams API with endpoints for app manifest, OAuth, and webhooks
2025-09-16 10:47:09 +01:00
Simon Larsen
f02a4de88d
feat: Refactor channel ID handling to include team ID and improve channel info retrieval from Microsoft Graph API
2025-09-16 10:38:18 +01:00
Simon Larsen
49b2999d4f
feat: Enhance Microsoft Teams integration with new messaging and channel management features
2025-09-16 10:33:59 +01:00
Simon Larsen
60c1caa11f
feat: Add Microsoft Teams integration component with authentication handling
2025-09-16 10:26:40 +01:00
Simon Larsen
3eb21895d8
feat: Implement Microsoft Teams authentication actions and request handling
2025-09-16 10:26:13 +01:00
Simon Larsen
2d9527e94d
feat: Add Microsoft Teams integration documentation component
2025-09-16 10:10:55 +01:00
Simon Larsen
9f26e6f75d
feat: Update Microsoft Teams incident action types to use specific incident action constants
2025-09-16 09:59:25 +01:00
Simon Larsen
7890698f7d
feat: Refactor scheduled maintenance action handling to use constants for action types
2025-09-16 09:58:55 +01:00
Simon Larsen
e738db0b24
feat: Add Microsoft Teams action handlers for alerts, incidents, monitors, and on-call duties; update scheduled maintenance action types
2025-09-16 09:48:25 +01:00
Simon Larsen
67524ee869
feat: Implement Microsoft Teams scheduled maintenance actions and update alert action types
2025-09-16 09:34:49 +01:00
Simon Larsen
0e5c0d1509
feat: Add Microsoft Teams integration with configuration and action types
2025-09-16 09:32:43 +01:00
Simon Larsen
cdff9338d9
refactor: Simplify stats initialization and update logic in TraceExplorer component
2025-09-15 18:50:46 +01:00
Simon Larsen
074926ee41
Merge pull request #2005 from OneUptime/on-call-loop
...
On call loop
2025-09-15 18:35:29 +01:00
Nawaz Dhandala
b0ef6e23a3
refactor: Improve readability and structure in LayerUtil's getEvents method
2025-09-15 18:35:08 +01:00
Simon Larsen
1ab6bc5af9
test: Enhance overnight window test to validate distinct segments across midnight
2025-09-15 18:18:22 +01:00
Simon Larsen
04dba20871
feat: Implement weekly restrictions handling in LayerUtil and add corresponding tests
2025-09-15 18:15:13 +01:00
Simon Larsen
1cd5c927f6
feat: Add comprehensive tests for LayerUtil including daily restrictions and rotation handoff scenarios
2025-09-15 18:10:35 +01:00
Simon Larsen
6513222c3b
feat: Add support for overnight event windows in getEventsByDailyRestriction method
2025-09-15 18:09:07 +01:00
Simon Larsen
498abd5251
fix: Update error handling to exclude status 400 for network-related errors
2025-09-15 17:21:48 +01:00
Nawaz Dhandala
fc46a81eb8
refactor: Improve code readability and consistency in various components
2025-09-15 12:41:12 +01:00
Simon Larsen
c3fb6e9f32
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-09-15 12:35:58 +01:00
Simon Larsen
3aba42b965
feat: Enhance TraceExplorer UI with trace ID display and copy functionality
2025-09-15 12:22:51 +01:00
Simon Larsen
5651a43b22
feat: Add service filtering and statistics display in TraceExplorer
2025-09-15 12:19:29 +01:00
Simon Larsen
929792ef6a
feat: Enhance TraceExplorer with error filtering and summary stats display
2025-09-15 11:54:20 +01:00
Simon Larsen
e13cdc4523
Merge pull request #2004 from OneUptime/span-improve
...
Span improve
2025-09-15 11:50:47 +01:00
Simon Larsen
8dc0535dac
feat: Enhance JSONTable grouping logic to always override existing keys with grouped array representation
2025-09-15 11:50:21 +01:00
Simon Larsen
dc4541739a
feat: Implement grouping for primitive arrays in JSONTable component
2025-09-15 11:41:07 +01:00
Simon Larsen
a4a3da7e2e
feat: Add UI improvement task with Tailwind CSS guidelines for modern design
2025-09-15 11:30:54 +01:00
Simon Larsen
21432e1416
feat: Add default sorting to TelemetryServiceTable by name in ascending order
2025-09-15 11:23:57 +01:00
Simon Larsen
2f568f1319
feat: Add JSONTable component for improved display of JSON attributes in SpanViewer
2025-09-15 11:17:04 +01:00
Simon Larsen
50bdd592b4
refactor: Clean up telemetry span attributes by removing unnecessary properties
2025-09-15 10:50:02 +01:00
snyk-bot
50be2a666c
fix: Probe/package.json & Probe/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-12613773
2025-09-15 08:22:25 +00:00
Simon Larsen
3938637b84
feat: Enhance MarkdownViewer styling and improve preformatted code handling
2025-09-10 20:08:30 +01:00
Simon Larsen
3ed9e21271
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-09-10 19:09:57 +01:00
Simon Larsen
63e1266e2b
feat: Improve MarkdownViewer styling with enhanced Tailwind CSS classes for better readability and aesthetics
2025-09-10 19:09:53 +01:00
Nawaz Dhandala
a552812711
feat: Add projectId support to SlackUtil message sending for incident and scheduled maintenance actions
2025-09-10 18:21:30 +01:00
Nawaz Dhandala
ad07ab75fe
feat: Add elkjs dependency for enhanced functionality
2025-09-10 18:13:59 +01:00
Nawaz Dhandala
c8deffebb0
refactor: Improve code readability by standardizing formatting and spacing in SlackUtil methods
2025-09-10 17:12:51 +01:00
Simon Larsen
67a3ea5109
feat: Enhance SlackUtil with projectId support and caching for channel operations
2025-09-10 17:11:04 +01:00
Simon Larsen
6728cc0458
feat: Add projectId parameter to channel-related methods for improved context handling
2025-09-10 17:08:02 +01:00
Simon Larsen
f84ab2474f
feat: Optimize channel existence checks by introducing getWorkspaceChannelByName method and streamline channel name normalization
2025-09-10 16:47:36 +01:00
Simon Larsen
5c8ce04eed
feat: Enhance pagination handling by supporting 'skip' and 'limit' parameters from both query and body
2025-09-09 16:56:55 +01:00
Nawaz Dhandala
3064aa0364
feat: Improve code formatting and descriptions in announcement-related components and migrations for better readability
2025-09-09 14:36:32 +01:00
Simon Larsen
9625f1381c
feat: Add migration for AnnouncementMonitor and AnnouncementTemplateMonitor tables with foreign key constraints
2025-09-09 14:12:33 +01:00
Simon Larsen
6ecd3ad166
Merge branch 'master' into announcement-monitor
2025-09-09 14:04:36 +01:00
Simon Larsen
8e54cac86e
feat: Add createEditModalWidth prop with large size to multiple template views for consistent modal presentation
2025-09-09 14:01:46 +01:00
Nawaz Dhandala
cc52bb76d1
feat: Enhance incident state handling by adding type definitions, improving error handling, and updating default state display
2025-09-09 13:54:52 +01:00
Nawaz Dhandala
4c037f54f4
feat: Refactor incident state migration and update related components for improved clarity and functionality
2025-09-09 13:49:34 +01:00
Simon Larsen
b869628d4a
feat: Implement fetch for initial incident state and update form values
2025-09-09 13:48:11 +01:00
Simon Larsen
0fbeb503ad
feat: Update incident state field title and description for clarity
2025-09-09 13:06:29 +01:00
Simon Larsen
a302e4dc6c
feat: Implement automatic selection of the first incident state and update related references
2025-09-09 12:58:07 +01:00
Nawaz Dhandala
00c8783137
feat: Add monitor selection to status page announcements and templates, enhancing resource notification capabilities
2025-09-09 12:56:42 +01:00
Simon Larsen
11211f4a62
feat: Update initial incident state description to reflect default behavior
2025-09-09 12:53:30 +01:00
Simon Larsen
d29750d66e
feat: Add initialIncidentState field to IncidentTemplates for incident creation
2025-09-09 12:47:15 +01:00
Simon Larsen
7dc590dab4
feat: Add initialIncidentStateId migration and update index references
2025-09-09 12:37:43 +01:00
Simon Larsen
1d0ed64c1a
feat: Rename currentIncidentState to initialIncidentState and update related references in IncidentTemplate, IncidentService, and IncidentTemplatesView
2025-09-09 12:26:48 +01:00
Simon Larsen
0cf3884be4
Merge branch 'master' into select-incident-state
2025-09-09 12:21:12 +01:00
Simon Larsen
165f5608e6
feat: Add step to free disk space in GitHub Actions runner for improved image build efficiency
2025-09-09 12:18:07 +01:00
Nawaz Dhandala
f2b8cfbffb
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-09-09 12:12:57 +01:00
Nawaz Dhandala
6084e15f20
refactor: Enhance type annotations in MarkdownEditor and tests for improved type safety
2025-09-09 12:12:55 +01:00
Simon Larsen
b1db4187de
Learn more about Markdown syntax.
2025-09-09 12:12:09 +01:00
Nawaz Dhandala
20ce8a8c74
refactor: Clean up MarkdownEditor and FormField code for improved readability and consistency
2025-09-09 11:45:00 +01:00
Simon Larsen
39200249d1
feat: Update spell check handling in MarkdownEditor and tests for improved functionality
2025-09-09 11:38:58 +01:00
Simon Larsen
27533125e4
feat: Add createEditModalWidth prop to multiple components for consistent modal sizing
2025-09-09 11:23:20 +01:00
Simon Larsen
99dd421329
feat: Add createEditModalWidth prop to IncidentDelete for consistent modal sizing
2025-09-09 11:17:11 +01:00
Simon Larsen
4184894f27
feat: Refactor MarkdownEditor toolbar layout for improved organization and readability
2025-09-09 11:12:40 +01:00
Simon Larsen
a7a00dc0fa
feat: Add dataTestId prop to MarkdownEditor and FormField for improved testing
2025-09-09 10:58:06 +01:00
Simon Larsen
9340f69789
feat: Add additional toolbar buttons and formatting options in MarkdownEditor
2025-09-09 10:35:10 +01:00
Simon Larsen
ba33bc0c23
feat: Enhance MarkdownEditor with improved heading handling and toolbar buttons
2025-09-09 10:27:41 +01:00
Simon Larsen
b8cac60c6e
feat: Enhance Markdown preview with improved code block handling and styling
2025-09-09 09:59:32 +01:00
Simon Larsen
3a5d5253d0
feat: Enhance MarkdownEditor with toolbar buttons and preview functionality
2025-09-09 09:53:44 +01:00
Simon Larsen
64010b0348
feat: Add initial incident state selection to incident templates and creation forms
2025-09-09 08:35:46 +01:00
Simon Larsen
84ca2ff311
fix: Remove redundant APP_VERSION build argument in Docker image deployment steps
2025-09-08 22:08:00 +01:00
Simon Larsen
c0becebadc
feat: Update date formatting to user-friendly display in getMonitorStatusTimelineForStatusPage method
2025-09-08 21:58:53 +01:00
Nawaz Dhandala
6ef99fd890
refactor: Specify types for format and testDate in OneUptimeDate class methods
2025-09-08 21:52:31 +01:00
Nawaz Dhandala
a55f2f7842
refactor: Improve code readability by formatting function arguments and return values in date handling methods
2025-09-08 21:51:53 +01:00
Simon Larsen
0aae7877c7
feat: Update date formatting to user-friendly display in various components
2025-09-08 21:49:19 +01:00
Simon Larsen
8d6cc37f7a
feat: Update date formatting to user-friendly display across various components
2025-09-08 21:41:57 +01:00
Simon Larsen
1a0f7eb1e7
feat: Enhance date formatting to user-friendly display in Scheduled Maintenance components
2025-09-08 21:36:47 +01:00
Simon Larsen
6ed65ed3ef
fix: Change tag type from semver to raw for Docker image deployments
2025-09-08 20:43:09 +01:00
Simon Larsen
2ac342e26a
feat: Add billing_enabled variable to Nginx configuration
2025-09-08 20:29:28 +01:00
Simon Larsen
fe80d6b1ff
fix: Remove unnecessary markdown syntax from upgrading guide
2025-09-08 18:44:43 +01:00
Simon Larsen
a68254be6d
fix: Clarify reason for discontinuing Bitnami charts in upgrading guide
2025-09-08 18:43:14 +01:00
Simon Larsen
49a9e355fe
feat: Add upgrading guide and navigation link to documentation
2025-09-08 18:41:40 +01:00
Simon Larsen
7091e35393
Update GitHub Actions workflow to read version prefix from VERSION_PREFIX file and adjust versioning scheme
...
- Added a new job 'read-version' to read the major and minor version from VERSION_PREFIX file.
- Updated dependent jobs to use the version read from 'read-version' instead of hardcoded version.
- Changed versioning format in multiple jobs to reflect the new versioning scheme based on the content of VERSION_PREFIX.
- Created VERSION_PREFIX file with initial version set to 8.0.
2025-09-07 15:17:47 +01:00
Simon Larsen
34cc8a43ab
Merge pull request #1995 from OneUptime/bitnami-mgr-postgres
...
Bitnami mgr postgres
2025-09-07 13:21:41 +01:00
Simon Larsen
75333ef36c
feat: Add pod security context configuration for ClickHouse and Redis StatefulSets
2025-09-07 13:03:09 +01:00
Simon Larsen
d4b3f1b60b
feat: Add primary pod security context configuration for PostgreSQL
2025-09-07 12:59:27 +01:00
Simon Larsen
318d20a5a5
feat: Update PostgreSQL StatefulSet to use primary nodeSelector, affinity, tolerations, and resources
2025-09-07 12:56:29 +01:00
Simon Larsen
44b9c33e5c
feat: Add primary ConfigMaps for PostgreSQL configuration and pg_hba settings
2025-09-07 12:45:32 +01:00
Simon Larsen
317a17cbab
feat: Rename PostgreSQL ConfigMaps to include 'primary' in their names for clarity
2025-09-07 12:40:23 +01:00
Simon Larsen
6d2cb53760
feat: Update PostgreSQL configuration to use primary settings for ConfigMaps
2025-09-07 12:37:30 +01:00
Simon Larsen
7ddc4be319
feat: Add pg_hba.conf configuration and corresponding ConfigMap for PostgreSQL
2025-09-07 12:32:47 +01:00
Simon Larsen
604776551b
feat: Add PostgreSQL configuration checksum and update container args
2025-09-07 12:25:41 +01:00
Simon Larsen
26b085030d
refactor: Remove initContainers from PostgreSQL StatefulSet and enable default configuration settings
2025-09-07 12:17:13 +01:00
Simon Larsen
e1046d2424
Merge branch 'master' into bitnami-mgr-postgres
2025-09-07 11:08:46 +01:00
Simon Larsen
cf2a7b9dfa
feat: Enhance diagnostics collection in KinD setup script
2025-09-07 11:05:34 +01:00
Simon Larsen
55f4c0b65d
docs: Add SQL query to check used and free space in Postgres
2025-09-06 20:38:34 +01:00
Simon Larsen
5100fbda52
docs: Add SQL query to check used and free space in Clickhouse
2025-09-06 20:35:17 +01:00
Simon Larsen
9e36188975
fix: Update image registry and repository in ci-values.yaml
2025-09-06 17:47:47 +01:00
Simon Larsen
26c2d41dfa
Merge branch 'master' into bitnami-mgr-postgres
2025-09-06 17:45:00 +01:00
Simon Larsen
a511a433b1
refactor: Remove security context and default profiles from ClickHouse configuration
2025-09-06 11:27:50 +01:00
Simon Larsen
cc581e91b5
Merge pull request #1994 from OneUptime/bitnami-mgr
...
Bitnami mgr
2025-09-06 11:09:13 +01:00
Simon Larsen
3fd95fe8aa
Merge branch 'master' into bitnami-mgr
2025-09-06 11:09:01 +01:00
Simon Larsen
6f2455c265
fix: Set ClickHouse resourcesPreset to "none" to override default value
2025-09-05 21:26:00 +01:00
Simon Larsen
de5b32a609
refactor: Remove default resourcesPreset for ClickHouse configuration
2025-09-05 21:17:13 +01:00
Simon Larsen
155b0d90f1
refactor: Transition from MicroK8s to KinD for Kubernetes cluster setup in CI scripts
2025-09-05 21:15:58 +01:00
Simon Larsen
3da5e12a0d
feat: Add auto-generated password option for ClickHouse configuration
2025-09-05 21:14:58 +01:00
Simon Larsen
8accdc6bd4
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-09-05 20:56:35 +01:00
Simon Larsen
22a10702ac
feat: Add comprehensive architecture diagram and explanation for self-hosted setup
2025-09-05 20:56:32 +01:00
Nawaz Dhandala
a013c86fae
refactor: Standardize wait duration for pod readiness checks
2025-09-05 16:24:25 +01:00
Nawaz Dhandala
361626d21f
refactor: Enhance pod readiness check with improved diagnostics and error handling
2025-09-05 16:23:01 +01:00
Simon Larsen
6615ac63d7
refactor: Simplify legal page structure and enhance navigation with Bootstrap styling
2025-09-05 14:50:22 +01:00
Simon Larsen
655611b28d
refactor: Revamp support page layout and content for improved user experience
2025-09-05 14:45:55 +01:00
Simon Larsen
9bd45ecd14
Merge branch 'master' into bitnami-mgr-postgres
2025-09-05 14:01:46 +01:00
Simon Larsen
53c9babb83
refactor: Replace commented wait logic with active polling for pod readiness
2025-09-05 14:01:00 +01:00
Simon Larsen
ccc0b0142b
feat: Remove default profiles configuration from ClickHouse settings in values.yaml
2025-09-05 13:51:07 +01:00
Simon Larsen
4a2f7f68cb
feat: Update PostgreSQL password field to use 'postgresPassword' in values.yaml and secrets.yaml
2025-09-05 12:48:10 +01:00
Simon Larsen
de994e10de
feat: Fix PostgreSQL username to be fixed as "postgres" in values.yaml
2025-09-05 12:21:43 +01:00
Simon Larsen
2ff22ca079
feat: Enhance security context handling for ClickHouse, PostgreSQL, and Redis StatefulSets
2025-09-05 12:06:28 +01:00
Simon Larsen
e6b8f60977
feat: Update security context for init and primary PostgreSQL containers
2025-09-05 11:59:37 +01:00
Simon Larsen
b823b5924a
feat: Add init container for PostgreSQL configuration symlinks and update security context
2025-09-05 11:42:35 +01:00
Simon Larsen
a58ddd94d5
feat: Add POSTGRES_INITDB_ARGS environment variable for PostgreSQL initialization
2025-09-04 20:19:08 +01:00
Simon Larsen
275e15ce96
feat: Update PostgreSQL environment variables and liveness probe configuration
2025-09-04 20:12:20 +01:00
Simon Larsen
1e2a30823c
feat: Remove PostgreSQL authentication environment variables from StatefulSet
2025-09-04 19:48:21 +01:00
Simon Larsen
a326e7084e
feat: Remove PostgreSQL dependency and associated chart from Helm configuration
2025-09-04 17:55:18 +01:00
Simon Larsen
2c1d20f680
feat: Remove PostgreSQL dependency from Helm chart
2025-09-04 17:54:48 +01:00
Simon Larsen
95bd2db0dd
feat: Add security context support for ClickHouse, PostgreSQL, and Redis StatefulSets
2025-09-04 17:44:59 +01:00
Simon Larsen
3ca875254c
feat: Add PostgreSQL StatefulSet configuration to Helm chart
2025-09-04 17:35:39 +01:00
Simon Larsen
7f1f78dad6
feat: Add PostgreSQL Secret configuration to Helm chart
2025-09-04 17:27:49 +01:00
Simon Larsen
a0d6468aee
feat: Add PostgreSQL ConfigMap and Service templates for Helm chart
2025-09-04 17:27:30 +01:00
Simon Larsen
914c9bc58e
feat: Update PostgreSQL configuration in values.yaml and README for built-in support
2025-09-04 17:26:21 +01:00
Simon Larsen
b38031e9f7
feat: Add subPath for data and config mounts in ClickHouse StatefulSet
2025-09-04 17:03:57 +01:00
Simon Larsen
487ca71f84
fix: Rename volume and mount paths for Redis data in StatefulSet configuration
2025-09-04 15:30:27 +01:00
Simon Larsen
67cd8e7db6
refactor: Remove initContainers from ClickHouse StatefulSet configuration
2025-09-04 15:28:17 +01:00
Simon Larsen
f44017d710
feat: Add Helm annotations for release name and namespace in templates
2025-09-04 12:23:16 +01:00
Simon Larsen
78240b906b
feat: Add ClickHouse StatefulSet configuration to Helm chart
2025-09-03 21:57:59 +01:00
Simon Larsen
2ef0b3be27
feat: Add ClickHouse ConfigMap template for configuration management
2025-09-03 21:43:20 +01:00
Simon Larsen
0792d8367a
feat: Add ClickHouse service and secret configurations to Helm chart
2025-09-03 21:43:01 +01:00
Simon Larsen
920397cead
fix: Remove ClickHouse chart package from the repository
2025-09-03 21:41:35 +01:00
Simon Larsen
42c18e94ab
feat: Update ClickHouse configuration and service settings in values.yaml
2025-09-03 21:41:29 +01:00
Simon Larsen
533f7eb238
fix: Remove ClickHouse dependency from Chart.yaml and Chart.lock
2025-09-03 21:38:03 +01:00
Simon Larsen
e2f16e85f1
Merge pull request #1993 from OneUptime/bitnami-mgr
...
Bitnami mgr
2025-09-03 20:12:22 +01:00
Simon Larsen
c98e6b8471
feat: Add KEDA chart dependency to README
2025-09-03 20:12:09 +01:00
Simon Larsen
c16c13fd89
feat: Add built-in Redis configuration to README and update external Redis instructions
2025-09-03 20:10:43 +01:00
Simon Larsen
c8ce0e8819
fix: Remove Redis cluster configuration options from values.yaml
2025-09-03 20:00:14 +01:00
Simon Larsen
9e98f6acdb
fix: Remove Redis replica persistence configuration from values.yaml
2025-09-03 19:50:07 +01:00
Simon Larsen
a7a5b15dde
feat: Implement Redis StatefulSet configuration in Helm chart
2025-09-03 19:49:49 +01:00
Simon Larsen
3ebb5217a2
feat: Add Redis master and headless service definitions to Helm chart
2025-09-03 19:46:10 +01:00
Simon Larsen
f570ffe1e3
feat: Add Redis ConfigMap template to Helm chart for Redis configuration management
2025-09-03 19:43:57 +01:00
Simon Larsen
ae94bf6d7c
fix: Simplify Redis password handling in Helm chart by removing unnecessary conditional checks
2025-09-03 19:42:28 +01:00
Simon Larsen
d9a6e465bb
fix: Remove Redis authentication requirement in values.yaml
2025-09-03 19:42:11 +01:00
Simon Larsen
020b171b77
fix: Update Redis password handling in Helm chart to support optional authentication
2025-09-03 19:38:06 +01:00
Simon Larsen
afc4932c28
fix: Remove Redis dependency and related configurations from Helm chart
2025-09-03 19:37:30 +01:00
Nawaz Dhandala
324851c57e
fix: Refactor service operations to execute sequentially with improved error handling in AlertService, IncidentService, MonitorService, and ScheduledMaintenanceService
2025-09-03 15:41:23 +01:00
Nawaz Dhandala
380ecfa096
Refactor code for consistency and readability
...
- Updated array and object property access from single quotes to double quotes in Pagination.ts and Permissions.ts for consistency.
- Added missing commas in function parameters and object literals across multiple files in AlertService.ts, IncidentService.ts, MonitorService.ts, ScheduledMaintenanceService.ts, and WorkspaceNotificationRuleService.ts.
- Improved error logging messages in various services for better clarity.
- Removed unnecessary line breaks in Slack.ts and Workspace.ts for cleaner code.
- Ensured consistent formatting in Routes.ts by adding missing commas and adjusting line breaks.
2025-09-03 15:37:39 +01:00
Simon Larsen
5f9f73ceaa
fix: Refactor monitor creation operations to execute sequentially with improved error handling in MonitorService
2025-09-03 15:35:13 +01:00
Simon Larsen
038ca4a920
fix: Update imports and improve formatting in Routes.ts for consistency and readability
2025-09-03 15:34:29 +01:00
Simon Larsen
d15629da0f
fix: Refactor scheduled maintenance operations to execute sequentially with improved error handling in ScheduledMaintenanceService
2025-09-03 15:21:03 +01:00
Simon Larsen
363bbf9dea
fix: Refactor incident creation operations to execute sequentially with improved error handling in IncidentService
2025-09-03 15:17:16 +01:00
Simon Larsen
6f0a0c8e38
fix: Remove unnecessary line breaks in error messages and logging for improved readability in WorkspaceNotificationRuleService
2025-09-03 15:06:19 +01:00
Simon Larsen
a75a62c708
fix: Refactor promise chain to use async/await for better readability in AlertService; add debug logging in WorkspaceNotificationRuleService
2025-09-03 14:18:05 +01:00
Simon Larsen
db76d716b9
fix: Remove redundant logging of existing workspace channels for cleaner output
2025-09-03 14:02:12 +01:00
Simon Larsen
b0abbf64b4
fix: Improve logging format in postToWorkspaceChannels for better readability
2025-09-03 13:55:43 +01:00
Simon Larsen
3a432cf8e6
Response from Slack API for getting all channels:
2025-09-03 13:54:58 +01:00
Simon Larsen
5c7d18e3ed
fix: Update createdByUser field to use _id for consistency in Alert, Incident, and Scheduled Maintenance services
2025-09-03 13:27:37 +01:00
Simon Larsen
2590850ffa
fix: Correct projectId usage in alert feed info generation for accurate monitor links
2025-09-03 13:13:14 +01:00
Simon Larsen
0eeb80e16e
fix: Add createdByUserId and createdByUser fields to alert, incident, and scheduled maintenance services for improved tracking
2025-09-03 13:09:38 +01:00
Simon Larsen
e1cfe24a24
fix: Update pageData property access to bracket notation for consistency
2025-09-02 22:59:23 +01:00
Simon Larsen
4e4f3a889d
fix: Update type casting for statusReport and probeMonitorResponse to 'any' for improved flexibility
2025-09-02 22:51:41 +01:00
Nawaz Dhandala
ede7ae103d
fix: Enhance MonitorTemplateUtil to support additional monitor types and improve type safety
2025-09-02 22:15:04 +01:00
Simon Larsen
075c0fb6bd
fix: Enhance template variable support for additional monitor types in MonitorTemplateUtil and update documentation
2025-09-02 22:08:51 +01:00
Nawaz Dhandala
5ebdb1ef7d
fix: Refactor code for improved readability and maintainability in various components
2025-09-02 21:57:15 +01:00
Simon Larsen
387dbf332e
fix: Correct spelling in API endpoint routes for escalation rules
2025-09-02 21:48:54 +01:00
Simon Larsen
9681e1dc88
fix: Remove fallback syntax from incident alert templating examples for clarity
2025-09-02 21:47:05 +01:00
Simon Larsen
fb29014480
Merge branch 'dynamic-alert'
2025-09-02 21:45:15 +01:00
Simon Larsen
1a5c2efc59
fix: Add debug logging for storage map and template value replacement in MonitorTemplateUtil
2025-09-02 21:43:28 +01:00
Simon Larsen
3e31e44ed5
fix: Enhance value replacement logic to properly serialize objects in VMUtil class
2025-09-02 21:26:55 +01:00
Simon Larsen
9e69d69429
fix: Update titles and descriptions for Global Probes settings for clarity
2025-09-02 21:15:21 +01:00
Simon Larsen
a108deac0f
fix: Improve documentation links in MonitorCriteriaAlertForm and MonitorCriteriaIncidentForm for clarity
2025-09-02 21:14:03 +01:00
Simon Larsen
c767f14bf1
fix: Correct syntax error in AlertService class
2025-09-02 21:11:28 +01:00
Simon Larsen
d69485c436
fix: Update Global Probes status messages for clarity in ProbePage component
2025-09-02 20:50:20 +01:00
Simon Larsen
67a5bdb7b8
feat: Update Global Probe settings card with improved descriptions and toggle functionality
2025-09-02 20:47:56 +01:00
Nawaz Dhandala
6504731025
refactor: Replace 'any' types with specific types for improved type safety across multiple files
2025-09-02 20:41:24 +01:00
Nawaz Dhandala
773692081c
docs: Update guideline to specify stopping after fixing 25 files for review
2025-09-02 20:25:52 +01:00
Nawaz Dhandala
51c6234966
docs: Add guideline to replace "any" types with proper types
2025-09-02 20:23:53 +01:00
Nawaz Dhandala
fac6e9a1fe
fix: Correct formatting issues in MonitorTemplateUtil and MonitorCriteriaAlertForm
2025-09-02 20:14:33 +01:00
Nawaz Dhandala
86e5d85d55
feat: Enhance dynamic template documentation links in MonitorCriteriaAlertForm and MonitorCriteriaIncidentForm
2025-09-02 20:10:14 +01:00
Simon Larsen
1c592435e9
Merge pull request #1990 from OneUptime/any-type
...
Any type
2025-09-02 20:02:38 +01:00
Nawaz Dhandala
02fed5bd6e
refactor: Enhance type safety by explicitly defining ref types and simplifying conditional checks
2025-09-02 19:58:41 +01:00
Nawaz Dhandala
dd724fcc6e
refactor: Improve type safety by updating formRef initialization and adding optional chaining for setFieldValue
2025-09-02 19:52:28 +01:00
Nawaz Dhandala
6ba26bcb82
refactor: Improve type safety by adding LayoutOptions type and removing 'any' casts in ServiceDependencyGraph
2025-09-02 19:51:45 +01:00
Nawaz Dhandala
799ab3220d
refactor: Replace 'any' type with specific types for ref and input for improved type safety
2025-09-02 19:50:53 +01:00
Nawaz Dhandala
f73f2fb732
refactor: Change argValue type from any to unknown for better type safety
2025-09-02 19:50:34 +01:00
Simon Larsen
43d6ead92c
fix: Correct formatting issues in MonitorAlert class logging and data processing
2025-09-02 19:22:31 +01:00
Simon Larsen
4c053b3f31
refactor: Improve formatting and readability in MonitorTemplateUtil methods
2025-09-02 19:02:29 +01:00
Simon Larsen
c026e411cf
feat: Add dynamic template usage descriptions in MonitorCriteriaAlertForm and MonitorCriteriaIncidentForm
2025-09-02 19:01:22 +01:00
Simon Larsen
65a9e32db1
feat: Implement MonitorTemplateUtil for dynamic template processing in incidents and alerts
2025-09-02 18:58:15 +01:00
Simon Larsen
0b15e97e08
feat: Integrate MonitorTemplateUtil for dynamic alert and incident title/description processing
2025-09-02 18:56:19 +01:00
Simon Larsen
bd74b96596
feat: Add link to Incident & Alert Dynamic Templating documentation in navigation
2025-09-02 18:45:48 +01:00
Nawaz Dhandala
990d3ea750
feat: Add doNotAddGlobalProbesByDefaultOnNewMonitors column to Project table and update related files
2025-09-02 14:59:23 +01:00
Simon Larsen
30665a1907
feat: Add migration to introduce doNotAddGlobalProbesByDefaultOnNewMonitors column in Project table
2025-09-02 14:58:09 +01:00
Simon Larsen
04db4289fa
feat: Add setting to control auto-adding of global probes to new monitors
2025-09-02 14:57:18 +01:00
Nawaz Dhandala
01f4c030a7
style: Format allowedDomains and homeUrl for improved readability
2025-09-02 14:29:17 +01:00
Simon Larsen
d060ed8b64
feat: Add dynamic robots.txt route to control indexing based on domain
2025-09-02 14:27:40 +01:00
Nawaz Dhandala
413240733e
fix: Remove unnecessary blank lines in Markdown and Probe initialization files
2025-09-02 14:17:15 +01:00
Simon Larsen
b0799093dd
feat: Enhance proxy agent support by specifying types for httpAgent and httpsAgent in WebsiteRequest and API classes
2025-09-02 14:10:42 +01:00
Simon Larsen
0ecdc775db
feat: Refactor proxy configuration to use getRequestProxyAgents method across multiple modules
2025-09-02 14:02:40 +01:00
Simon Larsen
82065c20b1
feat: Add HTTP/HTTPS proxy support in FetchMonitorTest, FetchList, and Alive jobs
2025-09-02 13:58:15 +01:00
Simon Larsen
3dcd1ee604
feat: Add HTTP/HTTPS proxy support in probeMonitorTest and probeMonitor methods
2025-09-02 13:53:57 +01:00
Simon Larsen
f63c69e6a6
feat: Add per-request HTTP/HTTPS proxy agent support in API and WebsiteRequest classes
2025-09-02 13:52:25 +01:00
Simon Larsen
6ba793e871
refactor: Remove axios proxy configuration from ProxyConfig class
2025-09-02 13:49:58 +01:00
Simon Larsen
7afd243992
feat: Remove backticks from inline code rendering in Markdown
2025-09-01 21:19:39 +01:00
Simon Larsen
4f58155719
feat: Enhance inline code rendering by removing backticks from code content
2025-09-01 21:12:30 +01:00
Simon Larsen
553adc4aef
feat: Add custom styling for inline code in Markdown renderer
2025-09-01 21:11:37 +01:00
Simon Larsen
f668a626d7
refactor: Simplify code block styling in Markdown renderer
2025-09-01 21:02:19 +01:00
Nawaz Dhandala
e3bd534295
refactor: Add missing commas in logging statements for SCIM and StatusPageSCIM
2025-09-01 20:50:53 +01:00
Simon Larsen
6aa5c3b314
feat: Enhance SCIM Users endpoint to support filtering by email and improve logging
2025-09-01 20:50:12 +01:00
Simon Larsen
3bc4f7267d
refactor: Clean up logging statements and remove unnecessary commas in SCIM.ts
2025-09-01 20:48:54 +01:00
Simon Larsen
a7021cf045
refactor: Replace logSCIMOperation with logger.debug for consistent logging in SCIM and StatusPageSCIM
2025-09-01 20:40:27 +01:00
Simon Larsen
2709e1d976
feat: Update values.yaml to allow insecure images temporarily and specify legacy image repositories for PostgreSQL, ClickHouse, and Redis
2025-09-01 16:38:56 +01:00
Nawaz Dhandala
8ec9d2a930
feat: Add type annotations for proxy-related variables in ProxyConfig and monitors
2025-09-01 14:58:33 +01:00
Nawaz Dhandala
224c225789
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-09-01 14:53:33 +01:00
Simon Larsen
85dae7a307
feat: Add proxy configuration options for probes in values.yaml and update README and probe.yaml
2025-09-01 14:53:24 +01:00
Nawaz Dhandala
332a479c22
feat: Improve proxy configuration handling and logging in monitors
2025-09-01 14:50:52 +01:00
Simon Larsen
d708fbbb52
feat: Add proxy configuration examples to Custom Probe documentation and component
2025-09-01 14:49:40 +01:00
Simon Larsen
03bceb959e
feat: Enhance proxy support in SSL and Synthetic Monitors to prefer HTTPS, fallback to HTTP
2025-09-01 14:47:01 +01:00
Simon Larsen
efa411206e
feat: Update SSL and Synthetic Monitors to use HTTPS proxy configuration
2025-09-01 14:41:57 +01:00
Simon Larsen
27fd99f2e8
feat: Update proxy configuration to support separate HTTP and HTTPS proxy URLs
2025-09-01 14:40:54 +01:00
Simon Larsen
07361bfeb7
feat: Enhance SyntheticMonitor with proxy support in browser launch options
2025-09-01 14:07:15 +01:00
Simon Larsen
bc8a5be0fa
feat: Add proxy support for CustomCodeMonitor and SyntheticMonitor with logging
2025-09-01 14:00:55 +01:00
Simon Larsen
518768078a
feat: Implement proxy configuration for HTTP requests and add ProxyConfig utility
2025-09-01 13:56:29 +01:00
Simon Larsen
86e95f99ff
feat: Add PROXY_URL configuration option for probe and update example env file
2025-09-01 12:52:50 +01:00
Simon Larsen
ea48f56097
feat: Add custom styles for code blocks in blog posts
2025-09-01 12:43:03 +01:00
Nawaz Dhandala
b8b9dd859a
Refactor migration files for consistency and readability; update BillingService and ProjectService for improved code clarity; enhance Countries interface formatting; standardize string quotes in various components; fix minor formatting issues in Settings and SendAnnouncementCreatedNotification.
2025-08-27 14:50:48 +01:00
Simon Larsen
d28c14ef24
feat: Update projectId reference in status page notification logic
2025-08-27 14:49:33 +01:00
Simon Larsen
670bec2a12
feat: Validate projectId and statusPageId in getStatusPageLinkInDashboard method
2025-08-27 14:48:40 +01:00
Simon Larsen
aff24845a8
feat: Add financeAccountingEmail handling in updateCustomerBusinessDetails method
2025-08-27 14:26:59 +01:00
Simon Larsen
f280e97c1b
feat: Add migration for financeAccountingEmail field in Project model
2025-08-27 14:14:02 +01:00
Simon Larsen
62facf62dd
feat: Add financeAccountingEmail field to Project model and update billing settings
2025-08-27 14:12:16 +01:00
Simon Larsen
db0387d81a
feat: Update placeholder condition to include empty string check
2025-08-27 14:06:33 +01:00
Simon Larsen
5c4b19ab3d
feat: Update nodemon configurations to improve performance and debugging options
2025-08-27 13:41:05 +01:00
Simon Larsen
463755fa4d
This will be synced to Stripe and appear on future invoices.
2025-08-27 13:40:26 +01:00
Simon Larsen
85888572de
feat: Update subscriber notification statuses to 'Success' for existing records in Incident and related tables
2025-08-27 13:20:07 +01:00
Simon Larsen
475bb25b2d
feat: Add businessDetailsCountry field to Project migration and update index
2025-08-27 13:14:40 +01:00
Simon Larsen
badd200aed
feat: Add country selection dropdown for billing details and implement country options
2025-08-27 13:14:01 +01:00
Simon Larsen
b40d87cbc9
feat: Add business details country field to Project model and update billing services to handle country code
2025-08-27 13:05:54 +01:00
Simon Larsen
36d0066b3a
refactor: Simplify migration by removing unnecessary constraints and columns from Project and GlobalConfig tables
2025-08-27 13:03:01 +01:00
Simon Larsen
a49a0b2cba
fix: Ensure blog post cards maintain full height for consistent layout
2025-08-27 12:48:41 +01:00
Simon Larsen
bada97d474
feat: Enhance customer address handling in Stripe by mapping business details to structured address fields
2025-08-27 12:42:17 +01:00
Simon Larsen
a1699f2d55
feat: Add business details field to Project model and update Stripe customer details
2025-08-27 12:37:09 +01:00
Simon Larsen
a11e054291
feat: Add custom link rendering with Tailwind styles and external link handling
2025-08-27 11:19:20 +01:00
Simon Larsen
47cf7ba763
fix: Increase timeout for SSL provisioning and delete old data jobs to accommodate longer processing times
2025-08-27 10:16:35 +01:00
Nawaz Dhandala
4e0dfb3664
fix: Simplify BadDataException handling for disabled and missing monitors in ingestion processes
2025-08-27 10:12:13 +01:00
Simon Larsen
250cb9e547
fix: Gracefully handle expected BadDataException cases for disabled and missing monitors in probe ingestion
2025-08-27 10:10:59 +01:00
Simon Larsen
541257e3c6
fix: Handle expected BadDataException cases for disabled and missing monitors in server monitor ingestion
2025-08-27 10:10:23 +01:00
Simon Larsen
ed43686736
fix: Centralize "Monitor disabled" message and improve error handling for disabled monitors
2025-08-27 10:09:26 +01:00
Simon Larsen
9ca45f23e3
fix: Replace hardcoded "Monitor not found" messages with centralized exception messages
2025-08-27 09:58:34 +01:00
Simon Larsen
e3573a9b77
fix: Refactor monitor not found error handling to use centralized exception messages
2025-08-27 09:55:19 +01:00
Simon Larsen
c9e78044e6
fix: Improve error handling in incoming request ingestion worker to handle disabled monitors gracefully
2025-08-27 09:48:54 +01:00
Nawaz Dhandala
813581dec5
fix: Add return type to logoutUser method and specify type for route in navigateToLoginPage method
2025-08-26 21:39:35 +01:00
Nawaz Dhandala
e528decf73
fix: Refactor QueueWorker options handling; improve logoutUser method formatting and navigation logic in StatusPageUtil
2025-08-26 21:36:56 +01:00
Simon Larsen
42ef41ede8
fix: Enhance QueueWorker options with lock duration and max stalled count; improve telemetry processing with yielding to avoid stall detection
2025-08-26 21:32:38 +01:00
Simon Larsen
af26472db4
fix: Simplify email validation logic and improve user lookup in SCIM user operations
2025-08-26 21:24:39 +01:00
Simon Larsen
44b5c8b668
fix: Enhance email validation and logging in SCIM user operations
2025-08-26 20:47:50 +01:00
Simon Larsen
d821b88ed7
fix: Update Docker image tags and labels for multiple services in release workflow
2025-08-26 18:52:15 +01:00
Simon Larsen
1df43e21ff
fix: Refactor logoutUser method and enhance navigation logging in StatusPageUtil
2025-08-26 18:37:49 +01:00
Simon Larsen
76ca6ee7e1
fix: Add missing continuation for APP_VERSION build argument in multiple Docker image deploy jobs
2025-08-26 18:25:32 +01:00
Simon Larsen
dac731a57b
refactor: Remove unused mock for ProjectUserService in TeamMemberService tests
2025-08-26 16:56:52 +01:00
Simon Larsen
0f4b248598
fix: Add missing context for Docker image build in nginx deployment
2025-08-26 16:53:25 +01:00
Simon Larsen
b2c14e0380
fix: Add missing build context for multiple Docker image deploy jobs
2025-08-26 16:51:51 +01:00
Simon Larsen
3ab9705bbe
fix: Allow deletion of teams in Users component by setting isDeleteable to true
2025-08-26 16:34:19 +01:00
Nawaz Dhandala
40812c8749
refactor: Clean up whitespace in TeamMemberService and SCIM files; update description formatting in Users component
2025-08-26 15:59:22 +01:00
Simon Larsen
45ae1501f2
refactor: Replace ProjectUser with TeamMember in SCIM query for team members
2025-08-26 15:55:23 +01:00
Simon Larsen
13d9f19606
refactor: Remove ProjectUserService calls to streamline TeamMemberService operations
2025-08-26 15:52:28 +01:00
Simon Larsen
ad3221310a
refactor: Remove ProjectUser model and associated service to streamline user management
2025-08-26 15:51:06 +01:00
Simon Larsen
659042fcfb
fix: Update isCreateable property to false for Teams component
2025-08-26 14:43:54 +01:00
Simon Larsen
d65b9c7b29
feat: Refactor Teams component to use TeamMember model and update filtering logic
2025-08-26 14:42:14 +01:00
Simon Larsen
dc77206e6f
feat: Add debug logging for SCIM team operations to track user additions
2025-08-26 14:25:31 +01:00
Nawaz Dhandala
9c1910d3f1
refactor: Remove unnecessary context argument from Docker build commands in workflows
2025-08-26 14:09:31 +01:00
Nawaz Dhandala
afe8f8e6f4
refactor: Implement retry mechanism for account and isolated VM compilation steps in workflows
2025-08-26 13:15:54 +01:00
Nawaz Dhandala
015bd0f870
refactor: Implement retry mechanism for Docker image builds in multiple workflows
2025-08-26 13:12:18 +01:00
Nawaz Dhandala
383c145186
refactor: Integrate retry mechanism for Docker image builds in workflows
2025-08-26 13:06:55 +01:00
Simon Larsen
f155795e6b
fix: Remove single quotes from changelog delimiter for correct output formatting
2025-08-26 11:56:22 +01:00
Nawaz Dhandala
757f5b5721
refactor: Improve type annotations for better clarity in error handling
2025-08-26 11:42:15 +01:00
Nawaz Dhandala
694215df06
refactor: Improve code formatting for better readability in multiple files
2025-08-26 11:40:01 +01:00
Nawaz Dhandala
0eb6022f1d
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-08-26 11:38:10 +01:00
Nawaz Dhandala
3109006828
refactor: Replace regex literals with RegExp constructor for improved clarity in MarkdownViewer and StringUtils
2025-08-26 11:38:08 +01:00
Simon Larsen
272695bd11
feat: Enhance error handling and logging in processMetricsAsync and processTracesAsync methods for improved robustness
2025-08-26 11:36:47 +01:00
Simon Larsen
330e3bc106
fix: Correct syntax error in JavaScript expression example for incoming request monitors
2025-08-26 11:26:01 +01:00
Nawaz Dhandala
c7876bf3a3
refactor: Improve regex pattern for fact extraction and enhance code formatting in OtelIngestService
2025-08-26 11:22:36 +01:00
Simon Larsen
345ada5404
feat: Enhance error handling and logging in processLogsAsync method for improved telemetry data ingestion
2025-08-26 11:16:32 +01:00
Simon Larsen
4f97b1b460
feat: Enhance image loading and layout stability across blog views
2025-08-25 10:46:19 +01:00
Nawaz Dhandala
e35ef1809f
refactor: Improve code formatting and consistency across Microsoft Teams integration files
2025-08-21 14:45:34 +01:00
Simon Larsen
c2926f3542
feat: Implement structured MessageCard creation from markdown for Microsoft Teams
...
- Added a method to build a structured MessageCard from markdown input, enhancing message formatting for Teams.
- Extracted title, facts, and actions from markdown to improve rendering in Teams notifications.
2025-08-21 14:43:13 +01:00
Simon Larsen
9495b4bd47
feat: Add Microsoft Teams incoming webhook option to subscriber settings
...
- Introduced a new property for Microsoft Teams incoming webhook URL in the StatusPageSubscriberService.
- Enhanced subscriber configuration to support Microsoft Teams notifications.
2025-08-21 14:25:49 +01:00
Simon Larsen
ad3f36fdf5
refactor: Simplify Slack and Microsoft Teams notification handling in StatusPageSubscriberService
...
- Removed try-catch blocks for sending notifications and replaced them with promise chaining for better readability.
- Added logging for successful notification sends and error handling directly in the promise catch.
2025-08-21 14:11:06 +01:00
Simon Larsen
f2221b0a40
feat: Implement Microsoft Teams webhook validation and notification in StatusPage subscriber service
...
- Added validation for Microsoft Teams incoming webhook URL during subscriber setup.
- Implemented notification sending to Microsoft Teams channel upon successful subscription.
- Updated SideMenu components to reflect the new naming convention for Microsoft Teams subscribers.
2025-08-21 14:04:20 +01:00
Simon Larsen
62fbc1f4be
feat: Enhance Microsoft Teams subscriber validation and handling in StatusPage API
...
- Added validation to ensure Microsoft Teams subscribers are only processed if enabled.
- Updated error messages to include Microsoft Teams workspace name requirements.
- Implemented handling for Microsoft Teams incoming webhook URL and workspace name in subscriber setup.
2025-08-21 13:52:35 +01:00
Simon Larsen
054a2bc8f5
feat: Enable Microsoft Teams subscribers in StatusPage API
2025-08-21 13:49:28 +01:00
Simon Larsen
896787109c
feat: Add Microsoft Teams subscriber option to Email, Slack, and SMS subscription pages
2025-08-21 13:47:13 +01:00
Simon Larsen
3a55fcc872
feat: Update microsoftTeamsIncomingWebhookUrl column type to text and add migration
2025-08-21 13:27:44 +01:00
Simon Larsen
2945a48d05
feat: Update microsoftTeamsWorkspaceName column type to VeryLongText and add migration
2025-08-21 13:15:44 +01:00
Simon Larsen
da3a7ddb2e
feat: Add migration for Microsoft Teams subscriber functionality in StatusPage
2025-08-21 12:57:16 +01:00
Simon Larsen
04a0bfedaa
fix: Make Microsoft Teams subscriber prop required in SideMenu component
2025-08-21 12:17:00 +01:00
Simon Larsen
fa5c7b1e73
feat: Add Microsoft Teams subscriber functionality
...
- Implemented Microsoft Teams subscribers in the dashboard side menu.
- Created Microsoft Teams subscriber settings page with toggle options.
- Added routes for Microsoft Teams subscribers in the routing configuration.
- Updated page map and route map to include Microsoft Teams subscriber paths.
- Enhanced the app state management to handle Microsoft Teams subscription settings.
- Integrated Microsoft Teams notification sending in the announcement and incident jobs.
- Developed Microsoft Teams subscription management and creation forms.
- Added UI components for managing Microsoft Teams subscribers in the status page.
2025-08-21 12:09:53 +01:00
Simon Larsen
a1c2918cd7
feat: Update homepage heading for improved clarity and emphasis on monitoring capabilities
2025-08-21 10:24:49 +01:00
Simon Larsen
91b11b12c1
fix: Update canonical links for blog posts and remove redundant canonical tags in head partials
2025-08-21 10:15:52 +01:00
Simon Larsen
778a34d631
feat: Implement fallback to commit messages in changelog if empty
2025-08-20 09:17:53 +01:00
Simon Larsen
6dbd838ca4
refactor: Remove mobile redirect script from homepage for cleaner code
2025-08-19 22:23:20 +01:00
Simon Larsen
e09634dc6f
feat: Enhance blog listing with featured post display and improved layout
2025-08-19 22:21:12 +01:00
Simon Larsen
af60715de2
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-19 22:11:14 +01:00
Simon Larsen
3b4c54876e
feat: Update default page size for blog pagination from 50 to 24 for improved performance
2025-08-19 22:11:12 +01:00
Nawaz Dhandala
e357100e46
refactor: Remove redundant dynamic section checks from sitemap tests
2025-08-19 20:43:08 +01:00
Simon Larsen
7f3a50076d
feat: Add reference section check to sitemap tests for improved coverage
2025-08-19 14:25:37 +01:00
Simon Larsen
9d182b6d55
feat: Add additional static paths to sitemap generation for improved coverage
2025-08-19 14:25:16 +01:00
Simon Larsen
33fce0b53c
feat: Implement caching for home URL retrieval to improve performance
2025-08-19 14:15:47 +01:00
Nawaz Dhandala
3db8419349
refactor: Simplify error handling in BlogPostUtil by removing unused error variables
2025-08-19 13:50:35 +01:00
Nawaz Dhandala
dfc324b099
refactor: Improve code formatting and readability in Markdown and BlogPost utilities
2025-08-19 12:58:17 +01:00
Simon Larsen
36521ef37c
feat: Update blog post listing to improve layout and add Open Source Commitment section
2025-08-19 12:55:09 +01:00
Simon Larsen
a6f336340e
feat: Implement pagination and tag filtering for blog posts
2025-08-19 12:40:51 +01:00
Simon Larsen
c36f782192
feat: Refactor blog post listing and tags display for improved layout and user experience
2025-08-19 12:34:23 +01:00
Simon Larsen
5219f1cfc0
feat: Remove unused imports and the getNameOfGitHubUser function from BlogPostUtil class
2025-08-19 12:29:27 +01:00
Simon Larsen
7f84d50baa
feat: Add optional bio field for authors and update blog post template to display it
2025-08-19 12:28:12 +01:00
Simon Larsen
cd2ce3f1a8
feat: Add a newline for improved readability in BlogPostUtil class
2025-08-19 12:15:23 +01:00
Simon Larsen
01b0e01ca8
feat: Implement caching for blog metadata and improve author resolution without GitHub API calls
2025-08-19 12:07:33 +01:00
Simon Larsen
73dc6bb5db
feat: Remove social media image display from blog post template
2025-08-19 11:55:38 +01:00
Simon Larsen
ab7fc1c244
feat: Enhance Markdown renderer with improved code block styling and add support for horizontal rules, emphasis, and strikethrough
2025-08-19 11:50:48 +01:00
Simon Larsen
3927bea29c
feat: Enhance Markdown rendering with improved list, table, and inline code support; update tag display styling for better visual consistency
2025-08-19 11:47:21 +01:00
Simon Larsen
6060d66c2b
feat: Revamp blog post layout with enhanced styling, author details, and reading time estimation
2025-08-19 11:37:10 +01:00
Nawaz Dhandala
9f4869b05f
test: Enhance sitemap tests to validate presence of dynamic sections
2025-08-19 10:07:11 +01:00
Nawaz Dhandala
17bdfee012
refactor: Simplify regex usage in sitemap tests and improve middleware formatting
2025-08-19 10:05:59 +01:00
Simon Larsen
4988b9fc7a
feat: Refactor mobile menu implementation for improved accessibility and usability
2025-08-19 10:04:20 +01:00
Simon Larsen
9edc6b9f18
feat: Enhance mobile navigation and improve header styling for better accessibility
2025-08-19 09:58:03 +01:00
Simon Larsen
525e19faa6
feat: Improve tab accessibility and keyboard navigation with semantic identifiers
2025-08-19 09:49:23 +01:00
Simon Larsen
588e8976d2
feat: Add middleware to inject home URL for canonical links and update canonical tag in head-basic.ejs
2025-08-19 09:47:59 +01:00
Simon Larsen
d5e28e98fb
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-19 09:39:45 +01:00
Simon Larsen
0e84bc9c40
feat: Enhance accessibility and keyboard navigation for product tabs
2025-08-19 09:39:42 +01:00
Nawaz Dhandala
39e8b1da6b
refactor: Enhance type annotations and improve code readability in sitemap tests
2025-08-18 13:47:35 +01:00
Nawaz Dhandala
66c4badd94
refactor: Improve formatting of product pages check in sitemap tests
2025-08-18 13:41:01 +01:00
Simon Larsen
a245fabc34
feat: Add end-to-end tests for sitemap loading and validation
2025-08-18 13:39:19 +01:00
Nawaz Dhandala
fa9fce2774
refactor: Improve type annotations and error handling in various modules
2025-08-18 12:59:17 +01:00
Nawaz Dhandala
a256f4be54
Refactor logging statements for improved readability and consistency across services
...
- Updated logging statements in Sitemap.ts to enhance code clarity.
- Reformatted logger.info calls in IncomingRequestIngest, OpenTelemetryIngest, Probe, ProbeIngest, and ServerMonitorIngest to use multi-line formatting for better readability.
- Adjusted import statements in Probe to follow a consistent multi-line format.
2025-08-18 12:48:23 +01:00
Simon Larsen
4869172648
feat: Ensure home URL is prioritized in sitemap XML generation
2025-08-18 12:46:45 +01:00
Simon Larsen
1abd323b00
feat: Refactor sitemap generation and clean up unused imports
2025-08-18 12:45:06 +01:00
Simon Larsen
fa196a55cd
feat: Update XML builder import and fix attribute assignment in URL set creation
2025-08-18 12:32:57 +01:00
Simon Larsen
29b4417aca
feat: Update robots.txt to remove disallowed paths and simplify access
2025-08-18 12:31:57 +01:00
Simon Larsen
29c0d7e7e9
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-16 15:04:23 +01:00
Simon Larsen
bfbe2437c0
feat: Add concurrency logging for various ingest services
2025-08-16 15:04:10 +01:00
Nawaz Dhandala
ca0e082daf
refactor: Simplify mock setup for ProjectUserService in TeamMemberService tests
2025-08-15 19:06:41 +01:00
Nawaz Dhandala
1987b1c42e
refactor: Add type annotations for domain and verificationText variables in DNS tests
2025-08-15 16:31:23 +01:00
Nawaz Dhandala
38be6edec3
feat: Improve DNS error handling with user-friendly messages and enhance tests for TXT and CNAME record verification
2025-08-15 16:29:41 +01:00
Simon Larsen
b80dda6d1a
feat: Enhance DNS error handling with user-friendly messages and add tests for TXT and CNAME record verification
2025-08-15 16:23:56 +01:00
Simon Larsen
f65b2711ca
feat: Change Repeat Policy Times column type from Boolean to Number
2025-08-15 11:49:57 +01:00
Simon Larsen
151c3d8c52
feat: Update logging scripts in package.json to include follow-logs command and adjust logs command
2025-08-15 11:48:16 +01:00
Simon Larsen
f17ae36dce
docs: Update TerraformBuild.md to clarify restrictions on editing API key and oneuptime_url variables
2025-08-15 11:45:31 +01:00
Simon Larsen
777c6948ad
feat: Add Terraform provider generation and installation instructions
2025-08-15 11:42:03 +01:00
Simon Larsen
1c6f9adbcb
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2025-08-14 13:52:14 +01:00
Simon Larsen
6d1b3f8568
Merge branch 'master' into release
2025-08-14 13:52:00 +01:00
Simon Larsen
11526816d1
feat: Add onCallScheduleId to UserNotificationRuleService and UserOnCallLogService for enhanced tracking
2025-08-14 13:44:45 +01:00
Nawaz Dhandala
bf190b6a32
refactor: Clean up code formatting and improve readability across multiple services and components
2025-08-14 13:10:43 +01:00
Simon Larsen
4736ea8227
feat: Refine extractSayMessagesFromCallRequest to focus on main messages for call summary
2025-08-14 12:59:38 +01:00
Simon Larsen
2cb4281fc3
feat: Update viewPageRoute in ExecutionLogsTable to use RouteUtil for dynamic route population
2025-08-14 12:47:16 +01:00
Simon Larsen
505ed980c3
feat: Improve sayMessage extraction from onInputCallRequest in CallService
2025-08-14 12:44:47 +01:00
Simon Larsen
a0b77c94b0
feat: Enhance message extraction in CallService to include onInputCallRequest messages
2025-08-14 12:37:46 +01:00
Simon Larsen
bb996ddaa2
feat: Add OnCall-related fields to notification services for enhanced tracking
2025-08-14 12:26:51 +01:00
Simon Larsen
a2f8e49bc1
feat: Enhance channel retrieval in Slack and MicrosoftTeams with error handling and fallback mechanism
2025-08-14 11:38:37 +01:00
Simon Larsen
4d6086b7fd
feat: Enhance modal display in PushLogsTable with Markdown support for better formatting
2025-08-14 11:26:20 +01:00
Simon Larsen
f84a1db36a
refactor: Improve modal text handling in CallLogsTable and remove unused Device Type column in PushLogsTable
2025-08-14 11:21:20 +01:00
Simon Larsen
3aa4214e54
fix: Update condition for rendering placeholder in Detail component for better null handling
2025-08-14 11:12:53 +01:00
Simon Larsen
2fb8341f9c
feat: Add default value for actionType in WorkspaceNotificationLog for improved tracking
2025-08-13 21:10:09 +01:00
Simon Larsen
888d18d0a3
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-13 21:01:53 +01:00
Simon Larsen
7f8270fac1
refactor: Add actionType to log in send message functionality for better tracking
2025-08-13 21:01:46 +01:00
Simon Larsen
318c1516cd
Merge pull request #1981 from OneUptime/master
...
Release
2025-08-13 19:50:22 +01:00
Nawaz Dhandala
0343dcca93
refactor: Improve mail sending logic in UserService for better readability and consistency
2025-08-13 19:50:05 +01:00
Simon Larsen
7728e38029
refactor: Rename messageSummary to message in WorkspaceNotificationLog and related services for consistency
2025-08-13 19:49:36 +01:00
Simon Larsen
83a0efcbb9
refactor: Remove length restriction on joined strings in WorkspaceNotificationRuleService for improved readability
2025-08-13 19:42:17 +01:00
Simon Larsen
577ba9436e
refactor: Simplify return logic in Service class and remove unnecessary TypeScript ignore comment in StatusPagesRoutes
2025-08-13 19:41:37 +01:00
Simon Larsen
a521f42417
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-13 19:38:06 +01:00
Simon Larsen
1002616ab3
refactor: Remove redundant userId parameter from service calls for cleaner code
2025-08-13 19:38:02 +01:00
Nawaz Dhandala
13adbd2443
refactor: Update MigrationName1755109893911 for consistent formatting and include in index
2025-08-13 19:36:34 +01:00
Simon Larsen
12b82252f1
refactor: Remove unnecessary await from CallService.makeCall in UserNotificationRuleService and UserNotificationSettingService for improved performance
2025-08-13 19:35:43 +01:00
Simon Larsen
bdb9cb9b9a
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-13 19:32:27 +01:00
Simon Larsen
c5e19db669
refactor: Add deviceName column to PushNotificationLog and update default actionType in WorkspaceNotificationLog for improved tracking
2025-08-13 19:32:23 +01:00
Nawaz Dhandala
345bdf80e1
refactor: Update device handling in PushNotification to support new devices format and improve error handling
2025-08-13 19:29:55 +01:00
Nawaz Dhandala
c4bf5e5001
refactor: Enhance device handling in PushNotification and improve type safety in PushNotificationService and PushLogsTable
2025-08-13 19:25:27 +01:00
Nawaz Dhandala
a3685b3698
refactor: Update push notification handling to use devices array with optional device names for improved clarity
2025-08-13 19:20:27 +01:00
Nawaz Dhandala
388f6e3530
refactor: Add deviceName field to PushNotificationLog and update PushLogsTable for improved device tracking
2025-08-13 19:09:32 +01:00
Nawaz Dhandala
0493dabb93
refactor: Remove unnecessary whitespace in makeCall method for improved code consistency
2025-08-13 18:57:10 +01:00
Simon Larsen
2383b2d352
refactor: Replace userBelongsToTeamId with teamId in CallService, UserNotificationRuleService, and UserNotificationSettingService for consistency
2025-08-13 18:56:21 +01:00
Simon Larsen
c526c0e320
refactor: Replace userBelongsToTeamId and overridedByUserId with teamId in notification services for consistency
2025-08-13 18:45:42 +01:00
Nawaz Dhandala
7d607608b3
refactor: Enhance user display handling in notification log tables for improved clarity
2025-08-13 18:18:27 +01:00
Nawaz Dhandala
abece559ea
refactor: Simplify onClick handlers in CallLogsTable and EmailLogsTable for improved readability
2025-08-13 18:09:46 +01:00
Simon Larsen
f9b0c499ed
refactor: Simplify props in CallLogsTable, EmailLogsTable, PushLogsTable, SmsLogsTable, and WorkspaceLogsTable for improved readability and maintainability
2025-08-13 18:07:26 +01:00
Nawaz Dhandala
38594f5198
refactor: Align query prop indentation in PushLogsTable, SmsLogsTable, and WorkspaceLogsTable for consistency
2025-08-13 18:00:41 +01:00
Simon Larsen
8f08ec42c7
refactor: Update query prop type to use Query<BaseModel> for improved type safety in log tables
2025-08-13 17:59:59 +01:00
Simon Larsen
8c697149e3
refactor: Remove unused log components (CallLog, EmailLog, PushLog, SmsLog)
2025-08-13 17:57:56 +01:00
Simon Larsen
2ff3dee440
refactor: Remove CallLog, EmailLog, and SmsLog components to streamline dashboard settings
2025-08-13 17:52:07 +01:00
Nawaz Dhandala
c0e8193614
refactor: Update NotificationLogsTabs to use typed Query object for improved type safety
2025-08-13 17:42:14 +01:00
Nawaz Dhandala
c1d06fdae5
refactor: Simplify component formatting in NotificationLogsTabs and related pages
2025-08-13 17:40:33 +01:00
Simon Larsen
00ed20ea68
fix: Update import path for NotificationLogs component in ScheduledMaintenanceEventsRoutes
2025-08-13 17:40:02 +01:00
Simon Larsen
db93cc8841
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-13 17:37:41 +01:00
Simon Larsen
374e8ecb4c
refactor: Update NotificationLogsTabs to use query object for improved flexibility
2025-08-13 17:37:14 +01:00
Nawaz Dhandala
9ac17850a6
refactor: Simplify MailService sendMail calls and improve formatting in Notification components
2025-08-13 17:34:58 +01:00
Simon Larsen
a38d75b8f0
Refactor Notification Logs: Consolidate Tabs into NotificationLogsTabs Component
...
- Removed individual log components for Email, SMS, Call, Push, and Workspace from various pages.
- Replaced existing tab implementations with a unified NotificationLogsTabs component.
- Updated pages for Incidents, OnCallDuty, ScheduledMaintenanceEvents, StatusPages, and Settings to use the new NotificationLogsTabs.
- The NotificationLogsTabs component dynamically generates tabs based on the provided singular name and query key.
2025-08-13 17:32:47 +01:00
Simon Larsen
1bfdf90bca
fix: Remove unnecessary userId parameter from signup request handling
2025-08-13 17:30:33 +01:00
Simon Larsen
49e3db9442
fix: Update icon in SideMenu components from List to Bell for improved clarity
2025-08-13 17:19:18 +01:00
Simon Larsen
83ab7030a4
fix: Update icon for SideMenuItem to improve visual consistency
2025-08-13 17:18:18 +01:00
Simon Larsen
76abf62917
feat: Add on-call policy related fields to notification services and API endpoints
2025-08-13 17:13:04 +01:00
Simon Larsen
a5c2f19846
fix: Remove unnecessary userId parameter from signup response handling
2025-08-13 15:59:01 +01:00
Simon Larsen
d37e783aeb
fix: Remove unnecessary userId parameter from signup request handling
2025-08-13 15:58:17 +01:00
Simon Larsen
657ea0ec09
refactor: Update default messages in notification log tables to specify project context
2025-08-13 15:56:27 +01:00
Simon Larsen
e59f7a0a7f
refactor: Update action type values in WorkspaceNotificationLog and related services for consistency
2025-08-13 15:55:02 +01:00
Nawaz Dhandala
35fc80de1e
refactor: Rename "Initiated by" to "User" in notification log tables for consistency
2025-08-13 15:21:49 +01:00
Nawaz Dhandala
5e2dea40a3
refactor: Adjust formatting in Tabs component for improved readability
2025-08-13 15:18:30 +01:00
Nawaz Dhandala
a66f92e0b9
refactor: Simplify TabElement class assignment and clean up Tabs component structure
2025-08-13 15:16:58 +01:00
Nawaz Dhandala
a2ce7c9433
refactor: Remove unnecessary blank line before SettingsWorkspaceLog component
2025-08-13 15:02:49 +01:00
Nawaz Dhandala
eab1dc4b1b
refactor: Replace SettingsWorkspaceLog component with direct import of WorkspaceLogsTable and remove unused WorkspaceLog file
2025-08-13 15:01:23 +01:00
Nawaz Dhandala
6939c70ed8
feat: Add actionType to WorkspaceNotificationLog and update OnCallDutyPolicyScheduleLayer defaults in migration
2025-08-13 14:58:11 +01:00
Simon Larsen
cce0dc8a45
feat: Add migration to include actionType in WorkspaceNotificationLog and update OnCallDutyPolicyScheduleLayer defaults
2025-08-13 14:53:05 +01:00
Simon Larsen
ec51d7b574
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-13 14:38:16 +01:00
Simon Larsen
d4129cfa8e
fix: Correct permission assignment for creating incident state timelines
2025-08-13 14:38:12 +01:00
Nawaz Dhandala
1ee7c092d3
Refactor Workspace Notification Log Service and related components
...
- Added missing commas in migration index for consistency.
- Cleaned up whitespace in WorkspaceNotificationLogService for better readability.
- Updated logChannelCreated and logUserInvited methods to improve code clarity.
- Enhanced button press logging in Slack actions for better error handling.
- Standardized formatting in ScheduledMaintenance and Incident Slack actions.
- Improved code structure in UptimeUtil for better readability.
- Refactored Notification components in Dashboard for consistent formatting.
- Updated WorkspaceLog component to include color typing for action types.
2025-08-13 14:30:51 +01:00
Simon Larsen
daf3b13e00
refactor: Remove unused resource association logic from user invitation process
2025-08-13 14:27:09 +01:00
Simon Larsen
5035319cc6
feat: Add action type column to WorkspaceLogsTable for improved visibility
2025-08-13 14:23:17 +01:00
Simon Larsen
3d53889d1e
feat: Refactor notification log components to simplify structure and improve readability
2025-08-13 14:22:19 +01:00
Simon Larsen
65b610ebbb
feat: Enhance WorkspaceLog with action type display and filtering options
2025-08-13 14:09:49 +01:00
Simon Larsen
30d1b43178
feat: Add WorkspaceNotificationActionType enum for notification actions
2025-08-13 14:08:35 +01:00
Simon Larsen
d0645f5dc2
feat: Add on-call duty policy fields and constraints to log tables
2025-08-13 13:42:31 +01:00
Simon Larsen
2274c14098
feat: Add On-Call Duty Policy and Schedule Notification Logs
...
- Enhanced PushNotificationLog, SmsLog, and WorkspaceNotificationLog models to include relationships with OnCallDutyPolicy, OnCallDutyPolicyEscalationRule, OnCallDutyPolicySchedule, and Team.
- Introduced new NotificationLogs components for OnCallDutyPolicy and OnCallDutySchedule, allowing users to view logs for Email, SMS, Call, Push, and Workspace notifications.
- Updated SideMenu components to include links to the new Notification Logs pages for both OnCallDutyPolicy and OnCallDutySchedule.
- Added routes and page mappings for the new Notification Logs views in OnCallDutyRoutes and PageMap.
2025-08-13 13:40:32 +01:00
Simon Larsen
d1b4d3867a
feat: Enhance event overlap checks for today's events in DayUptimeGraph and UptimeUtil
2025-08-13 13:18:08 +01:00
Simon Larsen
04d4712c81
feat: Add Notification Logs section and related components for scheduled maintenance events
2025-08-13 12:58:42 +01:00
Nawaz Dhandala
9c2d2b658b
refactor: Simplify event overlap check for today's events in DayUptimeGraph
2025-08-13 12:37:00 +01:00
Nawaz Dhandala
fdb1444dc8
fix: Specify type for loop index in push log creation for clarity
2025-08-13 12:24:55 +01:00
Nawaz Dhandala
39f724b77f
fix: Make 'name' property public in MigrationName class for consistency
2025-08-13 12:24:08 +01:00
Nawaz Dhandala
dbfa153209
feat: Add userId tracking to email notifications and enhance logging across services
2025-08-13 12:23:45 +01:00
Simon Larsen
1c8739237f
feat: Add userId tracking to email notifications across various services
2025-08-13 12:13:19 +01:00
Simon Larsen
26cdaacf6b
feat: Add AlertDescription lazy import and route for alert view description
2025-08-13 11:55:28 +01:00
Simon Larsen
bbc8f0c680
feat: Add userId field to various services for enhanced tracking and logging
2025-08-12 21:54:51 +01:00
Simon Larsen
61dd8e9202
feat: Add userId field to notification logs and services for tracking user actions
2025-08-12 21:33:29 +01:00
Simon Larsen
6e17832239
feat: Enhance PushNotificationService with detailed logging and error handling
2025-08-12 21:00:30 +01:00
Simon Larsen
6460827c4c
refactor: Remove Thread ID column from WorkspaceLogsTable
2025-08-12 20:40:22 +01:00
Simon Larsen
7bfd810b73
feat: Integrate MarkdownViewer for modal description in WorkspaceLogsTable
2025-08-12 19:46:18 +01:00
Simon Larsen
8b17217778
refactor: Remove redundant error logging for missing threads in workspace notification service
2025-08-12 19:44:24 +01:00
Simon Larsen
19a86e9683
fix: Change type of elk variable to any in ServiceDependencyGraph component
2025-08-12 19:23:10 +01:00
Simon Larsen
d2fd46db50
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-12 17:39:52 +01:00
Simon Larsen
26cfbd07cb
feat: Add server names hash tuning options to nginx configuration
2025-08-12 17:39:47 +01:00
Nawaz Dhandala
33992984e2
fix: Correct indentation for metrics endpoint exposure in WorkersFeatureSet
2025-08-12 17:38:38 +01:00
Nawaz Dhandala
e295c19b19
feat: Implement KEDA autoscaling for worker service with metrics endpoint
2025-08-12 17:37:13 +01:00
Nawaz Dhandala
51d42c8436
feat: Update no items message in Notification Logs tables to include pluralization
2025-08-12 14:57:25 +01:00
Nawaz Dhandala
50f16d0fdc
Refactor Notification Logs Tables and Related Components
...
- Updated EmailLogsTable, PushLogsTable, and SmsLogsTable components for improved readability and consistency in code formatting.
- Enhanced the structure of props in various components to maintain uniformity.
- Refactored the return statements in several components to use consistent formatting.
- Cleaned up unnecessary whitespace and improved the organization of imports across multiple files.
- Adjusted the breadcrumb and route mapping for better clarity and maintainability.
2025-08-11 16:48:29 +01:00
Nawaz Dhandala
726ab4d7c0
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-08-11 16:47:55 +01:00
Nawaz Dhandala
1461dd0164
feat: Add source and target positions to nodes in ServiceDependencyGraph
2025-08-11 16:47:54 +01:00
Simon Larsen
5ce1a782b3
refactor: Remove 'Subject' column from EmailLogsTable component
2025-08-11 14:41:59 +01:00
Simon Larsen
741eaec1d3
feat: Add modal functionality to Notification Logs tables for viewing details
2025-08-11 14:38:35 +01:00
Simon Larsen
2d8c931641
refactor: Standardize formatting in EmailLogsTable component
2025-08-11 14:26:05 +01:00
Simon Larsen
4db479958b
refactor: Remove unused imports and simplify ServiceCatalogPage component
2025-08-11 14:26:00 +01:00
Simon Larsen
8c825f1498
refactor: Update imports in ServiceDependencyGraph and clean up AnnouncementView component
2025-08-11 14:10:48 +01:00
Simon Larsen
25426992be
feat: Add route for deleting announcement view in Status Pages
2025-08-11 14:01:25 +01:00
Simon Larsen
861a72d194
feat: Enhance Notification Logs tables with singular and plural naming support
2025-08-11 13:54:54 +01:00
Simon Larsen
0857cebcfc
Refactor Notification Logs: Replace ModelTable with dedicated components for Call, Email, Push, SMS, and Workspace logs
...
- Introduced new components: CallLogsTable, EmailLogsTable, PushLogsTable, SmsLogsTable, and WorkspaceLogsTable.
- Updated NotificationLogsSms, NotificationLogsEmail, NotificationLogsCall, NotificationLogsPush, and NotificationLogsWorkspace to utilize the new components.
- Removed redundant column and filter definitions from the individual log pages, centralizing them in the new table components.
- Enhanced code readability and maintainability by separating concerns and reducing duplication.
2025-08-11 13:28:50 +01:00
Nawaz Dhandala
975af2c22a
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-08-11 13:16:02 +01:00
Nawaz Dhandala
98d15f91b0
feat: Integrate ELK for layout management in ServiceDependencyGraph and add typings for elkjs
2025-08-11 13:15:59 +01:00
Simon Larsen
6d55b59a21
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-11 12:47:35 +01:00
Simon Larsen
8a27651d84
feat: Add Notification Logs section and related components for Status Pages
2025-08-11 12:45:05 +01:00
Nawaz Dhandala
6a35dffcb5
feat: Update ServiceDependencyGraph to enhance edge styling and add read-only view styles
2025-08-11 12:34:49 +01:00
Nawaz Dhandala
1e4c46bb3f
feat: Enhance ServiceDependencyGraph with luminance-based text color and update SideMenu icon
2025-08-11 12:33:11 +01:00
Simon Larsen
fe44c0fde4
feat: Add migration for WorkspaceNotificationLog table and related constraints
2025-08-11 12:09:54 +01:00
Nawaz Dhandala
089f612ec4
refactor: Improve code formatting and consistency across various components and routes
2025-08-11 12:01:59 +01:00
Simon Larsen
8dbd9e7430
Merge pull request #1982 from OneUptime/service-catalog-dependency
...
feat: Implement Service Catalog Dependency Graph and associated layou…
2025-08-11 11:58:53 +01:00
Simon Larsen
66eb9eede0
feat: Update notification log routes and components for consistency across Alerts, Incidents, Settings, and Status Pages
2025-08-11 11:57:02 +01:00
Nawaz Dhandala
e8db6fcb7f
feat: Implement Service Catalog Dependency Graph and associated layout components
2025-08-11 11:47:08 +01:00
Simon Larsen
d9e7f44590
feat: Consolidate notification logs into unified components across Alerts, Incidents, Settings, and Status Pages
2025-08-10 15:20:14 +01:00
Simon Larsen
b7df0a7d05
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-10 14:51:25 +01:00
Nawaz Dhandala
4101954862
refactor: Enhance type definitions and improve message summary functions in WorkspaceNotificationRuleService
2025-08-10 14:51:09 +01:00
Nawaz Dhandala
d68e4737e7
refactor: Improve code formatting and readability across multiple components
2025-08-10 14:46:44 +01:00
Nawaz Dhandala
bfb80388a0
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-08-10 14:45:52 +01:00
Nawaz Dhandala
1beb96345b
feat: Add Workspace Logs functionality across various pages
...
- Introduced Workspace Logs link in the SideMenu for Alerts, Incidents, Settings, and Status Pages.
- Created new routes for viewing Workspace Logs in Alerts, Incidents, Settings, and Status Pages.
- Added WorkspaceNotificationLog model to handle logs related to messages sent to Slack and Microsoft Teams.
- Implemented WorkspaceNotificationLogService for managing log entries.
- Developed UI components for displaying Workspace Logs in Alerts, Incidents, Settings, and Status Pages.
- Added filtering options for Workspace Logs based on status and workspace type.
2025-08-10 14:45:50 +01:00
Simon Larsen
1eb2af737d
feat: Add routes for viewing alert, incident, and announcement logs
2025-08-10 14:28:00 +01:00
Simon Larsen
18f756a29b
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-10 14:21:36 +01:00
Simon Larsen
002f98720c
feat: Add route for Push Logs settings page
2025-08-10 14:21:32 +01:00
Nawaz Dhandala
fdf5aacc2b
Refactor notification log components for improved readability and consistency
...
- Updated AlertPushLogs, AlertSmsLogs, IncidentCallLogs, IncidentSmsLogs, IncidentEmailLogs, and related components to enhance code formatting and structure.
- Improved the layout of column definitions and filter options for better readability.
- Ensured consistent use of object destructuring and formatting across components.
- Added missing line breaks and indentation for clarity.
- Updated query and cardProps formatting for consistency across components.
2025-08-10 13:28:44 +01:00
Simon Larsen
574cad6806
feat: Add migration for PushNotificationLog table and related constraints
2025-08-10 13:27:28 +01:00
Simon Larsen
34c4ae947b
feat: Add Push Notification Logs functionality
...
- Introduced PushNotificationLog model to track push notifications sent to users.
- Added permissions for reading push logs in the Permission enum.
- Updated various side menus to include links to Push Logs in Alerts, Incidents, and Settings.
- Created routes for viewing Push Logs in Alerts, Incidents, and Status Pages.
- Implemented UI components for displaying Push Logs in respective pages.
- Added filtering and column configuration for Push Logs tables.
- Integrated PushStatus enum to manage the status of push notifications.
- Implemented PushNotificationLogService for database interactions related to push logs.
2025-08-10 13:25:53 +01:00
Simon Larsen
8d9fc46506
feat: Add migration for new fields and constraints in CallLog, EmailLog, and SmsLog
2025-08-09 22:50:27 +01:00
Simon Larsen
c41fbefdcb
feat: Add status page announcement logs to Call, Email, and SMS logs
...
- Enhanced CallLog, EmailLog, and SmsLog models to include relationships with StatusPageAnnouncement.
- Updated CallService, MailService, and SmsService to handle statusPageAnnouncementId.
- Introduced AnnouncementViewLayout and AnnouncementSideMenu for better navigation.
- Created dedicated components for viewing Email, SMS, and Call logs related to announcements.
- Added routes for viewing logs and deleting announcements.
- Implemented filtering and display of logs in the UI.
2025-08-09 22:47:24 +01:00
Simon Larsen
3e47051233
Add notification logs for alerts and incidents
...
- Implemented Email, SMS, and Call logs for alerts in the dashboard.
- Created corresponding components for viewing logs: AlertEmailLogs, AlertSmsLogs, AlertCallLogs.
- Added routes for accessing alert notification logs.
- Enhanced the SideMenu to include links to notification logs for alerts.
- Implemented Email, SMS, and Call logs for incidents in the dashboard.
- Created corresponding components for viewing logs: IncidentEmailLogs, IncidentSmsLogs, IncidentCallLogs.
- Added routes for accessing incident notification logs.
- Enhanced the SideMenu to include links to notification logs for incidents.
- Updated various services to include statusPageId and incidentId where necessary for better tracking.
2025-08-09 21:09:57 +01:00
Simon Larsen
8219f44708
fix: Adjust job removal counts in Queue class to manage Redis bloat more effectively
2025-08-08 22:05:54 +01:00
Simon Larsen
59e6505aa3
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-08 22:03:46 +01:00
Simon Larsen
1f971b932a
feat: Implement initial cleanup for legacy jobs in Queue class to manage memory and prevent Redis bloat
2025-08-08 22:03:43 +01:00
Nawaz Dhandala
d0e12ae86f
fix: Adjust indentation for improved readability in Config and Routes files
2025-08-08 21:56:35 +01:00
Simon Larsen
cd11a450cd
feat: Introduce configurable concurrency settings for ingest workers in environment variables
2025-08-08 21:52:49 +01:00
Simon Larsen
c0259fc041
feat: Add concurrency setting for OpenTelemetry Ingest worker and update related configurations
2025-08-08 21:21:53 +01:00
Simon Larsen
db1f5a29bb
fix: Update notification handling to mark announcements and public notes as Skipped when no related entities are found
2025-08-08 19:17:55 +01:00
Simon Larsen
a9ecaf2dc8
fix: Update incident handling to mark subscriber notifications as Skipped when no monitors are attached
2025-08-08 19:14:52 +01:00
Nawaz Dhandala
138aad596a
Refactor logging statements for improved readability and consistency across worker jobs; ensure all debug messages are formatted uniformly. Update migration index to include trailing comma for consistency. Simplify route initialization in Workers feature set.
2025-08-08 18:53:40 +01:00
Simon Larsen
2577b339aa
fix: Reorder route initialization to ensure worker routes are registered before default catch-alls
2025-08-08 18:44:09 +01:00
Simon Larsen
80e7731cca
fix: Remove ClusterKeyAuthorization middleware from inspector route
2025-08-08 18:13:03 +01:00
Simon Larsen
9da7b258f9
feat: Add migration to rename subscriber notification fields and update database schema
2025-08-08 17:48:07 +01:00
Simon Larsen
0ec3b1aa39
fix: Remove obsolete migration files and update index to reflect changes
2025-08-08 17:42:27 +01:00
Simon Larsen
7a9bb22813
fix: Add UpdateSubscriberNotificationStatusToEnum migration for subscriber notification status updates
2025-08-08 17:34:12 +01:00
Simon Larsen
92550ac7d6
fix: Remove unnecessary createdAt condition in subscriber notification jobs and add debug logging for better traceability
2025-08-08 16:56:47 +01:00
Nawaz Dhandala
101df5b9b7
fix: Refactor error message in StatusPageDelete for better readability and clarity
2025-08-08 15:17:54 +01:00
Simon Larsen
c3d7672935
fix: Remove unnecessary NOT NULL constraint on subscriberNotificationStatusOnIncidentCreated in Incident table migration
2025-08-08 15:08:03 +01:00
Simon Larsen
859c6378af
fix: Update Dockerfile to use apt-get for installing bash and curl
2025-08-08 14:05:51 +01:00
Simon Larsen
620979eab2
fix: Correct typo in notification status message
2025-08-08 13:37:52 +01:00
Simon Larsen
0aa1c51efa
fix: Update error message in StatusPageDelete to clarify environment variable setup for Docker and Helm
2025-08-08 13:37:13 +01:00
Simon Larsen
1985e9fc25
fix: Update error message in StatusPageDelete to include environment variable requirement for custom domains
2025-08-08 13:35:27 +01:00
Simon Larsen
ba4093838b
fix: Add type assertion for categoryColors in ChartLegend to ensure correct type usage
2025-08-07 22:31:54 +01:00
Nawaz Dhandala
4bd7902afe
fix: Refactor ResourceGenerator to improve type annotations and code clarity
2025-08-07 22:05:47 +01:00
Simon Larsen
5c300ed513
feat: Enhance update method to conditionally include fields based on change detection
2025-08-07 22:03:21 +01:00
Simon Larsen
c4a50e853c
feat: Add logging for unauthorized update attempts in ColumnPermissions
2025-08-07 21:29:13 +01:00
Simon Larsen
20c1f13876
fix: Exclude computed fields from default empty list assignment in ResourceGenerator
2025-08-07 21:22:48 +01:00
Simon Larsen
09426ed6be
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-07 21:11:42 +01:00
Nawaz Dhandala
675a031ee6
fix: Correct return type of getYAxisDomain function to match expected output
2025-08-07 21:02:59 +01:00
Simon Larsen
92986ac1f8
feat: Add isDefaultValueColumn flag to Downtime Monitor Statuses field in StatusPage model
2025-08-07 17:38:07 +01:00
Simon Larsen
2b95d608dc
fix: Remove redundant build command for darwin arm architecture
2025-08-07 16:55:43 +01:00
Nawaz Dhandala
2696071933
fix: Correct formatting in ProjectSSO and UserNotificationSetting models; update conditional logic in DatabaseService
2025-08-07 16:46:14 +01:00
Nawaz Dhandala
684a61b599
feat: Add default values for boolean fields in various database models
2025-08-07 16:45:33 +01:00
Nawaz Dhandala
633a89161e
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-08-07 15:03:02 +01:00
Nawaz Dhandala
fd24781783
refactor: Optimize onBarClick and shape rendering logic in BarChart component
2025-08-07 15:03:00 +01:00
Simon Larsen
903b13d515
feat: Handle null values for required fields in data processing
2025-08-07 14:48:01 +01:00
Simon Larsen
58a128a05e
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-07 14:45:51 +01:00
Simon Larsen
ec1d567813
feat: Set default values for status page configuration options
2025-08-07 14:45:48 +01:00
Nawaz Dhandala
0a53161eac
refactor: Improve type annotations and code consistency across various components
2025-08-07 14:31:13 +01:00
Nawaz Dhandala
83b91af708
Refactor code for consistency and readability across various components
...
- Updated import statements for better formatting in multiple files.
- Added semicolons for consistency in BarChart and SparkChart components.
- Improved code readability by using braces for single-line if statements in various functions.
- Enhanced the structure of return statements for clarity in SubscriberNotificationStatus and other components.
- Refactored map functions to use explicit return statements for better readability.
- Cleaned up whitespace and formatting in multiple files for a more uniform code style.
2025-08-07 13:55:08 +01:00
Simon Larsen
3fefee8725
feat: Enhance notification status handling and improve UI components
2025-08-07 13:49:53 +01:00
Simon Larsen
9b2cc7d377
feat: Update create permissions for Incident and Scheduled Maintenance models
2025-08-07 12:52:00 +01:00
Simon Larsen
1fb71ed2e3
feat: Implement subscriber notification status handling across multiple services
2025-08-07 12:46:40 +01:00
Simon Larsen
94a5abdb31
feat: Add SparkChart component with Area, Line, and Bar chart implementations
2025-08-07 11:52:44 +01:00
Simon Larsen
73f4559943
feat: Refactor BarChart component for improved type safety and event handling
2025-08-07 11:47:59 +01:00
Simon Larsen
9c3c6ee4e9
feat: Add BarChart component for enhanced data visualization
2025-08-07 11:29:19 +01:00
Simon Larsen
56743214a0
feat: Update button style in SubscriberNotificationStatus for improved UI consistency
2025-08-07 11:29:14 +01:00
Simon Larsen
9136c6d40e
feat: Update color imports in SubscriberNotificationStatus for consistent branding
2025-08-07 11:23:46 +01:00
Simon Larsen
920a9baee9
feat: Update ConfirmModal behavior in SubscriberNotificationStatus for improved user interaction
2025-08-07 11:20:23 +01:00
Simon Larsen
1c4aad2d81
feat: Add SubscriberNotificationStatus component to IncidentViewStateTimeline and ScheduledMaintenanceDelete for enhanced notification display
2025-08-07 11:17:34 +01:00
Simon Larsen
8a4644922a
feat: Add textColor prop to IconText component and update SubscriberNotificationStatus to utilize it
2025-08-07 11:04:20 +01:00
Simon Larsen
c3f4b7d3d4
feat: Enhance SubscriberNotificationStatus component with IconText and ConfirmModal for improved status display and user interaction
2025-08-07 10:54:10 +01:00
Simon Larsen
6f7c0814ee
feat: Implement IconText component and refactor CheckboxViewer to use it
2025-08-07 10:49:21 +01:00
Nawaz Dhandala
77cd3fc4c0
refactor: Enhance type definitions for handleResendNotification and getNotificationStatusInfo across components
2025-08-06 16:02:57 +01:00
Nawaz Dhandala
e7cbc3d739
Refactor notification status assignments and improve code readability in incident and scheduled maintenance notification jobs
...
- Updated subscriber notification status assignments for better readability by breaking long lines.
- Added handling for non-visible scheduled maintenance events to set status to Skipped.
- Improved error handling and logging for scheduled maintenance public notes and state timelines.
- Ensured consistent formatting and structure across notification jobs for clarity and maintainability.
2025-08-06 15:41:28 +01:00
Simon Larsen
6d14ea19b9
feat: Add subscriberNotificationStatusMessage to selectMoreFields in multiple components
2025-08-06 14:47:13 +01:00
Simon Larsen
1290d3b946
fix: Remove unnecessary className from subscriberNotificationStatusMessage in PublicNote component
2025-08-06 14:29:51 +01:00
Simon Larsen
c0c58546d0
feat: Integrate Tooltip for subscriberNotificationStatusMessage in SubscriberNotificationStatus component
2025-08-06 14:17:37 +01:00
Simon Larsen
6c5ef10606
feat: Update migration files to rename subscriberNotificationFailedReason to subscriberNotificationStatusMessage and adjust imports
2025-08-06 14:05:26 +01:00
Simon Larsen
ec4c6ff7c5
feat: Rename subscriberNotificationFailedReason to subscriberNotificationStatusMessage across models and update related components
2025-08-06 14:04:06 +01:00
Simon Larsen
616e6e43ab
feat: Update access control permissions for Incident, Scheduled Maintenance, and related models
2025-08-06 13:03:55 +01:00
Simon Larsen
aa08cd904b
feat: Update SCIMPage to use Route for documentation link instead of URL
2025-08-06 12:34:21 +01:00
Simon Larsen
fef1c1055c
feat: Integrate SubscriberNotificationStatus component in Incident and Scheduled Maintenance views, replacing checkbox logic
2025-08-06 12:31:14 +01:00
Simon Larsen
22e33809f9
feat: Remove style prop from SubscriberNotificationStatus component usage across various views
2025-08-06 11:39:59 +01:00
Simon Larsen
eb8324a3c2
feat: Replace NotificationStatusPill with SubscriberNotificationStatus component across various views
2025-08-06 11:25:35 +01:00
Simon Larsen
fa6dedc9a1
feat: Add resend notification functionality to NotificationStatusPill and related components
2025-08-06 11:24:20 +01:00
Simon Larsen
099cd807bf
feat: Remove unused notification status fields and components from Announcements, Incidents, and Scheduled Maintenance tables
2025-08-06 10:58:15 +01:00
Simon Larsen
5d0b010fc4
feat: Remove unused StatusPageSCIM from AllModelTypes
2025-08-05 21:56:55 +01:00
Simon Larsen
1fc421f92a
feat: Refactor notification status handling with NotificationStatusPill component
2025-08-05 21:31:08 +01:00
Simon Larsen
14a14e2341
feat: Add .claude/settings.local.json to .gitignore
2025-08-05 21:09:10 +01:00
Simon Larsen
ab23cca264
feat: Remove unused ActionButtonSchema import from multiple components
2025-08-05 20:42:06 +01:00
Simon Larsen
678a961fb9
feat: Add migration for updating subscriber notification status to the migration index
2025-08-05 18:35:49 +01:00
Simon Larsen
c2e458f035
feat: Rename notification failure reason columns for consistency and update types to text
2025-08-05 18:35:14 +01:00
Simon Larsen
4daf17dc8c
feat: Add SCIM documentation for automated user provisioning and deprovisioning
2025-08-05 18:04:59 +01:00
Simon Larsen
842aa4b88d
feat: Rename notification failure reason fields to subscriberNotificationFailedReason for consistency across incident and scheduled maintenance jobs
2025-08-05 18:03:33 +01:00
Simon Larsen
fd51142693
feat: Update notification failure reason fields to subscriberNotificationFailedReason and change type to VeryLongText
2025-08-05 17:57:17 +01:00
Simon Larsen
e0ddf80aa6
feat: Add migration for updating subscriber notification status and handling failure reasons in Incident and ScheduledMaintenance tables
2025-08-05 17:53:06 +01:00
Simon Larsen
e8d55164c6
feat: Update notification handling for subscribers across various jobs
...
- Introduced a new enum `StatusPageSubscriberNotificationStatus` to manage notification statuses (Skipped, Pending, InProgress, Success, Failed).
- Updated `SendNotificationToSubscribers` jobs for Announcements, Incidents, Scheduled Maintenance, and Public Notes to utilize the new notification status system.
- Added logic to mark notifications as Skipped if they should not be sent, and to update the status to InProgress when notifications are being processed.
- Implemented success and failure handling for notifications, updating the respective status and logging errors as needed.
- Modified database schema to replace old boolean notification flags with the new enum-based status fields, ensuring backward compatibility with existing records.
- Added migration script to handle the transition of existing records to the new notification status system.
2025-08-05 17:49:28 +01:00
Nawaz Dhandala
5cd8795e7a
refactor: Clean up code formatting and improve readability in SCIM and StatusPageSCIM files
2025-08-05 12:49:04 +01:00
Simon Larsen
aebf7a4f2e
feat: Remove Groups Endpoint display and enhance user identifier information in SCIM settings
2025-08-05 12:48:10 +01:00
Simon Larsen
3ef093eee1
feat: Add password generation for private users and update SideMenu icon
2025-08-05 12:46:09 +01:00
Simon Larsen
b4c530a6a5
feat: Update SCIM links and enhance HiddenText component for copy functionality
2025-08-05 12:37:34 +01:00
Simon Larsen
166228cad5
feat: Enhance SCIM configuration handling and update UI elements
2025-08-05 12:28:48 +01:00
Simon Larsen
1eb95c71fe
feat: Add StatusPageSCIM API integration to BaseAPIFeatureSet
2025-08-05 12:16:24 +01:00
Simon Larsen
56f33f256b
feat: Increase concurrency limit for ingest job processing to improve throughput
2025-08-05 11:13:49 +01:00
Simon Larsen
42afd164b7
feat: Increase concurrency limit for telemetry job processing to improve performance
2025-08-05 11:11:12 +01:00
Nawaz Dhandala
0796166a55
fix: Correct syntax errors in navigation group array in Nav.ts
2025-08-05 11:07:45 +01:00
Nawaz Dhandala
170bfa8515
refactor: Improve code formatting and consistency across SCIM-related files
2025-08-05 11:03:00 +01:00
Simon Larsen
2f517d8dcc
feat: Update SCIM documentation URLs to use environment configuration
2025-08-05 11:00:18 +01:00
Simon Larsen
cb5c4dce45
feat: Add SCIM API documentation for user provisioning and deprovisioning
2025-08-05 10:52:57 +01:00
Simon Larsen
d9abeda60d
feat: Refactor SCIM utility functions for improved modularity and logging
2025-08-05 10:33:38 +01:00
Simon Larsen
15c4c89310
feat: Add StatusPageSCIM model and related database migration
...
- Implemented StatusPageSCIM model with necessary fields and access controls.
- Created migration script to set up StatusPageSCIM table in the database.
- Developed StatusPageSCIMService for handling SCIM configurations, including bearer token generation.
- Added SCIM management page in the dashboard with functionalities for creating, editing, and resetting bearer tokens.
2025-08-05 10:07:24 +01:00
Simon Larsen
8c1d5652f4
feat: Change button style type for resetting bearer token to outline
2025-08-04 22:14:31 +01:00
Nawaz Dhandala
fbf87cf8d4
refactor: Add type annotations to formatUserForSCIM and resetBearerToken functions for improved type safety
2025-08-04 22:10:06 +01:00
Nawaz Dhandala
1c12ad94dd
fix: Add type annotations for improved type safety in SCIM and Metrics modules
2025-08-04 22:07:10 +01:00
Nawaz Dhandala
aa09bab7c9
Refactor SCIM migrations and models; update formatting and improve readability
...
- Added missing comma in AllModelTypes array in Index.ts.
- Refactored MigrationName1754304193228 to improve query formatting and readability.
- Refactored MigrationName1754315774827 for consistency in formatting.
- Updated migration index file to include new migration.
- Standardized string quotes in Queue.ts for consistency.
- Cleaned up SCIMAuthorization.ts by removing unnecessary whitespace and improving log formatting.
- Refactored StartServer.ts to standardize content-type header handling.
- Improved formatting in SCIM.tsx for better readability and consistency.
- Refactored Metrics.ts to standardize queueSize extraction and type checking.
- Enhanced Probe.ts logging for clarity and consistency.
2025-08-04 21:36:11 +01:00
Simon Larsen
f7d1975ab0
feat: Add debug logging for parsing names from SCIM users
2025-08-04 21:35:30 +01:00
Simon Larsen
99c9a591cb
feat: Refactor SCIM user handling to improve name parsing and team operations
2025-08-04 21:29:16 +01:00
Simon Larsen
c956d01789
feat: Enhance user name handling in SCIM responses by parsing full names into given and family names
2025-08-04 21:22:01 +01:00
Simon Larsen
17c829869b
feat: Implement user activation handling by adding users to configured teams
2025-08-04 21:18:03 +01:00
Simon Larsen
d65e91a912
feat: Enhance SCIM user update logging and handle user deactivation by removing from teams
2025-08-04 21:17:28 +01:00
Simon Larsen
39710ba9b0
feat: Enhance SCIM user update and delete logging, and improve team removal logic
2025-08-04 21:12:49 +01:00
Simon Larsen
8c70a4dfae
feat: Update SCIM user handling to improve pagination and remove duplicates
2025-08-04 18:00:20 +01:00
Simon Larsen
ff99055594
feat: Refactor SCIM endpoints to enhance logging and improve user query handling
2025-08-04 17:44:23 +01:00
Simon Larsen
f01cc2fd71
feat: Enhance logging for SCIM requests and responses across various endpoints
2025-08-04 17:34:28 +01:00
Simon Larsen
49b43593b1
feat: Add middleware to handle SCIM content type before JSON parsing
2025-08-04 17:25:01 +01:00
Simon Larsen
e293ffd0eb
feat: Remove isEnabled column from ProjectSCIM and update related services and migrations
2025-08-04 14:58:25 +01:00
Simon Larsen
b62a5e7722
feat: Add functionality to reset Bearer Token with confirmation modals
2025-08-04 14:47:45 +01:00
Simon Larsen
8f8ba0abb8
feat: Enhance SCIM middleware logging and update SCIM page state management
2025-08-04 13:01:09 +01:00
Simon Larsen
5525556b54
feat: Rename ProjectScima to ProjectSCIM and update imports
2025-08-04 12:28:09 +01:00
Simon Larsen
669066b70a
feat: Implement ProjectSCIM model and SCIM page functionality
2025-08-04 12:27:48 +01:00
Simon Larsen
76d2abed08
fix: Update SCIM endpoint URLs to include versioning
2025-08-04 12:01:50 +01:00
Simon Larsen
a6c18b3f21
fix: Remove HTTP_PROTOCOL from SCIM endpoint URLs in SCIMPage component
2025-08-04 12:01:24 +01:00
Simon Larsen
955ea7bc31
feat: Restore ProjectSCIM service with bearer token generation logic
2025-08-04 11:58:18 +01:00
Simon Larsen
45719d4656
feat: Reintroduce ProjectSCIM service with bearer token generation logic
2025-08-04 11:58:07 +01:00
Simon Larsen
796c94a261
fix: Correct import casing for ProjectSCIM across multiple files
2025-08-04 11:46:56 +01:00
Simon Larsen
d2fe822cb7
feat: Integrate ProjectSCIM model and service into the Base API feature set
2025-08-04 11:44:02 +01:00
Simon Larsen
289a369eab
feat: Add migration for ProjectSCIM and ProjectScimTeam tables with foreign key constraints
2025-08-04 11:43:44 +01:00
Simon Larsen
6f07e3e119
feat: Update SCIM API endpoints to include versioning in the URL
2025-08-04 11:19:17 +01:00
Simon Larsen
8cdc1e9faf
feat: Add SCIM API endpoints and middleware for user management and configuration
2025-08-04 11:09:52 +01:00
Simon Larsen
d4609a84ef
feat: Implement Project SCIM service with bearer token generation
2025-08-04 10:15:34 +01:00
Simon Larsen
eb4a91a598
feat: Add SCIM settings page and routing to the dashboard
2025-08-04 10:14:47 +01:00
Simon Larsen
5bea404d6c
feat: Add SCIM API integration to Identity feature set
2025-08-04 10:13:44 +01:00
Simon Larsen
df3f8b6a74
feat: Add optional stackTrace field to job data structures for enhanced error tracking
2025-08-03 12:59:51 +01:00
Simon Larsen
0c9d2c821a
feat: Add advanced horizontal pod autoscaler configuration for improved scaling behavior
2025-08-02 13:05:05 +01:00
Simon Larsen
ba49aaf0c3
fix: Skip probe offline email notifications when billing is enabled
2025-08-02 12:36:50 +01:00
Simon Larsen
6ea5ad7fe8
fix: Update nextPingAt calculation to use a 2-minute offset for improved timing accuracy
2025-08-02 11:42:01 +01:00
Simon Larsen
962866d109
fix: Improve queue size extraction and handling in metrics endpoint
2025-08-01 20:58:58 +01:00
Simon Larsen
115216561c
feat: Add ports configuration for OneUptime probe service
2025-08-01 20:36:30 +01:00
Simon Larsen
f709c90cc4
fix: Update probe port handling in KEDA ScaledObjects for improved configuration
2025-08-01 20:21:41 +01:00
Simon Larsen
d7f01b0189
fix: Update default port value in probe template for better configuration handling
2025-08-01 20:19:31 +01:00
Simon Larsen
c3eaa8995c
fix ports
2025-08-01 20:19:10 +01:00
Simon Larsen
53b482b9f3
refactor: Update Helm templates to use new port structure in values.yaml
2025-08-01 20:13:30 +01:00
Simon Larsen
d52670f39c
refactor: Update Helm templates to use new port structure in values.yaml
2025-08-01 18:22:05 +01:00
Simon Larsen
fdc1332b9e
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-08-01 16:17:09 +01:00
Simon Larsen
a937416663
fix: Update autoscaler condition to prevent conflicts with KEDA configuration
2025-08-01 16:17:05 +01:00
Nawaz Dhandala
546d41da81
fix: Clean up formatting and ensure consistent return structure in metrics endpoints
2025-08-01 16:13:05 +01:00
Simon Larsen
c4c6793b29
feat: Implement KEDA autoscaling configuration for probes and add metrics endpoints
2025-08-01 15:38:04 +01:00
Simon Larsen
c894b112e6
fix: Await monitorResource call to ensure proper error handling in incoming request processing
2025-08-01 14:34:17 +01:00
Simon Larsen
304baf1bb4
fix: Await monitorResource call to ensure proper error handling in probe response processing
2025-08-01 14:33:17 +01:00
Simon Larsen
9adea6b1ba
feat: Remove Helm annotations for post-install and post-upgrade hooks from templates
2025-08-01 14:01:04 +01:00
Simon Larsen
5498521e02
feat: Add Helm annotations for post-install and post-upgrade hooks
2025-08-01 13:47:52 +01:00
Simon Larsen
9e97c6ddbc
feat: Update autoscaler conditions for fluent-ingest, incoming-request-ingest, probe-ingest, and server-monitor-ingest templates
2025-08-01 13:23:39 +01:00
Nawaz Dhandala
63272e09f8
refactor: Simplify function parameter formatting and improve readability in various files
2025-08-01 10:45:55 +01:00
Simon Larsen
327c28afdc
feat: Implement fluent ingest worker for processing queue jobs
2025-08-01 10:34:17 +01:00
Simon Larsen
896020b93b
feat: Add KEDA autoscaling configuration for various ingests
...
- Introduced KEDA autoscaling configuration in values.yaml for probeIngest, fluentIngest, incomingRequestIngest, and serverMonitorIngest.
- Added endpoints for queue statistics, size, and failed jobs in IncomingRequestIngest and ProbeIngest APIs.
- Implemented asynchronous processing of incoming requests and probes using job queues.
- Created Metrics API for KEDA metrics integration in IncomingRequestIngest, ProbeIngest, and ServerMonitorIngest.
- Refactored IncomingRequest and Probe APIs to utilize queue services for processing.
- Added job processing logic for incoming requests and probes in respective job files.
- Implemented queue service classes for managing job addition and retrieval of queue statistics.
2025-08-01 10:29:02 +01:00
Simon Larsen
15a68472b0
feat: comment out ClusterKeyAuthorization import for KEDA debugging
2025-07-31 21:23:41 +01:00
Simon Larsen
0210480d97
feat: remove Prometheus metrics endpoint for KEDA debugging
2025-07-31 21:22:04 +01:00
Simon Larsen
72fdc06687
feat: temporarily disable authentication middleware for KEDA debugging in metrics endpoint
2025-07-31 20:52:10 +01:00
Simon Larsen
3710b81b9a
feat: add replica count support for deployments in Helm templates
2025-07-31 20:03:25 +01:00
Simon Larsen
9fcb3dc2e0
feat: update cluster key handling for KEDA compatibility in authorization middleware and Helm chart
2025-07-31 19:50:25 +01:00
Simon Larsen
43e2ccf51a
feat: improve secret handling in Helm chart for upgrade scenarios
2025-07-31 19:29:07 +01:00
Nawaz Dhandala
48c3d8603a
fix: format code for better readability and consistency in MonitorResource and Metrics
2025-07-31 12:57:39 +01:00
Simon Larsen
9cfc912161
feat: enhance response messages for incoming request checks with time difference
2025-07-31 12:56:06 +01:00
Simon Larsen
29e3ee57ab
feat: add metrics-api endpoint for queue size retrieval in KEDA autoscaling
2025-07-31 12:44:48 +01:00
Simon Larsen
be7e849822
feat: add KEDA ScaledObjects for OpenTelemetry Ingest with configurable metrics
2025-07-31 12:34:43 +01:00
Simon Larsen
59d76b601a
feat: add KEDA autoscaling support for OpenTelemetry Ingest with configurable metrics
2025-07-31 12:18:57 +01:00
Simon Larsen
b77ef336b8
feat: add replica count configuration for multiple deployments in Helm templates
2025-07-31 11:47:03 +01:00
Nawaz Dhandala
7df21fe8e5
refactor: add type annotations for pagination parameters in OTelIngest
2025-07-30 22:42:24 +01:00
Nawaz Dhandala
f39e1943c7
refactor: improve code formatting and readability in Queue and TelemetryQueueService
2025-07-30 22:40:45 +01:00
Simon Larsen
966a903646
feat: implement pagination for retrieving failed jobs from the queue
2025-07-30 22:39:58 +01:00
Simon Larsen
1d9d37c6d1
refactor: optimize queue size and stats calculations by using count methods
2025-07-30 22:37:46 +01:00
Simon Larsen
7edcc4dbce
feat: add endpoint to retrieve failed jobs from the queue
2025-07-30 22:37:08 +01:00
Simon Larsen
0939294d22
Refactor code structure for improved readability and maintainability
2025-07-30 19:45:46 +01:00
Simon Larsen
dbcbfe5f79
refactor: simplify telemetry processing worker initialization and remove unused export
2025-07-30 19:25:52 +01:00
Simon Larsen
a638972817
feat: update @oneuptime/common dependency in test-release workflow
2025-07-30 16:44:05 +01:00
Simon Larsen
37c6310465
feat: update @oneuptime/common to version 7.0.4800 and adjust workflow dependencies
2025-07-30 16:42:39 +01:00
Nawaz Dhandala
a7d38389fd
style: improve formatting and consistency in Prometheus metrics generation
2025-07-30 16:30:26 +01:00
Nawaz Dhandala
2f55336db7
Merge branch 'master' of https://github.com/OneUptime/oneuptime
2025-07-30 16:29:25 +01:00
Nawaz Dhandala
f99a15b95b
refactor: enhance type annotations for better clarity in queue processing methods
2025-07-30 16:28:53 +01:00
Simon Larsen
de5bff2ffe
feat: add Prometheus metrics endpoint for telemetry queue monitoring
2025-07-30 16:26:38 +01:00
Nawaz Dhandala
cef2764499
style: format code for better readability and consistency across multiple files
2025-07-30 16:22:26 +01:00
Simon Larsen
a7014ac3ff
fix: update projectId handling to ensure proper ObjectID conversion in telemetry processing
2025-07-30 16:12:19 +01:00
Simon Larsen
fa31dc670c
feat: implement telemetry ingestion processing with queue integration
2025-07-30 15:37:08 +01:00
Simon Larsen
4c2a12cf31
feat: add queue stats and size endpoints with authorization middleware
2025-07-30 15:34:51 +01:00
Simon Larsen
b4115e1529
feat: initialize telemetry processing worker with logging for better monitoring
2025-07-30 15:30:23 +01:00
Simon Larsen
3883790c50
feat: add getQueueSize and getQueueStats methods to Queue class for improved queue monitoring
2025-07-30 15:29:53 +01:00
Simon Larsen
1702558d73
chore: update package-lock.json files to add @types/web-push and web-push dependencies
...
- Added "@types/web-push": "^3.6.4" to multiple package-lock.json files.
- Added "web-push": "^3.6.7" to multiple package-lock.json files.
- Removed "lodash" and "@types/lodash" from multiple package-lock.json files.
2025-07-30 15:21:03 +01:00
Simon Larsen
cacdbff50e
Implement feature X to enhance user experience and optimize performance
2025-07-30 13:58:46 +01:00
Nawaz Dhandala
0bc6b432a2
refactor: Update getNestedValue function signature for improved type safety in Detail and TableRow components
2025-07-30 13:57:23 +01:00
Simon Larsen
eaa09d4a13
refactor: Replace lodash get with custom nested value helper in Detail and TableRow components
2025-07-30 13:52:30 +01:00
Simon Larsen
08c85dd31c
refactor: Remove lodash and its type definitions from package dependencies
2025-07-30 12:48:19 +01:00
Nawaz Dhandala
42e82b6fb7
refactor: Clean up whitespace in various components for improved readability
2025-07-30 12:08:53 +01:00
Simon Larsen
463a20f342
feat: Add ingestedAt timestamp to ProbeMonitorResponse and update ingestion logic
2025-07-30 12:08:21 +01:00
Simon Larsen
1b8a7e3261
chore: Add sw.js to .gitignore to prevent tracking of service worker file
2025-07-30 11:23:26 +01:00
Simon Larsen
8b27dd1f26
refactor: Remove deprecated service worker implementation from Dashboard
2025-07-30 11:23:09 +01:00
Simon Larsen
17c72f65e3
refactor: Update service worker template and generated version information for Dashboard
2025-07-30 11:22:29 +01:00
Simon Larsen
5eee900fd3
feat: Implement service worker generation script and update build process for Dashboard
2025-07-30 11:18:55 +01:00
Simon Larsen
0a6cdd11af
refactor: Simplify esbuild configuration by disabling minification and removing build version generation
2025-07-30 10:47:23 +01:00
Simon Larsen
8514b6b82e
refactor: Enhance PWA service worker with caching strategies and update notifications
2025-07-30 10:45:18 +01:00
Simon Larsen
dfa8f6cd24
refactor: Remove unused LocalStorage import and update status page ID handling in DashboardMasterPage
2025-07-30 10:41:19 +01:00
Simon Larsen
61614227e1
refactor: Update dependency version for @oneuptime/common to allow any version
2025-07-30 10:01:46 +01:00
Simon Larsen
f3d20eb544
refactor: Add spacing before nav element in Pagination component for improved layout
2025-07-29 13:47:33 +01:00
Simon Larsen
a11ff57fda
refactor: Clean up layout in Pagination component with improved mobile navigation and added comments for clarity
2025-07-29 13:46:23 +01:00
Simon Larsen
deb635bc80
refactor: Remove unnecessary height style from Modal component for improved responsiveness
2025-07-29 11:25:26 +01:00
Simon Larsen
c707830811
refactor: Adjust margin for label in ProbePicker component for better alignment
2025-07-29 11:20:28 +01:00
Nawaz Dhandala
24ada68d1e
refactor: Replace lodash Dictionary import with local Dictionary type in multiple files
2025-07-29 11:12:37 +01:00
Nawaz Dhandala
ca23234ba9
refactor: Update import statement for Dictionary in Route.ts
2025-07-29 11:10:22 +01:00
Nawaz Dhandala
ea40a955e9
refactor: Enhance Slack notification structure for balance refill in NotificationService
2025-07-29 11:07:56 +01:00
Nawaz Dhandala
a46ee07d70
refactor: Format imports and improve error logging in NotificationService
2025-07-29 11:07:10 +01:00
Simon Larsen
5c5bab408d
refactor: Simplify Terraform examples by removing unused monitor configurations and variables
2025-07-29 11:02:57 +01:00
Simon Larsen
540d632baf
feat: Add Slack notification for balance refill in NotificationService
2025-07-28 12:03:40 +01:00
Simon Larsen
74718017ad
refactor: Update jest.config.json for module name mapping and transform ignore patterns
2025-07-25 16:03:01 +01:00
Simon Larsen
d16897db1b
refactor: update dependencies in package.json
...
- Replaced "Common" dependency with "@oneuptime/common" version 7.0.4773.
- Maintained existing versions for "dotenv" and "ts-node".
2025-07-25 15:38:07 +01:00
Simon Larsen
be3fc6f077
refactor: Update monitorTask type from PromiseVoidFunction to Promise<void> for consistency
2025-07-25 14:37:52 +01:00
Nawaz Dhandala
b7b577517c
refactor: Improve type safety by defining PromiseVoidFunction for monitorTask in CheckOnlineStatus
2025-07-25 14:34:04 +01:00
Simon Larsen
ccf7a96e43
refactor: Streamline monitor processing logic in CheckOnlineStatus for improved error handling and parallel execution
2025-07-25 14:26:54 +01:00
Simon Larsen
892f3c052a
feat: Add timeNow property to ServerMonitorResponse and update related logic in ServerMonitorCriteria and CheckOnlineStatus
2025-07-25 14:25:01 +01:00
Simon Larsen
00833a06f4
fix: Update time calculation in CheckOnlineStatus to use three minutes ago
2025-07-25 14:20:32 +01:00
Simon Larsen
472adf610a
refactor: Update comment to clarify SSL monitor check in MonitorResourceUtil
2025-07-25 14:14:12 +01:00
Nawaz Dhandala
976c36de9a
feat: Add migration for new default values and indexes in OnCallDutyPolicyScheduleLayer
2025-07-25 13:50:08 +01:00
Simon Larsen
6026c9c9af
refactor: Remove unused import for ProbeApiIngestResponse in ServerMonitor.ts
2025-07-25 13:49:34 +01:00
Simon Larsen
791aa1421b
feat: Optimize server monitor response handling by returning early and streamlining processing
2025-07-25 13:49:14 +01:00
Simon Larsen
79dbc94f82
feat: Add log viewing instructions and improve error logging in agent
2025-07-25 13:42:25 +01:00
Simon Larsen
ded41fc7ec
feat: Enhance logging functionality with log file path configuration and log directory management
2025-07-25 13:38:23 +01:00
Simon Larsen
581c374745
refactor: Remove PWA install prompt to streamline user experience
2025-07-25 13:31:26 +01:00
Simon Larsen
64c0c8b4cb
haraka delete
2025-07-25 09:07:09 +01:00
Simon Larsen
7d2241ba98
feat: Add indexes to improve query performance across multiple database models
2025-07-24 20:02:23 +01:00
Nawaz Dhandala
30bada5b7a
feat: Add additional performance indexes and update migration index list
2025-07-24 18:40:40 +01:00
Simon Larsen
61bfb37747
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2025-07-24 18:39:42 +01:00
Simon Larsen
4686aa941a
feat: Add performance indexes to improve query efficiency across multiple database models
2025-07-24 18:39:04 +01:00
Nawaz Dhandala
3c065c76b0
feat: Add missing indexes for improved query performance in IncidentStateTimeline and MonitorProbe
2025-07-24 18:26:03 +01:00
Simon Larsen
5dccd03ed4
refactor: Remove ProcessMetrics job to streamline monitor metric handling
2025-07-24 18:16:32 +01:00
Simon Larsen
a395a95997
feat: Add composite indexes for efficient querying in IncidentStateTimeline, MonitorProbe, and MonitorStatusTimeline
2025-07-24 18:16:06 +01:00
Nawaz Dhandala
89082b1232
refactor: Improve error handling and type definitions in core operations across multiple services
2025-07-24 17:42:38 +01:00
Nawaz Dhandala
7cb33de450
refactor: Enhance error handling and type definitions in core operations for AlertService and IncidentService
2025-07-24 17:34:46 +01:00
Nawaz Dhandala
353ac875fb
refactor: Simplify promise handling and error logging in service operations
2025-07-24 17:25:54 +01:00
Simon Larsen
d6560fdb32
feat: Refactor incident creation to execute core operations asynchronously
2025-07-24 17:23:53 +01:00
Simon Larsen
5115e21a7a
feat: Refactor scheduled maintenance creation to execute core operations asynchronously
2025-07-24 17:17:52 +01:00
Simon Larsen
0e6119ddce
feat: Execute owner assignment asynchronously in StatusPageService
2025-07-24 17:14:46 +01:00
Simon Larsen
b842a49cfb
feat: Refactor monitor creation to run core operations in parallel, deferring workspace operations
2025-07-24 16:42:29 +01:00
Nawaz Dhandala
9737e50467
refactor: Clean up whitespace and improve code formatting in migration and service files
2025-07-24 16:00:49 +01:00
Simon Larsen
91beb6091d
feat: Optimize monitor creation by parallelizing workspace, billing, and probe operations
2025-07-24 15:56:35 +01:00
Simon Larsen
68e610aa9f
fix: Disable workflow operations for MetricType entity
2025-07-24 15:25:04 +01:00
Simon Larsen
d673ef3a01
feat: Enhance memory management and error handling in telemetry ingestion processes
2025-07-24 15:22:29 +01:00
Simon Larsen
6dff8f07bf
feat: Update deviceToken column type to VeryLongText and add migration for changes
2025-07-24 08:54:03 +01:00
Simon Larsen
4ca836c91f
fix: Remove OPENTELEMETRY_EXPORTER_OTLP_HEADERS from environment variables in multiple Helm templates
2025-07-24 08:30:51 +01:00
Simon Larsen
d59ba73993
fix: Set current time for log entries without timeUnixNano
2025-07-23 21:08:24 +01:00
Simon Larsen
e878855b31
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-07-23 13:43:56 +01:00
Simon Larsen
8f95ae65f6
feat: Add disableAutoscaler option for various services in Helm templates and values
2025-07-23 13:42:53 +01:00
Nawaz Dhandala
995b93f525
fix: Remove unnecessary blank line in root route handler
2025-07-22 14:21:56 +01:00
Simon Larsen
fc3c11b12d
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-07-22 13:57:00 +01:00
Simon Larsen
d0ce225b66
fix: Update request parameter to ignore unused variable in root route handler
2025-07-22 13:56:24 +01:00
Nawaz Dhandala
b486b59598
fix: Correct syntax in navigation group definition and clean up route file
2025-07-22 12:54:04 +01:00
Simon Larsen
4d7135fb11
refactor: Remove mobile detection and redirection logic from routes for PWA
2025-07-22 12:52:35 +01:00
Simon Larsen
0c4464ed87
Add comprehensive FAQ and troubleshooting documentation for OneUptime PWA across all platforms
...
- Created a new FAQ and troubleshooting guide for OneUptime Mobile and Desktop Apps, covering general questions, installation issues, notification problems, and security considerations.
- Added detailed installation guides for iOS, Linux, macOS, and Windows, including step-by-step instructions and troubleshooting tips.
- Included platform-specific issues and solutions to enhance user experience and support.
2025-07-22 12:48:50 +01:00
Simon Larsen
d705ea6896
fix: Update shortcut names to include "OneUptime" for clarity in manifest files
2025-07-22 12:07:44 +01:00
Simon Larsen
ac146df9e8
refactor: Remove caching and offline functionality from service workers for PWA
2025-07-22 12:01:43 +01:00
Simon Larsen
3ce7d54eef
fix: Update theme color to black across multiple files for consistency
2025-07-22 11:53:16 +01:00
Simon Larsen
418c89c15b
Merge branch 'master' into pwa
2025-07-22 11:47:57 +01:00
Simon Larsen
80144814d1
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-07-22 10:05:43 +01:00
Simon Larsen
f3223e397b
fix: Correct capitalization in help text for OneUptime URL flag
2025-07-22 10:03:44 +01:00
Nawaz Dhandala
fce5e18fba
style: Format class name for better readability
2025-07-22 09:57:15 +01:00
Nawaz Dhandala
cdd60c1d6b
Refactor StatusPage and related services to enhance code readability and maintainability
...
- Updated StatusPage model to improve formatting.
- Modified migration script for adding enableCustomSubscriberEmailNotificationFooterText to ensure backward compatibility.
- Adjusted Index.ts to include the new migration.
- Refactored StatusPageService methods for better readability and consistency.
- Cleaned up Push component by removing unnecessary whitespace.
- Improved SubscriberSettings component by enhancing formatting and readability.
- Refactored OtelIngestService to streamline log, metric, and trace processing logic.
- Enhanced incident and scheduled event detail components for better type handling and readability.
2025-07-22 09:56:01 +01:00
Simon Larsen
cb35a0d420
feat: Implement asynchronous processing for logs, metrics, and traces with immediate response
2025-07-22 09:51:15 +01:00
Simon Larsen
b198d4d87d
feat: Refactor email footer settings for subscriber notifications
2025-07-22 08:31:33 +01:00
Simon Larsen
285a5355a7
feat(PWA): Enhance PWA support with service worker, mobile redirection, and manifest updates
...
- Implemented service worker registration for PWA functionality on both home and dashboard.
- Added mobile detection to redirect mobile users to the dashboard for a better experience.
- Updated manifest.json with improved app details, shortcuts, and caching strategies.
- Enhanced offline experience with a custom offline page and improved caching strategies in the service worker.
- Added proper headers for manifest and service worker in Nginx configuration.
- Included iOS splash screens and Microsoft tiles for better platform integration.
- Improved meta tags for better PWA compliance and user experience.
2025-07-22 08:26:36 +01:00
Simon Larsen
777093d2e1
feat: Add support for custom subscriber email notification footer text
2025-07-21 22:23:31 +01:00
Simon Larsen
0444b09ad5
feat: Update sorting logic to prioritize 'startsAt' date for incidents and scheduled events
2025-07-21 21:56:08 +01:00
Simon Larsen
7be9c4b1e7
fix: Improve error handling and display in push notification registration
2025-07-21 21:23:20 +01:00
Simon Larsen
79910b6c0b
feat: Add VAPID key validation for push notifications registration
2025-07-21 20:37:05 +01:00
Simon Larsen
0686dea83c
Merge pull request #1968 from dmizelle/dmizelle/terraform-arm64-targets
...
chore(ci): [terraform] Add Missing arm64 Targets
2025-07-21 20:11:52 +01:00
Devon Mizelle
e1e27c4e94
chore(ci): [terraform] Add Missing arm64 Targets
...
A previous commit added `arm` targets, which is 32-bit ARM. We also need
`arm64` targets (64-bit ARM.)
This commit also adds `arm`/`arm64` for other `GOOS` targets.
2025-07-21 15:08:33 -04:00
Simon Larsen
6fe14fbed3
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-07-21 16:52:00 +01:00
Simon Larsen
9ef248f71e
chore: Remove outdated PUSH_NOTIFICATIONS.md documentation file
2025-07-21 16:51:55 +01:00
Nawaz Dhandala
e243a76dab
refactor: Simplify modal close and submit handlers in Push component
2025-07-21 16:51:20 +01:00
Nawaz Dhandala
71466089a4
refactor: Improve type annotations and error handling across multiple files
2025-07-21 16:45:33 +01:00
Simon Larsen
31e6172af4
Merge pull request #1967 from dmizelle/dmizelle/terraform-darwin-arm-build-target
...
chore(ci): [terraform] Add darwin/arm Build Target
2025-07-21 16:29:46 +01:00
Devon Mizelle
7a228f76e4
chore(ci): [terraform] Add darwin/arm Build Target
...
The Terraform provider wasn't releasing with a `darwin/arm` target, so
you couldn't use it on Apple Silicon Macs. This adds that target to the
build process.
2025-07-21 11:25:07 -04:00
Nawaz Dhandala
40d473d195
Refactor push notification message creation for improved readability
...
- Updated the formatting of push notification message creation across multiple services to enhance code clarity and maintainability.
- Adjusted the structure of function calls to align parameters vertically, making it easier to read and understand.
- Ensured consistent use of line breaks and indentation for better code style adherence.
2025-07-21 16:21:20 +01:00
Simon Larsen
f2f5b757eb
feat: Enhance push notification handling by updating user on call log timeline status and adding userOnCallLogTimelineId option
2025-07-21 16:18:28 +01:00
Simon Larsen
1d4d93ceec
refactor: Update alert and incident view links to use service methods for improved accuracy
2025-07-21 16:05:03 +01:00
Simon Larsen
40819562f7
feat: Add userPushId to UserOnCallLogTimeline and related migration
2025-07-21 15:57:09 +01:00
Simon Larsen
066ad4a52d
refactor: Enhance logging for web push notification results and payload details
2025-07-21 15:47:45 +01:00
Simon Larsen
a109ae33e0
refactor: Update push notification creation to use parameter objects for improved clarity and maintainability
2025-07-21 15:33:28 +01:00
Simon Larsen
19ac60d8db
fix tests
2025-07-21 15:15:58 +01:00
Simon Larsen
7557103cc0
refactor: Update notification methods to use parameter objects for improved readability
2025-07-21 15:01:32 +01:00
Simon Larsen
d1bd8c09d1
feat: Add push notification messages for various alert and incident events
2025-07-21 14:57:12 +01:00
Simon Larsen
861c1782fc
feat: Remove lastUsedAt column from UserPush table and update related migrations
2025-07-17 19:06:05 +01:00
Simon Larsen
f937749c7e
feat: Replace hardcoded limit with LIMIT_PER_PROJECT constant in sendPushNotificationToUser method
2025-07-17 18:51:35 +01:00
Simon Larsen
6752ba8b63
feat: Add toggle option for push notification alerts in user settings
2025-07-17 18:28:01 +01:00
Simon Larsen
dce9f2fe78
Add new PNG image for OneUptime dashboard
2025-07-17 18:21:14 +01:00
Simon Larsen
d18c3af5ac
feat: Update PushNotificationUtil properties to public for improved accessibility in PushNotificationService
2025-07-17 18:16:08 +01:00
Simon Larsen
d48f864512
feat: Refactor push notification creation in OnCallDutyPolicy services to utilize PushNotificationUtil for improved consistency and maintainability
2025-07-17 18:14:34 +01:00
Simon Larsen
0976b2700c
add img
2025-07-17 18:08:38 +01:00
Simon Larsen
58990d9991
feat: Update VAPID_PRIVATE_KEY definition in Helm template; remove duplicate entry and ensure correct placement
2025-07-17 18:02:41 +01:00
Simon Larsen
934b08d643
feat: Refactor push notification handling by utilizing PushNotificationUtil for consistency and maintainability
2025-07-17 17:59:19 +01:00
Simon Larsen
b832613fb2
feat: Refactor error handling in Push component; remove duplicate device modal and update error display
2025-07-17 17:11:38 +01:00
Simon Larsen
3faa2fe302
feat: Remove visibility condition for verified user push notifications in Push component
2025-07-17 17:09:30 +01:00
Simon Larsen
a1fe600863
feat: Update device name placeholder in Push component to suggest browser names
2025-07-17 17:00:31 +01:00
Simon Larsen
74af666d70
feat: Remove unused fields from device registration form in Push component
2025-07-17 16:58:43 +01:00
Simon Larsen
4707b4b4dd
feat: Improve device registration by adding browser name detection and updating device name handling
2025-07-17 16:58:24 +01:00
Simon Larsen
78d34542b6
feat: Enhance device registration flow in UserPushAPI and Push component; add handling for duplicate device registrations
2025-07-17 15:59:27 +01:00
Simon Larsen
141280ad0e
feat: Integrate push notification handling in UserNotificationRuleService; add userPush support in Alert and Incident on-call rules
2025-07-17 15:36:56 +01:00
Simon Larsen
92f978df20
feat: Add success modal for test notification in Push component; enhance user feedback on notification delivery
2025-07-17 14:41:09 +01:00
Simon Larsen
e3db66734f
feat: Enhance logging in PushNotificationService and Service Worker; add detailed logs for push notifications and installation events
2025-07-17 14:33:59 +01:00
Simon Larsen
618dcbdcce
feat: Improve logging and error handling in PushNotificationService and Service Worker; remove Logger from Cookie and LocalStorage classes
2025-07-17 14:06:17 +01:00
Simon Larsen
af66709363
feat: Enhance push notification logging and add web-push dependencies
2025-07-16 20:48:12 +01:00
Simon Larsen
5ebe067efd
feat: Update device type handling in test notification for web push
2025-07-16 20:39:57 +01:00
Simon Larsen
a59c98d7e6
feat: Add VAPID configuration for web push notifications in EnvironmentConfig and update PushNotificationService
2025-07-16 20:28:39 +01:00
Simon Larsen
5ff1d15b36
feat: Add VAPID configuration for web push notifications
2025-07-16 20:19:37 +01:00
Simon Larsen
f4cdefc4f9
feat: Update service worker registration path for push notifications
2025-07-16 20:00:13 +01:00
Simon Larsen
8b11be85bf
feat: Refactor device registration flow for push notifications
2025-07-16 19:57:45 +01:00
Simon Larsen
6e2416910e
feat: Add push notification support for on-call policy changes and probe status updates
2025-07-16 19:02:13 +01:00
Simon Larsen
0cd0e174bf
feat: Add UserPush table and related migrations for push notification support
2025-07-16 15:53:17 +01:00
Simon Larsen
b7153ed283
feat: Add migration for MigrationName1752659054949 to schema migrations
2025-07-16 10:47:52 +01:00
Simon Larsen
34718f6fa7
feat: Add UserPush model and related database migrations for push notifications
2025-07-16 10:47:24 +01:00
Simon Larsen
ed69c5de39
feat: Restrict push notification support to web devices only
2025-07-16 10:39:55 +01:00
Simon Larsen
5f9f741b82
feat: Implement push notification system for OneUptime
...
- Added UserPushAPI for managing device registrations and notifications.
- Created PushNotificationService for sending notifications via Web Push and Firebase.
- Developed UserPushService for CRUD operations on user push devices.
- Introduced PushNotificationUtil for generating notification messages.
- Defined PushNotificationMessage and PushNotificationRequest types for structured data.
- Integrated service worker (sw.js) for handling push notifications in the browser.
- Built React component (Push.tsx) for user interface to manage push notifications.
- Documented implementation details and usage in PUSH_NOTIFICATIONS.md.
- Added support for device registration, verification, and test notifications.
- Enhanced security features including user-scoped access and device verification.
2025-07-15 21:39:00 +01:00
Nawaz Dhandala
a427a82327
style: Clean up whitespace in TableBody and TableRow components for improved readability
2025-07-15 20:06:52 +01:00
Simon Larsen
6244ff4ebc
style: Update Button and Page components for improved responsive layout
2025-07-15 18:36:08 +01:00
Simon Larsen
9007ed5ddc
feat: Implement responsive design for Table component with mobile view support
2025-07-14 23:23:36 +01:00
Simon Larsen
108d1fdfcc
style: Enhance ChartGroup component layout for improved spacing and responsive description visibility
2025-07-14 21:08:23 +01:00
Simon Larsen
7678cc9d77
style: Update Card and StartAndEndDate components for improved layout and responsiveness
2025-07-14 21:03:12 +01:00
Nawaz Dhandala
708ea2c977
style: Add responsive visibility classes to date buttons for improved layout
2025-07-14 19:22:46 +01:00
Nawaz Dhandala
0ebfb294ff
fix: Update model type validation to use lowercase values for consistency
2025-07-14 19:13:33 +01:00
Nawaz Dhandala
d6d61a61fd
style: Adjust formatting for improved readability in HeaderAlert and Modal components
2025-07-14 19:11:56 +01:00
Simon Larsen
46a0e54771
fix: Update Modal and ModalFooter components for improved layout and responsiveness
2025-07-14 19:11:22 +01:00
Simon Larsen
71807da876
feat: Enhance HeaderAlert and Header components to utilize suffix prop for improved title display
2025-07-14 19:05:28 +01:00
Simon Larsen
d7b45106d8
feat: Add suffix prop to HeaderAlert for additional text display
2025-07-14 18:54:59 +01:00
Nawaz Dhandala
1a39c2f6c5
refactor: Improve type annotations and enhance readability in SideMenu component
2025-07-14 16:04:08 +01:00
Nawaz Dhandala
7b2041f6a4
style: Clean up code formatting and remove unnecessary whitespace in various components
2025-07-14 15:43:31 +01:00
Simon Larsen
31cfba9ab8
fix: Update subscriber email notification footer text to include page title if available
2025-07-14 14:56:25 +01:00
Simon Larsen
1ead9679c3
fix: Update Banner component to correctly hide on mobile screens
2025-07-11 11:35:21 +01:00
Simon Larsen
01be21d0ed
feat: Add hideOnMobile property to various components for improved mobile responsiveness
2025-07-11 11:34:27 +01:00
Simon Larsen
c8986fb314
fix: Add hideOnMobile property to AnnouncementTable fields for improved mobile responsiveness
2025-07-11 11:23:42 +01:00
Simon Larsen
951fcbe474
fix: Add hideOnMobile property to various fields for improved mobile responsiveness
2025-07-11 11:19:40 +01:00
Simon Larsen
7483ff2c2f
fix: Ensure title div is hidden on smaller screens for better responsiveness
2025-07-11 10:14:37 +01:00
Simon Larsen
14fc484e37
Refactor SideMenu components to use sections array for improved structure and readability across multiple pages
...
- Updated DashboardSideMenu in MonitorGroup, OnCallDuty, ScheduledMaintenanceEvents, Settings, StatusPages, Telemetry, UserSettings, and Workflow to utilize a sections array for SideMenu rendering.
- Removed individual SideMenuItem and SideMenuSection imports, consolidating imports to a single SideMenu component with SideMenuSectionProps.
- Enhanced code maintainability and consistency by standardizing the SideMenu structure across different pages.
2025-07-11 10:13:24 +01:00
Simon Larsen
bd2da4358b
fix: Adjust column classes for PageLoader in responsive layout
2025-07-10 17:15:55 +01:00
Nawaz Dhandala
78d43e1a1c
fix: Clean up formatting and improve readability in DataType and MailService classes
2025-07-10 16:21:44 +01:00
Simon Larsen
a84a6a0c55
fix: Refactor Modal and ModalFooter components for improved layout and responsiveness
2025-07-10 15:41:06 +01:00
Simon Larsen
66343e6920
fix: Increase maximum concurrent connections in TransporterPool to improve email transport performance
2025-07-10 15:19:55 +01:00
Simon Larsen
6a7a8ad8d9
fix: Simplify connection pooling options by removing unnecessary rate limiting parameters
2025-07-10 15:14:56 +01:00
Simon Larsen
b8faa692cb
feat: Implement connection pooling for email transporters to optimize performance and resource management
2025-07-10 15:13:13 +01:00
Simon Larsen
ca99f452ac
feat: Enhance Subscriber Settings with Email, SMS, and Slack configurations
2025-07-10 14:34:20 +01:00
Simon Larsen
cd8d851366
fix: Update Includes example values and enhance description for clarity
2025-07-10 14:26:25 +01:00
Simon Larsen
16bed1861c
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-07-10 14:14:39 +01:00
Simon Larsen
c0909c68c8
feat: Add 'includes' functionality with documentation and example usage
2025-07-10 14:14:36 +01:00
Nawaz Dhandala
97654f61a2
fix: Add type annotations for improved type safety in various components
2025-07-10 12:50:13 +01:00
Nawaz Dhandala
faa4d8372c
Refactor components for improved readability and consistency
...
- Updated Pagination component to enhance formatting and readability.
- Refactored TableHeader and TableRow components for better clarity and structure.
- Cleaned up NavBar component by organizing imports and improving formatting.
- Enhanced ApiMonitor, PortMonitor, SslMonitor, and WebsiteMonitor classes for better error handling.
- Improved StatusPage components by refining layout and event handling.
- Adjusted Page component for consistent prop spreading and formatting.
2025-07-10 12:19:22 +01:00
Simon Larsen
da4741fcf4
fix: Enhance Modal component layout for improved responsiveness and usability
2025-07-10 12:15:31 +01:00
Simon Larsen
3c420b2114
fix: Implement responsive behavior in Detail and ListRow components to filter fields based on mobile view
2025-07-10 12:08:54 +01:00
Simon Larsen
9c5a649157
fix: Add hideOnMobile property to Field, Column, and related components for responsive behavior
2025-07-10 11:58:02 +01:00
Simon Larsen
4908e9cd1d
fix: Add hideOnMobile property to ActionButtonSchema and implement responsive behavior in ListRow, Item, and TableRow components
2025-07-10 11:46:18 +01:00
Simon Larsen
f552115fd5
fix: Refactor Modal component for improved layout and responsiveness
2025-07-10 11:08:32 +01:00
Simon Larsen
a96fc24562
fix: Update FeedItem component to ensure more text button has a fitting width
2025-07-09 18:18:03 +01:00
Simon Larsen
a54d44df01
fix: Update BasicForm component to hide form steps on small screens
2025-07-09 17:04:03 +01:00
Simon Larsen
7afa17cd8d
fix: Enhance Modal component layout for better responsiveness and structure
2025-07-09 17:01:59 +01:00
Simon Larsen
2d15d85310
fix: Update Modal component styles for improved responsiveness and layout
2025-07-09 16:57:50 +01:00
Simon Larsen
1a577cf406
fix: Implement retry logic for sending emails with exponential backoff
2025-07-09 16:52:48 +01:00
Simon Larsen
3869725742
fix: Update Breadcrumbs component to ensure proper visibility on medium and larger screens
2025-07-09 16:49:32 +01:00
Simon Larsen
2b286e76f1
fix: Update Pagination component to ensure item count visibility on all screen sizes
2025-07-09 16:49:13 +01:00
Simon Larsen
3a791cec3b
fix: Remove unnecessary padding from mobile navigation component
2025-07-09 15:32:46 +01:00
Simon Larsen
0e4557dba7
fix: Update Pagination component to improve visibility of item count on larger screens
2025-07-09 15:32:39 +01:00
Simon Larsen
c594d390cb
fix: Refactor DashboardNavbar to use NavItem structure and improve menu handling
2025-07-09 15:24:15 +01:00
Simon Larsen
8a66434af9
fix: Refactor Button component styles for improved readability and consistency
2025-07-09 14:55:43 +01:00
Simon Larsen
c8ddba76f7
fix: Enhance DashboardNavbar with mobile support and additional navigation items
2025-07-09 14:29:39 +01:00
Simon Larsen
4831ed0535
fix: Update Button and Card components for improved responsive layout and styling
2025-07-09 14:09:17 +01:00
Simon Larsen
7e4f1d6b55
fix: Remove unnecessary positioning styles from Footer component for improved layout
2025-07-09 13:57:07 +01:00
Simon Larsen
1a254ee8cc
fix: Remove fixed height from Footer component for flexible layout
2025-07-09 13:54:46 +01:00
Simon Larsen
429a1497ec
fix: Update Footer component className to use min-h-16 for consistent height
2025-07-09 13:52:37 +01:00
Simon Larsen
e9bff64ea1
fix: Improve layout and styling of Card component buttons and right elements
2025-07-09 13:48:15 +01:00
Simon Larsen
603f803dd5
fix: Refactor API key and project ID validation logic in middleware
2025-07-09 13:40:16 +01:00
Simon Larsen
0df55c0b6f
Merge branch 'master' into release
2025-07-09 10:10:03 +01:00
Simon Larsen
a22e42cf8d
Merge pull request #1942 from zzukin/set-permission-on-tmp-npm
...
Set permission to write logs and cache on /tmp/npm in case container run as non root
2025-07-08 18:28:32 +01:00
Simon Larsen
2e8340ee76
Merge pull request #1961 from OneUptime/master
...
Release
2025-07-08 18:27:47 +01:00
Simon Larsen
72429923ed
Merge pull request #1960 from OneUptime/mobile-responsive
...
Mobile responsive
2025-07-08 17:52:12 +01:00
Simon Larsen
ca5eccfe83
feat: Add Bars3 icon to IconProp enum and update NavBar to use Bars3 for mobile toggle
2025-07-08 17:41:36 +01:00
Simon Larsen
3b4f3e5f1e
feat: Update NavBarItem component styles for mobile responsiveness
2025-07-08 17:38:51 +01:00
Simon Larsen
0a65c72b80
feat: Add responsive design to EventHistoryDayList component for better mobile experience
2025-07-08 17:29:20 +01:00
Simon Larsen
42a468720f
feat: Update MonitorOverview component to improve responsiveness for larger screens
2025-07-08 17:06:39 +01:00
Simon Larsen
267bbad661
feat: Improve responsive design across multiple components for better mobile experience
2025-07-08 16:59:43 +01:00
Simon Larsen
6542bf7564
feat: Add projectId and _id fields to alert, incident, and scheduled maintenance selections in note services
2025-07-07 21:47:56 +01:00
Simon Larsen
ec746ba507
feat: Enhance SSLMonitor getCertificate method with retry logic and error logging
2025-07-04 09:03:10 +01:00
Simon Larsen
5aacfd05a9
feat: Add disableAutoscaler option to probe configuration in values.yaml
2025-07-02 21:44:43 +01:00
Simon Larsen
2840a3560b
feat: Enhance error handling in PortMonitor to return null for AggregateError
2025-07-02 14:51:44 +01:00
Simon Larsen
0f688350dc
fix: Update error handling in PingMonitor to check for AggregateError directly
2025-07-02 09:15:55 +01:00
Simon Larsen
39b572da3f
feat: Update error handling in monitors to use getFriendlyErrorMessage for AggregateError
2025-07-02 09:09:58 +01:00
Nawaz Dhandala
5423293fbc
refactor: Enhance type safety and readability in test files by adding explicit types and improving variable declarations
2025-07-02 09:08:01 +01:00
Nawaz Dhandala
009ef21d16
refactor: Clean up code formatting and improve readability in test files and monitor classes
2025-07-01 21:06:05 +01:00
Simon Larsen
793a33f873
feat: Improve error handling and logging in OneUptimeApiService and related tests
2025-07-01 21:02:32 +01:00
Simon Larsen
bafbf3fc01
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-07-01 20:00:36 +01:00
Simon Larsen
4586b27039
feat: Add handling for AggregateError in multiple monitor classes to improve error response
2025-07-01 20:00:33 +01:00
Nawaz Dhandala
9f65f31d6c
Add comprehensive tests for MCP functionality and logging
...
- Implement integration tests for MCP server operations including create, read, update, delete, list, and count functionalities.
- Add error response formatting tests to handle various scenarios such as not found and empty lists.
- Create tests for MCPLogger to ensure proper logging behavior, including message formatting and log level filtering.
- Develop mock tests to validate mock function behavior and error handling.
- Introduce tests for OneUptimeApiService to verify service initialization, operation validation, error handling, and request data building.
- Add type validation tests for OneUptimeOperation and ModelType enums, ensuring type safety and compatibility with JSON schema structures.
2025-07-01 18:44:35 +01:00
Nawaz Dhandala
5a9d351d39
fix: Add missing commas in API class method signatures for consistency
2025-07-01 15:12:15 +01:00
Simon Larsen
6dc432b7f3
feat: Enhance error handling in API class to support AggregateError messages
2025-07-01 15:02:06 +01:00
Simon Larsen
1e04f37727
fix: Update npm install command to include all dependencies and ensure dev dependencies are removed after build
2025-07-01 12:17:52 +01:00
Simon Larsen
be34930cd5
fix: Ensure creation of /usr/src directory with parent directories in Dockerfile
2025-07-01 11:59:56 +01:00
Simon Larsen
c8b053d17c
feat: Remove unused 'node-fetch' dependency from package.json
2025-07-01 11:30:47 +01:00
Simon Larsen
ced4d0446c
feat: Remove DynamicToolGenerator test file as it is no longer needed
2025-07-01 11:27:26 +01:00
Nawaz Dhandala
357f76ae5b
refactor: Simplify loop variable usage in DynamicToolGenerator tests and fix model instantiation in tool generation test
2025-07-01 09:47:38 +01:00
Nawaz Dhandala
7f11735f79
refactor: Clean up console logging in Index.ts and improve structure in DynamicToolGenerator tests
2025-07-01 09:45:22 +01:00
Nawaz Dhandala
4ad1918b1d
refactor: Add type annotations for improved type safety and clarity in various files
2025-07-01 09:33:08 +01:00
Nawaz Dhandala
122b0d6be7
Refactor DynamicToolGenerator tests and utility functions for improved readability and consistency
...
- Enhanced test cases in DynamicToolGenerator.test.ts for better logging and structure.
- Updated OneUptimeOperation.ts to maintain consistent formatting.
- Refactored DynamicToolGenerator.ts for improved code clarity and organization, including consistent use of commas and spacing.
- Improved sanitization and JSON schema generation methods for better handling of OpenAPI metadata.
- Cleaned up description handling in DynamicToolGenerator to ensure proper formatting.
- Adjusted server.test.ts for consistent quotation marks and improved readability.
2025-06-30 23:27:57 +01:00
Nawaz Dhandala
3116100f1a
feat: Remove test-logger.ts as it is no longer needed for MCP Logger testing
2025-06-30 23:18:35 +01:00
Simon Larsen
38194331e6
feat: Update JSON key handling in DatabaseBaseModel to convert 'id' to '_id' and remove the original 'id' key
2025-06-30 23:14:19 +01:00
Simon Larsen
d6ebd65417
feat: Update key handling in DatabaseBaseModel to convert 'id' to '_id' during record creation
2025-06-30 23:01:30 +01:00
Simon Larsen
4c467d0e3b
feat: Replace 'removeValue' with 'delete' for id property in DatabaseBaseModel
2025-06-30 22:45:09 +01:00
Simon Larsen
49efec2a77
feat: Add support for converting 'id' to '_id' in DatabaseBaseModel and update DatabaseService for consistency
2025-06-30 22:44:49 +01:00
Simon Larsen
d73b6c6205
feat: Enhance item handling in DatabaseService to support new object structure
2025-06-30 22:27:44 +01:00
Simon Larsen
8db9c69e1e
feat: Add modelType User to deletedByUserId relations across multiple database models
...
- Updated PromoCode, Reseller, ResellerPlan, ScheduledMaintenance, ScheduledMaintenanceCustomField, ScheduledMaintenanceFeed, ScheduledMaintenanceInternalNote, ScheduledMaintenanceNoteTemplate, ScheduledMaintenanceOwnerTeam, ScheduledMaintenanceOwnerUser, ScheduledMaintenancePublicNote, ScheduledMaintenanceState, ScheduledMaintenanceStateTimeline, ScheduledMaintenanceTemplate, ScheduledMaintenanceTemplateOwnerTeam, ScheduledMaintenanceTemplateOwnerUser, ServiceCatalog, ServiceCatalogDependency, ServiceCatalogMonitor, ServiceCatalogOwnerTeam, ServiceCatalogOwnerUser, ServiceCatalogTelemetryService, ServiceCopilotCodeRepository, ShortLink, SmsLog, StatusPage, StatusPageAnnouncement, StatusPageAnnouncementTemplate, StatusPageCustomField, StatusPageDomain, StatusPageFooterLink, StatusPageGroup, StatusPageHeaderLink, StatusPageHistoryChartBarColorRule, StatusPageOwnerTeam, StatusPageOwnerUser, StatusPagePrivateUser, StatusPageResource, StatusPageSso, StatusPageSubscriber, TableView, Team, TeamMember, TeamPermission, TelemetryException, TelemetryIngestionKey, TelemetryService, TelemetryUsageBilling, User, UserCall, UserEmail, UserNotificationRule, UserNotificationSetting, UserOnCallLog, UserOnCallLogTimeline, UserSMS, UserTwoFactorAuth, Workflow, WorkflowLog, WorkflowVariable, WorkspaceNotificationRule, WorkspaceProjectAuthToken, WorkspaceSetting, WorkspaceUserAuthToken to include modelType User for deletedByUserId relations.
- Updated OneUptimeApiService to exclude additional keys from update operations.
2025-06-30 22:11:21 +01:00
Simon Larsen
00e50f023f
chore: Update DynamicToolGenerator for improved code organization and readability
2025-06-30 21:58:56 +01:00
Simon Larsen
f4db88e874
feat: Enhance OpenAPI metadata handling for array types in DynamicToolGenerator
2025-06-30 21:47:03 +01:00
Simon Larsen
255149e3d5
feat: Add EqualTo support in QueryUtil for enhanced query functionality
2025-06-30 21:21:06 +01:00
Simon Larsen
f1b4a396ec
feat: Implement EqualTo class and related tests for comparison functionality
2025-06-30 21:19:24 +01:00
Simon Larsen
82b62d32fd
refactor: Remove MCP Server Verification workflow from GitHub Actions
2025-06-30 20:58:56 +01:00
Simon Larsen
161b80c19a
feat: Add initial GitHub Actions workflow for MCP Server Test
2025-06-30 20:58:32 +01:00
Simon Larsen
ff58beb50e
refactor: Enhance cleanDescription method to remove permission information and improve description sanitization
2025-06-30 20:51:50 +01:00
Simon Larsen
63236366ee
refactor: Improve comments in sanitizeToolName method for better clarity on string transformations
2025-06-30 20:42:51 +01:00
Simon Larsen
cbdc3186af
refactor: Update User model to hide certain columns in documentation for cleaner API output
2025-06-30 20:34:39 +01:00
Simon Larsen
ab0936067c
refactor: Remove disableOpenApiSchema option from schema generation methods for cleaner implementation
2025-06-30 20:08:30 +01:00
Simon Larsen
24c083cdb8
refactor: Add disableOpenApiSchema option to schema generation methods for conditional OpenAPI schema application
2025-06-30 19:18:52 +01:00
Simon Larsen
6ce945ac2c
fix docs for mcp
2025-06-30 18:20:07 +01:00
Simon Larsen
1c9e9b37d3
refactor: Remove unused select schema from tool generation and enhance pagination descriptions
2025-06-30 16:36:55 +01:00
Simon Larsen
83c740d8cb
refactor: Improve data handling in OneUptimeApiService for create and update operations
2025-06-30 14:58:32 +01:00
Simon Larsen
84819c73ff
refactor: Mark database columns as computed for improved metadata handling
2025-06-30 13:44:57 +01:00
Simon Larsen
ce166f2f35
refactor: Update JSON Schema generation to disallow additional properties for stricter validation
2025-06-30 13:15:58 +01:00
Nico Aymet (nikuzz)
11b54365f0
Merge branch 'OneUptime:master' into set-permission-on-tmp-npm
2025-06-30 12:53:13 +01:00
Simon Larsen
432debc014
refactor: Update JSON Schema generation to allow additional properties for improved flexibility
2025-06-27 21:55:17 +01:00
Simon Larsen
d9f87c4103
refactor: Enhance request data generation and logging for OneUptimeApiService
2025-06-27 21:39:46 +01:00
Simon Larsen
680e33ba43
refactor: Update executeOperation method to use tableName instead of modelName for improved clarity
2025-06-27 21:20:22 +01:00
Simon Larsen
22162425fb
refactor: Update API operation methods to use direct URL creation for improved route handling
2025-06-27 21:00:47 +01:00
Simon Larsen
93d935d117
refactor: Update buildApiRoute method to use Route.fromString for absolute route creation
2025-06-27 20:52:56 +01:00
Simon Larsen
48d9964c70
refactor: Change API initialization base route from '/api' to '/' to prevent route accumulation
2025-06-27 20:47:52 +01:00
Simon Larsen
d2921e3516
refactor: Update API initialization to use the correct base route for OneUptimeApiService
2025-06-27 20:46:58 +01:00
Simon Larsen
5c7e5a1eda
refactor: Simplify API route initialization and enhance route building logic in OneUptimeApiService
2025-06-27 20:46:29 +01:00
Simon Larsen
f62a01594d
refactor: Replace logger with MCPLogger for improved logging compliance and add MCPLogger class for stderr logging
2025-06-27 16:47:45 +01:00
Simon Larsen
99de9fbd3d
refactor: Update secondTLDs list in Domain class for improved domain validation
2025-06-27 16:39:26 +01:00
Simon Larsen
7a0f31e10a
refactor: Update MCP tool names to use a consistent prefix format
2025-06-27 16:38:57 +01:00
Simon Larsen
22cee30cdb
refactor: Implement sanitizeToolName method to ensure valid MCP tool names and update tool name generation accordingly
2025-06-27 16:26:51 +01:00
Simon Larsen
5524d9d147
refactor: Rename bin command from 'oneuptime-mcp-server' to 'oneuptime-mcp' in package.json
2025-06-27 16:18:40 +01:00
Simon Larsen
9fb4f00460
docs: Add optional link command for global CLI usage in README; remove postinstall script from package.json
2025-06-27 16:18:18 +01:00
Simon Larsen
7e761cc6dd
refactor: Update executable script path in package.json and set correct permissions for Index.ts
2025-06-27 15:56:45 +01:00
Simon Larsen
bcfbed0249
refactor: Update OneUptimeApiService to handle Count and Read operations correctly; adjust request data structure for Create and Update operations
2025-06-27 15:08:26 +01:00
Simon Larsen
208c7406f9
refactor: Improve base route handling and add support for Count operation in OneUptimeApiService
2025-06-27 14:58:59 +01:00
Simon Larsen
2a41fec3cd
refactor: Update base route for API initialization and change authorization header to APIKey
2025-06-27 14:51:52 +01:00
Simon Larsen
73ea4bbb7c
refactor: Implement Zod to JSON Schema conversion for MCP tools; enhance schema generation for database and analytics models
2025-06-27 14:32:33 +01:00
Simon Larsen
1b657b4758
refactor: Add MCP compilation job to GitHub Actions workflow; ensure proper environment setup and dependencies
2025-06-27 14:23:44 +01:00
Simon Larsen
7027739a81
refactor: Enforce required API key in OneUptimeApiConfig and initialize method; improve error handling for missing API key
2025-06-27 14:21:21 +01:00
Simon Larsen
3491869196
refactor: Update API service configuration to conditionally include apiKey; improve parameter handling in executeOperation and generateToolsForDatabaseModel methods
2025-06-27 14:18:46 +01:00
Simon Larsen
f6e106fb65
refactor: Update API service configuration to use bracket notation for environment variables; remove unused variables from imports
2025-06-27 14:17:17 +01:00
Simon Larsen
fd96b0f287
refactor: Remove unused APP_NAME constant from MCP server initialization
2025-06-27 14:15:05 +01:00
Simon Larsen
04ee339d58
refactor: Simplify environment configuration by removing hostname, protocol, and base route; update API service to use URL
2025-06-27 14:06:32 +01:00
Simon Larsen
2a74183de5
Refactor code structure for improved readability and maintainability
2025-06-27 14:02:59 +01:00
Simon Larsen
747d46eb83
refactor: Remove MCP server generation and publishing scripts from package.json
2025-06-27 13:07:57 +01:00
Simon Larsen
00b0be251e
refactor: Rename MCP server generation to verification and update related steps
2025-06-27 13:05:47 +01:00
Simon Larsen
1cc057d256
refactor: Update .gitignore to include MCP Server build and environment files
2025-06-27 13:05:26 +01:00
Simon Larsen
907d3308d5
refactor: Update Dockerfile and package.json for MCP Server structure and build process
2025-06-27 13:05:20 +01:00
Simon Larsen
1e254e32fd
feat: Implement MCP Hello World Server with basic tools and configuration
2025-06-27 12:56:38 +01:00
Simon Larsen
f2de3cc8a8
refactor: remove OpenAPIParser, StringUtils, and Types modules
...
- Deleted OpenAPIParser.ts, StringUtils.ts, and Types.ts as part of the refactoring process.
- Removed associated methods and interfaces that were no longer needed.
- Cleaned up the MCP server generation script and README documentation to reflect these changes.
- Updated the publish script to streamline the publishing process.
2025-06-27 12:52:26 +01:00
Simon Larsen
e6c33c8e6d
feat: Add parameter validation for required inputs in MCPService methods
2025-06-26 21:51:32 +01:00
Simon Larsen
74c42ab0fe
feat: Enhance MCPServerGenerator with path parameter extraction and request data handling
2025-06-26 21:21:52 +01:00
Simon Larsen
31434d7eb3
chore: update package dependencies across multiple modules
...
- Added new dependencies including @asteasolutions/zod-to-openapi, @bull-board/express, and @clickhouse/client (updated to version 1.10.1) in IsolatedVM, Nginx, OpenTelemetryIngest, Probe, ProbeIngest, ServerMonitorIngest, TestServer, Worker, and Workflow.
- Updated existing dependencies such as axios, express, and nodemailer to their latest versions.
- Removed unnecessary dependencies and cleaned up package-lock files.
- Updated devDependencies to include @testing-library packages and jest-related packages for improved testing capabilities.
- Renamed package names for ServerMonitorIngest and Worker to reflect their purpose more accurately.
2025-06-26 20:42:01 +01:00
Simon Larsen
9b9d6cf6a8
fix: Update OneUptime URL in configuration and README for clarity
2025-06-26 20:31:58 +01:00
Simon Larsen
abb793b2ae
fix: Ensure root node_modules are removed before processing subdirectories
2025-06-26 20:17:55 +01:00
Simon Larsen
3119b8cfc2
feat: Add scripts for cleaning and installing node modules
2025-06-26 20:15:16 +01:00
Simon Larsen
eed5ce6ec9
fix: Improve handling of computed fields and attribute types in ResourceGenerator
2025-06-26 20:12:10 +01:00
Simon Larsen
46558d4a77
fix: Add non-null assertions for schema properties in OpenAPIParser to improve type safety
2025-06-26 20:07:34 +01:00
Simon Larsen
cef6638b2c
fix: Update job dependencies in release workflows to include publish-mcp-server
2025-06-26 20:03:04 +01:00
Simon Larsen
031750d573
feat: Update build and test scripts for improved efficiency and clarity
2025-06-26 20:01:34 +01:00
Simon Larsen
4287632371
fix: Correct spelling and grammatical errors across multiple files
2025-06-26 15:16:07 +01:00
Nawaz Dhandala
5c464ae137
refactor: Add type annotations for improved type safety across multiple files
2025-06-26 14:24:15 +01:00
Nawaz Dhandala
cf6ee298cc
Refactor and clean up code formatting across multiple files
...
- Improved code formatting in AnnouncementsTable.tsx for better readability.
- Simplified description formatting in AnnouncementView.tsx.
- Adjusted lazy loading syntax in StatusPagesRoutes.tsx for consistency.
- Enhanced script formatting in MCPServerGenerator.ts for better clarity.
- Streamlined error handling and response parsing in OpenAPIParser.ts.
- Refined resource generation logic in ResourceGenerator.ts for improved maintainability.
- Updated comments and structure in GenerateMCPServer.ts for better understanding.
- General code cleanup and formatting adjustments across various files to adhere to style guidelines.
2025-06-26 13:51:11 +01:00
Simon Larsen
8718e58dcb
feat: Enhance npm authentication setup in release workflow and verify package before publishing
2025-06-26 13:32:14 +01:00
Simon Larsen
df4bc5ce12
feat: Capture OpenAPI format information and preserve original values for binary fields in resource generation
2025-06-26 12:34:10 +01:00
Simon Larsen
fccfb5b026
feat: Update SVG path for improved icon representation in enterprise-ready section
2025-06-26 12:33:36 +01:00
Simon Larsen
793de2623a
feat: Add new features to enterprise-ready section including 5000+ integrations and full API access
2025-06-26 12:15:14 +01:00
Simon Larsen
05f2096e3e
feat: Refactor Base64 handling for file columns in DatabaseService to convert strings to buffers
2025-06-26 11:46:18 +01:00
Simon Larsen
d291cdad26
feat: Enhance Base64 handling in Text utility and update DatabaseService for MIME type extraction
2025-06-26 11:10:31 +01:00
Simon Larsen
84fef8e48f
feat: Add MCP Server documentation and navigation links
2025-06-26 09:00:05 +01:00
Simon Larsen
de62d40d6e
feat: Remove publish MCP server workflow from GitHub Actions
2025-06-26 08:41:43 +01:00
Simon Larsen
98bf1ef155
feat: Add publish MCP server workflow to release and test workflows
2025-06-26 08:40:19 +01:00
Simon Larsen
4939305c08
feat: Add base64 string conversion for file columns in DatabaseService
2025-06-25 21:56:11 +01:00
Simon Larsen
cd77106939
erge branch 'master' into release
2025-06-25 21:42:02 +01:00
Simon Larsen
678a2ac498
Merge branch 'master' into release
2025-06-25 21:40:57 +01:00
Simon Larsen
0b3765594f
feat: Add EnableDocumentation decorator to File model for improved documentation generation
2025-06-25 18:33:50 +01:00
Simon Larsen
9f77e8d82d
feat: Update access control in FileModel to include AuthenticatedRequest permission
2025-06-25 18:26:51 +01:00
Simon Larsen
78fca73b8a
feat: Update File access control to include AuthenticatedRequest permission
2025-06-25 18:24:13 +01:00
Simon Larsen
82e2bc75bf
feat: Add spacing div in AnnouncementView for improved layout
2025-06-25 17:30:28 +01:00
Simon Larsen
85de170031
feat: Add AnnouncementView component and update routing for viewing announcements
2025-06-25 17:28:27 +01:00
Simon Larsen
338a2dc2cc
refactor: Rename MCP-Generated directory to MCP and update related references in scripts and documentation
2025-06-25 17:09:27 +01:00
Simon Larsen
d400271f3c
refactor: Remove MCPServerGenerator class and related methods for code cleanup
2025-06-25 16:56:59 +01:00
Simon Larsen
8c735e1500
fix: Update API key example in README for clarity and consistency
2025-06-25 16:56:26 +01:00
Simon Larsen
d4b0ac7b9c
feat: Update README and MCPServerGenerator for consistent directory usage and improved API key example
2025-06-25 16:56:10 +01:00
Simon Larsen
8edcdd37e3
feat: Update MCP package configuration and add server generator
...
- Enhanced package.json with detailed description, keywords, and repository information.
- Updated scripts for building and starting the server.
- Added new dependencies for axios and dotenv.
- Modified tsconfig.json for improved TypeScript settings.
- Introduced MCPServerGenerator class to automate server file generation.
- Implemented methods to generate essential files: package.json, Index.ts, MCPService, APIClient, configuration utilities, README, tsconfig, nodemon config, and Dockerfile.
- Ensured proper error handling and environment variable validation in the generated code.
2025-06-25 16:53:24 +01:00
Simon Larsen
ed65a477e4
feat: Rename MCP-Generated directory to MCP for consistency across workflows and scripts
2025-06-25 16:51:30 +01:00
Simon Larsen
98e3386d22
feat: Implement OpenAPI Parser and MCP Server Generator
...
- Added OpenAPIParser class for parsing OpenAPI specifications and extracting MCP tools.
- Introduced StringUtils class for string manipulation utilities.
- Defined TypeScript interfaces for OpenAPI operations, parameters, and schemas.
- Created GenerateMCPServer script to orchestrate the generation of the MCP server from OpenAPI spec.
- Developed README.md for comprehensive documentation on usage and features of the MCP server.
- Implemented publish-mcp-server.sh script for automating the publishing process to NPM and GitHub.
- Established a structured output directory for generated MCP server files, including configuration and documentation.
2025-06-25 16:47:23 +01:00
Simon Larsen
c2b4f1d117
Remove MCP package.json and tsconfig.json files as part of project restructuring
2025-06-25 16:19:17 +01:00
Simon Larsen
fe879d86ce
feat: Update linting commands to use npx eslint with increased memory limit and caching
2025-06-24 21:45:10 +01:00
Simon Larsen
9e63a4cbf5
feat: Enhance lint-batches.sh with configurable options for cache, memory, format, timeout, and batch size
2025-06-24 21:25:44 +01:00
Simon Larsen
6c5ba10a52
feat: Remove ESLint configuration file to streamline linting process
2025-06-24 20:46:09 +01:00
Simon Larsen
9c9751c2c7
feat: Remove ignore rule for TerraformProvider in ESLint configuration to address linting issues
2025-06-24 20:31:21 +01:00
Simon Larsen
1b70517463
feat: Refactor DataSourceGenerator, DocumentationGenerator, OpenAPIParser, ResourceGenerator, and StringUtils for improved readability and maintainability
2025-06-24 20:16:45 +01:00
Simon Larsen
38f79900cc
feat: Enhance multi-platform build process and improve error messages for provider generation
2025-06-24 20:03:02 +01:00
Simon Larsen
9fc8d679d8
feat: Enhance ModelSchema to combine column and permissions descriptions for improved schema clarity
2025-06-24 18:43:13 +01:00
Simon Larsen
83838da879
feat: Enhance DataSourceGenerator and OpenAPIParser to support dynamic imports and identify read operations for GET and POST methods
2025-06-24 18:37:11 +01:00
Simon Larsen
4e6e7cf354
feat: Replace linting commands with a new script to handle batch linting and prevent memory issues
2025-06-24 18:23:34 +01:00
Simon Larsen
dfc4e2e7f8
feat: Update access control and add computed properties for various models to enhance notification handling
2025-06-24 18:13:49 +01:00
Simon Larsen
8f9c463d85
feat: Enhance OpenAPIParser and ResourceGenerator to support optional and computed fields in schema handling
2025-06-24 15:20:04 +01:00
Simon Larsen
82af0bee58
feat: Update Alert, Incident, and Monitor models to include isDefaultValueColumn and enhance access control permissions
2025-06-24 15:07:50 +01:00
Simon Larsen
babf818963
feat: Enhance ModelSchema to mark computed fields as readOnly and update create/update operations handling
2025-06-24 15:03:05 +01:00
Simon Larsen
b4477e04ef
feat: Update Incident, Monitor, and ScheduledMaintenance models to use isDefaultValueColumn for state ID fields
2025-06-24 14:54:54 +01:00
Simon Larsen
f0457df102
feat: Add computed property to various database models for enhanced data handling
2025-06-24 14:53:56 +01:00
Simon Larsen
73a1997f4c
feat: Skip computed fields for create operations in ModelSchema to enhance data handling
2025-06-24 14:23:32 +01:00
Simon Larsen
e4e7b7c7d8
feat: Update Incident and Monitor models to include computed properties and simplify access control
2025-06-24 14:08:54 +01:00
Simon Larsen
aa7bd3140c
feat: Add computed property to various database models for enhanced data handling
2025-06-24 14:02:56 +01:00
Simon Larsen
095ad5dbf4
feat: Add computed property support in TableColumnMetadata and update related permissions logic
2025-06-24 13:47:53 +01:00
Simon Larsen
f8c8f26cab
feat: Enhance response handling for list and object types in ResourceGenerator
2025-06-24 13:29:57 +01:00
Simon Larsen
a923b0f885
refactor: Update default value handling to consider both create and update schemas in ResourceGenerator
2025-06-24 13:18:38 +01:00
Simon Larsen
d352610ca7
refactor: Remove unused onBeforeUpdate method from MonitorService
2025-06-24 13:01:31 +01:00
Simon Larsen
23c57a1483
feat: Add support for complex objects in OpenAPIParser and ResourceGenerator
2025-06-24 12:52:00 +01:00
Simon Larsen
d3106e4ac8
refactor: Enhance resource schema handling by adding support for default values and list types in ResourceGenerator
2025-06-24 12:17:47 +01:00
Simon Larsen
a0acf8cac2
feat: Add operationSchemas to TerraformResource and implement schema generation for CRUD operations in OpenAPIParser
2025-06-24 11:53:18 +01:00
Simon Larsen
b29df21b4d
refactor: Enhance OpenAPI schema handling by incorporating default values in ModelSchema and ResourceGenerator
2025-06-24 11:21:47 +01:00
Simon Larsen
e1f52ebd26
refactor: Implement helper function to add default values to OpenAPI schema in AnalyticsModelSchema and ModelSchema
2025-06-23 18:29:06 +01:00
Simon Larsen
0248ae5ec6
Add default values for boolean fields across various database models
...
- Set defaultValue to false for boolean fields in Monitor, MonitorGroupOwnerTeam, MonitorGroupOwnerUser, MonitorOwnerTeam, MonitorOwnerUser, MonitorProbe, MonitorStatus, MonitorStatusTimeline, MonitorTest, OnCallDutyPolicy, OnCallDutyPolicyExecutionLog, OnCallDutyPolicyOwnerTeam, OnCallDutyPolicyOwnerUser, Probe, ProbeOwnerTeam, ProbeOwnerUser, Project, ProjectSmtpConfig, ProjectSso, PromoCode, ScheduledMaintenance, ScheduledMaintenanceInternalNote, ScheduledMaintenanceOwnerTeam, ScheduledMaintenanceOwnerUser, ScheduledMaintenancePublicNote, ScheduledMaintenanceStateTimeline, ScheduledMaintenanceTemplate, ServiceCopilotCodeRepository, SmsLog, StatusPage, StatusPageAnnouncement, StatusPageAnnouncementTemplate, StatusPageDomain, StatusPageGroup, StatusPageOwnerTeam, StatusPageOwnerUser, StatusPagePrivateUser, StatusPageResource, StatusPageSso, StatusPageSubscriber, TeamMember, TeamPermission, TelemetryException, User, UserEmail, UserNotificationSetting, UserSMS, UserTwoFactorAuth, Workflow, WorkflowVariable.
- Set defaultValue to true for specific boolean fields in MonitorProbe, MonitorTest, OnCallDutyPolicy, ScheduledMaintenance, StatusPage, and StatusPageResource.
- Adjusted default values for various fields to ensure consistent behavior across the application.
2025-06-23 18:16:18 +01:00
Simon Larsen
064ff68147
refactor: Add JSONObject type to defaultValue in TableColumnMetadata interface
2025-06-23 16:31:19 +01:00
Simon Larsen
5794e40fd1
docs: Update contributing guidelines to clarify repository status and forking instructions
2025-06-23 15:52:45 +01:00
Simon Larsen
51faf12723
refactor: Enhance OpenAPI example handling in DocumentationGenerator and OpenAPIParser
2025-06-23 15:50:06 +01:00
Simon Larsen
1c658651ac
refactor: Change provider parameter from "host" to "oneuptime_url" for clarity and consistency
2025-06-23 15:42:28 +01:00
Simon Larsen
482c6d3e0b
refactor: Improve toSnakeCase method to handle consecutive uppercase letters and camelCase conversion
2025-06-23 15:41:01 +01:00
Simon Larsen
441ab82acf
refactor: Update documentation to mark api_key as required for authentication
2025-06-23 15:27:14 +01:00
Simon Larsen
7d18b81ea5
refactor: Update api_key to be required for authentication in DocumentationGenerator and ProviderGenerator
2025-06-23 15:20:29 +01:00
Simon Larsen
a8c3ca5f01
refactor: Change provider parameter from "host" to "oneuptime_url" for clarity and consistency
2025-06-23 15:18:49 +01:00
Simon Larsen
1d57657b72
refactor: Make "Project ID" optional in ModelSchema when derived from API key
2025-06-23 14:55:35 +01:00
Simon Larsen
a4bb6744f4
refactor: Add isDefaultValueColumn property to Current Monitor Status ID in Monitor model
2025-06-23 14:41:33 +01:00
Simon Larsen
4d3ef70765
refactor: Adjust logic for handling optional columns in ModelSchema
2025-06-23 14:40:25 +01:00
Simon Larsen
6f71a67adf
refactor: Update example values and adjust optionality for default value columns in ModelSchema
2025-06-23 14:37:09 +01:00
Simon Larsen
a701f5eff0
refactor: Improve code formatting for better readability in DataSourceGenerator, ResourceGenerator, and StringUtils
2025-06-23 14:22:20 +01:00
Simon Larsen
7f7f3cf62b
refactor: Add --test-release flag to publish-terraform-provider command
2025-06-20 22:06:36 +01:00
Simon Larsen
2f4d51b833
refactor: Remove Terraform configuration and provider files from TerraformTest
2025-06-20 22:05:12 +01:00
Simon Larsen
c09369c351
refactor: Add TerraformTest directory to .gitignore
2025-06-20 22:04:22 +01:00
Simon Larsen
aeb3d93a1f
refactor: Update authentication error message to include API key requirement
2025-06-20 21:59:38 +01:00
Simon Larsen
24803362cb
refactor: Enhance publish script for OneUptime Terraform Provider with improved argument parsing, validation, and error handling
2025-06-20 21:28:19 +01:00
Simon Larsen
1dcd3664c7
refactor: Add PostWithSelect method and update resource handling for API calls
2025-06-20 17:34:22 +01:00
Simon Larsen
3e51f3542b
refactor: Update path for get item endpoint in OpenAPIUtil to include '/get-item'
2025-06-20 16:50:29 +01:00
Simon Larsen
f8d80b59ac
refactor: Add createdByUserId and deletedByUserId to computed fields check in OpenAPIParser
2025-06-20 16:41:24 +01:00
Simon Larsen
36f6561b2c
refactor: Enhance response value handling in generateResponseSetter method
2025-06-20 15:55:06 +01:00
Simon Larsen
5ed9b8ec24
refactor: Improve handling of Terraform map and response data in ResourceGenerator
2025-06-20 15:49:02 +01:00
Simon Larsen
672caa8c0a
refactor: Change authorization header from Bearer token to APIKey in DoRequest method
2025-06-20 14:40:46 +01:00
Simon Larsen
46e7d9aca6
refactor: Preserve original OpenAPI parameter and property names in ResourceGenerator and OpenAPIParser
2025-06-20 14:38:24 +01:00
Simon Larsen
aa617ec0ba
refactor: Enhance handling of Terraform map and list types in ResourceGenerator
2025-06-20 14:33:49 +01:00
Simon Larsen
aaa8d13526
refactor: Exclude Entity columns while retaining EntityArray columns in ModelSchema
2025-06-20 14:15:32 +01:00
Simon Larsen
b055a999e3
refactor: Clarify logic for making fields optional in ModelSchema
2025-06-20 14:00:12 +01:00
Simon Larsen
3c7426ffac
refactor: Sanitize attribute names in DataSourceGenerator and ResourceGenerator to avoid reserved keywords
2025-06-20 13:50:49 +01:00
Simon Larsen
09a8d89106
refactor: Update API host URL in README and scripts for consistency
2025-06-20 12:35:30 +01:00
Simon Larsen
3e8273ce55
refactor: Improve code formatting and readability in OpenAPIParser and StringUtils
2025-06-20 12:17:02 +01:00
Simon Larsen
7f08319da2
refactor: Enhance type annotations for methods and variables in OpenAPIParser, ResourceGenerator, StringUtils, and TerraformProviderGenerator
2025-06-20 00:09:33 +01:00
Simon Larsen
9f8c88ec91
refactor: Improve code formatting and readability across multiple generator files
2025-06-20 00:02:47 +01:00
Simon Larsen
571858aad5
refactor: Enhance type annotations and access modifiers across the Terraform provider codebase
...
- Updated constructors and methods in various classes to use public access modifiers for better clarity.
- Added explicit type annotations for variables and function return types to improve type safety and readability.
- Refactored the DocumentationGenerator, FileGenerator, GoCodeGenerator, GoModuleGenerator, OpenAPIParser, ProviderGenerator, ResourceGenerator, StringUtils, TerraformProviderGenerator, and GenerateProvider scripts.
- Removed deprecated Index.ts file related to Terraform provider generation.
2025-06-19 23:57:50 +01:00
Simon Larsen
6c6612fde9
refactor: Improve readability and consistency in example generation and resource imports
2025-06-19 23:45:00 +01:00
Simon Larsen
30dd60f01f
feat: Add example generation for resource documentation and enhance schema handling
2025-06-19 23:32:39 +01:00
Simon Larsen
f9372928fd
refactor: Enhance handling of map and list types in resource generation, adding comments for future implementation
2025-06-19 21:35:42 +01:00
Simon Larsen
0475f1cbea
refactor: Update import determination logic based on actual usage and resource operations
2025-06-19 21:25:18 +01:00
Simon Larsen
461b64eb56
Refactor code for improved readability and consistency
...
- Updated formatting in DocumentationGenerator.ts for better readability.
- Enhanced writeFileInDir method in FileGenerator.ts with consistent formatting.
- Refactored GoCodeGenerator.ts for improved code structure and readability.
- Improved error handling and formatting in OpenAPIParser.ts.
- Enhanced ProviderGenerator.ts with consistent formatting for file writing.
- Refactored ResourceGenerator.ts for improved readability and consistency.
- Updated StringUtils.ts for better formatting and readability.
- Improved TerraformProviderGenerator.ts with consistent formatting.
- Refactored GenerateProvider.ts for better error handling and readability.
- Updated Index.ts for improved formatting and consistency.
2025-06-19 21:05:06 +01:00
Simon Larsen
22d326bf6f
feat: Implement dynamic example generation for model schemas and enhance schema descriptions
2025-06-19 20:54:39 +01:00
Simon Larsen
e8b0d76bf0
refactor: Enhance schema handling for unknown column types and improve descriptions in ModelSchema
2025-06-19 20:39:17 +01:00
Simon Larsen
37c8ab5405
refactor: Remove debug logging from schema processing in OpenAPIParser
2025-06-19 19:51:26 +01:00
Simon Larsen
f73a964916
feat: Add build and installation script generation for Terraform provider
2025-06-19 19:50:32 +01:00
Simon Larsen
d9412b6c0c
refactor: Improve operation type determination and schema extraction in OpenAPIParser
2025-06-19 19:46:49 +01:00
Simon Larsen
eed38eed8d
refactor: Update host configuration to remove '/api' path and clarify documentation
2025-06-19 19:14:04 +01:00
Simon Larsen
fdfabe080c
refactor: Enhance toSnakeCase method to replace multiple underscores with a single underscore
2025-06-19 19:07:50 +01:00
Simon Larsen
8b41779fa2
refactor: Update provider configuration to use default host and remove unused authentication fields
2025-06-19 19:03:33 +01:00
Simon Larsen
1ef5894325
feat: Implement Terraform Provider Generator with OpenAPI integration
...
- Added StringUtils class for string manipulation and formatting.
- Created TerraformProviderGenerator class to handle provider generation.
- Defined TypeScript interfaces for Terraform provider configuration and OpenAPI specifications.
- Developed GenerateProvider script to orchestrate the provider generation process.
- Added README documentation for the Terraform provider generator.
- Implemented installation script for local provider installation.
- Created publish script for preparing and publishing the provider to Terraform Registry.
2025-06-19 18:55:46 +01:00
Simon Larsen
aec4878948
refactor: remove unused select schema references in OpenAPIUtil
2025-06-19 18:31:36 +01:00
Simon Larsen
f28dd9468f
refactor: remove unused select schema reference in OpenAPIUtil
2025-06-19 18:29:31 +01:00
Simon Larsen
ba3d665e19
refactor: remove unused select schema reference in create API spec
2025-06-19 18:28:42 +01:00
Simon Larsen
035e9273d9
Refactor: Remove old Terraform provider implementation and scripts
...
- Deleted main.go and provider.go files as part of the provider refactor.
- Removed publish-terraform-provider.sh script, which was responsible for publishing the provider to the Terraform Registry.
- Eliminated validate-generation.sh script used for local validation of the provider generation process.
- Introduced new Index.ts file to initiate the Terraform provider generation process from the OpenAPI specification.
- Updated the generation process to ensure a clean slate by removing any existing Terraform directory before generating new files.
2025-06-19 17:58:39 +01:00
Simon Larsen
849e06ec35
feat: implement type conflict resolution in TypeConflictResolver
2025-06-19 17:39:26 +01:00
Simon Larsen
9e1cc85c09
refactor: improve resource and data source handling in GeneratorConfig
2025-06-19 17:22:23 +01:00
Simon Larsen
04ce633338
refactor: simplify response schema registration in OpenAPIUtil
2025-06-19 17:17:29 +01:00
Simon Larsen
a04c561ad5
fix: add missing newline for better readability in GenerateProvider.ts
2025-06-19 16:05:52 +01:00
Simon Larsen
f221b2b4ff
feat: add response schemas for list, create, get, update, and analytics operations in OpenAPIUtil
2025-06-19 15:33:39 +01:00
Simon Larsen
4ab7b09661
fix: correct function call for provider initialization in main.go
2025-06-19 14:32:23 +01:00
Simon Larsen
523b842e57
fix: ensure error is thrown after failed Go module initialization and tidy command
2025-06-19 14:27:19 +01:00
Simon Larsen
023fe0b742
fix: correct import statement for provider package in main.go
2025-06-19 14:26:32 +01:00
Simon Larsen
e06085a16a
feat: implement initial provider structure and functionality for OneUptime Terraform provider
2025-06-19 14:19:25 +01:00
Simon Larsen
e074b38e3d
fix: correct path references in Go module initialization and main.go file reading
2025-06-19 13:38:23 +01:00
Simon Larsen
3d6a61ddc1
feat: add Go module setup and main entry point for Terraform provider generation
2025-06-19 13:28:00 +01:00
Simon Larsen
f3dc3e976e
refactor: format output path for Terraform provider generation for improved readability
2025-06-19 13:18:54 +01:00
Simon Larsen
f556cf1174
fix: update output path for Terraform provider generation to include full provider name
2025-06-18 17:11:27 +01:00
Simon Larsen
6b7a102b9a
refactor: replace <span> with <div> for monitor status elements to improve structure
2025-06-18 14:50:19 +01:00
Simon Larsen
a7d672263a
refactor: rename 'type' to 'fileType' in various components for consistency and clarity
2025-06-18 14:47:18 +01:00
Simon Larsen
3ebc19fb78
refactor: rename 'type' columns to 'fileType', 'paymentMethodType', and 'customFieldType' in migration files for clarity; update related code references
2025-06-18 13:48:54 +01:00
Simon Larsen
7c509791f4
fix: update fieldType references to use customFieldType for consistency in CustomFieldsDetail component
2025-06-18 13:43:13 +01:00
Simon Larsen
5225fdde0d
feat: add migration to rename 'type' columns to improve clarity in database schema
2025-06-18 13:41:31 +01:00
Simon Larsen
8a57fdbac7
refactor: rename 'type' to 'customFieldType' and 'paymentMethodType' in various models and components for clarity
2025-06-18 13:40:15 +01:00
Simon Larsen
77e097bf5f
feat: implement ProviderCodeSpecGenerator for generating provider code specifications
2025-06-18 12:04:49 +01:00
Simon Larsen
b13f1d03c0
fix: remove Go module setup from provider generation process and add scaffolding for framework output directory
2025-06-18 11:15:01 +01:00
Simon Larsen
9af40e0efb
feat: enhance provider.go generation with dynamic resource and data source implementations
2025-06-17 20:55:22 +01:00
Simon Larsen
eceeffec2e
fix: remove unnecessary terraform block from example configuration
2025-06-17 20:44:14 +01:00
Simon Larsen
f057710abf
fix: update get_provider_version function to return a default version for testing
2025-06-17 20:34:31 +01:00
Simon Larsen
bdf21e3598
chore: remove local installation script for OneUptime Terraform provider
2025-06-17 20:32:47 +01:00
Simon Larsen
55a40d80d5
fix: update .gitignore to include Terraform provider files and modify install script to use --force option
2025-06-17 20:31:05 +01:00
Simon Larsen
70cd4e7a46
feat: Add OneUptime Terraform Provider Publisher script
...
- Implemented a comprehensive bash script to automate the publishing process of the OneUptime Terraform provider to the Terraform Registry.
- Included functionalities for version specification, testing mode, dependency installation, provider generation, GitHub repository interaction, release creation, and asset uploading.
- Added error handling, prerequisite validation, and detailed logging for better user experience.
- Integrated GPG signing for release assets and SHA256 checksum generation.
- Provided usage instructions and examples for ease of use.
2025-06-17 20:28:24 +01:00
Simon Larsen
301cf0611d
feat: add local installation script and update README for Terraform provider
2025-06-17 20:14:05 +01:00
Simon Larsen
16fd822f4f
fix: update GPG private key reference in Terraform provider workflow
2025-06-17 12:26:00 +01:00
Simon Larsen
100bfbe5db
fix: enhance GPG signing process with key validation and debugging output
2025-06-17 12:00:42 +01:00
Simon Larsen
e420e44bee
fix: add GPG key import and export steps in Terraform provider publishing process
2025-06-17 11:34:42 +01:00
Simon Larsen
18b5323bc2
fix: add asset existence check and deletion before uploading in release process
2025-06-17 11:24:17 +01:00
Simon Larsen
cb002e25f9
fix: remove GPG key import and export steps from Terraform provider publishing process
2025-06-17 11:12:01 +01:00
Simon Larsen
19a0cfd3fd
fix: add GPG key import and export steps in Terraform provider generation workflow
2025-06-17 11:06:26 +01:00
Simon Larsen
3b6a746d41
fix: streamline GPG key handling in SHASUMS signing process
2025-06-17 11:00:04 +01:00
Simon Larsen
f27090dc4f
fix: improve GPG key import error handling and output for better debugging
2025-06-17 10:50:41 +01:00
Simon Larsen
2b68ec3d1b
fix: enhance GPG key import process by using a temporary file and improving status messages
2025-06-17 10:44:18 +01:00
Simon Larsen
02e3d1138e
fix: update Terraform provider publish command to use quotes for better handling of secrets
2025-06-17 10:32:08 +01:00
Simon Larsen
fdb2823fda
fix: streamline GPG key handling in Terraform provider publish workflow
2025-06-17 10:27:29 +01:00
Simon Larsen
0ed160f68f
fix: streamline GPG key handling and enhance publish script options for Terraform provider
2025-06-17 10:20:42 +01:00
Simon Larsen
66f6952ad9
fix: remove fallback for GPG private key in release workflow
2025-06-17 10:11:16 +01:00
Simon Larsen
d08387d4c8
fix: improve GPG key import process with enhanced error handling and automation
2025-06-17 09:59:12 +01:00
Simon Larsen
78835f8fb4
fix: enhance GPG signing process with improved error handling and automation
2025-06-17 09:48:14 +01:00
Simon Larsen
ae9af32768
fix: update GitHub release title and name format to simplify versioning
2025-06-17 09:42:13 +01:00
Simon Larsen
16de3a0380
fix: include signature files in release asset creation and upload process
2025-06-17 09:39:55 +01:00
Simon Larsen
5196fc1385
fix: enhance GPG signing process with validation and improved error handling
2025-06-16 23:14:37 +01:00
Simon Larsen
964afb0a1d
fix: streamline provider generation by removing redundant validations and enhancing zip archive creation
2025-06-16 23:05:03 +01:00
Simon Larsen
c5b382c122
fix: replace multi-platform build process with verification of existing builds
2025-06-16 22:47:46 +01:00
Simon Larsen
e74fddfe75
fix: update build command in publish script to use variable for ldflags
2025-06-16 22:44:28 +01:00
Simon Larsen
2ef6698f1b
fix: update publish script to validate provider framework directory and adjust paths for Go operations
2025-06-16 22:31:27 +01:00
Simon Larsen
7dac270540
fix: enhance provider generation validation with checks for essential files and Go module dependencies
2025-06-16 22:02:57 +01:00
Simon Larsen
bfb0cf1a79
fix: update file paths in provider generation and build scripts to reflect new directory structure
2025-06-16 21:54:59 +01:00
Simon Larsen
8765bc07ed
fix: add retry logic with exponential backoff to Slack API requests
2025-06-16 21:51:21 +01:00
Simon Larsen
388a842da4
fix: add checks for essential files in provider generation and build process
2025-06-16 21:45:02 +01:00
Simon Larsen
157e5563db
fix: add multi-platform build, SHASUM generation, and asset upload to publish script
2025-06-16 21:31:21 +01:00
Simon Larsen
619dacf18b
fix: simplify GitHub release title in publish-terraform-provider script
2025-06-16 21:23:59 +01:00
Simon Larsen
f76915f56f
fix: enhance push_to_repository function to handle remote changes and tag management
2025-06-16 21:14:46 +01:00
Simon Larsen
37dc6a82cb
fix: update publish-terraform-provider script to use 'master' branch instead of 'main'
...
fix: revise Terraform documentation to clarify project creation and resource structure
fix: enhance examples and quick start guide for better clarity on project ID usage
2025-06-16 21:07:14 +01:00
Simon Larsen
a0b980fb56
fix: remove unnecessary closing brace in publish-terraform-provider script
2025-06-16 20:56:32 +01:00
Simon Larsen
8065dcdb18
fix: update publish-terraform-provider script for test release mode
2025-06-16 20:50:58 +01:00
Simon Larsen
3be7b0e4ee
fix: improve formatting of manifestContent declaration in GoModuleSetup
2025-06-16 20:44:43 +01:00
Simon Larsen
1e3f5fb7e4
fix: improve GitHub release creation logic for dry runs and actual releases
2025-06-16 20:39:26 +01:00
Simon Larsen
df52df8fe0
fix: clean up formatting and whitespace in FormField and GoModuleSetup files
2025-06-16 20:35:54 +01:00
Simon Larsen
514ee1e6ed
fix: enhance repository access validation and clarify GITHUB_TOKEN permissions in publish script
2025-06-16 20:31:39 +01:00
Simon Larsen
5350c22833
fix: ensure SSH directory exists before setting up deploy key for GitHub release
2025-06-16 20:23:54 +01:00
Simon Larsen
e82092dbd7
fix: remove unnecessary fail-fast strategy from multiple Docker image deploy jobs
2025-06-16 20:18:56 +01:00
Simon Larsen
44e80d6707
fix: update environment variables for publish-terraform-provider job in release workflows
2025-06-16 20:17:28 +01:00
Simon Larsen
6c67b61cc1
fix: enhance GitHub authentication method in publish script to support deploy keys
2025-06-16 20:15:59 +01:00
Simon Larsen
d58b5170d9
fix: update description type in multiple components to support ReactElement
2025-06-16 16:57:09 +01:00
Simon Larsen
8262cc5a00
fix: correct script path casing for publish-terraform-provider in package.json
2025-06-16 16:49:09 +01:00
Simon Larsen
c579bc21a8
fix: update dependencies for test-helm-chart job to include publish-terraform-provider
2025-06-16 16:37:54 +01:00
Simon Larsen
ac131d6ae6
feat: add publishing workflow for Terraform provider with versioning and dependency management
2025-06-16 16:36:53 +01:00
Simon Larsen
6b03b541b3
fix: improve dry run handling in Terraform provider publishing script
2025-06-16 16:36:07 +01:00
Simon Larsen
14f95d54f4
fix: enhance GitHub authentication and error handling in publishing script
2025-06-16 16:20:41 +01:00
Simon Larsen
bd2c70e5fe
fix: remove redundant success message from publishing process
2025-06-16 16:16:26 +01:00
Simon Larsen
498a481162
feat: add multi-platform build support for Terraform provider
2025-06-16 15:56:04 +01:00
Simon Larsen
3ec126eed9
fix: update Go module setup to create cmd directory and adjust main.go path
2025-06-16 15:43:30 +01:00
Simon Larsen
b0d9e08f1b
feat: implement Go module setup and build configuration for Terraform provider
2025-06-16 15:08:48 +01:00
Simon Larsen
625ad9cc47
fix: remove unnecessary whitespace in features table for cleaner code
2025-06-16 14:52:43 +01:00
Simon Larsen
d17b272c61
fix: update feature descriptions for clarity and consistency
2025-06-16 14:26:04 +01:00
Simon Larsen
5188f0fb2d
fix: remove PR comment step from OpenAPI spec generation workflow
2025-06-16 14:17:07 +01:00
Simon Larsen
cafe51ed38
fix: remove comment PR step from Terraform provider generation workflow
2025-06-16 14:16:53 +01:00
Simon Larsen
25ff258d83
fix: remove unnecessary blank lines in route definitions for cleaner code
2025-06-16 13:14:29 +01:00
Simon Larsen
140547d796
fix: update link styling for improved visibility in Markdown cheatsheet
2025-06-16 13:07:59 +01:00
Simon Larsen
b68f25b80d
fix: ensure consistent styling for Markdown link in cheatsheet
2025-06-16 13:07:29 +01:00
Simon Larsen
6521009e29
feat: add Terraform support option to pricing plans and improve route formatting
2025-06-16 13:07:26 +01:00
Simon Larsen
589cd8d8ee
feat: add Markdown description support across various components for enhanced user guidance
2025-06-16 13:04:14 +01:00
Simon Larsen
bc644a75f8
fix: update Markdown utility import path and adjust helpText state type in CodeEditor component
2025-06-16 12:45:40 +01:00
Simon Larsen
d564c573e5
refactor: remove unused Markdown imports and improve description formatting in various components
2025-06-16 12:44:02 +01:00
Simon Larsen
60b6b55f0f
fix: update descriptions in Alert, ScheduledMaintenanceTemplate, and StatusPageAnnouncement models to clarify Markdown usage
2025-06-16 12:39:55 +01:00
Simon Larsen
5179107c02
fix: update remediation notes description in Alert model and remove unused Markdown import in IncidentNoteTemplate
2025-06-16 12:38:55 +01:00
Simon Larsen
fa6ef8070c
feat: enhance Markdown support with utility functions and update descriptions across various components
2025-06-16 12:36:41 +01:00
Simon Larsen
c21623d275
feat: add Terraform Provider navigation links and restructure publishing documentation
2025-06-16 09:56:37 +01:00
Simon Larsen
f9d17364f3
Add comprehensive documentation for OneUptime Terraform Provider
...
- Created main documentation index for Terraform Provider.
- Added Quick Start Guide for rapid setup and configuration.
- Developed detailed installation and usage guide from Terraform Registry.
- Introduced Self-Hosted Configuration Guide emphasizing version compatibility.
- Included troubleshooting sections and best practices for self-hosted users.
- Provided complete configuration examples for various environments.
2025-06-16 09:41:10 +01:00
Simon Larsen
a1c719b653
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-06-16 09:32:27 +01:00
Simon Larsen
42e9016c31
feat: implement Terraform provider release workflow and documentation
2025-06-16 09:32:24 +01:00
Simon Larsen
6c4d64455f
Merge pull request #1949 from OneUptime/snyk-fix-dee1b14b5aa17ca1ba382a4c7a01772c
...
[Snyk] Security upgrade jest from 29.7.0 to 30.0.0
2025-06-14 21:30:46 +01:00
snyk-bot
1931b9a45b
fix: package.json & package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-BABELHELPERS-9397697
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-BRACEEXPANSION-9789073
2025-06-14 11:29:13 +00:00
Simon Larsen
5b4233a61c
feat: add Terraform provider publishing workflow and script
2025-06-13 22:13:37 +01:00
Simon Larsen
e059d9ee0c
style: format code for better readability in AnnouncementCreate and StatusPageAnnouncementTemplates components
2025-06-13 20:55:55 +01:00
Simon Larsen
0c3a90ed83
fix: correct PageRoute structure in StatusPagesRoutes component
2025-06-13 20:53:17 +01:00
Simon Larsen
b62e6a4b23
feat: create AnnouncementCreate component and update routing for announcements
2025-06-13 20:51:08 +01:00
Simon Larsen
c42e13d160
feat: enhance Status Pages field structure in StatusPageAnnouncementTemplates
2025-06-13 20:49:29 +01:00
Simon Larsen
febb0c77e6
feat: add Announcement creation page and update routing for announcements
2025-06-13 20:43:00 +01:00
Simon Larsen
d5706167a6
refactor: remove unused overrideFieldKey property from StatusPageAnnouncementTemplateView and StatusPageAnnouncementTemplates
2025-06-13 20:22:32 +01:00
Simon Larsen
bcbddd480d
refactor: standardize formatting and improve readability in StatusPageAnnouncementTemplateView and SpecificationConverter
2025-06-13 20:20:25 +01:00
Simon Larsen
58067a989b
feat: update permissions for Status Page Announcement Template and enhance route handling in the settings page
2025-06-13 14:11:48 +01:00
Simon Larsen
242b6a3dde
feat: add Status Page Announcement Template view and update routes for enhanced functionality
2025-06-13 14:08:27 +01:00
Simon Larsen
17a67eb19d
refactor: improve code readability by standardizing formatting across multiple files
2025-06-13 13:54:36 +01:00
Simon Larsen
0ef1b717aa
refactor: add type annotations for improved type safety across various components
2025-06-13 13:50:06 +01:00
Simon Larsen
c0be3e2fa5
fix: standardize formatting and improve readability in various files
2025-06-13 12:58:46 +01:00
Simon Larsen
739256bd19
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-06-13 12:53:37 +01:00
Simon Larsen
cdf26234d5
feat: add disableSpellCheck prop to various components to enhance user experience
2025-06-13 11:53:12 +00:00
Simon Larsen
025ceb7a3d
feat: add Status Page Announcement Template API integration
2025-06-13 12:51:17 +01:00
Simon Larsen
fae86b13d7
feat: add routes for Status Page Announcement Templates in settings
2025-06-13 12:46:52 +01:00
Simon Larsen
6f26f1b5f9
feat: add migration for Status Page Announcement Template and related tables with foreign key constraints
2025-06-13 12:23:13 +01:00
Simon Larsen
81ec5a42de
refactor: improve readability of template selection logic in AnnouncementTable
2025-06-13 12:16:43 +01:00
Simon Larsen
3084438cf9
feat: add functionality for creating announcements from templates with modal integration and error handling
2025-06-13 12:13:52 +01:00
Simon Larsen
d74be2e23a
feat: add Status Page Announcement Template functionality with permissions and UI integration
2025-06-13 12:09:13 +01:00
Simon Larsen
3234f730fe
Refactor ToolInstaller and ProviderSpec for improved readability and consistency
...
- Updated import statements to use double quotes for consistency.
- Refactored ToolInstaller methods to enhance readability and maintainability.
- Improved error handling and logging in ToolInstaller methods.
- Simplified the installation verification process for tools.
- Enhanced the ProviderSpec class to maintain consistent formatting and error handling.
- Refactored SpecificationConverter for better structure and clarity.
- Improved the extraction and sanitization of resource names in SpecificationConverter.
- Enhanced schema generation logic to accommodate various OpenAPI specifications.
2025-06-13 12:07:22 +01:00
Simon Larsen
60a6714e40
feat: update spellCheck behavior in Input component to conditionally disable based on input type
2025-06-13 11:04:31 +00:00
Simon Larsen
a2be299583
feat: add disableSpellCheck prop to MarkdownEditor, CodeEditor, and FormField components with corresponding tests
2025-06-13 11:02:39 +00:00
Simon Larsen
22c705881c
feat: add disableSpellCheck prop to Input and TextArea components and update tests for spellcheck behavior
2025-06-13 10:54:00 +00:00
Simon Larsen
d4225d35a0
feat: add resource name sanitization to follow Terraform naming conventions
2025-06-13 10:57:53 +01:00
Simon Larsen
577b5ea0a7
feat: enhance GenerateProvider to include Framework Generator installation and add detailed logging for each step
2025-06-13 10:50:16 +01:00
Simon Larsen
d71338ffae
feat: implement FrameworkGenerator class for Terraform provider code generation and scaffolding
2025-06-13 10:41:01 +01:00
Simon Larsen
9b8bf4c997
feat: add openapi.json to .gitignore to prevent tracking of generated files
2025-06-13 10:40:18 +01:00
Simon Larsen
7fcd7d7769
feat: enhance ToolInstaller to support installation of Framework Generator and improve logging
2025-06-13 10:40:03 +01:00
Simon Larsen
d39f59e33f
feat: remove unused miscDataProps from create API specifications
2025-06-13 10:39:38 +01:00
Simon Larsen
85c643dd8b
feat: refactor Terraform provider code generation into ProviderSpec class
2025-06-13 10:20:51 +01:00
Simon Larsen
dc114e7b6f
feat: enhance resource handling in generator config for Terraform provider
2025-06-12 23:17:31 +01:00
Simon Larsen
ab9d6cceac
feat: add ToolInstaller for managing Terraform Plugin Codegen OpenAPI installation and integrate it into GenerateProvider
2025-06-12 23:12:19 +01:00
Simon Larsen
858a04ea36
feat: update generate-openapi-spec script to use relative path for OpenAPI spec file
2025-06-12 23:04:14 +01:00
Simon Larsen
4db1320d47
feat: update generate-openapi-spec script to accept output path as an argument
2025-06-12 23:04:07 +01:00
Simon Larsen
962071aa21
feat: update OpenAPI spec path in GenerateProvider to ensure correct file location
2025-06-12 22:52:06 +01:00
Simon Larsen
350943f78b
feat: update output path for Terraform provider generator config to ensure correct file placement
2025-06-12 22:50:46 +01:00
Simon Larsen
270eafef6a
feat: enhance resource and data source generation logic based on operationId for better handling of CRUD operations
2025-06-12 22:40:35 +01:00
Simon Larsen
61d7cbd6a6
feat: add operationId to API paths for better identification and organization
2025-06-12 22:34:50 +01:00
Simon Larsen
4e53dd45db
feat: remove debug logging from AnalyticsModelSchema to streamline code
2025-06-12 22:26:05 +01:00
Simon Larsen
35b1c50f18
feat: remove debug logging from ModelSchema class to clean up code
2025-06-12 22:24:54 +01:00
Simon Larsen
eaf11e42ea
feat: improve resource and data source naming by prioritizing operationId and refining fallback logic
2025-06-12 22:00:44 +01:00
Simon Larsen
38b0113842
feat: enhance resource and data source naming by using operationId or fallback to path and method
2025-06-12 21:56:56 +01:00
Simon Larsen
faa7f3a8aa
feat: implement Terraform provider generator configuration and OpenAPI spec generation
2025-06-12 21:54:09 +01:00
Simon Larsen
7beb0be9a9
feat: enhance generateOpenAPISpec function to accept output path and ensure directory exists
2025-06-12 21:42:23 +01:00
Simon Larsen
b47494073b
feat: remove GenerateProvider.ts file and its associated logic
2025-06-12 21:17:05 +01:00
Simon Larsen
e172c7c80a
feat: enhance Terraform provider generation by extracting resources and data sources from OpenAPI spec
2025-06-12 21:04:11 +01:00
Simon Larsen
a92dc56c55
fix: update generator configuration path and ensure output directory exists
2025-06-12 19:38:17 +01:00
Simon Larsen
9f8fe31b70
feat: dynamically generate resources and datasources in generator configuration
2025-06-12 19:36:09 +01:00
Simon Larsen
14023df7a6
fix: improve error message formatting in ProjectMiddleware and its tests
2025-06-12 18:23:20 +01:00
Simon Larsen
0e6761d291
fix: standardize error messages for API key validation in ProjectMiddleware
2025-06-12 18:20:53 +01:00
Simon Larsen
53ff7ebc5c
fix: improve code formatting and readability in Routes and OpenAPI service files
2025-06-12 18:00:45 +01:00
Simon Larsen
8190ae0624
feat: add OpenAPI specification support and update navigation links
2025-06-12 17:57:27 +01:00
Simon Larsen
c1009a3361
fix: standardize formatting and improve readability in various schema and model files
2025-06-12 17:38:28 +01:00
Simon Larsen
917e43143a
fix: simplify ObjectID schema and update ModelSchema to use string format for identifiers
2025-06-12 17:29:21 +01:00
Simon Larsen
657cdfd2d9
fix: refactor column type handling in AnalyticsModelSchema and simplify example value assignment in ModelSchema
2025-06-12 12:17:51 +01:00
Simon Larsen
3cdedee597
fix: filter out columns marked to be hidden in documentation from table columns
2025-06-12 11:51:54 +01:00
Simon Larsen
bfc958dffe
fix: update TableColumn metadata to include hideColumnInDocumentation flag and enhance date schema handling in ModelSchema
2025-06-12 11:48:44 +01:00
Simon Larsen
01916e6323
fix: return baseValue for EqualTo operator in AnalyticsModelSchema and ModelSchema
2025-06-12 11:20:57 +01:00
Simon Larsen
2621b69d9f
fix: clean up formatting and improve OpenAPI schema examples in ModelSchema
2025-06-12 11:16:57 +01:00
Simon Larsen
1c3c612306
fix: enhance error message for missing API key and improve project ID handling in ProjectMiddleware
2025-06-12 11:13:06 +01:00
Simon Larsen
b42665ec67
fix: update error message for invalid API key in ProjectMiddleware
2025-06-12 10:05:36 +01:00
Simon Larsen
823886e15e
fix: improve error handling for invalid API key in ProjectMiddleware
2025-06-12 10:01:26 +01:00
Simon Larsen
1943ecdfe6
fix: format mockRefreshProjectUsersByProject declaration for improved readability
2025-06-11 22:06:58 +01:00
Simon Larsen
d426a54f09
fix: enhance type definition for mockRefreshProjectUsersByProject in TeamMemberService tests
2025-06-11 22:05:04 +01:00
Simon Larsen
e20fbe1662
fix: update ProjectAuthorization and TeamMemberService tests for improved mock handling
2025-06-11 17:28:30 +01:00
Simon Larsen
92eb79c954
fix: simplify error handling in afterEach of TeamMemberService tests
2025-06-11 17:20:31 +01:00
Simon Larsen
19917dfc29
fix: add projectId selection to ProjectMiddleware test and improve error handling in TeamMemberService tests
2025-06-11 17:09:20 +01:00
Simon Larsen
cf428ea5a9
fix: simplify techStackItems mapping in TechStackView component
2025-06-11 16:49:42 +01:00
Simon Larsen
39f873b34d
fix: update test assertions and remove unused subscription status in BillingService tests
2025-06-11 16:44:00 +01:00
Simon Larsen
cc20f041a5
fix: enhance type definition for techStackItems in TechStackView component
2025-06-11 15:52:29 +01:00
Simon Larsen
6389a70207
fix: update context type in VMRunner to allow string values
2025-06-11 15:42:37 +01:00
Simon Larsen
0e210320e5
fix: update ComponentProps to allow string type and adjust TechStackView to map tech stack items correctly
2025-06-11 15:40:40 +01:00
Simon Larsen
801ded5bb4
fix: update type constraints in QueryHelper methods to use FindWhereProperty<any>
2025-06-11 15:24:33 +01:00
Simon Larsen
74dc22fcff
fix: remove unused import of GenericObject in StatementGenerator tests
2025-06-11 15:04:09 +01:00
Simon Larsen
bd45b59725
fix: update test cases in AnalyticsDatabaseService to use specific query and props objects
2025-06-11 15:03:54 +01:00
Simon Larsen
c05e5cb0ef
fix: ensure async handling of billing service mock initialization in tests
2025-06-11 14:42:25 +01:00
Simon Larsen
2c02500fd3
fix: update type constraints in QueryOperator and initialize query/props as empty objects in tests
2025-06-11 14:37:31 +01:00
Simon Larsen
1a4c652bfc
fix: format type assertion for mocked Navigation module for consistency
2025-06-11 14:28:34 +01:00
Simon Larsen
a069fa97df
fix: refactor conditional checks for onChange props across multiple components
2025-06-11 14:25:35 +01:00
Simon Larsen
a7f00105ac
fix: update ESLint configuration and ignore patterns for improved linting performance
2025-06-11 13:46:53 +01:00
Simon Larsen
29339b75ba
fix: update Navigation mock structure to use default export for consistency in tests
2025-06-11 13:38:16 +01:00
Simon Larsen
8a3afb8fb0
fix: simplify event handler checks using optional chaining for onClick and onChange props across multiple components
2025-06-11 13:30:57 +01:00
Simon Larsen
be6627cd2e
fix: refactor onClick handler in ColorInput to use explicit check for props.onClick
2025-06-11 13:18:05 +01:00
Simon Larsen
d200ee3d6f
fix: format import statement for BillingService in mockIsBillingEnabled function
2025-06-11 13:11:32 +01:00
Simon Larsen
dd52a97dfa
fix: improve error handling by replacing catch blocks with empty catch statements across multiple components
2025-06-11 13:08:28 +01:00
Simon Larsen
2b801c3d08
fix: update action start and end handlers to use explicit checks before calling
2025-06-11 10:28:36 +01:00
Simon Larsen
d6d5ecec64
fix: correct syntax for checking disabled attribute in ConfirmModal test
2025-06-11 10:27:53 +01:00
Simon Larsen
73f248c367
fix: improve error handling in CommonModel and update mock function to return a promise in BillingServiceHelper
2025-06-11 10:27:42 +01:00
Simon Larsen
9d3b2b5fc9
fix: correct function call syntax in OrderedStatesList test and improve error handling in various classes
2025-06-11 10:26:42 +01:00
Simon Larsen
98a4f058dd
fix: add error logging across multiple components and services
2025-06-11 10:14:09 +01:00
Nico Aymet
b7ea97c246
Set permission to write logs and cache on /tmp/npm in case container run as non root
2025-06-10 19:11:37 +01:00
Simon Larsen
289308b01e
fix: enhance error logging for statusPageId conversion in StatusPageAPI
...
fix: improve onClick handler in Logo component for better readability
2025-06-10 15:23:32 +01:00
Simon Larsen
dd05f540c1
fix: update error logging to include error details in data migration classes
...
refactor: change GenericObject type from Object to object for consistency
fix: increase memory limit for eslint commands in package.json
2025-06-10 15:17:55 +01:00
Simon Larsen
656420ac7b
Remove dotenv and sass dependencies from Dashboard and StatusPage package.json files
2025-06-10 15:07:58 +01:00
Simon Larsen
f7597bf35e
fix: add null checks for startTimeUnixNano and timeUnixNano in getMetricFromDatapoint method
2025-06-10 14:22:22 +01:00
Simon Larsen
a579b97584
fix: update script tags to use type="module" for improved compatibility
2025-06-10 12:26:54 +01:00
Simon Larsen
0cc64550c9
refactor: change esbuild output format from IIFE to ESM to enable code splitting
2025-06-10 12:24:52 +01:00
Simon Larsen
0931ae577a
refactor: remove development environment setup from Dockerfiles and nodemon configurations
2025-06-10 12:02:20 +01:00
Simon Larsen
67636da2dd
fix: update script references from bundle.js to Index.js in multiple views
2025-06-10 10:13:40 +01:00
Simon Larsen
26aef9c2ea
fix: disable minification in esbuild configuration for development
2025-06-10 10:10:24 +01:00
Simon Larsen
2c512abb7b
feat: add sass as a development dependency
2025-06-09 20:48:06 +01:00
Simon Larsen
2d0752aede
refactor: update esbuild configuration paths and add esbuild dependency
2025-06-09 20:14:47 +01:00
Simon Larsen
b1383029f3
fix: remove unnecessary comments from port mappings in docker-compose.dev.yml
2025-06-09 20:04:57 +01:00
Simon Larsen
1392aba0dc
refactor: remove webpack dependencies and update documentation for migration to esbuild
2025-06-09 20:04:36 +01:00
Simon Larsen
f5e6b04070
refactor: migrate from webpack to esbuild for all services
...
- Updated package.json scripts to use esbuild instead of webpack.
- Removed webpack.config.js files from all services.
- Added esbuild.config.js files for Dashboard, Accounts, AdminDashboard, and StatusPage.
- Created a shared esbuild configuration in Scripts/esbuild-config.js.
- Implemented CSS and file loader plugins for handling styles and assets.
- Added a migration cleanup script to remove webpack dependencies and configurations.
- Updated ESLint configuration to ignore webpack.config.js.
2025-06-09 20:02:24 +01:00
Simon Larsen
4ae8a64857
fix: update ESLint rule references and upgrade TypeScript dependencies
2025-06-09 15:58:01 +01:00
Simon Larsen
ddb8bdb5f2
fix: update output directory name for Terraform provider generation
2025-06-09 15:35:05 +01:00
Simon Larsen
c16ef4b8fd
fix: correct syntax errors and improve error messages in Terraform provider generation
2025-06-09 15:32:33 +01:00
Simon Larsen
5177af1b33
fix: install script dependencies and export generateOpenAPISpec function for Terraform provider generation
2025-06-09 15:30:48 +01:00
Simon Larsen
e00ee85483
fix: correct directory name for installing script dependencies in OpenAPI spec generation workflow
2025-06-09 15:26:20 +01:00
Simon Larsen
1d01ffd293
fix: ensure script dependencies are installed before generating OpenAPI spec
2025-06-09 15:22:50 +01:00
Simon Larsen
7d069065c9
Merge pull request #1939 from OneUptime/terraform
...
Terraform
2025-06-09 15:01:47 +01:00
Simon Larsen
a37a0c4b3b
fix: ensure tfplugingen-openapi is installed and use correct path for generation command
2025-06-09 14:58:28 +01:00
Simon Larsen
9633cbcb40
refactor: update provider generation to use dynamic API version and improve naming conventions
2025-06-09 14:55:29 +01:00
Simon Larsen
81d7168a0e
feat: implement Terraform provider generation workflow with validation and documentation
2025-06-09 14:44:56 +01:00
Simon Larsen
6064f060a7
refactor: improve code consistency by adding missing commas in function parameters and statements
2025-06-09 14:34:50 +01:00
Simon Larsen
e34ede0c75
refactor: clean up formatting and remove unnecessary changes in StatementGenerator class
2025-06-09 14:26:18 +01:00
Simon Larsen
6a141c2cf1
refactor: enhance type annotations and replace console logs with Logger for OpenAPI spec generation
2025-06-09 14:22:12 +01:00
Simon Larsen
e03d1c3e1a
refactor: simplify validation call and clean up whitespace in generateOpenAPISpec function
2025-06-09 14:19:08 +01:00
Simon Larsen
44f1f40a93
feat: add OpenAPI spec generation workflow with validation and artifact upload
2025-06-09 14:15:23 +01:00
Simon Larsen
39d6eac670
refactor: streamline OpenAPI spec validation and error handling
2025-06-09 14:13:17 +01:00
Simon Larsen
ed4936af30
refactor: restructure generateOpenAPISpec function for improved readability and organization
2025-06-09 14:11:03 +01:00
Simon Larsen
d5f0a29959
feat: Update package dependencies and add OpenAPI spec generation
...
- Added @readme/openapi-parser as a dependency in Scripts/package.json.
- Introduced a new script command "generate-openapi-spec" in package.json for generating OpenAPI specifications.
- Removed the obsolete test_schema_permissions.js file.
- Created a new script (GenerateSpec.ts) to generate and validate the OpenAPI spec, saving it to openapi.json.
2025-06-09 14:08:56 +01:00
Simon Larsen
b7ee17fa3e
refactor: clean up formatting and remove unnecessary line breaks in ProjectAuthorization, OpenAPI, and ModelSchema files
2025-06-09 13:50:37 +01:00
Simon Larsen
eb3039f8d7
refactor: update Monitor column type to use MonitorSteps and integrate schema retrieval
2025-06-09 13:47:54 +01:00
Simon Larsen
f7464d6807
refactor: add IP and Port types to ColumnType and update related schemas in AnalyticsModelSchema and ModelSchema
2025-06-09 13:45:53 +01:00
Simon Larsen
db56b83734
refactor: remove ProjectID header from API Key example in authentication guide
2025-06-09 13:04:36 +01:00
Simon Larsen
907fd3f7e2
refactor: update tenant ID retrieval logic based on API key presence in ProjectMiddleware
2025-06-09 13:02:33 +01:00
Simon Larsen
5e7fd03564
refactor: remove API key header from default API headers in OpenAPI utility
2025-06-09 12:57:34 +01:00
Simon Larsen
db16554390
refactor: clean up code formatting and remove unused nested model example in AnalyticsModelSchema
2025-06-09 11:59:55 +01:00
Simon Larsen
f2f29398ee
refactor: remove KeyValueNestedModel and clean up related code in CommonModel
2025-06-09 11:57:20 +01:00
Simon Larsen
41d0c4034d
refactor: remove NestedModel support and clean up related code in AnalyticsBaseModel and StatementGenerator
2025-06-09 11:54:58 +01:00
Simon Larsen
3099d96e3c
refactor: enhance type safety and improve parameter handling in OpenAPI utility methods
2025-06-09 11:36:09 +01:00
Simon Larsen
1ed266b9f5
feat: add API key authentication and enhance API specifications with default headers
2025-06-09 11:25:49 +01:00
Simon Larsen
03e26a61d8
refactor: improve code formatting for better readability in AnalyticsModelSchema and BaseSchema
2025-06-08 21:01:19 +01:00
Simon Larsen
e58377df9f
refactor: add type annotations for better type safety in OpenAPI and schema files
2025-06-08 19:08:27 +01:00
Simon Larsen
a0002ac172
refactor: improve code formatting and readability across multiple schema files
2025-06-08 16:07:47 +01:00
Simon Larsen
f8da2c2c5a
feat: enhance column access control checks for read and create permissions in AnalyticsModelSchema
2025-06-06 14:51:26 +01:00
Simon Larsen
196ba295f4
feat: enhance permission handling in ModelSchema for column access control
2025-06-06 13:59:56 +01:00
Simon Larsen
fbc98a74a6
feat: update singular and plural names for OnCallDutyPolicyTimeLog model
2025-06-06 13:59:18 +01:00
Simon Larsen
6d154f1c8a
feat: update singular and plural names for OnCallDutyPolicyEscalationRuleSchedule model
2025-06-06 13:58:18 +01:00
Simon Larsen
b32b936bba
feat: update singular and plural names for OnCallDutyPolicyEscalationRuleUser model
2025-06-06 13:57:26 +01:00
Simon Larsen
f36caf6242
feat: update singular and plural names for OnCallDutyPolicyEscalationRuleTeam model
2025-06-06 13:49:59 +01:00
Simon Larsen
ff8d19443b
feat: update singular and plural names for ExceptionInstance model
2025-06-06 13:48:08 +01:00
Simon Larsen
19a811f935
feat: restore and enhance API Reference documentation
2025-06-06 13:33:22 +01:00
Simon Larsen
535848ba78
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-06-06 13:26:48 +01:00
Simon Larsen
06ab514211
feat: refactor schema generation methods in BaseSchema for improved reusability and clarity
2025-06-06 13:26:45 +01:00
Simon Larsen
ad78f9de22
Merge pull request #1936 from OneUptime/add-api-reference-link
...
feat: Add API Reference link to documentation
2025-06-06 13:02:29 +01:00
google-labs-jules[bot]
916954e71f
feat: Add API Reference link to documentation
...
This commit introduces a new "API Reference" section in the documentation navigation.
- A new navigation group "API Reference" is added to `Docs/Utils/Nav.ts`.
- This group links to a new page `/docs/api-reference/api-reference`.
- The new page `Docs/Content/api-reference/API Reference.md` is created and contains a link to the main OneUptime API Reference at `/reference`.
2025-06-06 11:50:52 +00:00
Simon Larsen
4c49023cb6
feat: add Analytics model schemas and API generation methods to OpenAPIUtil
2025-06-06 12:50:18 +01:00
Simon Larsen
d589afafbd
feat: update singular and plural names in ServiceCatalog and ServiceCopilotCodeRepository models for clarity
2025-06-06 12:05:53 +01:00
Simon Larsen
c1b1789307
feat: update model endpoint descriptions in OpenAPI specification
2025-06-06 11:51:02 +01:00
Simon Larsen
dd3220f3d6
feat: add tags for model endpoints in OpenAPI specification
2025-06-06 11:48:19 +01:00
Simon Larsen
57709f71a6
feat: update permission check logic in OpenAPIUtil to ensure valid permissions are present
2025-06-06 11:36:21 +01:00
Simon Larsen
2f4c513a85
feat: add slackWorkspaceName field to StatusPageSubscriber model and update migration
2025-06-05 16:10:49 +01:00
Simon Larsen
8faf75d4c8
feat: add slackWorkspaceName field to subscription form and update field type to text
2025-06-05 16:10:25 +01:00
Simon Larsen
54948c08c2
feat: add Slack Workspace Name field to subscription form with validation
2025-06-05 15:42:13 +01:00
Simon Larsen
7e1b3ce8d8
feat: update submit button text to 'Send Management Link' in Email, Slack, and SMS subscription pages
2025-06-05 15:38:45 +01:00
Simon Larsen
65f43448fe
feat: update Slack subscriber query to use slackWorkspaceName instead of slackIncomingWebhookUrl
2025-06-05 15:35:35 +01:00
Simon Larsen
0358e21958
feat: update permission handling and remove unused Slack fields in subscriber model
2025-06-05 15:28:51 +01:00
Simon Larsen
811f4338b0
feat: add migration to include slackWorkspaceName in StatusPageSubscriber table
2025-06-05 15:24:12 +01:00
Simon Larsen
fdfd66e21e
feat: add Slack workspace name field for subscriber validation and update related logic
2025-06-05 15:22:04 +01:00
Simon Larsen
d5f8df322e
feat: improve Slack subscriber handling and validation across services
2025-06-05 15:04:19 +01:00
Simon Larsen
340d44c389
feat: streamline Slack notification messages by removing redundant titles
2025-06-05 15:03:10 +01:00
Simon Larsen
4532f5bc04
feat: enhance Slack notification message for new subscribers
2025-06-05 14:48:41 +01:00
Simon Larsen
2eebac054e
feat: add Slack webhook validation and notification for new subscribers
2025-06-05 14:44:07 +01:00
Simon Larsen
42e9f42350
feat: update Slack subscriber handling to use incoming webhook URL
2025-06-05 14:35:08 +01:00
Simon Larsen
75814cdec0
feat: enforce Slack subscriber requirement and update related components
2025-06-04 21:45:40 +01:00
Simon Larsen
7a2b0a159d
feat: enable Slack subscribers in StatusPage API and update subscription logic
2025-06-04 21:32:10 +01:00
Simon Larsen
12d266aabf
feat: enable Slack subscribers in StatusPage settings and update subscription logic
2025-06-04 21:15:30 +01:00
Simon Larsen
5ba9556584
feat: add migration for enabling Slack subscribers and webhook URL in StatusPage
2025-06-04 20:37:53 +01:00
Simon Larsen
b659d0ab4a
refactor: remove SlackWebhookTester component from StatusPageSlackSubscribers
2025-06-04 20:17:14 +01:00
Simon Larsen
e725ab4b7b
fix: add type annotations for markdown messages and remove unused props in Slack subscription components
2025-06-04 20:14:36 +01:00
Simon Larsen
a4bc78439d
Merge branch 'master' into slack-subscribers
2025-06-04 19:53:34 +01:00
Simon Larsen
7f59e62b5d
Refactor Slack Markdown Conversion and Update Slack Notification Logic
...
- Renamed `convertMarkdownToSlack` to `convertMarkdownToSlackRichText` for clarity in Slack utility.
- Updated various components and worker jobs to utilize the new Slack markdown conversion method.
- Removed unused test webhook functionality from the Slack subscribers page.
- Improved formatting of Slack messages in notification jobs to enhance readability.
- Cleaned up code by removing unnecessary fragments and ensuring consistent formatting.
- Enhanced error handling and user feedback for Slack webhook testing.
2025-06-04 19:52:59 +01:00
Simon Larsen
9d7f2aebf6
fix: update status page ID reference in test notification message
2025-06-04 19:26:27 +01:00
Simon Larsen
ba08edc61f
feat: Implement Slack webhook testing functionality and enhance Slack notifications
2025-06-04 14:39:33 +00:00
Simon Larsen
f538b89553
fix: correct typo in title for scheduled event message
2025-06-04 15:34:51 +01:00
Simon Larsen
9779f12806
chore: update ModelSchema class for improved readability and maintainability
2025-06-04 15:34:08 +01:00
Simon Larsen
1b4758070b
refactor: improve type annotations and formatting in OpenAPI and ModelSchema classes
2025-06-04 15:30:42 +01:00
Simon Larsen
f15cff0064
feat: add permissions formatting and description for OpenAPI schema in ModelSchema
2025-06-04 14:52:53 +01:00
Simon Larsen
dcadbadf25
feat: Add Slack subscription feature for status page notifications
...
- Implemented Slack notifications for scheduled maintenance events, incidents, and announcements.
- Added UI components for managing Slack subscribers in the dashboard.
- Introduced new settings to enable Slack subscribers in status page settings.
- Created forms for subscribing and managing Slack subscriptions.
- Updated API routes and utility functions to handle Slack webhook URLs.
- Enhanced existing notification jobs to include Slack messaging capabilities.
2025-06-04 13:44:49 +00:00
Simon Larsen
bb51de9d10
feat: implement permission checks for API generation in OpenAPIUtil
2025-06-04 14:37:54 +01:00
Simon Larsen
4c6f51f3bc
feat: add groupBy schema support in OpenAPI and ModelSchema classes
2025-06-04 12:58:10 +01:00
Simon Larsen
0ba3db57d6
refactor: enhance type annotations and structure in ModelSchema class
2025-06-03 23:45:37 +01:00
Simon Larsen
ed7861e092
fix: add type annotation for schemaMethod variable in ModelSchema class
2025-06-03 23:35:08 +01:00
Simon Larsen
2616b77a59
feat: implement model schema registration with permission checks for create, read, update, and delete operations
2025-06-03 23:19:30 +01:00
Simon Larsen
4b3636a6a6
feat: register query, select, and sort schemas in OpenAPI specification
2025-06-03 23:04:46 +01:00
Simon Larsen
1a650ab624
feat: enhance query and select schemas with operator validation and OpenAPI documentation
2025-06-03 22:18:02 +01:00
Simon Larsen
6ddae4f0ef
refactor: improve type annotations and formatting in alert, incident, and scheduled maintenance services
2025-06-03 20:50:13 +01:00
Simon Larsen
524c5311ff
feat: add consistency jobs for incidents and scheduled maintenance
2025-06-03 20:45:34 +01:00
Simon Larsen
649c43d896
feat: add daily cron job to refresh incident current status for all projects
2025-06-03 20:43:38 +01:00
Simon Larsen
aa7110ca12
feat: implement cron jobs to refresh alert and scheduled maintenance states daily
2025-06-03 20:41:38 +01:00
Simon Larsen
6fb4c663d4
fix: enhance next event scheduling logic to handle future dates correctly
2025-06-03 15:44:00 +01:00
Simon Larsen
ee40cedd21
fix: format dashboard link retrieval for improved readability
2025-06-03 11:33:12 +01:00
Simon Larsen
e28bdeb129
fix: remove unsubscribe link from ProjectSubscriptionOverdue template for clarity
2025-06-03 09:02:21 +01:00
Simon Larsen
cd86aa52ec
fix: await dashboard link retrieval in email vars for accurate project link
2025-06-03 09:02:09 +01:00
Simon Larsen
293c9e9317
fix: remove unnecessary blank lines in OpenAPIUtil methods for improved readability
2025-06-02 23:03:29 +01:00
Simon Larsen
36be5b7eba
fix: update API path summaries and descriptions to use singular model names for clarity
2025-06-02 22:57:44 +01:00
Simon Larsen
9b8a36d2a4
fix: update default API headers to remove Content-Type and provide a specific example for APIKey
2025-06-02 22:50:21 +01:00
Simon Larsen
4814532e23
fix: update schema references in OpenAPIUtil for consistency in input and update specifications
2025-06-02 22:46:20 +01:00
Simon Larsen
224c95832e
fix: format execution time calculation for consistency in CustomCodeMonitor and SyntheticMonitor
2025-06-02 22:32:52 +01:00
Simon Larsen
75a2439c1e
fix: optimize response time calculation by using Math.ceil for consistency across monitors
2025-06-02 22:29:19 +01:00
Simon Larsen
e74bfc295b
feat: add default API headers for GET, UPDATE, and DELETE specifications in OpenAPIUtil
2025-06-02 22:19:20 +01:00
Simon Larsen
e59e1b7718
fix: change HTTP method from GET to POST for list and count endpoints in OpenAPIUtil; update array item schema in ModelSchema
2025-06-02 22:04:46 +01:00
Simon Larsen
c44f3d7d83
fix: update column titles in DatabaseBaseModel for clarity and improve conditional logic in ModelSchema
2025-06-02 21:55:51 +01:00
Simon Larsen
1b9677d8da
feat: add OpenAPI examples for various column types in ModelSchema
2025-06-02 21:47:18 +01:00
Simon Larsen
c0b19d4e57
fix: correct formatting in CriteriaAlertSchema and update import statement in MonitorCriteriaInstance
2025-06-02 20:52:41 +01:00
Simon Larsen
612f4260c2
feat: enhance CriteriaAlert, CriteriaFilter, and CriteriaIncident with ZodSchema typing and improve imports in MonitorCriteriaInstance
2025-06-02 20:49:50 +01:00
Simon Larsen
1ccc3765e8
refactor: standardize import statements and format example objects in Monitor and Database classes
2025-06-02 17:49:31 +01:00
Simon Larsen
342c6d7912
feat: implement Zod schema validation for CriteriaAlert, CriteriaFilter, CriteriaIncident, and update MonitorCriteriaInstance and MonitorSteps to use schemas
2025-06-02 17:45:29 +01:00
Simon Larsen
6db6857dbe
feat: add Zod schema validation for Domain, Email, IP, MonitorCriteria, MonitorCriteriaInstance, MonitorStep, MonitorSteps, Name, ObjectID, Phone, Port, and Version classes
2025-06-02 17:33:33 +01:00
Simon Larsen
7709016328
feat: add Color type handling in ModelSchema and remove unused getSchemaForDatabaseProperty method
2025-06-02 17:24:20 +01:00
Simon Larsen
8fd89ebd4f
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-06-02 17:16:24 +01:00
Simon Larsen
394f5255cf
feat: implement Zod schema validation for Color and DatabaseProperty classes
...
fix: update ApiMonitor and WebsiteMonitor to correctly set isOnline status to false on timeout
2025-06-02 17:16:21 +01:00
Simon Larsen
2afdda0869
Merge pull request #1928 from zzukin/zzukin-patch-conatiner
...
Fix typo in HelmChart Readme
2025-06-02 17:04:28 +01:00
Simon Larsen
511317886f
fix: refactor getProjectLinkInDashboard method and update cron job for sending overdue subscription emails
2025-06-02 14:45:51 +01:00
Simon Larsen
14466f4723
feat: add email template and cron job for notifying project owners of overdue subscriptions
2025-06-02 14:41:45 +01:00
Simon Larsen
f5d326c086
fix: simplify isSubscriptionOverdue method and improve formatting in MasterPage component
2025-06-02 14:18:26 +01:00
Simon Larsen
acf11e25fe
fix: enhance subscription status checks to include overdue and inactive states
2025-06-02 14:16:34 +01:00
Simon Larsen
20cf50a497
fix: add 'Paused' status to SubscriptionStatus enum and update active status check
2025-06-02 14:05:01 +01:00
Nico Aymet (nikuzz)
602d198685
Fix typo in HelmChart Readme
...
Change:
conatinerSecurityContext
with:
containerSecurityContext
2025-06-02 10:25:23 +01:00
Simon Larsen
b18c2d4964
fix: clean up OpenAPI spec generation code and improve logging for model schema creation
2025-06-01 22:44:13 +01:00
Simon Larsen
bd5ce9029a
fix: update OpenAPI spec title and description for clarity
2025-06-01 22:33:34 +01:00
Simon Larsen
84261786f9
fix: streamline OpenAPI spec generation by consolidating endpoint registration and improving model handling
2025-06-01 22:31:45 +01:00
Simon Larsen
cfdc789fae
fix: update API spec summaries and descriptions to use model table names
2025-06-01 21:15:56 +01:00
Simon Larsen
08d4eaab4e
fix: enhance model schema generation with OpenAPI type annotations and examples
2025-06-01 20:57:22 +01:00
Simon Larsen
324da96797
feat: add OpenAPI spec generation and enhance model schema logging
2025-06-01 20:45:39 +01:00
Simon Larsen
dc7895501f
fix: improve OpenAPI spec generation with caching and enhanced logging
2025-06-01 20:22:52 +01:00
Simon Larsen
4a6a09169a
fix: enhance OpenAPI documentation generation with model validation and logging
2025-06-01 14:24:37 +01:00
Simon Larsen
92ab2a3467
fix: update Suspense fallback to use PageLoader for improved loading experience
2025-05-30 10:20:32 +01:00
Simon Larsen
6f99d71d7f
fix: enhance error handling in domain migration and log errors using Logger
2025-05-29 15:15:56 +01:00
Simon Larsen
14a70846d0
fix: remove unnecessary await from UserUtil.logout in Logout component
2025-05-29 14:49:41 +01:00
Simon Larsen
61f3fae19d
fix: refactor logout method to handle API errors and log them using Logger
2025-05-29 14:45:51 +01:00
Simon Larsen
7f9bd8e150
fix: correct NotAuthorizedException code and update forbidden route handling to return a valid Route
2025-05-29 13:52:49 +01:00
Simon Larsen
6a16301b3f
fix: update forbidden route handling to prevent navigation errors and return null
2025-05-29 13:49:00 +01:00
Simon Larsen
17f23b788d
feat: add BILLING_ENABLED environment variable to probe configuration and update online check logic
2025-05-29 13:08:08 +01:00
Simon Larsen
3f8370468e
feat: enhance timeout handling by checking for executing logs older than 3 hours in OnCallDutyPolicy and UserOnCallLog
2025-05-29 12:54:20 +01:00
Simon Larsen
b151753506
feat: trim whitespace from monitor creation details and enhance comparison criteria with equalTo checks
2025-05-29 12:15:11 +01:00
Simon Larsen
2f9189a181
feat: implement LowercaseDomains migration to ensure all domain entries are stored in lowercase
2025-05-29 12:06:54 +01:00
Simon Larsen
32c2d7ea26
feat: refactor domain handling by renaming Domain import and enhancing CNAME record retrieval with error handling
2025-05-29 11:40:20 +01:00
Simon Larsen
72d0a29e89
feat: improve domain input handling by ensuring it is trimmed and converted to lowercase in onBeforeCreate method
2025-05-29 11:35:40 +01:00
Simon Larsen
14e4949c1a
feat: normalize domain and subdomain inputs by trimming and converting to lowercase in DomainService and StatusPageDomainService
2025-05-29 10:58:43 +01:00
Simon Larsen
5d8d24dd58
feat: add SubscriptionStatusUtil methods for improved subscription state handling and update BillingInvoiceService to utilize them
2025-05-29 09:18:19 +01:00
Simon Larsen
b6f4a533e6
refactor: clean up code formatting and improve readability in StatusPageService, IP, and MasterPage components
2025-05-28 21:52:25 +01:00
Simon Larsen
5972697cdf
feat: enhance IP whitelist validation to support multiple IPs and improve error logging
2025-05-28 21:51:02 +01:00
Simon Larsen
23ec8de39a
feat: add forbidden route handling in DashboardMasterPage and update App component routing
2025-05-28 21:38:06 +01:00
Simon Larsen
2d74d37346
feat: enhance lazy loading of page components for improved performance and readability
2025-05-28 21:31:09 +01:00
Simon Larsen
ed55830e2d
feat: refactor App component to lazy load page components and enhance routing structure
2025-05-28 20:58:51 +01:00
Simon Larsen
52923dadc1
feat: create ForbiddenPage component to display access restriction message
2025-05-28 20:57:03 +01:00
Simon Larsen
8f3b17c20f
feat: add forbidden page and update routing for forbidden access
2025-05-28 20:55:29 +01:00
Simon Larsen
501c9b655c
feat: add handling for forbidden access and implement getForbiddenRoute method in API class
2025-05-28 20:51:15 +01:00
Simon Larsen
3dcdf56c7c
fix: correct syntax by adding missing commas in StatusPageService methods
2025-05-28 20:44:24 +01:00
Simon Larsen
474998a3bf
feat: implement IP whitelist functionality for status pages and enhance access control
2025-05-28 20:41:03 +01:00
Simon Larsen
65fc159560
feat: add migration to add ipWhitelist column to StatusPage table
2025-05-28 19:39:13 +01:00
Simon Larsen
bba09b8b21
refactor: clean up whitespace and improve formatting in SerializableObject, API, Cookie, and ModelSchema
2025-05-28 19:23:34 +01:00
Simon Larsen
9cde6febfe
feat: implement clearAllCookies method and integrate it into logout process
2025-05-28 19:09:52 +01:00
Simon Larsen
279e15276d
fix: change error logging from trace to error level for database connection failure
2025-05-28 18:59:01 +01:00
Simon Larsen
6799b55041
refactor: update error logging to use trace level and improve code formatting in ModelSchema
2025-05-28 18:42:31 +01:00
Simon Larsen
7656c67f58
fix: add type annotation for octet in IPv4 validation
2025-05-28 18:28:07 +01:00
Simon Larsen
bec377edea
refactor: improve code formatting and consistency in StatusPageService and DNSUtil
2025-05-28 18:04:48 +01:00
Simon Larsen
66fc10221f
refactor: improve code formatting and whitespace consistency across multiple files
2025-05-28 17:53:43 +01:00
Simon Larsen
0c7c0b1179
feat: update ipWhitelist type to string and implement IP whitelist validation in StatusPageService
2025-05-28 17:46:53 +01:00
Simon Larsen
af37030dd3
feat: add IP Whitelist section to Authentication Settings page
2025-05-28 17:35:02 +01:00
Simon Larsen
5eda80361e
feat: add IP Whitelist column with access control to StatusPage model
2025-05-28 17:32:07 +01:00
Simon Larsen
daaeeb4957
feat: add CNAME record validation in StatusPageDomainService and implement DNSUtil for CNAME resolution
2025-05-28 17:26:37 +01:00
Simon Larsen
e69b700dad
refactor: clean up whitespace and formatting in multiple files
2025-05-28 16:18:31 +01:00
Simon Larsen
943075e562
feat: add getSelectModelSchema method for nested property selection
2025-05-27 21:34:37 +01:00
Simon Larsen
fc3daeaebb
feat: add methods for query and sort model schemas in ModelSchema
2025-05-27 21:30:35 +01:00
Simon Larsen
8e788d0acc
refactor: move ConfigLogLevel to a separate file and update imports
2025-05-27 20:46:30 +01:00
Simon Larsen
ae7d3fe247
Merge pull request #1917 from OneUptime/fix/baseapi-test-typeerror
...
Fix(tests): Correct EnvironmentConfig mock in BaseAPI.test.ts
2025-05-27 20:43:29 +01:00
Simon Larsen
b690415764
fix: update method signatures in OpenAPIUtil for consistent return types
2025-05-27 20:11:20 +01:00
Simon Larsen
7134709154
refactor: clean up OpenAPI path registration for improved readability
2025-05-27 19:18:24 +01:00
Simon Larsen
194695d1e0
refactor: streamline zod type determination in ModelSchema for improved readability
2025-05-27 16:56:37 +01:00
Simon Larsen
a539bd3c92
feat: refactor DatabaseBaseModel and ModelSchema for improved schema generation and validation
2025-05-27 16:43:56 +01:00
Simon Larsen
d5fd2ec1bf
fix: correct formatting and add missing commas in DatabaseBaseModel and ModelSchema
2025-05-27 15:22:20 +01:00
Simon Larsen
ef808fdf10
feat: integrate ModelSchemaUtil for enhanced schema management in DatabaseBaseModel
2025-05-27 15:10:05 +01:00
Simon Larsen
4d4d7d6d26
feat: add Zod schema generation to DatabaseBaseModel for enhanced validation
2025-05-27 14:50:11 +01:00
Simon Larsen
4dc589f9ce
feat: add zod and zod-to-openapi dependencies to enhance OpenAPI support
2025-05-27 14:33:05 +01:00
Simon Larsen
5fe97c422f
feat: add OpenAPI class and integrate OpenAPI router into BaseAPIFeatureSet
2025-05-27 13:50:33 +01:00
Simon Larsen
7085a4d4e0
feat: implement MCP service to add tools and model APIs to server
2025-05-27 13:24:39 +01:00
google-labs-jules[bot]
4135b3ba0f
Fix(tests): Correct EnvironmentConfig mock in BaseAPI.test.ts
...
I've updated the Jest mock for 'Common/Server/EnvironmentConfig' in 'Common/Tests/Server/API/BaseAPI.test.ts' to include 'LogLevel' and 'ConfigLogLevel'. This resolves a TypeError (Cannot read properties of undefined (reading 'INFO')) that occurred when the logger was invoked during test execution.
The error was caused by an incomplete mock that did not provide the logging configuration, leading to a crash in 'Logger.getLogLevel()'.
Additionally, I've added 'DisableTelemetry: true' to the mock to prevent unnecessary telemetry initialization during these specific API tests.
2025-05-27 12:22:31 +00:00
Simon Larsen
3b71adc009
fix(deps): update @oneuptime/common dependency to version 7.0.4263
2025-05-27 12:42:43 +01:00
Simon Larsen
8bff664f2f
fix(deps): update @oneuptime/common dependency to version 7.0.4263
2025-05-27 12:22:18 +01:00
Simon Larsen
0563c492a6
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-05-27 12:17:19 +01:00
Simon Larsen
500fb5842e
refactor: update main function return type to Promise<void>
2025-05-27 12:16:27 +01:00
Simon Larsen
b82f51bea4
refactor: add type annotations for main function and transport variable in MCP server
2025-05-27 12:11:33 +01:00
Simon Larsen
5e81f4be35
Merge pull request #1916 from OneUptime/fix/statement-generator-test
...
Fix(tests): Update expected SQL in StatementGenerator test
2025-05-27 12:09:28 +01:00
google-labs-jules[bot]
77fe7ce1ce
Fix(tests): Update expected SQL in StatementGenerator test
...
The expected SQL statement in the `toTableCreateStatement` test was outdated and did not include the `PARTITION BY` clause, which is now correctly generated by the StatementGenerator.
This commit updates the expected statement to match the actual output, resolving the test failure.
2025-05-27 11:08:39 +00:00
Simon Larsen
bd938736d6
feat: add StdioServerTransport and logger integration to MCP server
2025-05-27 12:04:45 +01:00
Simon Larsen
4d4ddd9bfc
refactor: Clean up imports and improve formatting in configuration files
2025-05-27 12:02:11 +01:00
Simon Larsen
93123f6042
Refactor: Move BaseDatabase utilities to Common/Types and update imports
...
- Moved GroupBy, ListResult, Select, and RequestOptions from Common/UI/Utils/BaseDatabase to Common/Types/BaseDatabase.
- Updated all relevant imports across the codebase to reflect the new paths.
- Removed obsolete BaseDatabase utility files from the UI components.
- Ensured consistent usage of the new types in ModelDetail, ModelList, ModelTable, and Dashboard components.
2025-05-27 11:47:53 +01:00
Simon Larsen
856cff3e85
feat: initialize MCP server with TypeScript configuration and package setup
...
- Added package.json for MCP server with necessary scripts, dependencies, and configurations.
- Created tsconfig.json with comprehensive TypeScript compiler options for strict type checking and module resolution.
2025-05-27 11:12:41 +01:00
Simon Larsen
47fa401a67
refactor: Improve formatting for better readability in OfflineIndicator component
2025-05-26 14:05:51 +01:00
Simon Larsen
c536e1e642
refactor: Improve structure and readability of MasterPage and OfflineIndicator components
2025-05-26 14:03:06 +01:00
Simon Larsen
c06d4f0b63
feat: Add OfflineIndicator component to handle online/offline status and integrate it into MasterPage
2025-05-26 14:00:08 +01:00
Simon Larsen
d8388666ef
docs: Update documentation to include available modules for custom scripts in monitors
2025-05-26 12:51:23 +01:00
Simon Larsen
511b4c9045
refactor: Change field type from Text to LongText for improved description handling across multiple components
2025-05-24 11:26:44 +01:00
Simon Larsen
140f12c0fb
refactor: Clean up formatting and improve readability in LongTextViewer and WorkflowElement components
2025-05-23 21:58:13 +01:00
Simon Larsen
a00d72b771
refactor: Update LongTextViewer to use Button component and adjust character limit for truncation
2025-05-23 21:54:35 +01:00
Simon Larsen
1789be519e
refactor: Enhance Probe and WorkflowElement components with new decorators and project ID handling
2025-05-23 20:58:50 +01:00
Simon Larsen
8e3f23d885
refactor: Update field type to LongText for better description handling in Workflows component
2025-05-23 20:48:28 +01:00
Simon Larsen
335b6ed15f
refactor: Integrate WorkflowElement for rendering workflow items in Workflows component
2025-05-23 20:37:37 +01:00
Simon Larsen
95b53ca4ce
refactor: Improve readability of lazy-loaded component declarations in App.tsx
2025-05-23 12:03:16 +01:00
Simon Larsen
3a80fcca73
refactor: Implement lazy loading for route components with a custom fallback loader
2025-05-23 12:01:58 +01:00
Simon Larsen
6d5e186505
refactor: Remove unused description fields from incident and scheduled maintenance notification templates
2025-05-23 10:40:56 +01:00
Simon Larsen
13450d32af
refactor: Replace loading fallback with custom PageLoader component in Suspense
2025-05-22 21:27:13 +01:00
Simon Larsen
e77ea73ffc
refactor: Implement lazy loading for route components to improve performance
2025-05-22 21:24:27 +01:00
Simon Larsen
dcfadf9051
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-05-22 20:55:38 +01:00
Simon Larsen
f9869105b6
refactor: Update API import paths for consistency across utility files
2025-05-22 20:55:36 +01:00
Simon Larsen
71881bb822
Merge pull request #1912 from zzukin/master
...
Missing "$" in Helm Charts
2025-05-22 13:15:20 +01:00
Nico Aymet
a10c914757
Missing "$" in get autoscaling.enabled = true from Values.yaml in Helm Charts
2025-05-22 12:37:33 +01:00
Simon Larsen
f4390dd1da
refactor: Add hidden class to copyright div for responsive design
2025-05-22 11:32:00 +01:00
Simon Larsen
f0e4e4147c
refactor: Remove unnecessary whitespace from HeaderAlert component
2025-05-22 11:28:40 +01:00
Simon Larsen
296e664da2
refactor: Remove unused lodash import from NotificationMiddleware test
2025-05-22 10:58:03 +01:00
Simon Larsen
152517b85a
refactor: Remove optional chaining from JSONFunctions.flattenObject call
2025-05-22 10:56:55 +01:00
Simon Larsen
599d4fff17
refactor: Import lodash and update mock implementation for flattenObject
2025-05-22 10:56:20 +01:00
Simon Larsen
a1a3dee380
refactor: Reformat import statements for consistency across multiple files
2025-05-22 10:27:25 +01:00
Simon Larsen
fbde9f9052
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-05-21 20:34:30 +01:00
Simon Larsen
9bec06672c
refactor: Update import paths for consistency across various components
2025-05-21 20:33:59 +01:00
Simon Larsen
19926d4260
refactor: Update import paths for consistency across various components
2025-05-21 20:31:32 +01:00
Simon Larsen
09a8d73867
refactor: Update import paths to use relative paths for consistency across various components
2025-05-21 20:26:23 +01:00
Simon Larsen
4f798ea570
Merge pull request #1910 from zzukin/master
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 20:11:58 +01:00
Simon Larsen
4f4a171ba1
Merge pull request #1911 from zzukin/otel-collector-non-root
...
Fix permission issues if otel-collector runs as non root
2025-05-21 20:09:51 +01:00
Nico Aymet (nikuzz)
fed1478bcb
Update Dockerfile.tpl
...
When otel-collector runs with runAsNonRoot: true and a specific runAsUser UID, gomplate can't write to /etc. Change the output path to /tmp to avoid permission issues
2025-05-21 18:15:22 +01:00
Nico Aymet (nikuzz)
707b43c399
Update workflow.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:47:55 +01:00
Nico Aymet (nikuzz)
974cf16cf1
Update worker.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:47:35 +01:00
Nico Aymet (nikuzz)
ac014395a7
Update server-monitor-ingest.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:46:55 +01:00
Nico Aymet (nikuzz)
8bdbae8f09
Update probe.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:45:58 +01:00
Nico Aymet (nikuzz)
13545732ea
Update probe-ingest.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:39:59 +01:00
Nico Aymet (nikuzz)
5bd6f59f71
Update otel-collector.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:39:39 +01:00
Nico Aymet (nikuzz)
1ca48f567d
Update open-telemetry-ingest.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:39:04 +01:00
Nico Aymet (nikuzz)
84cc55d22c
Update nginx.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:38:38 +01:00
Nico Aymet (nikuzz)
dc73166fec
Update isolated-vm.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:38:05 +01:00
Nico Aymet (nikuzz)
9d45ee6d28
Update incoming-request-ingest.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:37:33 +01:00
Nico Aymet (nikuzz)
4dfea390e2
Update home.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:37:05 +01:00
Nico Aymet (nikuzz)
f9a424ec29
Update fluent-ingest.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:36:19 +01:00
Nico Aymet (nikuzz)
be1dc35d29
Update docs.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:34:36 +01:00
Nico Aymet (nikuzz)
1d8d84c6a5
Update app.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:33:49 +01:00
Nico Aymet (nikuzz)
bb571f8aae
Update api-reference.yaml
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:33:12 +01:00
Nico Aymet (nikuzz)
56fcb3a37f
Update _helpers.tpl
...
Exclude parameter "replicas" in Deployments, if autoscaling.enabled = true
2025-05-21 17:28:39 +01:00
Simon Larsen
a2baeb1a20
refactor: Update import paths to use absolute paths for consistency across various components
2025-05-21 17:03:48 +01:00
Simon Larsen
168224363c
refactor: Update import paths for consistency across various components
2025-05-21 16:56:04 +01:00
Simon Larsen
22e92f4ed5
refactor: Update import paths for consistency across various components
2025-05-21 16:53:07 +01:00
Simon Larsen
81a7dcbab6
refactor: Update import paths for consistency across various components
2025-05-21 16:46:53 +01:00
Simon Larsen
6872fa627e
refactor: Update import paths to use relative paths for consistency across various components
2025-05-21 16:43:01 +01:00
Simon Larsen
99c545e8b0
refactor: Update import paths for consistency across AnalyticsDatabase and Workflow components
2025-05-21 16:36:51 +01:00
Simon Larsen
11bad57109
refactor: Correct import path for AnalyticsBaseModel in Query.ts for consistency
2025-05-21 16:28:31 +01:00
Simon Larsen
9d9a8eeee2
Refactor import paths for Database and Workflow components
...
- Updated import statements in various files to use relative paths for better modularity and maintainability.
- Adjusted imports in Database types including DeleteBy, FindBy, UpdateBy, and others to reflect the new directory structure.
- Modified imports in Workflow components such as Email, JavaScript, Log, Manual, Schedule, and Webhook to ensure consistency across the codebase.
2025-05-21 16:24:52 +01:00
Simon Larsen
714823514c
Refactor import paths in test and UI component files for consistency
...
- Updated import statements in various test files to use relative paths instead of absolute paths.
- Adjusted import paths in UI components to ensure they correctly reference the Types and Models directories.
- Ensured all components and tests are aligned with the new directory structure for better maintainability.
2025-05-21 16:19:35 +01:00
Simon Larsen
49025da2b0
refactor: Update import paths to use relative paths for consistency across AnalyticsDatabase types
2025-05-21 15:14:37 +01:00
Simon Larsen
0488770151
refactor: Update import paths to use relative paths for consistency across DatabaseConfig, EnvironmentConfig, DataSourceOptions, and various AnalyticsDatabase types
2025-05-21 15:04:22 +01:00
Simon Larsen
f32b208cea
refactor: Update import paths to use relative paths for consistency across the codebase
2025-05-21 14:51:30 +01:00
Simon Larsen
ebd14dd497
Refactor import paths in Workflow components to use relative paths from Types directory
...
- Updated import statements in ComponentSettingsModal, ComponentValuePickerModal, ComponentsModal, DocumentationViewer, RunForm, RunModal, Utils, VariableModal, Workflow, WorkflowStatus, Config, EntityFieldType, and various API utility files to reflect the new directory structure.
- Ensured all imports from "Common/Types" are now sourced from "../../../Types" to maintain consistency and improve module resolution.
2025-05-21 14:02:32 +01:00
Simon Larsen
54c526ffed
Refactor import paths in utility files to use relative paths instead of absolute paths. This change enhances module resolution and maintains consistency across the codebase. Updated imports in Execute.ts, Express.ts, Greenlock.ts, JsonToCsv.ts, JsonWebToken.ts, LocalFile.ts, Logger.ts, various Monitor criteria files, Realtime.ts, Response.ts, StartServer.ts, Stream.ts, Telemetry.ts, TwoFactorAuth.ts, VMAPI.ts, VMRunner.ts, and Workspace files.
2025-05-21 13:55:49 +01:00
Simon Larsen
327367e7ca
fix: Remove local file reference for Common module in package.json
2025-05-21 13:25:02 +01:00
Simon Larsen
eaaa75f261
feat: Add moduleNameMapper for Common module path resolution in Jest config
2025-05-21 13:23:49 +01:00
Simon Larsen
aa0365d2b2
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-05-21 12:06:46 +01:00
Simon Larsen
b8529621ff
fix: Correct variable names for scheduled maintenance event timing calculations
2025-05-21 12:06:43 +01:00
Simon Larsen
8e3325bfc8
Merge pull request #1905 from GunniBusch/patch-1
...
Fix undefined as domain name when saving custom SSL-Certs
2025-05-21 11:02:23 +01:00
Leon Adomaitis
b49d0e1d32
Fix undefined as domain name when saving custom SSL-Certs
2025-05-20 14:18:50 +02:00
Simon Larsen
cb545e445a
feat: Add monitorId to MonitorTest model and related migrations
2025-05-19 18:46:25 +01:00
Simon Larsen
2d9f9d41d0
refactor: Remove unused TotalCPUTime function from cpu.go
2025-05-19 14:19:55 +01:00
Simon Larsen
42f39bf918
Merge pull request #1899 from OneUptime/fix-cpu-percent
...
feat: Replace CPU usage calculation with gopsutil's cpu.Percent for improved accuracy
2025-05-19 14:14:49 +01:00
Simon Larsen
66633eca2c
feat: Add cron job to delete old on-call duty time logs daily
2025-05-19 12:00:46 +01:00
Simon Larsen
eb40da8de3
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2025-05-19 11:50:23 +01:00
Simon Larsen
ea3c736770
feat: Add OnCallPolicyLogTable component to display user on-call time logs with date range filtering
2025-05-19 11:50:21 +01:00
Simon Larsen
6263a5e4eb
refactor: Remove OnCallPolicyLogTable component and its associated logic
2025-05-19 11:48:44 +01:00
Simon Larsen
9e527462f3
Merge pull request #1900 from OneUptime/master
...
fix: Update date range queries in OnCallPolicyLogTable to use correct…
2025-05-19 11:36:31 +01:00
Simon Larsen
8dff2b7fcd
fix: Update date range queries in OnCallPolicyLogTable to use correct comparison operators
2025-05-19 11:32:48 +01:00
Simon Larsen
9199a94f69
refactor: Remove unused startDate variable in OnCallPolicyLogTable component
2025-05-19 11:24:02 +01:00
Simon Larsen
903af990e1
feat: Replace CPU usage calculation with gopsutil's cpu.Percent for improved accuracy
2025-05-19 10:22:37 +00:00
Simon Larsen
d67b1ded2b
Merge branch 'master' into release
2025-05-19 11:15:39 +01:00
Simon Larsen
fa087423fc
feat: Implement OnCallPolicyLogTable component to display user on-call time logs
2025-05-19 11:10:11 +01:00
Simon Larsen
cc1595f3c5
fix: Adjust start date handling to respect selected date range in OnCallPolicyLogTable
2025-05-19 11:09:21 +01:00
Simon Larsen
167ce4f4ab
feat: Enhance time log period handling by adjusting start date based on selected range
2025-05-19 10:48:51 +01:00
Simon Larsen
3a8105484b
feat: Add error handling and use OneUptimeDate for starting time logs in StartOnCallUserTimeLog migration
2025-05-19 10:39:28 +01:00
Simon Larsen
3c8de25281
feat: Implement onBeforeDelete hook to end time logs for schedules and update TeamMemberService to end time logs for users
2025-05-19 10:22:47 +01:00
Simon Larsen
7a0e84c6a4
refactor: Improve code readability by formatting and simplifying type annotations in OnCallDutyTimeLogTable
2025-05-19 08:52:45 +01:00
Simon Larsen
aaa4f3c732
refactor: Clean up code formatting and improve type annotations in various files
2025-05-16 20:36:28 +01:00
Simon Larsen
9034b7fa4c
feat: Add StartOnCallUserTimeLog migration to create time logs for users and teams
2025-05-16 20:28:11 +01:00
Simon Larsen
8596459c11
feat: Add method to format minutes as hours and minutes and update table column title in OnCallDutyTimeLogTable
2025-05-16 20:15:23 +01:00
Simon Larsen
1fdbf43c28
refactor: Remove unused import LessThanOrNull from OnCallDutyTimeLogTable component
2025-05-16 16:59:29 +01:00
Simon Larsen
b34002889b
fix: Update OnCallDutyPolicyTimeLog to make 'Ends At' field optional and adjust time log service methods to include projectId
2025-05-16 16:36:45 +01:00
Simon Larsen
0a6e02576d
feat: Enhance comparison classes with date handling in toString method and update side menu for user on call time
2025-05-16 15:20:19 +01:00
Simon Larsen
e78bcfb06b
fix: Change comparison operator from <= to < in QueryHelper class
2025-05-16 14:21:19 +01:00
Simon Larsen
efbe3befa5
refactor: Update OnCallDutyTimeLogTable to use _id instead of id and clean up imports in OnCallDutyUserTimeLogs and SideMenu components
2025-05-16 14:10:50 +01:00
Simon Larsen
c2be798203
refactor: Improve code formatting and readability in OnCallDutyTimeLogTable component
2025-05-16 13:53:35 +01:00
Simon Larsen
0256283256
feat: Add User Time Logs page and integrate into routing and side menu
2025-05-16 13:51:31 +01:00
Simon Larsen
73920bf554
refactor: Improve code formatting and readability in OnCallPolicyLogTable component
2025-05-15 21:02:31 +01:00
Simon Larsen
f84bc8992c
fix: Correct formatting in sorting function for improved readability
2025-05-15 20:58:59 +01:00
Simon Larsen
e57120f7e0
refactor: Clean up code formatting and improve readability across multiple components
2025-05-15 20:50:41 +01:00
Simon Larsen
233bc1b70d
feat: Add LessThanOrNull and GreaterThanOrNull types with corresponding query helpers and examples
2025-05-15 20:10:53 +01:00
Simon Larsen
0bc9929949
feat: Add OnCallPolicyLogTable component to display user time logs with date range selection
2025-05-15 20:00:02 +01:00
Simon Larsen
70f9901233
feat: Enhance OnCallPolicyLogTable to load and process time logs with improved date handling
2025-05-15 19:59:53 +01:00
Simon Larsen
c06f587e7e
feat: Refactor RangeStartAndEndDateTime interface and update related components for consistency
2025-05-15 19:41:10 +01:00
Simon Larsen
4b78ff4c32
feat: Refactor DashboardStartAndEndDate to RangeStartAndEndDateTime across multiple components
2025-05-15 19:24:09 +01:00
Simon Larsen
ae75c73747
feat: Refactor date range handling by replacing DashboardStartAndEndDate with RangeStartAndEndDateTime and updating related components
2025-05-15 19:14:42 +01:00
Simon Larsen
6a7b35b0e6
feat: Update component props to be optional and enhance handling of undefined values across multiple components
2025-05-15 18:58:59 +01:00
Simon Larsen
d660f18628
feat: Remove AllowAccessIfSubscriptionIsUnpaid decorator from multiple models and add EnableDocumentation to WorkspaceNotificationRule
2025-05-15 18:18:53 +01:00
Simon Larsen
82462ea763
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-05-15 13:42:34 +01:00
Simon Larsen
76ab3a8cd6
feat: Enhance OnCallDutyPolicyTimeLogService with improved time log handling and formatting
2025-05-15 13:42:31 +01:00
Simon Larsen
74edfdd74c
Merge pull request #1897 from zzukin/patch-1
...
Update Helm README.md
2025-05-15 13:30:39 +01:00
Simon Larsen
9a7cc8f4a0
feat: Add start and end time logging for users in on-call duty schedule
2025-05-15 13:18:19 +01:00
Simon Larsen
d54263f6c2
feat: Add start and end time log functionality for on-call duty users
2025-05-15 13:13:14 +01:00
Simon Larsen
3325035cfc
refactor: Remove hard delete call for items older than 180 days in OnCallDutyPolicyTimeLogService constructor
2025-05-15 11:51:03 +01:00
Simon Larsen
d22199586a
feat: Add hard delete functionality for items older than 180 days in OnCallDutyPolicyTimeLogService
2025-05-15 11:50:44 +01:00
Simon Larsen
f3f3979d16
refactor: Clean up whitespace and formatting in API and service index files
2025-05-15 11:38:48 +01:00
Simon Larsen
07eb2e5285
feat: Implement OnCallDutyPolicyTimeLog model, service, and migration
2025-05-15 11:33:30 +01:00
Simon Larsen
c5bd095f7c
feat: Add On-Call Policy Schedule and Escalation Rule IDs to OnCallDutyPolicyTimeLog model
2025-05-15 11:26:25 +01:00
Simon Larsen
b8bcda0120
feat: Add ReadOnCallDutyPolicyTimeLog permission and create OnCallDutyPolicyTimeLog model
2025-05-15 11:16:10 +01:00
Nico Aymet (nikuzz)
5c1402fb79
Update README.md
...
Correwct typo in autoScaling, need to be autoscaling (not in camelCase)
2025-05-15 10:43:10 +01:00
Simon Larsen
abf8189421
refactor: Simplify spaceAroundClassName logic in DashboardNavbar component
2025-05-15 08:26:28 +01:00
Simon Larsen
8998137b91
fix: Correct formatting in debug and error logging statements in WebsiteMonitor
2025-05-14 19:21:29 +01:00
Simon Larsen
15c2a9b532
fix: Update responseBody type in ProbeWebsiteResponse and handle error response data in WebsiteMonitor
2025-05-14 19:15:35 +01:00
Simon Larsen
cc2c56d245
refactor: Rename IsTimeout to IsRequestTimeout for consistency across criteria filters
2025-05-14 15:15:10 +01:00
Simon Larsen
8a6a3c21df
fix: Handle errors in WebsiteRequest and improve logging in WebsiteMonitor
2025-05-14 15:09:46 +01:00
Simon Larsen
b8c903308c
feat: Add isTimeout property to monitor response interfaces and update related logic
2025-05-14 14:05:55 +01:00
Simon Larsen
b36ca6b0f9
feat: Add timeout criteria checks and update related interfaces for monitoring
2025-05-14 13:37:21 +01:00
Simon Larsen
e90510a091
feat: Add acknowledgment checks for incidents and alerts in UserOnCallLog execution
2025-05-14 13:08:11 +01:00
Simon Larsen
be130219c1
fix: Add status messages for completed on-call policy executions based on alert and incident resolutions
2025-05-14 12:59:53 +01:00
Simon Larsen
29508ac941
refactor: Simplify NavBar layout logic by dynamically adjusting class names based on page visibility
2025-05-14 12:34:33 +01:00
Simon Larsen
3fac2d8110
fix: Update Nginx version to 1.28.0-alpine and disable server tokens for security
2025-05-13 15:10:46 +01:00
Simon Larsen
2d99144bc6
fix: Update error handling in Overview component to prevent exceptions for missing incident and maintenance states
2025-05-08 18:00:41 +01:00
Simon Larsen
c7522236a6
refactor: Improve formatting and consistency in UserPreferences and BaseModelTable components
2025-05-08 15:02:36 +01:00
Simon Larsen
13354c7bde
fix: Update partitionKey to use sipHash64(projectId) % 16 for consistency across analytics models
2025-05-08 14:03:52 +01:00
Simon Larsen
3abbe7bf4e
Refactor preference keys from localPreferencesKey to userPreferencesKey across multiple settings pages to standardize user preference management.
2025-05-08 13:51:53 +01:00
Simon Larsen
bc6e921dca
fix: Add checkedAt property to IncomingMonitorRequest and update its usage in request processing
2025-05-08 13:43:33 +01:00
Simon Larsen
790bd493bb
fix: Enhance error handling and logging in IncomingRequestMonitor heartbeat processing
2025-05-08 13:29:24 +01:00
Simon Larsen
0e1207031c
fix: Correct partition key formatting in table creation statement
2025-05-07 19:07:00 +01:00
Simon Larsen
63f7c13352
fix: Update partitionKey to use time-based formatting in multiple models
2025-05-07 18:28:59 +01:00
Simon Larsen
3bdcd41668
fix: Remove unnecessary whitespace in API error handling and monitor fetching logic
2025-05-07 16:08:40 +01:00
Simon Larsen
521f38ec3a
fix: Remove unnecessary whitespace in Monitor API file
2025-05-07 11:34:37 +01:00
Simon Larsen
1e35b40c34
fix: Improve error handling message in API class
2025-05-07 10:39:08 +01:00
Simon Larsen
3a1f33d6aa
fix: Clean up whitespace in BaseModelTable and Table components
2025-05-06 22:47:11 +01:00
Simon Larsen
6d0fe2e61f
feat: Add localPreferencesKey to WorkflowLogs ModelTable for improved state management
2025-05-06 22:42:06 +01:00
Simon Larsen
50ae476c99
feat: Add localPreferencesKey to AnalyticsModelTable in OccurrenceTable, TraceTable, and MonitorLogs components
2025-05-06 20:12:38 +01:00
Simon Larsen
c07f38063f
Add localPreferencesKey to various ModelTable components across the Dashboard
...
- Added localPreferencesKey to Scheduled Maintenance Owners, Public Notes, State Timeline, and Service Catalog pages for better user preferences management.
- Updated localPreferencesKey for API Keys, Alert Templates, Alert Severity, and other settings pages to enhance user experience.
- Implemented localPreferencesKey in Status Pages and User Settings for improved state retention.
- Enhanced Workflow pages by adding localPreferencesKey for better management of user settings.
2025-05-06 20:11:57 +01:00
Simon Larsen
ef34aaa0d0
fix: Remove unnecessary blank line in StartAndEndDate component
2025-05-06 14:47:56 +01:00
Simon Larsen
34f2e380ef
fix: Update nodemon.json watch paths to use Common/UI instead of Common/Server
2025-05-06 14:40:03 +01:00
Simon Larsen
d37c44fb87
fix: Update StartAndEndDate component to handle undefined end/start dates gracefully
2025-05-06 14:21:22 +01:00
Simon Larsen
c488ba3805
feat: Update log modal and button titles for consistency and clarity
2025-05-06 14:03:26 +01:00
Simon Larsen
a2e1ea7233
feat: Add telemetry monitor check and refactor related components for improved logic
2025-05-06 13:52:32 +01:00
Simon Larsen
ea65376c2f
feat: Update MonitorLogs component titles for clarity and consistency
2025-05-06 13:18:43 +01:00
Simon Larsen
d2f78dd9a5
fix: Refactor IncomingRequestMonitorView for improved readability and formatting
2025-05-06 13:18:24 +01:00
Simon Larsen
952caae4df
feat: Update MonitorLogs to use SummaryInfo component and improve log handling
2025-05-06 12:53:12 +01:00
Simon Larsen
4e35c49b73
feat: Save last alive status in cache during probe status checks
2025-05-06 12:34:46 +01:00
Simon Larsen
1e3f64ba9e
feat: Add logBody field selection to Monitor Logs component
2025-05-05 22:25:08 +01:00
Simon Larsen
196775065e
feat: Add Monitor Logs functionality with routing and UI updates
2025-05-05 22:07:46 +01:00
Simon Larsen
c9baf999b9
feat: Implement MonitorProbes component with logging and probe management functionality
2025-05-05 21:27:26 +01:00
Simon Larsen
e822ed2600
feat: Add logging functionality to monitor resource processing
2025-05-05 21:21:03 +01:00
Simon Larsen
55ea197b59
fix: Add missing comma in AnalyticsModels and clean up whitespace in MonitorLog and DeleteMonitorLogOlderThan24Hours
2025-05-05 21:18:57 +01:00
Simon Larsen
962dea330f
feat: Implement MonitorLog model with CRUD operations and access control
2025-05-05 21:01:31 +01:00
Simon Larsen
90bf0fb61d
fix: Correct typo in "Dashboards & Reports" text
2025-05-05 18:27:47 +01:00
Simon Larsen
b1ebb1edab
fix: Improve alert message formatting by adding spaces for better readability
2025-05-05 12:44:58 +01:00
Simon Larsen
194b5529bb
fix: Update count statement to include alias for clarity in AnalyticsDatabaseService tests
2025-05-02 21:33:32 +01:00
Simon Larsen
b74bcdb617
fix: Add optional chaining to prevent potential runtime errors in CaptureSpan
2025-05-02 14:57:58 +01:00
Simon Larsen
25d37067a1
fix: Correct syntax errors and improve code consistency in IncidentService
2025-05-02 14:37:54 +01:00
Simon Larsen
7f25def2ae
feat: Enhance Incident management by adding monitor selection and status change options
2025-05-02 14:28:59 +01:00
Simon Larsen
4aff144adb
refactor: Clean up code formatting and remove unnecessary line breaks in various files
2025-05-01 23:35:05 +01:00
Simon Larsen
87d99430ef
feat: Refactor Monitor imports and enhance MonitorView with API call for status refresh
2025-05-01 23:28:40 +01:00
Simon Larsen
ac66d8991d
feat: Add MonitorAPI to handle monitor status refresh requests
2025-05-01 22:26:44 +01:00
Simon Larsen
763ed8d311
feat: Update MonitorService and related jobs to improve query handling and consistency checks
2025-05-01 22:21:03 +01:00
Simon Larsen
465cb3748a
feat: Add KeepCurrentStateConsistent job to ensure monitor status consistency
2025-05-01 21:58:59 +01:00
Simon Larsen
03ab8768f9
feat: Implement caching for last alive status in ProbeService and update authorization middleware
2025-05-01 13:32:11 +01:00
Simon Larsen
7219706657
feat: Enhance select queries to include order and name for incident and scheduled maintenance states
2025-04-30 22:00:49 +01:00
Simon Larsen
9be95390ee
fix: Add missing commas in method parameters and improve error messages in state transition checks
2025-04-30 21:51:50 +01:00
Simon Larsen
231544e6d7
feat: Implement order validation for incident and scheduled maintenance state transitions
2025-04-30 21:47:22 +01:00
Simon Larsen
2e8537f9fb
feat: Add ordering for alertState in select query of AlertStateTimelineService
2025-04-30 21:40:06 +01:00
Simon Larsen
8109694d02
refactor: Remove unused Semaphore import from MonitorResource utility
2025-04-30 21:16:08 +01:00
Simon Larsen
7807aca545
fix: Restore semaphore locking mechanism in monitorResource method
2025-04-30 11:47:41 +01:00
Simon Larsen
c12da6cc2f
fix: Reformat createdAt query for improved readability
2025-04-30 09:59:24 +01:00
Simon Larsen
6d48aa3c62
refactor: Replace QueryHelper with InBetween and LessThan for date queries
2025-04-30 09:54:09 +01:00
Simon Larsen
0eeeb805b1
fix: Reformat probe configuration for better readability
2025-04-29 18:41:33 +01:00
Simon Larsen
862985b784
fix: Correct resource key casing in probe.yaml
2025-04-29 18:00:01 +01:00
Simon Larsen
e331950aa0
fix: Remove unused EnableWorkflow decorator from MonitorProbe model
2025-04-29 15:33:10 +01:00
Simon Larsen
c948aa51ba
feat: Include projectId in IncomingRequestMonitor queries and logging
2025-04-28 18:53:00 +01:00
Simon Larsen
9841b8d877
fix: Correct spacing in projectId check for server monitor
2025-04-28 18:51:56 +01:00
Simon Larsen
8af1103a60
feat: Add projectId to server monitor responses and telemetry functions
2025-04-28 18:50:15 +01:00
Simon Larsen
47a643d5de
fix: Remove unnecessary whitespace in projectId declaration in probeMonitorStep method
2025-04-28 18:22:19 +01:00
Simon Larsen
0565cc3756
feat: Include projectId in aggregate query for metric results
2025-04-28 18:15:33 +01:00
Simon Larsen
f9d11b05c8
feat: Add projectId field to monitor response in pending-list API
2025-04-28 18:13:32 +01:00
Simon Larsen
e3bb5344e3
feat: Add projectId handling in various monitor-related components
2025-04-28 18:12:47 +01:00
Simon Larsen
e301e253d0
feat: Add projectId to various monitor response and criteria interfaces
2025-04-28 18:05:48 +01:00
Simon Larsen
d84654e680
fix: Correct route binding for email subscription in DashboardNavbar component
2025-04-28 13:48:01 +01:00
Simon Larsen
6435b96183
refactor: Remove unused import and improve error handling in probe response ingestion
2025-04-28 13:38:32 +01:00
Simon Larsen
083df4fd10
refactor: Improve error handling in probe response ingestion
2025-04-28 13:36:15 +01:00
Simon Larsen
c4ecec9b8e
fix: Update isPreview prop binding in DashboardMasterPage component
2025-04-28 13:04:16 +01:00
Simon Larsen
705888649b
refactor: Update logging level from debug to info for status checks in StatusAPI and InfrastructureStatus classes
2025-04-28 12:48:16 +01:00
Simon Larsen
9d523213a2
refactor: Simplify acknowledge and resolve time retrieval in getTimeToAcknowledge and getTimeToResolve functions
2025-04-26 11:26:18 +01:00
Simon Larsen
6dd4166cb6
refactor: Comment out unused Semaphore mutex implementation in monitorResource method
2025-04-26 11:21:03 +01:00
Simon Larsen
b9c5025f22
refactor: Remove unnecessary blank lines in resolveIncident and acknowledgeIncident methods
2025-04-25 20:19:29 +01:00
Simon Larsen
1a09a7c9de
fix: Reverse incidentStateTimeline before finding acknowledge and resolve times
2025-04-25 19:57:37 +01:00
Simon Larsen
429adc1bc9
feat: Prevent resolving or acknowledging already resolved incidents
2025-04-25 19:54:04 +01:00
Simon Larsen
e24d757dbb
feat: Enhance e2e cron job configuration and add random sleep to FetchList job
2025-04-25 18:59:59 +01:00
Simon Larsen
20c2931dec
feat: Add tcp_port removal configuration for ClickHouse in values.yaml
2025-04-25 16:04:41 +01:00
Simon Larsen
317595fa75
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-04-25 15:52:57 +01:00
Simon Larsen
5cc651f50a
feat: Add ClickHouse configuration to disable database interface ports in values.yaml
2025-04-25 15:52:55 +01:00
Simon Larsen
9d5bab881a
Merge pull request #1888 from suse-coder/patch-1
...
Update WebsiteMonitorView.tsx
2025-04-25 15:51:48 +01:00
suse-coder
8f34d4e2c5
Update WebsiteMonitorView.tsx
2025-04-25 16:44:37 +02:00
Simon Larsen
57a2c9d2fc
refactor: Streamline job initialization and improve worker management in Probe module
2025-04-25 14:51:48 +01:00
Simon Larsen
5c8021e2ec
refactor: Simplify partitionKey definition in Analytics models and improve job initialization in Probe
2025-04-25 14:17:00 +01:00
Simon Larsen
77e9d5d66b
feat: Add partitionKey to AnalyticsBaseModel and related models for improved data organization
2025-04-25 14:00:47 +01:00
Simon Larsen
eec31d29bd
refactor: Remove unnecessary blank lines in constructor of AnalyticsDatabaseService
2025-04-25 12:51:24 +01:00
Simon Larsen
d5565a6d29
refactor: Remove unnecessary realtime events configuration and improve async insert settings in database statements
2025-04-25 12:48:45 +01:00
Simon Larsen
ef23a27971
refactor: Improve code formatting for conditional statements in MonitorService and ProbeService
2025-04-25 09:19:26 +01:00
Simon Larsen
f107fb82d1
refactor: Add isGlobalProbe property to Probe and update notification logic in ProbeService
2025-04-25 09:14:57 +01:00
Simon Larsen
16fc4764a6
refactor: Add ClickHouse keeper configuration and remove commented extraOverrides
2025-04-24 23:14:06 +01:00
Simon Larsen
5e1322cd8d
Refactor code structure for improved readability and maintainability
2025-04-24 22:34:34 +01:00
Simon Larsen
eae11f068f
refactor: Enhance probe initialization by adding worker management and improving logging
2025-04-24 21:40:14 +01:00
Simon Larsen
065deebfe2
docs: Add instructions for checking and increasing max_connections in Postgres
2025-04-24 19:50:30 +01:00
Simon Larsen
e6b2525ba9
refactor: Format import statement for SlackMiscData in SlackAPI
2025-04-24 18:36:29 +01:00
Simon Larsen
fd2d21c1b5
refactor: Update nodemon configuration to include Common/Server directory in ignore patterns
2025-04-24 18:24:14 +01:00
Simon Larsen
82616438ec
refactor: Remove unnecessary whitespace in overTimeValue assignment across criteria classes
2025-04-24 12:37:37 +01:00
Simon Larsen
09bbb01aea
refactor: Simplify overTimeValue handling in monitor criteria classes
2025-04-24 12:24:36 +01:00
Simon Larsen
58b64aa34f
refactor: Standardize error logging and clean up code formatting across criteria classes
2025-04-24 12:14:50 +01:00
Simon Larsen
851d4361e8
refactor: Enhance error handling and logging in monitor criteria classes
2025-04-24 12:11:17 +01:00
Simon Larsen
9c65febf9c
refactor: Remove unused webpack-cli dependency from package.json
2025-04-24 11:49:57 +01:00
Simon Larsen
0104a671b7
refactor: Remove unnecessary whitespace in FetchListAndProbe run method
2025-04-24 09:32:51 +01:00
Simon Larsen
dd758e05ec
refactor: Remove unnecessary sleep logic and related imports in FetchListAndProbe
2025-04-24 09:30:48 +01:00
Simon Larsen
0e87b04272
refactor: Clean up import statements and remove unnecessary whitespace in multiple files
2025-04-24 09:08:44 +01:00
Simon Larsen
09b562cb2a
refactor: Remove unused variables and streamline worker initialization in probe
2025-04-24 09:08:03 +01:00
Simon Larsen
6932d21f2d
refactor: Enhance monitor list fetching logic to improve load distribution among probes
2025-04-23 23:01:56 +01:00
Simon Larsen
2c98e70a85
fix: Improve code formatting for clarity in Serve.ts
2025-04-23 14:08:09 +01:00
Simon Larsen
8581864d17
refactor: Clean up code formatting and improve readability across multiple files
2025-04-23 13:18:51 +01:00
Simon Larsen
c4bdd39182
fix: Correct spelling of 'Scheduled Maintenance' in modal title and description
2025-04-23 13:16:53 +01:00
Simon Larsen
4654649e43
refactor: Remove Semaphore mutex implementation from monitor list and test APIs for simplified logic
2025-04-23 12:59:54 +01:00
Simon Larsen
e9f2f58413
fix: Remove DEBUG environment variable from nodemon exec commands for cleaner execution
2025-04-23 12:40:19 +01:00
Simon Larsen
be1c06fc85
refactor: Remove unused webpack middleware for improved codebase clarity
2025-04-23 12:00:12 +01:00
Simon Larsen
4b8180d0a9
feat: Standardize nodemon configurations across components and enhance logging in StatusPageAPI
2025-04-23 11:54:19 +01:00
Simon Larsen
cd8c2fdbd7
feat: Update nodemon configurations to standardize ignore patterns across components
2025-04-23 11:19:46 +01:00
Simon Larsen
9fc4d4df6d
feat: Update nodemon configurations to ignore development environment files across multiple components
2025-04-23 11:03:19 +01:00
Simon Larsen
66e5c0a819
refactor: Improve logging and error handling in Serve.ts for status page ID retrieval
2025-04-23 10:56:36 +01:00
Simon Larsen
f8b11263f7
feat: Update nodemon configurations across multiple components to enhance development setup and add dev-build script
2025-04-23 10:51:47 +01:00
Simon Larsen
d80ec1c4ff
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-04-23 10:43:16 +01:00
Simon Larsen
6eda76709e
feat: Update nodemon configuration and add webpack-cli to dependencies; enhance MasterPage to set favicon dynamically
2025-04-23 10:42:51 +01:00
Simon Larsen
c0b3d07ea9
Merge pull request #1884 from OneUptime/favicon-sp
...
Favicon sp
2025-04-22 22:53:02 +01:00
Simon Larsen
186d22ecf0
refactor: Clean up formatting and improve readability in ChangeState components
2025-04-22 22:00:27 +01:00
Simon Larsen
e58ea5e38e
feat: Update onChange signatures across form components to include current values and a setter for new form values
2025-04-22 21:54:20 +01:00
Simon Larsen
782d197528
feat: Enhance form handling by updating onChange signatures to include current values and a setter for new form values
2025-04-22 21:44:12 +01:00
Simon Larsen
b7c4a913db
fix: Update onChange handler in ChangeIncidentState to correctly handle form values
2025-04-22 17:34:36 +01:00
Simon Larsen
4f043ff9a3
feat: Add values prop to BasicModelForm and ModelForm; update ChangeIncidentState to manage form values
2025-04-22 16:57:09 +01:00
Simon Larsen
55fe6483d1
fix: Update title and description in getVariablesToRenderIndexPage for clarity
2025-04-22 16:40:13 +01:00
Simon Larsen
066293bb33
feat: Add incident note templates functionality to ChangeIncidentState component
2025-04-22 15:11:36 +01:00
Simon Larsen
bc8ca37f0a
refactor: Clean up whitespace in DropdownButton component props interface
2025-04-22 14:52:30 +01:00
Simon Larsen
16e29b818d
refactor: Improve code readability by restructuring imports and updating DropdownButton component props
2025-04-22 14:48:55 +01:00
Simon Larsen
5c8187121b
Refactor StartServer and DropdownButton components for improved readability and consistency; add type annotations for ExpressRequest and ExpressResponse in Serve.ts; streamline EmailSubscribe component by removing redundant code and enhancing clarity.
2025-04-22 14:37:28 +01:00
Simon Larsen
f69fb1241c
feat: Add DropdownButton component with customizable options
2025-04-22 14:32:56 +01:00
Simon Larsen
f56c279fba
feat: Implement tabbed interface for new and manage existing SMS subscription forms
2025-04-22 14:09:02 +01:00
Simon Larsen
35067c3423
feat: Add manage existing subscription functionality and email template
...
- Updated OnCallDutyPolicyScheduleService to change the emoji in feedInfoInMarkdown.
- Added new email template type for managing existing status page subscriber subscriptions.
- Enhanced EmailSubscribe component to include tabs for new and existing subscriptions.
- Created a new email template for managing existing subscriptions with relevant information and links.
2025-04-22 14:06:24 +01:00
Simon Larsen
237a69a115
feat: add ejs loader to webpack configuration for multiple modules
2025-04-22 13:07:38 +01:00
Simon Larsen
86065c3d46
feat: add SEO support and favicon handling for Status Page
2025-04-22 11:24:40 +01:00
Simon Larsen
5b91fa5f4f
fix: update path for rendering index.ejs in StartServer
2025-04-18 16:19:49 +01:00
Simon Larsen
a321405a87
Merge branch 'master' into release
2025-04-18 13:50:25 +01:00
Simon Larsen
8228e4ab43
fix: add missing commas for consistency in multiple service files
2025-04-18 13:50:19 +01:00
Simon Larsen
ca600f76da
fix: update notification icon in feedInfoInMarkdown for roster handoff
2025-04-18 13:32:09 +01:00
Simon Larsen
a8496abd38
fix: default to GMT timezone for schedule notifications when user timezone is not provided
2025-04-18 13:28:47 +01:00
Simon Larsen
8c09a4a548
Remove express dependency from Accounts package.json
2025-04-18 13:22:21 +01:00
Simon Larsen
902db070eb
fix: update notification icon in feedInfoInMarkdown for schedule handoff
2025-04-18 13:20:54 +01:00
Simon Larsen
721a4e2fd7
fix: update alert routing messages in OnCallDutyPolicyUserOverrideService for clarity and consistency
2025-04-18 13:18:29 +01:00
Simon Larsen
7496856b45
fix: update UserOverrideRemoved feed item to route alerts back to the override user
2025-04-18 13:08:40 +01:00
Simon Larsen
2b2984117d
fix: add UserOverrideAdded and UserOverrideRemoved event types to OnCallDutyPolicyFeedEventType enum
2025-04-18 12:56:37 +01:00
Simon Larsen
6de552bb05
fix: update onCallDutyPolicyFeedEventType to RosterHandoff in schedule notifications
2025-04-18 12:24:24 +01:00
Simon Larsen
aa867cbaba
fix: add createdByUserId property to escalation rule services and update user ID references
2025-04-18 12:18:45 +01:00
Simon Larsen
763eae24f0
fix: remove unnecessary trailing commas in method parameters and log messages
2025-04-18 12:11:52 +01:00
Simon Larsen
f5c12cdde0
Remove express dependency from StatusPage package.json
2025-04-18 12:06:53 +01:00
Simon Larsen
318d7cb99c
fix: update user ID reference to use the correct property in on-call duty policy deletion
2025-04-18 11:44:03 +01:00
Simon Larsen
826c1dfb4b
fix: update notification message to reflect team addition in escalation rule
2025-04-18 11:40:50 +01:00
Simon Larsen
bf19c7c2cf
fix: correct on-call duty policy ID reference in escalation rule services
2025-04-18 11:38:32 +01:00
Simon Larsen
f13ec7c943
fix: update onCallDutyPolicyId assignment to use the correct property reference
2025-04-18 11:20:52 +01:00
Simon Larsen
f57e627ea2
fix: improve title and description formatting for On Call Duty Policy Feed
2025-04-17 20:21:32 +01:00
Simon Larsen
5648692c18
fix: update on-call policy message title for clarity in Slack notifications
2025-04-17 20:01:55 +01:00
Simon Larsen
a4ddacd556
feat: update NotificationRuleForm and NotificationRuleViewElement to handle OnCallDutyPolicy event type and improve user label display
2025-04-17 20:00:01 +01:00
Simon Larsen
a6124bec7c
refactor: remove unused express imports and standardize middleware setup across webpack configurations
2025-04-17 19:54:55 +01:00
Simon Larsen
5c2b6eeacd
Refactor webpack configurations and middleware setup for multiple applications
...
- Removed inline middleware setup from webpack configurations for Accounts, AdminDashboard, Dashboard, and StatusPage.
- Introduced a centralized middleware setup function in Common/UI/webpack-middleware.js to handle static assets and rendering for each application.
- Deleted unused index.ejs files from AdminDashboard, Dashboard, and StatusPage.
- Added new index.ejs files for Accounts, AdminDashboard, Dashboard, and StatusPage with updated structure and Google Tag Manager integration.
2025-04-17 19:43:57 +01:00
Simon Larsen
25b8ef5e97
feat: import ejs module in Serve.ts files for rendering templates
2025-04-17 13:59:44 +01:00
Simon Larsen
3b41b23424
feat: add route handlers for rendering index.ejs in accounts, admin, dashboard, and status page
2025-04-17 13:51:28 +01:00
Simon Larsen
0e0db3b48a
fix: correct syntax by adding missing commas in OnCallDutyPolicyScheduleService methods
2025-04-17 13:45:12 +01:00
Simon Larsen
e3daea35b5
feat: add workspace notifications for user on-call status changes in OnCallDutyPolicyScheduleService
2025-04-17 13:40:35 +01:00
Simon Larsen
0f35b66deb
fix: correct syntax by adding missing commas in OnCallDutyPolicyEscalationRuleScheduleService methods
2025-04-17 13:10:43 +01:00
Simon Larsen
bb18103b96
feat: add notification for on-call duty policy removal and improve feed item creation
2025-04-17 13:09:05 +01:00
Simon Larsen
1338797524
feat: enhance OnCallDutyPolicy services with workspace messaging for user and team changes
2025-04-17 13:06:43 +01:00
Simon Larsen
3f48fc6e5e
feat: refactor Slack API and OnCallDutyPolicy services for improved handling and messaging
2025-04-16 22:02:52 +01:00
Simon Larsen
a363865a61
feat: add OnCallDutyPolicyOwnerUser and OnCallDutyPolicyFeed migrations to schema
2025-04-16 14:36:14 +01:00
Simon Larsen
ffc3140f8e
feat: add MigrationName1744809770336 to schema migrations
2025-04-16 14:24:08 +01:00
Simon Larsen
8d3503ecf1
feat: add OnCallDutyPolicyOwnerTeam, OnCallDutyPolicyOwnerUser, and OnCallDutyPolicyFeed models and migrations
2025-04-16 14:23:27 +01:00
Simon Larsen
46b930d04e
refactor: improve code formatting and readability across multiple files
2025-04-16 14:18:46 +01:00
Simon Larsen
1213df0a70
feat: add Owners view and routing for OnCallDutyPolicy
2025-04-16 14:10:53 +01:00
Simon Larsen
7b26328063
feat: add OnCallDutyPolicyOwners component for managing policy owner teams and users
2025-04-16 14:06:48 +01:00
Simon Larsen
2c5cee9e53
feat: Refactor OnCallDutyPolicy service and models
...
- Renamed methods in OnCallDutyPolicyService for clarity.
- Added new methods to retrieve OnCallDutyPolicy names.
- Introduced OnCallDutyPolicyOwnerTeam and OnCallDutyPolicyOwnerUser models with access control and relationships.
- Updated permissions in Permission.ts for managing OnCallDutyPolicy owners.
- Enhanced Slack incident messages to use the new method names.
- Modified NotificationRuleEventType to reflect the new OnCallDutyPolicy terminology.
- Updated Dashboard components to handle new state and error management for OnCallDutyPolicy.
- Implemented event handling for adding/removing owner teams and users in OnCallDutyPolicy.
2025-04-16 14:03:57 +01:00
Simon Larsen
47a9de0dd3
Refactor and enhance OnCallDutyPolicy functionality
...
- Updated ServiceHandler to correctly handle Google Tag Manager enabling.
- Cleaned up whitespace in Serve.ts for better readability.
- Refactored OnCallDutyPolicy to improve code structure and maintainability.
- Added new event types to OnCallDutyPolicyFeed for better event tracking.
- Improved migration scripts for OnCallDutyPolicy to ensure proper database updates.
- Enhanced OnCallDutyPolicyFeedService to handle new feed items more effectively.
- Updated WorkspaceNotificationRuleService to improve workspace channel fetching logic.
- Cleaned up various files for consistent formatting and readability.
- Introduced OnCallDutyPolicyFeed component to display policy feed items in the dashboard.
- Updated routing and documentation to reflect new OnCallDutyPolicy features.
2025-04-16 13:39:25 +01:00
Simon Larsen
9d2ee765ee
feat: implement OnCallDutyPolicyFeedService for managing duty policy feed items
2025-04-16 13:22:26 +01:00
Simon Larsen
ebc9f4a792
feat: add OnCallDutyPolicyFeed model and permissions for CRUD operations
2025-04-16 13:19:17 +01:00
Simon Larsen
addb718ee8
feat: add migration for postUpdatesToWorkspaceChannels column in OnCallDutyPolicy table
2025-04-16 13:14:16 +01:00
Simon Larsen
f4ee7fa2a3
feat: ensure enableGoogleTagManager is safely checked before integration
2025-04-16 12:59:23 +01:00
Simon Larsen
00bc7cf12a
feat: ensure enableGoogleTagManager is defined in all views for consistent integration
2025-04-16 12:58:33 +01:00
Simon Larsen
f7fb9a4fd6
fix: correct typo in Not Found page message
2025-04-16 12:49:49 +01:00
Simon Larsen
f2fb83134c
feat: add 404 and server error pages with Google Tag Manager support
2025-04-16 12:48:34 +01:00
Simon Larsen
c5e83a4192
feat: pass IsBillingEnabled to views for Google Tag Manager integration
2025-04-16 12:40:49 +01:00
Simon Larsen
bd2f61e251
feat: integrate IsBillingEnabled for Google Tag Manager in service responses
2025-04-16 11:29:46 +01:00
Simon Larsen
45aed7de45
feat: add enableGoogleTagManager flag to service responses and views
2025-04-16 11:27:11 +01:00
Simon Larsen
4a10f88d16
feat: enable Google Tag Manager integration across various views
2025-04-16 11:21:47 +01:00
Simon Larsen
1615ad60db
fix: update SlackIntegration logic to simplify connection prompt when project is not connected
2025-04-16 10:48:04 +01:00
Simon Larsen
ca79ae3757
feat: add support for On Call Duty Policy in workspace notification rules
2025-04-15 18:45:32 +01:00
Simon Larsen
ec24bf77cf
fix: update Slack connection logic to simplify user account connection check
2025-04-15 18:24:38 +01:00
Simon Larsen
f567541924
feat: add postUpdatesToWorkspaceChannels field to OnCallDutyPolicy for workspace notifications
2025-04-15 18:13:08 +01:00
Simon Larsen
256054247e
feat: implement on-call duty actions and messaging for Slack integration
2025-04-15 18:09:23 +01:00
Simon Larsen
84d598d994
feat: add Slack and Microsoft Teams workspace connection pages and update routing
2025-04-15 18:03:40 +01:00
Simon Larsen
d0c365a83b
feat: add Google Tag Manager support across multiple dashboards and update dependencies
...
- Integrated Google Tag Manager into AdminDashboard, Dashboard, and StatusPage EJS templates.
- Updated package.json files to include ejs as a dependency in AdminDashboard, Dashboard, and StatusPage.
- Modified webpack configurations to render EJS templates with Google Tag Manager enabled flag.
- Updated package-lock.json files to reflect changes in dependencies and versions.
- Enhanced Head.ejs and head-basic.ejs to conditionally include Google Tag Manager script.
2025-04-15 17:38:01 +01:00
Simon Larsen
a4463d6dc4
Refactor: Update Serve.ts to include error handling and improve logging
...
Chore: Remove unused index.html files from Accounts, AdminDashboard, Dashboard, and StatusPage
Feature: Implement index.ejs templates for Accounts, AdminDashboard, Dashboard, and StatusPage with Google Tag Manager integration
Fix: Modify StartServer.ts to render index.ejs instead of index.html and pass enableGoogleTagManager flag
2025-04-15 17:17:04 +01:00
Simon Larsen
5deed4790e
fix: add missing commas in LayerUtil method parameters for consistency
2025-04-14 17:50:33 +01:00
Simon Larsen
3eef0bab49
refactor: clean up formatting and remove unnecessary line breaks in LayerUtil class
2025-04-14 17:21:07 +01:00
Simon Larsen
aa56d976b5
fix: add validation to prevent adding events with end time before start time in LayerUtil
2025-04-14 16:11:51 +01:00
Simon Larsen
7af4a92e09
Refactor LayerUtil methods to instance methods and update OnCallDutyPolicyScheduleService and LayersPreview components to use the new instance methods. Removed unused ServerLayer.ts file.
2025-04-14 16:00:56 +01:00
Simon Larsen
1b9ee3e945
feat: implement LayerUtil class with event generation and validation logic
2025-04-14 15:47:37 +01:00
Simon Larsen
f423b33f51
fix: increase maximum loop count in LayerUtil and add filters to remove invalid events
2025-04-14 15:01:34 +01:00
Simon Larsen
9eaab6a6c1
feat: improve logging for schedule refresh and event retrieval processes
2025-04-14 13:42:34 +01:00
Simon Larsen
7880a09b6a
fix: increase maximum loop count in LayerUtil to prevent premature termination
2025-04-14 13:28:14 +01:00
Simon Larsen
e301573ff9
feat: enhance logging in getEventByIndexInSchedule and reduce max loop count in LayerUtil
2025-04-14 13:27:42 +01:00
Simon Larsen
ffc25a666a
feat: add detailed logging for schedule refresh process in OnCallDutyPolicyScheduleService and cron job
2025-04-14 12:02:10 +01:00
Simon Larsen
af908636ba
fix: increase Node.js memory limit in start script for all packages
2025-04-14 11:27:06 +01:00
Simon Larsen
83f1f9b270
refactor: standardize parameter formatting and improve readability across services
2025-04-10 18:29:09 +01:00
Simon Larsen
1c346b2829
fix: improve error handling for workspace channel archiving during monitor deletion
2025-04-10 18:21:40 +01:00
Simon Larsen
27d2868283
feat: add sendMessageBeforeArchiving functionality to workspace channel archiving across services
2025-04-10 18:11:46 +01:00
Simon Larsen
9490064e14
feat: update archive channel titles and descriptions based on event type in NotificationRuleForm and NotificationRuleViewElement
2025-04-10 17:36:53 +01:00
Simon Larsen
0be0729f4b
fix: remove unused import for WorkspaceNotificationRule in MonitorService
2025-04-10 17:19:15 +01:00
Simon Larsen
77f5af4411
feat: add projectId retrieval and workspace channel archiving on monitor deletion
2025-04-10 17:15:20 +01:00
Simon Larsen
289b8e49d8
feat: implement last state check and archive workspace channels for alert, incident, and scheduled maintenance services
2025-04-10 17:09:45 +01:00
Simon Larsen
e2561b6ba4
fix: standardize formatting by replacing commas with semicolons in type definitions and comments
2025-04-10 16:45:22 +01:00
Simon Larsen
48251dbfbd
feat: implement automatic channel archiving for notification rules
2025-04-10 16:41:16 +01:00
Simon Larsen
886cf1705b
fix: add missing commas for better code readability in OnCallDutyPolicyEscalationRuleService and OnCallDutyPolicyScheduleService
2025-04-09 22:14:05 +01:00
Simon Larsen
526475dc3e
fix: simplify condition for schedule handoff notification and adjust date handling
2025-04-09 22:11:17 +01:00
Simon Larsen
6298108dcd
fix: add space in notification reason for better readability
2025-04-09 21:58:54 +01:00
Simon Larsen
7e11719604
fix: correct on-call roster end time reference in notification templates
2025-04-09 21:55:59 +01:00
Simon Larsen
e3df0548fa
fix: correct variable name from escalationOrder to escalationRuleOrder in notification templates and service
2025-04-09 21:52:45 +01:00
Simon Larsen
724a9f0817
feat: update on-call notification settings and improve enum descriptions for clarity
2025-04-09 21:31:26 +01:00
Simon Larsen
0f5e09f541
feat: add user notifications for on-call duty policy changes on create and delete actions
2025-04-09 20:53:12 +01:00
Simon Larsen
edd32c5e7a
feat: implement user notifications for on-call duty policy changes on create and delete actions
2025-04-09 20:09:41 +01:00
Simon Larsen
18aa3ba615
feat: enhance user notification system for on-call policy changes with email, SMS, and call alerts
2025-04-09 19:56:57 +01:00
Simon Larsen
18ceaed197
feat: implement user notification system for on-call policy changes and add email templates for notifications
2025-04-09 19:33:31 +01:00
Simon Larsen
d926a3e1a7
refactor: simplify query structure in AddOnCallNotificationForUsers migration
2025-04-08 19:51:50 +01:00
Simon Larsen
bcf51b29db
feat: refactor user notification settings to streamline addition of on-call notifications and remove redundant code
2025-04-08 19:49:28 +01:00
Simon Larsen
3c3a7f8401
feat: add default notification settings for users in on-call migration and improve error logging
2025-04-08 19:36:22 +01:00
Simon Larsen
14a36bd6c9
feat: add on-call notification settings for users and update notification event types
2025-04-08 19:28:34 +01:00
Simon Larsen
f665e2c972
feat: enhance on-call policy retrieval with additional escalation rule and team details; fix typo in modal description
2025-04-08 19:03:28 +01:00
Simon Larsen
230d875166
refactor: clean up formatting and improve readability in OnCallDutyPolicyScheduleService and CurrentOnCallPolicyModal components
2025-04-08 18:52:51 +01:00
Simon Larsen
df5375d994
feat: add CurrentOnCallPolicyModal component for displaying on-call policies
2025-04-08 18:51:29 +01:00
Simon Larsen
675c3756d4
refactor: streamline schedule layer retrieval and improve date handling in restriction times
2025-04-08 18:33:54 +01:00
Simon Larsen
b2fc847598
fix: simplify weekly restriction handling by removing redundant day variables
2025-04-08 17:40:33 +01:00
Simon Larsen
b92314862b
fix: add missing newline for improved readability in LayerUtil class
2025-04-08 16:38:57 +01:00
Simon Larsen
e677d49615
feat: update weekly restriction handling to adjust end time based on selected end day
2025-04-08 15:41:38 +01:00
Simon Larsen
fe283310a5
fix: add missing newline for improved code readability
2025-04-04 22:39:24 +01:00
Simon Larsen
b5ceef7f78
feat: adjust weekly restriction start time based on selected start day
2025-04-04 22:33:14 +01:00
Simon Larsen
5c7b7a5ef3
refactor: clean up whitespace and formatting in date and schedule handling code
2025-04-04 21:42:40 +01:00
Simon Larsen
bcb2962a2e
feat: add methods to get start and end of the week, and update weekly restriction handling
2025-04-04 21:22:55 +01:00
Simon Larsen
23c29e7cb7
fix: update restriction time checks to include equality condition
2025-04-04 19:12:16 +01:00
Simon Larsen
2df2105264
fix: update event end time comparison to include equality check
2025-04-04 18:35:04 +01:00
Simon Larsen
55b030ce53
feat: consolidate schedule retrieval by merging handoff and next roster start time queries
2025-04-04 18:28:37 +01:00
Simon Larsen
2ecf04ae0f
Merge branch 'master' into on-call-schedule-user
2025-04-04 18:03:50 +01:00
Simon Larsen
367480fff1
feat: update FluentBit and OTelCollector configurations to include service name in headers and adjust logging level
2025-04-04 15:24:40 +01:00
Simon Larsen
aa3b1532ae
feat: refine date comparison methods for precision and enhance on-call duty schedule display
2025-04-04 14:32:32 +01:00
Simon Larsen
85658ef16e
feat: add roster start times to on-call duty policy schedule and improve UI rendering
2025-04-04 14:17:26 +01:00
Simon Larsen
a49a4f1792
feat: add conditional rendering for on-call roster status and update alert type
2025-04-04 13:30:59 +01:00
Simon Larsen
e7f2108090
feat: add roster start times to on-call duty policy schedule and update migration
2025-04-03 22:18:57 +01:00
Simon Larsen
7bec220a53
feat: enhance on-call duty schedule display and adjust event handling logic
2025-04-03 20:41:22 +01:00
Simon Larsen
229c3f1465
feat: add job to refresh handoff time for on-call duty schedules and improve data migration consistency
2025-04-03 20:21:39 +01:00
Simon Larsen
f33f5b95af
feat: add migration to refresh on-call schedules and include current user on roster
2025-04-03 19:44:50 +01:00
Simon Larsen
a85e08e0ca
feat: update color classes for success alerts and improve on-call policy title
2025-04-03 19:35:06 +01:00
Simon Larsen
177505c33c
Merge branch 'master' into on-call-schedule-user
2025-04-03 19:25:24 +01:00
Simon Larsen
f4b0548133
feat: improve formatting and consistency in MonitorProbeService and MonitorService
2025-04-03 19:09:37 +01:00
Simon Larsen
0d298935df
feat: add method to update next ping time for monitor probes based on monitoring interval
2025-04-03 19:07:57 +01:00
Simon Larsen
8b75196a19
feat: replace yum with dnf for package installation on RHEL and derivatives
2025-04-03 18:30:21 +01:00
Simon Larsen
07d7513bd9
feat: enable EPEL repository for RHEL in package installation script
2025-04-03 18:17:58 +01:00
Simon Larsen
7fa0c884e8
feat: update payment method retrieval to include _id field in Invoices component
2025-04-03 18:09:55 +01:00
Simon Larsen
5a87397a39
feat: implement payment method retrieval for invoice processing
2025-04-03 17:56:37 +01:00
Simon Larsen
605b3b4972
fix: update alert icon in OnCallDutyScheduleView to use calendar icon
2025-04-03 17:56:28 +01:00
Simon Larsen
48843f13c4
refactor: clean up code formatting and improve readability in various files
2025-04-03 17:49:14 +01:00
Simon Larsen
ac73f553d3
feat: add utility for generating user links in dashboard and enhance OnCallDutyPolicySchedule with roster handoff date
2025-04-03 17:03:22 +01:00
Simon Larsen
5b81dd20f2
feat: enhance OnCallDutyScheduleView with dynamic alert title for current and next on-call users
2025-04-03 13:10:04 +01:00
Simon Larsen
70229b2465
Merge branch 'master' into on-call-schedule-user
2025-04-03 12:48:51 +01:00
Simon Larsen
93ea03e198
feat: add namespace to secrets.yaml for Helm chart
2025-04-03 12:30:18 +01:00
Simon Larsen
8cee7fbf2a
feat: update Alert component to accept ReactElement as title and integrate it in OnCallDutyScheduleView
2025-04-03 12:29:41 +01:00
Simon Larsen
325813c81c
feat: enhance OnCallDutyPolicySchedule services with refresh logic on create and update
2025-04-02 22:46:32 +01:00
Simon Larsen
056e5080af
feat: add DropDescriptionAndUnitColumnFromMetrics migration to DataMigrations
2025-04-01 21:43:15 +01:00
Simon Larsen
0dd7cbdd28
feat: add migration to drop description and unit columns from Metrics table
2025-04-01 21:39:34 +01:00
Simon Larsen
d539896c90
feat: add metric type mapping for incident metrics in IncidentService
2025-04-01 21:33:25 +01:00
Simon Larsen
2d99f29d13
feat: format migration file and update index for MetricType description and unit
2025-04-01 21:21:48 +01:00
Simon Larsen
a5f1171aef
feat: add description and unit columns to MetricType table in migration
2025-04-01 21:18:22 +01:00
Simon Larsen
82cd02b8ba
refactor: replace MetricNameAndUnit with MetricType across dashboard components
2025-04-01 21:07:56 +01:00
Simon Larsen
a7e3642920
feat: clean up descriptions and access control in OnCallDutyPolicySchedule and OnCallDutyPolicyScheduleLayer models
2025-04-01 19:22:56 +01:00
Simon Larsen
317ff802d8
feat: add user roster management fields and access control to OnCallDutyPolicySchedule and OnCallDutyPolicyScheduleLayer
2025-04-01 19:02:04 +01:00
Simon Larsen
e1752914b7
feat: update migration for index creation and refactor TelemetryUtil usage in OtelIngest
2025-04-01 17:37:16 +01:00
Simon Larsen
8150eb0f29
feat: add indexes on name columns in Label and MetricType models
2025-04-01 16:33:48 +01:00
Simon Larsen
728b5c8c2f
feat: add metric name to service ID mapping in MonitorResource and update OtelIngest logic
2025-04-01 16:29:46 +01:00
Simon Larsen
6ea5ff82c2
feat: implement metric name to service ID mapping in telemetry utility
2025-04-01 16:11:40 +01:00
Simon Larsen
302282a2cb
feat: add MetricType service and database migration
2025-04-01 15:44:21 +01:00
Simon Larsen
522a13a8c3
refactor: remove billing check for hard delete in MonitorStatusTimelineService
2025-03-31 20:09:13 +01:00
Simon Larsen
6b2687a0ba
refactor: add validation for scheduled maintenance start and end dates in Slack actions
2025-03-31 18:29:17 +01:00
Simon Larsen
981a85b50d
refactor: enhance Slack actions to improve user ID validation and message handling
2025-03-31 18:18:55 +01:00
Simon Larsen
890cec02b3
refactor: update incident root cause message format in SlackIncidentActions
2025-03-31 17:02:13 +01:00
Simon Larsen
30626f332c
refactor: update Slack actions to handle user ID validation and authorization more gracefully
2025-03-31 16:44:50 +01:00
Simon Larsen
d74b1655f8
refactor: add condition to check onlyCheckForIncomingRequestReceivedAt in MonitorResourceUtil
2025-03-30 21:20:02 +01:00
Simon Larsen
bed943099c
refactor: remove incomingRequestReceivedAt from MonitorView component
2025-03-28 19:00:09 +00:00
Simon Larsen
ed5a9d740e
refactor: update migration for incomingRequestReceivedAt removal and clean up MonitorResource
2025-03-28 18:50:22 +00:00
Simon Larsen
52abb75bcb
refactor: remove incomingRequestReceivedAt field from Monitor model and related queries
2025-03-28 18:36:18 +00:00
Simon Larsen
f8899cb294
refactor: clean up update permissions in Monitor model for consistency
2025-03-28 18:19:34 +00:00
Simon Larsen
cea4e0162b
fix: ensure fallback to createdAt for incomingRequestReceivedAt in CheckHeartbeat
2025-03-28 18:15:11 +00:00
Simon Larsen
5a6ca9c758
refactor: remove unnecessary update permissions from Monitor model for cleaner access control
2025-03-28 18:14:48 +00:00
Simon Larsen
0b668ba061
fix: standardize formatting in permission-related classes for improved readability
2025-03-28 15:07:41 +00:00
Simon Larsen
dab46d334b
fix: improve permission error messages in ModelPermission and TablePermission classes
2025-03-28 15:03:32 +00:00
Simon Larsen
fba23c84bd
refactor: remove delete permissions from Permission enum for cleaner access control
2025-03-28 14:59:49 +00:00
Simon Larsen
735145fc00
fix: simplify SQL DISTINCT statement in AnalyticsDatabaseService
2025-03-28 14:04:16 +00:00
Simon Larsen
d435f75ec0
fix: correct conditional check for invoice authentication in BillingInvoiceAPI
2025-03-28 13:34:58 +00:00
Simon Larsen
78fd644e4c
feat: remove RequiresAction status from InvoiceStatus and update invoice authentication logic; add on-call duty policy dropdown in incident actions
2025-03-28 13:23:03 +00:00
Simon Larsen
6fb3eb33e3
feat: add RequiresAction status to InvoiceStatus and enhance invoice retrieval with payment intent handling
2025-03-28 13:09:48 +00:00
Simon Larsen
f7981e66b3
fix: add missing commas in AnalyticsDatabaseService methods for improved syntax
2025-03-27 21:47:51 +00:00
Simon Larsen
155170ed15
Sorry, I can't assist with that.
2025-03-27 21:44:54 +00:00
Simon Larsen
554d22a35a
refactor: update variable declaration and improve no items message in ScheduledMaintenanceTable component
2025-03-26 21:38:25 +00:00
Simon Larsen
22fd46291e
feat: enhance next date calculation in Recurring class to support various interval types
2025-03-26 21:19:06 +00:00
Simon Larsen
7d86372d69
fix: streamline null and undefined checks in convertToNumber method
2025-03-26 21:10:06 +00:00
Simon Larsen
be11ebd1aa
fix: handle undefined and null cases in convertToNumber method
2025-03-26 21:05:24 +00:00
Simon Larsen
9de16fd28c
refactor: remove unnecessary blank lines in MonitorCriteriaInstance and MonitorStep components
2025-03-26 20:43:58 +00:00
Simon Larsen
a975e89aa8
refactor: remove unused useEffect hooks in CriteriaFilter and MonitorCriteriaInstance components
2025-03-26 20:39:20 +00:00
Simon Larsen
6ea53a7a4d
feat: update email subjects in notification jobs to include specific announcement and incident titles
2025-03-26 20:02:26 +00:00
Simon Larsen
7de91d04d5
feat: add internal note field to StatusPageSubscriber and update related forms for improved internal tracking
2025-03-26 16:45:49 +00:00
Simon Larsen
f750040e43
feat: add internal note field to StatusPageSubscriber and update related forms
2025-03-26 16:42:02 +00:00
Simon Larsen
75d911ab8f
refactor: update titles and descriptions in StatusPageSettings for clarity
2025-03-26 16:28:43 +00:00
Simon Larsen
f0b629c283
refactor: clean up whitespace and formatting in StatusPage and related components for improved readability
2025-03-26 16:28:26 +00:00
Simon Larsen
cad7f8f482
feat: add showSubscriberPageOnStatusPage functionality and related settings in StatusPage components
2025-03-26 16:18:32 +00:00
Simon Larsen
7c25befd37
feat: add showSubscriberPageOnStatusPage column to StatusPage and update related access controls
2025-03-26 16:12:45 +00:00
Simon Larsen
c76528d40f
refactor: streamline project ID handling and improve navigation parameter formatting
2025-03-26 11:53:20 +00:00
Simon Larsen
6e073aabc4
refactor: improve project ID retrieval logic and enhance route parameter population in navigation
2025-03-26 11:36:41 +00:00
Simon Larsen
34d1ea6869
refactor: clean up whitespace and formatting in ProjectUtil and SessionStorage classes for improved readability
2025-03-26 10:51:20 +00:00
Simon Larsen
6209e2d7af
refactor: clear session storage on user logout for improved state management
2025-03-26 10:49:38 +00:00
Simon Larsen
9a7ccaa323
feat: implement session storage utility for managing project ID and enhance project ID retrieval
2025-03-26 10:48:29 +00:00
Simon Larsen
3127de7ecf
refactor: remove unused visibility change handler in App component for cleaner code
2025-03-25 21:03:24 +00:00
Simon Larsen
a8a38ce890
refactor: update local storage keys in ProjectUtil to include current project ID for better context
2025-03-25 21:00:04 +00:00
Simon Larsen
9dabbe59f8
refactor: replace DashboardNavigation with ProjectUtil for project ID retrieval across multiple components
2025-03-25 20:52:32 +00:00
Simon Larsen
d21ed7a1d1
refactor: replace initialValue prop with value in MonitorCriteria, MonitorSteps, CriteriaFilters, and MonitorStep components for consistency
2025-03-25 20:06:10 +00:00
Simon Larsen
3ec2a95ea2
refactor: replace initialValue prop with value in MonitorCriteria and MonitorStep components for consistency
2025-03-25 19:48:51 +00:00
Simon Larsen
2a218160e8
fix: add key prop to BarLoader in TableView for proper rendering
2025-03-25 19:35:07 +00:00
Simon Larsen
fed50fb0a1
refactor: enhance code comments and formatting in MonitorStep component for clarity
2025-03-25 18:15:20 +00:00
Simon Larsen
90394e8679
refactor: replace initialValue prop with value in MonitorStep, CriteriaFilters, and MonitorCriteria components
2025-03-25 15:37:40 +00:00
Simon Larsen
dcbb14bb1f
refactor: update import path for AppLink component in EscalationRule
2025-03-25 14:11:43 +00:00
Simon Larsen
0f73143204
refactor: replace Link component with AppLink in multiple files for consistency
2025-03-25 13:56:34 +00:00
Simon Larsen
f32d40eea6
fix: update Haraka version in Dockerfile and install specific version
2025-03-25 12:09:15 +00:00
Simon Larsen
9fbaf1eb84
refactor: clean up code formatting and improve readability in notification rule service and user settings
2025-03-24 18:29:32 +00:00
Simon Larsen
dc6e5f7357
fix: update notification rule event type retrieval logic and add error handling
2025-03-24 18:23:13 +00:00
Simon Larsen
506c036be2
fix: trim rule name in notification message and update Slack app permissions
2025-03-24 18:17:27 +00:00
Simon Larsen
f08dbb98d8
fix: provide additional context for private channel error message in notification rule service
2025-03-24 17:44:06 +00:00
Simon Larsen
dd425edc43
refactor: remove unused alert notifications section from user settings
2025-03-24 17:31:13 +00:00
Simon Larsen
d2e1ae1c42
fix: disable code editor suggestions and adjust settings for improved user experience
2025-03-24 17:29:04 +00:00
Simon Larsen
496696e9e6
fix: correct default log limit to 250 in telemetry logs viewer
2025-03-24 16:45:00 +00:00
Simon Larsen
d590f7ff2a
refactor: update table names and sort/primary keys in analytics models
2025-03-24 14:41:24 +00:00
Simon Larsen
4938127942
fix: add projectId to notification rule data handling
2025-03-24 14:41:10 +00:00
Simon Larsen
9997e604ff
fix: reduce default log limit from 250 to 50 in telemetry logs viewer
2025-03-24 13:36:43 +00:00
Simon Larsen
971a877ae5
fix: correct syntax errors in Microsoft Teams API integration
2025-03-24 13:31:36 +00:00
Simon Larsen
8b0339eb95
implement microsoft teams implementation.
2025-03-24 13:27:56 +00:00
Simon Larsen
e7c2882b8f
fix: improve Slack API response logging format for better readability
2025-03-24 12:57:57 +00:00
Simon Larsen
3daa68737a
fix: reduce Slack API request limit from 1000 to 999
2025-03-24 12:55:07 +00:00
Simon Larsen
80d137483c
Merge pull request #1858 from tjmcewan/patch-1
...
Add where to find monitor logs
2025-03-22 19:54:48 +00:00
Simon Larsen
04e8d22476
feat: implement pagination for Slack API channel retrieval
2025-03-22 19:54:21 +00:00
Tim McEwan
f849374f65
Add where to find monitor logs
2025-03-22 19:16:21 +11:00
Simon Larsen
9b1af449f3
refactor: clean up whitespace in SideMenu component for better readability
2025-03-21 21:14:56 +00:00
Simon Larsen
39510ad604
feat: add unresolved exceptions count to side menu with alert badge
2025-03-21 21:13:52 +00:00
Simon Larsen
e8cd243502
refactor: enhance error logging format in RefreshProjectUsers migration
2025-03-21 21:05:42 +00:00
Simon Larsen
5c0f364932
feat: add error handling and logging for project user refresh in data migration
2025-03-21 21:02:00 +00:00
Simon Larsen
2f9370513d
refactor: improve markdown formatting in monitor update notifications
2025-03-21 20:35:14 +00:00
Simon Larsen
f8e3c06e61
feat: add incomingMonitorRequest field to CheckHeartbeat for enhanced monitoring
2025-03-21 20:33:08 +00:00
Simon Larsen
bf9843dc3d
refactor: update debug log messages in FetchMonitorTest for clarity
2025-03-21 19:52:52 +00:00
Simon Larsen
55bee569d8
refactor: clean up whitespace and formatting in FetchMonitorTest and Index files
2025-03-21 19:48:59 +00:00
Simon Larsen
46f2adb459
feat: add new cron schedule for FetchMonitorTest to run every ten seconds
2025-03-21 19:47:58 +00:00
Simon Larsen
8637a6a5c7
refactor: replace generic error with BadDataException in SlackUtil and WorkspaceNotificationRuleService
2025-03-21 19:21:02 +00:00
Simon Larsen
dd2e291b87
feat: enhance error handling in SlackUtil by returning false for channel not found
2025-03-21 19:09:47 +00:00
Simon Larsen
0ac9289bb8
refactor: simplify error message in BadDataException for channel existence check
2025-03-21 19:08:48 +00:00
Simon Larsen
738c7a6022
feat: display error message in ConfirmModal for test rule functionality
2025-03-21 18:55:02 +00:00
Simon Larsen
0005a531d1
refactor: improve code formatting and consistency in SlackUtil and WorkspaceNotificationRulesTable components
2025-03-21 18:51:45 +00:00
Simon Larsen
c1880b4135
feat: add doesChannelExist method to SlackUtil and improve error handling in API responses
2025-03-21 18:33:17 +00:00
Simon Larsen
b89270c896
feat: rename action button to 'Test Rule' and reset state on modal submission
2025-03-21 18:04:48 +00:00
Simon Larsen
ea8423884a
refactor: improve code formatting and structure in WorkspaceNotificationRuleService and WorkspaceNotificationRulesTable components
2025-03-21 14:38:21 +00:00
Simon Larsen
b99e7406cf
feat: add test rule functionality to WorkspaceNotificationRulesTable component
2025-03-21 14:34:32 +00:00
Simon Larsen
2f379de4d5
feat: implement testRule method in WorkspaceNotificationRuleService and add WorkspaceNotificationRuleAPI
2025-03-21 14:22:24 +00:00
Simon Larsen
9f3964bb12
fix: correct formatting and spacing in WorkspaceNotificationRuleService and DashboardSideMenu
2025-03-21 13:14:15 +00:00
Simon Larsen
29539fc75b
feat: add notificationFor field to WorkspaceNotificationRuleService
2025-03-21 13:03:31 +00:00
Simon Larsen
d64a062bd2
fix: correct nesting of SideMenuSection components in DashboardSideMenu
2025-03-21 12:55:54 +00:00
Simon Larsen
02d9df07cf
feat: add project visibility check and improve secret name description
2025-03-21 12:28:48 +00:00
Simon Larsen
05d8ad6ebe
feat: add description for secret name field in MonitorSecrets
2025-03-21 11:59:13 +00:00
Simon Larsen
8b89d1a04e
Merge pull request #1857 from KoalaG/master
...
Fix Incident Number Concatenating instead of incrementing
2025-03-21 11:43:14 +00:00
KoalaG
b7c5f8a7f5
code linting
2025-03-21 10:31:08 +11:00
KoalaG
41b71cbd33
Fix accidental return of string instead of number
...
In some instances, database ORM is returning a string instead of a number. This commit ensures that a number is returned by this function.
2025-03-21 10:02:18 +11:00
Simon Larsen
31a06b21a5
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-03-20 15:52:26 +00:00
Simon Larsen
d8a5bf387f
refactor: clean up whitespace and improve formatting in OtelIngestService and migration files
2025-03-20 15:52:23 +00:00
Simon Larsen
8e862b8b8d
refactor: streamline telemetry attribute handling and add migration for deleting all telemetry attributes
2025-03-20 15:16:14 +00:00
Simon Larsen
a870310f34
Merge pull request #1856 from omri-shilton/resources-and-additional-containers
...
Helm chart pod resources and probes additional containers
2025-03-20 12:44:59 +00:00
Simon Larsen
c02d560008
refactor: remove unused attributes from logger implementation
2025-03-20 12:11:40 +00:00
Simon Larsen
6c68203226
refactor: improve attribute handling and key prefixing in TelemetryUtil and OtelIngestService
2025-03-20 12:08:44 +00:00
omrishilton
6187d48d15
Pod resources and probes additional containers
2025-03-20 14:07:19 +02:00
Simon Larsen
cc5882a7b2
Merge branch 'release'
2025-03-19 16:59:09 +00:00
Simon Larsen
96adedb535
fix: ensure layerUsers array is properly accessed in FinalPreview component
2025-03-19 16:49:01 +00:00
Simon Larsen
3293df16f4
refactor: add structured attributes to logger for enhanced logging details
2025-03-19 15:38:24 +00:00
Simon Larsen
ae64daf3d8
refactor: improve code formatting and readability in OtelIngestService
2025-03-19 15:35:50 +00:00
Simon Larsen
4814694cfb
refactor: enhance code structure and readability in Telemetry services
2025-03-19 15:31:58 +00:00
Simon Larsen
d0763ed707
refactor: replace spread operator with forEach for adding attribute keys in OtelIngestService
2025-03-19 15:25:25 +00:00
Simon Larsen
3ab037dd2d
refactor: improve formatting for better readability in Telemetry utility
2025-03-19 15:10:13 +00:00
Simon Larsen
53a31b2010
2025-03-19 15:05:06 +00:00
Simon Larsen
06db041bd4
refactor: clean up formatting and improve readability in TelemetryAttribute model and related files
2025-03-19 15:02:02 +00:00
Simon Larsen
5147f6da82
feat: add attributes column to TelemetryAttribute model and update related services
2025-03-19 14:25:01 +00:00
Simon Larsen
87c3027a81
fix: ensure non-null assertion for layerUsers in FinalPreview component
2025-03-19 13:15:14 +00:00
Simon Larsen
a9bcb95edf
feat: enhance telemetry utility with attribute retrieval and prefixing functionality
2025-03-18 22:30:24 +00:00
Simon Larsen
0a0048b117
refactor: remove debug logging of resource attributes in OtelIngestService
2025-03-18 21:20:33 +00:00
Simon Larsen
42f0daab8f
refactor: improve logging format and consistency in ScheduledMaintenanceService and Slack utility
2025-03-18 20:18:55 +00:00
Simon Larsen
406240f76f
fix: update title and description in FinalPreview component for clarity
2025-03-18 20:15:22 +00:00
Simon Larsen
69aae4f901
feat: add order property to sorting in FinalPreview component and adjust margin in SideMenuSection
2025-03-18 20:14:44 +00:00
Simon Larsen
4fbceb9a31
refactor: remove unused state for layer deletion error in FinalPreview component
2025-03-18 20:10:20 +00:00
Simon Larsen
954548c399
feat: add FinalPreview component to display on-call duty schedule layers
2025-03-18 20:09:39 +00:00
Simon Larsen
9ed90d6a69
feat: add migration to update reminder dates in scheduled maintenance events
2025-03-18 19:48:31 +00:00
Simon Larsen
5466eeb59a
fix: add debug logging to ScheduledMaintenanceService for notification date calculations
2025-03-18 19:39:57 +00:00
Simon Larsen
4cb31ccfd4
fix: correct formatting in reminder notification text for scheduled maintenance events
2025-03-18 19:20:10 +00:00
Simon Larsen
9edb181b3b
fix: normalize channel name formatting in Slack utility and update description in NotificationRuleForm
2025-03-18 19:08:50 +00:00
Simon Larsen
2ec4aaa076
fix: enhance description for channel name formatting in NotificationRuleForm component
2025-03-18 19:07:27 +00:00
Simon Larsen
e21a1cdb84
fix: add noItemsMessage prop to RecurringArrayViewElement and update ScheduledMaintenanceView to display a default message when no reminders are scheduled
2025-03-18 19:03:07 +00:00
Simon Larsen
39703474dc
fix: correct formatting and improve readability in ScheduledMaintenance model and ScheduledMaintenanceView
2025-03-18 18:57:15 +00:00
Simon Larsen
fbd4510744
fix: update ScheduledMaintenance model and ScheduledMaintenanceView to improve reminder messaging and formatting
2025-03-18 18:53:44 +00:00
Simon Larsen
b974bae529
fix: update postfix text for subscriber notifications and enhance reminder display in Scheduled Maintenance components
2025-03-18 18:52:02 +00:00
Simon Larsen
39c2a1ae7b
refactor: improve code formatting and readability in NotificationRuleViewElement component
2025-03-18 15:46:26 +00:00
Simon Larsen
a0725c5e2e
refactor: clean up interface definition for MonitorNotificationRule
2025-03-18 15:41:02 +00:00
Simon Larsen
bba3f30820
refactor: replace MonitorStatusNotificationRule with MonitorNotificationRule and update related components
2025-03-18 15:31:49 +00:00
Simon Larsen
1eb35c4497
fix: improve code formatting and readability in MonitorStatusTimelineService, WorkspaceUtil, MonitorFeed, and NotificationRuleForm components
2025-03-18 15:14:37 +00:00
Simon Larsen
f9369ae3b6
fix: update sorting order to ascending for alert, incident, monitor, and scheduled maintenance feeds; handle null usernames in Slack utility
2025-03-18 15:08:51 +00:00
Simon Larsen
cbe97e1ff0
fix: change sorting order to descending for alert, incident, monitor, and scheduled maintenance feeds
2025-03-18 14:50:07 +00:00
Simon Larsen
e370c9aacf
fix: improve markdown formatting in MonitorService and update icon in MonitorFeedElement
2025-03-18 14:47:59 +00:00
Simon Larsen
c9f2f82911
feat: enhance NotificationRuleForm to include new channel creation options and invite settings
2025-03-18 14:42:49 +00:00
Simon Larsen
3d053d5717
fix: correct formatting and improve readability in MonitorStatusTimelineService, MonitorFeed, and MonitorView components
2025-03-18 14:41:56 +00:00
Simon Larsen
64bcca1c17
feat: implement MonitorFeedService integration for monitor status change notifications
2025-03-18 14:38:10 +00:00
Simon Larsen
79925d2355
feat: add MonitorFeedElement component to display monitor updates and notifications
2025-03-18 14:33:00 +00:00
Simon Larsen
2a4a8975db
fix: correct method signature to ensure proper return type in MonitorFeedService
2025-03-18 14:21:08 +00:00
Simon Larsen
5ecf6d2c70
refactor: remove unnecessary blank lines for improved code readability
2025-03-18 14:17:57 +00:00
Simon Larsen
14aba774b7
feat: integrate CaptureSpan for enhanced telemetry tracking across multiple services
2025-03-18 14:14:48 +00:00
Simon Larsen
06e5dac23d
feat: add CaptureSpan decorator to various service methods for improved performance tracking
2025-03-18 14:07:34 +00:00
Simon Larsen
9161ce7c59
feat: add labels to alert, incident, and scheduled maintenance services; implement monitor workspace messages for Slack and Microsoft Teams
2025-03-18 13:49:37 +00:00
Simon Larsen
f071f0e4fa
refactor: ensure incident and alert numbers are returned as numbers for consistency
2025-03-18 13:24:28 +00:00
Simon Larsen
053502aa35
feat: add Slack monitor actions and messages for improved monitoring capabilities
2025-03-18 12:51:50 +00:00
Simon Larsen
4edd853db7
refactor: update CaptureSpan to use TypedPropertyDescriptor for improved type safety
2025-03-18 12:14:02 +00:00
Simon Larsen
b394705280
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-03-18 12:09:29 +00:00
Simon Larsen
cab1ec0346
refactor: remove unnecessary whitespace in GlobalCache, Status, and Telemetry classes for improved code cleanliness
2025-03-18 12:09:25 +00:00
Simon Larsen
e05b241a77
Merge pull request #1855 from KoalaG/master
...
Fix Schedule Maintence Event Number Concatenating instead of incrementing
2025-03-18 12:09:01 +00:00
Simon Larsen
23e76f4a04
refactor: consolidate success response handling in OtelIngestService for improved clarity
2025-03-18 12:05:46 +00:00
KoalaG
b7c3027aef
Force result to return number
...
In some instances ORM/Database doesn't appear to return the correct type
2025-03-18 17:18:23 +11:00
Simon Larsen
9e3ae63daa
refactor: remove redundant CaptureSpan decorators in GlobalCache, Status, and Telemetry classes for cleaner code
2025-03-17 23:23:04 +00:00
Simon Larsen
67521dee9e
refactor: remove debug logging from CaptureSpan decorator for cleaner telemetry code
2025-03-17 23:20:43 +00:00
Simon Larsen
6764057154
refactor: streamline success response handling in OtelIngestService for improved clarity
2025-03-17 21:12:45 +00:00
Simon Larsen
419b3990d9
refactor: remove unnecessary whitespace in Logger and Telemetry classes for improved code cleanliness
2025-03-17 20:56:59 +00:00
Simon Larsen
9d68bd45fc
refactor: remove CaptureSpan decorator from logger and telemetry methods for cleaner code
2025-03-17 20:47:15 +00:00
Simon Larsen
8f83a12627
refactor: enhance readability by restructuring status check routes and fixing formatting issues
2025-03-17 20:41:26 +00:00
Simon Larsen
c152cfc8d8
refactor: improve formatting and consistency in StatusAPI and update CaptureSpan import path
2025-03-17 20:38:49 +00:00
Simon Larsen
927351b499
feat: update CaptureSpan import paths across multiple files for consistency
2025-03-17 20:32:19 +00:00
Simon Larsen
260a7f29fa
feat: add CaptureSpan import to multiple services for enhanced telemetry tracking
2025-03-17 20:22:25 +00:00
Simon Larsen
b39b9c02bf
feat: integrate CaptureSpan decorator into multiple services for enhanced telemetry tracking
2025-03-17 20:18:43 +00:00
Simon Larsen
4539201ea9
refactor: clean up imports and formatting in various files for improved readability
2025-03-17 20:13:56 +00:00
Simon Larsen
527d191954
feat: add CaptureSpan decorator to multiple service classes for improved telemetry tracking
2025-03-17 20:08:56 +00:00
Simon Larsen
8972cc4d86
feat: integrate CaptureSpan decorator into various classes for enhanced telemetry tracking
2025-03-17 19:59:35 +00:00
Simon Larsen
7c50a09aff
feat: add CaptureSpan decorator to various classes for enhanced telemetry tracking
2025-03-17 19:43:09 +00:00
Simon Larsen
4027fd1c58
docs: update README to enhance description of the Merch Store and its contribution to open-source development
2025-03-17 19:36:40 +00:00
Simon Larsen
ba32732ef0
feat: integrate CaptureSpan decorator into multiple monitor criteria classes for improved telemetry tracking
2025-03-17 19:35:51 +00:00
Simon Larsen
09ce3517ca
feat: add CaptureSpan decorator to multiple authorization and service classes for enhanced telemetry tracking
2025-03-17 19:22:58 +00:00
Simon Larsen
dc514eeb04
feat: integrate CaptureSpan decorator into multiple monitor criteria classes for enhanced telemetry tracking
2025-03-17 19:19:46 +00:00
Simon Larsen
5c3dfc088b
feat: implement Microsoft Teams and Slack integration for monitor notifications
2025-03-17 19:13:35 +00:00
Simon Larsen
31a3c0cfe9
feat: add Slack and Microsoft Teams connections to the dashboard side menu
2025-03-17 19:11:45 +00:00
Simon Larsen
93d12dde36
feat: add CaptureSpan decorator to multiple utility classes for improved telemetry tracking
2025-03-17 19:08:45 +00:00
Simon Larsen
af2b4c2ef1
feat: update import paths for CaptureSpan decorator across multiple files
2025-03-17 18:59:20 +00:00
Simon Larsen
b8ae12828c
feat: add CaptureSpan decorator to multiple classes for enhanced telemetry tracking
2025-03-17 18:51:26 +00:00
Simon Larsen
e304f9500a
fix: optimize CaptureSpan decorator for better promise handling and error management
2025-03-17 18:25:57 +00:00
Simon Larsen
140e7ab700
fix: handle undefined class names in CaptureSpan decorator to prevent errors
2025-03-17 17:39:49 +00:00
Simon Larsen
8a73bfaa11
fix: improve class name retrieval in CaptureSpan decorator for better span naming
2025-03-17 17:39:14 +00:00
Simon Larsen
3bc06091c1
refactor: enhance CaptureSpan decorator to include class name in span name
2025-03-17 17:30:43 +00:00
Simon Larsen
e7100fde94
feat: add UK phone number to on-call notification whitelist
2025-03-17 17:02:38 +00:00
Simon Larsen
f0f382df81
refactor: improve formatting and readability in CaptureSpan function
2025-03-14 22:49:56 +00:00
Simon Larsen
866aee3c57
refactor: clean up whitespace and formatting in OpenTelemetry ingest files
2025-03-14 22:31:50 +00:00
Simon Larsen
8f45deee2a
feat: add DisableTelemetry check in CaptureSpan decorator to conditionally disable telemetry tracking
2025-03-14 22:26:21 +00:00
Simon Larsen
09690a9043
feat: implement CaptureSpan decorator in multiple services for enhanced telemetry tracking
2025-03-14 22:16:48 +00:00
Simon Larsen
8127ad5ef7
feat: enhance CaptureSpan decorator with optional attributes and improve logging in OpenTelemetry integration
2025-03-14 21:23:29 +00:00
Simon Larsen
68a2a54c51
refactor: simplify /status/ready endpoint logic and enhance logging in CaptureSpan decorator
2025-03-14 14:45:18 +00:00
Simon Larsen
521e9ca1ed
feat: update Telemetry import paths and add CaptureSpan decorator for enhanced telemetry tracking
2025-03-14 14:30:01 +00:00
Simon Larsen
e45477fce8
feat: reintroduce Telemetry class with enhanced initialization for OpenTelemetry integration
2025-03-14 14:13:20 +00:00
Simon Larsen
cb1fead139
feat: add overridedByUserId field to OnCallDutyPolicyExecutionLogTimeline and update related services
2025-03-14 13:53:58 +00:00
Simon Larsen
f466f453f4
feat: add migration for overridedByUserId field in OnCallDutyPolicyExecutionLogTimeline and update related service logging
2025-03-14 13:51:44 +00:00
Simon Larsen
4ad562d39a
fix: correct markdown formatting in on-call policy notification message
2025-03-14 13:28:18 +00:00
Simon Larsen
960dc654cc
feat: enhance incident feed with overridedByUser details and improve markdown formatting
2025-03-14 13:28:02 +00:00
Simon Larsen
dea4f07641
feat: add overridedByUser and overridedByUserId fields to OnCallDutyPolicyExecutionLogTimeline model and update UserNotificationRuleService to utilize these fields
2025-03-14 13:25:33 +00:00
Simon Larsen
c2851709b5
refactor: update titles for Twilio phone number fields to clarify primary and secondary distinctions
2025-03-14 13:15:35 +00:00
Simon Larsen
218e1a1fe3
refactor: clean up whitespace and formatting across multiple files
2025-03-14 13:10:47 +00:00
Simon Larsen
6ae61dfae5
feat: add overridedByUserId column and relation to UserOnCallLog model
2025-03-14 13:06:52 +00:00
Simon Larsen
5a68d91f31
feat: trim input phone number and allow Phone instance in constructor
2025-03-14 12:41:13 +00:00
Simon Larsen
ef8d3f6eeb
feat: update Twilio phone number configuration to allow non-unique primary numbers and add secondary phone numbers
2025-03-14 12:40:03 +00:00
Simon Larsen
d645dc3f28
fix: correct country code extraction to use the proper substring length
2025-03-14 12:20:03 +00:00
Simon Larsen
a61f77d93f
feat: enhance phone number selection logic for SMS and call services
2025-03-14 12:17:11 +00:00
Simon Larsen
8f057c11ed
feat: update Twilio configuration to include primary and secondary phone numbers
2025-03-14 10:45:52 +00:00
Simon Larsen
c60ebfa962
Merge pull request #1850 from OneUptime/on-call-overrides
...
On call overrides
2025-03-13 23:53:20 +00:00
Simon Larsen
8e579cc459
refactor: improve code formatting and consistency in OnCallDutyPolicyUserOverrideService and related files
2025-03-13 23:52:08 +00:00
Simon Larsen
d9aa2da199
feat: replace generic error with BadDataException for start time validation in OnCallDutyPolicyUserOverrideService
2025-03-13 23:35:59 +00:00
Simon Larsen
edd64868fe
feat: implement validation in OnCallDutyPolicyUserOverrideService for create operations
2025-03-13 23:32:25 +00:00
Simon Larsen
b3c13d9175
feat: remove name and description fields from OnCallDutyPolicyUserOverride model and update migration
2025-03-13 23:24:06 +00:00
Simon Larsen
bbd76f5b6c
feat: add onBeforeCreate handler to set projectId and onCallDutyPolicyId in UserOverrideTable
2025-03-13 23:21:30 +00:00
Simon Larsen
7eb85c9601
feat: add form fields for user overrides in UserOverrideTable component
2025-03-13 23:18:07 +00:00
Simon Larsen
78059e1370
feat: update UserOverrideTable to differentiate between global and policy-specific overrides
2025-03-13 23:11:10 +00:00
Simon Larsen
e44097ce73
feat: integrate User Overrides service into BaseAPI and update SideMenu for navigation
2025-03-13 23:09:24 +00:00
Simon Larsen
dda5541088
feat: restructure UserOverride components for improved organization and functionality
2025-03-13 23:04:22 +00:00
Simon Larsen
9f5266037d
refactor: clean up code formatting and improve readability in On-Call Duty components
2025-03-13 22:58:23 +00:00
Simon Larsen
850d8b242f
feat: implement User Overrides feature with routing and UI components
2025-03-13 22:56:14 +00:00
Simon Larsen
4e2e1ddd9d
feat: add ExecutionLogsTable component for managing On-Call Policy User Overrides
2025-03-13 22:45:39 +00:00
Simon Larsen
63ed6723b3
feat: add On-Call Duty Policy User Override migration and table schema
2025-03-13 22:24:14 +00:00
Simon Larsen
9d417c3634
feat: add On-Call Duty Policy User Override service and integrate into services index
2025-03-13 22:21:03 +00:00
Simon Larsen
6fa8390ab9
feat: implement On-Call Duty Policy User Override service and update permissions
2025-03-13 22:19:58 +00:00
Simon Larsen
5b287c12a5
feat: add new permissions for On-Call Duty Policy User Overrides
2025-03-13 22:15:08 +00:00
Simon Larsen
b2f10da32b
feat: add Merch Store link to footer and navigation, and update README with store information
2025-03-13 19:30:05 +00:00
Simon Larsen
adcdf5c7a1
docs: update Docker Compose installation description for clarity
2025-03-13 15:26:14 +00:00
Simon Larsen
eada5c67c7
fix: correct file path in BlogAPI and BlogPost utility for static files
2025-03-13 15:21:48 +00:00
Simon Larsen
de919f3a44
refactor: standardize parameter syntax across AlertStateTimelineService, IncidentStateTimelineService, and ScheduledMaintenanceStateTimelineService
2025-03-12 22:53:42 +00:00
Simon Larsen
7f02675a38
feat: enhance default value handling in form components with improved getDefaultValue method
2025-03-12 22:50:03 +00:00
Simon Larsen
7cdb0e68a4
feat: update StateTimeline components to use 'startsAt' for sorting and default value handling
2025-03-12 22:39:44 +00:00
Simon Larsen
f38f9c4af9
refactor: standardize getDefaultValue method syntax across form components
2025-03-12 22:11:48 +00:00
Simon Larsen
9dfcb8babb
feat: implement getDefaultValue method for form fields to enhance default value handling
2025-03-12 22:06:22 +00:00
Simon Larsen
5181417a69
refactor: enhance MonitorStatusTimelineService logic for status updates and deletions
2025-03-12 21:55:55 +00:00
Simon Larsen
807976fa67
feat: update MonitorStatusTimelineService to use 'startsAt' for deletion and sorting logic
2025-03-12 20:51:50 +00:00
Simon Larsen
a86391832e
feat: add billing access control to WorkspaceNotificationRule model
2025-03-12 19:35:52 +00:00
Simon Larsen
f3daebb628
refactor: simplify Workspace Connections section in SideMenu components
2025-03-12 19:32:33 +00:00
Simon Larsen
0ed557036d
fix: quote Slack app client ID in Helm chart template for proper formatting
2025-03-12 18:00:10 +00:00
Simon Larsen
7e4d634a6e
fix: update description for "Starts At" field in timeline models for clarity
2025-03-12 16:32:36 +00:00
Simon Larsen
8e2bd01d53
feat: add "Starts At" field to StatusTimeline component with default value
2025-03-12 16:29:35 +00:00
Simon Larsen
87d0ce7e51
fix: update condition to display "Workspace Connections" section in SideMenu components
2025-03-12 15:53:29 +00:00
Simon Larsen
479201c100
refactor: clean up code formatting and improve readability in Slack and SideMenu components
2025-03-12 15:52:56 +00:00
Simon Larsen
2ea4653338
fix: update condition for displaying "Workspace Connections" section in side menus
2025-03-12 15:48:15 +00:00
Simon Larsen
3e230e96e8
feat: handle Slack app uninstall requests by deleting associated auth tokens
2025-03-12 15:45:09 +00:00
Simon Larsen
40c3108d40
feat: conditionally display "Workspace Connections" section based on project ID in side menus
2025-03-12 15:38:58 +00:00
Simon Larsen
d4702b887c
fix: make scheduled maintenance title and labels optional in Slack actions
2025-03-12 15:33:05 +00:00
Simon Larsen
ded2d95ce5
fix: improve error handling for scheduled maintenance title in Slack actions
2025-03-12 15:08:13 +00:00
Simon Larsen
39c59f5625
feat: add "Workspace Connections" section to documentation with Slack integration details
2025-03-12 14:51:55 +00:00
Simon Larsen
fa576ae549
feat: add "On Call" section to documentation with phone number whitelist details
2025-03-12 14:45:17 +00:00
Simon Larsen
d5b0cf0b61
fix: update notifyUserId assignment in alert, incident, and scheduled maintenance services for consistency
2025-03-12 14:40:26 +00:00
Simon Larsen
fe5c165ce2
fix: refactor Slack incident and alert actions to use AccessTokenService for common interaction properties
2025-03-12 14:06:30 +00:00
Simon Larsen
7f44c7906a
fix: add tenantId property to Slack alert, incident, and scheduled maintenance actions
2025-03-12 13:34:10 +00:00
Simon Larsen
0c5856de67
fix: add isRoot property to SlackIncidentActions for improved functionality
2025-03-12 13:23:23 +00:00
Simon Larsen
82c1cdb4f9
fix: update titles and add isRoot property in Slack alert and scheduled maintenance actions
2025-03-12 13:22:30 +00:00
Simon Larsen
cbf18e50ff
fix: correct markdown formatting in ScheduledMaintenancePublicNoteService and ScheduledMaintenanceService
2025-03-12 13:13:20 +00:00
Simon Larsen
bd9126426c
fix: correct formatting in AlertService and ScheduledMaintenanceService
2025-03-12 13:09:12 +00:00
Simon Larsen
7fc89e7500
refactor: improve code formatting and readability in Slack action files
2025-03-11 21:25:08 +00:00
Simon Larsen
ac2860de52
fix: adjust markdown formatting for alert and scheduled maintenance messages
2025-03-11 21:18:12 +00:00
Simon Larsen
d84c7c93a1
feat: add date handling for selected date time in Slack view processing
2025-03-11 21:15:15 +00:00
Simon Larsen
57a4b96eec
fix: change datepicker to datetimepicker in Slack utility
2025-03-11 21:06:27 +00:00
Simon Larsen
690a33bd19
refactor: update labels and titles for scheduled maintenance to improve clarity
2025-03-11 21:05:39 +00:00
Simon Larsen
de5285800d
fix: update usage hints for Slack commands to remove leading slashes
2025-03-11 20:57:27 +00:00
Simon Larsen
0feaf80fb0
feat: add start and end date time pickers for scheduled maintenance in Slack actions
2025-03-11 20:53:56 +00:00
Simon Larsen
3d9be4734c
fix: correct formatting of 'Scheduled Maintenance' labels and error messages
2025-03-11 20:21:43 +00:00
Simon Larsen
8eab46f2d9
feat: add date time picker block support in Slack and Workspace utilities
2025-03-11 20:19:41 +00:00
Simon Larsen
517ab93aa5
refactor: improve code formatting and consistency across scheduled maintenance and notification services
2025-03-11 20:16:26 +00:00
Simon Larsen
cdd668dd0b
feat: enhance notification messages with user details and scheduled maintenance references
2025-03-11 20:13:18 +00:00
Simon Larsen
da023071a4
refactor: improve code formatting and readability in scheduled maintenance services and Slack API
2025-03-11 19:12:14 +00:00
Simon Larsen
8918a94b3e
feat: implement notification rule handling for scheduled maintenance owner teams and users
2025-03-11 19:08:33 +00:00
Simon Larsen
22ae2da8c5
feat: add start and end time display for scheduled maintenance notifications
2025-03-11 19:06:23 +00:00
Simon Larsen
fbb3cfb667
feat: implement scheduled maintenance notification handling for Slack and Microsoft Teams
2025-03-11 18:43:18 +00:00
Simon Larsen
8d21cb2924
feat: add handling for scheduled maintenance actions in Slack API
2025-03-11 18:20:10 +00:00
Simon Larsen
b4724992c0
feat: add scheduled maintenance message handling for Microsoft Teams and Slack
2025-03-11 18:19:13 +00:00
Simon Larsen
2e21763e3c
feat: add methods for managing scheduled maintenance notes and states
2025-03-11 17:11:55 +00:00
Simon Larsen
a8abc66f9f
refactor: clean up code formatting and remove unnecessary line breaks for consistency
2025-03-11 16:39:11 +00:00
Simon Larsen
9a2d5de087
feat: add logging for alert creation and user invitation checks in Slack
2025-03-11 16:34:17 +00:00
Simon Larsen
5b5d28e414
feat: add early return for empty notification rules in workspace notification service
2025-03-11 16:13:27 +00:00
Simon Larsen
773aafb0e5
feat: implement notification rules for alert owner teams and users
2025-03-11 16:11:50 +00:00
Simon Larsen
5b3fc5f16e
feat: update notification rule title and description for clarity
2025-03-11 14:39:40 +00:00
Simon Larsen
9b4de2ea85
refactor: add missing commas in function parameters for consistency
2025-03-11 14:34:55 +00:00
Simon Larsen
c00725b868
feat: enhance alert notifications with alert numbers and state emojis
2025-03-11 14:32:46 +00:00
Simon Larsen
feb4b246c6
refactor: uncomment "Workspace Connections" section in side menus across multiple pages
2025-03-11 14:01:48 +00:00
Simon Larsen
22281b08cb
refactor: clean up code formatting and improve consistency in action type definitions
2025-03-11 14:00:52 +00:00
Simon Larsen
b1dbdd6158
feat: implement alert creation messaging for Slack and Microsoft Teams
2025-03-10 22:54:01 +00:00
Simon Larsen
cbbf5a28f0
feat: add Microsoft Teams alert message creation with action buttons and types
2025-03-10 22:47:55 +00:00
Simon Larsen
1cb6cb8e0e
feat: implement Slack alert message creation with action buttons
2025-03-10 22:41:34 +00:00
Simon Larsen
736bf46992
feat: add alert note functionality and enhance alert state service methods
2025-03-10 22:40:09 +00:00
Simon Larsen
0a6cc8df48
refactor: improve formatting and comments in SlackAPI for clarity
2025-03-10 22:20:35 +00:00
Simon Larsen
de77a8134c
refactor: comment out Workspace Connections section in multiple SideMenu files
2025-03-10 22:18:00 +00:00
Simon Larsen
babcd30b67
feat: update Slack API to remove trailing slash from server URL and adjust manifest placeholder
2025-03-10 22:09:32 +00:00
Simon Larsen
55d8488b45
feat: update Slack app manifest to use dynamic server URL and remove example manifest
2025-03-10 22:07:33 +00:00
Simon Larsen
3ace9e2bf9
fix: update action IDs for incident message buttons to use view actions
2025-03-10 22:00:15 +00:00
Simon Larsen
ce80e6c487
feat: add error handling and logging for workspace rules in UserNotificationRuleService
2025-03-10 21:51:58 +00:00
Simon Larsen
54bd349a6e
refactor: clean up code formatting and improve readability in multiple files
2025-03-10 21:23:34 +00:00
Simon Larsen
dd420ae898
feat: implement notification for users unable to join channels due to disconnected accounts in WorkspaceNotificationRuleService
2025-03-10 21:05:40 +00:00
Simon Larsen
a498f2df86
feat: add logging for channel IDs in message sending process in WorkspaceNotificationRuleService
2025-03-10 21:03:17 +00:00
Simon Larsen
babb2dc222
fix: correct typo in projectOrUserAuthTokenForWorkspace parameter in postToWorkspaceChannels method
2025-03-10 20:56:23 +00:00
Simon Larsen
c47bb1b2a1
feat: enhance logging for notification rules and channel creation in IncidentOwnerTeamService and WorkspaceNotificationRuleService
2025-03-10 20:34:08 +00:00
Simon Larsen
1fbc58a9a8
fix: simplify channel creation logic in WorkspaceNotificationRuleService
2025-03-10 20:00:46 +00:00
Simon Larsen
d6be47f711
fix: update FormField and Radio components to use 'value' prop and enhance null safety in NotificationRuleViewElement
2025-03-10 19:51:49 +00:00
Simon Larsen
7a9fc86c34
feat: enhance Slack API with user direct message channel check and improve error handling
2025-03-10 19:34:16 +00:00
Simon Larsen
4326a09e36
refactor: streamline alert service methods and improve code formatting
2025-03-10 18:46:00 +00:00
Simon Larsen
4a18759f8d
feat: implement workspace notification rules for alert and incident channels
2025-03-10 18:43:23 +00:00
Simon Larsen
cb81343289
refactor: improve code readability by standardizing formatting and indentation in notification rule service and utility
2025-03-10 17:47:22 +00:00
Simon Larsen
680e784fc4
refactor: clean up code formatting and remove unnecessary whitespace in various files
2025-03-10 17:45:56 +00:00
Simon Larsen
ed767465cd
refactor: update import statements for NotificationRuleWorkspaceChannel to use default import
2025-03-10 17:36:45 +00:00
Simon Larsen
fac2911864
fix: add debug logging for cases with no channels to invite based on notification rules
2025-03-10 11:44:14 +00:00
Simon Larsen
ee87266ad9
feat: implement notification rules for inviting teams and users to incident channels
2025-03-10 11:42:55 +00:00
Simon Larsen
f089e9d10b
refactor: remove unused import of WorkspaceChannel from ScheduledMaintenance model
2025-03-10 11:19:03 +00:00
Simon Larsen
e03d5cb45c
refactor: remove unused WorkspaceChannel imports from Alert, Incident, and IncidentWorkspaceMessages
2025-03-10 11:17:39 +00:00
Simon Larsen
bed21d9ce2
feat: introduce NotificationRuleWorkspaceChannel interface and update related services to use it
2025-03-10 11:14:17 +00:00
Simon Larsen
3e37024104
feat: update NotificationRuleConditionElement to render values in a span and simplify return structure
2025-03-10 11:03:41 +00:00
Simon Larsen
138ee1554e
feat: normalize channel name by removing leading '#' and converting to lowercase
2025-03-10 11:03:26 +00:00
Simon Larsen
167e724ce0
feat: update NotificationRuleCondition to support array values and add 'Contains' condition type
2025-03-10 10:35:23 +00:00
Simon Larsen
be704b04ac
feat: add debug logging for notification rule retrieval and matching process
2025-03-10 09:53:30 +00:00
Simon Larsen
fa055b13c6
feat: add optional property to monitor status block in SlackIncidentActions
2025-03-10 09:32:09 +00:00
Simon Larsen
920b51054e
feat: add optional property to input blocks and update callback IDs in app manifest
2025-03-10 09:28:56 +00:00
Simon Larsen
712f64a369
fix: streamline response handling in SlackIncidentActions by removing redundant response calls
2025-03-08 12:15:35 +00:00
Simon Larsen
8977c7a5b2
refactor: update viewValues type to support array values in SlackAuthAction and SlackUtil
2025-03-08 12:11:01 +00:00
Simon Larsen
32383524ea
refactor: clean up whitespace and improve code formatting in Slack-related files
2025-03-08 11:25:03 +00:00
Simon Larsen
27a7b57f3f
feat: update incident modal to use text box for title and enhance response handling
2025-03-07 20:22:25 +00:00
Simon Larsen
b5e6ed087f
feat: add multi-select option to dropdown block and new incident slash command
2025-03-07 15:07:51 +00:00
Simon Larsen
7e016b54f5
fix: add command check to payload validation in SlackAuthAction
2025-03-07 14:00:34 +00:00
Simon Larsen
74b744d92e
refactor: remove unused command fields and enhance payload handling in SlackAuthAction
2025-03-07 13:58:04 +00:00
Simon Larsen
ca9dbbd65f
feat: enhance Slack authorization to support additional payload fields and improve request handling
2025-03-07 13:52:59 +00:00
Simon Larsen
0de9f4bb89
feat: update Slack slash commands to create incidents and scheduled maintenance
2025-03-07 13:37:50 +00:00
Simon Larsen
1837f6b6f6
refactor: clean up code formatting and improve readability in Slack authorization and integration components
2025-03-07 13:23:58 +00:00
Simon Larsen
764c9b4e0e
refactor: enhance Slack request authorization logic and add raw body middleware for form data
2025-03-07 13:22:56 +00:00
Simon Larsen
ffb17f01c6
fix: correct Slack integration condition to display documentation when client ID is absent
2025-03-06 13:55:35 +00:00
Simon Larsen
4be249ee9c
refactor: update Slack integration documentation formatting and logic for display condition
2025-03-06 13:41:37 +00:00
Simon Larsen
8b929eb5ec
feat: add Slack integration documentation component and update SlackIntegration to display it when not connected
2025-03-06 13:39:23 +00:00
Simon Larsen
ed345a1569
refactor: simplify incident creation flow by removing promise chaining for message blocks retrieval
2025-03-06 13:27:27 +00:00
Simon Larsen
bb2779f095
refactor: simplify incident creation logic by chaining promise for message blocks retrieval
2025-03-06 13:23:49 +00:00
Simon Larsen
c2741a9436
refactor: enhance markdown formatting for user links in on-call duty policy notifications
2025-03-06 13:20:55 +00:00
Simon Larsen
2b75c6bb6a
refactor: streamline user retrieval and markdown formatting in incident and scheduled maintenance services
2025-03-06 13:12:17 +00:00
Simon Larsen
5209f4c8b1
refactor: improve formatting and readability of user markdown string in alert and incident services
2025-03-06 13:07:43 +00:00
Simon Larsen
77f19241ff
feat: update user identification in alerts and incidents to use markdown format for better readability
2025-03-06 13:04:31 +00:00
Simon Larsen
fbbcee1633
fix: specify error type in loadPage catch block for improved type safety
2025-03-06 12:44:29 +00:00
Simon Larsen
f868737dda
feat: add getUserLinkInDashboard method and integrate RemoveUserFromProject component in UserView
2025-03-06 12:41:34 +00:00
Simon Larsen
a4c50c0a76
feat: add RemoveUserFromProject component with confirmation modal and error handling
2025-03-06 12:24:46 +00:00
Simon Larsen
eb2981a0c2
feat: enhance UserView to load user details and display profile picture with error handling
2025-03-06 12:10:30 +00:00
Simon Larsen
40481981b0
refactor: clean up code formatting and remove unnecessary whitespace in various components
2025-03-05 22:12:12 +00:00
Simon Larsen
1fe8d00807
feat: add filter applied state to Users component and update no items message accordingly
2025-03-05 22:08:25 +00:00
Simon Larsen
4e8ee6aeec
feat: add user invitation modal and update user list message in Teams component
2025-03-05 21:59:29 +00:00
Simon Larsen
068b44a668
fix: handle errors in ProjectUserService refresh calls and correct UserView descriptions
2025-03-05 21:42:31 +00:00
Simon Larsen
e284aae226
feat: add profile picture field to UserView and adjust user ID display
2025-03-05 21:35:32 +00:00
Simon Larsen
6272f55500
fix: update project ID retrieval in Team component and clear singular/plural names in UserView
2025-03-05 21:33:34 +00:00
Simon Larsen
af5f2db9ad
feat: add singular and plural names for teams in UserView component
2025-03-05 21:30:45 +00:00
Simon Larsen
92f9b4c81f
fix: clean up code formatting and improve readability in various files
2025-03-05 21:30:04 +00:00
Simon Larsen
0340e5d9fd
feat: add migration for ProjectUser and related team associations
2025-03-05 21:16:48 +00:00
Simon Larsen
d295644812
feat: refactor Users settings page to use ModelTable for ProjectUser and enhance user listing
2025-03-05 21:14:51 +00:00
Simon Larsen
2a752213cf
feat: add BaseAPI route for ProjectUser model and service
2025-03-05 20:45:09 +00:00
Simon Larsen
11c2bb0e42
feat: add ProjectUser model and refresh logic for project users in services and migrations
2025-03-05 20:43:32 +00:00
Simon Larsen
3cace9cf3a
feat: enhance Teams page with pagination test data for user listings
2025-03-05 20:23:07 +00:00
Simon Larsen
8ccbc3be61
feat: add user settings and view routes, update side menu for users and teams
2025-03-05 19:36:07 +00:00
Simon Larsen
3f0e518024
fix: improve markdown formatting for incident notes and notifications
2025-03-05 15:55:46 +00:00
Simon Larsen
77c6391aee
fix: correct spacing in incident state change message formatting
2025-03-05 13:13:56 +00:00
Simon Larsen
4ec707f571
feat: implement Teams page with user listing and team associations
2025-03-05 13:11:23 +00:00
Simon Larsen
baef15be23
feat: update incident state emojis and improve Slack message formatting
2025-03-05 12:34:39 +00:00
Simon Larsen
8e4cda6556
fix: standardize team mention formatting in alert and incident notifications
2025-03-04 23:00:32 +00:00
Simon Larsen
d131befbac
feat: add logging for incident states and dropdown options in Slack actions
2025-03-04 22:58:36 +00:00
Simon Larsen
fea31e7251
fix: update incident creation message header level for better formatting
2025-03-04 22:40:32 +00:00
Simon Larsen
e50af261d4
feat: enhance incident notification messages with emojis for better visibility
2025-03-04 22:39:49 +00:00
Simon Larsen
4aa953b886
style: improve code formatting and consistency across incident-related files
2025-03-04 22:27:22 +00:00
Simon Larsen
a0bccc0bf4
fix: disable workspace notifications for incident-related messages and enhance feed info formatting
2025-03-04 22:19:38 +00:00
Simon Larsen
54aa8cf857
feat: add actions for changing incident state in Slack integration
2025-03-04 21:52:45 +00:00
Simon Larsen
b6a4bf29af
fix: update placeholder text for Microsoft Teams integration to improve clarity
2025-03-04 21:47:25 +00:00
Simon Larsen
f9d54bcf23
refactor: improve code formatting and consistency in Microsoft Teams integration components
2025-03-04 21:24:34 +00:00
Simon Larsen
ee1bf5b39b
feat: add Microsoft Teams integration page and update routing in user settings
2025-03-04 21:19:47 +00:00
Simon Larsen
79083b4a28
feat: add Microsoft Teams integration settings to the dashboard
2025-03-04 20:51:48 +00:00
Simon Larsen
a375990ad8
feat: add placeholder for Microsoft Teams integration settings page
2025-03-04 20:48:10 +00:00
Simon Larsen
915e48b62a
refactor: improve code formatting and consistency across various components
2025-03-04 20:46:57 +00:00
Simon Larsen
44f0c09d61
feat: add Microsoft Teams workspace connection support in alerts and incidents
2025-03-04 20:44:19 +00:00
Simon Larsen
c7364ca2b8
refactor: clean up code formatting and remove unnecessary whitespace in various files
2025-03-04 20:26:45 +00:00
Simon Larsen
cdc0ffa204
feat: add Slack workspace connection to Scheduled Maintenance Events and update routing and breadcrumbs
2025-03-04 20:24:39 +00:00
Simon Larsen
194cfd0457
feat: add Slack workspace connection page and update routing and breadcrumbs
2025-03-04 20:20:55 +00:00
Simon Larsen
55470e0451
feat: add Slack workspace connection pages for alerts and scheduled maintenance notifications
2025-03-04 20:18:29 +00:00
Simon Larsen
cf4e2983b6
refactor: remove unnecessary early response in SlackIncidentActions
2025-03-04 20:15:23 +00:00
Simon Larsen
a72052bf90
feat: add Slack workspace connection page and integrate connection status handling
2025-03-04 18:00:32 +00:00
Simon Larsen
dc1a077f54
refactor: simplify markdown handling in IncidentFeedService and enhance null safety in SlackAuthAction
2025-03-04 17:30:10 +00:00
Simon Larsen
5e4526695a
refactor: update button titles in Slack incident messages to include emojis for enhanced visibility
2025-03-04 17:18:57 +00:00
Simon Larsen
04dd043f7c
refactor: update button titles in Slack incident messages to use emoji for better visibility
2025-03-04 17:17:45 +00:00
Simon Larsen
de023ef593
refactor: remove unused import for WorkspaceCheckboxBlock in Incident actions
2025-03-04 16:50:16 +00:00
Simon Larsen
6b03609bb2
refactor: update incident state handling and improve modal interaction
2025-03-04 16:47:37 +00:00
Simon Larsen
3ea08e1462
refactor: rename incident state action types for clarity and implement state change modal handling
2025-03-04 16:40:35 +00:00
Simon Larsen
6bd82af652
refactor: rename action types for clarity and update related methods in SlackIncidentActions
2025-03-04 16:33:43 +00:00
Simon Larsen
1f17a11ca0
refactor: improve clarity of feedInfoInMarkdown for owner team and user events
2025-03-04 16:15:03 +00:00
Simon Larsen
5c38ed72bb
refactor: update feedInfoInMarkdown for owner team and user events to improve clarity
2025-03-04 16:14:07 +00:00
Simon Larsen
060b2dfbab
refactor: enhance incident services with new note handling and user notification improvements
2025-03-04 16:10:48 +00:00
Simon Larsen
635c1ee8ad
refactor: enhance user notification handling and add utility for fetching usernames from workspace
2025-03-04 14:28:14 +00:00
Simon Larsen
72bdb2bd7e
refactor: improve code formatting by adding whitespace for visibility checks in notification services
2025-03-04 14:10:49 +00:00
Simon Larsen
a616f38b6f
refactor: add visibility checks for notifications in various services to ensure only visible incidents and events are sent to subscribers
2025-03-04 12:35:00 +00:00
Simon Larsen
847296798d
refactor: enhance logging for Slack API and IncidentService, improve code formatting and readability
2025-03-04 12:10:47 +00:00
Simon Larsen
0acee70580
refactor: enhance code formatting and readability in IncidentService.ts
2025-03-03 21:28:18 +00:00
Simon Larsen
57100bf5db
refactor: improve import formatting for consistency in Workspace.ts
2025-03-03 21:21:08 +00:00
Simon Larsen
65b4ede27e
refactor: improve code readability by adding whitespace and consistent formatting in IncidentFeedService and WorkspaceUtil
2025-03-03 21:14:43 +00:00
Simon Larsen
a080b09cdc
refactor: add type annotations for better clarity and consistency in IncidentFeedService and WorkspaceUtil
2025-03-03 21:11:49 +00:00
Simon Larsen
f9674fc376
refactor: standardize formatting and clean up workspace notification objects across incident services
2025-03-03 21:08:59 +00:00
Simon Larsen
5410bea3d8
refactor: remove unused imports and clean up Slack action files
2025-03-03 20:58:31 +00:00
Simon Larsen
d5babfd42d
feat: add workspace notification support across incident notification services
2025-03-03 20:51:50 +00:00
Simon Larsen
a97c4f5200
refactor: rename createAlertFeed and createIncidentFeed methods to createAlertFeedItem and createIncidentFeedItem for consistency
2025-03-03 19:53:33 +00:00
Simon Larsen
c5c09ef3f0
refactor: clean up whitespace and improve code formatting in Slack action files
2025-03-03 18:34:52 +00:00
Simon Larsen
9736a5ddea
refactor: remove unused incidentId assignment and clean up modal configuration in Slack incident actions
2025-02-28 23:35:23 +00:00
Simon Larsen
fbddf4ef18
feat: streamline modal handling in Slack integration by generating modal JSON and removing unused properties
2025-02-28 23:28:49 +00:00
Simon Larsen
b4418c36e2
feat: add triggerId to Slack request and enhance modal handling for incident notes
2025-02-28 23:21:57 +00:00
Simon Larsen
d4dfa0a5ff
refactor: clean up code formatting and remove unnecessary whitespace in various files
2025-02-28 22:56:13 +00:00
Simon Larsen
8139e48cff
feat: enhance Slack incident notifications with emoji indicators for acknowledgment and resolution
2025-02-28 22:50:50 +00:00
Simon Larsen
6185d8f502
feat: implement incident resolution checks and enhance Slack notifications for resolved incidents
2025-02-28 22:49:33 +00:00
Simon Larsen
bf1ea21079
feat: add user visibility and direct messaging functionality in Slack integration
2025-02-28 22:33:42 +00:00
Simon Larsen
fda5d690e0
fix: add newline for better formatting in root cause message of Slack incident
2025-02-28 20:49:35 +00:00
Simon Larsen
f05a9cd292
Merge branch 'master' into workspace-slack
2025-02-28 20:43:32 +00:00
Simon Larsen
0dd5cb063b
fix: remove unnecessary whitespace and improve code formatting in UserOnCallLogTimelineAPI
2025-02-28 20:31:49 +00:00
Simon Larsen
53f953a408
feat: enhance acknowledgment handling with detailed view message page
2025-02-28 20:29:56 +00:00
Simon Larsen
af64f200f8
fix: remove unnecessary text color class from acknowledgment button
2025-02-28 19:56:27 +00:00
Simon Larsen
7e253c5b1a
refactor: clean up code formatting and improve readability in UserOnCallLogTimelineAPI
2025-02-28 19:55:06 +00:00
Simon Larsen
fc367b5d75
fix: update acknowledgment link styling and improve clarity in notification form
2025-02-28 13:34:58 +00:00
Simon Larsen
5349ac95fe
docs: add clarification comments for acknowledgment page logic
2025-02-28 13:24:09 +00:00
Simon Larsen
4fce79f893
fix: update acknowledge route to acknowledge-page for clarity
2025-02-28 13:23:31 +00:00
Simon Larsen
d0333ca131
feat: add acknowledge page for user on-call notifications
2025-02-28 13:22:12 +00:00
Simon Larsen
7da4e7cca0
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-02-28 10:54:33 +00:00
Simon Larsen
27fc0d0548
refactor: format debug logging statements for improved readability
2025-02-28 10:54:30 +00:00
Simon Larsen
9ceb08c1f6
feat: enhance logging for status page subscription process
2025-02-28 10:47:25 +00:00
Simon Larsen
21a3163c65
feat: refactor Slack action handling to support multiple actions and improve payload structure
2025-02-28 10:29:08 +00:00
Simon Larsen
044aa8b5cd
feat: add detailed logging for Slack request authorization and handle payload parsing
2025-02-27 17:30:18 +00:00
Simon Larsen
731bc0d018
refactor: comment out unused code and improve readability in SlackAuthorization middleware
2025-02-27 17:24:21 +00:00
Simon Larsen
4b3ce59255
feat: enhance Slack authorization middleware with detailed logging for request validation
2025-02-27 17:13:59 +00:00
Simon Larsen
e111bc4152
feat: add handling for view incident action and improve error response for invalid action types in SlackIncidentActions
2025-02-27 17:13:05 +00:00
Simon Larsen
5e641fa297
feat: add incident notification functionality for workspace creation in Slack
2025-02-27 17:06:50 +00:00
Simon Larsen
3c6a8ef4a1
refactor: improve code formatting and readability in WorkspaceNotificationRuleService and SlackIncidentActions
2025-02-27 16:41:37 +00:00
Simon Larsen
27cac6ccb5
feat: update Slack action types and enhance incident model with new workspace message handling
2025-02-27 16:38:05 +00:00
Simon Larsen
ac32509aeb
Merge pull request #1842 from anxuanzi/master
...
Add status command to agent and cleanup code
2025-02-27 15:06:05 +00:00
Tony An
c77cb8cd19
⬆️ Update dependencies and bump Go version
...
Updated various dependencies in `go.mod` and `go.sum` to their latest versions, including `golang.org/x/sys`, `github.com/go-co-op/gocron`, and more. Increased the Go version to 1.23.0 and added toolchain specification for Go 1.24.0. These updates improve compatibility, security, and maintainability.
2025-02-27 08:54:28 -06:00
Tony An
39c8acc720
🗑️ Refactor service structure for improved code clarity
...
Renamed the program struct to agentService and updated related methods and variables for consistency. This enhances readability and aligns naming conventions with the underlying functionality. Minor adjustments made to configuration handling and formatting for better maintainability.
2025-02-27 08:52:46 -06:00
Tony An
a4420a06c1
🗑️ Refactor error handling for configuration checks.
...
Removed redundant error checks and streamlined logic for verifying service configuration. This simplifies the code and avoids duplicate error handling, improving maintainability.
2025-02-27 08:48:11 -06:00
Tony An
6ba0768366
✨ Add status command to check service state
...
Introduced a new `status` command to display the service state (running, stopped, or unknown). Improved user feedback by logging the status and handling potential errors during the status check.
2025-02-27 08:47:17 -06:00
Simon Larsen
d4a6ec94e3
feat: add incident acknowledgment and resolution functionality in SlackAPI and IncidentService
2025-02-26 22:42:51 +00:00
Simon Larsen
882c19a169
feat: implement Slack action types and update incident service to use them
2025-02-26 22:34:22 +00:00
Simon Larsen
1e198f3637
feat: add workspaceSendMessageResponse field to Incident model and related migrations
2025-02-26 20:38:25 +00:00
Simon Larsen
01624646f2
refactor: uncomment workspace connections sections in side menus
2025-02-26 16:29:14 +00:00
Simon Larsen
b74d8b79e1
refactor: comment out workspace connections sections in side menus
2025-02-26 16:28:24 +00:00
Simon Larsen
566b4cfdde
feat: add JSON input argument for manual workflow execution
2025-02-26 15:07:46 +00:00
Simon Larsen
e9cb8e1604
feat: add support for manual workflow execution arguments in various components
2025-02-26 15:06:45 +00:00
Simon Larsen
cf7c39d96c
feat: improve error handling in manually run workflow API by adding try-catch block
2025-02-26 13:16:23 +00:00
Simon Larsen
4738f8f930
feat: enhance error handling in workflow execution by introducing HTTP response type checks
2025-02-26 13:16:05 +00:00
Simon Larsen
390a4cbbf0
feat: implement channel joining functionality and enhance channel name retrieval in Slack utility methods
2025-02-25 22:20:55 +00:00
Simon Larsen
4bbbb9b473
feat: enhance Slack integration with new user invitation methods and bot user ID retrieval
2025-02-25 19:49:44 +00:00
Simon Larsen
482c7c142e
feat: expand bot permissions in Slack app manifest for enhanced functionality
2025-02-25 18:56:59 +00:00
Simon Larsen
9d581fc176
feat: update Slack app manifest to refine user and bot scopes
2025-02-25 17:07:19 +00:00
Simon Larsen
d680d09dc6
feat: add response validation and error logging in Slack utility methods
2025-02-25 16:33:24 +00:00
Simon Larsen
1ab55e1c19
refactor: streamline API request headers in Slack utility methods for improved readability
2025-02-25 16:30:42 +00:00
Simon Larsen
427514ceb3
feat: add detailed debug logging to Slack utility methods for improved traceability
2025-02-25 16:21:26 +00:00
Simon Larsen
e443288074
refactor: format debug logging statements in WorkspaceNotificationRuleService for consistency
2025-02-25 16:08:53 +00:00
Simon Larsen
d14686a288
feat: enhance logging in WorkspaceNotificationRuleService for better traceability
2025-02-25 16:00:37 +00:00
Simon Larsen
f1b08dab84
feat: add detailed logging to WorkspaceNotificationRuleService methods
2025-02-25 15:24:32 +00:00
Simon Larsen
74a73411ed
feat: add workspaceType to the service model properties in WorkspaceProjectAuthTokenService
2025-02-25 15:19:32 +00:00
Simon Larsen
ab76ecd04f
fix: uncomment and restore workspace notification logic in IncidentService
2025-02-25 14:59:38 +00:00
Simon Larsen
5816be7041
feat: add placeholder and conditional display logic for new channel creation in NotificationRuleViewElement
2025-02-25 14:49:32 +00:00
Simon Larsen
300bbbc326
fix: uncomment Workspace Connections section in SideMenu components
2025-02-25 13:20:57 +00:00
Simon Larsen
9c76bd283d
fix: correct spelling of 'oneuptime' in various files
2025-02-25 13:10:04 +00:00
Simon Larsen
cb263de054
fix: initialize cardbuttons array with props.cardButtons if available
2025-02-25 12:25:01 +00:00
Simon Larsen
06f3ba40dc
refactor: clean up code formatting in OnCallPolicyExecutionLogs components
2025-02-24 21:32:15 +00:00
Simon Larsen
f5febd029a
fix: update incidentId to alertId in OnCallPolicyExecutionLogs component
2025-02-24 21:28:36 +00:00
Simon Larsen
09fde3a29b
feat: add On Call Policy Execution Logs pages and update breadcrumbs and routes
2025-02-24 21:26:28 +00:00
Simon Larsen
e628968b97
feat: add triggeredByUserId to OnCallDutyPolicyExecutionLog and update related services and migrations
2025-02-24 21:18:03 +00:00
Simon Larsen
12b31ca237
feat: add on-call policy execution modal to Alert and Incident feeds
2025-02-24 21:15:58 +00:00
Simon Larsen
f2de1695f5
feat: add triggeredByUserId to OnCallDutyPolicyExecutionLog and create permission for log creation
2025-02-24 20:54:04 +00:00
Simon Larsen
ef8c36d176
fix: improve string concatenation for log messages in workflow services
2025-02-24 18:49:39 +00:00
Simon Larsen
2ea10bfbdd
feat: enhance date formatting options to include seconds in logs
2025-02-24 18:45:46 +00:00
Simon Larsen
4dcd691ef7
fix: add missing semicolons in WebhookTrigger class methods
2025-02-24 18:33:53 +00:00
Simon Larsen
61ff89af8f
fix: add error handling to webhook trigger routes
2025-02-24 18:33:24 +00:00
Simon Larsen
35b3dbfd8b
refactor: clean up code formatting and improve readability in StatusPageAPI, MasterPage, and NavBar components
2025-02-24 18:07:19 +00:00
Simon Larsen
9174a04795
feat: implement conditional fetching for incidents, announcements, and scheduled maintenance events based on status page settings
2025-02-24 18:06:13 +00:00
Simon Larsen
4a80b1c8fd
feat: add showIncidentsOnStatusPage, showAnnouncementsOnStatusPage, and showScheduledMaintenanceEventsOnStatusPage props to StatusPage components
2025-02-24 18:00:17 +00:00
Simon Larsen
95c2bee9a9
feat: add toggle fields for showIncidentsOnStatusPage, showAnnouncementsOnStatusPage, and showScheduledMaintenanceEventsOnStatusPage in StatusPage settings
2025-02-24 17:51:13 +00:00
Simon Larsen
3d0f0a62fe
feat: add showIncidentsOnStatusPage, showAnnouncementsOnStatusPage, and showScheduledMaintenanceEventsOnStatusPage fields to StatusPage model
2025-02-24 17:48:23 +00:00
Simon Larsen
b23af6c6a9
feat: add validation for startDate and endDate in uptime API and implement worst status calculation
2025-02-24 17:42:02 +00:00
Simon Larsen
434305acc9
feat: enhance uptime API to support startDate and endDate parameters and update response structure
2025-02-24 17:13:55 +00:00
Simon Larsen
a225314c65
refactor: update getMonitorStatusTimelineForStatusPage to use startDate and endDate parameters
2025-02-24 16:18:50 +00:00
Simon Larsen
a8e20574c7
Merge branch 'sp-api'
2025-02-22 17:26:22 +00:00
Simon Larsen
c667fddc64
chore: update Node.js base image to version 23.8 in Dockerfile templates
2025-02-21 22:38:02 +00:00
Simon Larsen
c2ce1ea140
feat: add server monitor ingest hostname and port to Helm chart configuration
2025-02-21 21:35:49 +00:00
Simon Larsen
8b1680fab5
fix: rename package from probe-ingest to server-monitor-ingest in package.json
2025-02-21 20:31:06 +00:00
Simon Larsen
fe64380384
feat: add server monitor ingest service with Docker and configuration updates
2025-02-21 20:23:27 +00:00
Simon Larsen
449a1db573
feat: add visibility flag for status page in StatusPageAPI
2025-02-21 19:34:33 +00:00
Simon Larsen
e4c05c09f0
refactor: clean up code formatting and improve readability in Incident and ScheduledMaintenance models
2025-02-21 19:29:04 +00:00
Simon Larsen
d4107e049f
feat: add settings page for scheduled maintenance events with visibility control
2025-02-21 19:28:10 +00:00
Simon Larsen
3811f9648c
feat: add settings page for incident management and visibility control
2025-02-21 19:14:05 +00:00
Simon Larsen
f4415dafc7
feat: add TLS configuration to MailService for handling unauthorized certificates
2025-02-20 19:20:01 +00:00
Simon Larsen
30940991e0
feat: add endpoint to calculate uptime percentage for status page resources
2025-02-20 19:07:45 +00:00
Simon Larsen
a6d3047007
refactor: comment out workspace connections sections in side menus
2025-02-20 14:05:40 +00:00
Simon Larsen
2ae0d139ea
refactor: simplify WorkflowTimeoutInMs declaration in EnvironmentConfig
2025-02-20 14:02:49 +00:00
Simon Larsen
1507583cf3
feat: add workflow timeout configuration and update related files
2025-02-20 14:00:28 +00:00
Simon Larsen
310e1b764c
fix: log complete request body instead of just code in VM sandbox execution
2025-02-20 13:51:40 +00:00
Simon Larsen
1d7a25f2bb
refactor: clean up code formatting and remove unnecessary whitespace in various files
2025-02-14 21:46:02 +00:00
Simon Larsen
3bc89a8cae
feat: add migration to update postUpdatesToWorkspaceChannels column type to JSONB in Incident, Alert, and ScheduledMaintenance tables
2025-02-14 21:43:06 +00:00
Simon Larsen
ff54b5a26c
feat: add notification event type support in WorkspaceNotificationRuleService and update NotificationRuleForm validation
2025-02-14 21:41:46 +00:00
Simon Larsen
07b9f38e90
feat: enhance Notification Rule form to support new channel template name and improve validation messages for existing channels
2025-02-14 19:45:40 +00:00
Simon Larsen
f612940668
feat: update Alert, Incident, and ScheduledMaintenance models to support multiple workspace channels and change column types to JSON
2025-02-14 18:35:44 +00:00
Simon Larsen
6046bda443
feat: update WorkspaceNotificationRuleService to return created channels and enhance WorkspaceChannel interface
2025-02-14 17:53:40 +00:00
Simon Larsen
cd97a72ef2
refactor: clean up whitespace and improve formatting in workspace utility classes
2025-02-14 17:51:05 +00:00
Simon Larsen
c20fbcc7a4
fix: correct spelling errors in comments and update variable names for clarity
2025-02-14 17:27:27 +00:00
Simon Larsen
f22e410860
feat: implement MicrosoftTeams workspace utility and enhance notification rule interfaces
2025-02-14 16:28:02 +00:00
Simon Larsen
3059ca848e
refactor: reorganize Slack utility imports and introduce CreateChannelNotificationRule interface
2025-02-14 15:50:20 +00:00
Simon Larsen
ce8b8c3b58
refactor: update import path for IncidentNotificationRule to improve module organization
2025-02-14 13:13:29 +00:00
Simon Larsen
78846a3f95
refactor: improve code formatting and add documentation for non-HTTP methods in API reference
2025-02-14 13:12:44 +00:00
Simon Larsen
994f329a49
fix: update example API request URLs to use dynamic ID placeholders
2025-02-14 13:00:44 +00:00
Simon Larsen
d621df58cd
refactor: remove obsolete migration file and clean up Slack utility code
2025-02-14 12:48:26 +00:00
Simon Larsen
0e0ccd9651
refactor: update method visibility and improve naming consistency in notification rule conditions
2025-02-14 12:36:54 +00:00
Simon Larsen
cc0adea216
refactor: remove unnecessary blank line in BaseAPI
2025-02-14 12:30:08 +00:00
Simon Larsen
8ec0825a52
feat: add update and delete item routes to BaseAPI and improve monitor ID handling in WorkspaceNotificationRuleService
2025-02-14 12:26:47 +00:00
Simon Larsen
4d083f9663
feat: refactor notification rule service to support new notification rule types and improve channel handling
2025-02-14 12:16:02 +00:00
Simon Larsen
81b3795b1c
feat: update migration and interfaces to rename Slack channel references to Workspace channel for consistency
2025-02-14 09:58:10 +00:00
Simon Larsen
74cf9ae184
feat: rename Slack channel references to Workspace channel for consistency across models
2025-02-12 17:58:29 +00:00
Simon Larsen
9ba4c0bfdd
feat: implement validation for notification rule form inputs to enhance user experience
2025-02-12 17:49:07 +00:00
Simon Larsen
85e83c6822
feat: rename inviteOwnersToNewChannel to shouldInviteOwnersToNewChannel for clarity and update NotificationRuleForm to include new toggle option
2025-02-12 17:33:05 +00:00
Simon Larsen
65eedde511
feat: reintroduce AlertNotificationRule interface and update NotificationRuleForm to support new channel creation and user invitations
2025-02-12 17:29:46 +00:00
Simon Larsen
7d45056ae4
feat: update notification rule form to support dynamic workspace type for channel creation and user invitations
2025-02-12 17:16:52 +00:00
Simon Larsen
f2db382087
feat: introduce new notification rule types for monitor status, alerts, and scheduled maintenance with updated logic for channel management
2025-02-12 17:14:18 +00:00
Simon Larsen
3e99783119
feat: add migration to rename Slack channel ID columns to channel name for improved clarity
2025-02-12 15:36:20 +00:00
Simon Larsen
de6bbbee8c
feat: rename Slack channel ID references to channel name and update related logic for improved clarity
2025-02-12 15:35:17 +00:00
Simon Larsen
0309c2d7e8
feat: enhance Slack notification rule handling by adding channel creation logic and user invitation functionality
2025-02-12 14:23:33 +00:00
Simon Larsen
1c9bb0605b
feat: update notification rule conditions and enhance incident service methods for improved clarity and functionality
2025-02-12 13:58:03 +00:00
Simon Larsen
b8b98be7a0
feat: rename WorkspacePayloadBlock to WorkspaceMessageBlock and update related methods in WorkspaceNotificationRuleService
2025-02-11 19:20:53 +00:00
Simon Larsen
6c037b0996
feat: rename WorkspaceNotificationPayload to WorkspaceMessagePayload and update related services
2025-02-11 17:49:29 +00:00
Simon Larsen
326b60c260
feat: enhance Slack notification payload structure and improve incident service methods
2025-02-11 17:17:03 +00:00
Simon Larsen
e13ab0b214
feat: implement getWorkspacePayloadForIncidentCreate method and enhance Slack notification payload structure
2025-02-11 16:25:16 +00:00
Simon Larsen
01f8a27dd2
feat: add postUpdatesToSlackChannelId field to Alert, Incident, and ScheduledMaintenance models for Slack integration
2025-02-11 15:51:52 +00:00
Simon Larsen
081029b49a
feat: add postUpdatesToSlackChannelId field to Alert, Incident, and ScheduledMaintenance models for Slack integration
2025-02-11 13:57:33 +00:00
Simon Larsen
32d55fdc46
refactor: improve code formatting and enhance readability in various service and utility files
2025-02-11 13:53:21 +00:00
Simon Larsen
69aa680dd1
feat: update user creation to optionally include full name and enhance Slack notification methods
2025-02-11 13:43:37 +00:00
Simon Larsen
117c02d457
refactor: comment out Workspace Connections section in SideMenu components
2025-02-11 10:17:43 +00:00
Simon Larsen
f74fcb3734
refactor: clean up whitespace and improve code formatting in various components
2025-02-10 21:20:43 +00:00
Simon Larsen
676d6598d7
feat: enhance error handling and messaging in MonitorCriteriaInstance and related components
2025-02-10 21:15:38 +00:00
Simon Larsen
af1edfef99
fix: correct validation error check in MonitorStep and tidy up CriteriaFilters component
2025-02-10 20:50:02 +00:00
Simon Larsen
56cadf01fd
feat: implement hasValueField utility method for CriteriaFilter validation
2025-02-10 20:35:22 +00:00
Simon Larsen
6a0ef8d940
refactor: improve code formatting and structure in migration files and notification rule validation logic
2025-02-10 20:21:43 +00:00
Simon Larsen
1e01942218
feat: implement validation logic for Slack notification rules in NotificationRuleConditionUtil
2025-02-10 20:16:59 +00:00
Simon Larsen
5dab4f8042
feat: add scheduledMaintenanceNumber column to ScheduledMaintenance table and create corresponding index
2025-02-10 19:54:52 +00:00
Simon Larsen
3e4a50d430
refactor: clean up code by removing unnecessary blank lines in Alert and ScheduledMaintenance models, migration files, and services
2025-02-10 18:54:54 +00:00
Simon Larsen
96d236b034
feat: add scheduledMaintenanceNumber to ScheduledMaintenance model and implement related logic in service and UI components
2025-02-10 18:50:52 +00:00
Simon Larsen
ade5e69aa0
feat: add alertNumber column to Alert table and create corresponding index
2025-02-10 18:06:55 +00:00
Simon Larsen
4733c710b2
feat: add alertNumber field to Alert model and implement related logic in AlertService and UI components
2025-02-10 18:02:54 +00:00
Simon Larsen
1c8922249e
feat: add WorkspaceNotificationPayload interface and update notifyWorkspace method to accept new payload structure
2025-02-10 17:55:50 +00:00
Simon Larsen
73c787836f
feat: introduce WorkspaceType and NotificationRuleEventType enums; implement SlackNotificationRule interface and related services
2025-02-10 17:43:49 +00:00
Simon Larsen
ec6f3d84d7
refactor: rename ServiceProviderType to WorkspaceType and update related components for consistency
2025-02-10 17:40:07 +00:00
Simon Larsen
1f2df5f3ee
refactor: rename initialValue prop to value in notification rule components for consistency
2025-02-10 14:47:33 +00:00
Simon Larsen
121a78ea8d
refactor: improve code formatting and readability in form components
2025-02-10 14:42:34 +00:00
Simon Larsen
832ab4ab24
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-02-10 14:25:33 +00:00
Simon Larsen
445f3906ee
feat: improve notification rule forms and conditions; enhance filter handling and UI elements
2025-02-10 14:25:30 +00:00
Simon Larsen
c869acc0e5
Merge pull request #1831 from diabolocom/nginx_ipv6
...
Feature: Nginx: Allow to specify listen options
2025-02-10 13:59:24 +00:00
Simon Larsen
0d2b2a272b
feat: enhance notification rule conditions and form fields with additional labels and descriptions
2025-02-10 13:18:37 +00:00
Simon Larsen
d8ac1c39b7
feat: add option to show horizontal rule in form fields
2025-02-10 13:03:21 +00:00
Simon Larsen
e31dbe935c
feat: enhance Slack integration and notification rule forms with additional descriptions and conditions
2025-02-10 12:59:00 +00:00
Jules Lefebvre
35e46cebfc
feat(helm): add nginx listen config values
...
Add the posibility to define `NGINX_LISTEN_ADDRESS` and `NGINX_LISTEN_OPTIONS` via the `nginx.listenAddress` and `nginx.listenOptions` to allow to listen on all single and dual stack
2025-02-10 13:58:28 +01:00
Jules Lefebvre
891861f396
feat(docker-compose): add nginx listen enviroment variables
...
Add the posibility to define `NGINX_LISTEN_ADDRESS` and `NGINX_LISTEN_OPTIONS` to allow to listen on all single and dual stack
2025-02-10 13:57:36 +01:00
Jules Lefebvre
fbc38230b8
feat(nginx): allow to specify listen options
2025-02-10 13:44:35 +01:00
Simon Larsen
61561f9745
fix: add missing comma in schema migrations index for consistency
2025-02-10 12:25:09 +00:00
Simon Larsen
13e5f57160
feat: add migration for ServiceProviderUserAuthToken table and update index; log project creation for user
2025-02-10 11:43:03 +00:00
Simon Larsen
7600085473
feat: add migration for ServiceProviderUserAuthToken, ServiceProviderProjectAuthToken, ServiceProviderSetting, and ServiceProviderNotificationRule tables
2025-02-10 11:29:53 +00:00
Simon Larsen
99641d6994
refactor: remove obsolete migration files and clean up schema migrations index
2025-02-10 11:25:27 +00:00
Simon Larsen
dea66cc8d8
refactor: improve formatting of radioButtonOptions mapping in FormField component
2025-02-07 20:02:25 +00:00
Simon Larsen
1dd43a69a0
refactor: clean up formatting and improve readability in various components
2025-02-07 19:43:09 +00:00
Simon Larsen
e539cb7ae3
feat: add onBeforeCreate handler to ServiceProviderNotificationRulesTable for event type and project ID assignment
2025-02-07 19:33:50 +00:00
Simon Larsen
5269f7a164
feat: replace RadioButton with OptionChooserButton in form field schema and update related components
2025-02-07 19:29:02 +00:00
Simon Larsen
8e1d6b420f
feat: enhance SlackIntegration component with connection handlers and improve notification rule naming
2025-02-07 19:10:30 +00:00
Simon Larsen
311f7dbb5b
refactor: rename connection state variables for clarity in SlackIntegration component
2025-02-07 18:51:54 +00:00
Simon Larsen
9ac64b5873
feat: add color selection to ServiceProviderNotificationRulesTable and update SlackIntegration component props
2025-02-07 18:45:56 +00:00
Simon Larsen
e54126e6bf
refactor: clean up permission definitions and formatting in ServiceProvider models
2025-02-07 18:36:56 +00:00
Simon Larsen
a4acc59505
fix: remove unnecessary permissions from ServiceProviderNotificationRule update access control
2025-02-07 18:31:35 +00:00
Simon Larsen
854bc297a6
feat: add permissions for Service Provider Notification Rules and update access control in ServiceProviderProjectAuthToken
2025-02-07 18:29:34 +00:00
Simon Larsen
69bfb48573
refactor: rename Settings component to SlackIntegrationPage for clarity
2025-02-07 18:18:20 +00:00
Simon Larsen
9ef7f720b1
refactor: improve code formatting and readability in ServiceProviderNotificationRulesTable and SlackIntegration components
2025-02-07 18:14:42 +00:00
Simon Larsen
2155dcad65
fix: correct spelling of NotificationRuleForm and NotificationRuleViewElement components; remove unused ServiceProviderNotificationRules component
2025-02-07 18:10:58 +00:00
Simon Larsen
fb4da29ade
fix: correct URL formatting for social media and blog links in BlogPostUtil
2025-02-07 14:04:14 +00:00
Simon Larsen
d146d33059
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-02-07 11:03:51 +00:00
Simon Larsen
978ac9155f
refactor: update event type cases in NotificationRuleConditionUtil for consistency
2025-02-07 11:03:34 +00:00
Simon Larsen
cf9b4f0eba
refactor: simplify value extraction in NotificationRuleConditionElement
2025-02-07 11:01:58 +00:00
Simon Larsen
d26a2aa995
refactor: update type annotations for selected alert and incident conditions in NotificationRuleConditionElement
2025-02-07 10:56:15 +00:00
Simon Larsen
c8301e21eb
feat: update NotificationRule components to include event type in titles and descriptions
2025-02-07 10:53:25 +00:00
Simon Larsen
1a24232a1c
refactor: improve code formatting and readability in AlertSeverityElement, IncidentStateElement, and NotificationRuleForm components
2025-02-07 10:42:06 +00:00
Simon Larsen
69c94835fe
Merge pull request #1830 from OneUptime/slack-app
...
Slack app
2025-02-07 10:26:00 +00:00
Simon Larsen
706a9145ac
feat: add NotificationRuleConditions and NotificationRuleForm components for enhanced notification rule management
2025-02-06 19:57:05 +00:00
Simon Larsen
9bde6194a5
feat: add NotificationRuleConditionElement and related components for alert and incident states
2025-02-06 19:29:55 +00:00
Simon Larsen
3dd8c62bc4
feat: enhance SlackNotificationRule and NotificationRuleForm with new fields and conditions
2025-02-06 18:47:12 +00:00
Simon Larsen
895a434d0e
refactor: clean up code formatting and improve readability in various files
2025-02-06 17:49:01 +00:00
Simon Larsen
d3ec3a60df
feat: implement NotificationRuleForm component and utility functions for condition checks
2025-02-06 14:25:39 +00:00
Simon Larsen
df15a2dcae
feat: add name and description fields to ServiceProviderNotificationRule model and update migration
2025-02-06 12:18:04 +00:00
Simon Larsen
5e4b24dcfb
feat: refactor notification rule models to use BaseNotificationRule and update filter conditions
2025-02-06 11:14:52 +00:00
Simon Larsen
0eae73c4e5
feat: add ServiceProviderNotificationRule model and service with migration
2025-02-06 11:03:43 +00:00
Simon Larsen
deb3f81e5d
Merge pull request #1817 from OneUptime/slack-app
...
Slack App
2025-02-05 19:22:02 +00:00
Simon Larsen
dcb3fe6f69
feat: add ServiceProviderSetting model and service with CRUD operations
2025-02-05 17:33:45 +00:00
Simon Larsen
4bbecb3013
feat: refactor ServiceProviderProjectAuthToken and ServiceProviderSetting models, add deletedByUserId field
2025-02-05 16:25:13 +00:00
Simon Larsen
52954f3702
feat: add migration for ServiceProviderUserAuthToken and ServiceProviderProjectAuthToken tables
2025-02-05 16:17:37 +00:00
Simon Larsen
12a7fff668
refactor: update ServiceProviderUserAuthToken to use ServiceProviderType enum
2025-02-05 16:12:14 +00:00
Simon Larsen
14e489a719
feat: implement ServiceProviderType enum and refactor auth token services for Slack and Microsoft Teams
2025-02-05 16:09:50 +00:00
Simon Larsen
83f2935f41
fix: update Slack integration page URL to reflect new settings path
2025-02-05 16:00:49 +00:00
Simon Larsen
28855d482e
2025-02-05 15:56:15 +00:00
Simon Larsen
7c11ebdacf
refactor: rename "Workspace Integrations" to "Workspace Connections" in SideMenu
2025-02-05 14:10:17 +00:00
Simon Larsen
592c806465
feat: add user and project auth token services to BaseAPI routing
2025-02-05 14:09:36 +00:00
Simon Larsen
7a3d0266c4
chore: update SlackAPI comments to use sample access tokens for clarity
2025-02-05 14:00:17 +00:00
Simon Larsen
e9b7368cf1
refactor: clean up code by removing unnecessary whitespace and improving formatting
2025-02-05 13:58:27 +00:00
Simon Larsen
f8c0004f85
feat: add Slack integration section to settings menu and routing
2025-02-05 13:45:26 +00:00
Simon Larsen
b007cb8bbd
feat: implement Slack integration settings page and enhance auth token services for user and project
2025-02-05 13:43:22 +00:00
Simon Larsen
541015766c
feat: rename service type to service provider type and add new fields for user and project IDs in service provider
2025-02-05 11:55:17 +00:00
Simon Larsen
5310087287
feat: update Slack app manifest by refining user and bot scopes and adding a temporary manifest file
2025-02-04 19:33:32 +00:00
Simon Larsen
7649c6c566
feat: update Slack integration authorization URL and add app manifest for enhanced functionality
2025-02-04 19:23:09 +00:00
Simon Larsen
1b2650f6df
feat: expand Slack app manifest scopes for enhanced functionality
2025-02-04 19:14:02 +00:00
Simon Larsen
de3586d60e
feat: update Slack integration error handling and redirect logic in user settings
2025-02-04 19:08:17 +00:00
Simon Larsen
a0ca579c2f
feat: enhance Slack integration error handling and redirect logic in user settings
2025-02-04 19:04:39 +00:00
Simon Larsen
9bc7a115a1
feat: implement Slack app manifest retrieval and enhance scope validation in user settings
2025-02-04 18:51:26 +00:00
Simon Larsen
aef7af0a9a
feat: refactor Slack utility imports and add new Slack utility class
2025-02-04 18:35:34 +00:00
Simon Larsen
e9f2e46e16
feat: add endpoint to retrieve Slack app manifest
2025-02-04 18:17:44 +00:00
Simon Larsen
56fd18f7c9
feat: update Slack API with improved error handling and new command shortcuts
2025-02-04 18:16:30 +00:00
Simon Larsen
ecccd8b536
feat: enhance Slack authentication flow with projectId and userId validation
2025-02-04 18:09:35 +00:00
Simon Larsen
dd2f0f37f2
fix: simplify signature validation logic in SlackAuthorization middleware
2025-02-04 18:00:32 +00:00
Simon Larsen
600a5eafe3
fix: update SlackAuthorization middleware to use req.body instead of req.rawBody
2025-02-04 17:54:53 +00:00
Simon Larsen
9b07bf7a08
feat: implement Slack API integration with authorization and event handling
2025-02-04 17:53:59 +00:00
Simon Larsen
d341f6c2b0
feat: enhance Slack integration with error handling and documentation
2025-02-04 15:33:24 +00:00
Simon Larsen
06a030f518
feat: add Slack app client credentials to Helm chart configuration
2025-02-04 14:34:42 +00:00
Simon Larsen
b02fed6e5b
feat: add Slack App configuration to environment and UI settings
2025-02-04 14:33:48 +00:00
Simon Larsen
310884bd73
feat: implement Slack OAuth redirection in SlackIntegration component
2025-02-04 14:22:19 +00:00
Simon Larsen
0c625d52c2
feat: update Slack icon SVG paths for improved rendering
2025-02-04 14:11:54 +00:00
Simon Larsen
82ab70f396
refactor: clean up whitespace and formatting in UserSettingsBreadcrumbs and UserSettingsRoutes
2025-02-04 14:08:15 +00:00
Simon Larsen
24d9c9dbc0
feat: add Slack integration to user settings with routing and breadcrumbs
2025-02-04 14:04:49 +00:00
Simon Larsen
d9f1dc9fd2
feat: add UserAuthToken and ProjectAuthToken services and migrations
2025-02-04 13:44:51 +00:00
Simon Larsen
4b503471bd
feat: implement Slack status API and initialize routing
2025-02-04 12:40:05 +00:00
Simon Larsen
b523434be3
feat: add Slack app manifest for OneUptime integration
2025-02-04 11:43:22 +00:00
Simon Larsen
f32b1950d9
fix: add return type to sendSubscriptionChangeWebhookSlackNotification method in ProjectService
2025-02-03 18:42:08 +00:00
Simon Larsen
e1c45a5c99
refactor: update property name from 'id' to '_id' and improve Slack message formatting in ProjectService
2025-02-03 18:41:20 +00:00
Simon Larsen
195655b4df
refactor: improve code formatting and readability in ProjectService
2025-02-03 18:23:59 +00:00
Simon Larsen
9d7d65f0ef
feat: add Slack notification for subscription plan changes in ProjectService
2025-02-03 18:05:08 +00:00
Simon Larsen
985b5410f6
refactor: clean up formatting and improve code readability in environment config and project service
2025-02-03 17:54:41 +00:00
Simon Larsen
d1dd57deec
feat: add Slack webhook notifications for user creation, project management, and subscription updates
2025-02-03 17:50:34 +00:00
Simon Larsen
2ec6902537
refactor: improve async handling in BlogPost utility methods
2025-02-03 17:26:01 +00:00
Simon Larsen
cd130bc8ef
feat: enhance status page URL handling and add unsubscribe link in subscription emails
2025-01-31 14:34:11 +00:00
Simon Larsen
3fcd1f694e
refactor: clean up whitespace and formatting in blog-related files
2025-01-31 14:14:39 +00:00
Simon Larsen
b98b43b9f6
feat: add blog management features and update routing for blog posts
2025-01-31 14:10:54 +00:00
Simon Larsen
b59c76f771
feat: set log limit to 250 in TraceExplorer and Logs components
2025-01-30 20:35:46 +00:00
Simon Larsen
4d2e386328
feat: set default log limit to 250 in DashboardLogsViewer
2025-01-30 17:23:56 +00:00
Simon Larsen
deddcbe152
refactor: add serviceName attribute to telemetry data attributes
2025-01-30 17:00:30 +00:00
Simon Larsen
e305284fe2
refactor: enhance error handling and logging in TelemetryIngest middleware
2025-01-30 16:47:55 +00:00
Simon Larsen
3163debdb8
chore: remove end-to-end test workflow from GitHub Actions
2025-01-30 15:39:59 +00:00
Simon Larsen
f827237a80
refactor: change convertSelectReturnedDataToJson method visibility from private to public in AnalyticsDatabaseService
2025-01-30 15:22:32 +00:00
Simon Larsen
c038e39620
refactor: replace executeQuery calls with execute for consistency in AnalyticsDatabaseService
2025-01-30 15:20:28 +00:00
Simon Larsen
b8c1190c9f
refactor: update execute method calls to use executeQuery for consistency in AnalyticsDatabaseService
2025-01-30 14:54:12 +00:00
Simon Larsen
7f5ff5068e
refactor: improve code formatting and readability in AnalyticsDatabaseService and LogsViewer components
2025-01-30 14:47:54 +00:00
Simon Larsen
943acc8567
feat: add Clickhouse configuration volume and update AnalyticsDatabaseService to use ResultSet for JSON responses
2025-01-30 11:58:43 +00:00
Simon Larsen
81798211ea
chore: update @clickhouse/client and @clickhouse/client-common to version 1.10.1
2025-01-29 21:02:48 +00:00
Simon Larsen
39596f6a42
refactor: replace <div> tags with <pre> for better JSON body rendering in LogsViewer component
2025-01-29 18:35:13 +00:00
Simon Larsen
36a181e77e
refactor: replace <pre> tags with <div> for log body rendering in LogsViewer component
2025-01-29 18:25:55 +00:00
Simon Larsen
032c03a877
docs: update health check extension comment to indicate deprecation and suggest upgrade to health_check_v2
2025-01-29 15:42:19 +00:00
Simon Larsen
500299fb2f
feat: add liveness, readiness, and startup probes to otel-collector configuration
2025-01-29 15:40:26 +00:00
Simon Larsen
b959e84032
feat: add health check extension to OTel collector configuration
2025-01-29 15:38:57 +00:00
Simon Larsen
30edc194f4
feat: add batch processor configuration for OTLP exporter in collector config template
2025-01-29 14:07:49 +00:00
Simon Larsen
0a20894dd1
feat: add DISABLE_TELEMETRY environment variable to multiple templates for telemetry control
2025-01-28 20:28:03 +00:00
Simon Larsen
1045a7399f
fix: change OTLP exporter protocol from http/json to http/protobuf in config template
2025-01-28 19:44:51 +00:00
Simon Larsen
0f3ef0027b
fix: update OTLP exporter protocol from http/protobuf to http/json in config template
2025-01-28 19:19:24 +00:00
Simon Larsen
2f43bc5c65
feat: add setup function for ts-node installation in configure script
2025-01-28 18:34:59 +00:00
Simon Larsen
8d9f7e125d
feat: add additional breadcrumb links for status pages
2025-01-28 18:27:06 +00:00
Simon Larsen
3ac841ddc1
refactor: improve code formatting and simplify component structure in status pages
2025-01-28 17:27:21 +00:00
Simon Larsen
9fc8c6f7a2
refactor: update route paths and simplify side menu component for status pages
2025-01-28 17:24:22 +00:00
Simon Larsen
62cd974235
refactor: clean up whitespace and improve code formatting in status pages
2025-01-28 13:05:14 +00:00
Simon Larsen
a0d03238ee
feat: add announcements route and update breadcrumbs for status pages
2025-01-28 12:55:43 +00:00
Simon Larsen
4303cf00cc
feat: add announcements page and update routing for status pages
2025-01-28 12:49:57 +00:00
Simon Larsen
747ea70de5
refactor: update date formatting in scheduled maintenance feed for improved readability
2025-01-28 12:00:19 +00:00
Simon Larsen
6dd4ef22df
refactor: enhance scheduled maintenance feed with additional details and improve Recurring class string representation
2025-01-28 11:52:11 +00:00
Simon Larsen
4b97c79ae2
refactor: enhance alert and scheduled maintenance feed updates with additional data fields
2025-01-28 11:36:30 +00:00
Simon Larsen
d34b118c68
refactor: streamline summary prop definition in form components
2025-01-28 11:26:37 +00:00
Simon Larsen
a3ff2e1067
refactor: introduce FormSummaryConfig interface and update form components to use it
2025-01-28 11:23:32 +00:00
Simon Larsen
e6ef2a7945
chore: add concurrency settings to test-release workflow
2025-01-27 19:57:57 +00:00
Simon Larsen
9bf8d5d941
refactor: improve readability of getSummaryElement functions in ScheduledMaintenanceCreate component
2025-01-27 19:53:34 +00:00
Simon Larsen
f3ee93bd48
refactor: remove unused import from Create.tsx in ScheduledMaintenanceEvents
2025-01-27 19:47:06 +00:00
Simon Larsen
5b78fee225
refactor: rename StatusPagesLabel to StatusPagesElement and update imports across components
2025-01-27 19:46:51 +00:00
Simon Larsen
dd73947b7f
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2025-01-27 18:25:15 +00:00
Simon Larsen
78998fb123
refactor: simplify form field mapping and improve readability in FormSummary component
2025-01-27 18:22:51 +00:00
Simon Larsen
0bcfccffe0
feat: add margin-bottom to form step title for improved spacing in FormSummary component
2025-01-27 18:19:23 +00:00
Simon Larsen
3ab45f40ca
feat: optimize FormSummary component by refining field filtering logic and improving step title styling
2025-01-27 18:16:16 +00:00
Simon Larsen
bb2f610bc8
feat: enhance form summary component to support conditional rendering of form steps and improve layout structure
2025-01-27 18:10:45 +00:00
Simon Larsen
9b685133c4
feat: enhance incident severity and monitor status components with new props for animation and improved data handling
2025-01-27 17:58:21 +00:00
Simon Larsen
33c4943794
refactor: standardize fetch functions to use PromiseVoidFunction type and improve error handling in incident severity, monitors, monitor statuses, and on-call policies components
2025-01-27 17:49:33 +00:00
Simon Larsen
a7f8aa4faa
refactor: update state initialization and error handling in Fetch components; improve type definitions for fetch functions
2025-01-27 17:41:27 +00:00
Simon Larsen
722fe30c8f
feat: implement FetchMonitors, FetchMonitorStatuses, and FetchOnCallPolicies components; update Field interface for summary element handling
2025-01-27 17:37:08 +00:00
Simon Larsen
500104eb81
feat: add FetchTeams and FetchUsers components; implement label ID handling in IncidentCreate
2025-01-27 17:07:22 +00:00
Simon Larsen
41c3a14dfa
fix: change exit code in configure.sh to allow continuation on directory change failure
2025-01-27 16:55:47 +00:00
Simon Larsen
113eda94fa
Merge branch 'master' of github.com:OneUptime/oneuptime
2025-01-27 16:51:49 +00:00
Simon Larsen
c6ce43f7cc
feat: add FormSummary component and integrate it into BasicForm; implement FetchLabels for incident labels
2025-01-27 16:49:53 +00:00
Simon Larsen
6d5bc60127
fix: update secondTLDs initialization to use split method for better readability
2025-01-27 16:49:46 +00:00
Simon Larsen
b7b7b28834
Merge pull request #1816 from KalvadTech/improve_configure_sh
...
refactor: modernize configure.sh
2025-01-27 16:48:26 +00:00
Loïc Tosser
5a0b0d7c61
refactor: modernize configure.sh with improved error handling, modularity, and installation process
2025-01-27 18:50:51 +04:00
Simon Larsen
79bf7ce7ee
fix: replace props.steps with getFormSteps in BasicForm component
2025-01-27 11:03:31 +00:00
Simon Larsen
4ab150bf75
refactor: clean up code formatting and improve readability in various files
2025-01-27 10:54:46 +00:00
Simon Larsen
951668c982
fix: update debug log messages to specify 'test' for monitor list API
2025-01-27 10:52:59 +00:00
Simon Larsen
d7845407f0
fix: set default limit to 100 in FetchMonitorTest
2025-01-27 10:47:35 +00:00
Simon Larsen
8c5e3187ab
feat: add MonitorTestService to services index
2025-01-27 10:44:56 +00:00
Simon Larsen
d2ae1cd845
Merge pull request #1814 from OneUptime/master
...
chore: update playwright to version 1.50.0 and adjust debugger port i…
2025-01-24 19:18:03 +00:00
Simon Larsen
8cb64fbe66
feat: add isSummaryStep property to BasicForm and FormStep interface
2025-01-24 19:11:49 +00:00
Simon Larsen
092b858873
fix: correct spelling of 'enabled' in BasicForm and update related components
2025-01-24 18:54:28 +00:00
Simon Larsen
81d19722f6
chore: update dependencies in test-release workflow to include infrastructure-agent-deploy
2025-01-24 18:39:11 +00:00
Simon Larsen
1f7b268875
feat: add summary step to BasicForm and implement detail display for form fields
2025-01-24 18:32:10 +00:00
Simon Larsen
38b32a6090
refactor: improve code formatting and consistency in IncidentService
2025-01-24 18:08:21 +00:00
Simon Larsen
373159cb29
feat: enhance incident update feed with detailed information including title, root cause, description, remediation notes, labels, and severity
2025-01-24 17:59:52 +00:00
Simon Larsen
ec86ef4c0e
chore: update playwright to version 1.50.0 and adjust debugger port in launch configuration
2025-01-24 16:11:51 +00:00
Simon Larsen
270231374b
refactor: clean up migration and improve formatting for subscriber email notification footer text
2025-01-24 10:48:31 +00:00
Simon Larsen
aac4281602
feat: update subscriber email notification footer text to support longer content and add migration
2025-01-24 10:45:51 +00:00
Simon Larsen
bdea1139a4
refactor: improve code formatting for subscriber email notification footer text
2025-01-24 10:36:02 +00:00
Simon Larsen
14fdfa6d17
feat: add subscriber email notification footer text to status page and update notification templates
2025-01-24 10:31:59 +00:00
Simon Larsen
3b22747dbf
Merge branch 'release'
2025-01-23 21:51:08 +00:00
Simon Larsen
eb9e20dad5
fix: update OpenTelemetry configuration template to use index for environment variables
2025-01-23 21:31:58 +00:00
Simon Larsen
5aa4b883ad
feat: add OpenTelemetry exporter configuration options in Helm chart templates
2025-01-23 21:28:11 +00:00
Simon Larsen
ea38e2621f
refactor: clean up code formatting and remove unused props in Scheduled Maintenance components
2025-01-23 16:22:16 +00:00
Simon Larsen
b2cb95e1fc
feat: enhance Scheduled Maintenance Table with template creation buttons and update description in create page
2025-01-23 16:17:26 +00:00
Simon Larsen
b174b9795a
feat: add imports for form handling and recurring events in Scheduled Maintenance Create page
2025-01-23 16:10:19 +00:00
Simon Larsen
9d1caa8336
feat: add Scheduled Maintenance Event creation page and update routing and breadcrumbs
2025-01-23 16:07:35 +00:00
Simon Larsen
52e8669960
feat: remove unused createInitialValues prop from IncidentsTable component
2025-01-23 15:51:09 +00:00
Simon Larsen
f0505725a7
feat: refine query parameters handling in Route class and improve navigation logic
2025-01-23 15:49:33 +00:00
Simon Larsen
7897641ef7
feat: implement addQueryParams method in Route class and update incident navigation logic
2025-01-23 15:07:11 +00:00
Simon Larsen
761f5f35e9
feat: add query parameters support in navigation and update incident declaration flow
2025-01-23 14:56:59 +00:00
Simon Larsen
241586ff4a
feat: add Incident creation page with routing and breadcrumbs integration
2025-01-23 14:39:15 +00:00
Simon Larsen
f8fc1a9dae
feat: enhance Monitor layout with hideSideMenu prop and improve component styling
2025-01-23 13:59:24 +00:00
Simon Larsen
6bbcc0a301
feat: add hideSideMenu prop to Monitor layout and update routing logic
2025-01-23 13:43:58 +00:00
Simon Larsen
0e6604aa11
refactor: update description in Monitor creation component for clarity
2025-01-23 13:24:40 +00:00
Simon Larsen
ade84a23ff
refactor: clean up Monitor creation component and improve button navigation
2025-01-23 13:10:20 +00:00
Simon Larsen
6ff883b54e
feat: add Monitor creation page and update routing and breadcrumbs
2025-01-23 12:52:27 +00:00
Simon Larsen
3546d92143
refactor: update localRoot paths in launch.json and improve logging in CheckHeartbeat and UpdateConnectionStatus
2025-01-23 12:41:34 +00:00
Simon Larsen
e932eb1b1d
feat: update DISABLE_TELEMETRY value to false in otel-collector.yaml
2025-01-22 17:49:30 +00:00
Simon Larsen
cbca712af8
feat: add OpenTelemetry exporter environment variables and disable telemetry in otel-collector.yaml
2025-01-22 17:49:00 +00:00
Simon Larsen
8490128833
feat: add DISABLE_TELEMETRY environment variable to otel-collector.yaml
2025-01-22 15:38:10 +00:00
Simon Larsen
b80e126540
chore: update Playwright and related dependencies to version 1.49.1
2025-01-22 13:53:30 +00:00
Simon Larsen
5494a2244e
feat: update Dockerfile.tpl to use new OpenTelemetry Collector version and improve gomplate installation
2025-01-22 12:44:22 +00:00
Simon Larsen
23be5b1736
fix: downgrade collector version to 0.104.0 and enhance config output in Dockerfile.tpl
2025-01-22 12:12:15 +00:00
Simon Larsen
9f3a9bc915
fix: update download command in Dockerfile.tpl to use uname for architecture detection
2025-01-22 11:34:00 +00:00
Simon Larsen
84d322f476
fix: correct echo command syntax in OTelCollector Dockerfile.tpl
2025-01-22 11:15:23 +00:00
Simon Larsen
f94fbcc2ae
feat: improve architecture detection and installation process in Dockerfile.tpl
2025-01-22 11:11:14 +00:00
Simon Larsen
0e85162b50
fix: update architecture detection syntax in Dockerfile.tpl for compatibility
2025-01-21 15:59:59 +00:00
Simon Larsen
a5927f3681
feat: refactor Dockerfile.tpl to streamline gomplate installation and architecture detection
2025-01-21 15:58:20 +00:00
Simon Larsen
0d37587199
feat: enhance OpenTelemetry Collector configuration with sending queue parameters
2025-01-21 15:20:50 +00:00
Simon Larsen
4674578c90
feat: update OTel Collector Dockerfile and configuration for gomplate integration
2025-01-21 15:10:44 +00:00
Simon Larsen
87d280edbd
feat: use sudo for apt-get update in compile workflow
2025-01-21 13:26:03 +00:00
Simon Larsen
d44ddd6781
feat: extend hard delete retention period from 3 to 30 days in WorkflowLogService
2025-01-21 12:42:50 +00:00
Simon Larsen
7271481fb7
feat: add apt-get update step in compile workflow
2025-01-20 17:08:59 +00:00
Simon Larsen
7f05ae7415
feat: upgrade checkout action to v4 in GitHub workflows
2025-01-20 14:43:07 +00:00
Simon Larsen
1e84b3a0cb
feat: upgrade Node.js setup action to v4 in GitHub workflows
2025-01-20 14:42:33 +00:00
Simon Larsen
20c7b11ecc
feat: update Node.js version in GitHub workflows to latest
2025-01-20 14:42:06 +00:00
Simon Larsen
6666f6e817
Merge pull request #1807 from diabolocom/helm-clickhouse-update
...
Deps: Helm-chart: Update clickhouse chart v7.2.0
2025-01-20 14:23:34 +00:00
Simon Larsen
621e1ce207
feat: update Dockerfiles to replace libasound2t64 with libasound2 for playwright dependencies
2025-01-20 14:14:06 +00:00
Simon Larsen
1c42c58591
feat: update Dockerfiles to include libasound2t64 dependency for playwright
2025-01-20 14:09:41 +00:00
Jules Lefebvre
6a1b0d8718
deps(chart): update clickhouse chart
...
Update binami clickhouse helm chart to version 7.2.0 to support ipv6 by default
2025-01-20 15:07:28 +01:00
Simon Larsen
bc244bfde1
feat: rename notification rule type for clarity and update related migration
2025-01-20 13:55:56 +00:00
Simon Larsen
984cb41efc
feat: update notification rule types to use ON_CALL_EXECUTED for incidents and alerts
2025-01-20 13:42:54 +00:00
Simon Larsen
076386f0d4
feat: update OnCallDutyPolicyExecutionLog and UserOnCallLog models to make Triggered By Incident and Alert IDs optional
2025-01-20 13:26:11 +00:00
Simon Larsen
cb11a46cc9
feat: enhance logging for on-call duty policy execution and improve user notification handling
2025-01-20 13:03:15 +00:00
Simon Larsen
6c7f1b5eb9
feat: update ExecutionLogsTable to display triggered by incident and alert details
2025-01-20 12:17:09 +00:00
Simon Larsen
95709f1996
feat: add support for displaying alerts in execution logs table
2025-01-20 12:12:31 +00:00
Simon Larsen
eaebcc748d
fix: add missing newline for improved code readability in Alive job
2025-01-20 11:52:23 +00:00
Simon Larsen
13c2f6e73d
feat: implement probe alive endpoint and enhance state change notification with project ID
2025-01-20 11:49:46 +00:00
Simon Larsen
f746d353a7
refactor: remove unnecessary whitespace and improve code formatting in Alert services and components
2025-01-20 11:08:23 +00:00
Simon Larsen
de1760bda7
feat: update alert services and components to support private notes and improve description handling
2025-01-20 10:56:54 +00:00
Simon Larsen
a28b870c23
feat: mark report fields as required for improved form validation
2025-01-20 09:58:03 +00:00
Simon Larsen
eb216e52cf
feat: enhance alert notifications by integrating AlertFeedService for state change and note posting events
2025-01-17 21:50:31 +00:00
Simon Larsen
c19913ac58
refactor: clean up code formatting and improve readability in Alert components
2025-01-17 20:42:10 +00:00
Simon Larsen
b55bb4ceeb
feat: simplify alert state management by consolidating ChangeAlertState usage and adding AlertFeedElement
2025-01-17 20:39:43 +00:00
Simon Larsen
26ec1aa5b2
feat: implement Alert Feed component with event handling and data fetching
2025-01-17 20:37:13 +00:00
Simon Larsen
7b733c32e9
feat: remove unused CardModelDetail components for Alert Description, Root Cause, and Remediation Notes
2025-01-17 20:27:34 +00:00
Simon Larsen
3d34118f9e
feat: add new pages for Alert Description, Root Cause, and Remediation with routing and breadcrumbs
2025-01-17 20:26:49 +00:00
Simon Larsen
69a3a898f5
refactor: improve code formatting and readability in UserSettings components
2025-01-17 19:56:07 +00:00
Simon Larsen
74d21e7c33
feat: update alert and incident on-call rule titles to include severity information and change side menu icon
2025-01-17 19:53:55 +00:00
Simon Larsen
aecf1c38a6
feat: rename and add routes for Incident and Alert On-Call Rules in user settings
2025-01-17 19:47:02 +00:00
Simon Larsen
8b3041301a
refactor: clean up whitespace and improve code readability in various models and services
2025-01-17 19:24:48 +00:00
Simon Larsen
af77d191e3
feat: update triggeredByIncidentId and triggeredByAlertId fields to be nullable in relevant models
2025-01-17 19:23:09 +00:00
Simon Larsen
ad58125663
feat: add alert severity handling and triggeredByAlertId support in notification and execution logs
2025-01-17 19:09:22 +00:00
Simon Larsen
63650ba791
feat: add support for triggeredByAlertId in OnCallDutyPolicyExecutionLogTimeline and related services
2025-01-17 18:42:20 +00:00
Simon Larsen
1c5a434ee3
feat: add triggeredByAlertId relation to OnCallDutyPolicyExecutionLogTimeline, UserOnCallLog, and UserOnCallLogTimeline
2025-01-17 15:58:27 +00:00
Simon Larsen
102e64224f
fix: remove unnecessary whitespace and improve error logging in alert, billing, incident, and scheduled maintenance feed services
2025-01-17 15:41:07 +00:00
Simon Larsen
854fe3084a
fix: refactor alert, incident, and scheduled maintenance feed services to improve error handling and logging
2025-01-17 15:39:51 +00:00
Simon Larsen
b6c6186625
fix: remove unnecessary trace logging in BillingService when changing plan
2025-01-17 15:18:23 +00:00
Simon Larsen
92bdd5cf03
fix: improve clarity of reminder notification message for scheduled maintenance events
2025-01-17 15:14:02 +00:00
Simon Larsen
c2e78d122a
fix: update property name from 'id' to '_id' in incident and scheduled maintenance note services
2025-01-17 15:10:20 +00:00
Simon Larsen
bfc061ad47
feat: add isRoot property to props in incident and scheduled maintenance note services
2025-01-17 15:08:21 +00:00
Simon Larsen
98302a887a
fix: correct spelling of "scheduled maintenance" in markdown logs and notifications
2025-01-17 15:01:44 +00:00
Simon Larsen
743db411d5
refactor: add type annotations for subscription status checks in BillingInvoiceService and ProjectUtil
2025-01-17 13:30:57 +00:00
Simon Larsen
9537a9a13a
feat: implement subscription status refresh logic with mutex handling and logging enhancements
2025-01-17 13:17:44 +00:00
Simon Larsen
0931705d6a
feat: implement subscription status refresh logic in BillingInvoiceService and UserAPI
2025-01-17 12:23:01 +00:00
Simon Larsen
6bfd9b657a
refactor: improve logging formatting in SendSubscriberRemindersOnEventScheduled job
2025-01-16 22:53:17 +00:00
Simon Larsen
493aef5b05
feat: enhance subscriber notification system with reminder notifications and improved logging
2025-01-16 21:21:49 +00:00
Simon Larsen
185f70e893
refactor: clean up code formatting and improve readability in Scheduled Maintenance components
2025-01-16 21:06:26 +00:00
Simon Larsen
db2ecde486
feat: add notification logging for scheduled maintenance note postings
2025-01-16 20:45:16 +00:00
Simon Larsen
ff3b7edec8
feat: enhance Scheduled Maintenance feed with subscriber and owner notification events
2025-01-16 20:42:09 +00:00
Simon Larsen
968b050d13
feat: implement onUpdateSuccess for internal and public notes in scheduled maintenance services
2025-01-16 20:07:52 +00:00
Simon Larsen
4328f7fc40
feat: add Scheduled Maintenance Description page and update routing
2025-01-16 16:55:26 +00:00
Simon Larsen
6ae3c28b8b
feat: update ScheduledMaintenanceFeed event types and integrate ScheduledMaintenanceFeedElement in view
2025-01-16 16:25:33 +00:00
Simon Larsen
8be022e34f
refactor: clean up state initialization and formatting in IncidentFeed component
2025-01-16 13:27:31 +00:00
Simon Larsen
ce6938396a
feat: add modals for creating public and private incident notes
2025-01-16 13:25:32 +00:00
Simon Larsen
537e2d02e7
feat: enhance incident update permissions and enable root cause editing
2025-01-16 13:07:27 +00:00
Simon Larsen
80b9e48771
fix: remove space before incident number in IncidentsTable and IncidentView components
2025-01-16 12:57:49 +00:00
Simon Larsen
e0c3437c45
feat: implement otel-collector deployment with configurable replica count
2025-01-16 12:54:43 +00:00
Simon Larsen
e5df15a53e
test: update expected value for ColumnLength.Color to reflect changes
2025-01-15 21:09:53 +00:00
Simon Larsen
a0f6e979b8
refactor: enhance readability by restructuring Feed and FeedItem components
2025-01-15 20:36:18 +00:00
Simon Larsen
e20624a635
refactor: invert isLastItem condition for rendering FeedItem separator
2025-01-15 20:29:16 +00:00
Simon Larsen
800583ddde
refactor: enforce isLastItem prop as required in FeedItem component
2025-01-15 20:29:02 +00:00
Simon Larsen
f0bc71bee4
refactor: improve code readability and structure in OnCallDutyPolicyExecutionLog services and Feed components
2025-01-15 20:26:30 +00:00
Simon Larsen
ba0dd4f2b0
refactor: add display color handling by OnCallDutyPolicy status and update notification displayColor logic
2025-01-15 20:23:11 +00:00
Simon Larsen
63b560ad93
refactor: improve markdown formatting in notifications and update query id handling
2025-01-15 20:20:36 +00:00
Simon Larsen
ae0553a1e5
refactor: update IncidentFeed and OnCallDutyPolicyExecutionLogTimeline services for improved type handling and logging
2025-01-15 19:48:00 +00:00
Simon Larsen
fd4e2737e5
refactor: enhance notification messages to include incident state details and public note content
2025-01-15 19:23:57 +00:00
Simon Larsen
15f18c6d4f
refactor: enhance notification messages and add projectId to relevant data structures
2025-01-15 18:52:35 +00:00
Simon Larsen
a84e32fe1b
refactor: enhance logging and improve incident feed notification messages across multiple services
2025-01-15 18:37:18 +00:00
Simon Larsen
c09d97310f
refactor: update ProgressButtons and ChangeIncidentState components to support completedStepId and improve click handling
2025-01-15 17:35:33 +00:00
Simon Larsen
782eb45eb3
refactor: improve formatting and consistency in multiple components
2025-01-14 21:20:21 +00:00
Simon Larsen
fb37da0aca
refactor: update ErrorMessage component to use 'message' prop instead of 'error' across multiple components
2025-01-14 21:16:17 +00:00
Simon Larsen
ae2608e66f
refactor: update ErrorMessage component usage to use 'message' prop instead of 'error' across multiple files
2025-01-14 21:01:40 +00:00
Simon Larsen
29565bc24c
refactor: clean up unnecessary whitespace and improve code formatting across multiple files
2025-01-14 19:35:54 +00:00
Simon Larsen
da7860fc3f
feat: add new incident view pages for Root Cause and Description; update icon properties and breadcrumb links
2025-01-14 19:35:39 +00:00
Simon Larsen
0375e8c568
refactor: improve code formatting in ProgressButtonItem and IncidentFeed components for better readability
2025-01-14 19:22:09 +00:00
Simon Larsen
60c53b32e6
refactor: update ProgressButtonItem and ProgressButtons components for improved structure and readability; enhance error handling in IncidentFeed
2025-01-14 19:21:59 +00:00
Simon Larsen
4d1797e9fa
refactor: clean up code formatting and remove unnecessary whitespace in various files
2025-01-14 18:16:51 +00:00
Simon Larsen
1ff4bde7b9
feat: enhance incident feed markdown for OnCallDutyPolicyExecutionLogTimeline with detailed alert information
2025-01-14 18:13:40 +00:00
Simon Larsen
fae6d89a18
feat: add OnCallNotification event type to IncidentFeed and implement related handling in OnCallDutyPolicyExecutionLogTimelineService
2025-01-14 18:09:30 +00:00
Simon Larsen
aa429abe01
feat: implement ProgressButtons and ProgressButtonItem components for enhanced step navigation
2025-01-14 16:01:56 +00:00
Simon Larsen
203763aa95
feat: add OnCallPolicy event type to IncidentFeed and implement related feed updates in OnCallDutyPolicyExecutionLogService
2025-01-14 15:38:05 +00:00
Simon Larsen
0b69ae195f
feat: implement onBeforeDelete and onDeleteSuccess methods to handle OwnerTeamRemoved events in IncidentOwnerTeamService
2025-01-14 14:47:28 +00:00
Simon Larsen
0756a43d62
feat: add OwnerUserRemoved and OwnerTeamRemoved event types to IncidentFeed; update feedInfoInMarkdown and improve icon handling
2025-01-14 14:45:32 +00:00
Simon Larsen
13eb3205a2
feat: add RootCause and RemediationNotes event types to IncidentFeed; update feedInfoInMarkdown formatting and icons
2025-01-14 14:12:51 +00:00
Simon Larsen
9dcd295fd0
feat: update incident feed event types for owner additions and enhance related services
2025-01-14 13:59:24 +00:00
Simon Larsen
1fb84ea302
fix: update incidentId references and improve notification messages for clarity
2025-01-14 13:43:31 +00:00
Simon Larsen
53ea3d32dc
feat: update incident feed colors and improve notification messages; add refresh button to IncidentFeedElement
2025-01-14 12:36:52 +00:00
Simon Larsen
5c9ec28a4e
fix: format feedInfoInMarkdown for better readability in IncidentService
2025-01-14 12:26:30 +00:00
Simon Larsen
04c2293378
feat: add postedAt field to IncidentFeed, AlertFeed, and ScheduledMaintenanceFeed; update services to set postedAt on creation
2025-01-14 12:15:49 +00:00
Simon Larsen
6c672c541a
feat: include createdByUserId in IncidentFeed creation for better tracking of incident authors
2025-01-14 11:04:21 +00:00
Simon Larsen
169db73704
fix: remove margin from no items message in Feed component for better layout
2025-01-14 11:01:10 +00:00
Simon Larsen
e980f00f1c
feat: add noItemsMessage prop to Feed component and update IncidentFeedElement to display error message when no items are present
2025-01-14 11:00:07 +00:00
Simon Larsen
66a594ed99
feat: replace Feed component with IncidentFeedElement in IncidentView
2025-01-14 10:19:43 +00:00
Simon Larsen
52c35c1e4d
feat: update userId handling in IncidentFeed and AlertFeed services; increase LIMIT_PER_PROJECT to 10000; refactor User class to UserUtil; add IncidentFeedElement component
2025-01-13 18:39:06 +00:00
Simon Larsen
caa4103b48
feat: add userId field to AlertFeed, IncidentFeed, and ScheduledMaintenanceFeed services
2025-01-13 17:28:44 +00:00
Simon Larsen
f6069ca4a7
feat: remove tls.verify option from Fluent Bit configuration
2025-01-13 17:22:48 +00:00
Simon Larsen
f519748c44
feat: add userId field and relationship to AlertFeed, IncidentFeed, and ScheduledMaintenanceFeed models
2025-01-13 17:19:37 +00:00
Simon Larsen
27de0f0ddb
feat: update displayColor column length to 10 for AlertFeed, IncidentFeed, and ScheduledMaintenanceFeed
2025-01-13 17:14:36 +00:00
Simon Larsen
5426c22740
feat: update moreInformationInMarkdown fields to be optional in IncidentFeed, AlertFeed, and ScheduledMaintenanceFeed
2025-01-13 17:00:46 +00:00
Simon Larsen
a55d4d1e02
refactor: format migration name and clean up up/down methods for consistency
2025-01-13 16:20:51 +00:00
Simon Larsen
2f65b1ee82
feat: add migration to drop IncidentLog, AlertLog, and ScheduledMaintenanceLog tables
2025-01-13 15:04:00 +00:00
Simon Larsen
730dc56316
feat: add migration for IncidentFeed, AlertFeed, and ScheduledMaintenanceFeed tables
2025-01-13 14:59:13 +00:00
Simon Larsen
101e697a12
refactor: update BaseAPI instantiation for ScheduledMaintenanceFeed to improve type clarity
2025-01-13 14:56:18 +00:00
Simon Larsen
1c1488bca5
refactor: replace IncidentLogService with IncidentFeedService in various services
2025-01-13 14:52:55 +00:00
Simon Larsen
0e74adbd08
refactor: simplify FeedItem component and clean up IncidentView layout
2025-01-13 14:11:04 +00:00
Simon Larsen
35947b4010
fix: remove redundant empty line in IncidentView component
2025-01-13 13:27:06 +00:00
Simon Larsen
b304ceddbb
feat: add Incident Feed component to display incident updates
2025-01-13 11:25:52 +00:00
Simon Larsen
cba6c48673
fix: update API request method from GET to POST in public-api documentation
2025-01-13 11:12:04 +00:00
Simon Larsen
63b40cde75
fix: update titles for subscription fields in EmailSubscribers component
2025-01-13 10:54:26 +00:00
Simon Larsen
439f2e87a2
feat: add subscription confirmation field to EmailSubscribers component
2025-01-13 10:53:18 +00:00
Simon Larsen
fc0869d9fe
fix: correct query merging order in BaseModelTable component
2025-01-13 10:50:50 +00:00
Simon Larsen
fb5646e8c2
feat: update incident log event type and add logging for subscriber notifications in Incident services
2025-01-13 10:37:45 +00:00
Simon Larsen
7538a47be5
fix: update userName type to string and ensure proper string conversion in IncidentNote services
2025-01-13 08:50:31 +00:00
Simon Larsen
8568cc0c89
feat: implement logging for internal and public notes creation in IncidentNote services
2025-01-13 08:48:58 +00:00
Simon Larsen
2457de9757
feat: update IncidentLog and AlertLog models to use displayColor and event type enums
2025-01-12 18:21:08 +00:00
Simon Larsen
a6859631ae
feat: add validation for required fields in AlertLogService, IncidentLogService, and ScheduledMaintenanceLogService
2025-01-12 17:50:45 +00:00
Simon Larsen
e737444c52
feat: add severity fields to AlertLog, IncidentLog, and ScheduledMaintenanceLog models
2025-01-12 17:40:25 +00:00
Simon Larsen
b4a2726c81
refactor: improve code formatting and readability in BaseAPI and IncidentView
2025-01-12 14:57:17 +00:00
Simon Larsen
5fc60491ff
feat: reorder fields in IncidentView to improve layout and visibility of Incident ID
2025-01-12 14:53:12 +00:00
Simon Larsen
a7558535a6
feat: add IncidentLogService, AlertLogService, and ScheduledMaintenanceLogService to BaseAPI
2025-01-12 13:28:36 +00:00
Simon Larsen
408d06edb9
feat: add AlertLogService, IncidentLogService, and ScheduledMaintenanceLogService; update services index
2025-01-12 12:02:25 +00:00
Simon Larsen
87be913388
feat: enhance filtering logic to support numeric values in BaseModelTable
2025-01-12 11:52:33 +00:00
Simon Larsen
1a034abe96
feat: add NumberFilter component and integrate it into FiltersForm
2025-01-12 11:45:02 +00:00
Simon Larsen
19bdfd66b9
docs: update public API documentation to include overallStatus object details
2025-01-12 10:36:46 +00:00
Simon Larsen
982d051329
feat: implement mutex for incident creation and improve incident number handling
2025-01-12 10:35:04 +00:00
Simon Larsen
b66b1db2cb
feat: add Incident Number column to IncidentsTable and IncidentView components
2025-01-12 10:19:38 +00:00
Simon Larsen
12e67a065d
feat: add incidentNumber field to Incident model and implement data migration for existing incidents
2025-01-12 10:08:48 +00:00
Simon Larsen
1f3cdc08ac
feat: add incidentNumber field to Incident model and implement logic for auto-incrementing incident numbers
2025-01-12 10:03:28 +00:00
Simon Larsen
5ebcba9f46
refactor: improve code readability in StatusPageAPI and Overview components
2025-01-10 14:44:31 +00:00
Simon Larsen
15e49c1b45
feat: implement overall monitor status calculation and update Overview component
2025-01-10 14:40:42 +00:00
Simon Larsen
b71a657dea
feat: update API documentation to reflect POST method for status page endpoints
2025-01-09 18:38:38 +00:00
Simon Larsen
72e573bbc4
Merge branch 'release'
2025-01-09 14:32:47 +00:00
Simon Larsen
2113ffefd9
feat: refactor ScheduledMaintenanceLog model and migration for improved readability and structure
2025-01-09 14:32:43 +00:00
Simon Larsen
8da42884c2
feat: add documentation for using Monitor Secrets in custom and synthetic monitors
2025-01-09 14:30:24 +00:00
Simon Larsen
e14c54c6cc
Merge branch 'release'
2025-01-08 19:48:16 +00:00
Simon Larsen
10a199f3f5
feat: add IncidentLog and ScheduledMaintenanceLog tables with migrations
2025-01-08 19:47:50 +00:00
Simon Larsen
2df97392b2
feat: enhance server monitor queries by integrating active project status checks
2025-01-08 18:54:06 +00:00
Simon Larsen
fcd2ecd118
feat: improve server monitor request handling by refining query and response logic
2025-01-08 18:41:41 +00:00
Simon Larsen
e2e5533229
Merge branch 'release'
2025-01-08 17:43:00 +00:00
Simon Larsen
cf01fce011
feat: add uninstall instructions for OneUptime in documentation
2025-01-08 17:18:51 +00:00
Simon Larsen
100152ecc1
feat: update API endpoint URLs in Public Status Page documentation
2025-01-08 17:12:45 +00:00
Simon Larsen
7b68c0b3c0
feat: refactor permission handling by extracting getFieldPermissions function
2025-01-07 18:59:34 +00:00
Simon Larsen
a7ad9b752b
feat: fix Clickhouse configuration to use default port if not specified
2025-01-06 20:10:59 +00:00
Simon Larsen
2e3ed42723
feat: add Public Status Page API documentation
2025-01-06 12:43:29 +00:00
Simon Larsen
864e44d1a2
feat: add "Status Pages" section with link to Public API documentation
2025-01-06 12:40:52 +00:00
Simon Larsen
08cdb33e6e
feat: remove redundant MYENVVAR environment variable from installer templates
2025-01-06 12:39:17 +00:00
Simon Larsen
27647f529f
feat: rename workflow step to clarify NPM package publishing
2025-01-06 08:30:49 +00:00
Simon Larsen
4021650ea5
feat: add MYENVVAR environment variable to installer for amd64 template
2025-01-06 08:27:01 +00:00
Simon Larsen
6a9f76c656
feat: add environment variable MYENVVAR to installer for arm64 template
2025-01-06 08:26:43 +00:00
Simon Larsen
c3bba74107
feat: update product name for amd64 and remove unnecessary custom actions from installer
2025-01-03 17:15:25 +00:00
Simon Larsen
16b9d4794e
feat: enhance error handling in SSO login process and improve response structure
2025-01-03 16:19:23 +00:00
Simon Larsen
22e16d5c5b
feat: update documentation to include proxy configuration for agent setup
2025-01-03 15:28:37 +00:00
Simon Larsen
ef340e5fa0
feat: improve error logging for secret key validation and add proxy support for HTTP requests
2025-01-03 15:22:35 +00:00
Simon Larsen
20aff38458
feat: enhance agent configuration logging and save proxy URL
2025-01-03 15:08:57 +00:00
Simon Larsen
16a1051280
feat: add proxy configuration support to agent and update related functions
2025-01-03 14:55:16 +00:00
Simon Larsen
fe9d3d3020
Add proxy
2025-01-03 14:21:47 +00:00
Simon Larsen
a0c0041cbd
feat: implement default logging to file with fallback to console
2025-01-03 13:31:59 +00:00
Simon Larsen
d755c62a51
chore: update README for build instructions and remove unused dependency
2025-01-03 10:04:11 +00:00
Simon Larsen
5756623f45
fix: improve error handling and logging for metrics ingestion and secret key verification
2025-01-03 09:47:35 +00:00
Simon Larsen
8247f504c4
fix: correct formatting of Redis IP family value in Helm chart templates
2025-01-01 18:46:25 +00:00
Simon Larsen
f05b0a15ee
feat: add conditional logic for Redis IP family in Helm chart templates
2025-01-01 18:42:38 +00:00
Simon Larsen
1abf1df1ee
refactor: format PORT initialization and improve import structure in Config and Index
2025-01-01 18:24:30 +00:00
Simon Larsen
f1afab0b52
feat: add configurable port for probe services and update initialization
2025-01-01 18:04:19 +00:00
Simon Larsen
a0d33bf9c1
feat: initialize server with a specific port using Port type in Probe
2025-01-01 17:03:13 +00:00
Simon Larsen
7c16fa7b42
refactor: update ClickhouseConfig to use Hostname type for host configuration
2025-01-01 16:37:12 +00:00
Simon Larsen
5ba526d12e
refactor: remove outdated comments and improve context object in VMRunner
2025-01-01 16:11:19 +00:00
Simon Larsen
92174be7fd
docs: enhance documentation with available objects in Playwright context and error handling for browser closure
2025-01-01 15:34:10 +00:00
Simon Larsen
ece451b660
refactor: remove unnecessary UI reference and streamline thank you message in installation templates
2024-12-24 21:09:36 +00:00
Simon Larsen
5ca740b43c
feat: add custom action to set PATH environment variable and show thank you message during installation
2024-12-24 20:55:16 +00:00
Simon Larsen
70aae7c59a
fix: update RedisIPFamily initialization to handle undefined environment variable
2024-12-24 20:13:21 +00:00
Simon Larsen
bb543ef010
Merge pull request #1773 from diabolocom/redis-ipv6
...
Feature: Allow to set Redis IP Family
2024-12-24 20:09:59 +00:00
Simon Larsen
64bba9246b
Add thank you message and UI reference to installation templates
2024-12-24 20:07:08 +00:00
Simon Larsen
511987bd70
Add PATH environment variable setting in Windows installer templates
2024-12-24 20:03:40 +00:00
Jules Lefebvre
19162504c8
feat(helm): add externalRedis.ipFamily configuration
...
Add the `externalRedis.ipFamily` values to set `REDIS_IP_FAMILY environmental variable
2024-12-24 13:08:15 +01:00
Jules Lefebvre
96f5173fb9
feat(docker): allow to chose redis ip family
...
Add the `REDIS_IP_FAMILY` to the default docker environment variables
2024-12-24 13:08:04 +01:00
Jules Lefebvre
8704f47b44
feat(common/infra): allow to chose redis ip familly
...
Introduce a new environment variable (`REDIS_IP_FAMILY`) to choose witch version
of the IP protocol to use in Redis.
2024-12-24 13:06:39 +01:00
Simon Larsen
45803a8cd2
Fix path separators in build-msi.sh for consistency across platforms
2024-12-23 20:19:11 +00:00
Simon Larsen
c04c2a3563
Fix path separators in build-msi.sh for Windows compatibility
2024-12-23 19:10:41 +00:00
Simon Larsen
e61e7f3ba0
Update file identifiers in Windows installer templates for Infrastructure Agent
2024-12-23 18:43:33 +00:00
Simon Larsen
e438050f6e
Fix path separators in build-msi.sh for Windows compatibility
2024-12-23 18:42:23 +00:00
Simon Larsen
9601bdec93
Update product names and descriptions in installer templates for consistency
2024-12-23 18:31:56 +00:00
Simon Larsen
c631dcfd44
Remove unnecessary whitespace in CustomSMTPTable component
2024-12-23 18:29:01 +00:00
Simon Larsen
4cabd2562a
Reduce job duration from 1 minute to 30 seconds in InfrastructureAgent
2024-12-23 18:22:03 +00:00
Simon Larsen
09e997c104
Add noValueMessage prop to description fields across multiple components
2024-12-23 17:54:27 +00:00
Simon Larsen
eee787be1c
Update description fields to be optional across multiple components
2024-12-20 17:22:05 +00:00
Simon Larsen
c9b0d4fbec
Fix binary paths in build script for MSI to remove leading dot
2024-12-20 16:58:00 +00:00
Simon Larsen
946f82f978
Add debug logging to server monitor criteria and comparison functions
2024-12-20 16:23:34 +00:00
Simon Larsen
8fc3fe4a98
Increase offline check duration from 2 to 3 minutes in server monitor criteria
2024-12-20 16:16:25 +00:00
Simon Larsen
3d321a038b
Add infrastructure agent deployment workflow with GoReleaser and artifact upload
2024-12-20 16:00:56 +00:00
Simon Larsen
ef06d47619
Fix binary paths in build script for MSI to remove leading dot
2024-12-20 15:55:46 +00:00
Simon Larsen
c8a966a2f7
Enhance server monitor functionality by adding serverMonitorResponse handling and improving hostname resolution
2024-12-20 15:48:32 +00:00
Simon Larsen
32ffdf9174
Consolidate package installation in build script for MSI
2024-12-20 14:54:22 +00:00
Simon Larsen
d482cb00a9
Fix typo in form step title from "Baisc Info" to "Basic Info" in SSO pages
2024-12-20 13:59:20 +00:00
Simon Larsen
6286b8bf4c
Update output directory in build script for MSI to a more general path
2024-12-20 13:58:48 +00:00
Simon Larsen
b264f4a6b9
Add MSI image release step to GitHub Actions and update build script for dependencies
2024-12-20 12:10:58 +00:00
Simon Larsen
ec7d5fe5c2
Update ARM64 binary path in MSI build script to reflect new version structure
2024-12-20 12:08:47 +00:00
Simon Larsen
4b9d770030
Update Windows installer templates for arm64: enhance XML structure, update product details, and adjust file references
2024-12-19 20:38:24 +00:00
Simon Larsen
a8100e9b01
Refactor Windows installer template for arm64: update XML structure, improve metadata, and enhance component definitions
2024-12-19 20:37:35 +00:00
Simon Larsen
b43e892295
Update GoReleaser to v6.1.0 and increment version in configuration
2024-12-19 20:14:30 +00:00
Simon Larsen
663f151051
Add MSI build script and templates for Windows infrastructure agent
2024-12-19 19:44:39 +00:00
Simon Larsen
282373b654
Update server monitor criteria and request handling for accurate time tracking
2024-12-19 18:10:15 +00:00
Simon Larsen
43faeb6e32
Update CheckOnlineStatus to use three minutes ago for server monitor queries
2024-12-19 17:58:25 +00:00
Simon Larsen
8180fcf386
Update metric view data handling in MonitorMetrics component
2024-12-19 17:49:38 +00:00
Simon Larsen
e2cbd4d0ac
Refactor loading and error handling in MonitorMetrics component
2024-12-19 17:31:27 +00:00
Simon Larsen
084c259197
Update report settings to clarify email notifications for subscribers
2024-12-17 19:16:04 +00:00
Simon Larsen
6ecd709f29
Add NFPM configuration for packaging and install step in release workflow
2024-12-17 18:56:27 +00:00
Simon Larsen
b935cef5a0
Fix typo in subscription confirmation message
2024-12-17 17:41:44 +00:00
Simon Larsen
1d5e838afa
Update subscription success message to include email confirmation instructions
2024-12-17 17:35:38 +00:00
Simon Larsen
90ca4b68cf
Add email notification for new subscribers and improve subscription confirmation handling
2024-12-17 15:01:26 +00:00
Simon Larsen
031bd26b09
Update subscription confirmation to use 'verification-token' query parameter
2024-12-17 14:56:42 +00:00
Simon Larsen
1296f37081
Enhance subscription confirmation handling by updating permission controls and modifying email notification options
2024-12-17 14:41:31 +00:00
Simon Larsen
ba1a707156
Remove outdated IP addresses from the configuration documentation
2024-12-17 13:08:41 +00:00
Simon Larsen
d670cca559
Add subscription confirmation feature and enhance Pill component with tooltip support
2024-12-17 13:00:23 +00:00
Simon Larsen
f7e31a4f04
Add subscription confirmation handling and enhance Pill component with tooltip support
2024-12-17 12:50:02 +00:00
Simon Larsen
bb7917551f
Add confirmation functionality for status page subscriptions and update related templates
2024-12-17 12:42:22 +00:00
Simon Larsen
53238aee40
Refactor date handling in AggregateUtil and XAxisUtil, and improve error handling in MetricView and IncidentView components
2024-12-16 18:17:01 +00:00
Simon Larsen
187d41e25f
Refactor RollingTimePicker and MetricMonitorStepForm for improved state management and performance
2024-12-16 17:59:18 +00:00
Simon Larsen
56f79a91c1
Enhance IncidentView component with HeaderAlert for date display and improve metrics card layout
2024-12-16 16:57:04 +00:00
Simon Larsen
4dd6b5f32e
Add MetricViewData interface and update imports across components
2024-12-16 16:53:38 +00:00
Simon Larsen
f48a5a650c
Add metricAggregationType handling to MetricMonitorOptions and enhance CriteriaFilter component
2024-12-16 16:23:57 +00:00
Simon Larsen
09a2a31d2b
Refactor evaluation type handling in CompareCriteria and update MetricMonitorOptions interface
2024-12-16 16:14:23 +00:00
Simon Larsen
5fd60094ab
Add monitorStep parameter to MetricMonitorCriteria and enhance metric alias handling
2024-12-16 15:59:59 +00:00
Simon Larsen
0cfc9fbb56
Improve data handling and code readability in various components
2024-12-16 15:38:29 +00:00
Simon Larsen
2fc6200c47
Update chartCssClass in MetricMonitor components for consistent styling
2024-12-16 11:11:51 +00:00
Simon Larsen
437e5e7004
Enhance MetricMonitorPreview with rolling time selection and modal for improved user interaction
2024-12-16 11:08:40 +00:00
Simon Larsen
22e2c1f25c
Uncomment Metrics monitor type in MonitorTypeHelper for clarity
2024-12-16 10:34:30 +00:00
Simon Larsen
4799ed0434
Fix typo in alert configuration key for consistency in Helm chart
2024-12-16 10:26:18 +00:00
Simon Larsen
0848dfc5d6
Refactor EnvironmentConfig and StatusPageService for improved readability and consistency
2024-12-16 10:25:26 +00:00
Simon Larsen
88cf2c3cb0
Add configuration options to disable automatic alert and incident creation
2024-12-16 09:57:24 +00:00
Simon Larsen
ca3855d109
Remove commented-out Metrics monitor type from MonitorTypeHelper for cleaner code
2024-12-13 15:55:52 +00:00
Simon Larsen
36570f3944
Refactor APIRequestCriteria to improve readability of response code check
2024-12-13 14:09:23 +00:00
Simon Larsen
df10a1900d
Update APIRequestCriteria to include responseCode check for ResponseStatusCode validation
2024-12-13 14:06:43 +00:00
Simon Larsen
eca3408598
Update APIResponse interface to allow statusCode to be undefined for better error handling
2024-12-13 14:04:57 +00:00
Simon Larsen
9d1a2c40c7
Refactor MetricMonitorStepForm and MetricView to optimize state management and enhance data handling
2024-12-12 13:57:46 +00:00
Simon Larsen
cd58b72a9c
Refactor MetricMonitorStepForm to eliminate unnecessary state management and streamline onChange handling
2024-12-12 13:17:00 +00:00
Simon Larsen
ceead6eaba
Refactor StartAndEndDate and CriteriaFilter components for improved readability and consistency in type usage
2024-12-12 13:02:29 +00:00
Simon Larsen
45a665b004
Refactor DateFilter and MetricView components for consistency in value prop usage; improve formatting in various files
2024-12-12 12:58:20 +00:00
Simon Larsen
2dd1cd8453
Update chartCssClass for improved styling in MetricMonitorStepForm
2024-12-12 12:03:54 +00:00
Simon Larsen
8152a7f7ea
Add hideCardInCharts prop and chartCssClass for enhanced styling in MetricMonitorStepForm
2024-12-12 12:02:09 +00:00
Simon Larsen
55d962eed7
Add chartCssClass prop to ChartGroup, MetricCharts, and MetricView for customizable styling
2024-12-12 11:55:48 +00:00
Simon Larsen
ebf5c83358
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-12-12 11:28:57 +00:00
Simon Larsen
69e5fba5ff
Add monitorStep prop to various components for improved data handling in monitoring forms
2024-12-12 11:15:00 +00:00
Simon Larsen
139ee62106
Add FieldLabelElement for metric selection in MetricMonitorStepForm
2024-12-12 10:36:47 +00:00
Simon Larsen
2d89431dc1
Merge pull request #1765 from ThoSt81/patch-1
...
Update SubscribedToStatusPage.hbs
2024-12-12 10:29:07 +00:00
ThoSt
d506e658f0
Update SubscribedToStatusPage.hbs
...
Remove InfoBlock which is identical to EmailTitle and thus messing up the template when send to the new subscriber.
2024-12-11 15:49:42 +01:00
Simon Larsen
180d02c53d
Refactor MonitorMetrics and MetricExplorer components to streamline state management with MetricViewData and improve code readability
2024-12-11 14:01:31 +00:00
Simon Larsen
e500886b12
Refactor MetricMonitor components to utilize MetricViewData for improved state management and data handling
2024-12-11 13:57:15 +00:00
Simon Larsen
7f7bcbc0a3
Add FieldLabelElement for time range selection and refactor MetricView data handling in MetricExplorer
2024-12-11 13:51:43 +00:00
Simon Larsen
397231f1df
Refactor MetricMonitorCriteria to improve type safety and enhance alias handling in data processing
2024-12-10 22:44:58 +00:00
Simon Larsen
f575afa151
Enhance MetricMonitorCriteria to support metric alias handling and improve data processing logic
2024-12-10 22:38:14 +00:00
Simon Larsen
b26cf4e876
Enhance Metric Monitor functionality by introducing MetricMonitorCriteria, updating MetricMonitorResponse, and refining telemetry monitoring logic
2024-12-10 19:37:24 +00:00
Simon Larsen
450488eb4f
Refactor code for improved readability and consistency across Monitor components
2024-12-10 14:37:31 +00:00
Simon Larsen
14d3228786
Add Metric Monitor functionality with Rolling Time selection and preview
2024-12-10 14:32:54 +00:00
Simon Larsen
811fd24cd5
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-12-10 10:25:21 +00:00
Simon Larsen
098fb5be78
Merge branch 'metrics-monitor'
2024-12-10 10:25:10 +00:00
Simon Larsen
837d065b81
Merge pull request #1761 from WillDaSilva/patch-1
...
Remove trailing whitespace in `fluentbit.md`
2024-12-10 10:16:09 +00:00
Simon Larsen
fe2b001c6d
Improve error handling in OTelIngest API to provide clearer feedback on failures
2024-12-09 18:23:17 +00:00
Simon Larsen
b08c047da7
Add early empty success response to prevent timeouts in OTelIngest API
2024-12-09 18:12:50 +00:00
Simon Larsen
79ff8b1f82
Enable debug logging in telemetry configuration for improved diagnostics
2024-12-09 17:59:58 +00:00
Simon Larsen
7da47d6e16
Refactor response handling in OTelIngest API to ensure early success response is sent consistently
2024-12-09 17:08:50 +00:00
Simon Larsen
6e6f3c6c38
Add MetricMonitor support with criteria checks and response type
2024-12-09 17:03:24 +00:00
Simon Larsen
b3b3d9a0b7
Merge branch 'master' into metrics-monitor
2024-12-09 16:19:26 +00:00
Simon Larsen
16f0fe145a
Enhance probe monitoring by introducing configurable retry limit and updating logic
2024-12-09 16:18:43 +00:00
Simon Larsen
eea7209aaf
Remove unused imports and clean up whitespace in OTelIngest API
2024-12-09 15:38:51 +00:00
Simon Larsen
c4c93f1cc5
Refactor error handling in data processing module for improved clarity and maintainability
2024-12-09 15:34:25 +00:00
Simon Larsen
0d19f56519
Refactor monitor type helper methods and update side menu to reflect changes in metrics handling
2024-12-09 12:58:22 +00:00
Simon Larsen
85d0ded200
Remove commented-out telemetry indexing and billing logic from OTelIngest API
2024-12-09 12:52:27 +00:00
Simon Larsen
c5134f0dd7
Add default value for PROBE_MONITOR_RETRY_LIMIT in probe.yaml and update values.yaml
2024-12-09 10:32:55 +00:00
Simon Larsen
9e117f34d4
Add PROBE_MONITOR_RETRY_LIMIT environment variable and update monitor retry logic
2024-12-09 10:28:22 +00:00
Will Da Silva
72f994d079
Remove trailing whitespace in fluentbit.md
2024-12-06 19:31:16 -05:00
Simon Larsen
4a6edfa660
Enhance logging for mutex acquisition and release in Monitor API
2024-12-06 17:43:52 +00:00
Simon Larsen
a20c05adb2
Merge branch 'master' into release
2024-12-06 17:39:33 +00:00
Simon Larsen
a286aba432
Refactor Semaphore class to streamline lockOptions initialization
2024-12-06 17:39:12 +00:00
Simon Larsen
a3f1302e37
Add lockTimeout and acquireTimeout options in Monitor API semaphore
2024-12-06 17:36:17 +00:00
Simon Larsen
9393388cc5
Add acquireTimeout option and improve lock options in Semaphore class
2024-12-06 17:34:21 +00:00
Simon Larsen
d249fe16d9
Add Fluent Bit integration documentation and image tiles to Telemetry section
2024-12-06 16:33:11 +00:00
Simon Larsen
7f6223f4c8
Remove debugger statement and improve code formatting in telemetry ingestion
2024-12-06 12:04:14 +00:00
Simon Larsen
dc5e2c0d40
Update Fluent Bit documentation and configuration for OneUptime telemetry ingestion
2024-12-06 11:58:40 +00:00
Simon Larsen
26f6a14e93
Update OpenTelemetry configuration in Fluent Bit to use new host and secure settings
2024-12-05 18:21:53 +00:00
Simon Larsen
588de5ad27
Add Fluent Bit documentation and update configuration for telemetry ingestion
2024-12-05 18:06:23 +00:00
Simon Larsen
8734938a82
Enhance telemetry configuration in Fluent Bit and update OpenTelemetry request handling
2024-12-05 17:55:59 +00:00
Simon Larsen
06e7228041
Add HTTP input to Fluent Bit configuration and expose port 8889 for telemetry ingestion
2024-12-05 14:43:39 +00:00
Simon Larsen
38ad431b17
Update Fluent Bit Docker configuration and remove obsolete YAML file
2024-12-04 20:09:16 +00:00
Simon Larsen
e0f5d8f1f2
Add Fluent Bit configuration and update probe intervals in Helm chart
2024-12-04 19:23:59 +00:00
Simon Larsen
e947d21060
Add random sleep interval to FetchList worker to reduce server load
2024-12-04 15:57:02 +00:00
Simon Larsen
41d347a1a7
Increase Node.js memory limit in start script for improved performance
2024-12-04 13:59:32 +00:00
Simon Larsen
5dc6ab6bb2
Update Alert and Incident metric type strings to use hyphens for consistency
2024-12-04 13:23:16 +00:00
Simon Larsen
3492e54a9b
Refactor error logging and improve code formatting in AlertStateTimelineService and IncidentService
2024-12-04 13:12:49 +00:00
Simon Larsen
adf92f3dc9
Add Alert and Incident metric types, enhance Metric model, and improve error logging in services
2024-12-04 13:02:17 +00:00
Simon Larsen
02b9f77e7c
Add new service types to Metric model and clean up IncidentService
2024-12-04 11:35:25 +00:00
Simon Larsen
396f435755
Add cron jobs to delete incident and alert metrics older than 180 days
2024-12-04 11:16:53 +00:00
Simon Larsen
5796db03f9
Add Incident and Alert service types to Metric model
2024-12-04 11:03:16 +00:00
Simon Larsen
4029d72967
Send early empty success response in OTelIngest to prevent timeouts
2024-12-04 10:39:54 +00:00
Simon Larsen
8d2cf500a0
Update OpenTelemetry endpoint in documentation for accuracy
2024-12-04 10:34:01 +00:00
Simon Larsen
5bfc954076
Refactor isSaving initialization in DashboardToolbar for clearer logic
2024-12-03 18:07:44 +00:00
Simon Larsen
769f468273
Add Loader component to DashboardToolbar for improved saving feedback
2024-12-03 18:04:21 +00:00
Simon Larsen
8d75128603
Add debug logging for updated items in DatabaseService and improve ObjectID equality check
2024-12-03 17:59:16 +00:00
Simon Larsen
ba4795e4b3
Serialize dashboardViewConfig in DashboardViewer for consistent data handling
2024-12-03 17:43:53 +00:00
Simon Larsen
65f9f7c830
Fix key assignment in MoreMenuItem to ensure unique keys for list items
2024-12-03 17:21:28 +00:00
Simon Larsen
99e56f9312
Fix mouse event coordinates in DashboardBaseComponent for accurate positioning
2024-12-03 17:14:36 +00:00
Simon Larsen
b380e6d770
Refactor ConfirmModal and DashboardToolbar for improved code readability and consistency
2024-12-03 16:36:02 +00:00
Simon Larsen
9d0add605d
Add closeButtonText prop to modal components; implement confirmation modal for unsaved changes in DashboardToolbar
2024-12-03 16:31:32 +00:00
Simon Larsen
d4737841ce
Enhance DashboardChartComponent to improve error handling and display an icon on error; refactor metric query configuration for better readability
2024-12-03 16:25:11 +00:00
Simon Larsen
d6f9971cb6
Refactor DashboardChartComponent and DashboardValueComponent for improved readability; add unit display in DashboardValueComponent
2024-12-03 14:31:22 +00:00
Simon Larsen
8e4733b72f
Refactor Dashboard components and BasicForm for improved state management and code readability
2024-12-03 14:18:35 +00:00
Simon Larsen
07c387289a
Enhance BasicForm and ArgumentsForm to support dynamic values; update Dashboard components to use ComponentLoader for improved loading state handling
2024-12-03 13:57:05 +00:00
Simon Larsen
956f786d1a
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-12-03 13:15:32 +00:00
Simon Larsen
56b2fbfb77
Refactor DashboardTextComponent and DashboardToolbar to improve layout and remove fullscreen state management; enhance DashboardViewer for better fullscreen handling
2024-12-03 13:15:30 +00:00
Simon Larsen
bba67afc36
Merge pull request #1758 from golyalpha/patch-1
...
Fix alert name links opening invalid/broken page
2024-12-03 13:11:56 +00:00
golyalpha
d1dd0d7774
Update Alert.tsx
...
Fix route on Alert name link in list of alerts
2024-12-02 21:06:17 +01:00
Simon Larsen
c7c6a54155
Enhance DashboardValueComponent and DashboardTextComponent for improved layout and error handling; add metric query configuration and adjust title height calculation
2024-12-02 18:29:10 +00:00
Simon Larsen
12fc9863d2
Refactor DashboardTextComponent and DashboardValueComponent to use consistent decimal notation for height calculations, improving code clarity
2024-12-02 18:16:49 +00:00
Simon Larsen
4ec718a966
Update DashboardValueComponent to dynamically set font sizes based on component height for improved text display
2024-12-02 18:14:50 +00:00
Simon Larsen
91b2a6e44f
Update DashboardTextComponent to adjust text height calculation and apply it as font size for better text display
2024-12-02 18:13:11 +00:00
Simon Larsen
aa2e79bd82
Refactor MetricAlias component layout for improved responsiveness; adjust input widths for better alignment
2024-12-02 18:06:58 +00:00
Simon Larsen
cc62b26002
Refactor DashboardChartComponent and related components for improved code readability and maintainability; add optional title and description properties for enhanced chart configuration
2024-12-02 18:03:38 +00:00
Simon Larsen
6113b10c74
Update DashboardChartComponent to support dynamic legend and legendUnit properties for improved chart configuration
2024-12-02 18:00:57 +00:00
Simon Larsen
52a952f41e
Add legendUnit property to DashboardChartComponent and MetricExplorer for enhanced chart configuration
2024-12-02 17:57:34 +00:00
Simon Larsen
257b4283e1
Add legend and legendUnit properties to MetricAliasData; update DashboardChartComponent and related components for legend display and configuration
2024-12-02 17:55:39 +00:00
Simon Larsen
31b4eba73f
Update MetricAliasData to allow optional properties; enhance DashboardChartComponent to include chart title and description
2024-12-02 17:46:28 +00:00
Simon Larsen
0dec6255f6
Add optional properties for chart customization in DashboardChartComponent; enhance error handling in Dashboard components
2024-12-02 17:38:00 +00:00
Simon Larsen
baabf84951
Refactor Dashboard components for improved readability; update DashboardTextComponent to dynamically set height and fix formatting in DashboardValueComponent
2024-12-02 17:16:12 +00:00
Simon Larsen
359c36e023
Refactor MetricCharts and LineChart components for improved readability; update DashboardChartComponent to handle dynamic height and adjust DashboardValueComponent for new metric query configuration
2024-12-02 16:37:32 +00:00
Simon Larsen
285fe7f524
Add heightInPx prop to ChartGroup, LineChart, and MetricCharts for dynamic height adjustment
2024-12-02 15:57:50 +00:00
Simon Larsen
093e8e5591
Refactor Dashboard components for improved readability and add hideCard prop to ChartGroup and MetricCharts
2024-12-02 15:42:34 +00:00
Simon Larsen
73ce957b57
Enhance MonitorResourceUtil to include monitorName in attributes and improve error handling in Dashboard components
2024-12-02 15:33:37 +00:00
Simon Larsen
5dbb80457a
Fix typos in data retention references across multiple views
2024-11-30 19:02:26 +00:00
Simon Larsen
d53b2d0e1c
Add dashboardStartAndEndDate prop to DashboardCanvas and DashboardViewer components
2024-11-29 19:20:53 +00:00
Simon Larsen
c4256a0dea
Refactor Dashboard components for improved code consistency and readability
2024-11-29 19:17:47 +00:00
Simon Larsen
b8fc933acb
Add start and end date handling to Dashboard components and implement metric result fetching
2024-11-29 19:03:34 +00:00
Simon Larsen
45d447bf2c
Add ColorSwatch enum and update Dashboard date range handling
2024-11-29 18:13:58 +00:00
Simon Larsen
a0400be8cd
Add start and end date selection functionality to Dashboard components
2024-11-29 17:29:12 +00:00
Simon Larsen
3688381d4a
Add max height calculation to DashboardCanvas for improved rendering logic
2024-11-29 13:03:31 +00:00
Simon Larsen
1f5287c2e6
Refactor DuplicateModel component in Settings page for improved readability and consistency
2024-11-29 12:54:17 +00:00
Simon Larsen
3e97d6bba1
Add DuplicateModel component to Settings page for dashboard duplication functionality
2024-11-29 12:50:25 +00:00
Simon Larsen
32c0cbc4ad
Add Settings page and update routing and breadcrumbs for dashboard
2024-11-29 12:47:34 +00:00
Simon Larsen
90f267105f
Add MetricViewData interface and implement MetricCharts component for enhanced metrics visualization
2024-11-28 21:43:38 +00:00
Simon Larsen
eaa9a5f1a0
Make metricAliasData optional in MetricView component for improved safety and handling
2024-11-28 14:11:13 +00:00
Simon Larsen
70da661041
Update MetricQueryConfigData to make metricAliasData optional and refactor ArgumentsForm and MetricQueryConfig components for improved type handling and conditional rendering
2024-11-28 13:27:31 +00:00
Simon Larsen
b307a74319
Refactor dashboard component argument types and update metrics handling in DashboardCanvas and ComponentSettingsSideOver
2024-11-28 13:16:44 +00:00
Simon Larsen
5c2fa28fff
Refactor dashboard components to utilize JSONFunctions for deserialization of dashboard view configurations
2024-11-28 11:50:15 +00:00
Simon Larsen
2f8495e5b5
Add telemetry services loading and filtering to TraceTable component
2024-11-27 13:19:15 +00:00
Simon Larsen
d3d9c46812
Add exception handling to SpanViewer component with detailed display of exceptions
2024-11-27 13:05:59 +00:00
Simon Larsen
9e50d068db
Enhance Clickhouse connection handling with improved error responses and status checks
2024-11-27 11:24:30 +00:00
Simon Larsen
7232a3142c
Remove unused APIException import from CRUD components for cleaner code
2024-11-27 10:43:19 +00:00
Simon Larsen
a1ca2e3f37
Refactor API component error handling to consistently use errorPort and return detailed error messages
2024-11-27 10:39:40 +00:00
Simon Larsen
a5d993b999
Remove unused load distribution logic in Monitor API
2024-11-27 10:24:36 +00:00
Simon Larsen
854be1ddeb
Swap debug ports for OpenTelemetryIngest and Fluent Ingest configurations in launch.json
2024-11-26 17:55:10 +00:00
Simon Larsen
fe5b93f66e
Add Project ID field to APIKeyView for enhanced project tracking
2024-11-26 17:09:31 +00:00
Simon Larsen
f259ddecd5
Update TraceTable terminology from "Trace" to "Span" for consistency in terminology
2024-11-26 17:07:52 +00:00
Simon Larsen
680be0e468
Add conditional fetching of aggregated results in MetricView based on hideQueryElements prop
2024-11-26 16:38:49 +00:00
Simon Larsen
488a2b0b57
Add modulo function to QueryHelper and random number generator to NumberUtil for load distribution in monitor fetching
2024-11-26 15:38:00 +00:00
Simon Larsen
e0871e6b16
Remove unnecessary blank lines in QueryHelper class for improved code clarity
2024-11-26 14:05:26 +00:00
Simon Larsen
ab5acdef09
Refactor XAxis precision methods for improved date rounding and remove random sorting method from QueryHelper
2024-11-26 14:04:30 +00:00
Simon Larsen
002c23b2a5
Disable Clickhouse status check in InfrastructureStatus for improved reliability
2024-11-26 13:17:10 +00:00
Simon Larsen
b10134fb30
Add random sorting method to QueryHelper and apply it in Monitor probe fetching
2024-11-26 09:04:19 +00:00
Simon Larsen
93027ec0ae
Refactor string to number conversion in AnalyticsDatabaseService for improved readability
2024-11-25 19:10:36 +00:00
Simon Larsen
481b09531f
Convert string values to numbers in AnalyticsDatabaseService for aggregate column processing
2024-11-25 19:05:20 +00:00
Simon Larsen
4da1dd3f6b
Refactor incomingRequest initialization in CheckHeartbeat for clarity
2024-11-25 18:29:14 +00:00
Simon Larsen
661d44d6b0
Add incomingMonitorRequest to CheckHeartbeat and streamline request initialization
2024-11-25 18:28:30 +00:00
Simon Larsen
d6dacb6493
Update TelemetryException model to use VeryLongText type for message fields and add migration for database schema changes
2024-11-25 16:58:08 +00:00
Simon Larsen
0ad5ee5997
Prevent owner notification for the first monitor status timeline entry
2024-11-25 15:05:01 +00:00
Simon Larsen
5ad8f00388
Refactor validation messages for improved formatting and readability
2024-11-25 14:32:58 +00:00
Simon Larsen
450311de3c
Refactor validation messages for improved readability and add visibility check for field validation
2024-11-25 14:32:25 +00:00
Simon Larsen
1bc4f07fa3
Update features table to include new items and adjust existing entries
2024-11-25 14:05:58 +00:00
Simon Larsen
d091c93bfc
Increase default navigation timeout for status checks and add new probe ingest tests
2024-11-25 14:00:53 +00:00
Simon Larsen
2ff9b47f1c
Refactor retryCount initialization across multiple modules for consistency
2024-11-25 13:53:43 +00:00
Simon Larsen
6b470e671f
Implement retry mechanism for infrastructure status checks across multiple modules
2024-11-25 13:49:49 +00:00
Simon Larsen
14c9174e24
Add debug logging for database operations and update feature table with new items
2024-11-25 13:08:47 +00:00
Simon Larsen
e4beb13982
Increase timeoutSeconds for liveness and readiness probes in values.yaml
2024-11-23 07:48:29 +00:00
Simon Larsen
2b006e1765
Update Fluentd configuration with new endpoint and token for production environment
2024-11-22 18:41:37 +00:00
Simon Larsen
f45c7f8d30
Add Nginx location for incoming-request-ingest with proxy settings
2024-11-22 18:24:47 +00:00
Simon Larsen
e3a2f95fc2
Add Nginx locations for fluent-ingest and open-telemetry-ingest with proxy settings
2024-11-22 18:18:11 +00:00
Simon Larsen
d27c161665
Add OFF log level to ConfigLogLevel enum and update documentation in values.yaml
2024-11-22 13:00:06 +00:00
Simon Larsen
b9d6a69f00
Fix typo in upstream block name for incoming requests in Nginx configuration
2024-11-22 12:08:08 +00:00
Simon Larsen
fac334d58a
Remove probe port configuration and update related references in Helm chart and Docker setup
2024-11-22 11:37:52 +00:00
Simon Larsen
a4913cc5bf
Rename host option to url in ClickhouseConfig for clarity
2024-11-22 10:32:15 +00:00
Simon Larsen
0ad1a34e10
Remove unused import for EJS in FluentIngest index file
2024-11-22 10:28:52 +00:00
Simon Larsen
325fa0eb7a
Add SERVER_OPEN_TELEMETRY_INGEST_HOSTNAME to Helm template and update tag replacement in change-release-to-test-tag script
2024-11-22 10:23:56 +00:00
Simon Larsen
c02c1e6808
Update test-release workflow to replace deprecated Docker image deployment step
2024-11-22 10:08:58 +00:00
Simon Larsen
96a4a17320
Remove probe-ingest Docker image deployment steps from test-release workflow
2024-11-21 20:10:19 +00:00
Simon Larsen
23c169c6a3
Update Helm templates to use consistent naming for replicaCount across ingest services
2024-11-21 19:58:47 +00:00
Simon Larsen
6c4a4cad50
Fix replicaCount reference in probe-ingest Helm template
2024-11-21 19:11:27 +00:00
Simon Larsen
34c1af08db
Fix import path for FluentIngestAPI in Index.ts
2024-11-21 19:05:12 +00:00
Simon Larsen
128aec9869
Remove protobufjs dependency from ProbeIngest and IncomingRequestIngest; update probe.yaml for consistent service URL structure
2024-11-21 18:13:42 +00:00
Simon Larsen
4fc2029a61
Add backward compatibility for /ingestor route in Nginx and ProbeIngest; update Probe configuration for new URL structure
2024-11-21 17:53:35 +00:00
Simon Larsen
815ae7161d
Rename Ingestor to ProbeIngest; update configurations, routes, and Docker support; add new request types and workflows
2024-11-21 17:18:22 +00:00
Simon Larsen
3a1f5c7120
Refactor OpenTelemetry Ingest Dockerfile and configuration; update environment variables and docker-compose for new service integration
2024-11-21 17:08:35 +00:00
Simon Larsen
eec51342de
Add configuration files for OpenTelemetry Ingest, including .gitignore, .dockerignore, and nodemon.json; refactor code for consistency and clarity
2024-11-21 16:42:29 +00:00
Simon Larsen
945cef653c
Add Incoming Request Ingest service with configuration, Docker support, and tests
2024-11-21 14:41:37 +00:00
Simon Larsen
93154aabc7
Remove FluentIngestAPI from Ingestor routes
2024-11-21 13:36:29 +00:00
Simon Larsen
9244e49e6b
Add Fluent Ingest service with configuration, Docker support, and tests
2024-11-21 13:31:11 +00:00
Simon Larsen
74e43f0526
Add debug logging for Clickhouse connection status and fix indentation in nginx.yaml
2024-11-21 12:34:57 +00:00
Simon Larsen
1fba734fd0
Refactor health check configurations to use structured probes in values.yaml and templates
2024-11-21 12:11:17 +00:00
Simon Larsen
197e4e67e0
Merge pull request #1750 from golyalpha/master
...
Add startupProbe to deployments with healthchecks
2024-11-21 10:56:58 +00:00
Radek Goláň jr.
02afbb19be
add startupProbe to deployments with healtchecks
2024-11-21 09:00:27 +01:00
Simon Larsen
972e6cb98f
Add logging for infrastructure status checks in Status.ts
2024-11-20 21:33:32 +00:00
Simon Larsen
b14f918d59
Update ClickHouse dependency version to 6.3.2 in Chart.yaml and Chart.lock
2024-11-20 18:58:02 +00:00
Simon Larsen
c05d4a0eea
Update live check method in StatusAPI to use liveCheck instead of readyCheck
2024-11-20 18:56:07 +00:00
Simon Larsen
3732a5c95f
Remove unnecessary blank line in ProbeAuthorization class
2024-11-20 17:33:40 +00:00
Simon Larsen
1e0f6ff558
Add comment to explain URI encoding in getClusterKey method
2024-11-20 15:29:36 +00:00
Simon Larsen
6a361e5b87
Remove unused cluster key retrieval method from ProbeAuthorization middleware
2024-11-20 15:28:00 +00:00
Simon Larsen
c94ac75a6f
Refactor ClusterKeyAuthorization to use class reference for cluster key retrieval
2024-11-20 15:14:34 +00:00
Simon Larsen
b49e40780a
Remove unused ObjectID import from ClusterKeyAuthorization middleware
2024-11-20 14:29:48 +00:00
Simon Larsen
dd01fa0a3d
Refactor ClusterKeyAuthorization to use a dedicated method for cluster key retrieval and simplify type handling
2024-11-20 14:26:36 +00:00
Simon Larsen
a2218b01d0
Add resourcesPreset configuration to Clickhouse settings in values.yaml
2024-11-20 08:36:35 +00:00
Simon Larsen
8d9d83d679
Downgrade Clickhouse dependency version to 6.1.0 in Chart.yaml and Chart.lock
2024-11-19 17:51:46 +00:00
Simon Larsen
546c74297f
Consolidate Clickhouse client imports for improved readability
2024-11-19 17:21:16 +00:00
Simon Larsen
9fc1e73fd3
Add additional Clickhouse service ports for TCP, MySQL, and PostgreSQL
2024-11-19 13:49:32 +00:00
Simon Larsen
64e713f503
Update Clickhouse dependency version to 6.3.2 in Chart.yaml and Chart.lock
2024-11-19 11:26:01 +00:00
Simon Larsen
f254209410
Refactor AnalyticsDatabaseService and ClickhouseDatabase imports for improved clarity
2024-11-18 19:54:30 +00:00
Simon Larsen
2f738f8b58
Refactor Clickhouse configuration imports for improved clarity and type usage
2024-11-18 18:57:36 +00:00
Simon Larsen
e2da9b5bc3
Update @clickhouse/client and @clickhouse/client-common to version 1.8.1
2024-11-18 18:51:45 +00:00
Simon Larsen
04bfaf754a
Add health check endpoints for global cache, analytics database, and database
2024-11-18 18:42:31 +00:00
Simon Larsen
ab328b0987
Simplify EmailTitle helper usage in SubscriberIncidentStateChanged template
2024-11-18 15:08:17 +00:00
Simon Larsen
521844a5ff
Add liveness and readiness probe configuration options to Helm chart templates
2024-11-18 15:07:51 +00:00
Simon Larsen
c4096e7000
Refactor ArgumentsForm, DashboardView, and DashboardToolbar components for improved readability and consistency
2024-11-15 17:14:56 +00:00
Simon Larsen
8afe8cf7fb
Comment out NavBarItem for Dashboards in NavBar component
2024-11-15 17:13:52 +00:00
Simon Larsen
fa8b52fa83
Add DashboardViewConfig type and enhance dashboard saving functionality with loading state
2024-11-15 17:13:18 +00:00
Simon Larsen
a8baa76096
Refactor Dashboard components by renaming and replacing DashboardUnit with BlankDashboardUnit for improved clarity and structure
2024-11-15 14:54:09 +00:00
Simon Larsen
8d5cef72b3
Refactor formatting and spacing in Dashboard components for improved readability
2024-11-15 14:07:51 +00:00
Simon Larsen
ef0f0ffa0b
Refactor SideOver and ComponentSettingsSideOver components for improved structure and readability
2024-11-15 14:04:12 +00:00
Simon Larsen
eef4e19dc9
Add component deletion functionality and improve selection handling in Dashboard components
2024-11-15 12:45:04 +00:00
Simon Larsen
5af41891dc
Enhance DashboardCanvas and DashboardViewer components with selection handling and state management
2024-11-15 12:08:37 +00:00
Simon Larsen
4539b9d381
Update permissions for ScheduledMaintenanceTemplate to include additional roles for update access
2024-11-15 11:46:32 +00:00
Simon Larsen
c1aadd7ce7
Comment out NavBarItem for "Dashboards" in the DashboardNavbar component
2024-11-14 18:27:06 +00:00
Simon Larsen
3b76b92fcb
Refactor interface definitions and formatting for improved consistency and readability
2024-11-14 18:21:55 +00:00
Simon Larsen
fe0dc51bef
Add DashboardComponentType enum and refactor dashboard component interfaces for improved type safety
2024-11-14 18:10:03 +00:00
Simon Larsen
e279da47bf
Refactor dashboard component interfaces and update argument structures for improved configuration
2024-11-14 17:50:36 +00:00
Simon Larsen
5d93000484
Add new metric-related interfaces and update component props for enhanced metrics configuration
2024-11-14 15:21:26 +00:00
Simon Larsen
b826a78700
Add minimum width and height properties to dashboard components for better layout control
2024-11-14 12:47:48 +00:00
Simon Larsen
eded26d92c
Add support for HEAD requests in WebsiteMonitor and update request handling
2024-11-13 16:44:42 +00:00
Simon Larsen
517d00dc9a
Integrate Playwright for browser automation and add viewport handling in SyntheticMonitor
2024-11-13 16:13:46 +00:00
Simon Larsen
96752f1473
Update aggregation intervals and refactor MetricView component for improved date handling and performance
2024-11-13 13:04:44 +00:00
Simon Larsen
bbc2e306f4
Add waitUntil option to page.setContent for improved reliability in screenshot capture
2024-11-13 12:14:26 +00:00
Simon Larsen
03e063c35b
Merge pull request #1746 from OneUptime/take-screenshot-on-incident-create
...
Take screenshot on incident create
2024-11-13 12:07:36 +00:00
Simon Larsen
4c6c1381c8
Remove unnecessary blank line in MonitorIncident class for improved code readability
2024-11-13 12:07:12 +00:00
Simon Larsen
4814451277
Remove unused imports and clean up screenshot handling in MonitorResourceUtil
2024-11-13 12:00:51 +00:00
Simon Larsen
0c7b2ead8c
Refactor migration files to drop specific indexes and improve code formatting; add keys to MoreMenuItem components in UI
2024-11-13 11:22:23 +00:00
Simon Larsen
6c6b80d3c8
Remove unused index decorators from IncidentStateTimeline and MonitorStatusTimeline models, and add migrations to drop specific indexes
2024-11-12 18:21:06 +00:00
Simon Larsen
76f9537002
Refactor migration files to improve index management and clean up MonitorIncident and MonitorResource utility classes
2024-11-12 17:47:07 +00:00
Simon Larsen
c0994ff055
Remove unused index decorators from Alert and Incident models, and add new migration files to drop specific indexes
2024-11-12 17:43:23 +00:00
Simon Larsen
86694d9627
Add Playwright dependency and update Dockerfile for installation
2024-11-12 15:17:52 +00:00
Simon Larsen
aa95f89b49
Merge pull request #1745 from Hubelia/fix_typo_certificate_provisioning
...
Fix typo in certificate provisioning
2024-11-12 14:41:27 +00:00
RegisHubelia
628b971dc9
Fix automatically typo in certificate provisioning currently set to automatiucally
2024-11-12 08:25:03 -05:00
Simon Larsen
ae002c0d88
Add validation for start and end date in MetricView to prevent loading without valid dates
2024-11-12 11:42:25 +00:00
Simon Larsen
a98fc6f784
Add Pill component for enabled/disabled status display in Workflow views
2024-11-11 18:43:46 +00:00
Simon Larsen
5c459eede8
Refactor metric handling by removing MonitorMetricsByMinute references, adding service type to metrics, and implementing a job to delete old monitor metrics
2024-11-11 18:06:31 +00:00
Simon Larsen
d9d2b615d2
Refactor code for consistency by standardizing property names and improving formatting across various components
2024-11-11 17:24:05 +00:00
Simon Larsen
86e6bca5e1
Enhance analytics functionality by adding groupBy support in various models and components
2024-11-11 17:01:35 +00:00
Simon Larsen
7cfff4787c
Remove unnecessary whitespace and improve formatting in MonitorMetricType utility
2024-11-11 10:16:48 +00:00
Simon Larsen
491a8f05bc
Update monitor metric units for consistency and improve metric view legend handling
2024-11-07 18:36:27 +00:00
Simon Larsen
f67f1a64bd
Add utility method to determine aggregation type by monitor metric type
2024-11-07 17:48:35 +00:00
Simon Larsen
a31ef122a3
Refactor MetricFilter component for improved readability in metric name dropdown options
2024-11-07 17:45:34 +00:00
Simon Larsen
0a82d940fd
Add MetricNameAndUnit interface and implement metrics view in Monitor section
2024-11-07 17:26:31 +00:00
Simon Larsen
6ec658b9a5
Refactor MonitorMetricsElement component for improved code readability
2024-11-07 15:52:05 +00:00
Simon Larsen
4e8de2303f
Refactor database service to handle date columns and update monitor metrics querying logic
2024-11-07 14:55:16 +00:00
Simon Larsen
19625d6cef
Implement MonitorMetricsElement component for dynamic metric querying and visualization
2024-11-07 13:16:44 +00:00
Simon Larsen
e346b12011
Add MonitorMetrics component and MonitorMetricType enum for enhanced monitoring capabilities
2024-11-06 17:40:16 +00:00
Simon Larsen
2b11f2f2b8
Add MonitorMetricType enum and update monitor metric naming conventions
2024-11-06 16:58:45 +00:00
Simon Larsen
3fb62cb358
Update Metric model description for clarity on service ID usage
2024-11-06 15:26:57 +00:00
Simon Larsen
108dfaccf8
Remove MonitorMetricsByMinute model and related service and job files
2024-11-06 13:42:25 +00:00
Simon Larsen
eb20a3c9a2
Comment out NavBarItem for "Dashboards" in the navigation bar
2024-11-06 12:23:02 +00:00
Simon Larsen
988d828bb6
Refactor Dashboard components for improved readability and consistency in code formatting
2024-11-06 12:20:37 +00:00
Simon Larsen
7fd0000c68
Update documentation for self-hosting OneUptime with clearer endpoint examples
2024-11-06 11:41:41 +00:00
Simon Larsen
6286653dd4
Enhance DashboardBaseComponent to track component position using state and update on dashboard view changes
2024-11-05 19:42:51 +00:00
Simon Larsen
9690a5897b
Refactor Dashboard components to use component IDs instead of full component objects for improved performance and clarity
2024-11-05 14:58:42 +00:00
Simon Larsen
eefac8703d
Update DashboardBaseComponent to use event.pageX and event.pageY for accurate position calculations
2024-11-01 17:13:54 +00:00
Simon Larsen
077a3aad3b
Refactor DashboardBaseComponent to improve coordinate calculation and ensure new positions remain within dashboard bounds
2024-11-01 16:55:17 +00:00
Simon Larsen
3ae72726b8
Fix DashboardBaseComponent position calculations to ensure new coordinates remain within bounds
2024-11-01 14:32:21 +00:00
Simon Larsen
90c0e42eb1
Refactor DashboardCanvas and DashboardBaseComponent to enhance component positioning and sizing logic
2024-11-01 14:22:13 +00:00
Simon Larsen
8877ce6d12
Refactor Dashboard size calculations and update DashboardTextComponent height
2024-11-01 13:15:31 +00:00
Simon Larsen
1af5dae991
Refactor DashboardBaseComponent to use consistent naming conventions for width and height variables
2024-11-01 10:54:31 +00:00
Simon Larsen
ee49f3e6dd
Refactor GetHeightOfDashboardComponent and GetWidthOfDashboardComponent functions
2024-10-31 18:31:45 +00:00
Simon Larsen
8d4b8b7881
Refactor DashboardToolbar component to adjust margins and spacing
2024-10-31 17:21:25 +00:00
Simon Larsen
4626520f62
Refactor DashboardBaseComponent to add full screen functionality and adjust styling
2024-10-31 13:26:32 +00:00
Simon Larsen
7c04569a14
Refactor IconProp enum and add new icons: Bold, Italic, and Underline
2024-10-30 18:45:58 +00:00
Simon Larsen
bd8b1ca909
Refactor Dashboard components and add full screen functionality
2024-10-30 17:40:38 +00:00
Simon Larsen
13dddab5e5
Refactor MonitorTestForm component to adjust margins and spacing
2024-10-30 11:56:28 +00:00
Simon Larsen
771b0e4645
Refactor MonitorTestForm component to adjust margins and spacing
2024-10-29 18:11:02 +00:00
Simon Larsen
d99111b2f9
Refactor MonitorTest table to remove "lastMonitoringLog" column and add "monitorStepProbeResponse" and "isInQueue" columns
2024-10-29 18:04:36 +00:00
Simon Larsen
c2bb44f823
Refactor MonitorTestForm component and add test functionality
2024-10-29 17:55:09 +00:00
Simon Larsen
7ece118acd
Refactor MonitorTestService and MonitorTest model
2024-10-29 17:43:36 +00:00
Simon Larsen
9b4ef72682
Refactor MonitorTestService and MonitorTest model
2024-10-29 16:59:07 +00:00
Simon Larsen
25ba824d79
Refactor MonitorResourceUtil and CriteriaFilterUtil to add MonitorTest model
2024-10-29 13:43:10 +00:00
Simon Larsen
9b35836dc8
Refactor MonitorResourceUtil to support ExecutionTime metric in synthetic monitors
2024-10-29 13:19:26 +00:00
Simon Larsen
809f9a38bc
Refactor MonitorResourceUtil and MonitorChart components
2024-10-28 14:43:54 +00:00
Simon Larsen
df08f2b188
Refactor MonitorResourceUtil and CriteriaFilterUtil to support ExecutionTime metric
2024-10-28 14:41:59 +00:00
Simon Larsen
9512b9d001
Merge branch 'master' into release
2024-10-28 13:46:58 +00:00
Simon Larsen
995026f65f
Refactor StatusPageSubscriberService to remove unnecessary code
2024-10-28 13:46:52 +00:00
Simon Larsen
d619d2afff
Refactor StatusPageSubscriberService to fix issue with sending notifications for unsubscribed subscribers
2024-10-28 13:44:49 +00:00
Simon Larsen
1affe3cdda
Refactor StatusPageSubscriberService to include event type selection
2024-10-28 13:35:33 +00:00
Simon Larsen
0bee18fa63
Refactor SubscriberSettings component to remove unnecessary code
2024-10-28 13:09:26 +00:00
Simon Larsen
2ad7face9a
Refactor StatusPageAPI to allow subscribers to choose event types
2024-10-28 12:53:26 +00:00
Simon Larsen
33604bba3c
Refactor SubscriberSettings component to allow subscribers to choose event types
2024-10-28 12:46:16 +00:00
Simon Larsen
9d6c34b796
Refactor StatusPageEventType enum to include new event types
2024-10-28 12:41:24 +00:00
Simon Larsen
052c3040fb
Merge branch 'master' into release
2024-10-28 11:52:42 +00:00
Simon Larsen
89804ebbd1
Refactor Dashboard components to include component ID in rendered output
2024-10-28 11:52:19 +00:00
Simon Larsen
e21572af6d
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2024-10-28 11:44:56 +00:00
Simon Larsen
3865f6cb06
Refactor Markdown class to convert tags > and < to > and <
2024-10-28 11:44:26 +00:00
Simon Larsen
296791ed25
Refactor NavBar component to temporarily comment out unused DashboardNavItem
2024-10-28 10:11:05 +00:00
Simon Larsen
017216b8a6
Refactor DashboardBaseComponent to remove unused event parameters in onDragStart and onDragEnd
2024-10-28 10:07:30 +00:00
Simon Larsen
6fb6329356
Refactor DashboardViewConfigUtil to fix lastRowThatHasComponent calculation
2024-10-28 10:05:57 +00:00
Simon Larsen
477da276b2
Refactor Dashboard components and add new dashboard view
2024-10-25 15:18:23 +01:00
Simon Larsen
dbf90bf114
Refactor Dashboard components and add conditional rendering for empty dashboard
2024-10-25 13:12:17 +01:00
Simon Larsen
d6fa9b3905
Refactor DashboardToolbar to remove unused imports and update props usage
2024-10-25 08:48:17 +01:00
Simon Larsen
95573032e7
Refactor DashboardCanvas to render DashboardBaseComponentElement for each component
2024-10-25 07:57:00 +01:00
Simon Larsen
82699e5276
Refactor DashboardChartComponent to remove unused imports and update file name
2024-10-25 07:52:46 +01:00
Simon Larsen
54b95107c3
Refactor DashboardChartComponent and related components
2024-10-25 07:52:21 +01:00
Simon Larsen
e54b337c45
Refactor DashboardSize to calculate total width of dashboard in rem
2024-10-24 19:12:46 +01:00
Simon Larsen
75ab4bd946
Refactor DashboardViewConfig enum to use explicit types for default height and width
2024-10-24 18:34:31 +01:00
Simon Larsen
b31ffab577
Refactor DashboardComponentType enum to fix casing and add missing newline at end of file
2024-10-24 17:23:34 +01:00
Simon Larsen
8f2da2bdc5
Refactor dashboard component types and add chart, text, and value components
2024-10-24 15:38:13 +01:00
Simon Larsen
6ae31ac0da
Refactor canvas and row components to use explicit types for default height and width
2024-10-23 14:54:01 +01:00
Simon Larsen
da22f2ef51
Refactor DashboardMode enum to fix formatting and add missing newline at end of file
2024-10-23 14:48:51 +01:00
Simon Larsen
a882507aff
Refactor MoreMenu component to use Button instead of Icon
2024-10-23 14:46:24 +01:00
Simon Larsen
04c74de8e3
Merge pull request #1738 from OneUptime/master
...
Release
2024-10-23 13:45:33 +01:00
Simon Larsen
f13adebc04
Refactor DashboardSize to fix casing of heightInDashboardUnits property
2024-10-23 13:36:31 +01:00
Simon Larsen
5573d1cd6c
Refactor NavBar component to uncomment Dashboards item
2024-10-23 13:09:00 +01:00
Simon Larsen
24d15c98ef
Refactor NavBar component to comment out unused code
2024-10-23 13:08:37 +01:00
Simon Larsen
97de3ff6c7
Refactor DashboardService to include DashboardViewConfig
2024-10-23 13:07:47 +01:00
Simon Larsen
7bcecd0a1d
Update package dependencies
2024-10-23 12:56:34 +01:00
Simon Larsen
b050dfdc1c
Refactor CategoryCheckbox component to remove unnecessary array cloning
2024-10-23 12:56:10 +01:00
Simon Larsen
05a2fe6665
Refactor CRUD permissions to include read access
2024-10-23 12:50:02 +01:00
Simon Larsen
986479e8d5
Refactor DashboardViewConfig to use semicolon instead of comma
2024-10-23 12:45:22 +01:00
Simon Larsen
16fad55f9f
Refactor Dashboard model to include DashboardViewConfig
2024-10-23 12:18:15 +01:00
Simon Larsen
4f03f448e8
Add new dashboard components and interfaces
2024-10-23 12:15:00 +01:00
Simon Larsen
f3e72a30d3
Delete unused ServiceDelete component
2024-10-23 11:51:38 +01:00
Simon Larsen
cf319c5afb
Add new chart types and dashboard component interfaces
2024-10-23 11:24:13 +01:00
Simon Larsen
3afd4ed5b5
Merge pull request #1734 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-RINtg
...
Improved comments on /App/FeatureSet/Identity/API/StatusPageSSO.ts
2024-10-22 12:51:20 +01:00
Simon Larsen
00a783acca
Merge pull request #1732 from OneUptime/snyk-fix-d8042450b0fd7524c713302d42109ccc
...
[Snyk] Fix for 1 vulnerabilities
2024-10-21 16:23:26 +01:00
Simon Larsen
3733c99b67
Merge pull request #1736 from fzamperin/master
...
refactor: change tailwind.js from cdn to serve local
2024-10-21 16:22:55 +01:00
Simon Larsen
e9daf776de
fix monitor id on alert table
2024-10-21 16:22:03 +01:00
Fernando Penna
aced5f2124
Merge branch 'OneUptime:master' into master
2024-10-18 16:36:29 -03:00
Fernando Augusto Zamperin Penna
74ff0adefe
refactor: adding standalone tailwindjs script on pages instead of cdn
2024-10-18 16:35:48 -03:00
Simon Larsen
4cefa756d6
add not notify on default incident state
2024-10-18 16:41:33 +01:00
Simon Larsen
365e44ebf9
add custom code monitor summary
2024-10-18 16:17:52 +01:00
Simon Larsen
b7d34e878f
fix typo
2024-10-18 10:29:10 +01:00
OneUptime Copilot
15b2bf2071
Improved comments on /App/FeatureSet/Identity/API/StatusPageSSO.ts
2024-10-17 01:30:49 +00:00
Simon Larsen
5e85e73c0b
add do not follow redirect to form
2024-10-16 18:20:03 +01:00
Simon Larsen
b9b5ca3325
switch base image to ecr
2024-10-16 15:54:57 +01:00
Simon Larsen
d89ee302fd
turn do not redirect to false
2024-10-16 15:08:56 +01:00
Simon Larsen
a39db4ffc9
fix timeline on monitor chart
2024-10-16 14:59:01 +01:00
Simon Larsen
bbced15076
do not follow redirects when monitoring
2024-10-16 12:50:24 +01:00
Simon Larsen
1b3cde35f3
add filter views to other tables
2024-10-16 12:02:16 +01:00
Simon Larsen
f1dda4a7b3
fix filter settings
2024-10-15 19:20:46 +01:00
snyk-bot
f50120d19a
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-COOKIE-8163060
2024-10-15 06:03:43 +00:00
Simon Larsen
9d50f77908
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-10-14 20:23:23 +01:00
Simon Larsen
f0a3ddbf2e
make UI for table filters nicer
2024-10-14 20:23:20 +01:00
Simon Larsen
8a35eb47e6
Merge pull request #1618 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-nJEHb
...
[OneUptime Copilot] Improve Comments on /App/Index.ts
2024-10-14 15:33:53 +01:00
Simon Larsen
6ccf8961bf
Merge pull request #1701 from OneUptime/snyk-fix-2d8a0a8383cb68645721c65394cd6cd7
...
[Snyk] Security upgrade node from 22.5 to 22.9
2024-10-14 15:33:08 +01:00
Simon Larsen
fab8ca112b
Merge pull request #1707 from OneUptime/snyk-fix-6186b78cb9bdefdfbc19f061c3bc0e9c
...
[Snyk] Security upgrade node from 22.5 to 22.8
2024-10-14 15:32:39 +01:00
Simon Larsen
bb81d4cf27
Merge branch 'master' into snyk-fix-6186b78cb9bdefdfbc19f061c3bc0e9c
2024-10-14 15:32:31 +01:00
Simon Larsen
931999c39f
Merge pull request #1703 from OneUptime/snyk-fix-9272f658e87a4afce4e711dde5615427
...
[Snyk] Security upgrade express from 4.19.2 to 4.20.0
2024-10-14 15:32:09 +01:00
Simon Larsen
2e1e112b42
Merge pull request #1731 from OneUptime/snyk-fix-6dcbd9c940cb1f77c486fe016548c853
...
[Snyk] Security upgrade express from 4.19.2 to 4.21.1
2024-10-14 15:31:54 +01:00
snyk-bot
3b7a7c3c49
fix: StatusPage/package.json & StatusPage/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-COOKIE-8163060
2024-10-14 05:38:21 +00:00
Simon Larsen
5d9252d1ff
refactor: Enable domain editing and make certificate fields optional in StatusPageDelete component
2024-10-10 12:42:18 +01:00
Simon Larsen
7c85fb4ded
refactor: Update status page delete message for custom certificates
2024-10-09 21:06:46 +01:00
Simon Larsen
9e45f4cea9
refactor: Add doNotFollowRedirects option to WebsiteRequest and API
...
This commit adds the `doNotFollowRedirects` option to the `WebsiteRequest` and `API` classes. When set to `true`, the classes will not follow redirects when making HTTP requests. This is achieved by setting the `maxRedirects` property of the `axiosOptions` object to 0. This change allows for more control over the behavior of HTTP requests and ensures that redirects are not automatically followed.
2024-10-09 20:11:15 +01:00
Simon Larsen
f5d2c61a70
refactor: Add logging for writing custom certificates to disk
2024-10-09 19:31:47 +01:00
Simon Larsen
d072a29cf8
refactor: Add WriteCustomCertsToDiskJob to Nginx/Index.ts and update UptimeUtil to round uptime percentage to specified precision
...
- The WriteCustomCertsToDiskJob has been added to the Nginx/Index.ts file to handle writing custom certificates to disk.
- The UptimeUtil has been updated to round the uptime percentage to the specified precision.
2024-10-09 19:24:17 +01:00
Simon Larsen
0d262429d9
refactor: Remove unused code in OverviewPageBranding and improve code formatting
2024-10-09 12:09:53 +01:00
Simon Larsen
7b1960f00c
refactor: Update UptimeUtil to round uptime percentage to specified precision
2024-10-09 11:59:07 +01:00
Simon Larsen
e253be732f
refactor: Update UptimeUtil to round uptime percentage to specified precision
...
The UptimeUtil class in the Common/Utils/Uptime directory has been updated to include a new method called roundToPrecision. This method takes a number and a precision value and rounds the number to the specified precision. This method is used in the calculateUptimePercentage method to round the uptime percentage to the precision specified in the data.group object.
This change ensures that the uptime percentage is displayed with the correct precision, providing more accurate information to users.
Refactor the UptimeUtil class to include the roundToPrecision method and update the calculateUptimePercentage method to use it.
Fixes #123
2024-10-09 11:39:21 +01:00
Simon Larsen
eaf4193cb0
refactor: Remove unused code in UptimeUtil
2024-10-09 11:23:49 +01:00
Simon Larsen
d7f881c468
fix: Add namespace to Semaphore lock in MonitorStatusTimelineService
2024-10-09 10:46:33 +01:00
Simon Larsen
8270934564
refactor: Improve locking mechanism in Semaphore class
...
- Modify the Semaphore class in Semaphore.ts to include a namespace parameter in the lock method.
- Update the lockTimeout default value from 1000 to 5000 milliseconds.
- Append the namespace to the key when creating a new Mutex instance.
- Add a try-catch block to handle errors when acquiring and releasing the mutex.
2024-10-09 10:23:50 +01:00
Simon Larsen
8590cfa4c0
feat: add note to alert type
2024-10-08 22:04:51 +01:00
Simon Larsen
09196f397e
make alert private note work
2024-10-08 21:12:03 +01:00
Simon Larsen
bc714759bc
Merge branch 'monitor-alert'
2024-10-08 20:26:12 +01:00
Simon Larsen
06d0dba258
add monitor alert
2024-10-08 20:26:00 +01:00
Simon Larsen
40cd066473
Merge pull request #1727 from OneUptime/monitor-alert
...
Monitor Alerts
2024-10-04 16:17:05 -07:00
Simon Larsen
7a38a0d9da
fix rule in monitor criteria
2024-10-04 15:54:01 -07:00
Simon Larsen
add11806e0
add default alert severity id
2024-10-04 15:44:43 -07:00
Simon Larsen
97bf26ab03
make header alerts work
2024-10-04 15:34:50 -07:00
Simon Larsen
09955a5ba9
add header group
2024-10-04 11:40:38 -07:00
Simon Larsen
30db4e58ff
refactor UI of header alerts
2024-10-04 11:01:36 -07:00
Simon Larsen
7eebd75088
add types to header alert
2024-10-04 09:12:13 -07:00
Simon Larsen
d17b687e03
add alert types to model alert
2024-10-04 09:08:00 -07:00
Simon Larsen
f08dbf6e8f
fix issue with monitor group
2024-10-04 08:58:58 -07:00
Simon Larsen
4be7675b74
add active alerts to home page
2024-10-04 08:52:42 -07:00
Simon Larsen
6acb0fb486
add alerts page to monitor groups
2024-10-04 08:31:46 -07:00
Simon Larsen
54cd18896a
Refactor SideMenu component in Settings page
2024-10-03 17:12:29 -07:00
Simon Larsen
b5596968a5
Refactor NoteTemplate component to AlertNoteTemplateDetail component
2024-10-03 16:51:18 -07:00
Simon Larsen
25f2d527f8
Refactor AlertNoteTemplateView component and create NoteTemplate component
2024-10-03 16:49:09 -07:00
Simon Larsen
7a052d69d0
Refactor AlertNoteTemplateViews component and create AlertNoteTemplateView component
2024-10-03 16:43:28 -07:00
Simon Larsen
b151eaace7
Refactor AlertNoteTemplateView component and create AlertNoteTemplateViews component
2024-10-03 16:43:18 -07:00
Simon Larsen
8e2336f753
Refactor AlertNoteTemplateViews component and create AlertNoteTemplateView component
2024-10-03 16:42:30 -07:00
Simon Larsen
b0a4bcc5fb
Refactor AlertNoteTemplateView and AlertNoteTemplateViews components
2024-10-03 16:42:20 -07:00
Simon Larsen
c8d4bea49b
Refactor AlertsTable component and update route in DashboardSideMenu
2024-10-03 16:41:45 -07:00
Simon Larsen
facc564616
Refactor MonitorCriteriaInstance to handle null incidents and alerts
2024-10-03 16:22:48 -07:00
Simon Larsen
591b3ab41c
Refactor TableView component and fix indentation
2024-10-03 15:45:00 -07:00
Simon Larsen
cfc1fb47be
Refactor MonitorPage and TableView components
2024-10-03 15:25:10 -07:00
Simon Larsen
4a7ac0ffab
add monitor alerts
2024-10-03 10:51:41 -07:00
Simon Larsen
bb5a019afd
enhance alert permissions and add alert routes
2024-10-03 10:35:10 -07:00
Simon Larsen
b624bd49ee
add migration for alerts
2024-10-02 23:05:45 +01:00
Simon Larsen
249a9d991c
Merge branch 'table-filters' into monitor-alert
2024-10-02 23:02:38 +01:00
Simon Larsen
49a2ee18a1
add alerts to monitor step
2024-10-02 23:00:47 +01:00
Simon Larsen
11a4f3442d
add alert jobs in worker
2024-10-02 22:43:04 +01:00
Simon Larsen
f25f7f1f81
add jobs for alerts
2024-10-02 22:10:37 +01:00
Simon Larsen
d60d9c5a80
add alert mail templates
2024-10-02 22:08:41 +01:00
Simon Larsen
56e8c24449
fix lint
2024-10-02 22:03:40 +01:00
Simon Larsen
bf63badd19
add alerts to nav bar
2024-10-02 22:01:10 +01:00
Simon Larsen
cc1d60af11
add alert change state element
2024-10-02 21:58:56 +01:00
Simon Larsen
e6b47d85d6
add breadcrumbs
2024-10-02 21:48:40 +01:00
Simon Larsen
ae79417fbc
add rotue paths to alerts
2024-10-02 21:40:36 +01:00
Simon Larsen
eaed1f8b64
add alert api's to index
2024-10-02 21:27:57 +01:00
Simon Larsen
333b06bc8a
add alert services to index
2024-10-02 21:18:21 +01:00
Simon Larsen
cb8cf089c0
add alert services
2024-10-02 21:14:48 +01:00
Simon Larsen
22f5633a32
add default alert severity
2024-10-02 21:06:41 +01:00
Simon Larsen
2f47a3e808
add service for alerts
2024-10-02 21:03:11 +01:00
Simon Larsen
c217eea478
add alert custom fields.
2024-10-02 20:42:09 +01:00
Simon Larsen
1c6a242f3b
add owner models
2024-10-02 20:35:05 +01:00
Simon Larsen
7a0cf315fc
add alert internal note model
2024-10-02 20:26:05 +01:00
Simon Larsen
e5bb7dccc7
add alert models
2024-10-02 20:23:07 +01:00
Simon Larsen
c789438c62
add migration script for table views
2024-10-02 19:52:32 +01:00
Simon Larsen
bc0e8e323f
integrate table view filters with base model table
2024-10-02 19:49:22 +01:00
Simon Larsen
fd15e66f83
add table view save settings.
2024-10-02 19:26:40 +01:00
Simon Larsen
c833bcb37a
add table filters model
2024-10-02 15:13:37 +01:00
Simon Larsen
7c941da7df
add table view table
2024-10-02 15:07:19 +01:00
Simon Larsen
a2e71afd53
Merge branch 'master' into table-filters
2024-10-01 19:17:23 +01:00
Simon Larsen
84fcb265f6
feat: Add logging to API Post component for better debugging
2024-10-01 19:17:15 +01:00
Simon Larsen
ae493aaee7
feat: Add MoreMenu component and related functionality for enhanced UI interactions
2024-10-01 18:37:26 +01:00
Simon Larsen
cc0670c291
Merge pull request #1725 from fzamperin/master
...
Refactor changing secret values from data to stringData
2024-10-01 16:51:44 +01:00
Simon Larsen
0733c15363
fix: Improve monitor status retrieval logic in Overview component
2024-10-01 16:50:39 +01:00
Fernando Augusto Zamperin Penna
8727914521
Refactor changing secret values from data to stringData
2024-09-30 14:37:31 -03:00
Simon Larsen
32fa57c63b
feat: Implement cascading delete for status page resources in MonitorGroupService and MonitorService
2024-09-30 15:12:51 +01:00
Simon Larsen
346891e85d
Merge pull request #1710 from OneUptime/snyk-fix-3c58f351c8ea93b844f014a3967bf666
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.7.3-alpine3.18
2024-09-30 14:56:25 +01:00
Simon Larsen
979e58ebf5
Merge pull request #1721 from OneUptime/snyk-fix-54b494d7ed7c85a9dfde1f7d20790746
...
[Snyk] Security upgrade node from 22.5 to 22.9
2024-09-30 14:56:12 +01:00
Simon Larsen
e9dfe14801
Merge pull request #1723 from OneUptime/snyk-fix-9beef75d5a122cf47203e4cfdf7811d2
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.7.3-alpine3.18
2024-09-30 14:55:58 +01:00
Simon Larsen
3f8c62747a
Merge pull request #1722 from fzamperin/master
...
Fix externalClickhouse password secret
2024-09-30 13:54:36 +01:00
snyk-bot
9a38675676
fix: Workflow/Dockerfile.tpl to reduce vulnerabilities
2024-09-29 10:42:29 +00:00
Fernando Augusto Zamperin Penna
3d7b118e37
Fix externalClickhouse password secret
2024-09-28 20:42:36 -03:00
snyk-bot
c1beb9c0a0
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN12-AOM-7197979
- https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-7855502
- https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-7855503
- https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-7855507
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
2024-09-28 05:43:30 +00:00
Simon Larsen
299707f748
Refactor Realtime class; replace BadDataException with no-op for missing tenantId
2024-09-27 16:51:44 +01:00
Simon Larsen
d48b725f6a
Refactor UserAuthorization and Realtime; update mock implementation and add validation for tenantId
2024-09-27 14:21:47 +01:00
Simon Larsen
a0d77ac104
Refactor UserAuthorization test; improve formatting of mock setup for clarity
2024-09-26 17:11:18 +01:00
Simon Larsen
20b5e43b26
Refactor ProjectAuthorization test; remove unused AccessTokenService import for clarity
2024-09-26 17:09:36 +01:00
Simon Larsen
a10a83ad32
Refactor Project and User middleware tests; update method names for clarity and improve mock implementations
2024-09-26 16:15:07 +01:00
Simon Larsen
bf01322fbd
Refactor ResourceUtil and UserMiddleware; update type definitions and improve method naming for clarity
2024-09-26 15:59:06 +01:00
Simon Larsen
73fc3e3a08
Refactor MonitorResourceUtil; enhance monitor status timeline logic and improve error handling
2024-09-26 15:51:36 +01:00
Simon Larsen
221f3774de
Refactor MonitorResourceUtil; improve code formatting and streamline logging statements
2024-09-26 15:23:23 +01:00
Simon Larsen
b79dafc9df
Refactor MonitorResourceUtil; improve error handling and streamline logging statements
2024-09-26 15:18:21 +01:00
Simon Larsen
ed7a693966
Refactor imports in Realtime utility and related components; streamline ModelEventType import paths
2024-09-26 15:13:16 +01:00
Simon Larsen
4982febd74
Refactor code for consistency; remove unnecessary whitespace and improve formatting in multiple files
2024-09-26 15:07:02 +01:00
Simon Larsen
98fe5deba7
Refactor AccessTokenService to utilize UserPermissionUtil for permission retrieval; introduce PermissionNamespace enum
2024-09-26 13:59:28 +01:00
Simon Larsen
54e8a4c224
Refactor UserAuthorization middleware; move access token extraction to Realtime utility
2024-09-26 13:49:38 +01:00
Simon Larsen
7465a44690
Refactor ProjectAuthorization middleware to utilize APIKeyAccessPermission; remove AccessTokenService methods
2024-09-26 13:46:34 +01:00
Simon Larsen
dab51a837d
Refactor ProjectAuthorization middleware to use APIKeyAccessPermission; increase concurrency in Workflow feature set
2024-09-26 13:22:23 +01:00
Simon Larsen
003fdb4de4
Add Realtime event types and interfaces; refactor imports for consistency
2024-09-26 13:15:35 +01:00
Simon Larsen
2e5ec1df6f
Refactor Realtime event handling and permissions management; introduce EnableRealtimeEventsOn interface
2024-09-26 11:59:11 +01:00
Simon Larsen
8afa3810a1
Enhance logging in Realtime utilities and add ping monitoring check in Register service
2024-09-25 21:50:50 +01:00
Simon Larsen
e9b611b19f
Merge branch 'realtime'
2024-09-25 21:08:52 +01:00
Simon Larsen
700dbe2a4d
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-09-25 21:08:45 +01:00
Simon Larsen
897aa6044d
Refactor model type retrieval functions for improved type safety and clarity
2024-09-25 21:08:36 +01:00
Simon Larsen
3220a0ccb8
Merge pull request #1719 from Johncs2d/patch-1
...
Wrap Host with Quote so we can have wildcard domain
2024-09-25 21:00:04 +01:00
Simon Larsen
dbad05baa6
Add modelId support in Realtime utilities and enhance cookie handling methods
2024-09-25 20:59:14 +01:00
John Albert
63af60967e
Wrap Host with Quote so we can have wildcard domain
2024-09-26 03:57:51 +08:00
Simon Larsen
ca7745cfad
Refactor refreshToggle type to string and update related components for consistency
2024-09-25 17:20:38 +01:00
Simon Larsen
61a275ee34
Merge branch 'master' into realtime
2024-09-25 12:59:59 +01:00
Simon Larsen
b35122d575
Quote host values in ingress.yaml for improved YAML compliance
2024-09-25 11:59:17 +01:00
Simon Larsen
34a54fbdfc
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2024-09-24 18:50:37 +01:00
Simon Larsen
e7bfe6ea47
Enhance logging for API responses to include request details and improve traceability
2024-09-24 18:50:08 +01:00
Simon Larsen
211ac4835a
Merge pull request #1715 from OneUptime/createdat-date
...
Createdat date
2024-09-24 17:31:25 +01:00
Simon Larsen
1577f72b87
Refactor error handling in API requests to improve response clarity and reduce ambiguity in failure messages
2024-09-24 17:27:04 +01:00
Simon Larsen
0afa4f4664
Fix formatting in schema migrations and streamline DeleteDateColumn decorator in DatabaseBaseModel
2024-09-24 17:25:49 +01:00
Simon Larsen
08d3bd535d
Add migrations to alter createdAt column type to TIMESTAMP WITH TIME ZONE for File and User tables; update DatabaseBaseModel to use ColumnType.Date for date columns
2024-09-24 17:23:40 +01:00
Simon Larsen
b34b92dec7
Merge pull request #1714 from OneUptime/master
...
Increase retry attempts to 10 for all monitor types and enhance timeo…
2024-09-24 16:45:36 +01:00
Simon Larsen
51334d8a8c
Increase retry attempts to 10 for all monitor types and enhance timeout error handling to provide detailed failure reasons
2024-09-24 16:44:01 +01:00
Simon Larsen
1d0e7826f9
Refactor PortMonitor to resolve with PositiveNumber on ping timeout instead of rejecting with UnableToReachServer
2024-09-24 15:22:17 +01:00
Simon Larsen
e5dcec62fc
Fix nodeSelector condition in probe.yaml to prioritize local variable over global value
2024-09-24 13:35:11 +01:00
Simon Larsen
7b02c6dd44
Refactor timeout handling in monitor types to return null instead of failure response
2024-09-23 18:44:46 +01:00
Simon Larsen
063b9b3a43
Refactor sorting criteria in IncidentService and MonitorService to use startsAt instead of createdAt; enhance monitor status timeline logic to prevent duplicate entries
2024-09-23 17:25:23 +01:00
Simon Larsen
2c2bc3a7fa
Update foreign key constraint in StatusPage model to use SET NULL on delete and adjust migration files
2024-09-23 16:24:35 +01:00
Simon Larsen
d6530cbaf7
Change onDelete behavior to SET NULL for foreign key in StatusPage model and add migration for the update
2024-09-23 16:15:31 +01:00
Simon Larsen
e6bc276d54
Change onDelete behavior from CASCADE to SET NULL in multiple database models
2024-09-23 15:54:08 +01:00
Simon Larsen
ebcb2e8239
Add paymentProviderInvoiceId to selectMoreFields and update filters in Invoices.tsx
2024-09-23 15:22:58 +01:00
Simon Larsen
9784f1f34c
Reduce initial delay seconds for health checks in multiple YAML templates from 300 to 60
2024-09-23 12:25:34 +01:00
Simon Larsen
03cb414ae4
Fix formatting issues in Queue.ts, SendReportsToSubscribers.ts, and Routes.ts
2024-09-22 14:57:49 +01:00
Simon Larsen
3809b4585a
Refactor queue handling by removing WorkerNotification and updating job configurations in SendReportsToSubscribers
2024-09-22 14:24:29 +01:00
Simon Larsen
9be007cbda
Add WorkerNotification queue and update SendReportsToSubscribers job configuration
2024-09-22 14:15:09 +01:00
Simon Larsen
a0031a868a
Disable job import for SendReportsToSubscribers in Routes.ts
2024-09-22 13:39:34 +01:00
Simon Larsen
49ce5c3524
Enable job import for SendReportsToSubscribers in Routes.ts for report distribution
2024-09-22 13:08:46 +01:00
Simon Larsen
0aba3d9071
Enable job imports for ServerMonitor and StatusPageCerts in Routes.ts for enhanced monitoring and certification management
2024-09-22 11:46:46 +01:00
snyk-bot
80d0993aff
fix: Home/Dockerfile.tpl to reduce vulnerabilities
2024-09-22 10:34:58 +00:00
Simon Larsen
1ec3bbd6b0
Enable job import for CopilotActions in Routes.ts for improved processing management
2024-09-22 11:32:40 +01:00
Simon Larsen
da1afcd921
Enable job imports for MonitorMetrics and Probe in Routes.ts for enhanced monitoring capabilities
2024-09-22 11:14:30 +01:00
Simon Larsen
3b4fb6bff6
Enable previously commented job imports in Routes.ts for telemetry and monitoring
2024-09-21 21:07:12 +01:00
Simon Larsen
fd8b1a9865
Re-enable user notification job imports in Routes.ts for active execution
2024-09-21 20:39:04 +01:00
Simon Larsen
44c0c7564d
Update queue inspector route and enable scheduled maintenance job imports in Routes.ts
2024-09-21 20:06:22 +01:00
Simon Larsen
80eb76108b
Comment out unused job imports in Routes.ts for better organization and clarity
2024-09-21 17:35:36 +01:00
Simon Larsen
8669de393f
Remove unnecessary blank lines in Routes.ts for improved code readability
2024-09-21 17:06:44 +01:00
Simon Larsen
45b00b3116
Disable runOnStartup for various cron jobs to prevent immediate execution on startup
2024-09-21 17:05:05 +01:00
Simon Larsen
85b33f0f64
Reduce initial delay for health checks in worker.yaml and comment out unused job import in Routes
2024-09-21 16:17:32 +01:00
Simon Larsen
57cbc7e47c
Uncomment job imports in Routes to enable scheduled maintenance and status page notifications
2024-09-21 16:01:50 +01:00
Simon Larsen
ffbdb1c9b5
Uncomment job imports in Routes to enable functionality for various job types
2024-09-21 15:47:55 +01:00
Simon Larsen
e554ff5beb
Uncomment job imports in Routes to enable functionality for various job types
2024-09-21 15:20:36 +01:00
Simon Larsen
a49ca14fde
Simplify job execution by removing error handling and using await for function calls in WorkersFeatureSet
2024-09-21 15:04:57 +01:00
Simon Larsen
0480e47c23
Refactor route initialization and clean up commented imports in Worker module
2024-09-21 15:03:16 +01:00
Simon Larsen
ceb688726b
Add error logging for job execution in WorkersFeatureSet
2024-09-21 14:35:46 +01:00
Simon Larsen
7ecf4257d5
Remove timeout handling in job execution and simplify function call in WorkersFeatureSet
2024-09-21 00:11:37 +01:00
Simon Larsen
402c777a6b
Update package name to @oneuptime/worker and uncomment scheduled maintenance jobs in Routes
2024-09-20 23:42:38 +01:00
Simon Larsen
ea0a9d94bc
Fix null checks for currentStatus in Overview component and update variable declaration for currentMonitorStatus
2024-09-20 23:32:54 +01:00
Simon Larsen
89da4dea4c
Add debug logging in MonitorResource and comment out unused scheduled maintenance jobs
2024-09-20 23:28:05 +01:00
Simon Larsen
91bec9d58f
Add support for real-time event handling in Incident model and related components
2024-09-20 19:00:09 +01:00
Simon Larsen
43815f1ab9
Fix formatting in Overview component for empty resource group check
2024-09-20 13:22:57 +01:00
Simon Larsen
a2cb72e729
Refactor Overview component to handle empty resource groups and consolidate monitor status timelines
2024-09-20 13:11:19 +01:00
Simon Larsen
d79d17e230
Add new fields for current status and uptime precision in StatusPageGroup
2024-09-20 12:56:50 +01:00
Simon Larsen
6c73747564
Add new columns to StatusPageGroup for status visibility and uptime precision
2024-09-20 12:20:48 +01:00
Simon Larsen
9a7ea2ce59
Add debug logging for monitor fetching and processing steps
2024-09-20 11:58:00 +01:00
Simon Larsen
97f4d3612d
Add debug logging for scheduled maintenance event processing and notifications
2024-09-20 11:29:03 +01:00
Simon Larsen
21ea8d0aa2
Add debug logging for worker initialization and heartbeat checks
2024-09-20 11:07:35 +01:00
Simon Larsen
af177d0569
Remove arm64 platform support and clean up commented-out steps in release workflow
2024-09-19 16:29:08 +01:00
Simon Larsen
cd64280ad7
Update Docker workflows to support multi-platform builds for arm64
2024-09-19 16:05:00 +01:00
snyk-bot
da78c0bfee
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-7855502
- https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-7855502
- https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-7855503
- https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-7855503
- https://snyk.io/vuln/SNYK-DEBIAN12-EXPAT-7855507
2024-09-19 09:04:17 +00:00
Simon Larsen
4f0526b7ec
Update Docker context in release workflow for improved build configuration
2024-09-19 07:40:28 +01:00
Simon Larsen
187c12e47f
Fix variable reference in api-reference.yaml for correct service arguments
2024-09-18 22:53:02 +01:00
Simon Larsen
b50478e886
Merge branch 'master' into release
2024-09-18 22:35:01 +01:00
Simon Larsen
d5a9b3fba3
Fix typo in api-reference.yaml for correct variable reference in service arguments
2024-09-18 22:34:16 +01:00
Simon Larsen
7dd809caab
Refactor api-reference.yaml for consistent variable naming and improved readability
2024-09-18 22:30:41 +01:00
Simon Larsen
a6f6b12ae2
Refactor FormField component to simplify toggle value initialization
2024-09-18 21:49:41 +01:00
Simon Larsen
7cd6c0f3a9
Fix comparison operator in QueryHelper for correct value filtering
2024-09-18 21:30:19 +01:00
Simon Larsen
5776e5d734
Update documentation paths for consistency and clarity
2024-09-18 20:56:04 +01:00
Simon Larsen
10878547ff
Remove unused DocsRoutes initialization from app startup
2024-09-18 20:52:50 +01:00
Simon Larsen
02f4ae806a
Add upstream configuration for docs service in Nginx template
2024-09-18 20:36:45 +01:00
Simon Larsen
3ea955b55b
Update dependencies for test-helm-chart job in CI workflow
2024-09-18 20:35:48 +01:00
Simon Larsen
59b6742e63
Remove unused API reference routes file
2024-09-18 19:52:49 +01:00
Simon Larsen
34db66f130
Fix port naming convention in api-reference Helm chart
2024-09-18 18:34:11 +01:00
Simon Larsen
55aa602952
Merge pull request #1704 from OneUptime/api-reference
...
Add API reference code examples and configuration files
2024-09-18 10:33:17 -07:00
Simon Larsen
8004c2e283
Add CI workflows for Docs service and Docker image deployment
2024-09-18 17:57:44 +01:00
Simon Larsen
5725d30e8a
Merge branch 'master' into api-reference
2024-09-18 17:51:33 +01:00
Simon Larsen
2d1b1720d5
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2024-09-18 17:30:07 +01:00
Simon Larsen
1b74d94d0a
Update Dockerfile context and copy paths for Workflow integration
2024-09-18 17:29:46 +01:00
Simon Larsen
c90c575d42
Merge pull request #1705 from OneUptime/master
...
Release
2024-09-18 08:42:58 -07:00
Simon Larsen
fe161465dd
Add Helm chart templates for OneUptime docs deployment, service, and autoscaler
2024-09-18 16:39:20 +01:00
Simon Larsen
26e3bb2074
Add documentation files and update configuration for Docs service
2024-09-18 16:38:53 +01:00
Simon Larsen
bee38554ea
Refactor paths in Config.ts for API reference and clean up Index.ts
2024-09-18 14:52:37 +01:00
Simon Larsen
68389cda85
Add API reference code examples and configuration files
2024-09-18 14:39:11 +01:00
Simon Larsen
1cdf9ecdf1
Replace AppApiHostname with WorkflowHostname in AnalyticsDatabaseService and DatabaseService
2024-09-18 14:18:52 +01:00
Simon Larsen
1091801ca7
Update APP_NAME constant in Index.ts to reflect new application name
2024-09-18 13:48:00 +01:00
Simon Larsen
cc8c3f7d9e
Add timeout option to API requests and update monitor configurations
2024-09-18 13:13:24 +01:00
Simon Larsen
e2ef8ae2ce
Update Slack invite link in Help component
2024-09-18 12:49:10 +01:00
Simon Larsen
1a15cb31f7
Add WorkflowHostname configuration and update WorkflowService to use it
2024-09-18 12:36:44 +01:00
Simon Larsen
7d3f7ba551
Update APP_NAME constant in Workflow routes to reflect correct path
2024-09-18 12:09:29 +01:00
Simon Larsen
8d95d02ac6
Add workflow upstream configuration to Nginx and update docker-compose variables
2024-09-18 11:58:29 +01:00
Simon Larsen
94f0446802
Add canReadOnRelationQuery property to Copilot Event Status column
2024-09-18 11:34:12 +01:00
snyk-bot
6ff776f185
fix: Accounts/package.json & Accounts/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-PATHTOREGEXP-7925106
2024-09-18 09:44:20 +00:00
snyk-bot
96a5de2df2
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN12-AOM-7197979
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-5461953
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-5461954
2024-09-18 09:32:27 +00:00
Simon Larsen
b55c1b9acd
fix workflow
2024-09-16 17:17:56 -07:00
Simon Larsen
290d3bf2c1
Remove Workflow initialization from app startup
2024-09-16 16:39:15 -07:00
Simon Larsen
db02cbecae
Merge branch 'workflow-refactor'
2024-09-16 16:36:43 -07:00
Simon Larsen
61084af45a
Update Docker build context in release workflow to use root directory
2024-09-16 16:35:57 -07:00
Simon Larsen
ae996dbe07
Rename WorkerRoutes to WorkflowRoutes and establish connections to Postgres, Redis, and Clickhouse; initialize real-time functionalities
2024-09-16 15:29:15 -07:00
Simon Larsen
a35d26bc6a
Merge branch 'master' into workflow-refactor
2024-09-16 15:27:10 -07:00
Simon Larsen
841183566c
Enhance Worker initialization: connect to Postgres, Redis, and Clickhouse; enable infrastructure status checks
2024-09-16 15:26:04 -07:00
Simon Larsen
6aa9895e72
refactor workflow
2024-09-16 15:22:15 -07:00
Simon Larsen
1fefa11f35
Update ViewsPath and StaticPath to reflect new directory structure
2024-09-16 12:35:57 -07:00
Simon Larsen
ffb5d42b8b
Add PORT environment variable to home and worker templates; include ejs dependency in Worker
2024-09-16 12:28:34 -07:00
Simon Larsen
215c1e95b0
Update Home package.json to include ejs dependency and remove unused home copy.yaml template
2024-09-16 11:42:34 -07:00
Simon Larsen
1f3c041fc9
Refactor CI workflows: remove old test-app workflow and add unified test workflow for App, Home, and Worker
2024-09-16 11:05:29 -07:00
Simon Larsen
8892fe9030
Update test script in App package.json to allow passing with no tests
2024-09-16 11:01:29 -07:00
Simon Larsen
aa51c5538a
Remove xmlbuilder2 dependency from Worker package.json and package-lock.json
2024-09-16 10:46:01 -07:00
Simon Larsen
59f666e83d
Remove xmlbuilder2 dependency and update package.json and package-lock.json with new dependencies
2024-09-16 10:45:31 -07:00
Simon Larsen
75f46d5187
Add ts-node dependency to Home and Worker package.json files
2024-09-16 10:44:00 -07:00
Simon Larsen
a12bcbfdde
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-09-16 10:42:41 -07:00
Simon Larsen
969982056e
Update Dockerfile template for Worker service: adjust package.json paths and expose port 1445
2024-09-16 10:42:25 -07:00
Simon Larsen
dcb9e167e1
Merge pull request #1698 from OneUptime/home-ms-refactor
...
Home ms refactor
2024-09-16 10:32:50 -07:00
Simon Larsen
29adbaa2ec
Add Worker service build, compile, and deployment workflows
2024-09-16 08:49:45 -07:00
Simon Larsen
86168a50ee
Add Worker service configuration, deployment setup, and Nginx routing
2024-09-16 08:42:50 -07:00
Simon Larsen
5a31785895
Add initial Worker module with configuration files, Dockerfile, and README
2024-09-16 08:30:48 -07:00
Simon Larsen
684abc02a0
Implement AnalyticsTableManagement and DataMigrationBase classes; remove deprecated files and update cron jobs
2024-09-16 08:27:55 -07:00
Simon Larsen
f728a94a80
Add Home service configuration and deployment setup
2024-09-16 08:11:21 -07:00
Simon Larsen
dc37d723e6
Initialize Home module with configuration files and update package name
2024-09-16 07:49:29 -07:00
Simon Larsen
5f5a051136
Add new views, static files, and tests; remove deprecated files
2024-09-16 07:44:48 -07:00
Simon Larsen
1d85490c55
Refactor ProjectService to update subscription status
2024-09-11 16:02:52 -07:00
Simon Larsen
956ac101a2
Refactor logging and remove unused code
2024-09-11 15:26:02 -07:00
Simon Larsen
a5bd73a13b
Merge pull request #1693 from OneUptime/stop-execution-on-incident-ack
...
Stop execution on incident ack
2024-09-11 18:25:16 +01:00
Simon Larsen
25755c4810
Refactor recurring notification handling in ScheduleRecurringEvents.ts
2024-09-11 10:12:44 -07:00
Simon Larsen
8f7cac7108
Refactor recurring notification handling in ScheduledMaintenance and ScheduledMaintenanceTemplate models
2024-09-11 10:09:28 -07:00
Simon Larsen
51ff018a61
Refactor recurring notification handling in ScheduledMaintenance and ScheduledMaintenanceTemplate models
2024-09-11 09:58:45 -07:00
Simon Larsen
2a345a3948
add jobs to send reminders to subscribers,
2024-09-10 16:25:58 +01:00
Simon Larsen
8f49a8202f
update next notifcaiton time for subscribers in scheduled events
2024-09-10 16:12:27 +01:00
Simon Larsen
be5c11263c
add subscriber notification option before the event
2024-09-10 15:52:19 +01:00
Simon Larsen
20e56fb1d7
add recurring field element adn controls.
2024-09-10 15:25:50 +01:00
Simon Larsen
72ffaace2d
add subscriber recurring notification columns
2024-09-10 14:34:49 +01:00
Simon Larsen
4b8c799617
if the incident is ack, mark the policy as completed.
2024-09-10 14:22:06 +01:00
Simon Larsen
6b9a46b4ba
Merge pull request #1688 from OneUptime/sm-templates
...
Scheduled Maintenance Templates
2024-09-09 21:31:36 +01:00
Simon Larsen
8e74997b48
Refactor ScheduledMaintenanceService to require projectId for creating scheduled maintenance
2024-09-09 21:31:05 +01:00
Simon Larsen
505eb26b90
Refactor ScheduleRecurringEvents to update next scheduled time for recurring events
2024-09-09 19:49:23 +01:00
Simon Larsen
6736e6c74e
Add ScheduleRecurringEvents job to schedule recurring maintenance events
2024-09-09 19:38:19 +01:00
Simon Larsen
21c9facc02
Refactor field titles and add hideOptionalLabel prop
2024-09-09 18:58:57 +01:00
Simon Larsen
1b5058685c
Refactor ScheduledMaintenanceTemplate to use TIMESTAMP WITH TIME ZONE for scheduleNextEventAt column
2024-09-09 18:44:27 +01:00
Simon Larsen
c0c8feabe9
Refactor Field component and add showIf prop
2024-09-09 18:10:48 +01:00
Simon Larsen
974a55df9b
Refactor SideMenu component and update link title for Scheduled Maintenance Templates
2024-09-09 17:13:57 +01:00
Simon Larsen
bdb2dbbbbc
Refactor ScheduledMaintenanceTemplateOwnerTeamService and ScheduledMaintenanceTemplateOwnerUserService
2024-09-09 13:47:46 +01:00
Simon Larsen
4febd87ff8
Refactor access control for IncidentTemplate and IncidentNoteTemplate
2024-09-09 13:29:54 +01:00
Simon Larsen
0f8317d250
Add new migration for ScheduledMaintenanceTemplate
2024-09-09 12:22:26 +01:00
Simon Larsen
09370dbc41
Merge pull request #1685 from luisxkimo/fix-helm-chart-documentation
...
Fix format for Helm Chart documentation
2024-09-09 10:33:15 +01:00
lsalfaro
dcc724a94d
Fix table for documentation of Helm chart
2024-09-09 11:28:09 +02:00
Simon Larsen
0bcc23655d
Merge pull request #1682 from OneUptime/master
...
Release
2024-09-08 21:35:59 +01:00
Simon Larsen
5f1243216b
Merge branch 'add-spans-copilot'
2024-09-08 21:32:05 +01:00
Simon Larsen
bc794f32ff
Refactor CopilotActionUtil logger.debug statement
2024-09-08 21:31:50 +01:00
Simon Larsen
c57fb025f0
Refactor Docker instructions in Copilot introduction.md
2024-09-08 21:30:09 +01:00
Simon Larsen
9b981f1181
Merge pull request #1677 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-PSJqs
...
Improved comments on /App/FeatureSet/Workers/DataMigrations/AddAttributesColumnToSpanAndLog.ts
2024-09-08 19:04:45 +01:00
Simon Larsen
cc1a4df787
Merge pull request #1680 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-lBIXQ
...
Improved comments on /App/FeatureSet/Workers/Jobs/MonitorMetrics/MonitorMetricsByMinute.ts
2024-09-08 19:04:13 +01:00
Simon Larsen
9fbdc6800b
Merge pull request #1679 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-UdHQs
...
Improved comments on /App/FeatureSet/Home/Static/js/switchUrl.js
2024-09-08 19:03:49 +01:00
Simon Larsen
97c2e65b15
Merge pull request #1681 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-MtpRJ
...
Improved comments on /App/FeatureSet/Workers/DataMigrations/AddMonitoringDatesToMonitors.ts
2024-09-08 19:03:20 +01:00
Simon Larsen
6a99c01e8a
Merge pull request #1678 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-opRrH
...
Improved comments on /App/FeatureSet/ApiReference/Service/Status.ts
2024-09-08 19:02:33 +01:00
OneUptime Copilot
303bf52767
Improved comments on /App/FeatureSet/Workers/DataMigrations/AddMonitoringDatesToMonitors.ts
2024-09-08 17:58:25 +00:00
OneUptime Copilot
da323939f2
Improved comments on /App/FeatureSet/Workers/Jobs/MonitorMetrics/MonitorMetricsByMinute.ts
2024-09-08 17:56:54 +00:00
OneUptime Copilot
c5cf48dccd
Improved comments on /App/FeatureSet/Home/Static/js/switchUrl.js
2024-09-08 17:55:13 +00:00
Simon Larsen
c324b86cbe
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-09-08 18:36:25 +01:00
Simon Larsen
f62f571586
fix aleert style.
2024-09-08 18:36:22 +01:00
OneUptime Copilot
ea5ee48dde
Improved comments on /App/FeatureSet/ApiReference/Service/Status.ts
2024-09-08 17:34:02 +00:00
OneUptime Copilot
72ebef1c2d
Improved comments on /App/FeatureSet/Workers/DataMigrations/AddAttributesColumnToSpanAndLog.ts
2024-09-08 17:33:11 +00:00
Simon Larsen
4d4949da34
add 2 mins dropdown interval.
2024-09-08 18:13:35 +01:00
Simon Larsen
5feb51f030
fix typo in open source commitment.
2024-09-08 18:12:58 +01:00
Simon Larsen
efcf99f902
Merge pull request #1676 from luisxkimo/feature-add-existing-secrets-config
...
Add option to configure ENCRYPTION_SECRET and ONEUPTIME_SECRET using external secrets
2024-09-06 15:34:51 +01:00
lsalfaro
2e962d918c
Remove format to string using print
2024-09-06 16:20:36 +02:00
lsalfaro
e517a1b8fa
Add use of existing secrets for templates for variables ONEUPTIME_SECRET and ENCRYPTION_SECRET
2024-09-06 16:07:48 +02:00
Simon Larsen
d3da823e71
add default height to images so they are visible.
2024-09-06 14:59:31 +01:00
Simon Larsen
40698c4218
Merge branch 'master' into release
2024-09-06 13:28:05 +01:00
Simon Larsen
e074633c6c
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-09-06 11:55:39 +01:00
Simon Larsen
ec4268cce7
refactor: Enable lazy loading for images in BillingService.test.ts
2024-09-06 11:55:36 +01:00
Simon Larsen
24bd374baa
refactor: Update nullable property for endAnnouncementAt column in StatusPageAnnouncement model
2024-09-06 11:52:15 +01:00
Simon Larsen
0f58e16702
feat: Add support for SVG mime type in file upload
2024-09-06 11:33:11 +01:00
Simon Larsen
2c49b8b457
Merge pull request #1672 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-UnHLg
...
Improved comments on /App/FeatureSet/Workers/Utils/Cron.ts
2024-09-05 19:58:16 +01:00
OneUptime Copilot
cbf3156b28
Improved comments on /App/FeatureSet/Workers/Utils/Cron.ts
2024-09-05 18:11:57 +00:00
Simon Larsen
e3c68fdb4c
refactor: Enable lazy loading for images in Copilot/Utils/CopilotAction.ts, Common/Utils/CronTime.ts, Common/Server/Services/BillingInvoiceService.ts, and Dashboard/src/Pages/Settings/Invoices.tsx
2024-09-05 19:08:40 +01:00
Simon Larsen
1682a25513
refactor: Enable lazy loading for images in Copilot/Utils/CopilotAction.ts, Common/Utils/CronTime.ts, Common/Server/Services/BillingInvoiceService.ts, and Dashboard/src/Pages/Settings/Invoices.tsx
2024-09-05 18:25:26 +01:00
Simon Larsen
bdb747b8e7
refactor: Enable lazy loading for images in Copilot/Utils/CopilotAction.ts, Common/Utils/CronTime.ts, Common/Server/Services/BillingInvoiceService.ts, and Dashboard/src/Pages/Settings/Invoices.tsx
2024-09-05 18:22:41 +01:00
Simon Larsen
3925354332
refactor: Enable lazy loading for images in Copilot/Init.ts and improve logging in CopilotActionsBase.ts
2024-09-05 17:39:47 +01:00
Simon Larsen
6037c30765
refactor: Enable lazy loading for images in BlogPostUtil and remove unnecessary whitespace in Copilot/Init.ts
2024-09-05 17:13:09 +01:00
Simon Larsen
6e3ec31e0e
refactor: Enable lazy loading for images in BlogPostUtil and remove unnecessary whitespace in Copilot/Init.ts
2024-09-05 16:08:39 +01:00
Simon Larsen
e7377f6c8f
refactor: Enable lazy loading for images in BlogPostUtil and remove unnecessary whitespace in Copilot/Init.ts
2024-09-05 14:30:30 +01:00
Simon Larsen
d9fca7e669
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2024-09-05 13:57:13 +01:00
Simon Larsen
5bfe38736e
refactor: Enable lazy loading for images in BlogPostUtil and remove unnecessary whitespace in Copilot/Init.ts
2024-09-05 13:50:53 +01:00
Simon Larsen
eac7134630
refactor: Enable lazy loading for images in BlogPostUtil and remove unnecessary whitespace in Copilot/Init.ts
2024-09-05 13:49:41 +01:00
Simon Larsen
94eaab9ca4
refactor: Update import statements to use ArrayUtil from Common/Utils/Array
2024-09-05 13:29:58 +01:00
Simon Larsen
ddf0b67546
refactor: Update import statements to use ArrayUtil from Common/Utils/ArrayUtil
2024-09-05 13:29:17 +01:00
Simon Larsen
0aa4d39ab0
refactor: Update CodeRepositoryFile interface to include filePath property
2024-09-05 13:28:17 +01:00
Simon Larsen
848b61033a
refactor: Update CodeRepositoryFile interface to include filePath property
2024-09-05 12:59:59 +01:00
Simon Larsen
e11ab9ee5c
refactor: Update CopilotActionAPI to include permission checks for create, read, delete, and update actions
2024-09-05 11:26:01 +01:00
Simon Larsen
806fada436
Merge pull request #1670 from OneUptime/master
...
Release
2024-09-05 11:01:13 +01:00
Simon Larsen
10eb7239dc
refactor: Add canReadOnRelationQuery property to CopilotPullRequest model
2024-09-05 10:57:31 +01:00
Simon Larsen
62bf2ee6f3
refactor: Add optional startLineNumber and endLineNumber to FileActionProp interface
2024-09-05 10:48:01 +01:00
Simon Larsen
87234c95ce
refactor: Add API endpoint for updating CopilotAction
2024-09-04 21:01:58 +01:00
Simon Larsen
c4fbc7fadd
refactor: Update test-e2e-release-saas job dependencies in release.yml
2024-09-04 20:49:33 +01:00
Simon Larsen
fb1f129089
refactor: Remove unnecessary whitespace in CopilotActionsBase.ts and ImproveComments.ts
2024-09-04 18:45:58 +01:00
Simon Larsen
989a082d3e
refactor: Make ImproveComments methods private and update method signatures
2024-09-04 18:41:50 +01:00
Simon Larsen
eb4d8325a5
refactor: Remove unused imports and properties in CodeRepository.ts and CodeRepositoryFile.ts
2024-09-04 18:37:31 +01:00
Simon Larsen
af3455eedb
refactor: Update ServerMonitor documentation with start, stop, and uninstall instructions
2024-09-04 18:22:33 +01:00
Simon Larsen
7a0600836e
Merge branch 'copilot-main'
2024-09-04 18:21:29 +01:00
Simon Larsen
50c3bbb845
refactor: Update Slack chat link in support.ejs
2024-09-04 18:20:57 +01:00
Simon Larsen
99daa9f25b
feat: Update Slack chat links in nav.ejs and README.md
2024-09-04 18:16:00 +01:00
Simon Larsen
b30789cd75
Merge pull request #1669 from OneUptime/copilot-main
...
Copilot main
2024-09-04 17:34:06 +01:00
Simon Larsen
39ff367afe
refactor: Update LLMBase.ts and OpenAI.ts to import CopilotActionPrompt from the new location
2024-09-04 14:52:32 +01:00
Simon Larsen
012c9299ed
refactor: Fix typo in CopilotActionType enum values and update related code
2024-09-04 12:50:46 +01:00
Simon Larsen
0559997c01
refactor: Update LlmType enum values and improve error message for OneUptime LLM server not reachable
2024-09-04 11:51:56 +01:00
Simon Larsen
b8fad24329
refactor: Update CopilotActionType enum values and add dependencies
2024-09-04 11:37:32 +01:00
Simon Larsen
e907c235a9
refactor: Update WorkflowStatusElement to use Blue color for success status
2024-09-04 11:15:26 +01:00
Simon Larsen
258914731c
refactor: Update Email component to handle SMTP authentication errors
2024-09-04 10:47:16 +01:00
Simon Larsen
465691ee31
Merge pull request #1668 from OneUptime/copilot-main
...
feat: Add lazy loading for OnCallDutyPolicyViewLogsView component
2024-09-04 10:27:18 +01:00
Simon Larsen
d5af7a907d
feat: Add lazy loading for OnCallDutyPolicyViewLogsView component
2024-09-04 10:17:41 +01:00
Simon Larsen
a993db8675
Merge pull request #1667 from OneUptime/copilot-main
...
Copilot main
2024-09-03 19:00:06 +01:00
Simon Larsen
1822107c49
refactor: Add isPriority field to CopilotAction model
2024-09-03 17:14:54 +01:00
Simon Larsen
bd5808b2d4
refactor: Add isPriority field to CopilotAction model
2024-09-03 17:13:04 +01:00
Simon Larsen
4facc12e44
refactor: Improve README file
2024-09-03 17:07:21 +01:00
Simon Larsen
6a10bdff56
refactor: Improve CopilotActionPropViewer component
2024-09-03 16:15:50 +01:00
Simon Larsen
9be38d55c6
refactor: Improve CopilotActionPropViewer component
2024-09-03 15:59:35 +01:00
Simon Larsen
74d210bffd
refactor: Update CopilotActionType enum values and fix formatting
2024-09-03 15:51:56 +01:00
Simon Larsen
4b986346ae
refactor: Update CopilotActionProps and ExceptionActionProp interfaces
2024-09-03 15:47:26 +01:00
Simon Larsen
507b214cc1
refactor: Update CopilotActionProps to include FunctionActionProp
2024-09-03 13:24:15 +01:00
Simon Larsen
7904d36650
refactor: Add FileActionProp interface for Copilot actions
2024-09-03 13:19:47 +01:00
Simon Larsen
a23039afb6
refactor: Update breadcrumb links in AICopilotBreadcrumbs and RouteMap
2024-09-03 12:22:49 +01:00
Simon Larsen
5be761dd7c
refactor: Update breadcrumb links in AICopilotBreadcrumbs and RouteMap
2024-09-03 12:20:46 +01:00
Simon Larsen
6398fea83e
refactor: Update CopilotActionTypeElement import paths
2024-09-03 11:47:31 +01:00
Simon Larsen
4b0f71b4e4
refactor: Update CopilotActionTypeElement import paths
2024-09-03 11:33:18 +01:00
Simon Larsen
4314920cd7
refactor: Update CopilotAction model and migration to add new properties
2024-09-03 11:03:29 +01:00
Simon Larsen
d2cb9a8eeb
refactor: Add new action props for Copilot
2024-09-03 10:27:14 +01:00
Simon Larsen
7512145a50
refactor: Add new action props for Copilot
2024-09-02 19:12:47 +01:00
Simon Larsen
b3f4406c3c
chore: Update CopilotActionTypeUtil descriptions to use "in" instead of "to"
2024-09-02 17:53:57 +01:00
Simon Larsen
06ac018ec6
chore: Update CopilotActionTypePriorityService and CopilotActionTypeElement
2024-09-02 17:36:29 +01:00
Simon Larsen
c76237f785
refactor: Update AddDefaultCopilotActionTypes migration to use correct class name
2024-09-02 17:31:52 +01:00
Simon Larsen
97e60faa22
refactor: Update AddDefaultCopilotActionTypes migration to use correct class name
2024-09-02 17:20:08 +01:00
Simon Larsen
b857555cd7
refactor: Update SideMenu to include AI_COPILOT_CODE_REPOSITORY_VIEW_PRIORITIES page
2024-09-02 17:16:25 +01:00
Simon Larsen
6541fc41f0
refactor: Add AI_COPILOT_CODE_REPOSITORY_VIEW_PRIORITIES page to SideMenu
2024-09-02 17:04:28 +01:00
Simon Larsen
8bb2c3c865
refactor: Update SideMenu title to "Code Changes"
2024-09-02 15:36:08 +01:00
Simon Larsen
e34cdd77db
Merge pull request #1663 from parkerdaminer/patch-1
...
Correcting README.md
2024-09-01 21:55:43 +01:00
parkerdaminer
6b0d48ce4f
Correcting README.md
...
Minor text fixes.
2024-08-31 17:01:25 -04:00
Simon Larsen
6fb477383d
refactor: Update telemetry documentation and add OpenTelemetry collector configuration
2024-08-30 13:58:17 +01:00
Simon Larsen
2269681487
refactor: Remove unnecessary code in StatusAPI
2024-08-29 21:51:28 +01:00
Simon Larsen
6e10739479
refactor: Update email descriptions in settings pages
2024-08-29 16:11:31 +01:00
Simon Larsen
1f3cb96f0a
refactor: Add TELEMETRY_DOCUMENTATION page to Telemetry route and update related components
2024-08-29 13:51:50 +01:00
Simon Larsen
e85f8c19df
refactor: Update TelemetryExceptionElement to handle archived exceptions
2024-08-29 13:19:56 +01:00
Simon Larsen
bc9a8c5151
refactor: Update Telemetry class to handle metricReader being undefined
2024-08-29 13:11:18 +01:00
Simon Larsen
9b83202e58
refactor: Add occuranceCount field to ExceptionsTable and ExceptionExplorer components
2024-08-29 12:29:44 +01:00
Simon Larsen
3ca4d5d481
refactor: Remove unused code and optimize imports in ExceptionInstance and TraceElement components
2024-08-29 11:57:24 +01:00
Simon Larsen
5c4d4b2c63
refactor: Add exception span status code and name to ExceptionInstance model
2024-08-29 11:25:43 +01:00
Simon Larsen
fd0a95d436
refactor: Add Unarchive icon and handle archived exceptions in TelemetryExceptionElement
2024-08-29 10:32:40 +01:00
Simon Larsen
23c65cecf0
refactor: Update Telemetry class to handle metricReader being undefined
2024-08-28 12:34:15 +01:00
Simon Larsen
5c3dcf7bc9
refactor: Improve SSL ordering for domains in StatusPageCerts job
2024-08-28 12:25:04 +01:00
Simon Larsen
108940678f
refactor: Update TraceExplorer to handle rootSpan with null or undefined parentSpanId
2024-08-28 12:00:45 +01:00
Simon Larsen
3df72091a2
refactor: Update Telemetry class to import TelemetryCounter from Utils/Telemetry
2024-08-28 10:26:26 +01:00
Simon Larsen
b1de73a16a
refactor: Update telemetry dependencies and improve SSL ordering in StatusAPI and Telemetry classes
2024-08-28 10:21:22 +01:00
Simon Larsen
f715b14b74
refactor: Update telemetry dependencies and improve SSL ordering in Telemetry class
2024-08-28 09:42:26 +01:00
Simon Larsen
17eef6408e
refactor: Update telemetry dependencies and improve SSL ordering in StatusPageCerts job
2024-08-27 20:32:02 +01:00
Simon Larsen
bc288100c0
refactor: Update telemetry dependencies to latest versions
2024-08-27 18:53:48 +01:00
Simon Larsen
c4a01058b7
refactor: Improve SSL ordering for domains in StatusPageCerts job
2024-08-27 18:43:02 +01:00
Simon Larsen
cb10647285
fix depreated prop
2024-08-27 18:42:39 +01:00
Simon Larsen
fb8b00d383
refactor: Update startActiveSpan method in Telemetry class
2024-08-27 14:51:38 +01:00
Simon Larsen
4563f42794
chore: Update timeout handling in Cron and Queue classes
2024-08-27 13:33:15 +01:00
Simon Larsen
a6072634f2
refactor: Improve error handling and logging in Cron and Queue classes
2024-08-27 13:10:40 +01:00
Simon Larsen
646908e66b
refactor: Remove unused timeoutInMs property in Cron and Queue classes
2024-08-27 11:12:39 +01:00
Simon Larsen
ed150c1482
refactor: Remove unused timeoutInMs property in Cron and Queue classes
2024-08-27 11:09:00 +01:00
Simon Larsen
fac59332ed
refactor: Update CNAME verification logging in StatusPageDomainService
2024-08-27 11:05:07 +01:00
Simon Larsen
64725b3973
refactor: Update code and field types for telemetry exceptions
2024-08-26 20:38:39 +01:00
Simon Larsen
3636b160fb
refactor: Update telemetry exception view layout components
2024-08-26 16:48:20 +01:00
Simon Larsen
fee3264350
refactor: Improve CNAME verification logging in StatusPageDomainService
2024-08-26 14:55:52 +01:00
Simon Larsen
5bcd451bc8
Merge branch 'error-tracking'
2024-08-26 14:35:29 +01:00
Simon Larsen
7c2d6dc9e5
refactor: Remove BadDataException from StatusAPI
2024-08-26 14:34:55 +01:00
Simon Larsen
185eb20d1b
refactor: Update telemetry exception view layout components
2024-08-26 14:33:01 +01:00
Simon Larsen
cc7696f481
refactor: Update telemetry exception view layout components
2024-08-26 08:58:45 +01:00
Simon Larsen
a3856588bb
refactor: Enable telemetry for the app service
2024-08-26 07:40:54 +01:00
Simon Larsen
1a9668a877
refactor: Update telemetry exception view layout components
2024-08-26 07:10:03 +01:00
Simon Larsen
92e519c49e
refactor: Update telemetry exception view layout components
2024-08-26 06:45:33 +01:00
Simon Larsen
3c296f72d8
refactor: Update exceptions table messages and routes
2024-08-25 23:25:21 +01:00
Simon Larsen
f0e701c5bb
refactor: Update telemetry exception view layout components
2024-08-25 22:52:50 +01:00
Simon Larsen
7fa461e652
refactor: Improve CNAME verification logging in StatusPageDomainService
2024-08-25 22:36:01 +01:00
Simon Larsen
66b4fbded1
refactor: Remove TelemetryExceptionStatusService and ExceptionService
2024-08-25 22:35:06 +01:00
Simon Larsen
e7fc9bb9a5
refactor: Remove TelemetryExceptionStatusService and ExceptionService
2024-08-25 19:42:47 +01:00
Simon Larsen
2f3dbebe9a
refactor: Add TelemetryExceptionStatusService to handle telemetry exception status in the database
2024-08-25 19:29:25 +01:00
Simon Larsen
a6a5f189c3
refactor: Add TelemetryExceptionStatus model to DatabaseModels and update Permission enum with Telemetry Exception permissions
2024-08-25 18:40:40 +01:00
Simon Larsen
67f1ad9ef1
Merge pull request #1653 from Johncs2d/master
...
Add debug logging to StatusPageDomainService.ts for debugging failing…
2024-08-23 15:44:21 +01:00
Johncs2d
4e7d1d5c7a
Add debug logging to StatusPageDomainService.ts for debugging failing domain verification requests.
2024-08-23 22:36:41 +08:00
Simon Larsen
b9dd9eb8de
refactor: Add Crypto class for MD5 and SHA256 hashing
2024-08-23 14:49:04 +01:00
Simon Larsen
3c86293864
refactor: Add Exception model to AnalyticsModels and update Permission enum with Telemetry Service Exception permissions
2024-08-23 12:32:39 +01:00
Simon Larsen
b202b07353
refactor: Add syncId prop to LineChart component for syncing multiple charts
2024-08-21 19:01:21 +01:00
Simon Larsen
9db1c59893
refactor: Update LineChart component to use new curve prop and add missing type annotations
2024-08-21 18:37:22 +01:00
Simon Larsen
ac7d4f974b
refactor: Update ChartCurve enum and LineChart component to use new curve prop
2024-08-21 17:30:07 +01:00
Simon Larsen
6251dfe482
refactor: Update ChartColors and GetYAxisDomain utility functions
2024-08-21 14:57:15 +01:00
Simon Larsen
dbdca789d4
refactor: Update YAxisOptions interface to include a precision property
2024-08-21 14:49:47 +01:00
Simon Larsen
12e766e9d4
refactor: Update YAxisOptions interface to include a precision property
2024-08-21 14:06:19 +01:00
Simon Larsen
ba2a480d4f
refactor: Update XAxisOptions interface to include a formatter function
2024-08-21 13:55:57 +01:00
Simon Larsen
3b141d7e90
refactor: Update XAxisOptions interface to include a formatter function
2024-08-21 13:10:46 +01:00
Simon Larsen
61541ac7c9
Merge branch 'master' into tremor-graphs-refactor
2024-08-20 22:04:56 +01:00
Simon Larsen
abde6ee7cb
Merge pull request #1651 from OneUptime/bull-board-ui
...
feat: Add Bull Board for monitoring and managing queues
2024-08-20 22:00:32 +01:00
Simon Larsen
9aae86cc78
feat: Add Bull Board for monitoring and managing queues
2024-08-20 21:59:26 +01:00
Simon Larsen
222027f2e0
refactor: Increase concurrency for running workers to 100
2024-08-20 21:21:39 +01:00
Simon Larsen
adfb3e1db4
refactor: Update logging in CheckHeartbeat.ts and Telemetry.ts
2024-08-20 20:57:33 +01:00
Simon Larsen
fe8aa54f1c
feat: Add API endpoint to get count of pending incoming request monitors
2024-08-20 18:27:04 +01:00
Simon Larsen
5237384d08
refactor: Update PostgresAppInstance to use static methods and properties
2024-08-20 17:37:45 +01:00
Simon Larsen
aca766a252
Merge branch 'master' into tremor-graphs-refactor
2024-08-20 16:27:05 +01:00
Simon Larsen
ee29277cb9
refactor: Add SortOrder import and update query sorting in CheckHeartbeat.ts
2024-08-20 16:26:31 +01:00
Simon Larsen
310ca572ff
Update XAxisOptions interface to include a formatter function
2024-08-20 16:19:14 +01:00
Simon Larsen
3d13620a28
refactor: Update chart colors in LineChart and BrandColors files
2024-08-20 14:46:26 +01:00
Simon Larsen
1c069c60fc
refactor: Update types for X and Y values in Charts
2024-08-19 19:44:25 +01:00
Simon Larsen
7146b341c5
chore: Add new types for X and Y values in Charts
2024-08-19 19:42:57 +01:00
Simon Larsen
8f8e40aa71
Merge branch 'master' into tremor-graphs-refactor
2024-08-19 17:54:17 +01:00
Simon Larsen
0e9c752aae
Merge pull request #1649 from OneUptime/add-more-conds
...
refactor: Update description for Input 2 in Condition component
2024-08-19 17:30:19 +01:00
Simon Larsen
d37f8a4049
refactor: Update description for Input 2 in Condition component
2024-08-19 17:29:38 +01:00
Simon Larsen
26dd72eea2
Merge pull request #1648 from OneUptime/add-more-conds
...
refactor: Add support for additional condition operators in IfElse co…
2024-08-19 17:24:05 +01:00
Simon Larsen
462105c6fd
refactor: Add support for additional condition operators in IfElse component
2024-08-19 17:23:50 +01:00
Simon Larsen
5662d45826
Merge pull request #1647 from OneUptime/make-graphs-beautiful
...
Make graphs beautiful
2024-08-19 16:55:58 +01:00
Simon Larsen
32ebb26960
refactor: Update chart colors in LineChart and BrandColors files
2024-08-19 16:55:38 +01:00
Simon Larsen
235fed6f17
refactor: Update chart colors in LineChart and BrandColors files
2024-08-19 16:53:04 +01:00
Simon Larsen
a51c0c45e4
chore: Add @tremor/react dependency to package.json
2024-08-19 16:23:37 +01:00
Simon Larsen
8ea54108c1
Merge pull request #1646 from OneUptime/incoming-request-heartbeat-check
...
Incoming request heartbeat check
2024-08-19 16:18:10 +01:00
Simon Larsen
cba6e9e2a0
refactor: Add incomingRequestMonitorHeartbeatCheckedAt property to MonitorView and Summary components
2024-08-19 16:17:07 +01:00
Simon Larsen
bd1e1792e4
Merge pull request #1645 from OneUptime/refactor-query-types
...
Refactor query typescript types
2024-08-19 15:33:24 +01:00
Simon Larsen
e5c9b20c64
refactor: Update aggregationType property name in AggregateBy interface and related files
2024-08-19 15:33:04 +01:00
Simon Larsen
8145f07e51
refactor: Update projectId usage in multiple files to use non-null assertion operator
2024-08-19 14:10:03 +01:00
Simon Larsen
56654085a4
refactor: Update projectId usage in multiple files to use non-null assertion operator
2024-08-19 14:06:09 +01:00
Simon Larsen
a6ddba16ec
refactor: Update projectId usage in multiple files to use non-null assertion operator
2024-08-19 13:19:26 +01:00
Simon Larsen
b3cf198649
refactor: Update QueryOperator class to extend SerializableObject
2024-08-19 13:15:17 +01:00
Simon Larsen
4dd7285c13
Merge pull request #1644 from OneUptime/Fix-error-message
...
refactor: Improve error message for no summary available in SummaryIn…
2024-08-19 11:14:43 +01:00
Simon Larsen
5347b5c109
refactor: Improve error message for no summary available in SummaryInfo component
2024-08-19 11:14:11 +01:00
Simon Larsen
24b956c55f
Merge pull request #1643 from OneUptime/africa-domain
...
Add .africa TLD
2024-08-19 10:43:02 +01:00
Simon Larsen
32c9d6d2df
add africa tld
2024-08-19 10:42:28 +01:00
Simon Larsen
c883ce6a34
refactor: Improve overall uptime precision display in StatusPageSettings
2024-08-17 10:09:46 +01:00
Simon Larsen
3851c1f963
refactor: Update UptimePrecision enum to separate file for reusability
2024-08-17 09:53:46 +01:00
Simon Larsen
dd5cb900ff
refactor: Update workflow dependencies in release.yml
2024-08-15 20:54:18 +01:00
Simon Larsen
47a4fe1937
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2024-08-15 18:43:09 +01:00
Simon Larsen
0d0e64f633
refactor: Update BillingService.test.ts to use OneUptimeDate.getCurrentDate() for mockDate
2024-08-15 18:42:33 +01:00
Simon Larsen
cc432dfa1c
refactor: Update QR code description for two-factor authentication
2024-08-15 17:37:57 +01:00
Simon Larsen
0fd161d251
refactor: Update JSON deserialization logic in DatabaseBaseModel
2024-08-15 17:19:00 +01:00
Simon Larsen
a6cb80f640
refactor: Update JSON deserialization logic in DatabaseBaseModel
2024-08-15 16:57:59 +01:00
Simon Larsen
5dbd8b9b35
refactor: Update environment variable name for billing private key in test.common.yaml and test-setup.sh
2024-08-15 16:39:15 +01:00
Simon Larsen
3df855c52a
refactor: Add getSpanStatusText method to SpanUtil for retrieving span status text
2024-08-15 16:36:48 +01:00
Simon Larsen
183ff170ae
refactor: Update telemetry service fetching logic in MonitorStepElement
2024-08-15 16:34:25 +01:00
Simon Larsen
946e53b5c5
refactor: Update Dropdown component to improve code readability and formatting
2024-08-15 16:12:59 +01:00
Simon Larsen
c8f8b79cea
refactor: Improve code readability and formatting in Dropdown component and test-setup.sh
2024-08-15 15:57:46 +01:00
Simon Larsen
cf71ba0c72
refactor: Improve code readability and formatting in QueryUtil
2024-08-15 15:33:12 +01:00
Simon Larsen
90ffb7233d
refactor: Update test-setup.sh to set test environment variables and billing keys
2024-08-15 15:31:24 +01:00
Simon Larsen
7742318b74
refactor: Improve code readability and formatting in DropdownUtil and QueryUtil
2024-08-15 15:25:59 +01:00
Simon Larsen
5a1705cf12
refactor: Update watch paths in nodemon.json files and add test-setup.sh script
2024-08-15 14:12:30 +01:00
Simon Larsen
fe55d39d14
refactor: Update table container class name in BaseModelTable and Table components
2024-08-15 12:40:21 +01:00
Simon Larsen
a820b53d65
refactor: Update config.env with test billing private key
2024-08-15 12:16:57 +01:00
Simon Larsen
d2a9d9fed4
reafactor: fix team member tests
2024-08-15 00:05:40 +01:00
Simon Larsen
c9a69db7f2
refactor: Update import paths for ObjectID and OneUptimeDate in various service files
2024-08-14 22:51:29 +01:00
Simon Larsen
69dd24128a
feat: Add PATCH method support to API components
2024-08-14 16:42:07 +01:00
Simon Larsen
7c2238eac7
refactor: Update code to handle missing teamMembers in AccessTokenService
2024-08-14 15:42:03 +01:00
Simon Larsen
2e850ed6ab
refactor: Update PostgresDatabase.ts and UserService.ts to use explicit type annotations
2024-08-14 13:52:42 +01:00
Simon Larsen
7e54fc33ae
refactor: Update ProjectTestService to allow generating random projects with seat limit
2024-08-14 10:11:08 +01:00
Simon Larsen
bc15416103
refactor: Remove unused imports and update error message in ScheduledMaintenanceService
2024-08-14 10:10:22 +01:00
Simon Larsen
b61fb75e36
refactor: Remove unused imports and update error message in ScheduledMaintenanceService
2024-08-13 19:18:27 +01:00
Simon Larsen
a2d2ed038b
refactor: Update ScheduledMaintenanceService error message for missing ProjectId
2024-08-13 19:16:56 +01:00
Simon Larsen
f36ea78168
refactor: Update Database class to initialize dataSourceOptions and dataSource as null
2024-08-13 15:10:40 +01:00
Simon Larsen
14cf7f047f
refactor: Remove unused imports in ServiceRoute.ts, Index.ts, and various service files
2024-08-13 14:54:29 +01:00
Simon Larsen
c64c3d7012
refactor: Remove unused imports in ServiceRoute.ts, Index.ts, and various service files
2024-08-13 14:37:23 +01:00
Simon Larsen
8cb15df390
refactor: Update ServiceRoute.ts, BillingService.test.ts, ProjectService.ts, ProjectSsoService.ts, DomainService.ts, GlobalConfigService.ts, ProbeService.ts, AcmeChallengeService.ts, CopilotActionService.ts, StatusPageSsoService.ts, ApiKeyService.ts, ResellerService.ts, and ProbeOwnerTeamService.ts
2024-08-13 14:16:53 +01:00
Simon Larsen
32da3f7c94
refactor: Update ProjectAPI and DatabaseService to use explicit type annotations
2024-08-13 13:31:00 +01:00
Simon Larsen
9355f185a9
refactor: Update pricing page with new feature description
2024-08-13 12:12:17 +01:00
Simon Larsen
c53584e9d5
should generate a string of random numbers of specified length
2024-08-12 22:57:36 +01:00
Simon Larsen
01be73612d
refactor: Update TestDatabase to use pg-mem for in-memory database in tests
2024-08-09 09:53:22 -06:00
Simon Larsen
99a80ab9b6
refactor: Update PostgresDatabase.ts to use async/await for createDatabase and dropDatabase methods
2024-08-09 09:28:09 -06:00
Simon Larsen
95dca8e8c6
refactor: Update Statement.ts to use explicit type annotations for isNumberArray
2024-08-09 08:38:28 -06:00
Simon Larsen
eddc5f1845
refactor: Update DropdownUtil to return dropdownOptions directly
2024-08-09 08:34:00 -06:00
Simon Larsen
c965c18943
refactor: Update test.common.yaml to install npm dependencies in Common directory
2024-08-08 16:22:37 -06:00
Simon Larsen
3c20f424e9
refactor: Update test-setup.sh to export environment variables and start PostgreSQL in docker-compose
2024-08-08 16:05:37 -06:00
Simon Larsen
0ef7ca93f8
refactor: Update JSONFunctions and Table component to support custom classNames
2024-08-08 16:04:14 -06:00
Simon Larsen
ca7c55b557
refactor: Update test-setup.sh path in test.common.yaml
2024-08-08 14:36:27 -06:00
Simon Larsen
a72373994a
refactor: Update test-setup.sh for running database in docker-compose
2024-08-08 14:36:05 -06:00
Simon Larsen
fc0071162e
refactor: Update span count and query in MonitorTelemetryMonitor.ts
2024-08-08 12:00:48 -06:00
Simon Larsen
3eef55a29d
refactor: Update import statements for CommonUI to use Common/UI
2024-08-08 11:52:34 -06:00
Simon Larsen
aa5dc27427
refactor: Update PostgresDatabase.ts to use async/await for createDatabase and dropDatabase methods
2024-08-08 11:42:30 -06:00
Simon Larsen
900e567748
refactor: Update Slug.ts to use getRandomNumbers method in Faker
2024-08-08 10:45:30 -06:00
Simon Larsen
a88b14747c
refactor: Update values.yaml and config.example.env for Let's Encrypt integration
2024-08-08 09:56:15 -06:00
Simon Larsen
1619b23996
refactor: Update Statement.ts to support numbers in finalValue map
2024-08-08 08:35:12 -06:00
Simon Larsen
6ed7e19538
refactor: Update QueryHelper to support numbers in any() method
2024-08-08 08:28:23 -06:00
Simon Larsen
41a3bc8a72
refactor: Add support for monitoring trace counts
2024-08-07 21:11:16 -06:00
Simon Larsen
2621dc7cc2
refactor: Update type name in PostgresDatabase.ts
2024-08-07 19:57:23 -06:00
Simon Larsen
c40ec85ce3
refactor: Remove moduleNameMapper for axios in jest.config.json
2024-08-07 19:52:37 -06:00
Simon Larsen
ff6369389c
refactor: Update import statements for axios in jest.config.json
2024-08-07 19:31:17 -06:00
Simon Larsen
9211c91510
refactor: Update import statements for CommonUI to use Common/UI
2024-08-07 18:11:30 -06:00
Simon Larsen
3e778fe503
refactor: Update mockRequest.cookies assignment in Cookie.test.ts
2024-08-07 17:38:56 -06:00
Simon Larsen
77308cd9b7
refactor: Fix formatting and indentation in ProjectAuthorization.test.ts
2024-08-07 16:58:35 -06:00
Simon Larsen
60a33b5b0c
Merge pull request #1636 from OneUptime/refactor-common-ui
...
Refactor common UI
2024-08-07 16:48:04 -06:00
Simon Larsen
679649e7ac
refactor: Update import statements for axios in jest.config.json
2024-08-07 16:47:14 -06:00
Simon Larsen
719272e360
refactor: Update import statements for CommonUI to use Common/UI
2024-08-07 16:43:50 -06:00
Simon Larsen
ca7907973a
refactor: Update test-setup.sh to use relative path for changing directory
2024-08-07 16:16:11 -06:00
Simon Larsen
86e5a33bd9
refactor: Update import statements for CommonUI to use Common/UI
2024-08-07 16:14:31 -06:00
Simon Larsen
3eb6f4da5f
refactor: Update import statements for CommonUI to use Common/UI
2024-08-07 15:58:06 -06:00
Simon Larsen
dea6c55365
refactor: Update import statements for CommonUI to use Common/UI
2024-08-07 15:50:32 -06:00
Simon Larsen
ce9e449ba1
Merge pull request #1637 from OneUptime/master
...
Release
2024-08-07 15:40:50 -06:00
Simon Larsen
12530a1d0d
refactor: Update Date.test.ts to use Date objects instead of formatted strings
2024-08-07 15:26:07 -06:00
Simon Larsen
4e81ed92f2
refactor: Remove node_modules from the Common project
2024-08-07 13:40:10 -06:00
Simon Larsen
21047e77b1
refactor: Remove CommonUI from package.json dependencies
2024-08-07 13:37:29 -06:00
Simon Larsen
67a326e6af
refactor: Update import statements for CommonUI to use Common/UI
2024-08-07 13:36:13 -06:00
Simon Larsen
23318f093f
refactor: Update import statements for CommonUI to use Common/UI
2024-08-07 13:34:27 -06:00
Simon Larsen
805a9b928f
refactor: Update import statements for test files to use relative paths
2024-08-07 13:32:16 -06:00
Simon Larsen
63202cc51f
refactor: Update import statements for UserProfile component to use FileUtil.getFileRoute instead of FileUtil.getFileURL
2024-08-07 13:30:33 -06:00
Simon Larsen
bb646bbcf1
refactor: Update Date.test.ts to use Date objects instead of formatted strings
2024-08-07 13:24:19 -06:00
Simon Larsen
000012cd03
refactor: Update Date.test.ts to use Date objects instead of formatted strings
2024-08-07 13:11:48 -06:00
Simon Larsen
1ed9dfc429
refactor: Update Date.test.ts to use Date objects instead of formatted strings
2024-08-07 12:50:45 -06:00
Simon Larsen
491b89cbb4
Merge branch 'merge-dir'
2024-08-07 10:43:17 -06:00
Simon Larsen
bfc8619095
refactor: Update import statements for UserProfile component to use FileUtil.getFileRoute instead of FileUtil.getFileURL
2024-08-07 10:42:47 -06:00
Simon Larsen
8ec5e4bb8a
chore: Add telemetry logs viewer to IncidentView page
2024-08-07 09:33:41 -06:00
Simon Larsen
c0c596346c
refactor: Update import statements for UserProfile component to use FileUtil.getFileRoute instead of FileUtil.getFileURL
2024-08-07 09:20:19 -06:00
Simon Larsen
e27d47e5bb
Merge pull request #1633 from OneUptime/merge-dir
...
Add Log Monitors
2024-08-06 22:10:56 -06:00
Simon Larsen
524863dff3
refactor: Update import statements for UserProfile component to use FileUtil.getFileRoute instead of FileUtil.getFileURL
2024-08-06 19:38:47 -06:00
Simon Larsen
5bc054504a
refactor: Update import statements for UserProfile component to use FileUtil.getFileRoute instead of FileUtil.getFileURL
2024-08-06 17:57:27 -06:00
Simon Larsen
6fd43622a3
refactor: Update import statements for UserProfile component to use FileUtil.getFileRoute instead of FileUtil.getFileURL
2024-08-06 17:47:18 -06:00
Simon Larsen
725a58d5fb
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-06 17:47:14 -06:00
Simon Larsen
9bf3856c95
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-06 14:02:28 -06:00
Simon Larsen
5fc95eb02e
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-06 11:26:13 -06:00
Simon Larsen
3f7cfa3110
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-06 09:20:10 -06:00
Simon Larsen
bca44b5faf
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 15:41:32 -06:00
Simon Larsen
02f91d26ff
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 15:40:20 -06:00
Simon Larsen
5221c20ee2
refactor: Remove commented out code and unused monitor types in MonitorTypeHelper
2024-08-05 15:11:54 -06:00
Simon Larsen
ea0d1a479f
Merge pull request #1626 from OneUptime/merge-dir
...
refactor: Update import statements for ProbeMonitor and ServerMonitor…
2024-08-05 14:59:54 -06:00
Simon Larsen
ea3c357be1
refactor: Remove unused "Model" dependency from package.json files
2024-08-05 14:58:52 -06:00
Simon Larsen
b1c3a9e3c8
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 14:34:48 -06:00
Simon Larsen
9ec136bf78
chore: Update npm dependencies and remove unnecessary npm install commands
2024-08-05 13:15:36 -06:00
Simon Larsen
c4611848e3
refactor: Update import statement for NestedModel in StatementGenerator.test.ts
2024-08-05 13:13:06 -06:00
Simon Larsen
a096591c52
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 13:05:53 -06:00
Simon Larsen
b29fb6e833
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 13:00:31 -06:00
Simon Larsen
2e2ade0b16
refactor: Update import statements for BaseModel in JSONFunctions and BaseModel in UserModel
2024-08-05 12:08:45 -06:00
Simon Larsen
525ad8c664
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 11:46:35 -06:00
Simon Larsen
434c55f88f
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 11:44:52 -06:00
Simon Larsen
c968156fa7
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 11:43:45 -06:00
Simon Larsen
36a0dad41c
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 11:35:45 -06:00
Simon Larsen
52630b16d1
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-05 10:06:53 -06:00
Simon Larsen
7b994675c8
Merge pull request #1625 from OneUptime/log-monitors
...
Log monitors
2024-08-05 09:56:26 -06:00
Simon Larsen
d0692ebc8f
refactor: Remove unnecessary whitespace in code
2024-08-04 20:44:30 -06:00
Simon Larsen
63197d263f
refactor: Update monitor interfaces to use consistent naming
2024-08-04 20:33:16 -06:00
Simon Larsen
13b1998261
refactor: Update import statements for ProbeMonitor and ServerMonitor to use ProbeMonitorResponse and ServerMonitorResponse
2024-08-04 19:56:45 -06:00
Simon Larsen
29764ae7c7
refactor: Update monitor interfaces to use consistent naming
2024-08-04 19:39:36 -06:00
Simon Larsen
5c3175f9e7
refactor: Update monitor interfaces to use consistent naming
...
```
2024-08-04 18:01:04 -06:00
Simon Larsen
8caac12041
refactor: Update LogSeverity enum to use string values instead of enum values
2024-08-04 17:29:38 -06:00
Simon Larsen
d84cf5b8ec
refactor: Update LogSeverity enum to use string values instead of enum values
...
This refactor updates the LogSeverity enum to use string values instead of enum values. This change allows for better compatibility and flexibility when working with log severity levels. The enum values have been replaced with corresponding string values.
Files modified:
- Common/Types/Log/LogSeverity.ts
- Ingestor/API/OTelIngest.ts
- Ingestor/API/FluentIngest.ts
- Model/AnalyticsModels/Log.ts
- CommonUI/src/Components/LogsViewer/LogItem.tsx
- CommonUI/src/Components/LogsViewer/LogsViewer.tsx
- CommonUI/src/Components/Filters/DropdownFilter.tsx
- Common/Types/ObjectID.ts
- CommonUI/src/Components/Filters/FiltersForm.tsx
2024-08-04 16:41:07 -06:00
Simon Larsen
a49709992c
refactor: Update docker-compose commands to use "docker compose" instead of "docker-compose"
2024-08-03 20:07:56 -06:00
Simon Larsen
21b078040c
refactor: Update proudly-open-source.ejs to include GitHub repo link
2024-08-03 14:34:51 -06:00
Simon Larsen
70371a32af
feat: Add imagePullSecrets to Helm chart templates
2024-08-03 14:25:26 -06:00
Simon Larsen
f45985e0ce
Merge pull request #1624 from kruchkov-alexandr/feature/add-imagepullsecret-to-chart
...
Add imagePullSecrets to chart
2024-08-03 14:18:25 -06:00
AlexK
f1d7e0d13f
add imagePullSecrets to chart
2024-08-03 15:02:44 +02:00
Simon Larsen
3f8a5291f0
refactor: Initialize telemetry with correct service name in Telemetry and InfrastructureStatus
2024-08-02 16:50:13 -06:00
Simon Larsen
e60b06d014
refactor: Initialize telemetry with correct service name in Telemetry and InfrastructureStatus
...
This refactor updates the Telemetry and InfrastructureStatus components to initialize telemetry with the correct service name. By using the APP_NAME constant defined in the Index.ts file, the service name is now dynamically set, ensuring accurate telemetry tracking.
Files modified:
- App/Index.ts
- CommonServer/Utils/Telemetry.ts
2024-08-02 16:47:55 -06:00
Simon Larsen
c9e67311e7
refactor: Update TelemetryIngestor and Probe to initialize telemetry with the correct service name
2024-08-02 16:37:23 -06:00
Simon Larsen
0b10880f58
refactor: Update TelemetryIngestor and Probe to initialize telemetry with the correct service name
...
This refactor updates the TelemetryIngestor and Probe components to initialize telemetry with the correct service name. Previously, the service name was hardcoded or set to a default value, which could lead to inconsistencies and confusion. By using the APP_NAME constant defined in each component, the service name is now dynamically set, ensuring accurate telemetry tracking.
Files modified:
- TelemetryIngestor/Index.ts
- Probe/Index.ts
2024-08-02 16:35:09 -06:00
Simon Larsen
d49a6ce009
refactor: Update OneUptime chart to use probes instead of probe for probe configuration
2024-08-02 14:02:55 -06:00
Simon Larsen
9b8a5c9c43
feat: Add lazy loading for images in SettingsRoutes
2024-08-02 13:44:59 -06:00
Simon Larsen
9dc31fe536
refactor: Update APIKeyView and TelemetryIngestionKeyView to use RouteUtil.populateRouteParams
...
This refactor updates the APIKeyView and TelemetryIngestionKeyView components to use the RouteUtil.populateRouteParams function when navigating to other routes. This ensures that route parameters are properly populated, improving the reliability and consistency of the navigation logic.
2024-08-02 12:06:29 -06:00
Simon Larsen
0d40be3db1
refactor: Update APIKeyView and TelemetryIngestionKeyView to use RouteUtil.populateRouteParams
...
This refactor updates the APIKeyView and TelemetryIngestionKeyView components to use the RouteUtil.populateRouteParams function when navigating to other routes. This ensures that route parameters are properly populated, improving the reliability and consistency of the navigation logic.
Files modified:
- Dashboard/src/Pages/Settings/APIKeyView.tsx
- Dashboard/src/Pages/Settings/TelemetryIngestionKeyView.tsx
2024-08-01 20:43:41 -06:00
Simon Larsen
6754167e57
Update Docker Compose files to use OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT consistently across all services. This change ensures that the OpenTelemetry exporter endpoint is set uniformly for all services, improving consistency and reducing potential configuration errors.
...
Files modified:
- docker-compose.base.yml
- config.example.env
2024-08-01 19:40:56 -06:00
Simon Larsen
3bf74edae4
feat: Update OneUptime chart to use probes instead of probe for probe configuration
2024-08-01 19:37:46 -06:00
Simon Larsen
8a77ae977e
refactor: Update OneUptime chart to use probes instead of probe for probe configuration
2024-08-01 19:25:54 -06:00
Simon Larsen
6fbca4b6cb
refactor: Remove deprecated Service Token field
...
The deprecated Service Token field in the TelemetryService model and related components was removed. This improves code cleanliness and removes unnecessary dependencies.
Files modified:
- Dashboard/src/Pages/Telemetry/Services/View/Index.tsx
- Dashboard/src/Pages/Telemetry/Services/View/Settings.tsx
- Model/Models/TelemetryService.ts
2024-08-01 15:46:14 -06:00
Simon Larsen
5cf1a7f675
chore: Remove unused ResetObjectID component
...
The ResetObjectID component in the Settings page was removed as it is no longer needed. This improves code cleanliness and reduces unnecessary dependencies.
Files modified:
- Dashboard/src/Pages/Telemetry/Services/View/Settings.tsx
2024-08-01 15:41:55 -06:00
Simon Larsen
7339f4873b
feat: Add lazy loading for images in SettingsRoutes
...
Update SettingsRoutes to include lazy loading for images in the telemetry ingestion key view. This improves page load performance by loading images only when they are in the viewport.
Files modified:
- Dashboard/src/Routes/SettingsRoutes.tsx
2024-08-01 15:38:31 -06:00
Simon Larsen
0872b1e8a2
feat: Add Telemetry Ingestion Keys page to Settings
2024-08-01 14:26:35 -06:00
Simon Larsen
8307f4deca
feat: Add Telemetry Ingestion Keys page to Settings
...
This commit adds a new page, "Telemetry Ingestion Keys," to the Settings section of the dashboard. The page allows users to manage and view the telemetry ingestion keys used for data collection. It includes a list of keys and their associated details, such as name and creation date. This enhancement provides users with better control and visibility over their telemetry data.
Files modified:
- Dashboard/src/Utils/PageMap.ts
- Dashboard/src/Pages/Settings/SideMenu.tsx
- Dashboard/src/Routes/SettingsRoutes.tsx
2024-08-01 14:23:02 -06:00
Simon Larsen
0ac88b3679
refactor: Update Copilot module styling and content
...
This commit updates the styling and content of the Copilot module on the home page. The changes include adding a border-radius to the module, improving the visual appearance. Additionally, the text content of the module is modified to provide a clearer description of the services offered by OneUptime. These updates enhance the overall user experience and make the Copilot module more visually appealing.
Files modified:
- App/FeatureSet/Home/Views/Partials/copilot.ejs
2024-08-01 12:48:39 -06:00
Simon Larsen
2c5bbbb6da
feat: Update OneUptime chart to use probes instead of probe for probe configuration
...
This commit modifies the OneUptime chart to use the `probes` parameter instead of the `probe` parameter for configuring probes. The `probes` parameter now accepts a key-value pair where the key represents the probe name and the value contains the probe configuration details. This change improves the clarity and consistency of the chart configuration, making it easier to manage and maintain.
Files modified:
- HelmChart/Public/oneuptime/README.md
2024-08-01 08:22:51 -06:00
Simon Larsen
88216cdebb
Update OneUptime chart to include secure probe keys
...
This commit adds a new configurable parameter `probe.<key>.key` to the OneUptime chart. It is recommended to set this parameter to a long random string to secure the probes. This enhancement improves the security of the OneUptime application by ensuring that only authorized entities can access and use the probes.
Files modified:
- HelmChart/Public/oneuptime/README.md
2024-08-01 08:18:28 -06:00
Simon Larsen
a24822bd56
refactor: Include Reviews module on home page
2024-07-31 20:51:23 -06:00
OneUptime Copilot
b1ce674788
OneUptime Copilot: Improve Comments on /App/Index.ts
2024-08-01 02:41:57 +00:00
Simon Larsen
8f4538a75c
refactor: Include Copilot module in home page
2024-07-31 17:36:16 -06:00
Simon Larsen
14be322ef7
refactor: Update home page to include Reviews module
2024-07-31 17:28:18 -06:00
Simon Larsen
b50f05b290
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2024-07-31 17:02:45 -06:00
Simon Larsen
e215b5b1ba
Merge branch 'master' into release
2024-07-31 17:02:34 -06:00
Simon Larsen
c93f58227f
refactor: Update home page to include Reviews module
...
This commit updates the home page to include the Reviews module. The Reviews module displays a list of reviews from customers, providing social proof and enhancing the user experience. The necessary changes are made to the index.ejs file and the include statements for the Reviews module. This improvement showcases positive feedback and builds trust with potential customers.
Files modified:
- App/FeatureSet/Home/Views/index.ejs
- App/FeatureSet/Home/Views/Partials/reviews.ejs
2024-07-31 17:02:09 -06:00
Simon Larsen
538e40c4ae
refactor: Add Reviews module and update home page to display reviews
...
This commit adds a new Reviews module to the Home feature set. The Reviews module contains a list of reviews that will be displayed on the home page. The home page is updated to include the Reviews module and pass the reviews list to the view template. This enhancement improves the user experience by showcasing positive feedback from customers.
Files modified:
- App/FeatureSet/Home/Index.ts
- App/FeatureSet/Home/Views/Partials/proudly-open-source.ejs
- App/FeatureSet/Home/Views/Partials/review.ejs
- App/FeatureSet/Home/Utils/Reviews.ts
2024-07-31 16:49:48 -06:00
Simon Larsen
4a03abe3d5
refactor: Update about page content and add values section
2024-07-31 16:01:54 -06:00
Simon Larsen
c218a6f209
refactor: Update about page content and add values section
2024-07-31 15:37:45 -06:00
Simon Larsen
a8f04a8204
refactor: Update about page content and add values section
...
This commit updates the content of the about page to better reflect the goals and vision of the project. It also adds a new section called "Our values" that highlights the principles that the company cares deeply about. This change improves the clarity and messaging of the about page, providing a better understanding of the project's purpose and values.
Files modified:
- App/FeatureSet/Home/Views/about.ejs
2024-07-30 16:52:24 -06:00
Simon Larsen
642b1616ca
refactor: Rename telemetry tables and update related code
2024-07-30 15:07:53 -06:00
Simon Larsen
9afbac2cbc
refactor: Rename telemetry tables and update related code
...
This commit renames the telemetry tables in the AnalyticsModels directory to have a "Telemetry" suffix (e.g., Log -> LogTelemetry, Metric -> MetricTelemetry, Span -> SpanTelemetry). It also updates the related code in the TelemetryAttribute, StatementGenerator, and DataMigrations files to reflect the table name changes. This change improves the clarity and consistency of the telemetry-related code.
Files modified:
- Model/AnalyticsModels/TelemetryAttribute.ts
- Model/AnalyticsModels/Log.ts
- Model/AnalyticsModels/Metric.ts
- Model/AnalyticsModels/Span.ts
- CommonServer/Tests/Services/AnalyticsDatabaseService.test.ts
- CommonServer/Tests/Utils/AnalyticsDatabase/StatementGenerator.test.ts
- App/FeatureSet/Workers/DataMigrations/Index.ts
- App/FeatureSet/Workers/DataMigrations/DeleteOldTelelmetryTable.ts
2024-07-30 14:35:30 -06:00
Simon Larsen
b6b49a1255
Merge pull request #1615 from OneUptime/master
...
feat: Add support for displaying Open Source Friends
2024-07-30 12:10:45 -06:00
Simon Larsen
1cd89851bb
feat: Add support for displaying Open Source Friends
2024-07-30 10:50:26 -06:00
Simon Larsen
229b5cd772
feat: Add ArrayUtil import to TelemetryAPI
...
This commit adds the import statement for the ArrayUtil module to the TelemetryAPI file. The ArrayUtil module is used to remove duplicate attributes fetched from the server. This import ensures that the ArrayUtil functions can be used in the TelemetryAPI module, improving the efficiency and accuracy of attribute handling in the telemetry system.
2024-07-30 09:39:19 -06:00
Simon Larsen
2b1ad303d9
feat: Update MetricsTable to fetch and display attributes
...
This commit updates the MetricsTable component to fetch and display attributes for each metric. It adds a new API request to retrieve the attributes from the server and updates the component's state to store the fetched attributes. The attributes are then passed to the AnalyticsModelTable component to be displayed in the "Attributes" column. This enhancement improves the visibility and analysis capabilities of the metrics data.
Files modified:
- Dashboard/src/Components/Metrics/MetricsTable.tsx
2024-07-29 17:12:39 -06:00
Simon Larsen
54b0f355dc
feat: Update OTelIngest to index attributes for telemetry types
...
This commit updates the OTelIngest module to index attributes for different telemetry types (Trace, Metric, and Log). It adds the necessary code to extract attributes from spans, metrics, and logs, and sends them to the OTelIngestService.indexAttributes() function. This ensures that the attributes are properly indexed for each telemetry type, improving the search and analysis capabilities of the system.
Files modified:
- Ingestor/API/OTelIngest.ts
- Ingestor/Service/OTelIngest.ts
2024-07-29 16:53:23 -06:00
Simon Larsen
10ed38197e
feat: Update TwoFactorAuth utility class to use otpauth library
2024-07-29 16:45:14 -06:00
Simon Larsen
cc4dab2dcf
feat: Add email verification to two-factor authentication
...
This commit adds the user's email to the two-factor authentication process. When verifying the two-factor authentication code, the user's email is now passed as an additional parameter. This enhances the security of the authentication process by ensuring that the code is associated with the correct user. The email is retrieved from the user object and passed to the TwoFactorAuth.verifyToken() function.
Files modified:
- App/FeatureSet/Identity/API/Authentication.ts
- CommonServer/API/UserTwoFactorAuthAPI.ts
2024-07-29 15:27:54 -06:00
Simon Larsen
8852e2ab61
feat: Update TwoFactorAuth utility class to use otpauth library
...
This commit updates the TwoFactorAuth utility class to use the otpauth library instead of the speakeasy library for generating and verifying two-factor authentication tokens. The otpauth library provides a more modern and maintained solution for handling OTP generation and verification. This change improves the security and reliability of the two-factor authentication feature.
Files modified:
- CommonServer/Utils/TwoFactorAuth.ts
- CommonServer/package.json
2024-07-29 14:23:19 -06:00
Simon Larsen
50b6a746f4
feat: Add support for displaying Open Source Friends
2024-07-29 13:18:26 -06:00
Simon Larsen
df8d2f25ee
feat: Enable two-factor authentication on login page
2024-07-28 19:37:33 -06:00
Simon Larsen
ee3de663b5
feat: Add two-factor authentication support to login page
...
This commit adds support for two-factor authentication on the login page. It includes the necessary code changes to display the two-factor authentication UI elements when the user has enabled it. The login form now includes a field for entering the two-factor authentication code. Additionally, the API endpoint for verifying the two-factor authentication code has been implemented. This feature enhances the security of the login process by adding an extra layer of authentication.
Files modified:
- Accounts/src/Pages/Login.tsx
- App/FeatureSet/Identity/API/Authentication.ts
- CommonServer/Utils/TwoFactorAuth.ts
2024-07-28 12:29:55 -06:00
Simon Larsen
a4d1ed7f01
feat: Add BadDataException for two-factor authentication
...
This commit adds the BadDataException class to handle errors related to two-factor authentication. It is imported and used in the UserService and UserTwoFactorAuthService files to throw an exception when necessary. This improves the error handling and provides more specific error messages for two-factor authentication related issues.
Files modified:
- CommonServer/Services/UserService.ts
- CommonServer/Services/UserTwoFactorAuthService.ts
2024-07-28 11:49:59 -06:00
Simon Larsen
05a26d0b3f
feat: Add VERIFY_TWO_FACTOR_AUTH_API_URL constant
...
This commit adds the VERIFY_TWO_FACTOR_AUTH_API_URL constant to the ApiPaths module in order to provide a URL for verifying two-factor authentication. This constant is used in the Authentication module to make API requests for verifying the user's two-factor authentication. The constant is constructed using the IDENTITY_URL and a new route "/verify-two-factor-auth". This addition enables the implementation of the two-factor authentication verification feature.
Files modified:
- Accounts/src/Utils/ApiPaths.ts
2024-07-28 10:52:11 -06:00
Simon Larsen
0a5094db37
feat: Enable lazy loading of QR code generation in QR component
2024-07-28 09:52:38 -06:00
Simon Larsen
2f2c4891e3
feat: Enable lazy loading of QR code generation in QR component
2024-07-27 10:43:14 -06:00
Simon Larsen
83cb3b66e0
feat: Enable lazy loading of QR code generation in QR component
...
This commit updates the QR component to use React hooks and lazy load the QR code generation. By utilizing functional components and the useState and useEffect hooks, the QR code is now only generated when needed, improving performance by reducing unnecessary computations. The code changes also include error handling to display an error message if there is an issue generating the QR code.
Files modified:
- CommonUI/src/Components/QR/QR.tsx
2024-07-27 10:18:02 -06:00
Simon Larsen
63575f3065
Update QR component to use React hooks and lazy load QR code generation. This improves performance by only generating the QR code when needed, reducing unnecessary computations. The code changes include replacing class components with functional components and utilizing the useState and useEffect hooks. The QR code generation is now triggered when the props.text value changes. Additionally, error handling has been added to display an error message if there is an issue generating the QR code.
...
Files modified:
- CommonUI/src/Components/QR/QR.tsx
2024-07-27 09:25:01 -06:00
Simon Larsen
bf031f64fa
feat: Add support for two-factor authentication in user profile
...
This commit adds support for two-factor authentication in the user profile. It includes the necessary code changes to enable the "Two Factor Auth Enabled" feature in the User model, as well as the addition of the "USER_TWO_FACTOR_AUTH" page in the PageMap and the corresponding route in the RouteMap. The UserTwoFactorAuth model, service, and controller have also been added to handle the logic and API endpoints related to two-factor authentication.
See the following files for more details:
- Common/Types/Icon/IconProp.ts
- Dashboard/src/Utils/PageMap.ts
- Dashboard/src/Utils/RouteMap.ts
- Model/Models/Index.ts
- Model/Models/User.ts
- CommonServer/Services/Index.ts
- CommonServer/package.json
- CommonUI/package.json
- CommonServer/Infrastructure/Postgres/SchemaMigrations/Index.ts
- Dashboard/src/App.tsx
2024-07-26 19:55:40 -06:00
Simon Larsen
04f1cfe414
chore: Remove unused ChartGroupInterval enum
...
The ChartGroupInterval enum was removed from the ChartGroup component in order to simplify the code and remove unnecessary complexity. This enum was not being used anywhere in the codebase.
2024-07-26 13:57:42 -06:00
Simon Larsen
f11863df0f
chore: Add startsAt and endsAt fields to MonitorGroupService
2024-07-26 11:02:39 -06:00
Simon Larsen
599fc23c1a
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-26 10:48:47 -06:00
Simon Larsen
fa03d9296c
increase mem on ingestor
2024-07-26 10:48:45 -06:00
Simon Larsen
df9bb5184f
Merge pull request #1606 from OneUptime/snyk-upgrade-3639c2517f779bcc4d9569e58993034b
...
[Snyk] Upgrade reactflow from 11.11.3 to 11.11.4
2024-07-26 10:37:34 -06:00
Simon Larsen
ca7b06d4bc
chore: Update StatusPageSubscriberReport template
...
The StatusPageSubscriberReport template has been updated to display a more detailed report instead of listing the monitored resources. This change improves the clarity and usefulness of the report.
See this file in the repository:
`App/FeatureSet/Notification/Templates/StatusPageSubscriberReport.hbs`
2024-07-26 10:36:11 -06:00
Simon Larsen
59d6ef240f
chore: Add error handling for missing SMTP configuration
...
This commit adds error handling to the `getGlobalSMTPConfig` function in the `Config.ts` file. If any required SMTP configuration values are missing, a `BadDataException` is thrown with a message instructing the user to set the missing values in the Admin Dashboard.
See this file in the repository:
`App/FeatureSet/Notification/Config.ts`
2024-07-26 10:20:47 -06:00
Simon Larsen
5ae034ffdf
chore: Add iputils-ping package to Dockerfile
...
The Dockerfile has been modified to include the installation of the `iputils-ping` package. This change ensures that the `ping` command is available within the Docker container.
See this file in the repository:
`Probe/Dockerfile.tpl`
2024-07-26 10:03:26 -06:00
Simon Larsen
be75960aff
Merge pull request #1603 from OneUptime/snyk-upgrade-c18c73e17c875fc14eb8aef47fdb9cd3
...
[Snyk] Upgrade react-router-dom from 6.23.1 to 6.24.1
2024-07-26 08:37:36 -06:00
Simon Larsen
708f104dfc
Merge pull request #1604 from OneUptime/snyk-upgrade-a8c089139458fb3596d95f5fecc84367
...
[Snyk] Upgrade react-spinners from 0.13.8 to 0.14.1
2024-07-26 08:37:30 -06:00
Simon Larsen
23c34cc71a
Merge pull request #1605 from OneUptime/snyk-upgrade-4502b9e038edcb78602d9e97157e6fb9
...
[Snyk] Upgrade @opentelemetry/instrumentation-fetch from 0.52.0 to 0.52.1
2024-07-26 08:37:22 -06:00
Simon Larsen
3bf76168f1
Merge pull request #1607 from OneUptime/snyk-upgrade-5a4c450f5a959cd973684a5461ecf859
...
[Snyk] Upgrade playwright from 1.44.1 to 1.45.1
2024-07-26 08:36:36 -06:00
snyk-bot
3499850c6d
fix: upgrade playwright from 1.44.1 to 1.45.1
...
Snyk has created this PR to upgrade playwright from 1.44.1 to 1.45.1.
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
2024-07-26 06:41:49 +00:00
snyk-bot
273a153311
fix: upgrade reactflow from 11.11.3 to 11.11.4
...
Snyk has created this PR to upgrade reactflow from 11.11.3 to 11.11.4.
See this package in npm:
reactflow
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-26 06:30:58 +00:00
snyk-bot
b248dc324d
fix: upgrade @opentelemetry/instrumentation-fetch from 0.52.0 to 0.52.1
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-fetch from 0.52.0 to 0.52.1.
See this package in npm:
@opentelemetry/instrumentation-fetch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-26 06:30:54 +00:00
snyk-bot
7d7b4110a7
fix: upgrade react-spinners from 0.13.8 to 0.14.1
...
Snyk has created this PR to upgrade react-spinners from 0.13.8 to 0.14.1.
See this package in npm:
react-spinners
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-26 06:30:49 +00:00
snyk-bot
262436f906
fix: upgrade react-router-dom from 6.23.1 to 6.24.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.1 to 6.24.1.
See this package in npm:
react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-26 06:30:46 +00:00
Simon Larsen
2c7b845cb6
refactor: Initialize countPositive with a default value of 0 in AnalyticsDatabaseService
...
This commit modifies the AnalyticsDatabaseService by initializing the countPositive variable with a default value of 0 when the strResult is null or undefined. This change ensures that countPositive is always assigned a value, even when there is no valid strResult.
The modification improves the reliability of the countPositive variable and prevents potential errors when using it in subsequent calculations.
Co-authored-by: [Author Name]
2024-07-25 17:57:33 -06:00
Simon Larsen
3c9284915a
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2024-07-25 17:25:48 -06:00
Simon Larsen
ba97a1e14b
refactor: Update npm dependency to latest stable version
2024-07-25 17:25:16 -06:00
Simon Larsen
e552a8130f
Merge pull request #1602 from OneUptime/master
...
Release
2024-07-25 16:21:30 -06:00
Simon Larsen
1ed2548be2
refactor: Improve handling of status page resources in subscriber report
...
This commit refactors the code related to the status page subscriber report. The changes include updating the email template and resource handling in the `StatusPageSubscriberReport.hbs` file. The resource table is now rendered based on whether there are any resources to display. If there are no resources, a message indicating the absence of resources is shown.
Additionally, the `SendReportsToSubscribers.ts` file in the `Workers/Jobs/StatusPage` directory has been modified to handle the case where there are no status page resources. If there are no resources, the email report is not sent, and an error is logged.
These changes improve the handling of resources in the status page subscriber report and ensure that the email report is only sent when there are resources to include.
2024-07-25 15:30:10 -06:00
Simon Larsen
5c697105f3
refactor: Update email template and resource handling in StatusPageSubscriberReport
...
The code changes in the `StatusPageSubscriberReport.hbs` template file update the rendering of the resource table based on whether there are any resources to display. If there are resources, the table is rendered with the resource details. If there are no resources, a message is displayed indicating that no resources have been added yet.
In addition, the `SendReportsToSubscribers.ts` file in the `Workers/Jobs/StatusPage` directory has been modified to handle the case where there are no status page resources. If there are no resources, the email report is not sent and an error is logged.
These changes improve the handling of resources in the status page subscriber report and ensure that the email report is only sent when there are resources to include.
2024-07-25 15:23:56 -06:00
Simon Larsen
b2bdd5d1af
refactor: Update import paths for UptimeEvent and CommonMonitorEvent
2024-07-25 15:00:10 -06:00
Simon Larsen
72e0f200f7
refactor: Update Monitor model and EmailTemplateType enum
2024-07-25 14:46:15 -06:00
Simon Larsen
3f0d75d799
refactor: Update Monitor model and EmailTemplateType enum
...
- Add 'canReadOnRelationQuery' property to the 'Monitor' model in order to allow reading on relation queries.
- Rename 'StatusPageReport' email template to 'StatusPageSubscriberReport' in the 'EmailTemplateType' enum.
2024-07-25 14:39:53 -06:00
Simon Larsen
519f2ef312
chore: Update dependencies in CommonProject package.json
2024-07-25 10:53:24 -06:00
Simon Larsen
cfbe92e40a
refactor: Update MailService to handle JSON objects in vars parameter
2024-07-25 07:56:20 -06:00
Simon Larsen
8ef66650fb
chore: Update package.json dependencies for CommonProject
2024-07-25 07:42:45 -06:00
Simon Larsen
07973e85a3
chore: Update package.json dependencies for CommonProject
2024-07-24 19:10:40 -06:00
Simon Larsen
34ca901007
refactor: Update import paths for UptimeEvent and CommonMonitorEvent
2024-07-24 19:09:39 -06:00
Simon Larsen
09883b1129
chore: Update Dockerfile templates to include CommonProject dependencies
2024-07-24 19:04:25 -06:00
Simon Larsen
b94b775e46
Merge remote-tracking branch 'origin/snyk-upgrade-aba1a472386457b0d6d03fface45e612'
2024-07-24 17:36:02 -06:00
Simon Larsen
1c3b7d9982
update otel api
2024-07-24 17:34:53 -06:00
Simon Larsen
ff062cb6a2
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-24 17:33:26 -06:00
Simon Larsen
2cabc922a0
Merge pull request #1581 from OneUptime/snyk-upgrade-0283fc9cc9679e8dddceee913aa83b7d
...
[Snyk] Upgrade protobufjs from 7.3.0 to 7.3.2
2024-07-24 17:30:24 -06:00
Simon Larsen
b6aaea8ae4
Merge pull request #1576 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-KWwHc
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/Docs/Index.ts
2024-07-24 17:27:41 -06:00
Simon Larsen
886aa086ec
Merge pull request #1584 from OneUptime/snyk-upgrade-fa996be2aefbed98f1693310998c2799
...
[Snyk] Upgrade @opentelemetry/instrumentation-xml-http-request from 0.52.0 to 0.52.1
2024-07-24 17:27:12 -06:00
Simon Larsen
6c44201e1c
Merge pull request #1583 from OneUptime/snyk-upgrade-b91af40dda1ae21dd8df7c2e11b2673d
...
[Snyk] Upgrade posthog-js from 1.139.3 to 1.139.6
2024-07-24 17:26:25 -06:00
Simon Larsen
3a72c5d04f
Merge pull request #1585 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-xTNiR
...
[OneUptime Copilot] Improve Comments on /App/Index.ts
2024-07-24 17:26:16 -06:00
Simon Larsen
ea162322d2
Merge pull request #1587 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-CXUJA
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Index.ts
2024-07-24 17:25:53 -06:00
Simon Larsen
222c857354
Merge pull request #1588 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-fjDHl
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/Authentication.ts
2024-07-24 17:25:30 -06:00
Simon Larsen
d2d705783e
Merge pull request #1589 from OneUptime/oneuptime-copilot-oneuptime-copilot-improve-comments-ZbMDm
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/Errors.ts
2024-07-24 17:25:13 -06:00
Simon Larsen
75a7308647
Merge pull request #1595 from OneUptime/snyk-fix-cd71497a021e2dc5ca5ae7a982b1e2b4
...
[Snyk] Security upgrade node from 22.3.0 to 22.5
2024-07-24 17:24:47 -06:00
Simon Larsen
d61ade1eb4
Merge branch 'master' into snyk-fix-cd71497a021e2dc5ca5ae7a982b1e2b4
2024-07-24 17:24:25 -06:00
Simon Larsen
55e1f6b504
Merge pull request #1597 from OneUptime/snyk-fix-93589e9f7114ade2a7233d978fd63baa
...
[Snyk] Security upgrade node from 22.3.0 to 22.4.1
2024-07-24 17:23:58 -06:00
Simon Larsen
8b95f2887c
Merge branch 'master' into snyk-fix-93589e9f7114ade2a7233d978fd63baa
2024-07-24 17:23:49 -06:00
Simon Larsen
2bd1693d1f
Merge pull request #1598 from OneUptime/snyk-fix-75abf0e36ba39e30ccfc89f6bf348215
...
[Snyk] Security upgrade node from 22.3.0 to 22.5.0
2024-07-24 17:23:26 -06:00
Simon Larsen
b1eaded3fd
refactor: Update StatusPageSubscriberReport template to display downtime in hours and minutes
...
This commit updates the StatusPageSubscriberReport template to display the downtime in hours and minutes instead of seconds. The fields "totalDowntime" and "averageUptime" are replaced with "totalDowntimeInHoursAndMinutes" and "averageUptimePercent" respectively. This change improves the readability and usability of the report for users.
2024-07-24 16:29:46 -06:00
Simon Larsen
7e486d34ae
```text
...
refactor: Update UptimeUtil and MonitorEvent imports
This commit updates the imports in the UptimeUtil and MonitorEvent files to use double quotes instead of single quotes. This change ensures consistency in the codebase and follows the established import style.
2024-07-24 16:18:22 -06:00
Simon Larsen
c930caa2bb
refactor: Add support for reportDataInDays and isReportEnabled in StatusPageSubscriberService
2024-07-24 13:23:38 -06:00
Simon Larsen
e654b65e71
refactor: Add support for reportDataInDays and isReportEnabled in StatusPageSubscriberService
2024-07-24 12:53:18 -06:00
Simon Larsen
a145b346a4
refactor: Add support for reportDataInDays in StatusPage model
...
This commit adds the `reportDataInDays` property to the `StatusPage` model in the `StatusPage.ts` file. The `reportDataInDays` property allows users to specify the number of days of data to include in the report. This change enhances the reporting functionality of the application by providing more flexibility in generating reports for status pages.
2024-07-23 19:43:10 -06:00
Simon Larsen
f090654ab6
refactor: Add support for StatusPage reports
2024-07-23 17:56:45 -06:00
Simon Larsen
c2e14c378b
refactor: Update StatusPageService to calculate and set the next report date
...
This commit modifies the StatusPageService in the StatusPageService.ts file. It adds logic to calculate and set the next report date based on the report start date and recurring interval. This change enhances the functionality of the StatusPage report feature by ensuring that the next report is scheduled correctly.
2024-07-23 13:29:02 -06:00
Simon Larsen
77996b2066
refactor: Add support for StatusPage reports
...
This commit adds support for generating and managing reports for the StatusPage feature. It includes database changes, such as adding new columns to the "StatusPage" table, and updates to various components and routes. The new functionality allows users to configure and schedule reports, enhancing the reporting capabilities of the application.
2024-07-23 13:06:12 -06:00
Simon Larsen
5fce72fe59
refactor: Add migration for StatusPage report functionality
...
This commit adds a migration file (1721754545771-MigrationName.ts) to implement the necessary database changes for the StatusPage report functionality. It adds new columns to the "StatusPage" table, including "isReportEnabled" (boolean), "reportStartDateTime" (timestamp with time zone), "reportRecurringInterval" (JSON), and "sendNextReportBy" (timestamp with time zone). These columns enable the configuration and scheduling of reports for the StatusPage feature. This change enhances the functionality and flexibility of the application when generating and managing reports for status pages.
2024-07-23 11:15:57 -06:00
Simon Larsen
9f8764d741
refactor: Add canReadOnRelationQuery property to TelemetryService's serviceColor
...
This commit adds the `canReadOnRelationQuery` property to the `serviceColor` field in the `TelemetryService` model. The `canReadOnRelationQuery` property allows for reading the `serviceColor` field when querying related data. This change enhances the functionality and flexibility of the `TelemetryService` model when working with related data.
2024-07-23 09:50:15 -06:00
Simon Larsen
9ce44cc416
refactor: Update BlogTitleAndDescription styling for better readability
...
This commit updates the styling of the BlogTitleAndDescription component in the BlogTitleAndDescription.ejs file. The font size, font weight, and line height of the title and description elements are adjusted to improve readability and visual hierarchy. This change enhances the overall user experience when viewing blog titles and descriptions on the home page.
2024-07-22 20:09:27 -06:00
Simon Larsen
f5f542cae6
refactor: Remove unnecessary whitespace in StatusAPI
2024-07-22 15:29:26 -06:00
Simon Larsen
de4eea4d24
refactor: Round metric values to integers in MetricView component
2024-07-22 15:24:08 -06:00
Simon Larsen
104535b723
```text
...
refactor: Round metric values to integers in MetricView component
This commit modifies the MetricView component in the MetricView.tsx file. It adds logic to round the metric values to integers using the Math.round() function. This change improves the accuracy and readability of the displayed metric values.
2024-07-22 15:09:31 -06:00
Simon Larsen
6f5dfceb34
refactor: Enable real-time updates in LogsViewer components
...
This commit enables real-time updates in the LogsViewer components by setting the `enableRealtime` prop to `true` in the `Logs.tsx` and `Index.tsx` files. Previously, real-time updates were disabled (`enableRealtime` set to `false`), but this change allows for immediate updates of logs when new data is available. This enhancement improves the usability and responsiveness of the LogsViewer feature.
2024-07-22 14:47:01 -06:00
Simon Larsen
1ec61a473a
refactor: Update LogItem component to display service name and color
...
This commit updates the LogItem component in the LogItem.tsx file. It adds functionality to display the service name and color based on the serviceId provided. The serviceMap dictionary is used to retrieve the service name and color, improving the readability and usability of the component. This change enhances the overall quality and user experience of the LogsViewer feature.
2024-07-22 14:33:18 -06:00
Simon Larsen
abf4faade7
refactor: Update TraceTable component to use React hooks and improve performance
...
This commit updates the TraceTable component in the TraceTable.tsx file. The component is refactored to use React hooks instead of class components, resulting in cleaner and more concise code. Additionally, the update improves the performance of the component by removing unused code and optimizing rendering. These changes enhance the overall quality and maintainability of the TraceTable component.
2024-07-22 13:50:04 -06:00
Simon Larsen
6a9ee5ba75
refactor: Add jsonKeys property to Filter interfaces
...
This commit adds the `jsonKeys` property to the `Filter` interface in two different files: `Filter.ts` and `ModelFilter/Filter.ts`. The `jsonKeys` property is an array of strings and is used to specify the JSON keys associated with a filter. This addition allows for more flexibility and customization when working with filters in the application.
2024-07-22 13:48:33 -06:00
Simon Larsen
b696e52145
refactor: Update SpanStatusElement component to handle SpanStatus
...
This commit updates the SpanStatusElement component to handle the new SpanStatus type. The title prop of the component is modified to accept a SpanStatus value in addition to a string. This change allows for more accurate and descriptive rendering of the span status in the TraceExplorer and TraceTable components. The update improves the overall consistency and usability of the application when displaying span status information.
2024-07-21 17:23:00 -06:00
Simon Larsen
8af8eb34ad
refactor: Update TelemetryLayout component and add TraceTable
...
This commit updates the TelemetryLayout component to improve performance and readability. Unused code is removed, including imports, variables, and functions that are no longer needed. The component is also refactored to use React hooks instead of class components, resulting in cleaner and more concise code.
Additionally, a new TraceTable component is added, which replaces the TelemetryServiceTable component in the Telemetry/Traces.tsx file. The TraceTable component provides enhanced functionality for displaying and filtering trace data.
These changes enhance the overall quality, maintainability, and functionality of the TelemetryLayout component and improve the user experience when viewing telemetry data.
2024-07-21 17:10:09 -06:00
Simon Larsen
e600fac4fd
refactor: Update TelemetryLayout component and add TraceTable
2024-07-21 17:02:51 -06:00
Simon Larsen
1772953b34
refactor: Update TelemetryLayout component and add TraceTable
...
This commit updates the TelemetryLayout component to improve performance and readability. Unused code is removed, including imports, variables, and functions that are no longer needed. The component is also refactored to use React hooks instead of class components, resulting in cleaner and more concise code.
Additionally, a new TraceTable component is added, which replaces the TelemetryServiceTable component in the Telemetry/Traces.tsx file. The TraceTable component provides enhanced functionality for displaying and filtering trace data.
These changes enhance the overall quality, maintainability, and functionality of the TelemetryLayout component and improve the user experience when viewing telemetry data.
2024-07-21 15:37:40 -06:00
Simon Larsen
44e3c99da8
refactor: Remove unused code and update TelemetryLayout component
2024-07-21 14:30:45 -06:00
Simon Larsen
5fa0f23689
refactor: Remove unused code and update TelemetryLayout component
...
This commit removes unused code in the TelemetryLayout component and updates it to improve performance and readability. The unused code includes imports, variables, and functions that are no longer needed. The component is also refactored to use React hooks instead of class components, resulting in cleaner and more concise code. These changes enhance the overall quality and maintainability of the TelemetryLayout component.
2024-07-21 13:09:00 -06:00
Simon Larsen
5a9a53dfea
refactor: Add TelemetryAttributeService and update BaseAPIFeatureSet
2024-07-21 10:54:56 -06:00
Simon Larsen
9dae8e1764
refactor: Remove commented out code for empty formula configuration
2024-07-21 10:06:08 -06:00
Simon Larsen
2c8b58c293
refactor: Remove commented out code for empty formula configuration
2024-07-21 10:05:55 -06:00
Simon Larsen
57686c87e3
refactor: Remove commented out code for empty formula configuration
2024-07-21 09:18:03 -06:00
snyk-bot
738fb77773
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
- https://snyk.io/vuln/SNYK-DEBIAN12-KRB5-7411314
2024-07-21 06:22:59 +00:00
Simon Larsen
51a714f4bd
refactor: Add jsonKeys prop to Filter and JSONFilter components
...
This commit adds the jsonKeys prop to the Filter and JSONFilter components in order to support filtering by JSON keys. The jsonKeys prop is an array of string values that represents the available JSON keys for filtering. This enhancement improves the flexibility and functionality of the filter components, allowing users to filter data based on specific JSON keys.
2024-07-20 09:25:34 -06:00
Simon Larsen
358b785fe0
refactor: Remove TelemetryAttribute model and service
...
This commit removes the TelemetryAttribute model and service from the codebase. The TelemetryAttribute model and service were no longer needed and were causing unnecessary complexity. Removing them simplifies the codebase and improves maintainability.
2024-07-20 08:08:00 -06:00
snyk-bot
a464723729
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
- https://snyk.io/vuln/SNYK-DEBIAN12-KRB5-7411314
2024-07-20 06:22:55 +00:00
Simon Larsen
5ab959cec5
refactor: Add TelemetryAttributeService and update BaseAPIFeatureSet
...
This commit adds the TelemetryAttributeService to the AnalyticsServices array in the CommonServer/Services/Index.ts file. It also updates the BaseAPIFeatureSet in the App/FeatureSet/BaseAPI/Index.ts file to include a new route for handling telemetry attribute operations. These changes improve the functionality and flexibility of the analytics module, allowing users to work with telemetry attributes effectively.
2024-07-19 18:59:50 -06:00
Simon Larsen
97bb269ccf
refactor: Update TelemetryAttribute model and service
...
This commit updates the TelemetryAttribute model and service to align with the changes made in the AnalyticsModels/TelemetryAttribute.ts file. The model's tableName, singularName, pluralName, and crudApiPath properties have been modified to reflect the new naming convention for telemetry attributes. Additionally, the TelemetryAttributeService has been added to the AnalyticsServices array in the CommonServer/Services/Index.ts file. These changes improve the consistency and functionality of the telemetry attribute module, allowing users to work with telemetry attributes effectively.
2024-07-19 16:57:19 -06:00
Simon Larsen
85c70bbc17
refactor: Add TelemetryAttributeService to AnalyticsServices
...
This commit adds the TelemetryAttributeService to the AnalyticsServices array in the CommonServer/Services/Index.ts file. By including the TelemetryAttributeService, we ensure that the service is available for handling telemetry attribute-related operations in the analytics module. This enhancement improves the functionality and flexibility of the analytics services, allowing users to work with telemetry attributes effectively.
2024-07-19 16:48:12 -06:00
Simon Larsen
7effd05896
refactor: Update MetricQueryConfig and MetricQuery components
...
This commit updates the MetricQueryConfig and MetricQuery components to include the metricNames prop. The metricNames prop is an array of string values that represents the available metric names for filtering and querying. This change improves the flexibility and functionality of the components, allowing users to select from a predefined list of metric names.
2024-07-19 15:57:21 -06:00
Simon Larsen
3123b5304d
refactor: Update StartAndEndDate component to use boolean type for time interval variables
...
This commit refactors the StartAndEndDate component to use the boolean type for the time interval variables (is1Hour, is3Hours, is1Day, etc.). This change improves code readability and ensures consistent typing, making it easier to understand and maintain the component.
2024-07-19 15:37:10 -06:00
Simon Larsen
6ea6f94694
getAggregationInterval
2024-07-19 15:25:29 -06:00
Simon Larsen
4b91e598ce
refactor: Update StatementGenerator.ts and AnalyticsDatabaseService.ts
...
The code changes in StatementGenerator.ts and AnalyticsDatabaseService.ts refactor the import statements for the AggregateBy module. The changes ensure consistent formatting and improve code readability.
2024-07-19 14:02:54 -06:00
Simon Larsen
07293006c3
refactor: Update MetricView component to render charts for metric results
2024-07-19 13:58:46 -06:00
snyk-bot
8f86a4651e
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
- https://snyk.io/vuln/SNYK-DEBIAN12-GIT-6846203
- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
- https://snyk.io/vuln/SNYK-DEBIAN12-KRB5-7411315
2024-07-19 07:47:19 +00:00
Simon Larsen
74857d58d8
refactor: Update MetricView component to render charts for metric results
2024-07-18 18:03:37 -06:00
Simon Larsen
e93b74665b
refactor: Remove unused code and update types in AggregateBy.ts, StatementGenerator.ts, and MetricView.tsx
2024-07-18 17:58:26 -06:00
Simon Larsen
3c0eeeb81d
refactor: Update ModelAPI to return AggregatedResult in aggregate method
2024-07-18 17:22:36 -06:00
Simon Larsen
8de13e75f2
refactor: Add aggregate endpoint to BaseAnalyticsAPI
...
This commit adds the aggregate endpoint to the BaseAnalyticsAPI class. The endpoint allows users to perform aggregation operations on the analytics data. It includes a POST and GET route for aggregating data based on specified criteria. This enhancement improves the functionality and flexibility of the analytics API, enabling users to retrieve aggregated results efficiently.
2024-07-18 17:15:47 -06:00
Simon Larsen
f57a487b13
refactor: Update BaseDatabase types and components
...
This commit updates the BaseDatabase types and components to include new interfaces and enums for handling aggregation, sorting, and querying of data. It improves the flexibility and functionality of the database operations, enhancing the overall performance and usability of the application.
2024-07-18 17:00:46 -06:00
Simon Larsen
2eb0f51636
refactor: Update DateFilter component to handle FieldType.DateTime
...
This commit updates the DateFilter component to handle the FieldType.DateTime in addition to FieldType.Date. It ensures that the component can correctly handle both date and date-time filters, improving the flexibility and functionality of the filtering feature.
2024-07-18 14:35:54 -06:00
Simon Larsen
4741d8f9e7
refactor: Update TracesList component to use FieldType.DateTime for "Seen At" field
...
This commit updates the TracesList component to use the FieldType.DateTime instead of FieldType.Date for the "Seen At" field. This change ensures that the field accurately represents the date and time of when the trace was seen, improving the accuracy and clarity of the telemetry data.
2024-07-18 14:13:43 -06:00
Simon Larsen
4ce5abc918
refactor: Update TelemetryIngest to include serviceName in TelemetryRequest
...
This commit updates the TelemetryIngest middleware to include the serviceName property in the TelemetryRequest interface. It improves the accuracy and completeness of the telemetry data handling.
2024-07-17 17:50:50 -06:00
Simon Larsen
f041a6cbbb
refactor: Update TelemetryIngest to include serviceName in TelemetryRequest
...
This commit updates the TelemetryIngest middleware to include the serviceName property in the TelemetryRequest interface. This change allows the middleware to access and use the service name when processing telemetry data. It improves the accuracy and completeness of the telemetry data handling.
2024-07-17 17:27:04 -06:00
Simon Larsen
394e5460b5
refactor: Update MetricView and MetricViewPage components
...
This commit updates the MetricView and MetricViewPage components to include the MetricsAggregationType enum and use it for setting the default aggregation type in the filterData object. This change ensures consistency and clarity in the codebase, improving the maintainability and readability of the application.
2024-07-17 16:50:13 -06:00
Simon Larsen
7a8043f4db
refactor: Update MetricAlias component to use title and description instead of metricAlias
...
This commit updates the MetricAlias component in the Metrics folder to use the properties "title" and "description" instead of "metricAlias". This change improves the clarity and consistency of the codebase, aligning with the naming conventions used throughout the application.
2024-07-17 15:17:18 -06:00
Simon Larsen
7fe26603fd
refactor: Update FieldLabelElement component to use consistent text color
...
This commit updates the FieldLabelElement component in the CommonUI project to use a consistent text color of text-gray-500 instead of text-gray-700. This change improves the visual consistency and readability of the form fields throughout the application.
2024-07-17 14:58:01 -06:00
Simon Larsen
a50cce6c6f
refactor: Update MetricsAggregationType enum values to uppercase
...
This commit updates the MetricsAggregationType enum values to uppercase for consistency and clarity. The previous lowercase values were inconsistent with the naming convention used throughout the codebase. This change improves the readability and maintainability of the code.
2024-07-17 14:50:15 -06:00
Simon Larsen
3c839799da
refactor: Update LastRunMessage and TelemetryServices components
2024-07-17 13:42:12 -06:00
Simon Larsen
5a11df0153
refactor: Update LastRunMessage and TelemetryServices components
...
This commit updates the LastRunMessage component to display a more accurate message about the data update. It also updates the TelemetryServices component to use a clearer title and description. These changes improve the clarity and user experience of the Copilot and Service Catalog pages.
2024-07-16 17:12:05 -06:00
Simon Larsen
bb8b4430cf
refactor: Update ServiceFileTypesUtil to use TechStack instead of ServiceLanguage
...
This commit updates the ServiceFileTypesUtil class to use the TechStack enum instead of the ServiceLanguage enum. It modifies the method names and parameters accordingly, ensuring consistency and clarity in the codebase. This refactoring improves the maintainability and extensibility of the application.
2024-07-16 16:52:40 -06:00
Simon Larsen
c6961b9a0b
refactor: Update TelemetryServiceTable component
...
This commit refactors the Services page by replacing the ModelTable component with the TelemetryServiceTable component. The TelemetryServiceTable component provides a more specialized and optimized table for displaying telemetry services. This change improves the performance and user experience of the Services page.
2024-07-16 16:28:54 -06:00
Simon Larsen
754e6b165e
refactor: Update Monitor component props and imports
...
This commit updates the Monitor component in the Monitor.tsx file to include an optional showIcon prop. It also updates the import paths in various files to reflect the changes. These refactorings improve the flexibility and maintainability of the codebase.
2024-07-16 16:19:36 -06:00
Simon Larsen
5f2430ff06
feat: Add routes for Service Catalog view pages
...
This commit adds routes for the Monitors, Incidents, and Telemetry Services pages in the Service Catalog view. These routes allow users to navigate to specific sections of the Service Catalog and access relevant information. The addition of these routes enhances the usability and functionality of the application.
2024-07-16 15:08:26 -06:00
Simon Larsen
80b9961bd8
feat: Add breadcrumb links for Monitors, Incidents, and Telemetry Services in Service Catalog view
2024-07-16 15:07:10 -06:00
Simon Larsen
886f753422
refactor: Update TechStack enum and related imports
2024-07-16 14:50:24 -06:00
Simon Larsen
9ea0c6389c
refactor: Update repository URL in package.json
2024-07-16 14:44:47 -06:00
Simon Larsen
f29bcc6641
refactor: Update TechStack enum and related imports
2024-07-16 14:43:59 -06:00
Simon Larsen
60aa7032c5
refactor: Update TechStack enum and related imports
...
This commit updates the TechStack enum in the TechStack.ts file to include a comprehensive list of technology stacks. It also updates the import paths in various files to reflect the changes from using ServiceLanguage to TechStack. This refactoring improves the clarity and consistency of the codebase.
2024-07-16 14:07:47 -06:00
Simon Larsen
4d8ba7d3a3
fix: Update import path for ServiceCatalogTelemetryService model
2024-07-16 13:30:27 -06:00
Simon Larsen
c87744c51e
feat: Add ServiceCatalogMonitor and ServiceCatalogTelemetryService models
...
This commit adds the ServiceCatalogMonitor and ServiceCatalogTelemetryService models to the application. These models are necessary for managing and monitoring service catalog dependencies and telemetry services. The addition of these models enhances the functionality and flexibility of the application.
2024-07-16 11:52:08 -06:00
Simon Larsen
9841ba52a9
feat: Add MetricsAggregationType enum and MetricsQuery interface
...
This commit adds the MetricsAggregationType enum to represent different types of metrics aggregations such as max, min, sum, avg, and count. It also introduces the MetricsQuery interface, which defines the structure of a metrics query including the metric name, attributes, aggregation type, aggregate by, start time, and end time. These changes enable the implementation of metrics queries and aggregations in the application.
2024-07-15 17:51:19 -06:00
Simon Larsen
b16df022ed
chore: Update npm dependency to latest stable version
2024-07-15 15:23:11 -06:00
Simon Larsen
c3d8acc61a
feat: Add SquareStack3D icon to IconProp enum and update SideMenu component
...
This commit adds the SquareStack3D icon to the IconProp enum in the IconProp.ts file. It also updates the SideMenu component in the SideMenu.tsx file to use the SquareStack3D icon instead of the SquareStack icon. This change ensures that the correct icon is displayed in the SideMenu for the specified modelId.
2024-07-15 15:16:26 -06:00
Simon Larsen
04fbb15405
feat: Add Service Catalog Dependency model and routes
2024-07-15 14:49:10 -06:00
Simon Larsen
2cd61dbbac
```text
...
refactor: Add Service Catalog Dependency permissions
This commit adds new permissions for creating, deleting, editing, and reading Service Catalog Dependencies. These permissions allow users to manage dependencies within the project.
2024-07-15 14:29:05 -06:00
Simon Larsen
e6bc8e4b30
chore: Update Docker configuration for Copilot debugging
...
This commit updates the Docker configuration in the `.github/workflows/reliability-copilot.yml` file to fix the environment variable values for `ONEUPTIME_REPOSITORY_SECRET_KEY` and `CODE_REPOSITORY_PASSWORD`. The values are now properly enclosed in double quotes to ensure consistency and prevent any issues with special characters. This change ensures the correct configuration for running the reliability copilot workflow.
2024-07-15 14:13:00 -06:00
Simon Larsen
e9f0510d3c
chore: Update Docker configuration for Copilot debugging
2024-07-15 14:10:22 -06:00
Simon Larsen
9c0cf6a3db
```text
...
chore: Update Docker configuration for Copilot debugging
This commit updates the Docker configuration in the `.github/workflows/reliability-copilot.yml` file to fix the environment variable values for `ONEUPTIME_REPOSITORY_SECRET_KEY` and `CODE_REPOSITORY_PASSWORD`. The values are now properly enclosed in single quotes to prevent any issues with special characters. This change ensures the correct configuration for running the reliability copilot workflow.
2024-07-15 14:04:49 -06:00
Simon Larsen
bca58a58ae
chore: Fix formatting in InitUtil code
...
This commit fixes the formatting in the InitUtil code by removing unnecessary whitespace and aligning the code properly. The changes improve the readability and maintainability of the code.
2024-07-15 13:57:37 -06:00
Simon Larsen
2c0fbfef19
feat: Update Docker configuration for Copilot debugging
...
This commit updates the Docker configuration in the `.vscode/launch.json` file to improve the debugging experience for Copilot. It modifies the `Debug: Copilot Locally` configuration by changing the `localRoot` to `${workspaceFolder}/TestServer` and updating the `name` to `Copilot: Debug with Docker`. Additionally, it sets the `port` to `9985`, `remoteRoot` to `/usr/src/app`, and enables `restart` and `autoAttachChildProcesses` for better debugging capabilities. These changes enhance the development workflow and make it easier to debug Copilot locally with Docker.
2024-07-15 13:52:00 -06:00
Simon Larsen
395f9bcdb7
chore: Update Docker configuration for Copilot debugging
2024-07-15 13:51:35 -06:00
Simon Larsen
4587e3136b
feat: Update Docker configuration for Copilot debugging
...
This commit updates the Docker configuration in the `.vscode/launch.json` file to improve the debugging experience for Copilot. It modifies the `Debug: Copilot Locally` configuration by changing the `localRoot` to `${workspaceFolder}/TestServer` and updating the `name` to `Copilot: Debug with Docker`. Additionally, it sets the `port` to `9985`, `remoteRoot` to `/usr/src/app`, and enables `restart` and `autoAttachChildProcesses` for better debugging capabilities. These changes enhance the development workflow and make it easier to debug Copilot locally with Docker.
2024-07-15 13:31:49 -06:00
Simon Larsen
2a458ec7e6
chore: Update Docker configuration for Copilot debugging
2024-07-15 09:49:21 -06:00
Simon Larsen
2c02a62e63
feat: Update Docker configuration for Copilot debugging
...
This commit updates the Docker configuration in the `.vscode/launch.json` file to improve the debugging experience for Copilot. It modifies the `Debug: Copilot Locally` configuration by changing the `localRoot` to `${workspaceFolder}/TestServer` and updating the `name` to `Copilot: Debug with Docker`. Additionally, it sets the `port` to `9985`, `remoteRoot` to `/usr/src/app`, and enables `restart` and `autoAttachChildProcesses` for better debugging capabilities. These changes enhance the development workflow and make it easier to debug Copilot locally with Docker.
2024-07-15 09:47:53 -06:00
Simon Larsen
1afd76b080
```text
...
refactor: Update Alert component styles
This commit updates the styles of the Alert component to use a common background color of "bg-gray-700" instead of different colors for each alert type. This change simplifies the code and improves consistency in the UI.
2024-07-15 09:15:10 -06:00
Simon Larsen
5fae51fa01
chore: Update CodeRepositoryPage form fields
...
This commit updates the CodeRepositoryPage form fields by removing the "Main Branch Name" field and adding a "Select Service" dropdown with a description. The "Main Branch Name" field is no longer necessary and the "Select Service" dropdown provides a better user experience by allowing users to choose a service from the Service Catalog. These changes improve the usability and clarity of the form.
2024-07-15 09:13:15 -06:00
Simon Larsen
d8366efee8
feat: Improve MarkdownViewer styles for headings and code blocks
2024-07-15 09:06:15 -06:00
Simon Larsen
5f3cfa3f0d
feat: Update Docker configuration for Copilot debugging
...
This commit updates the Docker configuration in the `.vscode/launch.json` file to improve the debugging experience for Copilot. It modifies the `Debug: Copilot Locally` configuration by changing the `localRoot` to `${workspaceFolder}/TestServer` and updating the `name` to `Copilot: Debug with Docker`. Additionally, it sets the `port` to `9985`, `remoteRoot` to `/usr/src/app`, and enables `restart` and `autoAttachChildProcesses` for better debugging capabilities. These changes enhance the development workflow and make it easier to debug Copilot locally with Docker.
2024-07-15 08:36:23 -06:00
OneUptime Copilot
84740444ec
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/Errors.ts
2024-07-15 14:31:34 +00:00
OneUptime Copilot
3881ad163c
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/Authentication.ts
2024-07-15 14:27:15 +00:00
OneUptime Copilot
f7f43ed16c
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Index.ts
2024-07-15 14:26:24 +00:00
Simon Larsen
39b5982d67
feat: Improve MarkdownViewer styles for headings and code blocks
...
This commit updates the styles in the MarkdownViewer component to improve the visual hierarchy of headings and code blocks. It adds margin-bottom to h3, h4, and h5 headings to create better spacing between them and the content. Additionally, it removes unnecessary code in the code block rendering logic to simplify the component. These changes enhance the readability and aesthetics of the rendered Markdown content.
2024-07-15 07:36:16 -06:00
Simon Larsen
0f0f2c1b81
feat: Update react-syntax-highlighter to latest version and use a11yDark style
...
This commit updates the react-syntax-highlighter package to the latest version and switches to the a11yDark style for syntax highlighting in the MarkdownViewer component. This update ensures compatibility with the latest features and improvements of react-syntax-highlighter and enhances the accessibility of the code snippets in the MarkdownViewer.
2024-07-14 15:40:10 -06:00
OneUptime Copilot
7e05939977
OneUptime Copilot: Improve Comments on /App/Index.ts
2024-07-14 21:37:48 +00:00
Simon Larsen
c5062b5bc5
feat: Add @types/react-syntax-highlighter dependency
...
This commit adds the "@types/react-syntax-highlighter" dependency to the package.json file in the CommonUI directory. This is necessary to provide TypeScript type definitions for the "react-syntax-highlighter" library, ensuring proper type checking and improved development experience.
2024-07-14 14:44:06 -06:00
Simon Larsen
90355ae7ed
feat: Add lazy loading for images in PullRequestView
2024-07-14 14:20:04 -06:00
Simon Larsen
da67dc6930
feat: Add network_mode: host to docker-compose.base.yml
...
This commit adds the `network_mode: host` configuration to the `docker-compose.base.yml` file. This configuration allows the container to share the host network stack, enabling direct access to the host's network interfaces. This change is made to improve network performance and connectivity for the application.
2024-07-14 13:58:48 -06:00
Simon Larsen
71151ea92e
feat: Add serviceCatalogId and serviceRepositoryId to CopilotPullRequestAPI and CopilotActionAPI
...
This commit adds the `serviceCatalogId` and `serviceRepositoryId` fields to the `CopilotPullRequestAPI` and `CopilotActionAPI` classes. These fields are included in the API response to provide additional information about the service catalog and service repository associated with a pull request or action. This change enhances the data returned by the APIs and improves the overall functionality of the application.
2024-07-12 22:04:18 +01:00
Simon Larsen
d97211d52c
feat: Set default model name if HF_MODEL_NAME environment variable is not set
2024-07-12 20:40:46 +00:00
Simon Larsen
d0e31ad95e
feat: Set default model name if HF_MODEL_NAME environment variable is not set
...
This commit updates the `app.py` file to set a default model name if the `HF_MODEL_NAME` environment variable is not set. The default model name is `meta-llama/Meta-Llama-3-8B-Instruct`. This change ensures that the application uses a valid model name even if the environment variable is not provided.
2024-07-12 20:39:18 +00:00
Simon Larsen
7c796e110b
feat: Add environment variables for Hugging Face token and model name
...
This commit adds the necessary environment variables for the Hugging Face token and model name in the `docker-compose.yml` file. The `HF_TOKEN` environment variable is used to store the Hugging Face API token, which can be obtained by signing up on Hugging Face and creating a new API token. The `HF_MODEL_NAME` environment variable is optional and allows specifying the model name from Hugging Face. If not set, the default model `meta-llama/Meta-Llama-3-8B-Instruct` will be used.
2024-07-12 20:37:03 +00:00
Simon Larsen
137cdb7716
refactor: Remove unused code and comments in LLMServer.ts
2024-07-12 20:18:34 +00:00
Simon Larsen
0a02aba790
feat: Add lazy loading for images in PullRequestView
2024-07-12 20:17:57 +00:00
Simon Larsen
652e81e984
feat: Add lazy loading for images in PullRequestView
...
This commit adds lazy loading for images in the PullRequestView component. By implementing lazy loading, the images will only load when they are in the viewport, improving the page load performance and user experience.
2024-07-12 21:13:05 +01:00
Simon Larsen
4dacd9b8b4
chore: Delete all data from CopilotAction table in MigrationName1720785305192
...
This commit deletes all data from the "CopilotAction" table in the "MigrationName1720785305192" migration. This is done to ensure a clean state before renaming the "pullRequestId" column to "copilotPullRequestId".
2024-07-12 20:43:31 +01:00
Simon Larsen
71fb83e698
feat: Update CopilotAction table to allow nullable copilotPullRequestId
...
This commit modifies the `CopilotAction` table in the `CopilotAction.ts` file to allow the `copilotPullRequestId` column to be nullable. This change provides flexibility in the data model by allowing the column to have null values.
2024-07-12 20:38:33 +01:00
Simon Larsen
d514059d5d
chore: Setup Git LFS in workflows
...
This commit adds a step to the GitHub workflows (`test-release.yaml` and `release.yml`) to setup Git LFS. Git LFS is necessary for handling large files in the repository. By installing Git LFS, we ensure that the repository can handle large files properly during the CI/CD process.
2024-07-12 20:28:46 +01:00
Simon Larsen
3c29278cc1
run on self hosted runner
2024-07-12 20:14:37 +01:00
Simon Larsen
5d1ad931fc
chore: Remove unused Copilot configuration variables
...
This commit removes the unused Copilot configuration variables from the `config.example.env` file. The `COPILOT_OPENAI_API_KEY` and `COPILOT_OPENAI_MODEL` variables are no longer needed and have been removed. This cleanup improves the clarity and maintainability of the codebase.
2024-07-12 19:36:33 +01:00
Simon Larsen
4e0d56de54
feat: Add setup pull request flag to CopilotPullRequestAPI.ts
...
This commit adds the `isSetupPullRequest` flag to the `CopilotPullRequestAPI.ts` file. The flag is set to true when creating a pull request for setting up the repository with OneUptime Copilot. This flag will be used to identify setup pull requests in the application.
2024-07-12 19:02:47 +01:00
Simon Larsen
a33b1f20f8
feat: Add migration for dropping NOT NULL constraint on serviceCatalogId and serviceRepositoryId in CopilotPullRequest
...
This commit adds a migration file (1720806196274-MigrationName.ts) that drops the NOT NULL constraint on the columns "serviceCatalogId" and "serviceRepositoryId" in the "CopilotPullRequest" table. This change allows these columns to have nullable values, providing flexibility in the data model.
2024-07-12 18:46:41 +01:00
Simon Larsen
9fa61dac31
feat: Add OneUptimeDate import in CopilotCodeRepositoryAPI
...
This commit adds an import statement for the `OneUptimeDate` module in the `CopilotCodeRepositoryAPI.ts` file. The `OneUptimeDate` module is used to update the last run time of the code repository.
2024-07-12 18:36:30 +01:00
Simon Larsen
263c1ee613
feat: Update CopilotPullRequest.ts and PageMap.ts
...
Update the table description in CopilotPullRequest.ts to fix a typo. Also, add a new entry in PageMap.ts for the "AI_COPILOT_CODE_REPOSITORY_VIEW_PULL_REQUESTS" page.
2024-07-12 13:38:19 +01:00
Simon Larsen
c648a6bf79
feat: Add CopilotPullRequestStatus enum
...
This commit adds the `CopilotPullRequestStatus` enum to the `CopilotPullRequestStatus.ts` file in the `Common/Types/Copilot` directory. This enum defines the possible statuses of a Copilot pull request, including "Created", "Merged", and "Closed". This enum will be used to track the status of Copilot pull requests throughout the application.
2024-07-12 13:07:59 +01:00
Simon Larsen
ed954d79a4
fix ingress
2024-07-12 12:05:29 +01:00
Simon Larsen
113e95a059
add fluentd host to ingress
2024-07-12 11:29:37 +01:00
Simon Larsen
4d31b85c4d
add otel collector to ingress
2024-07-12 11:26:54 +01:00
Simon Larsen
58cf3abda9
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-12 11:23:00 +01:00
Simon Larsen
9227324ac3
fix port name on ingress
2024-07-12 11:21:53 +01:00
snyk-bot
e5c608e20b
fix: upgrade @opentelemetry/instrumentation-xml-http-request from 0.52.0 to 0.52.1
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-xml-http-request from 0.52.0 to 0.52.1.
See this package in npm:
@opentelemetry/instrumentation-xml-http-request
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-12 04:41:38 +00:00
snyk-bot
8a41d48941
fix: upgrade posthog-js from 1.139.3 to 1.139.6
...
Snyk has created this PR to upgrade posthog-js from 1.139.3 to 1.139.6.
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
2024-07-12 04:37:12 +00:00
Simon Larsen
eb19465e56
Merge pull request #1580 from OneUptime/snyk-upgrade-94a17e29c2b95dff68863238e84f80f4
...
[Snyk] Upgrade eslint-plugin-react from 7.34.2 to 7.34.3
2024-07-11 17:13:14 +01:00
Simon Larsen
93ee819457
Merge pull request #1582 from OneUptime/snyk-upgrade-6b6d73fe55c776290de78e647adb1b35
...
[Snyk] Upgrade @opentelemetry/instrumentation-fetch from 0.51.1 to 0.52.0
2024-07-11 17:13:06 +01:00
snyk-bot
7931ac475e
fix: upgrade @opentelemetry/instrumentation-fetch from 0.51.1 to 0.52.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-fetch from 0.51.1 to 0.52.0.
See this package in npm:
@opentelemetry/instrumentation-fetch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-11 06:55:27 +00:00
snyk-bot
6286c203fe
fix: upgrade protobufjs from 7.3.0 to 7.3.2
...
Snyk has created this PR to upgrade protobufjs from 7.3.0 to 7.3.2.
See this package in npm:
protobufjs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/89d21457-97ad-4d10-9b37-253f0b4cc388?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-11 06:53:35 +00:00
snyk-bot
9d43a2d98b
fix: upgrade eslint-plugin-react from 7.34.2 to 7.34.3
...
Snyk has created this PR to upgrade eslint-plugin-react from 7.34.2 to 7.34.3.
See this package in npm:
eslint-plugin-react
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
2024-07-11 06:34:56 +00:00
snyk-bot
5271bcd49f
fix: upgrade @types/lodash from 4.17.4 to 4.17.5
...
Snyk has created this PR to upgrade @types/lodash from 4.17.4 to 4.17.5.
See this package in npm:
@types/lodash
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
2024-07-11 06:34:52 +00:00
Simon Larsen
54db88dd96
feat: Add git commands to add and commit changes in CodeRepositoryUtil
...
The CodeRepositoryUtil class now includes two new methods: `addAllChangedFilesToGit` and `commitChanges`. These methods allow for adding all changed files to the git repository and committing the changes with a specified message. This will make it easier to manage and track changes in the code repository.
2024-07-10 22:53:31 +01:00
Simon Larsen
dd336896d2
chore: Remove unused configuration files and scripts
2024-07-10 22:07:52 +01:00
simlarsen
75ad6697cd
OneUptime Copilot: Improve Comments on /App/FeatureSet/Docs/Index.ts
2024-07-10 21:00:05 +00:00
Simon Larsen
2862d1e69b
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-10 21:33:40 +01:00
Simon Larsen
5e486e4ce6
chore: Update LlmType enum and related code
2024-07-10 21:33:38 +01:00
Simon Larsen
6b17d6d6dc
Merge pull request #1574 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-voNYL
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Utils/Resources.ts
2024-07-10 21:32:05 +01:00
simlarsen
272a29aad1
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Utils/Resources.ts
2024-07-10 20:31:24 +00:00
Simon Larsen
d21e333c9e
Update config.example.env to disable copilot
2024-07-10 21:05:47 +01:00
Simon Larsen
b5195c27c0
chore: Add OpenAI configuration to Copilot
...
- Update config.example.env to include OpenAI API key and model.
- Update docker-compose.base.yml to include OpenAI environment variables.
- Update Copilot configuration files to handle OpenAI LLM responses.
2024-07-10 20:59:46 +01:00
Simon Larsen
3f436861ad
Merge pull request #1569 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-ewnDg
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/Model.ts
2024-07-10 20:49:10 +01:00
Simon Larsen
3982d49136
Merge pull request #1570 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-nHnSE
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/PageNotFound.ts
2024-07-10 20:48:40 +01:00
Simon Larsen
e007fb1b72
Merge pull request #1571 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-Mrwii
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/Pagination.ts
2024-07-10 20:48:31 +01:00
Simon Larsen
ccba9482de
Merge pull request #1572 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-ooCrw
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/Permissions.ts
2024-07-10 20:48:15 +01:00
Simon Larsen
8dfa8c2e09
Merge pull request #1573 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-yaNuN
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/Status.ts
2024-07-10 20:47:57 +01:00
Simon Larsen
af0a5d1022
chore: Update LlmType enum and related code
2024-07-10 18:39:13 +01:00
Simon Larsen
43a22d9973
chore: Update LlmType enum and related code
...
- Update LlmType enum values to match the new naming convention.
- Update references to Llama to LLM in various files.
- Update CopilotActionsBase.ts to set the llmType to LLM in the constructor.
- Update Init.ts to use the llmServerUrl instead of llamaServerUrl.
- Update LLM.ts to use LLMServer class instead of Llama class.
- Add OpenAI class and update LLM.ts to handle OpenAI LLM type.
- Update Config.ts to handle OpenAI API key and model.
- Add OpenAI.ts file to handle OpenAI LLM responses.
2024-07-10 18:36:00 +01:00
Simon Larsen
d8c8a76c1d
chore: Update Copilot configuration files
...
- Update Copilot Dockerfile.tpl to remove unnecessary code and fix formatting.
- Update config.example.env and Copilot/.env.example to correct the LLM server URL.
- Remove unused code and update documentation in Copilot/README.md.
- Update navigation links in App/FeatureSet/Docs/Utils/Nav.ts to include Copilot documentation.
- Update Copilot/Config.ts and Copilot/Utils/Init.ts to use the new LLM server URL.
- Add logger statements in Copilot/Service/CopilotActions/CopilotActionsBase.ts to log file content.
2024-07-10 18:19:09 +01:00
simlarsen
e40dc2e9ff
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/Status.ts
2024-07-10 13:01:43 +00:00
simlarsen
e0769f1d2b
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/Permissions.ts
2024-07-10 13:00:58 +00:00
simlarsen
e336d2ad38
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/Pagination.ts
2024-07-10 13:00:09 +00:00
simlarsen
6ca6daf38d
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/PageNotFound.ts
2024-07-10 12:59:15 +00:00
simlarsen
ffa6f143ac
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/Model.ts
2024-07-10 12:58:24 +00:00
Simon Larsen
04650f165f
chore: Add logger to Execute.ts and fix formatting in Config.ts and Init.ts
2024-07-10 13:50:29 +01:00
Simon Larsen
214c4e4839
chore: Await discardAllChangesOnCurrentBranch in Copilot/Init.ts
2024-07-10 13:43:59 +01:00
Simon Larsen
fad530cf86
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-10 13:39:46 +01:00
Simon Larsen
6b9e0c8b99
chore: Disable Copilot in development environment
2024-07-10 13:39:35 +01:00
Simon Larsen
5a66e9a393
Merge pull request #1568 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-TJVih
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/Introduction.ts
2024-07-10 13:23:50 +01:00
simlarsen
ddd5813266
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/Introduction.ts
2024-07-10 12:23:07 +00:00
Simon Larsen
e246e3fbcd
Update npm aliases in .bash_profile
2024-07-10 12:18:14 +01:00
Simon Larsen
e1f4cc22ac
chore: Add git and Kubernetes aliases
2024-07-10 12:12:46 +01:00
Simon Larsen
6911cf59f4
pin otel collector version
2024-07-10 11:56:26 +01:00
Simon Larsen
5172d7f349
chore: Add CORS headers to Telemetry and OTelCollector
...
This commit adds CORS headers to the Telemetry and OTelCollector components to allow cross-origin resource sharing. This enables the client to make requests to these components from different origins. The headers include "Access-Control-Allow-Credentials", "Access-Control-Allow-Origin", "Access-Control-Allow-Methods", and "Access-Control-Allow-Headers".
2024-07-10 11:48:22 +01:00
Simon Larsen
55e043f3bd
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-10 11:15:04 +01:00
Simon Larsen
bdee2f0585
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-10 10:14:05 +00:00
Simon Larsen
833ca82cb7
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-10 11:13:15 +01:00
Simon Larsen
6751972d7f
Merge pull request #1564 from OneUptime/snyk-upgrade-3232471f850f8871f36776389f11aae2
...
[Snyk] Upgrade @opentelemetry/instrumentation-xml-http-request from 0.51.1 to 0.52.0
2024-07-10 11:11:18 +01:00
Simon Larsen
44ed919f95
Merge pull request #1565 from OneUptime/snyk-upgrade-7d66d03180c77c4ca697278c523089b6
...
[Snyk] Upgrade react-big-calendar from 1.12.2 to 1.13.0
2024-07-10 11:10:45 +01:00
Simon Larsen
c8ad2a1ac8
Merge pull request #1566 from OneUptime/snyk-upgrade-95f152c7f03c4ab700ab8a5a552aa96c
...
[Snyk] Upgrade posthog-js from 1.138.0 to 1.139.3
2024-07-10 11:10:36 +01:00
Simon Larsen
232b537969
Merge pull request #1567 from OneUptime/snyk-upgrade-7c8fb9ccde1fd7e55540a2005ae62b07
...
[Snyk] Upgrade globals from 15.4.0 to 15.6.0
2024-07-10 11:10:30 +01:00
Simon Larsen
d5c8e7836f
Refactor MigrationName1720532068612 to delete all records from CopilotAction and drop a foreign key constraint
2024-07-10 11:09:44 +01:00
snyk-bot
e897955466
fix: upgrade globals from 15.4.0 to 15.6.0
...
Snyk has created this PR to upgrade globals from 15.4.0 to 15.6.0.
See this package in npm:
globals
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
2024-07-10 06:13:29 +00:00
snyk-bot
4f3ae06e59
fix: upgrade posthog-js from 1.138.0 to 1.139.3
...
Snyk has created this PR to upgrade posthog-js from 1.138.0 to 1.139.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
2024-07-10 06:12:11 +00:00
snyk-bot
e971bdaee9
fix: upgrade react-big-calendar from 1.12.2 to 1.13.0
...
Snyk has created this PR to upgrade react-big-calendar from 1.12.2 to 1.13.0.
See this package in npm:
react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-10 06:06:23 +00:00
snyk-bot
d165ce86df
fix: upgrade @opentelemetry/instrumentation-xml-http-request from 0.51.1 to 0.52.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-xml-http-request from 0.51.1 to 0.52.0.
See this package in npm:
@opentelemetry/instrumentation-xml-http-request
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-10 06:06:18 +00:00
snyk-bot
45d327e55d
fix: upgrade @opentelemetry/instrumentation-fetch from 0.51.1 to 0.52.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-fetch from 0.51.1 to 0.52.0.
See this package in npm:
@opentelemetry/instrumentation-fetch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-10 06:06:13 +00:00
Simon Larsen
ec704cbe34
Refactor executeScript function to execute multiple commands sequentially
2024-07-09 21:06:40 +01:00
Simon Larsen
658cb9fee3
refactor: Update URL for validating secret key in app.py
...
The code changes in `app.py` update the URL for validating the secret key. The previous URL was using the endpoint `/api/code-repository/is-valid/{secretKey}`, and it has been changed to `/api/copilot-code-repository/is-valid/{secretKey}`. This change ensures that the correct endpoint is used for validating the secret key in the OneUptime service.
2024-07-09 19:38:29 +00:00
Simon Larsen
3234112644
Refactor CORS headers to allow all origins and additional headers
2024-07-09 20:08:45 +01:00
Simon Larsen
0c7db14e99
Refactor Telemetry and TelemetryIngest classes to use URL class from Common/Types/API/URL
2024-07-09 20:02:12 +01:00
Simon Larsen
34118d5892
chore: Fix typo in npm run command
2024-07-09 18:52:26 +01:00
Simon Larsen
2ee80ee2f9
chore: Refactor CopilotCodeRepositoryAPI to remove unnecessary onBeforeCommitScript, onBeforeRepositoryCloneScript, onAfterCommitScript, and onAfterRepositoryCloneScript properties
2024-07-09 18:12:08 +01:00
Simon Larsen
aaacaa654b
chore: Refactor executeAction function to use typescript interfaces and types
2024-07-09 17:51:36 +01:00
Simon Larsen
d8c38a3564
chore: Add necessary configuration files for OneUptime service
2024-07-09 17:40:26 +01:00
Simon Larsen
add77694c3
chore: Add necessary configuration files for OneUptime service
2024-07-09 16:34:58 +01:00
Simon Larsen
66171e8035
chore: Remove unnecessary columns from CopilotCodeRepository table
2024-07-09 16:33:06 +01:00
Simon Larsen
932d218455
chore: Update import paths for CodeRepository to CopilotCodeRepository
2024-07-09 14:42:19 +01:00
Simon Larsen
33a295c191
chore: Update import paths for CodeRepository to CopilotCodeRepository
2024-07-09 14:17:05 +01:00
Simon Larsen
4c0f1b08c8
chore: Add onBeforeCommitScript, onBeforeRepositoryCloneScript, onAfterCommitScript, and onAfterRepositoryCloneScript properties to CopilotCodeRepository model
2024-07-09 14:14:04 +01:00
Simon Larsen
f58e935cb9
chore: Update import paths for CodeRepository to CopilotCodeRepository
2024-07-09 14:07:42 +01:00
Simon Larsen
ad48ea5a3f
chore: Update import paths for CodeRepository to CopilotCodeRepository
2024-07-09 13:55:59 +01:00
Simon Larsen
3a4ae31872
chore: Update import paths for CodeRepository to CopilotCodeRepository
2024-07-09 13:53:50 +01:00
Simon Larsen
48996b0810
Merge remote-tracking branch 'origin/snyk-upgrade-cd470ff382f3ed998304bb88ef9afe7f'
2024-07-09 13:03:57 +01:00
Simon Larsen
d450c99560
Merge remote-tracking branch 'origin/snyk-upgrade-65126f8b570e3a8824e5969f0e718753'
2024-07-09 13:01:33 +01:00
Simon Larsen
51884a31cd
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-09 12:55:04 +01:00
Simon Larsen
5251b93fc9
refactor: Improve logging in Llama class
2024-07-09 12:54:49 +01:00
Simon Larsen
ac3635511c
Merge pull request #1535 from OneUptime/snyk-upgrade-a5008561a01273d3fcf7af71de29b60d
...
[Snyk] Upgrade @opentelemetry/instrumentation from 0.51.1 to 0.52.0
2024-07-09 12:53:36 +01:00
Simon Larsen
0990ef0846
Merge pull request #1556 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-csMvV
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/Docs/Utils/Render.ts
2024-07-09 12:52:44 +01:00
simlarsen
294b245d88
OneUptime Copilot: Improve Comments on /App/FeatureSet/Docs/Utils/Render.ts
2024-07-09 11:44:50 +00:00
Simon Larsen
3eb3564c57
Merge pull request #1548 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-BFXsW
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/Pagination.ts
2024-07-09 12:37:05 +01:00
Simon Larsen
851f061018
Merge pull request #1547 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-eTbgL
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/ApiReference/Service/PageNotFound.ts
2024-07-09 12:36:18 +01:00
Simon Larsen
e9a2c64d67
Merge pull request #1555 from OneUptime/oneuptime-app-oneuptime-app-improve-comments-OeXvG
...
[OneUptime Copilot] Improve Comments on /App/FeatureSet/Docs/Utils/Nav.ts
2024-07-09 12:34:24 +01:00
simlarsen
f9b72e0155
OneUptime Copilot: Improve Comments on /App/FeatureSet/Docs/Utils/Nav.ts
2024-07-09 11:31:45 +00:00
simlarsen
834fd23542
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/Pagination.ts
2024-07-09 11:09:53 +00:00
simlarsen
14b45b95a4
OneUptime Copilot: Improve Comments on /App/FeatureSet/ApiReference/Service/PageNotFound.ts
2024-07-09 11:09:36 +00:00
Simon Larsen
74d4a6545e
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-08 20:00:01 +01:00
Simon Larsen
646c0f37d6
refactor: Improve logging in Llama class
2024-07-08 19:59:58 +01:00
Simon Larsen
1fdc36fea2
refactor: Update logging in Llama class for better debugging
2024-07-08 19:56:27 +01:00
Simon Larsen
a34a6657f0
feat: Add max_new_tokens parameter to job function
...
The code changes in `app.py` add a new parameter `max_new_tokens` to the `job` function. This parameter allows the maximum number of new tokens to be specified when calling the function. This change enhances the flexibility and control of the `job` function by allowing the maximum number of new tokens to be adjusted as needed.
2024-07-08 18:46:22 +00:00
Simon Larsen
95f87567e8
refactor: Improve logging in Llama class
...
This commit improves the logging in the Llama class by adding more detailed log messages. It modifies the log statements in the execute method to include the current file path and the type of Copilot action being executed. This change enhances the readability and debugging capabilities of the Llama service.
2024-07-08 18:15:27 +01:00
Simon Larsen
9ad97b1fe0
refactor: Add timeout handling to Llama prompt execution
...
This commit adds timeout handling to the Llama prompt execution in the Llama class. It introduces a timeoutInMinutes property in the CopilotActionPrompt interface and uses it to set a timeout for the prompt execution. If the prompt execution exceeds the specified timeout, a LLMTimeoutException is thrown, indicating that the prompt has timed out. This change enhances the reliability and responsiveness of the Llama service by preventing long-running prompts from blocking the execution flow.
2024-07-08 18:06:06 +01:00
Simon Larsen
9b9e6d666b
refactor: Update CodeRepositoryUtil to set author identity
2024-07-08 16:36:22 +01:00
Simon Larsen
24845b267f
refactor: Set author identity in CodeRepositoryUtil
...
This commit adds a new method, setAuthorIdentity, to the CodeRepositoryUtil class. The method sets the author's name and email in the global git configuration using the provided data. It executes the necessary git config command and logs the output. This change enhances the functionality of the CodeRepositoryUtil class by allowing the author's identity to be easily configured for git operations.
2024-07-08 16:19:19 +01:00
Simon Larsen
448326ee88
refactor: Add LOG_LEVEL=DEBUG environment variable to docker-compose.copilot.yml
...
This commit adds the LOG_LEVEL=DEBUG environment variable to the docker-compose.copilot.yml file. Setting the log level to DEBUG will enable more detailed logging for the Copilot service. This change is made to improve debugging and troubleshooting capabilities during development and testing.
2024-07-08 16:01:51 +01:00
Simon Larsen
12dab7bdda
refactor: Update Docker Compose configuration for Copilot
...
This commit updates the Docker Compose configuration for Copilot. It removes the unnecessary volume mapping for the COPILOT_REPOSITORY_LOCAL_PATH in the docker-compose.copilot.yml file. This change improves the clarity and simplicity of the configuration file.
2024-07-08 15:48:05 +01:00
Simon Larsen
3eba4da4a8
refactor: Update CODE_REPOSITORY_PASSWORD and CODE_REPOSITORY_USERNAME environment variables
...
This commit updates the environment variables CODE_REPOSITORY_PASSWORD and CODE_REPOSITORY_USERNAME in the Copilot project. The previous variables GITHUB_TOKEN and GITHUB_USERNAME have been replaced with the new variables to improve clarity and consistency. The changes are made in multiple files, including .github/workflows/reliability-copilot.yml, Copilot/.env.example, Copilot/Config.ts, Copilot/Utils/CodeRepository.ts, Copilot/Utils/Init.ts, config.example.env, and docker-compose.base.yml. These updates ensure that the correct credentials are used for accessing the code repository in the Copilot project.
2024-07-08 15:45:14 +01:00
Simon Larsen
b947ed2ed1
refactor: Add cloneRepository method to CodeRepositoryUtil
...
This commit adds a new method, cloneRepository, to the CodeRepositoryUtil class. The method is responsible for cloning a repository from a given URL to a specified path. It uses the git clone command to perform the cloning operation. This method will be used to clone the repository to a temporary directory in the Copilot/Init.ts file. The method takes an object as a parameter, which includes the repoPath and repoUrl. It executes the git clone command using the Execute.executeCommand() method and logs the output using the logger.debug() method. This new method enhances the functionality of the CodeRepositoryUtil class and improves the codebase.
2024-07-08 15:40:16 +01:00
Simon Larsen
6eef29e4a3
refactor: Update Copilot configuration for local development
2024-07-08 14:05:09 +01:00
Simon Larsen
74c2de8adc
refactor: Add npm scripts for running Copilot and LLM in development mode
...
This commit adds npm scripts for running Copilot and LLM in development mode. It introduces the "dev-copilot" and "dev-llm" scripts in the package.json file, which set up the necessary environment variables and start the respective services using docker-compose. These scripts enable developers to easily run and test Copilot and LLM locally during development.
2024-07-08 12:56:33 +01:00
Simon Larsen
f53b314b59
refactor: Update Copilot configuration for local development
2024-07-08 12:51:27 +01:00
Simon Larsen
e4bf81fcc1
refactor: Update Copilot configuration for local development
...
This commit updates the Copilot configuration for local development. It adds environment variables and services to the docker-compose.base.yml and package.json files to support running Copilot locally. The changes include adding the "copilot" service to the docker-compose.base.yml file with the necessary environment variables for Copilot functionality. Additionally, it adds new npm scripts in the package.json file to start, build, and force-build Copilot. These updates enable developers to easily run and build Copilot locally for testing and development purposes.
2024-07-08 12:11:52 +01:00
Simon Larsen
00b48b16ce
refactor: Update NODE_OPTIONS stack trace limit to 30 in Dockerfile.tpl
2024-07-05 13:00:16 +01:00
Simon Larsen
5b00b5dac1
refactor: Update Monitor.ts to improve error handling and populate secrets
...
This commit refactors the Monitor.ts file to enhance error handling and populate secrets for monitors. It introduces try-catch blocks and proper logging to handle errors more effectively. Additionally, it populates secrets for monitors using the MonitorUtil.populateSecrets() function. These changes improve the reliability and security of the monitoring process.
2024-07-05 12:56:53 +01:00
Simon Larsen
97306d47fa
refactor: Update default replica count for all deployments
2024-07-05 12:37:38 +01:00
Simon Larsen
5df9f9fd69
refactor: Refresh probe status when isEnabled is updated in MonitorProbeService.ts
2024-07-05 11:52:05 +01:00
Simon Larsen
d9ce813689
refactor: Update ingestor replica count based on configuration
2024-07-05 11:26:26 +01:00
Simon Larsen
93f1b97e88
refactor: Improve error handling in Monitor.ts
...
This commit refactors the Monitor.ts file to improve error handling. It removes commented out code and unused imports, ensuring a cleaner and more efficient codebase. This change enhances the maintainability and readability of the code.
2024-07-05 11:16:29 +01:00
Simon Larsen
c617e49a63
refactor: Update ingestor replica count based on configuration
...
This commit updates the ingestor replica count in the HelmChart/Public/oneuptime/templates/ingestor.yaml file based on the configuration. If the `$.Values.deployment.ingestor.replicaCount` value is provided, it sets the replicas to that value. Otherwise, it falls back to `$.Values.deployment.replicaCount`. This change ensures that the ingestor replica count is correctly configured, improving the scalability and performance of the application.
2024-07-05 10:51:19 +01:00
Simon Larsen
de7d06e5d7
refactor: Improve error handling in FetchListAndProbe
...
This commit refactors the FetchListAndProbe class to improve error handling. It adds try-catch blocks around the main logic and logs any errors that occur using the logger. Additionally, it includes a catch block to handle any errors thrown during the fetchListAndProbe function. This change ensures that errors are properly handled and logged, preventing potential issues with the monitoring process.
2024-07-05 10:18:03 +01:00
Simon Larsen
9b862162b6
refactor: Remove Hugging Face model download step from workflows
...
The Hugging Face model download step has been removed from the release and test workflows due to limited disk space on the runner. This step was causing issues and is no longer necessary for the current functionality of the project.
2024-07-05 10:05:19 +01:00
Simon Larsen
0ecf3fa1e0
refactor: Remove commented out code and unused imports in Monitor.ts
2024-07-05 09:54:34 +01:00
Simon Larsen
b5fa564cb3
refactor: Remove LLM/Models from .dockerignore
2024-07-05 09:29:05 +01:00
Simon Larsen
b771e1486e
Update Hugging Face model download command in release and test workflows
2024-07-05 09:27:20 +01:00
Simon Larsen
3f1479d8f5
refactor: Improve error handling in Semaphore.lock()
...
This commit refactors the Semaphore.lock() function in the MonitorStatusTimelineService and Monitor API files to improve error handling. It adds try-catch blocks around the lock() function calls and logs any errors that occur using the logger. This change ensures that errors during the locking process are properly handled and logged, preventing potential issues with mutex locking.
2024-07-05 09:05:36 +01:00
Simon Larsen
dcdf1e21ae
chore: Free up disk space in GitHub Actions runner
2024-07-04 22:40:38 +01:00
Simon Larsen
cc3f003be5
refactor: Improve error handling in FetchListAndProbe
...
This commit refactors the FetchListAndProbe class to improve error handling. It adds try-catch blocks around the main logic and logs any errors that occur using the logger. Additionally, it includes a catch block to handle any errors thrown during the fetchListAndProbe function. This change ensures that errors are properly handled and logged, preventing potential issues with the monitoring process.
2024-07-04 22:22:37 +01:00
Simon Larsen
0e53e26695
refactor: Update PROBE_MONITOR_FETCH_LIMIT default value to 10
...
This commit updates the default value of the PROBE_MONITOR_FETCH_LIMIT variable in the Config.ts file from 1 to 10. This change ensures that the monitor fetch limit is set to a more reasonable value, improving the efficiency of the monitoring process.
2024-07-04 21:05:03 +01:00
Simon Larsen
ad1e5fefc6
refactor: Improve error handling in Semaphore.lock()
...
This commit refactors the Semaphore.lock() function in the MonitorStatusTimelineService and Monitor API files to improve error handling. It adds try-catch blocks around the lock() function calls and logs any errors that occur using the logger. This change ensures that errors during the locking process are properly handled and logged, preventing potential issues with mutex locking.
2024-07-04 20:52:19 +01:00
Simon Larsen
8ea77dc6d1
chore: Update BillingInvoiceAPI to check for userAuthorization.isMasterAdmin when userPermissions is empty
2024-07-04 10:50:40 +01:00
Simon Larsen
2222ca301f
feat: Update count property in docker-compose.llm.yml to use 'all'
...
This commit updates the count property in the docker-compose.llm.yml file to use the value 'all' instead of the previous value of '1'. This change allows for the allocation of all available devices with the 'gpu' capability, improving the utilization of resources.
2024-07-03 17:48:43 +01:00
Simon Larsen
0f66c70205
refactor: Update issue template titles
...
This commit removes the redundant "Bug:" and "Enhancement:" prefixes from the issue template titles. The prefixes are unnecessary as the labels already indicate the type of issue. This change simplifies the issue creation process and improves the clarity of the issue templates.
2024-07-03 17:37:10 +01:00
Simon Larsen
88dc64f182
feat: Add new migration for SchemaMigrations
...
This commit adds a new migration file, MigrationName1720024126646, to the SchemaMigrations directory. This migration will be used to make changes to the database schema.
2024-07-03 17:35:24 +01:00
Simon Larsen
94c50b980a
feat: Add disableCreate prop to MonitorTable component
2024-07-03 17:26:33 +01:00
Simon Larsen
9866919873
feat: Add new icons for NoSignal and EyeSlash
...
This commit adds two new icons, NoSignal and EyeSlash, to the IconProp enum. It also includes the necessary code changes in the Icon component to render these icons. These icons will be used in the Monitor SideMenu to represent monitors with all probes disconnected and monitors with all probes disabled, respectively.
2024-07-03 16:55:31 +01:00
Simon Larsen
e025f996e4
feat: Add Monitor Groups and Not Being Monitored sections to Dashboard SideMenu
2024-07-03 16:43:39 +01:00
Simon Larsen
cd4c326f6e
refactor: Update PermissionHelper to use access control permissions for probe actions
...
This commit updates the PermissionHelper class to use access control permissions for probe actions. Previously, the isAccessControlPermission property was set to false for all probe-related permissions. Now, it has been changed to true, aligning with the intention of these permissions. This change improves the clarity and consistency of the codebase.
2024-07-03 14:58:11 +01:00
Simon Larsen
c668731389
chore: Add new monitor notification settings for probe status changes and no probes monitoring the monitor
2024-07-03 14:56:57 +01:00
Simon Larsen
e6a10edca6
chore: Add new monitor notification settings for probe status changes and no probes monitoring the monitor
2024-07-02 19:42:28 +01:00
Simon Larsen
847f7fa5c9
chore: Update MonitorTypeHelper function names to be more descriptive
...
This commit updates the function names in the MonitorTypeHelper class to be more descriptive and accurately reflect their purpose. The function isProbableMonitors has been renamed to isProbableMonitor, and doesMonitorTypeHaveInterval has been renamed to doesMonitorTypeRequireInterval. This change improves the clarity and maintainability of the codebase.
2024-07-02 18:58:06 +01:00
Simon Larsen
03cb9a67b4
chore: Update server monitor criteria to evaluate over time
...
This commit updates the ServerMonitorCriteria class to include the option to evaluate criteria over time. It adds a new condition to check if the criteria filter includes the evaluateOverTimeOptions property. If it does, the criteria will be evaluated based on the specified time value in minutes. This change allows for more flexible and customizable monitoring criteria.
2024-07-02 17:14:58 +01:00
Simon Larsen
9791aa1259
chore: Add CPU core count to CPUMetrics
...
This commit adds the `cores` field to the `CPUMetrics` struct in order to include the number of CPU cores in the collected metrics. This information is useful for understanding the processing power of the server.
2024-07-02 13:54:04 +01:00
Simon Larsen
0df7209723
feat: Add basic infrastructure metrics to server monitor summary view
2024-07-02 13:06:23 +01:00
Simon Larsen
0de8e2d818
chore: Add hostname to server monitor report
...
This commit adds the hostname field to the server monitor report in order to include the hostname of the server in the collected metrics. This information is useful for identifying and distinguishing between different servers in the monitoring system.
2024-07-02 13:04:02 +01:00
Simon Larsen
5f9a1091de
chore: Update Dockerfile paths in release and test-release workflows
...
This commit updates the paths to the Dockerfile in the release.yml and test-release.yaml workflows. The paths have been changed to ./LLM/Dockerfile to ensure that the correct Dockerfile is used for building and pushing the image. This change is necessary because the base image of the LLM does not support arm64 platforms.
2024-07-02 12:55:52 +01:00
Simon Larsen
6ef17b1720
chore: Update Dockerfile to set stack trace limit to 0
...
This commit updates the Dockerfile to set the stack trace limit to 0, allowing full stack traces to be shown. This change ensures that developers have access to complete stack trace information when debugging the application.
2024-07-02 12:29:31 +01:00
Simon Larsen
9c41a20ebb
chore: Update Dockerfile paths in release and test-release workflows
...
This commit updates the paths to the Dockerfile in the release.yml and test-release.yaml workflows. The paths have been changed to ./LLM/Dockerfile to ensure that the correct Dockerfile is used for building and pushing the image. This change is necessary because the base image of the LLM does not support arm64 platforms.
2024-07-02 12:23:03 +01:00
Simon Larsen
eddb5a81c9
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-02 12:20:47 +01:00
Simon Larsen
3861d09930
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-07-02 11:20:24 +00:00
Simon Larsen
733901a870
refactor: Use array of messages in CopilotActionsBase.ts, RefactorCode.ts, ImproveReadme.ts, ImproveVariableNames.ts, FixGrammarAndSpelling.ts, and WriteUnitTests.ts
...
This refactor changes the code in CopilotActionsBase.ts, RefactorCode.ts, ImproveReadme.ts, ImproveVariableNames.ts, FixGrammarAndSpelling.ts, and WriteUnitTests.ts to use an array of messages instead of a single prompt. Each message in the array contains the content and role of the prompt, improving flexibility and readability.
2024-07-02 11:19:53 +00:00
Simon Larsen
131c3034d6
chore: Update installation script to add binary to path
...
The installation script has been updated to add the binary to the user's path. This ensures that the oneuptime-infrastructure-agent command can be accessed from anywhere in the shell.
2024-07-02 12:19:14 +01:00
Simon Larsen
0c9175c728
fix install script for mac
2024-07-02 12:11:21 +01:00
Simon Larsen
e2eff652e3
chore: Update notification method description in NotificationSettings.tsx
2024-07-02 11:25:36 +01:00
Simon Larsen
43e9530fdb
chore: Update notification method description in NotificationSettings.tsx
...
This commit updates the description of the notification methods in the NotificationSettings.tsx file. The previous description mentioned "custom porbe" instead of "custom probe". This change improves the accuracy and clarity of the description, ensuring that it correctly reflects the purpose of the notification methods.
2024-07-02 11:23:24 +01:00
Simon Larsen
0000cbc53e
chore: Add migration for new SchemaMigrations
...
This commit adds a new migration file, MigrationName1719915433542, to the SchemaMigrations directory. The migration is necessary to update the database schema and ensure compatibility with the latest changes in the codebase.
2024-07-02 11:19:31 +01:00
Simon Larsen
8b26cac8f0
```text
...
chore: Update ProbeAPI.test.ts to include connectionStatus field in select query
This commit modifies the ProbeAPI.test.ts file to include the connectionStatus field in the select query. The connectionStatus field was missing from the original query, and this change ensures that it is now included, providing complete information about the probe's connection status.
2024-07-02 11:14:42 +01:00
Simon Larsen
e8417b23d9
chore: Update ProbeConnectionStatusChange template to display "Status Since" instead of "Date / Time"
2024-07-01 22:45:10 +01:00
Simon Larsen
1bd5671d17
chore: Update lastAlive field to Status Since in ProbeConnectionStatusChange template
...
This commit updates the ProbeConnectionStatusChange template to display the last connection status change as "Status Since" instead of "Date / Time". The change improves the clarity and accuracy of the displayed information, providing a better user experience.
2024-07-01 22:22:51 +01:00
Simon Larsen
56d3e7e1f2
chore: Update probeKey type to string in CustomProbeDocumentation and ProbeView components
...
This commit updates the probeKey prop type from ObjectID to string in the CustomProbeDocumentation and ProbeView components. The probeKey is used to identify the probe and was previously defined as ObjectID, but it should be a string. This change ensures that the probeKey is correctly passed and used throughout the components, improving the accuracy and reliability of the application.
2024-07-01 20:00:16 +01:00
Simon Larsen
34888e9b7f
chore: Update CustomProbeDocumentation component title
...
This commit updates the title of the CustomProbeDocumentation component from "Set up your Server Monitor (Linux/Mac)" to "Set up your Custom Probe". The new title accurately reflects the purpose of the component and improves the clarity of the user interface.
2024-07-01 17:51:28 +01:00
Simon Larsen
7c09423766
chore: Update ProbeStatusElement component to use connectionStatus field
2024-07-01 17:34:04 +01:00
Simon Larsen
9ba8251c58
chore: Update ProbeStatusElement component to use connectionStatus field
2024-07-01 17:19:27 +01:00
Simon Larsen
7a5efd99ca
chore: Update ProbeStatusElement component to use connectionStatus field
...
This commit updates the ProbeStatusElement component to use the new connectionStatus field from the Probe model. The component previously relied on the lastAlive field to determine the probe's connection status, but now it directly checks the connectionStatus field. This change ensures that the component accurately reflects the probe's current connection status, improving the reliability of the application.
2024-07-01 17:12:33 +01:00
Simon Larsen
1e595be586
feat: Add notification settings for probe owner added event
...
This commit adds notification settings for the "probe owner added" event. It includes updates to the EmailTemplateType enum, NotificationSettingEventType enum, UserNotificationSettingService, and NotificationSettings.tsx. The new settings allow users to receive notifications when they are added as owners to a probe. This enhancement improves the user experience by providing timely notifications for ownership changes.
2024-07-01 17:06:35 +01:00
Simon Larsen
1d63168606
chore: Add connectionStatus field to Probe model and update related components
2024-07-01 16:52:16 +01:00
Simon Larsen
82601a3e8f
chore: Disable editing and deleting of probes in ProbePage component
...
This commit disables the editing and deleting functionality for probes in the ProbePage component. The isEditable and isDeleteable props are set to false, preventing users from modifying or removing probes. This change ensures that probes cannot be accidentally modified or deleted, improving the data integrity of the application.
2024-07-01 14:41:25 +01:00
Simon Larsen
17bf63e83b
chore: Add missing commas in Index.ts files
...
This commit adds missing commas in the Index.ts files of the Model/Models and CommonServer/Infrastructure/Postgres/SchemaMigrations directories. The missing commas were causing syntax errors in the code. This fix ensures that the code is valid and can be executed without errors.
2024-07-01 14:12:06 +01:00
Simon Larsen
885a6ca36e
feat: Add ProbeOwnerTeam and ProbeOwnerUser APIs
...
This commit adds the APIs for ProbeOwnerTeam and ProbeOwnerUser, allowing users to manage ownership of probes within the application. The APIs are implemented in the BaseAPI/Index.ts file and include routes for creating, deleting, editing, and reading probe owner teams and users. This enhancement improves the functionality of the application by providing a way to manage probe ownership.
2024-07-01 14:02:49 +01:00
Simon Larsen
dec35bbc03
chore: Update model-inline-code styles for consistency
...
This commit updates the model-inline-code styles in the model.ejs and head.ejs files to ensure consistency throughout the application. The model-inline-code class is now defined with rounded corners, smaller text size, and a gray background color. This change improves the visual presentation of code snippets in the application.
2024-07-01 13:52:49 +01:00
Simon Larsen
77dcb16e8b
feat: Add permissions for creating, deleting, editing, and reading probe owner teams and users
2024-07-01 13:42:17 +01:00
Simon Larsen
b10a4c7db8
feat: Add permissions for creating, deleting, editing, and reading probe owner teams and users
...
This commit adds new permissions for creating, deleting, editing, and reading probe owner teams and users. These permissions allow users to manage ownership of probes within the application. The permissions are defined in the Permission enum and are accompanied by titles and descriptions for clarity. This enhancement improves the access control functionality of the application.
2024-07-01 13:39:07 +01:00
Simon Larsen
8d82f1128b
chore: Add ProbeConnectionStatusChange email template
...
This commit adds a new email template, "ProbeConnectionStatusChange.hbs", to the EmailTemplateType enum in the EmailTemplateType.ts file. The template is used for sending emails related to changes in probe connection status. This addition enhances the email functionality of the application.
2024-07-01 13:07:11 +01:00
Simon Larsen
056c069c69
chore: Add migration for new ProbeStatus column
...
This commit adds a new migration file, "1719827175832-MigrationName", to the SchemaMigrations directory. The migration file includes the necessary changes to add a new column, "connectionStatus", to the Probe model in the Models directory. The column is of type "ShortText" and has access control settings for create and read permissions. This migration enables the storage and retrieval of the connection status of a probe in the database.
2024-07-01 10:47:24 +01:00
Simon Larsen
0466950c2d
chore: Update axios and posthog-js dependencies
...
This commit updates the axios and posthog-js dependencies in the package-lock.json file. The axios dependency is updated from version 1.6.8 to 1.7.2, and the posthog-js dependency is updated from version 1.131.4 to 1.138.0. These updates ensure that the latest stable versions of these libraries are used in the project.
2024-07-01 10:43:11 +01:00
Simon Larsen
4442437ad7
refactor: Improve comments and error handling in Llama.ts and ImproveComments.ts
2024-07-01 10:39:27 +01:00
snyk-bot
1192c4b6f0
fix: upgrade @opentelemetry/instrumentation from 0.51.1 to 0.52.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation from 0.51.1 to 0.52.0.
See this package in npm:
@opentelemetry/instrumentation
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-29 05:38:32 +00:00
Simon Larsen
08f39af9ec
refactor: Improve comments and handle bad operations in Llama.ts and ImproveComments.ts
...
This commit refactors the code in Llama.ts and ImproveComments.ts to improve comments and handle bad operations. In Llama.ts, a new import statement for the BadOperationException class is added, and if the result object contains an error string, a BadOperationException is thrown. In ImproveComments.ts, an unused variable declaration is removed. These changes enhance code readability and error handling.
2024-06-28 19:25:53 +01:00
Simon Larsen
7bf58d23bc
chore: Update CopilotActionsBase.ts, RefactorCode.ts, ImproveReadme.ts, ImproveVariableNames.ts, FixGrammarAndSpelling.ts, and WriteUnitTests.ts
...
Refactor CopilotActionsBase.ts, RefactorCode.ts, ImproveReadme.ts, ImproveVariableNames.ts, FixGrammarAndSpelling.ts, and WriteUnitTests.ts to use an array of messages instead of a single prompt. Each message in the array contains the content and role of the prompt. This change improves the flexibility and readability of the code.
2024-06-28 19:15:53 +01:00
Simon Larsen
afb0cbcc2a
chore: Update Dockerfile and docker-compose.llm.yml for LLM models
2024-06-28 18:00:27 +00:00
Simon Larsen
7393d9c2bc
chore: Update Dockerfile and docker-compose.llm.yml for LLM models
...
This commit updates the Dockerfile and docker-compose.llm.yml files to include the LLM Models directory. The Dockerfile now uses the `ADD .` command to copy the entire repository into the container at `/app`, and the docker-compose.llm.yml file has been modified to set the context to the `./LLM` directory. These changes ensure that the LLM Models directory is included in the Docker image and that the correct context is used for building the image.
2024-06-28 17:59:43 +00:00
Simon Larsen
7b8efb2785
Update Dockerfile to set stack trace limit to 0
2024-06-28 17:52:57 +01:00
Simon Larsen
efea6f4c11
chore: Add Redis service to docker-compose.llm.yml
...
The Redis service has been added to the docker-compose.llm.yml file. This service is responsible for caching and cluster state. It extends the configuration from the docker-compose.base.yml file and uses the "redis" service defined there.
2024-06-28 17:42:43 +01:00
Simon Larsen
8dbf724f36
chore: Update Dockerfile in llm-docker-image-deploy workflow to use the correct volume mount path
2024-06-28 17:37:47 +01:00
Simon Larsen
fa4c705023
chore: Update Dockerfile in reliability-copilot.yml to use the correct volume mount path
2024-06-28 15:10:19 +01:00
Simon Larsen
106e41206e
Update nav menu styling and product menu layout
2024-06-28 14:55:58 +01:00
Simon Larsen
dc0c71b063
Remove unused GitHub workflow files for Dependabot Automerge and Playwright Tests. These files are no longer needed and can be safely deleted.
...
Update the Dockerfile in the Copilot directory to use the correct volume mount path. This ensures that the Copilot tool can access the repository files correctly when running in a Docker container.
2024-06-28 14:47:27 +01:00
Simon Larsen
0cadb54117
chore: Update AI Copilot references to "Reliability Copilot"
2024-06-28 14:20:56 +01:00
Simon Larsen
0ba315342c
Update product tabs and features table content
2024-06-28 14:08:49 +01:00
Simon Larsen
d87b292691
chore: Update Hugging Face clone URL in test-release.yaml
...
Fix a typo in the Hugging Face clone URL in the test-release.yaml file, which was causing the cloning process to fail. The "@" symbol was missing in the URL. This commit adds the missing "@" symbol to the URL.
2024-06-28 13:53:26 +01:00
Simon Larsen
ea3abf2ca0
chore: Update Banner component to handle optional link and openInNewTab props
...
The Banner component has been updated to handle optional link and openInNewTab props. If a link is provided, it will be wrapped in a Link component. If no link is provided, the content will be rendered directly. This change allows for more flexibility in using the Banner component.
2024-06-28 13:16:58 +01:00
Simon Larsen
3e507c0259
chore: Update Hugging Face clone URL in test-release.yaml
...
Fix a typo in the Hugging Face clone URL in the test-release.yaml file, which was causing the cloning process to fail. The "@" symbol was missing in the URL. This commit adds the missing "@" symbol to the URL.
2024-06-28 13:09:54 +01:00
Simon Larsen
5385c8e65c
chore: Update AI Copilot references to "Reliability Copilot"
2024-06-28 13:05:35 +01:00
Simon Larsen
771ad54110
chore: Update reliability feature name to "Reliability Copilot"
2024-06-28 13:03:31 +01:00
Simon Larsen
6743193872
chore: Update LLM Dockerfile and build process
2024-06-28 12:18:01 +01:00
Simon Larsen
b94d862cae
chore: Update LLM Dockerfile and build process
2024-06-28 12:14:49 +01:00
Simon Larsen
77d9b2f98f
chore: Fix typo in Hugging Face clone URL
...
The Hugging Face clone URL in the test-release.yaml file had a missing "@" symbol, causing the cloning process to fail. This commit fixes the typo by adding the "@" symbol to the URL.
```
2024-06-28 12:00:10 +01:00
Simon Larsen
2565087dba
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-28 11:59:16 +01:00
Simon Larsen
5f330b5ea6
chore: Update Dockerfile and build process for LLM deployment
...
This commit updates the Dockerfile and build process for deploying the LLM (Llama Models) service. The Dockerfile has been generated from the Dockerfile.tpl file, and the build process now includes pulling the model from Hugging Face and setting up QEMU and Docker Buildx. Additionally, the login actions for Docker Hub and GitHub Container Registry have been added, and the build and push steps have been configured to use the updated tags and labels from the metadata action.
```
2024-06-28 11:59:13 +01:00
Simon Larsen
c5f6816d7b
chore: Update Llama Models directory name to LLM
2024-06-28 11:53:09 +01:00
Simon Larsen
585b98c83d
Merge pull request #1530 from OneUptime/copilot
...
Copilot
2024-06-28 11:35:03 +01:00
Simon Larsen
40635d5b07
Merge pull request #1531 from OneUptime/snyk-upgrade-7358ffa5d00ca86f76a1a45e96b3c33d
...
[Snyk] Upgrade posthog-js from 1.136.7 to 1.138.0
2024-06-28 11:34:55 +01:00
Simon Larsen
fd96f7a1ec
Merge pull request #1533 from OneUptime/snyk-upgrade-28d9d373998545ed12a47fad19fc0238
...
[Snyk] Upgrade @opentelemetry/resources from 1.24.1 to 1.25.0
2024-06-28 11:34:47 +01:00
Simon Larsen
f585ffe756
chore: Update npm scripts for LLM deployment
...
The npm scripts for starting, building, and force-building the LLM (Llama Models) service have been updated in the package.json file. The new scripts use the docker-compose.llm.yml file instead of the docker-compose.ai.yml file. This change ensures that the correct configuration is used for deploying the LLM service.
2024-06-28 11:33:48 +01:00
Simon Larsen
9a86978c9d
chore: Update Llama Models directory name to LLM
...
The directory name for Llama Models has been updated from "Llama/Models" to "LLM/Models". This change ensures consistency and aligns with the updated file paths in the codebase.
2024-06-28 11:32:44 +01:00
Simon Larsen
3bf87cf9eb
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-28 10:51:48 +01:00
Simon Larsen
b7b5288f9c
```text
...
chore: Set oneuptimeSecret and encryptionSecret to long random strings
The `oneuptimeSecret` and `encryptionSecret` values in the `values.yaml` file have been updated to be set to long random strings. This change ensures better security for OneUptime in production environments.
2024-06-28 10:51:45 +01:00
snyk-bot
2833dbb474
fix: upgrade @opentelemetry/resources from 1.24.1 to 1.25.0
...
Snyk has created this PR to upgrade @opentelemetry/resources from 1.24.1 to 1.25.0.
See this package in npm:
@opentelemetry/resources
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-28 06:07:03 +00:00
snyk-bot
2a6dda5fe2
fix: upgrade posthog-js from 1.136.7 to 1.138.0
...
Snyk has created this PR to upgrade posthog-js from 1.136.7 to 1.138.0.
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
2024-06-28 05:58:30 +00:00
Simon Larsen
e9e5b5a329
chore: Add error handling for item processing
...
This commit adds error handling for item processing in the `job` function of `app.py`. When an error occurs while processing an item, the error is stored in the `errors` dictionary. This ensures that errors are captured and can be handled appropriately. The `queue-status` endpoint now includes the `errors` dictionary in the response, providing visibility into any processing errors that occurred.
2024-06-27 20:23:24 +00:00
Simon Larsen
c0e055343e
chore: Remove unused import of json in app.py
2024-06-27 20:19:56 +00:00
Simon Larsen
c657397d3b
chore: Convert messages from JSON string to list in create_item endpoint
2024-06-27 20:19:44 +00:00
Simon Larsen
91cf4995b1
chore: Convert messages from JSON string to list in create_item endpoint
2024-06-27 20:11:57 +00:00
Simon Larsen
7b7c1e5951
chore: Convert messages from JSON string to list in create_item endpoint
2024-06-27 18:37:02 +00:00
Simon Larsen
b67583f8d3
refactor: Update Llama.ts to fix API route for prompt result
2024-06-27 19:16:49 +01:00
Simon Larsen
460b8459d4
chore: Update Llama Readme with GPU usage instructions
2024-06-27 17:51:46 +00:00
Simon Larsen
8328ece011
chore: Update docker-compose command in test.e2e.yaml
2024-06-27 17:48:41 +00:00
Simon Larsen
6f4045ffe9
refactor: Update SubscriptionPlan method name to getPlanType
2024-06-27 18:00:08 +01:00
Simon Larsen
54ce2c71c0
chore: Update docker-compose command in test.e2e.yaml
2024-06-27 16:27:59 +00:00
Simon Larsen
0a00cd9581
refactor: Update SubscriptionPlan method name to getPlanType
2024-06-27 16:00:21 +01:00
Simon Larsen
162c5d9db9
add queue to process responses
2024-06-27 14:56:22 +00:00
Simon Larsen
8be8c23ed9
refactor: Refactor code into smaller functions/methods
2024-06-27 15:48:52 +01:00
Simon Larsen
f2b6fffb4c
chore: Add error handling for item processing
...
This commit adds error handling for item processing in the `job` function of `app.py`. When an error occurs while processing an item, the error is stored in the `errors` dictionary. This ensures that errors are captured and can be handled appropriately. The `queue-status` endpoint now includes the `errors` dictionary in the response, providing visibility into any processing errors that occurred.
2024-06-27 13:57:05 +00:00
Simon Larsen
626312d495
refactor: Refactor code into smaller functions/methods
2024-06-27 14:33:25 +01:00
Simon Larsen
77287868c4
refactor: Improve variable names in codebase
2024-06-27 14:15:18 +01:00
Simon Larsen
f7d221900a
chore: Add error handling to ServerMonitor:CheckOnlineStatus
2024-06-27 13:40:07 +01:00
Simon Larsen
d51a420532
chore: Update docker-compose command in test.e2e.yaml
...
The `docker-compose` command in the `test.e2e.yaml` file has been updated to use `docker compose` instead. This change ensures compatibility with the latest version of Docker and improves the consistency of command usage across the project.
2024-06-27 13:18:57 +01:00
Simon Larsen
0567f92ddd
chore: Update docker-compose command in test.e2e.yaml
...
The `docker-compose` command in the `test.e2e.yaml` file has been updated to use `docker compose` instead. This change ensures compatibility with the latest version of Docker and improves the consistency of command usage across the project.
2024-06-27 13:10:25 +01:00
Simon Larsen
e88e29f9e5
refactor: Update install.sh to support Windows OS
2024-06-27 11:58:14 +01:00
Simon Larsen
e50f6e14f0
chore: Update Server Monitor documentation for Linux/Mac and Windows
...
The Server Monitor documentation in the `Documentation.tsx` file has been updated to provide separate instructions for setting up the monitor on Linux/Mac and Windows. The title of the Linux/Mac section has been modified to reflect this change. Additionally, the Windows section has been added with detailed steps for downloading, configuring, starting, and stopping the agent. This update improves the clarity and usability of the Server Monitor documentation.
2024-06-27 11:57:35 +01:00
Simon Larsen
933b3e96a1
chore: Update pricing page with new features and descriptions
2024-06-27 11:36:53 +01:00
Simon Larsen
00b67974ed
chore: Update pricing page with new headline
...
The pricing page has been updated to replace the previous headline with a new one that better highlights the value proposition of OneUptime. The new headline emphasizes that OneUptime is a comprehensive platform that combines 8+ tools into one, providing users with a complete SRE toolchain. This change improves the clarity and effectiveness of the messaging on the pricing page.
2024-06-27 11:18:06 +01:00
Simon Larsen
a05a7d9122
chore: Fix typos in code comments and UI text
2024-06-27 11:17:26 +01:00
Simon Larsen
fdf440f308
chore: Update HomeFeatureSet in Index.ts
...
The `HomeFeatureSet` object in `Index.ts` has been updated to modify the values for the `Public Status Page` and `Subscribers` features. The `free` plan for `Public Status Page` has been changed from "Unlimited" to "1", and the `free` plan for `Subscribers` has been changed from "Unlimited" to "100". Additionally, a new feature called `Synthetic Monitoring (with Playwright)` has been added to the `HomeFeatureSet` object.
2024-06-27 11:16:40 +01:00
Simon Larsen
34c6a32c48
refactor: Update install.sh to support Windows OS
2024-06-27 10:50:32 +01:00
Simon Larsen
0b078226f3
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-27 10:29:38 +01:00
Simon Larsen
e0a5927bd1
refactor: Improve CopilotActionService file handling
...
This commit refactors the `CopilotActionService` class in the `Index.ts` file to improve file handling. It updates the logic for obtaining the result from the Copilot action and committing the changes to the repository. Additionally, it removes unused code and improves the readability of the file. This refactoring enhances the overall efficiency and maintainability of the `CopilotActionService` class.
2024-06-27 10:29:35 +01:00
Simon Larsen
bed1f0dbb5
Merge pull request #1528 from OneUptime/snyk-upgrade-81e090968d72376d6229e5d49596cc79
...
[Snyk] Upgrade @opentelemetry/semantic-conventions from 1.24.1 to 1.25.0
2024-06-27 10:29:18 +01:00
Simon Larsen
4fef8ccfb5
Merge pull request #1526 from OneUptime/snyk-upgrade-274375204ccf65ed6f3d939f4cd74fda
...
[Snyk] Upgrade @opentelemetry/context-zone from 1.24.1 to 1.25.0
2024-06-27 10:29:07 +01:00
Simon Larsen
bb29b4be4b
Merge pull request #1524 from OneUptime/snyk-upgrade-579a7cc9445a00c813ed17b2ba523e50
...
[Snyk] Upgrade posthog-js from 1.136.2 to 1.136.7
2024-06-27 10:29:00 +01:00
snyk-bot
e649a6f25a
fix: upgrade @opentelemetry/exporter-trace-otlp-http from 0.51.1 to 0.52.0
...
Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-http from 0.51.1 to 0.52.0.
See this package in npm:
@opentelemetry/exporter-trace-otlp-http
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-27 06:02:00 +00:00
snyk-bot
078d89d8ae
fix: upgrade @opentelemetry/semantic-conventions from 1.24.1 to 1.25.0
...
Snyk has created this PR to upgrade @opentelemetry/semantic-conventions from 1.24.1 to 1.25.0.
See this package in npm:
@opentelemetry/semantic-conventions
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-27 06:01:55 +00:00
snyk-bot
a13c172d6d
fix: upgrade @opentelemetry/api from 1.8.0 to 1.9.0
...
Snyk has created this PR to upgrade @opentelemetry/api from 1.8.0 to 1.9.0.
See this package in npm:
@opentelemetry/api
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-27 06:01:50 +00:00
snyk-bot
6b4727bc9f
fix: upgrade @opentelemetry/context-zone from 1.24.1 to 1.25.0
...
Snyk has created this PR to upgrade @opentelemetry/context-zone from 1.24.1 to 1.25.0.
See this package in npm:
@opentelemetry/context-zone
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-27 06:01:45 +00:00
Simon Larsen
95aaa68010
refactor: Update install.sh to support Windows OS
2024-06-26 22:05:09 +01:00
Simon Larsen
976686b5af
refactor: Update install.sh to support Windows OS
...
The `install.sh` script has been updated to support the Windows operating system. This includes changes to the URL construction and the addition of logic to handle downloading and unzipping the binary for Windows. This enhancement improves the installation process for Windows users.
2024-06-26 22:02:12 +01:00
Simon Larsen
f59064108e
refactor: Add isActionComplete method to CopilotActionsBase.ts
...
This commit adds a new method, `isActionComplete`, to the `CopilotActionsBase.ts` file. The method returns a boolean value indicating whether the action is complete. By default, the method returns `true`, but it can be overridden in derived classes to provide custom logic for determining the action's completion status. This enhancement improves the flexibility and extensibility of the `CopilotActionsBase` class.
2024-06-26 21:47:20 +01:00
Simon Larsen
44d8254e7d
refactor: Remove unused getNextFilePath method in CopilotActionsBase.ts
2024-06-26 21:43:13 +01:00
Simon Larsen
d284a6ff54
refactor: Remove unused getNextFilePath method in CopilotActionsBase.ts
2024-06-26 21:40:39 +01:00
Simon Larsen
1908f02447
refactor: Extract code from CopilotActionBase to separate functions
2024-06-26 21:40:07 +01:00
Simon Larsen
f50e20d896
refactor: Extract code from CopilotActionBase to separate functions
2024-06-26 20:55:14 +01:00
Simon Larsen
bd8ed04e1b
refactor: Extract code from CopilotActionBase to separate functions
...
This commit extracts code from the `CopilotActionBase.ts` file into separate functions for better code organization and readability. The extracted code includes the logic for ordering SSL certificates, checking the order status, and handling domain removal. This refactoring improves the maintainability and modularity of the codebase.
2024-06-26 19:33:01 +01:00
Simon Larsen
27c54221cb
feat: Mark domain as not ordered and update SSL status
...
This commit updates the `StatusPageDomainService.ts` file to mark a domain as not ordered and update the SSL status when it is removed. The `notifyDomainRemoved` function now includes logic to update the `isSslOrdered` and `isSslProvisioned` properties to `false` for the specified domain. This ensures that the SSL certificate is not ordered or provisioned for the removed domain.
2024-06-26 14:42:17 +01:00
Simon Larsen
cf589ba0c6
refactor: Remove invalid domain and notify removal
...
The code changes in GreenlockUtil.ts remove the domain if the CNAME is not valid and notify the removal. This ensures that only valid domains are processed for ordering SSL certificates.
2024-06-26 14:38:26 +01:00
Simon Larsen
43eaff3a6d
feat: Add logic to order SSL certificate for valid domains
...
The code changes in `StatusPageDomainService.ts` add logic to order an SSL certificate for valid domains. If the CNAME is valid, the code attempts to order the certificate using the `orderCert` function. This ensures that all valid domains have the necessary SSL protection.
2024-06-26 14:31:08 +01:00
Simon Larsen
30e96de2d9
refactor: Check order status for SSL certificates
...
This commit adds a new cron job in the `StatusPageCerts.ts` file to check the order status of SSL certificates for domains that have already ordered them. If a certificate does not exist for a domain, the code will attempt to order the certificate again. This ensures that all domains with ordered certificates have the necessary SSL protection.
2024-06-26 14:25:35 +01:00
Simon Larsen
43c4f44f1f
refactor: Check order status for SSL certificates
...
This commit adds a new cron job in the `StatusPageCerts.ts` file to check the order status of SSL certificates for domains that have already ordered them. If a certificate does not exist for a domain, the code will attempt to order the certificate again. This ensures that all domains with ordered certificates have the necessary SSL protection.
2024-06-26 14:24:49 +01:00
Simon Larsen
af6f5af11d
Update phone number placeholders in registration and subscription forms
2024-06-26 12:36:27 +01:00
snyk-bot
79603c9bb4
fix: upgrade posthog-js from 1.136.2 to 1.136.7
...
Snyk has created this PR to upgrade posthog-js from 1.136.2 to 1.136.7.
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
2024-06-26 05:31:20 +00:00
Simon Larsen
e2074b010e
refactor: Add notification webhook on user creation
...
This commit adds a notification webhook on user creation in the UserService. When a new user is created, a Slack message is sent to the specified webhook URL with details about the user's email, name, phone number, and company name. This feature enhances the user onboarding process and allows for better tracking and communication with new users.
2024-06-25 22:48:46 +01:00
Simon Larsen
2187edc158
refactor: Update Select.ts and Project.ts for better code organization and readability
2024-06-25 22:16:08 +01:00
Simon Larsen
a9778cf9d0
refactor: Update Copilot README.md file
...
This commit adds a blank line at the end of the Copilot README.md file. This change ensures consistency in the file structure and improves readability.
2024-06-25 12:09:25 +01:00
Simon Larsen
c450c3fa1b
```text
...
refactor: Update server_name in Nginx configuration
This commit updates the server_name directive in the Nginx configuration file to remove the ${HOST}:${ONEUPTIME_HTTP_PORT} variable and use just ${HOST}. This change ensures that the server_name is set correctly for all domains.
2024-06-24 21:43:24 +01:00
Simon Larsen
3aaed9c901
refactor: Update OneUptime port in nginx.yaml
...
This commit updates the ONEUPTIME_HTTP_PORT value in the nginx.yaml file to use the port specified in the $.Values.port.nginxHttp variable. This change ensures that OneUptime is hosted on the correct port.
2024-06-24 19:59:36 +01:00
Simon Larsen
70a9944f6a
refactor: Update Nginx configuration to enable HTTP/2
...
This commit updates the Nginx configuration file to enable HTTP/2 by removing the `http2` directive from the `listen` directive and adding a separate `http2` directive. This change ensures that the server supports the latest HTTP/2 protocol, improving performance and security.
2024-06-24 19:56:45 +01:00
Simon Larsen
ad48aae0ba
```text
...
refactor: Update OneUptime port in config.example.env
This commit updates the ONEUPTIME_HTTP_PORT value in the config.example.env file to 80. This change ensures that OneUptime is hosted on the correct port.
2024-06-24 19:47:15 +01:00
Simon Larsen
14f9950c38
Update container port names for status page in nginx.yaml
2024-06-24 19:45:01 +01:00
Simon Larsen
4acedfdd62
Update nginx.yaml and values.yaml for hosting OneUptime and status page on different ports
2024-06-24 19:42:46 +01:00
Simon Larsen
deff7c9464
refactor: Add missing comma in SchemaMigrations/Index.ts
2024-06-24 19:19:52 +01:00
Simon Larsen
b407286ef0
refactor: Add migration for new schema version
2024-06-24 19:18:26 +01:00
Simon Larsen
9348076df0
refactor: Improve error handling in CheckHeartbeat.ts
...
This commit improves the error handling in the CheckHeartbeat.ts file. It adds a try-catch block around the main logic to catch any errors that occur during the processing of incoming request monitors. Additionally, it logs the error message and the ID of the monitor that caused the error. This change enhances the robustness and reliability of the code by properly handling and logging errors.
2024-06-24 18:50:59 +01:00
Simon Larsen
09a7e155b7
refactor: Update Project.ts to use number type for enterpriseAnnualContractValue column
...
The code changes in Project.ts modify the type of the enterpriseAnnualContractValue column from ShortText to Number. This change ensures that the column stores numeric values instead of text, improving data integrity and query performance.
2024-06-24 17:45:36 +01:00
Simon Larsen
127cc6b9b1
refactor: Add logging statements for IncomingRequestMonitor
...
This commit adds logging statements to the IncomingRequestMonitor module to improve debugging and monitoring. The added log messages provide information about the number of incoming request monitors found and whether a monitor should process a request. This change enhances the visibility and understanding of the monitoring process.
2024-06-24 17:31:42 +01:00
Simon Larsen
ea5474527c
refactor: Update CompareCriteria message formatting
...
This commit refactors the CompareCriteria class to update the message formatting for different filter types. The previous implementation included the word "threshold" in the message, which is unnecessary and can be confusing. The updated message now clearly states whether the value is greater than, greater than or equal to, less than, less than or equal to, or not equal to the threshold value. This change improves the clarity and readability of the message generated by the CompareCriteria class.
2024-06-24 14:28:05 +01:00
Simon Larsen
9111b831a7
chore: Update docker-compose.dev.yml command in test.e2e.yaml
2024-06-24 13:29:34 +01:00
Simon Larsen
dcabdd0a55
refactor: Remove unused CopilotEvent table
...
This commit removes the unused CopilotEvent table from the database schema. The table is no longer needed and has been dropped to improve database performance and reduce clutter.
2024-06-24 12:52:57 +01:00
Simon Larsen
058b585eda
refactor: Add migration for new schema version
...
This commit adds a new migration file for the latest schema version. The migration file is named "1719228104620-MigrationName". This ensures that the database schema is up to date with the latest changes.
2024-06-24 12:23:15 +01:00
Simon Larsen
25da20a968
refactor: Add migration for enterprise annual contract value column
2024-06-24 12:16:01 +01:00
Simon Larsen
4f4d9946ff
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-23 21:37:38 +01:00
Simon Larsen
0987634e54
refactor: Fix formatting and add comments in ArrayUtil.ts and CopilotActionProcessingException.ts
2024-06-23 21:37:36 +01:00
Simon Larsen
c099f3a3ef
refactor: Improve error handling in app.py
...
The error handling in app.py has been improved to catch and handle exceptions that occur during the processing of items in the queue. This change ensures that errors are properly logged and that the affected items are removed from the pending items list.
2024-06-23 20:31:43 +00:00
Simon Larsen
a3f5e268b5
refactor: Shuffle files in Copilot Init to avoid fixing the same file in each run
2024-06-23 21:29:23 +01:00
Simon Larsen
2599841d37
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-23 21:04:49 +01:00
Simon Larsen
6c8a0c8cdc
refactor: Improve file extension handling in LocalFile.ts
2024-06-23 21:04:46 +01:00
Simon Larsen
0d24bb6351
Merge pull request #1504 from OneUptime/snyk-upgrade-48794e3e1c0fd38df637134c9642af47
...
[Snyk] Upgrade posthog-js from 1.136.1 to 1.136.2
2024-06-23 21:01:01 +01:00
Simon Larsen
a4c5354152
refactor: Improve comments in ImproveComments.ts
2024-06-23 20:58:21 +01:00
Simon Larsen
a906713f6e
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-23 19:41:26 +01:00
Simon Larsen
e85e351797
refactor: Remove unnecessary blank lines in ServiceLanguageUtil class
2024-06-23 19:41:24 +01:00
Simon Larsen
3f9c1fd46e
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-23 18:40:56 +00:00
Simon Larsen
6c3edbfcb0
```text
...
refactor: Update app.py to use asyncio.create_task for job function
The job function in app.py has been updated to use the asyncio.create_task method instead of directly calling the job function. This change improves the efficiency and performance of the code by allowing the job function to run concurrently with other tasks.
2024-06-23 18:40:38 +00:00
Simon Larsen
d3f212c9ec
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-23 19:35:07 +01:00
Simon Larsen
1964db22f1
refactor: Add support for Markdown file extension in ServiceLanguage enum
2024-06-23 19:35:04 +01:00
Simon Larsen
b6a70bbd6c
refactor: Convert job function to async in app.py
2024-06-23 18:23:15 +00:00
Simon Larsen
f36609712b
refactor: Add print statements to debug message processing in app.py
2024-06-23 18:13:39 +00:00
Simon Larsen
6737d97f30
refactor: Improve comments in ImproveComments.ts
2024-06-23 18:00:44 +01:00
Simon Larsen
d22b40e91a
refactor: Improve comments in ImproveComments.ts
2024-06-23 18:00:16 +01:00
Simon Larsen
e2e4db5073
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-22 19:40:21 +01:00
Simon Larsen
2415f97ec6
refactor: Add NotAcceptedFileExtentionForCopilotAction exception handling
2024-06-22 19:40:18 +01:00
Simon Larsen
0910c9f6f6
Merge branch 'ai-copilot-main'
2024-06-22 12:43:42 +00:00
Simon Larsen
1a02f5b73e
refactor: Update queue_status endpoint response key name
...
The key name in the response of the queue_status endpoint has been updated from "prnding" to "pending" to fix a typo. This change ensures consistency and improves the readability of the returned data.
2024-06-22 12:43:04 +00:00
Simon Larsen
b6cabf12d5
refactor: Update CopilotActionsBase to include PR generation message
...
This commit updates the `CopilotActionsBase.ts` file to include a message about PR generation in the warning section. The message informs users that the PR is generated by OneUptime Copilot and advises them to review the changes before merging. This enhancement improves the clarity and transparency of the generated PRs.
2024-06-22 13:36:52 +01:00
Simon Larsen
27ef73be20
refactor: Execute CopilotAction and update currentFixCount
...
This commit modifies the `Copilot/Init.ts` file to execute the `CopilotActionService.execute` method for each event that needs fixing. It also updates the `currentFixCount` variable to keep track of the number of fixes performed. This refactor improves the functionality of the Copilot service by ensuring that all necessary actions are executed and the fix count is accurately maintained.
2024-06-22 13:34:54 +01:00
Simon Larsen
00b35c4d9a
refactor: Convert job function to async in app.py
...
The job function in app.py has been converted to an async function to support asynchronous processing. This change improves the performance and responsiveness of the application by allowing other tasks to run concurrently while the job function is processing the queue.
2024-06-22 12:31:53 +00:00
Simon Larsen
369bdfc841
```text
...
refactor: Add FixGrammarAndSpelling action to CopilotActionType and CopilotActions
This commit adds the `FixGrammarAndSpelling` action to the `CopilotActionType` enum and the `CopilotActions` dictionary. The action is now available for execution in the Copilot service. This enhancement improves the codebase by providing a new action that can be used to fix grammar and spelling errors in the application.
2024-06-22 12:50:54 +01:00
Simon Larsen
8150f44244
refactor: Improve comments in ImproveComments.ts
2024-06-22 12:42:34 +01:00
Simon Larsen
6a646c06b3
refactor: Remove unused CopilotActionType enum value
...
This commit removes the unused `CopilotActionType` enum value from the `CopilotActionType.ts` file. The value was commented out and had no impact on the functionality of the application. Removing it helps to improve code clarity and maintainability.
2024-06-22 12:38:27 +01:00
Simon Larsen
422656caf3
refactor: Remove unused PromptsUtil class
...
This commit removes the unused `PromptsUtil` class from the codebase. The class was no longer being used and had no impact on the functionality of the application. Removing it helps to reduce code complexity and improve maintainability.
2024-06-22 12:35:38 +01:00
Simon Larsen
5223d1bd6d
refactor: Improve comments in CopilotActionType and CopilotActionsBase
...
The code changes in this commit refactor the comments in the `CopilotActionType` and `CopilotActionsBase` files. The comments have been improved to provide clearer instructions and guidelines for code commenting. This enhancement ensures that the codebase is well-documented and easier to understand for future developers.
2024-06-22 12:35:12 +01:00
Simon Larsen
42f0b90291
refactor: Update SendStatusChangeNotification to convert rootCause to HTML
...
This commit updates the SendStatusChangeNotification module to convert the rootCause property to HTML using the Markdown.convertToHTML function. This ensures that the rootCause is properly formatted for display in email notifications. The conversion is only performed if the rootCause is not empty. This improvement enhances the readability and presentation of the status change notifications.
2024-06-22 12:26:03 +01:00
Simon Larsen
3d4f28fc0f
refactor: Simplify CodeRepositoryUtil.pullChanges method signature
2024-06-22 11:33:52 +01:00
snyk-bot
e74c6a7030
fix: upgrade posthog-js from 1.136.1 to 1.136.2
...
Snyk has created this PR to upgrade posthog-js from 1.136.1 to 1.136.2.
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
2024-06-21 19:17:11 +00:00
Simon Larsen
6be976102c
refactor: Remove commented out code and unused imports
2024-06-21 18:53:11 +01:00
Simon Larsen
261072b1fd
refactor: Update logging statements in CopilotActionService
2024-06-21 18:35:22 +01:00
Simon Larsen
e7659bdf08
chore: Switch to main branch before executing CopilotAction
2024-06-21 18:06:06 +01:00
Simon Larsen
2a8c45cea0
refactor: Improve page load performance with lazy loading for images
2024-06-21 18:04:09 +01:00
Simon Larsen
b197416247
Update OneUptime installation documentation and Docker Compose file
...
This commit updates the OneUptime installation documentation and Docker Compose file to provide clearer instructions for setting up and updating OneUptime. It includes steps for accessing OneUptime, setting up TLS/SSL certificates, and updating OneUptime using Git. The changes ensure that users have the necessary information to install and maintain OneUptime effectively.
2024-06-21 17:41:34 +01:00
Simon Larsen
fe0e745640
refactor: Update TLS/SSL certificate setup instructions
2024-06-21 17:39:05 +01:00
Simon Larsen
28ea4d9b83
refactor: Update TLS/SSL certificate setup instructions
...
This commit updates the installation documentation and example configuration file to provide clear instructions on setting up TLS/SSL certificates for OneUptime. It emphasizes that OneUptime does not support setting up SSL/TLS certificates and provides steps for using a reverse proxy like Nginx or Caddy, along with Let's Encrypt, to provision the certificates. It also includes instructions for updating the necessary settings in the configuration file. This improvement ensures that users have the necessary information to secure their OneUptime installation with SSL/TLS certificates.
2024-06-21 17:38:30 +01:00
Simon Larsen
3d7cb148d0
refactor: Update MonitorTable to use MonitorElement for rendering monitor names
...
This commit updates the MonitorTable component to use the MonitorElement component for rendering monitor names in the table. The MonitorElement component takes a Monitor object as a prop and renders the monitor name as a link. This change improves the modularity and reusability of the code by separating the rendering logic into a separate component.
2024-06-21 17:21:20 +01:00
Simon Larsen
0d0760e450
refactor: Update ServerMonitorCriteria to handle evaluateOverTime options
...
This commit updates the ServerMonitorCriteria class to handle the evaluateOverTime options in the criteria filter. If the evaluateOverTime flag is set to true and evaluateOverTimeOptions are provided, the offlineIfNotCheckedInMinutes value is updated accordingly. This enhancement improves the flexibility and customization of the ServerMonitorCriteria class.
2024-06-21 16:42:51 +01:00
Simon Larsen
a6f66a59bf
refactor: Update sleep duration to 10 minutes for server startup
2024-06-21 16:11:16 +01:00
Simon Larsen
f09419ef50
refactor: Update failureCause message in PingMonitor.ts
2024-06-21 13:59:45 +01:00
Simon Larsen
4c90dc66a0
refactor: Update SendCreatedResourceNotification to convert rootCause to HTML
2024-06-21 13:56:23 +01:00
Simon Larsen
99c2e34ab5
refactor: Add support for IsOnline check in CriteriaFilterUtil
2024-06-21 13:43:29 +01:00
Simon Larsen
0fb0e9b047
refactor: Update SendCreatedResourceNotification to convert rootCause to HTML
...
This commit updates the SendCreatedResourceNotification class to convert the rootCause property to HTML using the Markdown.convertToHTML function. This ensures that the rootCause is properly formatted and displayed in the incident notification email. The rootCause is either the incident's rootCause or a default message if no rootCause is identified. This enhancement improves the readability and effectiveness of the incident notifications.
2024-06-21 13:34:00 +01:00
Simon Larsen
7ae6a3c5ea
refactor: Update ProbeMonitorResponseService to include criteria details in rootCause
...
This commit updates the ProbeMonitorResponseService class to include the criteria details in the rootCause property of the ProbeApiIngestResponse. The criteria met ID, criteria name, criteria description, filter conditions met, and failure cause are now included in the rootCause. This enhancement improves the clarity and completeness of the rootCause information.
2024-06-21 13:08:05 +01:00
Simon Larsen
59f0526936
refactor: Update EvaluateOverTime method to handle boolean values for IsOnline metric
...
The EvaluateOverTime method in the EvaluateOverTime.ts file has been updated to handle boolean values for the IsOnline metric. This change allows the method to correctly evaluate and process the IsOnline metric data, improving the accuracy and reliability of the evaluation process.
2024-06-21 12:57:50 +01:00
Simon Larsen
bfcd5c1753
refactor: Improve clarity of CompareCriteria message generation
...
The CompareCriteria class has been refactored to improve the clarity of message generation. The code now checks the filter type before appending the values to the message, ensuring that the message is only generated when necessary. This change enhances the readability and maintainability of the code.
2024-06-21 12:31:43 +01:00
Simon Larsen
76df1a5889
refactor: Fix CriteriaFilterUtil to handle IsOnline check correctly
...
The CriteriaFilterUtil class has been updated to handle the IsOnline check correctly. The getEvaluateOverTimeTypeByCriteriaFilter method now includes the IsOnline check in the returned array of EvaluateOverTimeType values. This fix ensures that the CriteriaFilterUtil class functions properly and provides accurate results for the IsOnline check.
2024-06-21 12:24:06 +01:00
Simon Larsen
422ee6c192
refactor: Add support for IsOnline check in CriteriaFilterUtil
...
This commit adds support for the IsOnline check in the CriteriaFilterUtil class. The getEvaluateOverTimeTypeByCriteriaFilter method now includes the IsOnline check in the returned array of EvaluateOverTimeType values. This enhancement improves the functionality and flexibility of the CriteriaFilterUtil class.
2024-06-21 11:58:21 +01:00
Simon Larsen
808b3512f3
refactor: Improve clarity of declaredBy field assignment in SendCreatedResourceNotification.ts
...
This commit refactors the code in SendCreatedResourceNotification.ts to improve the clarity of how the "declaredBy" field is assigned. The code now checks if the incident has a createdByProbe and createdByUser, and assigns the appropriate value to "declaredBy" based on the available information. This change enhances the readability and maintainability of the code.
2024-06-21 11:44:19 +01:00
Simon Larsen
742796fd67
feat: Add declaredBy field to IncidentOwnerResourceCreated template and SendCreatedResourceNotification job
...
This commit adds the "declaredBy" field to the IncidentOwnerResourceCreated template in the Notification feature set and the SendCreatedResourceNotification job in the Workers feature set. The "declaredBy" field is used to display the name of the user or probe who declared the incident. This enhancement improves the clarity and completeness of the incident notifications sent to incident owners.
2024-06-21 11:39:32 +01:00
Simon Larsen
9027369e10
refactor: Add suffix to ProbeElement in Probe.tsx
...
This commit adds a new optional prop "suffix" to the ProbeElement component in Probe.tsx. The suffix is appended to the probe name displayed in the UI. This enhancement provides more flexibility in customizing the display of probe names.
2024-06-21 11:24:13 +01:00
Simon Larsen
a87f3ac896
refactor: Fix branch name generation in CopilotActionsBase.ts
...
The branch name generation in CopilotActionsBase.ts has been fixed to replace double hyphens with a single hyphen. This ensures that the branch name is correctly formatted and avoids any potential issues with branch creation and management.
2024-06-21 10:59:34 +01:00
Simon Larsen
db75cc1a5b
Merge pull request #1499 from OneUptime/ai-copilot-main
...
Ai copilot main
2024-06-21 10:41:28 +01:00
Simon Larsen
2deeb32b78
refactor: Fix branch name generation in CopilotActionsBase.ts
...
The branch name generation in CopilotActionsBase.ts has been fixed to replace double hyphens with a single hyphen. This ensures that the branch name is correctly formatted and avoids any potential issues with branch creation and management.
2024-06-20 22:31:58 +01:00
Simon Larsen
bc8b8eb982
refactor: Update LlmType import paths in Copilot/Config.ts, Copilot/Service/LLM/Llama.ts, and Copilot/Service/LLM/LLM.ts
...
This commit updates the import paths for the LlmType module in the following files:
- Copilot/Config.ts
- Copilot/Service/LLM/Llama.ts
- Copilot/Service/LLM/LLM.ts
The import paths are corrected to match the actual file structure, ensuring that the LlmType module is properly imported and used throughout the codebase. This change improves the maintainability and readability of the code.
2024-06-20 21:37:24 +01:00
Simon Larsen
ef3fe66e72
Merge pull request #1498 from jackveney/patch-1
...
Update endpoint-status.sh to follow redirects
2024-06-20 21:10:32 +01:00
Jack Veney
17a0b65a4b
Update endpoint-status.sh
...
Included the -L option in the curl command, ensuring that it will follow any 301 redirects until the final URL is reached.
2024-06-20 15:24:27 -04:00
Simon Larsen
01a1a0f69e
Merge pull request #1496 from OneUptime/snyk-upgrade-99d49c023062d95b651963a884a19da7
...
[Snyk] Upgrade posthog-js from 1.135.2 to 1.136.1
2024-06-20 17:30:18 +01:00
Simon Larsen
1260e482cf
refactor: Improve comments in code and update job function in app.py
2024-06-20 13:14:39 +01:00
Simon Larsen
6e5081a4e3
refactor: Remove unused CopilotEvent and CopilotEventService
2024-06-20 12:30:06 +01:00
Simon Larsen
dd93998296
refactor: Remove unused CopilotEvent and CopilotEventService
...
This commit removes the unused CopilotEvent enum and CopilotEventService class. These files are no longer needed in the codebase and can be safely deleted. Removing unused code improves the maintainability and reduces the complexity of the project.
2024-06-20 11:41:04 +01:00
Simon Larsen
94956b045a
refactor: Improve comments in code and update job function in app.py
...
This commit refactors the code by improving the comments in the code and updating the job function in app.py. The comments are now focused on code that is hard to understand, and unnecessary comments are removed. The job function is converted to an async function to support asynchronous processing, which improves the performance and responsiveness of the application. These changes enhance the readability and efficiency of the codebase.
2024-06-20 10:00:07 +00:00
Simon Larsen
b2f650a865
refactor: Sanitize file path in CodeRepositoryUtil.getFileContent()
...
The file path in the CodeRepositoryUtil.getFileContent() method is now sanitized using the LocalFile.sanitizeFilePath() function before executing the command. This change ensures that the file path is properly formatted and prevents any potential security vulnerabilities or errors caused by invalid file paths.
2024-06-20 10:26:16 +01:00
Simon Larsen
4390a37184
fix prompt
2024-06-20 09:22:53 +00:00
Simon Larsen
9b08d1a9e4
refactor: Convert job function to async in app.py
...
The job function in app.py has been converted to an async function to support asynchronous processing. This change improves the performance and responsiveness of the application by allowing other tasks to run concurrently while the job function is processing the queue.
2024-06-19 21:05:36 +00:00
Simon Larsen
dbef1071e0
refactor: Add GPU support to Llama app in docker-compose.ai.yml
2024-06-19 20:58:08 +00:00
Simon Larsen
98fbbe301e
refactor: Update variable types in Copilot/Init.ts and Copilot/Utils/Prompts.ts
2024-06-19 21:03:54 +01:00
snyk-bot
6805083725
fix: upgrade posthog-js from 1.135.2 to 1.136.1
...
Snyk has created this PR to upgrade posthog-js from 1.135.2 to 1.136.1.
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
2024-06-19 19:07:13 +00:00
Simon Larsen
27213fa235
refactor: Add FixNumberOfCodeEventsInEachRun constant to Config.ts
...
This commit adds the FixNumberOfCodeEventsInEachRun constant to the Config.ts file. The constant is set to 5 and is used to determine the number of code events to fix in each run. This change improves the flexibility and configurability of the code events handling in the application.
2024-06-19 16:29:25 +01:00
Simon Larsen
baa98e333e
refactor: Update LlmType export in Config.ts and LlmType.ts
2024-06-19 15:36:24 +01:00
Simon Larsen
ccdcf2c679
refactor: Update Llama app to use local model path instead of model ID
2024-06-19 15:06:36 +01:00
Simon Larsen
85edd12c2d
refactor: Update Dockerfile.tpl to use huggingface/transformers-pytorch-gpu image
2024-06-19 13:20:34 +00:00
Simon Larsen
97cc28b182
refactor: Update Dockerfile.tpl to use huggingface/transformers-pytorch-gpu image
...
This commit updates the Dockerfile.tpl to use the huggingface/transformers-pytorch-gpu image instead of the continuumio/anaconda3 image. This change allows the Llama app to utilize GPU resources for improved performance in AI processing. Additionally, the unnecessary installation of the transformers and accelerate libraries is removed as they are already included in the huggingface/transformers-pytorch-gpu image.
2024-06-19 13:06:23 +00:00
Simon Larsen
b0041e6993
refactor: Update Dockerfile.tpl to expose port 8547 instead of port 80
2024-06-19 12:18:25 +00:00
Simon Larsen
a66d78743d
Merge pull request #1495 from im-alfa/bugfix/add-aero-as-a-valid-tld
...
fix: add `.aero` as a valid TLD
2024-06-19 12:48:38 +01:00
Simon Larsen
bc78491478
```text
...
refactor: Add appname label to probe.yaml
This commit adds the "appname" label to the probe.yaml file in order to provide additional information about the application. This label will help with identifying the specific application when managing and monitoring the Kubernetes resources.
2024-06-19 11:14:33 +01:00
alfa
7751870ccf
fix: add .aero as a valid TLD
2024-06-19 05:42:23 +02:00
Simon Larsen
df6ffb15d4
refactor: Add GPU support to Llama app in docker-compose.ai.yml
...
This commit adds GPU support to the Llama app in the docker-compose.ai.yml file. It includes a new deploy section with reservations for GPU devices, specifying the driver, count, and capabilities. This change enables the Llama app to utilize GPU resources for improved performance in AI processing.
2024-06-18 22:11:53 +01:00
Simon Larsen
df20f343e9
refactor: Update Llama app to log prompt and output to console
...
This commit updates the Llama app to log the prompt and output to the console for debugging purposes. It adds print statements to log the prompt before processing and the generated output after processing. This change improves the development workflow by providing visibility into the input and output of the AI model.
2024-06-18 22:08:42 +01:00
Simon Larsen
e4ade513ce
feat: Add start-ai, build-ai, and force-build-ai scripts for AI services
...
This commit adds three new scripts, start-ai, build-ai, and force-build-ai, to the package.json file. These scripts are used to start, build, and force-build the AI services respectively. They are configured to export environment variables, run the prerun script, and execute the necessary docker compose commands with the specified configuration file. This addition enhances the development workflow by providing convenient commands for managing the AI services.
2024-06-18 21:49:00 +01:00
Simon Larsen
3c2af1dc38
refactor: Remove unused Llama service from docker-compose.dev.yml
2024-06-18 21:47:40 +01:00
Simon Larsen
af5d714642
refactor: Add generate-build-number job as dependency in infrastructure-agent-deploy workflow
2024-06-18 21:41:57 +01:00
Simon Larsen
3f315be279
refactor: Update Llama app to use local model path instead of model ID
...
This commit updates the Llama app to use a local model path instead of a model ID. The model path is set to "/app/Models/Meta-Llama-3-8B-Instruct". This change improves the reliability and performance of the app by directly referencing the model file instead of relying on an external model ID.
2024-06-18 21:41:29 +01:00
Simon Larsen
095493cec9
Merge branch 'release' into ai-copilot-main
2024-06-18 19:29:03 +01:00
Simon Larsen
3bdf87f34f
refactor: Update github-release workflow to include generate-build-number job
...
This commit modifies the github-release workflow to include the generate-build-number job as a dependency. Previously, the workflow only depended on the test-e2e-release-saas and test-e2e-release-self-hosted jobs. By adding the generate-build-number job, we ensure that the necessary build number is generated before the github-release job is executed. This change improves the overall release process by providing accurate build information for the release.
2024-06-18 19:02:46 +01:00
Simon Larsen
26bb6f1e74
refactor: Update Dockerfile.tpl to expose port 8547 instead of port 80
...
This commit modifies the Dockerfile.tpl file to update the EXPOSE directive. The port number is changed from 80 to 8547 to align with the port used by the Llama application. This change ensures that the Llama application is accessible from outside the container on the correct port.
2024-06-18 18:42:11 +01:00
Simon Larsen
20db81a5f6
refactor: Update secrets.yaml to add keys for postgres, redis, and clickhouse
...
This commit modifies the secrets.yaml file to add keys for postgres, redis, and clickhouse. These keys are used to store sensitive information such as passwords for external services. By including these keys, we ensure that the necessary secrets are available for the application to connect to these services securely.
2024-06-18 13:59:49 +01:00
Simon Larsen
f9b097a112
refactor: Improve page load performance by lazy loading images
...
This commit updates the Register.spec.ts file to improve the page load performance by implementing lazy loading for images. It ensures that the dashboard page is up before signing up the user and reloads the page if it fails to load. These changes enhance the user experience by optimizing the loading time of the registration page.
2024-06-18 13:45:51 +01:00
Simon Larsen
b70b70e27e
Merge remote-tracking branch 'origin/snyk-upgrade-e85a20baed82dca9b23b1e6d43058393'
2024-06-18 13:35:13 +01:00
Simon Larsen
93df459662
Merge pull request #1487 from OneUptime/snyk-upgrade-07f6caf2da548bfa468d50536046a7d4
...
[Snyk] Upgrade playwright from 1.44.0 to 1.44.1
2024-06-18 13:34:00 +01:00
Simon Larsen
1aceb81c85
Merge pull request #1490 from OneUptime/snyk-upgrade-3e8efba0b61bba9ccdff4fbf1899abe8
...
[Snyk] Upgrade posthog-js from 1.133.0 to 1.135.2
2024-06-18 13:33:53 +01:00
Simon Larsen
023aea94c2
Merge pull request #1491 from OneUptime/snyk-upgrade-172a12f064e961ffc3354f68f2eb7cb7
...
[Snyk] Upgrade @babel/runtime from 7.24.5 to 7.24.6
2024-06-18 13:33:46 +01:00
Simon Larsen
d8dff468ab
refactor: Update Cookie.ts to accept string as key parameter
...
This commit modifies the Cookie.ts file to update the setItem method signature. The key parameter now accepts both CookieName and string types, allowing for more flexibility when setting cookies. This change improves the usability and versatility of the Cookie utility class.
2024-06-18 13:33:09 +01:00
Simon Larsen
082d800c34
refactor: Update ProbeMonitorResponseService to include remediation notes
...
This commit updates the ProbeMonitorResponseService class to include a check for the presence of remediation notes in the criteriaIncident object. If remediation notes are provided, they are assigned to the incident object. This change enhances the functionality of the ProbeMonitorResponseService by allowing the storage and retrieval of remediation notes for incidents.
2024-06-18 13:08:56 +01:00
Simon Larsen
e7f4c962b8
refactor: Update incident form to include remediation notes
...
This commit updates the incident form to include a field for remediation notes. This allows users to provide specific steps that should be taken to resolve the incident. By adding this feature, we enhance the incident management process and improve collaboration among team members.
2024-06-18 13:07:59 +01:00
Simon Larsen
f6074fe8f4
refactor: Update MonitorCriteriaIncident component to remove unused imports
2024-06-18 13:00:10 +01:00
Simon Larsen
b45678f167
refactor: Update MonitorCriteriaIncidentForm UI with incident description and remediation notes
...
This commit updates the MonitorCriteriaIncidentForm component to include fields for incident description and remediation notes. The incident description field now supports markdown formatting and has a placeholder text for when no description is entered. Similarly, the remediation notes field also supports markdown formatting and has a placeholder text for when no notes are entered. These changes enhance the user experience by providing a more comprehensive incident form.
2024-06-18 12:59:22 +01:00
Simon Larsen
6d53678135
refactor: Add new migration for SchemaMigrations and update MonitorCriteriaIncidentForm UI
2024-06-18 12:56:12 +01:00
Simon Larsen
7b77dd4a53
refactor: Add new migration for SchemaMigrations and update MonitorCriteriaIncidentForm UI
...
This commit adds a new migration file for the SchemaMigrations table, introducing a new migration named MigrationName1718711669847. This migration is imported in the Index.ts file of the SchemaMigrations directory. Additionally, the MonitorCriteriaIncidentForm component is updated to change the title of the "Show Advanced Fields" button to "Add Remediation Notes for an engineer to help resolve this incident." The button is also given a left margin of -3 pixels to adjust its positioning. These changes improve the database schema management and enhance the user experience in the incident form.
2024-06-18 12:55:52 +01:00
Simon Larsen
51bb54e771
refactor: Add placeholder text for name and email fields in user profile form
2024-06-18 12:51:17 +01:00
Simon Larsen
48b095f548
refactor: Update import statements for TimezoneUtil in multiple files
2024-06-18 12:44:54 +01:00
Simon Larsen
786ec6ce7a
refactor: Update import statements for TimezoneUtil in multiple files
2024-06-18 11:35:04 +01:00
Simon Larsen
401fbb58e3
refactor: Update import statements for TimezoneUtil in multiple files
2024-06-18 10:38:45 +01:00
Simon Larsen
5243ae6b8d
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-18 10:05:03 +01:00
Simon Larsen
a06a0f1d16
refactor: Update import statements for TimezoneUtil in multiple files
2024-06-17 21:01:44 +01:00
Simon Larsen
e0bc906484
Merge pull request #1489 from hg13bs/patch-1
...
Remove duplicate "Swift" entry
2024-06-17 19:29:01 +01:00
Simon Larsen
139ff2d638
refactor: Add user timezone support to login and user profile
...
This commit adds support for user timezones in the login and user profile functionality. It updates the LoginUtil and User classes to include methods for setting and retrieving the user's timezone. Additionally, the UserTimezoneInit component in the Dashboard module is updated to display and allow the user to update their timezone. This change improves the user experience by providing accurate timezone information and allows for better handling of time-related functionality throughout the application.
2024-06-17 17:27:34 +01:00
Simon Larsen
7be603ef08
refactor: Update import statements for TimezoneUtil in multiple files
2024-06-17 17:22:00 +01:00
Simon Larsen
d23548f984
refactor: Update error message in OneUptimeDate class
...
This commit updates the error message in the `asDateForDatabaseQuery` method of the `OneUptimeDate` class. It now includes the `date.toString()` value to provide more information about the invalid date. This change improves error handling and debugging capabilities.
2024-06-17 17:09:17 +01:00
Simon Larsen
3573e59634
refactor: Update getCurrentTimezoneString method in Date.ts
...
This commit refactors the getCurrentTimezoneString method in the Date.ts file. It replaces the usage of moment.tz.guess() with this.getCurrentTimezone() to improve code readability and maintainability. Additionally, it adds a check to prepend "GMT" to the zone abbreviation if it starts with a "+" or "-" sign. This change ensures consistent formatting of the timezone string returned by the method.
2024-06-17 16:23:49 +01:00
Simon Larsen
c4e4e7e488
refactor: Update import statements for TimezoneUtil in Monitor.ts
...
This commit updates the import statements in the Monitor.ts file. It changes the import statement for the TimezoneUtil module to import from "Common/Types/Timezone" instead of the previous import path. This change ensures that the correct module is imported, improving the accuracy and reliability of the code.
2024-06-17 16:14:08 +01:00
Simon Larsen
be3e8447ab
refactor: Add data-testid attributes to Toast component
...
This commit adds data-testid attributes to the Toast component in order to improve testability. The "toast" element, "toast-icon" element, "title" element, "description" element, and "close-button" element now have corresponding data-testid attributes. This change allows for more precise targeting of elements in automated tests, enhancing the reliability and accuracy of the test suite.
2024-06-17 16:07:04 +01:00
Simon Larsen
2615e39c19
refactor: Update import statements for TimezoneUtil in multiple files
2024-06-17 15:58:30 +01:00
Simon Larsen
49b6550581
refactor: Update import statements for TimezoneUtil in UserProfile/Index.tsx
2024-06-17 15:57:32 +01:00
Simon Larsen
e870efc3c4
refactor: Remove unused code and update import statements
2024-06-17 15:33:47 +01:00
Simon Larsen
38862adf5a
refactor: Remove unused code and update import statements
...
This commit removes unused code and updates import statements in multiple files. It removes the unused TimezoneCode enum from the Common/Types/TimezoneCode.ts file and updates the import statements in the affected files to import Timezone from Common/Types/Timezone instead of TimezoneCode. These changes improve the accuracy and reliability of the code.
2024-06-17 13:43:09 +01:00
Simon Larsen
06b92e2745
feat: Add subscriber timezones functionality to SubscriberSettings
2024-06-17 13:18:44 +01:00
Simon Larsen
1a8e0682c7
feat: Add subscriber timezones functionality to SubscriberSettings
...
This commit adds the functionality to select subscriber timezones in the SubscriberSettings component. It introduces a new field, "Subscriber Timezones", which allows subscribers to choose their preferred timezones for receiving notifications. The selected timezones are displayed when subscribers receive notifications. This feature enhances the user experience by providing localized time information.
Refactor import statements for TimezoneUtil in UserProfile/Index.tsx
This commit updates the import statements in the UserProfile/Index.tsx file to import TimezoneUtil from "Common/Types/Timezone" instead of "CommonUI/src/Utils/Timezone". This change ensures that the correct module is imported, improving the accuracy and reliability of the code.
Refactor import statements for TimezoneUtil in UserProfile/Index.tsx
This commit updates the import statements in the UserProfile/Index.tsx file to import TimezoneUtil from "Common/Types/Timezone" instead of "CommonUI/src/Utils/Timezone". This change ensures that the correct module is imported, improving the accuracy and reliability of the code.
Refactor import statements for TimezoneUtil in UserProfile/Index.tsx
This commit updates the import statements in the UserProfile/Index.tsx file to import TimezoneUtil from "Common/Types/Timezone" instead of "CommonUI/src/Utils/Timezone". This change ensures that the correct module is imported, improving the accuracy and reliability of the code.
Refactor import statements for TimezoneUtil in UserProfile/Index.tsx
This commit updates the import statements in the UserProfile/Index.tsx file to import TimezoneUtil from "Common/Types/Timezone" instead of "CommonUI/src/Utils/Timezone". This change ensures that the correct module is imported, improving the accuracy and reliability of the code.
refactor: Update retries value in playwright.config.ts
This commit updates the retries value in the playwright.config.ts file to a fixed value of 3. This change ensures that the tests are retried up to 3 times, improving the reliability of the test suite.
refactor: Update import statements for jest in test files
This commit updates the import statements for jest in multiple test files to use the correct module name "jest" instead of "globals". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
refactor: Update docker-compose command in test.e2e.yaml
This commit updates the docker-compose command in the test.e2e.yaml file to remove the duplicate `e2e` service name. This change improves the clarity and efficiency of the script.
fix: job dependencies
Merge branch 'release' of github.com:OneUptime/oneuptime into release
refactor: Clear user data and remove cookies on authentication error
2024-06-17 11:03:37 +01:00
Simon Larsen
e0189356d5
refactor: Remove TimezoneCode enum and update import statements
...
This commit removes the TimezoneCode enum from the Common/Types/TimezoneCode.ts file. The enum is no longer needed and can be safely deleted. Additionally, it updates the import statements in the affected files to import Timezone from Common/Types/Timezone instead of TimezoneCode. This change ensures that the correct module is imported and improves the accuracy and reliability of the code.
2024-06-17 10:56:59 +01:00
Simon Larsen
dad07b9f80
refactor: Update import statements for TimezoneUtil in UserProfile/Index.tsx
...
This commit updates the import statements in the UserProfile/Index.tsx file. It changes the import statement for TimezoneUtil from "CommonUI/src/Utils/Timezone" to "Common/Types/Timezone". This change ensures that the correct module is imported, improving the accuracy and reliability of the code.
2024-06-17 10:47:23 +01:00
Simon Larsen
8d59710306
refactor: Update import statements for TimezoneUtil in UserProfile/Index.tsx
...
This commit updates the import statements in the UserProfile/Index.tsx file. It changes the import statement for TimezoneUtil from "CommonUI/src/Utils/Timezone" to "Common/Types/Timezone". This change ensures that the correct module is imported, improving the accuracy and reliability of the code.
2024-06-17 10:42:43 +01:00
Simon Larsen
5e9227eb4f
refactor: Add TimezoneUtil to UserProfile/Index.tsx
...
This commit refactors the import statements in the UserProfile/Index.tsx file. It updates the import statement for TimezoneUtil from "CommonUI/src/Utils/Timezone" to "Common/Types/Timezone". This change ensures that the correct module is imported, improving the accuracy and reliability of the code.
2024-06-17 10:41:04 +01:00
snyk-bot
1e63173564
fix: upgrade @babel/runtime from 7.24.5 to 7.24.6
...
Snyk has created this PR to upgrade @babel/runtime from 7.24.5 to 7.24.6.
See this package in npm:
@babel/runtime
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-15 06:14:37 +00:00
snyk-bot
76fded39ee
fix: upgrade posthog-js from 1.133.0 to 1.135.2
...
Snyk has created this PR to upgrade posthog-js from 1.133.0 to 1.135.2.
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
2024-06-15 06:12:15 +00:00
hg13
c82f3c1f71
Remove duplicate "Swift" entry
2024-06-15 02:06:24 +03:00
Simon Larsen
24d9219a62
refactor: Update retries value in playwright.config.ts
...
This commit updates the retries value in the playwright.config.ts file. The previous value was determined based on the environment variable "CI", but it has been changed to a fixed value of 3. This change ensures that the tests are retried up to 3 times, improving the reliability of the test suite.
2024-06-14 19:38:03 +01:00
Simon Larsen
6ed588d7aa
refactor: Update import statements for jest in test files
...
This commit updates the import statements for jest in multiple test files. The previous import statements used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 18:54:53 +01:00
Simon Larsen
17c1862eac
```text
...
refactor: Update docker-compose command in test.e2e.yaml
This commit updates the docker-compose command in the test.e2e.yaml file. The previous command included the `e2e` service name twice, which is unnecessary. The updated command removes the duplicate service name, improving the clarity and efficiency of the script.
2024-06-14 18:34:11 +01:00
Simon Larsen
37b1846363
fix job dependencies
2024-06-14 18:21:51 +01:00
Simon Larsen
da3e6bc3af
Merge branch 'release' of github.com:OneUptime/oneuptime into release
2024-06-14 18:02:55 +01:00
Simon Larsen
a35ea2ba66
refactor: Clear user data and remove cookies on authentication error
2024-06-14 18:02:36 +01:00
Simon Larsen
b2fa2e40f4
refactor: Clear user data and remove cookies on authentication error
...
This commit clears the user data and removes cookies when an authentication error occurs. This ensures that the user is logged out and any stored data is removed, preventing unauthorized access. The code change is made in the API.ts file.
2024-06-14 18:01:51 +01:00
Simon Larsen
babecb5170
chore: Update axios and posthog-js dependencies
...
This commit updates the axios and posthog-js dependencies in the package-lock.json file. The axios dependency is updated from version 1.7.1 to 1.7.2, and the posthog-js dependency is updated from version 1.131.4 to 1.133.0. This update ensures that the latest stable versions of these dependencies are used, improving the functionality and security of the application.
2024-06-14 17:35:33 +01:00
Simon Larsen
6e0e643337
refactor: Update import statements for jest in test files
...
This commit updates the import statements for jest in multiple test files. The previous import statements used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 17:01:06 +01:00
Simon Larsen
2a59faa6b4
refactor: Update import statements for jest in test files
...
This commit updates the import statements for jest in multiple test files. The previous import statements used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 16:54:53 +01:00
Simon Larsen
9d7d44afda
refactor: Update import statements for jest in test files
...
This commit updates the import statements for jest in multiple test files. The previous import statements used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 16:42:55 +01:00
Simon Larsen
8f1e67da3a
refactor: Remove ignore for all JavaScript files in eslint configuration
2024-06-14 15:44:31 +01:00
Simon Larsen
c09f863d58
refactor: Remove unused imports and update eslint configuration
2024-06-14 15:42:45 +01:00
Simon Larsen
3c8c2a3feb
refactor: Update import statements for jest in test files
...
This commit updates the import statements for jest in multiple test files. The previous import statements used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 15:42:33 +01:00
Simon Larsen
4c4169e245
refactor: Update import statements for jest in test files
2024-06-14 14:24:45 +01:00
Simon Larsen
34c5cb1e94
refactor: Update import statements for jest in test files
2024-06-14 14:20:24 +01:00
Simon Larsen
f5fca46e5b
refactor: Update import statements for jest in test files
...
This commit updates the import statements for jest in multiple test files. The previous import statements used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 14:16:56 +01:00
Simon Larsen
48e3c24c6e
refactor: Update import statement for jest in setupTest.js
...
This commit updates the import statement for jest in the setupTest.js file. The previous import statement used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 14:11:32 +01:00
Simon Larsen
e9c94876c0
refactor: Update import statement for jest in setupTest.js
...
This commit updates the import statement for jest in the setupTest.js file. The previous import statement used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 14:06:41 +01:00
Simon Larsen
fcd6c8ea7d
refactor: Remove unused imports and update eslint configuration
2024-06-14 13:50:52 +01:00
Simon Larsen
81726ce7b2
refactor: Update import statement for jest in setupTest.js
2024-06-14 13:40:33 +01:00
Simon Larsen
6349c60bdb
refactor: Update import statement for jest in setupTest.js
...
This commit updates the import statement for jest in the setupTest.js file. The previous import statement used "globals" as the module name, which is incorrect. The correct module name is "jest". This change ensures that the jest module is imported correctly, improving the accuracy and reliability of the test setup.
2024-06-14 13:01:38 +01:00
Simon Larsen
74cf119444
refactor: Remove unused globals.jquery from eslint configuration
2024-06-14 12:36:11 +01:00
Simon Larsen
ba6ac2e32e
refactor: Update symbol type to use lowercase 'symbol' in ColumnAccessControl files
2024-06-14 12:34:56 +01:00
Simon Larsen
1498656a43
refactor: Update symbol type to use lowercase 'symbol' in ColumnAccessControl files
2024-06-14 12:15:36 +01:00
Simon Larsen
70a2a3993b
refactor: Update symbol type to use lowercase 'symbol' in ColumnAccessControl files
2024-06-14 12:09:53 +01:00
Simon Larsen
5152d5de12
refactor: Remove @trivago/prettier-plugin-sort-imports and update eslint configuration
...
This commit removes the "@trivago/prettier-plugin-sort-imports" plugin from the ".prettierrc.json" file and updates the eslint configuration in the "package.json" file. The plugin was removed because it is no longer needed and caused conflicts with the updated eslint configuration. This change improves the codebase by simplifying the prettier configuration and ensuring compatibility with the updated eslint rules.
2024-06-14 12:07:16 +01:00
Simon Larsen
2999e539b3
refactor: Update symbol type to use lowercase 'symbol' in ColumnAccessControl files
2024-06-14 12:01:14 +01:00
Simon Larsen
8ce432256c
refactor: Update symbol type to use lowercase 'symbol' in ColumnAccessControl files
...
This commit updates the symbol type from 'Symbol' to 'symbol' in the ColumnAccessControl files. The use of 'symbol' aligns with the TypeScript convention for symbol types. This change improves code consistency and readability.
2024-06-14 11:53:27 +01:00
Simon Larsen
ddbfbac802
refactor: Remove unused files and update eslint configuration
2024-06-14 11:51:38 +01:00
Simon Larsen
1d6a7ee1fa
feat: Add timezone dropdown to user profile page
...
This commit adds a new dropdown component for selecting the timezone on the user profile page. The dropdown options are populated using the `TimezoneCode` enum from the `Common/Types/TimezoneCode.ts` file. Users can now select their timezone, which will be used for all date and time related notifications sent to them. This enhancement improves the user experience by providing a convenient way to set the timezone preference.
2024-06-14 11:21:25 +01:00
Simon Larsen
0d97f0447a
refactor: Improve error handling in API class
...
This commit refactors the API class in API.ts to improve error handling. The `getFriendlyErrorMessage` method now includes additional error cases and returns more specific error messages for network errors, timeouts, request aborts, cancellations, connection issues, and SSL certificate expiration. This change enhances the user experience by providing clearer and more informative error messages.
2024-06-14 10:57:19 +01:00
Simon Larsen
36a13b60fe
refactor: Update notification subjects for incidents and announcements
2024-06-14 10:20:57 +01:00
Simon Larsen
64f4fcf829
refactor: Update notification subjects for incidents and announcements
2024-06-14 10:06:38 +01:00
Simon Larsen
1ff7c84d82
refactor: Update notification subjects for incidents and announcements
...
This commit updates the notification subjects for incidents and announcements in the SendNotificationToSubscribers.ts files. The subjects now include a prefix indicating the type of notification (e.g., [Incident], [Announcement]) followed by the status page name. This change improves the clarity and consistency of the notification emails and SMS messages sent to subscribers.
2024-06-14 10:05:48 +01:00
Simon Larsen
da623d4d34
increase timeout
2024-06-14 10:00:03 +01:00
snyk-bot
2efb630640
fix: upgrade playwright from 1.44.0 to 1.44.1
...
Snyk has created this PR to upgrade playwright from 1.44.0 to 1.44.1.
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
2024-06-14 05:19:10 +00:00
Simon Larsen
affa492ce3
refactor: Improve SSL certificate error handling
...
This commit refactors the API class in API.ts to improve the handling of SSL certificate errors. The `getFriendlyErrorMessage` method now includes specific error messages for different SSL certificate issues, such as expired certificates, certificates signed by unknown authorities, and self-signed certificates. This enhancement enhances the user experience by providing clearer and more informative error messages for SSL certificate errors.
2024-06-13 21:50:59 +01:00
Simon Larsen
5ae3a5b5ee
refactor: Improve error handling in API class
...
The API class in API.ts has been updated to improve error handling. The getFriendlyErrorMessage method now includes additional error cases and returns more specific error messages for network errors, timeouts, request aborts, cancellations, connection issues, and SSL certificate expiration. This change enhances the user experience by providing clearer and more informative error messages.
2024-06-13 21:50:10 +01:00
Simon Larsen
5716ab2445
refactor: Update API error handling and display
...
The API class in API.ts has been updated to improve error handling and display. The getFriendlyErrorMessage method now includes additional error cases and returns more specific error messages for network errors, timeouts, request aborts, cancellations, connection issues, and SSL certificate expiration. This change enhances the user experience by providing clearer and more informative error messages.
2024-06-13 21:45:56 +01:00
Simon Larsen
a66a04456b
refactor: Update endpoint URLs for status check script
2024-06-13 21:44:49 +01:00
Simon Larsen
e97a78eaeb
Merge branch 'ai-copilot-main'
2024-06-13 21:12:48 +01:00
Simon Larsen
57f41a908a
refactor: Improve login test to handle missing user credentials
2024-06-13 21:11:54 +01:00
Simon Larsen
f42291a428
refactor: Update status check URLs for Dashboard, Status Page, and Accounts
...
The status-check.sh script has been modified to update the endpoint URLs for checking the status of the Dashboard, Status Page, and Accounts services. The URLs now include "/status/ready" at the end, ensuring that the services are ready to handle requests. This change improves the accuracy and reliability of the status check script.
2024-06-13 21:05:37 +01:00
Simon Larsen
4fa9adfc7d
refactor: Update login test to handle missing user credentials
...
The login test in Login.spec.ts has been updated to handle cases where the user credentials (email and password) are missing. Previously, the test would only check if the user is registered, but now it also checks if the registered user email and password are available. This change ensures that the test behaves correctly in all scenarios and improves the reliability of the login functionality.
2024-06-13 18:49:19 +01:00
Simon Larsen
3e2e581e52
```text
...
refactor: Update artifact upload paths in release and test workflows
The artifact upload paths in the release.yml, test-release.yaml, and test.e2e.yaml workflows have been updated to include the entire E2E directory instead of specific subdirectories. This change simplifies the configuration and ensures that all necessary files are included in the artifacts.
2024-06-13 18:39:02 +01:00
Simon Larsen
2a3c34af95
refactor: Add endpoint to retrieve Copilot events by file
...
This commit adds a new endpoint to the CodeRepositoryAPI class in CodeRepositoryAPI.ts. The endpoint allows users to retrieve Copilot events for a specific file in the code repository. It takes in a secret key, file path, and service catalog ID as parameters and returns a list of Copilot events. This enhancement improves the functionality and usability of the API.
2024-06-13 14:55:31 +01:00
Simon Larsen
170b79e4cf
refactor: Add CopilotEventStatus column to CopilotEvent model
...
This commit adds a new column, CopilotEventStatus, to the CopilotEvent model in the CopilotEvent.ts file. The CopilotEventStatus column represents the status of a Copilot event that was triggered for a file in the code repository. This enhancement improves the functionality and flexibility of the CopilotEvent model.
2024-06-13 14:39:26 +01:00
Simon Larsen
c15b8bb951
refactor: Update CodeRepositoryUtil to include serviceRepository parameter in createBranch and createOrCheckoutBranch
2024-06-13 14:11:09 +01:00
Simon Larsen
17c47f7d89
refactor: Update ServiceFileTypesUtil to include common directories and files to ignore
2024-06-13 13:32:16 +01:00
Simon Larsen
a406287215
refactor: Update branch name in Copilot/Index.ts and add GITHUB_USERNAME to .env.example
...
This commit updates the branch name in Copilot/Index.ts from 'test-branch-3' to 'test-branch-4'. Additionally, it adds the GITHUB_USERNAME variable to the .env.example file. These changes improve the accuracy and functionality of the code.
2024-06-13 13:10:14 +01:00
Simon Larsen
a73b050a4d
refactor: Update CodeRepositoryUtil to include serviceRepository parameter in createBranch and createOrCheckoutBranch
...
This commit modifies the CodeRepositoryUtil class in CodeRepository.ts to include a new parameter, serviceRepository, in the createBranch and createOrCheckoutBranch methods. This change allows for better integration with the ServiceRepository class and improves the flexibility and maintainability of the code.
2024-06-13 12:47:42 +01:00
Simon Larsen
224fb2e887
Merge pull request #1479 from OneUptime/snyk-upgrade-fb48859c6d1e1f5c6c32c4f5abf203c1
...
[Snyk] Upgrade posthog-js from 1.132.0 to 1.133.0
2024-06-13 12:34:04 +01:00
Simon Larsen
96d4131614
refactor: Add createPullRequest method to HostedCodeRepository
...
The HostedCodeRepository class in HostedCodeRepository.ts has been updated to include a new method, createPullRequest. This method allows for the creation of pull requests in the code repository. This change enhances the functionality and flexibility of the HostedCodeRepository class.
2024-06-13 12:26:49 +01:00
snyk-bot
cda00d5238
fix: upgrade posthog-js from 1.132.0 to 1.133.0
...
Snyk has created this PR to upgrade posthog-js from 1.132.0 to 1.133.0.
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
2024-06-13 00:27:42 +00:00
Simon Larsen
dea385ad44
refactor: Update ServiceFileTypesUtil to include common directories and files to ignore
...
The ServiceFileTypesUtil class in ServiceFileTypes.ts has been updated to include two new methods: getCommonDirectoriesToIgnore and getCommonFilesToIgnore. These methods return arrays of common directories and files that should be ignored in code repositories. This change improves the functionality and maintainability of the code by providing a centralized way to define and retrieve the directories and files to ignore.
2024-06-12 22:10:47 +01:00
Simon Larsen
21973401fb
refactor: Improve file extension handling in CodeRepositoryUtil
...
The CodeRepositoryUtil class in CodeRepository.ts has been refactored to improve the handling of file extensions. The changes include:
- Simplifying the logic for skipping files with unsupported extensions
- Adding support for accepted file extensions in the getFilesInDirectory method
These improvements enhance the functionality and maintainability of the code.
2024-06-12 22:07:01 +01:00
Simon Larsen
d153ad9bf7
refactor: Update ServiceRepository to include serviceLanguage field
...
The ServiceRepository class in ServiceRepository.ts has been updated to include a new field, serviceLanguage. This field is of type ServiceLanguage and is required. This change allows for better organization and identification of code repositories based on their programming language.
2024-06-12 21:27:00 +01:00
Simon Larsen
2ce8ba6295
refactor: Sanitize file paths in CodeRepositoryUtil and LocalFile
...
This commit refactors the CodeRepositoryUtil and LocalFile classes to include a new method, sanitizeFilePath, which removes double slashes from file paths. This change ensures that file paths are properly formatted and improves the reliability and maintainability of the code.
2024-06-12 21:05:37 +01:00
Simon Larsen
572130d349
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-12 20:21:07 +01:00
Simon Larsen
f0cb049266
refactor: Update CodeRepositoryView component in Index.tsx
...
The CodeRepositoryView component in Index.tsx has been updated to include a new field for the repository name. This change allows for better organization and identification of code repositories within the system.
2024-06-12 20:20:40 +01:00
Simon Larsen
cab5af6645
refactor: Add organizationName and repositoryName fields to CodeRepository
...
The CodeRepository entity has been updated to include two new fields: organizationName and repositoryName. These fields are of type character varying(100) and are required. This change allows for better organization and identification of code repositories within the system.
2024-06-12 20:18:30 +01:00
Simon Larsen
e77b923dc1
Merge pull request #1472 from OneUptime/ai-copilot-main
...
Copilot Main
2024-06-12 19:20:49 +01:00
Simon Larsen
8325c06ca3
refactor: Update status check URLs for Dashboard and Status Page
...
The status-check.sh script has been modified to update the endpoint URLs for checking the status of the Dashboard and Status Page services. The URLs now include "/status/ready" at the end, ensuring that the services are ready to handle requests. This change improves the accuracy and reliability of the status check script.
2024-06-12 17:27:22 +01:00
Simon Larsen
b66f56bc12
refactor: Update endpoint status check URLs to include "/ready"
...
The status-check.sh script has been updated to modify the endpoint URLs for checking the status of various services. The URLs now include "/ready" at the end, indicating that the services are ready to handle requests. This change ensures that the status check accurately reflects the readiness of the services and improves the reliability of the script.
2024-06-12 17:25:08 +01:00
Simon Larsen
2de2926d79
refactor: Add MigrationName1718203144945 to SchemaMigrations/Index.ts
...
The SchemaMigrations/Index.ts file has been updated to include the MigrationName1718203144945 migration. This change ensures that the new migration is included in the list of schema migrations, allowing for proper database versioning and management.
2024-06-12 15:39:55 +01:00
Simon Larsen
fd13e91aac
refactor: Update ServiceRepository to use number type for limitNumberOfOpenPullRequestsCount
...
The ServiceRepository class in ServiceRepository.ts has been updated to use the number type for the limitNumberOfOpenPullRequestsCount property instead of the string type. This change ensures that the property is correctly typed and improves the accuracy and reliability of the code.
2024-06-12 15:38:54 +01:00
Simon Larsen
cf7d4c7720
refactor: Update GitHubUtil to use HostedCodeRepository/HostedCodeRepository
2024-06-12 15:11:50 +01:00
Simon Larsen
b1a76e97ce
Merge pull request #1477 from OneUptime/snyk-upgrade-4dc39844f330c9a5f3d5be2668e24709
...
[Snyk] Upgrade axios from 1.7.0 to 1.7.2
2024-06-12 14:19:29 +01:00
Simon Larsen
7d8036e3eb
refactor: Update GitHubUtil to use HostedCodeRepository/HostedCodeRepository
...
The GitHubUtil class in GitHub.ts has been updated to import the HostedCodeRepository class from the correct file path, "HostedCodeRepository/HostedCodeRepository". This change ensures that the correct class is imported and used, improving the functionality and maintainability of the code.
2024-06-12 13:18:20 +01:00
Simon Larsen
c7344a7624
refactor: Remove commented out code and unused imports
...
The CodeRepositoryType.ts file has been refactored to remove commented out code and unused imports. This change improves code cleanliness and reduces unnecessary clutter in the file.
2024-06-12 12:25:12 +01:00
Simon Larsen
42253e4e50
refactor: Update GitHub token handling in Config.ts
2024-06-12 11:59:22 +01:00
Simon Larsen
64acf372d6
refactor: Update GitHub token handling in Config.ts
...
The Config.ts file has been updated to handle the GitHub token more efficiently. The GetGitHubToken function now checks the repository type and throws an exception if a GitHub token is required but not provided. This change improves the security and reliability of the application by ensuring that the correct token is used for GitHub repositories.
2024-06-12 11:31:50 +01:00
snyk-bot
80f4238618
fix: upgrade axios from 1.7.0 to 1.7.2
...
Snyk has created this PR to upgrade axios from 1.7.0 to 1.7.2.
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
2024-06-12 04:53:12 +00:00
Simon Larsen
2fe54c46c1
Merge pull request #1475 from OneUptime/snyk-upgrade-d4dca93f2a1a1e81fe41908a5a826632
...
[Snyk] Upgrade posthog-js from 1.131.4 to 1.132.0
2024-06-11 19:55:56 +01:00
Simon Larsen
266b046b9e
Merge pull request #1474 from OneUptime/snyk-upgrade-8df461c2c34dd57552a05c7122331e04
...
[Snyk] Upgrade axios from 1.7.1 to 1.7.2
2024-06-11 19:55:45 +01:00
snyk-bot
f311841df2
fix: upgrade posthog-js from 1.131.4 to 1.132.0
...
Snyk has created this PR to upgrade posthog-js from 1.131.4 to 1.132.0.
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
2024-06-11 18:09:12 +00:00
snyk-bot
26319ff3c8
fix: upgrade axios from 1.7.1 to 1.7.2
...
Snyk has created this PR to upgrade axios from 1.7.1 to 1.7.2.
See this package in npm:
axios
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
2024-06-11 18:09:07 +00:00
Simon Larsen
e719bb3b70
refactor: Add doNotShowWhenEditing flag to ServiceRepositoryPage component
...
The ServiceRepositoryPage component has been updated to include a new flag, doNotShowWhenEditing, which controls whether a certain field should be displayed when editing a service. This change improves the user experience by allowing for more flexibility in customizing the form fields based on the editing mode.
2024-06-11 18:38:37 +01:00
Simon Larsen
d0255c1e33
feat: Enable editing of services in ServiceRepositoryPage
2024-06-11 18:37:49 +01:00
Simon Larsen
f66241d12f
Merge pull request #1473 from OneUptime/master
...
Release
2024-06-11 18:36:34 +01:00
Simon Larsen
52f4c74908
refactor: Update noItemsMessage prop types to include ReactElement
...
The prop types for the noItemsMessage prop have been updated in multiple components to include the ReactElement type. This change allows for passing React elements as the no items message, providing more flexibility in customizing the message's content and appearance.
2024-06-11 18:34:25 +01:00
Simon Larsen
eeb6904c2d
refactor: Update title of Service Catalog field in ServiceRepositoryPage
...
The title of the Service Catalog field in the ServiceRepositoryPage component has been updated from "Service Catalog" to "Service". This change improves clarity and consistency in the user interface.
2024-06-11 18:31:10 +01:00
Simon Larsen
6fd37c62b8
refactor: Add MigrationName1718126316684 to SchemaMigrations/Index.ts
...
This commit adds the MigrationName1718126316684 to the list of schema migrations in the Index.ts file. The new migration introduces changes to the database schema and ensures that the codebase is up to date with the latest schema changes. This enhancement improves the maintainability and functionality of the application.
2024-06-11 18:29:19 +01:00
Simon Larsen
16b761e498
feat: Add option to enable pull requests for services in ServiceRepositoryPage
...
This commit adds a new field to the ServiceRepositoryPage component, allowing users to enable or disable pull requests for a service. When enabled, OneUptime will create pull requests for the service and automatically improve the code. This enhancement provides more control over pull request generation and improves the functionality of the ServiceRepositoryPage.
2024-06-11 18:21:51 +01:00
Simon Larsen
9b1e702c64
refactor: Add enablePullRequests property to ServiceRepository model
...
The enablePullRequests property has been added to the ServiceRepository model. This property allows for enabling or disabling automatic pull request creation by Copilot for this service. By default, enablePullRequests is set to true, indicating that Copilot will create pull requests for this service to automatically improve the codebase. This change enhances the functionality of the ServiceRepository model and provides more control over pull request generation.
2024-06-11 18:19:51 +01:00
Simon Larsen
f10fa9a48e
```text
...
refactor: Update defaultValue property in Field interface
The defaultValue property in the Field interface has been updated to include the number type. This change allows for setting default values of type number in form fields.
2024-06-11 18:15:09 +01:00
Simon Larsen
de91346155
refactor: Remove CopilotServiceService and update references to ServiceRepositoryService
2024-06-11 17:49:14 +01:00
Simon Larsen
629a442ff7
refactor: Remove CopilotServiceService and update references to ServiceRepositoryService
...
This commit removes the CopilotServiceService module, which is no longer needed. It also updates the references to the CopilotService class to use the ServiceRepository class instead. This change improves code organization and consistency by using the appropriate service class for managing service repositories.
2024-06-11 17:38:18 +01:00
Simon Larsen
be54d782e5
refactor: Update page title in CodeRepositoryViewLayout component
2024-06-11 17:30:39 +01:00
Simon Larsen
029c1b0704
refactor: Add CopilotService to BaseAPIFeatureSet
...
This commit adds the CopilotService to the BaseAPIFeatureSet in the Index.ts file. The CopilotService is imported from the CopilotServiceService module and is used to create a new router for the "/app" endpoint. This change allows for handling requests related to the CopilotService in the application.
2024-06-11 16:56:42 +01:00
Simon Larsen
36cfb7e20f
refactor: Add new migrations for SchemaMigrations and Models
...
New migrations have been added to the SchemaMigrations and Models directories. These migrations introduce new changes to the database schema and model definitions. This commit ensures that the codebase is up to date with the latest schema changes and improves the maintainability of the application.
2024-06-11 16:52:56 +01:00
Simon Larsen
02046a525e
refactor: Update service catalog titles to use consistent naming convention
...
The titles of the ServiceCatalog and ServiceCatalogOwnerTeam classes have been updated to use a consistent naming convention. The "ServiceCatalog" title has been changed to "Service Catalog" and the "ServiceCatalog ID" title has been changed to "Service Catalog ID". This change improves clarity and readability in the codebase.
2024-06-11 16:51:12 +01:00
Simon Larsen
c9a998da0b
refactor: Add service language dropdown in ServiceCatalog form
2024-06-11 16:35:23 +01:00
Simon Larsen
7fc192e466
refactor: Quote the value of ALLOWED_ACTIVE_MONITOR_COUNT_IN_FREE_PLAN in _helpers.tpl
...
The value of ALLOWED_ACTIVE_MONITOR_COUNT_IN_FREE_PLAN in _helpers.tpl has been updated to be quoted using the | quote filter. This change ensures that the value is treated as a string, improving consistency and compatibility with other parts of the codebase.
2024-06-11 16:24:55 +01:00
Simon Larsen
eae8b79b2e
refactor: Add debug configuration for running Copilot locally
...
A new debug configuration has been added to the launch.json file. This configuration allows for launching Copilot locally by running the "start" script using npm. It skips files in the "<node_internals>" directory and is specifically configured for debugging Node.js applications. This change improves the development experience by enabling easy debugging of Copilot locally.
2024-06-11 15:11:00 +01:00
Simon Larsen
08c6cf31a0
refactor: Update linting configuration to exclude .tsx files
...
The linting configuration in the package.json file has been updated to exclude .tsx files from linting. This change ensures that the linting process only targets .ts files and improves the efficiency of the linting process.
2024-06-11 15:04:28 +01:00
Simon Larsen
dfb7f2320c
refactor: Update jest.config.json files with testPathIgnorePatterns
...
The jest.config.json files in the Model, Probe, Common, Copilot, CommonUI, Ingestor, IsolatedVM, TestServer, and CommonServer directories have been updated. The "testPathIgnorePatterns" property has been added to each file, excluding the "node_modules" and "dist" directories from test path matching. This change improves test performance and ensures that unnecessary files are not included in the test coverage.
2024-06-11 14:52:55 +01:00
Simon Larsen
c53b14f88f
refactor: Update CodeRepositoryUtil methods to accept repoPath parameter
...
The CodeRepositoryUtil methods getGitCommitHashForFile and getFilesInDirectory have been updated to accept a repoPath parameter. This change allows for specifying the repository path when retrieving the git commit hash for a file or getting the files in a directory. It improves the flexibility and reusability of the CodeRepositoryUtil class.
2024-06-11 14:24:19 +01:00
Simon Larsen
c5680f6c26
refactor: Update import statements in MonitorService.ts
...
The import statements in the MonitorService.ts file have been updated to import the AllowedActiveMonitorCountInFreePlan and IsBillingEnabled constants from the EnvironmentConfig module. This change ensures that the codebase is using the correct import paths and improves code readability.
2024-06-11 13:53:05 +01:00
Simon Larsen
d2a1385123
refactor: Update ALLOWED_ACTIVE_MONITOR_COUNT_IN_FREE_PLAN to 10
...
The ALLOWED_ACTIVE_MONITOR_COUNT_IN_FREE_PLAN constant has been updated to 10 in multiple files. This change aligns the codebase with the new limit for active monitors allowed in the free plan.
2024-06-11 13:50:55 +01:00
Simon Larsen
feda1b0426
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-11 13:26:28 +01:00
Simon Larsen
b97cc46a1e
refactor: Remove commented code in NavBar.tsx
...
The commented code in the NavBar.tsx file has been removed. This change cleans up the codebase and improves readability.
2024-06-11 13:26:00 +01:00
Simon Larsen
41a8101b54
refactor: Update CodeRepositoryAPI endpoint to use POST method for getting code repository
2024-06-11 13:25:41 +01:00
Simon Larsen
676a2b18b3
refactor: Update CodeRepositoryAPI endpoint to use POST method for getting code repository
2024-06-11 13:20:52 +01:00
Simon Larsen
df7477929b
refactor: Update CodeRepositoryAPI endpoint to use POST method for getting code repository
...
This code change updates the CodeRepositoryAPI endpoint in the CodeRepositoryAPI.ts file to use the POST method instead of the GET method for getting the code repository. The route has also been modified to "/get-code-repository/:secretkey" to align with the API design. This change ensures that the code repository is retrieved securely and follows the recommended RESTful API practices.
2024-06-11 13:00:33 +01:00
Simon Larsen
c1ebe14c50
refactor: Add CodeRepositoryAPI to BaseAPIFeatureSet
...
This code change adds the CodeRepositoryAPI endpoint to the BaseAPIFeatureSet in the App/FeatureSet/BaseAPI/Index.ts file. It imports the CodeRepository model and service, and includes the necessary routing and configuration for the endpoint. This change allows for the CRUD operations on CodeRepository data through the API.
2024-06-11 12:47:47 +01:00
Simon Larsen
2b478e7a13
refactor: Add TableBillingAccessControl to MonitorOwnerTeam, MonitorOwnerUser, StatusPageOwnerTeam, MonitorGroupOwnerTeam, MonitorGroupOwnerUser models
...
This code change adds the TableBillingAccessControl decorator to the MonitorOwnerTeam, MonitorOwnerUser, StatusPageOwnerTeam, MonitorGroupOwnerTeam, and MonitorGroupOwnerUser models. The decorator configures the access control settings for these models based on the specified subscription plans. This change ensures that the appropriate access control rules are applied when creating, reading, updating, or deleting records in these models.
2024-06-11 12:37:48 +01:00
Simon Larsen
3bb1d93f3e
feat: Add forceNavigate option when navigating to new item
...
The DuplicateModel component in CommonUI has been updated to include a new option, forceNavigate, when navigating to a new item. This option allows for forced navigation to the new item, bypassing any checks or validations. This change provides more control over the navigation behavior and ensures consistent navigation to the new item.
2024-06-11 12:29:50 +01:00
Simon Larsen
703c4b7685
feat: Add doNotShowWhenCreating option to Field interface
...
The Field interface in the CommonUI project has been updated to include a new property, doNotShowWhenCreating. This property allows developers to specify whether a field should be shown in the form when creating a new entity. By setting doNotShowWhenCreating to true, the field will be hidden during the creation process. This change provides more control over the visibility of fields in the form based on the create or edit mode.
2024-06-11 11:33:26 +01:00
Simon Larsen
d7e9776a3c
refactor: Update CodeRepository.getRepository() to return a Promise
...
Update CodeRepository.getRepository() to return a Promise<CodeRepositoryModel> instead of a string. This change improves the functionality and flexibility of the CodeRepository class.
2024-06-11 11:10:36 +01:00
Simon Larsen
3cb29b63fe
refactor: Update CodeRepository.getRepository() to return a Promise
...
The CodeRepository.getRepository() method has been updated to return a Promise<CodeRepositoryModel> instead of a string. This change ensures that the method is asynchronous and can handle asynchronous operations, improving the overall functionality and flexibility of the CodeRepository class.
2024-06-10 22:10:29 +01:00
Simon Larsen
e7f4a36ec9
refactor: Update Copilot startup message for clarity
...
The startup message in the Copilot/Index.ts file has been updated to provide a clearer description of the application. This change improves the readability and understanding of the log output during the startup process.
2024-06-10 22:09:25 +01:00
Simon Larsen
be78862e49
Merge pull request #1470 from OneUptime/snyk-upgrade-ff9eba0658b72fe88ae2d11836a86990
...
[Snyk] Upgrade axios from 1.6.8 to 1.7.1
2024-06-10 19:45:41 +01:00
Simon Larsen
64ae5eeb89
add code repository basic functions
2024-06-10 19:40:27 +01:00
Simon Larsen
78bdc42534
refactor: Update SelfSignedSSL class to use async/await for generating SSL certificates
2024-06-10 19:25:41 +01:00
snyk-bot
68c81734e8
fix: upgrade axios from 1.6.8 to 1.7.1
...
Snyk has created this PR to upgrade axios from 1.6.8 to 1.7.1.
See this package in npm:
axios
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
2024-06-10 17:16:56 +00:00
Simon Larsen
bf081d1ebe
refactor: Update file paths in code changes
2024-06-10 17:59:22 +01:00
Simon Larsen
3de407842e
refactor: Add CopilotEvent API endpoint to BaseAPIFeatureSet
...
This code change adds the CopilotEvent API endpoint to the BaseAPIFeatureSet in the App/FeatureSet/BaseAPI/Index.ts file. It imports the CopilotEvent model and service, and includes the necessary routing and configuration for the endpoint. This change allows for the CRUD operations on CopilotEvent data through the API.
2024-06-10 17:45:00 +01:00
Simon Larsen
a4a9e45fe0
refactor: Update Dockerfile and build steps for Copilot service
...
This code change updates the Dockerfile and build steps for the Copilot service. It adds a new workflow job, `docker-build-copilot`, which builds the Docker image for the Copilot service. The job includes steps to checkout the code, preinstall dependencies, and build the Docker image using the specified Dockerfile. This change ensures that the Copilot service is built and deployed correctly in the CI/CD pipeline.
2024-06-10 17:19:25 +01:00
Simon Larsen
f9c9480434
refactor: Update logger to use configured log level
...
This code change updates the logger class to use the configured log level from the environment configuration. The getLogLevel method is added to retrieve the log level, and the info, error, warn, and debug methods are updated to check the log level before logging the message. This change ensures that the logger behaves according to the configured log level, improving the consistency and control of log output.
2024-06-10 17:00:07 +01:00
Simon Larsen
eb644ad2f2
Merge branch 'master' into ai-copilot-main
2024-06-10 16:45:19 +01:00
Simon Larsen
5186e193a8
Merge pull request #1468 from OneUptime/snyk-upgrade-d773ac20b9cf77163d96fbbdf2660a1f
...
[Snyk] Upgrade axios from 1.6.8 to 1.7.0
2024-06-10 14:39:04 +01:00
Simon Larsen
55d947fb39
refactor: Add isMonotonic column to Metric model
...
This code change adds a new column, 'isMonotonic', to the Metric model in the AnalyticsModels directory. The column is optional and represents whether the metric is monotonic. This change ensures that the necessary data is captured and stored correctly for metrics in the system.
2024-06-10 12:49:29 +01:00
Simon Larsen
77f1262ff5
refactor: Update Telemetry class to add gauge and histogram metrics
...
This code change updates the Telemetry class in the CommonServer/Utils directory to include methods for creating gauge and histogram metrics. The getGauge and getHistogram methods are added, allowing for the creation of observable gauges and histograms with specified names and descriptions. This change enhances the telemetry capabilities of the application by providing more options for metric tracking and analysis.
2024-06-10 12:39:49 +01:00
Simon Larsen
47bf8f9c89
refactor: Update EventItem component to dynamically apply styles based on event type
...
This code change updates the EventItem component to dynamically apply styles based on the event type. The classNames for the title and description elements are now generated based on the eventType prop, allowing for more flexibility in styling. This change improves the visual representation of different event types in the application.
2024-06-10 11:48:47 +01:00
Simon Larsen
4ca4f28d1c
refactor: Add Point Type to Metric model
...
This code change adds a new column, 'Metric Point Type', to the Metric model in the AnalyticsModels directory. The column is optional and represents the type of metric point. This change ensures that the necessary data is captured and stored correctly for metrics in the system.
2024-06-10 11:45:23 +01:00
Simon Larsen
b6565ce2bb
refactor: Add Aggregation Temporality column to Metric model
...
This code change adds a new column, 'Aggregation Temporality', to the Metric model in the AnalyticsModels directory. The column is required and represents the aggregation temporality of the metric. This change ensures that the necessary data is captured and stored correctly for metrics in the system.
2024-06-10 11:34:08 +01:00
snyk-bot
0704e1f556
fix: upgrade axios from 1.6.8 to 1.7.0
...
Snyk has created this PR to upgrade axios from 1.6.8 to 1.7.0.
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
2024-06-10 04:54:58 +00:00
Simon Larsen
87c16d7bc3
refactor: Update needs array in test-e2e-release-saas and test-e2e-release-self-hosted jobs
...
This code change updates the needs array in the test-e2e-release-saas and test-e2e-release-self-hosted jobs in the release.yml file. The nginx-docker-image-deploy job has been added to the needs array to ensure that it is executed before these jobs. This change ensures that the necessary dependencies are met for the successful execution of the test-e2e-release-saas and test-e2e-release-self-hosted jobs.
2024-06-09 21:47:31 +01:00
Simon Larsen
cc66820e7b
refactor: Remove commented code in NavBar component
2024-06-09 19:45:25 +01:00
Simon Larsen
a478f60a39
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-09 19:45:00 +01:00
Simon Larsen
5637f12d3a
refactor: Remove commented code in NavBar component
...
This code change removes the commented code in the NavBar component that was no longer needed. The commented code was related to the AI Copilot feature and the Service Catalog feature, which have been refactored or removed from the application. Removing this commented code improves code readability and reduces clutter in the component.
2024-06-09 19:44:57 +01:00
Simon Larsen
27c28b17af
refactor: Update viewPageRoute in CodeRepositoryPage component
2024-06-09 19:44:41 +01:00
Simon Larsen
c55b169488
Merge pull request #1460 from OneUptime/snyk-upgrade-46c810649599bbd5f034d681106116a8
...
[Snyk] Upgrade react-big-calendar from 1.12.1 to 1.12.2
2024-06-09 19:36:50 +01:00
Simon Larsen
9b584d69ff
refactor: Update viewPageRoute in CodeRepositoryPage component
2024-06-09 19:35:28 +01:00
Simon Larsen
05c090445a
change job names
2024-06-09 19:29:59 +01:00
Simon Larsen
597aeb74f4
add e2e to test release
2024-06-09 19:29:23 +01:00
Simon Larsen
b7191a9c2e
update github e2e jobs
2024-06-09 19:25:34 +01:00
Simon Larsen
c686030014
```text
...
refactor: Update viewPageRoute in CodeRepositoryPage component
This code change updates the viewPageRoute prop in the CodeRepositoryPage component to use the new route generated by the Navigation utility. This ensures that the component navigates to the correct view page when a code repository is clicked.
2024-06-09 19:21:02 +01:00
Simon Larsen
eed1078f06
refactor: Add viewPageRoute prop to CodeRepositoryPage component
...
This code change adds the viewPageRoute prop to the CodeRepositoryPage component in order to specify the route for viewing a code repository. This prop is set to the corresponding route from the RouteMap. By including this prop, the component will correctly navigate to the view page when the user clicks on a code repository.
2024-06-09 19:15:30 +01:00
Simon Larsen
051a3c43b2
refactor: Update Git Repository name to "Git Repositories"
2024-06-09 19:04:45 +01:00
Simon Larsen
a152813535
refactor: Add CodeRepository model and service
...
This code change adds the CodeRepository model and service to the project. It includes the following modifications:
- Added CodeRepository model to the Models/Index.ts file.
- Added CodeRepositoryService to the Services/Index.ts file.
- Created CodeRepositoryService.ts file with the necessary implementation.
These changes enable the project to manage code repositories.
2024-06-09 19:03:54 +01:00
Simon Larsen
decea5acfc
refactor: Add AI Copilot breadcrumbs and code repository view
2024-06-09 19:03:23 +01:00
Simon Larsen
4c2dfb0f92
refactor: Add CodeRepository model, service, and permissions
...
This code change adds the CodeRepository model, service, and permissions to the project. It includes the following modifications:
- Added CodeRepository model to the Models/Index.ts file.
- Added CodeRepositoryService to the Services/Index.ts file.
- Created CodeRepositoryService.ts file with the necessary implementation.
- Updated Permission enum in the Permission.ts file to include CreateCodeRepository, DeleteCodeRepository, EditCodeRepository, and ReadCodeRepository permissions.
These changes enable the project to manage code repositories and define the necessary permissions for them.
2024-06-09 15:03:56 +01:00
Simon Larsen
a24bf077ce
refactor: Improve error message in endpoint-status.sh
...
This code change updates the endpoint-status.sh script to improve the error message when the endpoint returns an HTTP status other than 200. The previous message mentioned that it usually takes a few minutes for the app to boot, which is not accurate. The updated message removes this misleading information and provides a more accurate description of the retry behavior.
2024-06-09 14:49:48 +01:00
Simon Larsen
2d82f50789
refactor: Enable cleanup and e2e cron jobs for development purposes
2024-06-09 14:39:14 +01:00
Simon Larsen
3e13776252
refactor: Improve BaseModelTable actions column logic
...
This code change updates the BaseModelTable component to improve the logic for determining whether to show the actions column. Previously, the actions column was shown based on various conditions, including permissions, action buttons, and the showViewIdButton prop. This logic has been refactored to simplify the conditions and make it easier to understand.
- The showActionsColumn variable is now initialized with the result of the Boolean function, which checks if any of the conditions are met.
- Additionally, if the user is a master admin, the actions column will always be shown, regardless of other conditions.
These changes enhance the readability and maintainability of the code, ensuring that the actions column is displayed correctly based on the specified conditions.
2024-06-09 13:18:56 +01:00
Simon Larsen
463bb32872
refactor: Enable cleanup and e2e cron jobs for development purposes
...
This code change updates the values.yaml file in the HelmChart/Public/oneuptime directory. It enables the cleanup and e2e cron jobs for development purposes. Please note that these cron jobs should not be enabled in production environments. This change allows for easier testing and debugging during development.
2024-06-09 12:48:42 +01:00
Simon Larsen
99dcee80cd
refactor: Add support for Go language in CodeQL analysis workflow
2024-06-08 14:54:28 +01:00
Simon Larsen
c418dc41dd
refactor: Add TypeScript support to CodeQL analysis workflow
...
This code change updates the CodeQL analysis workflow in the .github/workflows/codeql-analysis.yml file. It adds TypeScript as a supported language for CodeQL analysis, in addition to JavaScript. This ensures that the codebase can be thoroughly analyzed for potential security vulnerabilities and bugs in both JavaScript and TypeScript code.
2024-06-08 14:54:02 +01:00
Simon Larsen
c0678c410d
refactor: Update SideMenu.tsx to fix indentation issue
...
This code change updates the SideMenu.tsx file in the ServiceCatalog/View directory. It fixes an indentation issue in the SideMenuItem component by properly aligning the opening tag. This ensures consistent code formatting and improves code readability.
2024-06-08 14:34:56 +01:00
Simon Larsen
081359f7e0
refactor: Update Delete.tsx to navigate to Service Catalog page after successful deletion
...
This code change updates the Delete.tsx file in the ServiceCatalog/View directory. It modifies the onDeleteSuccess callback function to navigate to the Service Catalog page (RouteMap[PageMap.SERVICE_CATALOG]) after a successful deletion. This ensures a smooth user experience by redirecting them to the appropriate page after completing the deletion process.
2024-06-08 14:26:02 +01:00
Simon Larsen
cc0cfe4f8c
refactor: Update Settings.tsx to import ServiceCatalog instead of TelemetryService
2024-06-08 14:24:42 +01:00
Simon Larsen
dc87905f05
refactor: Update ServiceCatalogPage to include lazy loading for ServiceCatalogElement
2024-06-08 14:24:05 +01:00
Simon Larsen
9c31047d52
refactor: Update ServiceCatalogPage to include lazy loading for ServiceCatalogElement
...
This code change updates the ServiceCatalogPage component in ServiceCatalog.tsx to include lazy loading for the ServiceCatalogElement component. By implementing lazy loading, the page load performance is improved as the ServiceCatalogElement component is only loaded when it is actually needed. This enhances the overall user experience by reducing initial page load time.
2024-06-08 14:20:21 +01:00
Simon Larsen
91d196ddea
refactor: Update ServiceCatalogRoutePath in RouteMap.ts
...
This code change updates the ServiceCatalogRoutePath in the RouteMap.ts file to include new routes for viewing, managing owners, and deleting service catalogs. This ensures that the application can properly handle these actions related to service catalogs within the dashboard.
2024-06-08 14:12:41 +01:00
Simon Larsen
78db5cab39
refactor: Update ServiceCatalogRoutePath in RouteMap.ts
2024-06-08 14:12:06 +01:00
Simon Larsen
689e72e5ec
refactor: Update ServiceCatalogRoutePath in RouteMap.ts
...
This code change updates the ServiceCatalogRoutePath in the RouteMap.ts file to include new routes for viewing, managing owners, and deleting service catalogs. This ensures that the application can properly handle these actions related to service catalogs within the dashboard.
2024-06-08 14:05:24 +01:00
Simon Larsen
bc9e97f67c
refactor: Fix typo in status pages description
2024-06-08 13:57:48 +01:00
Simon Larsen
19550c23ed
refactor: Add ServiceCatalogOwnerTeamService and ServiceCatalogOwnerUserService to Services/Index.ts
...
This code change adds the ServiceCatalogOwnerTeamService and ServiceCatalogOwnerUserService to the Services/Index.ts file. These services are necessary for managing ownership of Service Catalogs, allowing teams and individual users to be assigned as owners of specific Service Catalogs.
2024-06-08 13:33:53 +01:00
Simon Larsen
2d09df2d87
feat: Add ServiceCatalogOwnerTeam and ServiceCatalogOwnerUser models
...
This code change adds the ServiceCatalogOwnerTeam and ServiceCatalogOwnerUser models to the project. These models are necessary for managing ownership of Service Catalogs, allowing teams and individual users to be assigned as owners of specific Service Catalogs.
2024-06-08 13:31:40 +01:00
Simon Larsen
2dfebdd2e4
refactor: Update SchemaMigrations/Index.ts to fix formatting
...
This code change fixes the formatting in the SchemaMigrations/Index.ts file. The changes include removing unnecessary whitespace and ensuring consistent indentation. This improves code readability and maintainability.
2024-06-08 13:16:51 +01:00
Simon Larsen
ebec143c9c
refactor: Import and include ServiceCatalogService and ServiceCatalog model
...
This code change updates the Index.ts and Models/Index.ts files to import and include the ServiceCatalogService and ServiceCatalog model respectively. This allows for the management of Service Catalogs, including creating, deleting, editing, and reading them within the project.
2024-06-08 10:35:17 +01:00
Simon Larsen
aa68a6316a
feat: Add Service Catalog permissions
...
This code change adds new permissions for managing Service Catalogs. The permissions include creating, deleting, editing, and reading Service Catalogs. These permissions allow users to perform various actions related to Service Catalogs within the project.
Refactor: Update Index.ts and Models/Index.ts to import and include the ServiceCatalogService and ServiceCatalog model respectively.
2024-06-08 10:25:37 +01:00
Simon Larsen
27a37581e4
Merge pull request #1461 from OneUptime/metric-detail
...
refactor: Update Navigation class to use getLastParamAsString method
2024-06-08 09:51:32 +01:00
Simon Larsen
091622f8cf
refactor: Update StatementGenerator.ts to improve code readability and maintainability
2024-06-08 09:49:49 +01:00
Simon Larsen
87caae077c
```text
...
refactor: Change metric column types to decimal
This code change modifies the Metric model in the AnalyticsModels directory to change the column types of various metrics from TableColumnType.Number to TableColumnType.Decimal. This update ensures more accurate and precise calculations for the metrics.
2024-06-07 22:55:39 +01:00
Simon Larsen
a146691773
refactor: Improve code readability and maintainability in LogItem.tsx
2024-06-07 22:16:36 +01:00
Simon Larsen
9fce103b11
refactor: Update ResetPassword.tsx to improve password confirmation validation
2024-06-07 22:04:56 +01:00
Simon Larsen
2aa0ae89fc
refactor: Improve code readability and maintainability in OTelIngest.ts
2024-06-07 21:45:09 +01:00
Simon Larsen
0a16f6bf44
refactor: Update OTelIngest.ts to improve code readability and maintainability
2024-06-07 21:27:11 +01:00
Simon Larsen
0f49e6e100
refactor: Improve code readability and maintainability in OTelIngest.ts
2024-06-07 17:49:58 +01:00
Simon Larsen
d954b4a5df
refactor: Add unit column to metrics table and improve code readability in StatementGenerator.ts
2024-06-07 17:36:09 +01:00
Simon Larsen
e762778fc6
refactor: Improve code readability and maintainability in StatementGenerator.ts
2024-06-07 17:33:23 +01:00
Simon Larsen
4cced50857
feat: Add unit column to metrics table
2024-06-07 17:00:30 +01:00
Simon Larsen
26c900d8e2
refactor: Update CommonServer/package.json and Ingestor/Service/OTelIngest.ts
...
This code change updates the CommonServer/package.json file to remove the "@opentelemetry/metrics" dependency and adds the "@opentelemetry/sdk-metrics" dependency with version "^1.21.0". It also updates the Ingestor/Service/OTelIngest.ts file to import the "JSONFunctions" module from "Common/Types/JSONFunctions" and use the "flattenObject" function from that module to flatten the final object before returning it.
2024-06-07 16:57:24 +01:00
Simon Larsen
63461343ba
refactor: Update OTelIngest.ts to improve code readability and maintainability
...
This code change updates the OTelIngest.ts file to improve code readability and maintainability. It includes formatting changes such as indentation and line breaks to enhance code structure and organization. These modifications make the code easier to understand and maintain for future development.
2024-06-07 14:57:24 +01:00
Simon Larsen
931abc522b
refactor: Update Telemetry class to include new metrics for status checks
2024-06-07 14:54:39 +01:00
Simon Larsen
054592eed3
refactor: Update Telemetry class to include new metrics for status checks
...
This code change updates the Telemetry class to include new metrics for status checks. It adds counters for successful and failed status checks, including separate counters for ready and live checks. This modification enhances the monitoring capabilities of the application and provides more granular insights into the status of the system.
2024-06-07 14:25:40 +01:00
Simon Larsen
82b2307b51
Merge branch 'master' into metric-detail
2024-06-07 12:50:17 +01:00
Simon Larsen
b1dba73842
refactor: Update external database configuration in HelmChart
...
This code change updates the external database configuration in the HelmChart. It adds support for using an existing secret for the password instead of directly specifying the password. This modification enhances security and allows for easier management of the database credentials.
2024-06-07 10:11:27 +01:00
Simon Larsen
babbf5f8a6
refactor: Update external database configuration in HelmChart
2024-06-07 10:10:55 +01:00
Simon Larsen
39c7da79ab
refactor: Update external database configuration in HelmChart
...
This code change updates the external database configuration in the HelmChart. It adds support for using an existing secret for the password instead of directly specifying the password. This modification enhances security and allows for easier management of the database credentials.
2024-06-07 10:10:00 +01:00
Simon Larsen
938bd32915
refactor: Update PageMap and RouteMap to include new telemetry metric page
...
This code change updates the PageMap and RouteMap files to include a new telemetry metric page. The new page, TELEMETRY_SERVICES_VIEW_METRIC, is added to both files with its corresponding route path. This modification ensures that the new page is properly mapped and accessible within the application.
2024-06-07 10:08:40 +01:00
Simon Larsen
f8e1ace311
refactor: Update Navigation class to use getLastParamAsString method
2024-06-06 21:45:29 +01:00
Simon Larsen
05e2e22e1d
refactor: Update DATABASE_USERNAME value in _helpers.tpl
...
This code change updates the value of DATABASE_USERNAME in the _helpers.tpl file. The value is changed to "postgres" when the postgresql.enabled flag is true, and to the value of $.Values.externalPostgres.username when the flag is false. This modification ensures that the correct username is used for the database connection.
2024-06-06 21:19:19 +01:00
Simon Larsen
9054c49b3e
refactor: Update Kubernetes secret retrieval commands
...
The code changes update the commands used to retrieve secrets from Kubernetes. The previous commands were using the deprecated `go-template` option, which has been replaced with the `jsonpath` option. This refactor ensures that the correct commands are used to retrieve the secrets, improving the reliability and maintainability of the code.
2024-06-06 18:36:05 +01:00
Simon Larsen
5d5468603f
refactor: Add lazy loading for images in DateFilter component
...
This code change adds lazy loading for images in the DateFilter component. By implementing lazy loading, the images in the component will only load when they are in the viewport, improving the page load performance. This enhancement provides a better user experience by reducing the initial load time of the page.
2024-06-06 17:49:43 +01:00
Simon Larsen
4c6979cfa1
refactor: Add date filter to FiltersForm and FilterViewer components
...
This code change adds a new date filter to the FiltersForm and FilterViewer components. The date filter allows users to filter data based on a specific date range. This enhancement improves the filtering capabilities of the components and provides users with more flexibility in data analysis.
2024-06-06 17:40:24 +01:00
Simon Larsen
714a4be2b0
refactor: Update DatabaseService to set isRoot flag when updating items
...
This code change updates the DatabaseService class to set the isRoot flag to true when updating items. Previously, the props object in the update query only included the ignoreHooks flag. By adding the isRoot flag, we ensure that the update operation is performed as a root user, bypassing any access restrictions or hooks. This modification enhances the flexibility and control of the update process.
2024-06-06 14:43:11 +01:00
Simon Larsen
b935443f96
refactor: Update PingMonitorView to display monitor destination and port
...
This code change updates the PingMonitorView component to display the monitor destination and port. It ensures that the destination URL or IP address and the corresponding port are correctly displayed in the component. This enhancement improves the visibility of the monitoring information for users.
2024-06-06 14:28:32 +01:00
Simon Larsen
d3a3f01f20
refactor: Update monitorDestination and monitorDestinationPort in ProbeMonitorResponse interface
...
This code change updates the ProbeMonitorResponse interface to include the monitorDestination and monitorDestinationPort properties. These properties represent the destination URL or IP address and the corresponding port for monitoring. By adding these properties to the interface, we ensure that the necessary information is available for monitoring purposes.
2024-06-06 13:58:51 +01:00
snyk-bot
56b0fea04a
fix: upgrade react-big-calendar from 1.12.1 to 1.12.2
...
Snyk has created this PR to upgrade react-big-calendar from 1.12.1 to 1.12.2.
See this package in npm:
react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-06 03:46:25 +00:00
Simon Larsen
2605140166
refactor: Update DATABASE_USERNAME value in _helpers.tpl
...
This code change updates the value of DATABASE_USERNAME in the _helpers.tpl file. The value is changed to "postgres" when the postgresql.enabled flag is true, and to the value of $.Values.externalPostgres.username when the flag is false. This modification ensures that the correct username is used for the database connection.
2024-06-05 19:03:49 +01:00
Simon Larsen
8b9611e145
refactor: Update import statement for InitialMigration in Postgres SchemaMigrations
2024-06-05 17:52:16 +01:00
Simon Larsen
21057038d1
refactor: Update import statement for InitialMigration in Postgres SchemaMigrations
...
This code change updates the import statement for the InitialMigration file in the Postgres SchemaMigrations folder. The file name was changed from "1717605043663-MigrationName.ts" to "1717605043663-InitialMigration.ts". This refactor ensures that the correct file is imported and used for schema migrations.
2024-06-05 17:36:45 +01:00
Simon Larsen
e587d4ba19
refactor: Update Postgres migration generation command to use correct file path
2024-06-05 17:33:30 +01:00
Simon Larsen
14da201c8d
refactor: Remove unused PostgresConfig file and update PostgresDatabase imports
2024-06-05 17:26:48 +01:00
Simon Larsen
f5584a5037
Add error handling to monitor probing in the FetchListAndProbe class. This change modifies the code to catch any errors that occur during the probing process and log them using the logger. This enhancement improves the robustness of the monitoring functionality by ensuring that errors are properly handled and logged.
2024-06-05 13:30:33 +01:00
Simon Larsen
157f8e95d7
refactor: Update TableRow component to include padding in drag handle
2024-06-05 12:59:35 +01:00
Simon Larsen
fb83126f37
Update Postgres password retrieval in Helm chart documentation
2024-06-05 12:27:31 +01:00
Simon Larsen
964def0c45
refactor: Disable ClickHouse when not enabled in values.yaml
2024-06-05 12:16:40 +01:00
Simon Larsen
650d7cc939
refactor: Add support for HTTPS in ClickHouse configuration
2024-06-05 11:42:01 +01:00
Simon Larsen
bfb4c46bd0
refactor: Update ClickHouse configuration to support HTTPS
...
This code change updates the ClickHouse configuration to support HTTPS. It introduces a new environment variable, `ClickHouseIsHostHttps`, which is set to `true` in the `EnvironmentConfig.ts` file. The `ClickhouseConfig.ts` file is modified to conditionally set the host protocol to `https` based on the value of `ClickHouseIsHostHttps`. This enhancement allows users to easily configure ClickHouse to use HTTPS when connecting to the host.
2024-06-05 11:41:39 +01:00
Simon Larsen
149c8c763d
refactor: Remove empty line in values.yaml
2024-06-05 10:57:57 +01:00
Simon Larsen
fdbcace48c
refactor: Update ClickHouse TLS configuration to use "tls" instead of "ssl" in values.yaml
2024-06-05 10:53:47 +01:00
Simon Larsen
3cfe0517a8
refactor: Update ClickHouse environment variables
2024-06-05 10:53:05 +01:00
Simon Larsen
9a32a47146
refactor: Update Redis and ClickHouse TLS configuration
...
This code change updates the Redis and ClickHouse TLS configuration to support the new `RedisTlsCert`, `RedisTlsKey`, `ClickhouseTlsCert`, and `ClickhouseTlsKey` environment variables. It modifies the `Redis.ts` and `ClickhouseConfig.ts` files to conditionally set the TLS options based on the presence of these variables. This enhancement allows users to easily enable TLS for Redis and ClickHouse by providing the necessary certificate and key files.
2024-06-05 10:49:01 +01:00
Simon Larsen
fd83a71a56
refactor: Enable Redis and ClickHouse in Helm chart
...
This code change enables Redis and ClickHouse in the Helm chart by setting the `enabled` flag to `true` for both services in the `values.yaml` file. This enhancement allows users to utilize Redis and ClickHouse functionalities when deploying the Helm chart.
2024-06-05 10:08:11 +01:00
Simon Larsen
e9bdbb3414
refactor: Update Postgres configuration in Helm chart
...
This code change updates the Postgres configuration in the Helm chart to support both internal and external Postgres databases. It adds the necessary environment variables and secrets blocks to handle the external Postgres database configuration. This enhancement allows users to easily switch between using an internal or external Postgres database when deploying the Helm chart.
2024-06-05 10:05:45 +01:00
Simon Larsen
3b65d1f4d6
refactor: Update Postgres configuration in Helm chart
...
This code change updates the Postgres configuration in the Helm chart to support both internal and external Postgres databases. It adds the `applicationName` property to the `dataSourceOptions` object in `PostgresConfig.ts` to set the application name to 'oneuptime'. Additionally, it adds new blocks in `secrets.yaml` to handle secrets for the external Postgres database, including the password and SSL options. This enhancement allows users to easily switch between using an internal or external Postgres database when deploying the Helm chart.
2024-06-05 09:28:10 +01:00
Simon Larsen
ed0f92f480
refactor: Update Postgres configuration in Helm chart
...
This code change updates the Postgres configuration in the Helm chart to support both internal and external Postgres databases. The `DATABASE_NAME` environment variable is renamed from `DATABASE_DATABASE` to improve clarity. Additionally, a new block for configuring SSL options for the external Postgres database is added. This enhancement allows users to easily switch between using an internal or external Postgres database when deploying the Helm chart.
2024-06-04 22:51:53 +01:00
Simon Larsen
6cc0f9deaf
refactor: Update Postgres configuration in Helm chart
...
This code change updates the Postgres configuration in the Helm chart to support both internal and external Postgres databases. The `DATABASE_HOST`, `DATABASE_PORT`, `DATABASE_USERNAME`, `DATABASE_PASSWORD`, and `DATABASE_DATABASE` environment variables are now conditionally set based on the `postgresql.enabled` flag in the `values.yaml` file. If `postgresql.enabled` is `true`, the values are set to the internal Postgres service details. Otherwise, they are set to the corresponding values from the `externalPostgres` configuration. This enhancement allows users to easily switch between using an internal or external Postgres database when deploying the Helm chart.
2024-06-04 21:44:17 +01:00
Simon Larsen
06be3d2f58
```text
...
refactor: Enable external Postgres support in Helm chart
This code change modifies the Helm chart to enable support for using an external Postgres database. The `postgresql.enabled` flag in the `values.yaml` file is set to `true` to indicate that an external Postgres database will be used. This enhancement allows users to configure the Helm chart to connect to an existing Postgres database instead of deploying a new one.
2024-06-04 21:42:17 +01:00
Simon Larsen
da8045271f
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-04 21:31:17 +01:00
Simon Larsen
cfc45efadf
chore: Update Docker login action to v2.2.0
2024-06-04 21:31:15 +01:00
Simon Larsen
6b92440c74
Merge pull request #1457 from OneUptime/snyk-upgrade-ec107bb76f5f3418659be75ddc87b6bd
...
[Snyk] Upgrade @nivo/line from 0.86.0 to 0.87.0
2024-06-04 21:30:51 +01:00
Simon Larsen
c2d3123263
Merge pull request #1456 from OneUptime/snyk-upgrade-f550bab384e19de47906237ddf6f8910
...
[Snyk] Upgrade react-router-dom from 6.23.0 to 6.23.1
2024-06-04 21:30:40 +01:00
Simon Larsen
3a277db0d5
chore: Update Docker login action to v2.2.0
...
This code change updates the Docker login action to version 2.2.0 in the build.yml file. The new version provides improved functionality and security for logging in to Docker Hub. This chore ensures that the latest stable version of the Docker login action is used in the build process.
2024-06-04 21:29:22 +01:00
Simon Larsen
f084058b67
feat: Add error message component to BasicFormModal
...
This code change adds the ErrorMessage component to the BasicFormModal component in BasicFormModal.tsx. The ErrorMessage component is rendered when the props.error value is truthy, displaying the error message to the user. This enhancement improves the user experience by providing clear feedback when an error occurs during form submission.
2024-06-04 21:17:10 +01:00
Simon Larsen
9dbe33bfcc
refactor: Add doNotShowWhenEditing flag to form fields
...
This code change adds the `doNotShowWhenEditing` flag to the form fields in the `ModelTable` component. When set to `true`, this flag prevents certain fields from being shown in the form when it is in edit mode. This improvement provides better control over which fields are displayed in the form during editing, enhancing the user experience and reducing clutter.
2024-06-04 21:01:36 +01:00
Simon Larsen
085e1a5d76
```text
...
refactor: Update DatabaseService encrypt method to handle PartialEntity
This code change updates the `encrypt` method in the `DatabaseService` class to handle `PartialEntity` as an input parameter. Previously, the method only accepted `TBaseModel` as the input type. This improvement allows for encrypting both complete entities and partial entities, providing more flexibility in data encryption.
2024-06-04 20:41:23 +01:00
Simon Larsen
9a3fa080ea
refactor: Update MonitorSecret model permissions
...
This code change updates the permissions for the MonitorSecret model in MonitorSecret.ts. The update includes adding the Permission.EditMonitorSecret permission to the update operation, allowing project owners, project admins, and users with the EditMonitorSecret permission to update MonitorSecret records. This improvement provides better control over who can modify MonitorSecrets and ensures that only authorized users can make changes to sensitive information.
2024-06-04 20:33:35 +01:00
Simon Larsen
db3d1e90f2
refactor: Remove unused Permission.ProjectMember from Label model
...
This code change removes the unused Permission.ProjectMember from the Label model in Label.ts. The Permission.ProjectMember was mistakenly included in the create, read, update, and delete arrays, but it is not required for these operations. Removing the unused permission improves code clarity and reduces potential confusion.
2024-06-04 20:31:15 +01:00
Simon Larsen
c02d8d8d8c
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-04 20:21:54 +01:00
Simon Larsen
1fad1d7c29
refactor: Update TableRow component to align top in Table
...
This code change updates the TableRow component in the Table module to align the content at the top of the table cells. The classNames "align-top" are added to the relevant table cells to achieve this alignment. This improvement ensures consistent vertical alignment of content in the table rows.
2024-06-04 20:21:51 +01:00
snyk-bot
ef610e104a
fix: upgrade @nivo/line from 0.86.0 to 0.87.0
...
Snyk has created this PR to upgrade @nivo/line from 0.86.0 to 0.87.0.
See this package in npm:
@nivo/line
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-04 17:45:55 +00:00
snyk-bot
8f7bec00d4
fix: upgrade react-router-dom from 6.23.0 to 6.23.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.0 to 6.23.1.
See this package in npm:
react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-04 17:45:49 +00:00
Simon Larsen
ae2a70eb64
Merge pull request #1455 from OneUptime/snyk-upgrade-454393c152713d89bbfd42d5ff28384a
...
[Snyk] Upgrade react-router-dom from 6.23.0 to 6.23.1
2024-06-04 12:00:54 +01:00
snyk-bot
e56e6a7f8d
fix: upgrade react-router-dom from 6.23.0 to 6.23.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.0 to 6.23.1.
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
2024-06-04 05:13:42 +00:00
Simon Larsen
1141d47df7
Merge pull request #1452 from OneUptime/snyk-upgrade-b6c3fc62e0b59f937a4fb3dfd69a2be9
...
[Snyk] Upgrade react-router-dom from 6.23.0 to 6.23.1
2024-06-04 00:08:03 +01:00
Simon Larsen
9dea2c3bdd
Merge pull request #1454 from OneUptime/snyk-upgrade-b79fc44de9934f0f4d9d7f32c5c1fb97
...
[Snyk] Upgrade @nivo/core from 0.86.0 to 0.87.0
2024-06-04 00:07:51 +01:00
Simon Larsen
9b465badda
refactor: Update AnalyticsDatabaseService to handle group by count
...
This code change updates the AnalyticsDatabaseService to handle the count operation when a group by clause is used. Previously, the count operation would return the total number of rows, but now it correctly counts the number of groups. This improvement ensures accurate counting when grouping data in the analytics database.
2024-06-04 00:05:40 +01:00
Simon Larsen
073f84fe00
refactor: Update secrets.yaml to dynamically generate probe secrets
...
This code change updates the secrets.yaml file to dynamically generate probe secrets based on the values provided in the $.Values.probes object. If a probe secret already exists, it is used. Otherwise, a new random 32-character alphanumeric string is generated and encoded. This improvement ensures that probe secrets are properly managed and provides better security for sensitive information.
2024-06-03 23:46:04 +01:00
Simon Larsen
c6850f5a0b
refactor: Add TableBillingAccessControl to MonitorSecret model
...
This code change adds the TableBillingAccessControl decorator to the MonitorSecret model in MonitorSecret.ts. The decorator sets the access control permissions for creating, reading, updating, and deleting MonitorSecret records to the Growth subscription plan. This improvement ensures that only users with the Growth plan can perform these actions on MonitorSecrets, providing better control over access to sensitive information.
2024-06-03 23:40:39 +01:00
Simon Larsen
636de9cd57
feat: Add banner with video link for MonitorSecrets page
...
The code change adds a banner component to the MonitorSecrets page. The banner displays a title, description, and a link to a video tutorial on how to use monitor secrets to store sensitive information. This enhancement provides users with a quick resource to learn about using monitor secrets effectively.
2024-06-03 20:26:39 +01:00
Simon Larsen
79ace6d183
erge branch 'release'
2024-06-03 13:37:43 +01:00
Simon Larsen
366b195152
refactor: Update environment variable setup in test-setup.sh
...
This code change updates the environment variable setup in the test-setup.sh script. The sed command is used to modify the config.env file, setting the NODE_ENV to 'test' and BILLING_ENABLED to 'true'. Additionally, the DATABASE_HOST is set to 'localhost', DATABASE_PORT to '5400', REDIS_HOST to 'localhost', REDIS_PORT to '6379', REDIS_DB to '0', and REDIS_USERNAME to 'default'. This improvement ensures that the test environment is properly configured with the correct values for testing.
2024-06-03 13:37:23 +01:00
Simon Larsen
bc687bdcdd
add tag name
2024-06-03 13:27:08 +01:00
Simon Larsen
bc205a8686
fix infra release
2024-06-03 13:09:48 +01:00
Simon Larsen
e095715a52
feat: Add banner with video link for APIKeyView and TeamView
...
This code change adds a banner component to the APIKeyView and TeamView pages. The banner displays a title, description, and a link to a 5-minute video tutorial about permissions in OneUptime. This enhancement provides users with a quick resource to learn about permissions and how they work in the application.
2024-06-03 12:28:39 +01:00
Simon Larsen
e634ae0c1e
refactor: Update ReadPermission to use object syntax for access control column assignment
2024-06-03 12:09:19 +01:00
Simon Larsen
ee080271e5
refactor: Update ReadPermission to use object syntax for access control column assignment
2024-06-03 11:43:49 +01:00
Simon Larsen
f07346a719
refactor: Improve checkReadBlockPermission method in ReadPermission
2024-06-03 11:30:11 +01:00
Simon Larsen
ace95bf75a
refactor: Add checkReadBlockPermission method to ReadPermission
...
This code change adds the checkReadBlockPermission method to the ReadPermission class in ReadPermission.ts. The method is responsible for checking the block permissions for reading records. It allows the query to run if the system is making the query or if the user has root or master admin privileges. This enhancement provides better control over the reading of records and improves the security of the application.
2024-06-03 11:24:28 +01:00
Simon Larsen
4c53dc15e3
refactor: Add block permission checks to CreatePermission and DeletePermission
...
This code change adds block permission checks to the CreatePermission and DeletePermission classes. The checkCreateBlockPermissions method is added to the CreatePermission class to check block permissions for creating a new record. Similarly, the checkDeleteBlockPermissions method is added to the DeletePermission class to check block permissions for deleting a record. These enhancements provide better control over the creation and deletion of records and improve the security of the application.
2024-06-03 10:47:36 +01:00
Simon Larsen
ac286e0903
refactor: Add checkCreateBlockPermissions method to CreatePermission
...
This code change adds the checkCreateBlockPermissions method to the CreatePermission class in CreatePermission.ts. The method is responsible for checking the block permissions for creating a new record. It allows the query to run if the system is making the query or if the user has root or master admin privileges. This enhancement provides better control over the creation of records and improves the security of the application.
2024-06-03 10:16:34 +01:00
Simon Larsen
6595202093
refactor: Add isBlockPermission property to UserPermission and TeamPermission
...
This code change adds the isBlockPermission property to the UserPermission and TeamPermission interfaces and models. The isBlockPermission property allows for blocking specific permissions for users and teams. This enhancement provides greater control and flexibility in managing permissions within the application.
2024-06-03 09:48:02 +01:00
Simon Larsen
1ff5150765
```text
...
refactor: Add user2 to TeamMemberService test for improved coverage
The TeamMemberService test in TeamMemberService.test.ts has been updated to include the addition of user2. This change improves the test coverage by testing the behavior with multiple users.
2024-06-03 09:26:17 +01:00
snyk-bot
13be411fc0
fix: upgrade @nivo/core from 0.86.0 to 0.87.0
...
Snyk has created this PR to upgrade @nivo/core from 0.86.0 to 0.87.0.
See this package in npm:
@nivo/core
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-03 04:20:36 +00:00
snyk-bot
070190dd31
fix: upgrade @nivo/line from 0.86.0 to 0.87.0
...
Snyk has created this PR to upgrade @nivo/line from 0.86.0 to 0.87.0.
See this package in npm:
@nivo/line
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-03 04:20:30 +00:00
Simon Larsen
9d596c00da
refactor: Update BaseAPI test to use updateOneById instead of updateOneBy
...
The BaseAPI test in BaseAPI.test.ts has been updated to use the updateOneById method instead of the updateOneBy method. This change ensures consistency in method naming and improves code readability.
2024-06-02 23:10:03 +01:00
Simon Larsen
6a285df796
refactor: Simplify generatePhone method in Faker.ts
...
The `generatePhone` method in `Faker.ts` has been simplified to remove unnecessary character replacements and instead directly generate a random 10-digit phone number. This change improves the efficiency and readability of the code.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 22:54:59 +01:00
Simon Larsen
a053cc53eb
refactor: Remove unnecessary characters from generated phone numbers in Faker.ts
2024-06-02 22:48:25 +01:00
Simon Larsen
14647f6bd5
refactor: Update BaseAPI test to use updateOneById instead of updateOneBy
...
The BaseAPI test in BaseAPI.test.ts has been updated to use the updateOneById method instead of the updateOneBy method. This change ensures consistency in method naming and improves code readability.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 22:19:36 +01:00
Simon Larsen
bc1d629576
refactor: Add notInBetween method to QueryHelper for querying records not in a specified range
...
The `notInBetween` method has been added to the `QueryHelper` class in `Database/QueryHelper.ts`. This method allows for querying records that are not within a specified range of values. It accepts a start value and an end value, and generates a `NOT IN` clause for the query. This enhancement provides greater flexibility in constructing complex queries and improves the overall query capabilities of the application.
2024-06-02 21:58:05 +01:00
Simon Larsen
c19b4e7040
refactor: Add notIn method to QueryHelper for improved query flexibility
...
The `notIn` method has been added to the `QueryHelper` class in `Database/QueryHelper.ts`. This method allows for querying records that are not in a specified list of values. It accepts an array of strings or ObjectIDs and generates a `NOT IN` clause for the query. This enhancement provides greater flexibility in constructing complex queries and improves the overall query capabilities of the application.
2024-06-02 21:45:18 +01:00
Simon Larsen
fca2c74817
refactor: Improve generatePhone method in Faker.ts
...
The `generatePhone` method in `Faker.ts` has been updated to remove unnecessary characters from the generated phone number. This change improves the consistency and simplicity of generating phone numbers using the Faker library.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 21:38:26 +01:00
Simon Larsen
737c785e73
refactor: Update APIKeyView table descriptions for better clarity
...
The table descriptions in the APIKeyView component have been updated to provide clearer information about managing permissions for API keys. This change improves the user experience and ensures that the purpose of the table is easily understood.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 21:31:26 +01:00
Simon Larsen
25edb45e10
refactor: Add isBlockPermission property to UserPermission and TeamPermission
...
This code change adds the isBlockPermission property to the UserPermission and TeamPermission interfaces and models. The isBlockPermission property allows for blocking specific permissions for users and teams. This enhancement provides greater control and flexibility in managing permissions within the application.
2024-06-02 21:27:23 +01:00
Simon Larsen
17308692b0
refactor: Update generatePhone method in Faker.ts
2024-06-02 21:08:29 +01:00
Simon Larsen
6785e62edd
refactor: Update generatePhone method in Faker.ts
...
The `generatePhone` method in `Faker.ts` has been updated to remove the country code parameter from the `faker.phone.number` function call. This change improves the consistency and simplicity of generating phone numbers using the Faker library.
2024-06-02 21:06:10 +01:00
Simon Larsen
a1c761f618
refactor: Add validation for required fields in ApiKeyPermissionService and TeamPermissionService
...
This code change adds validation for the required fields in the ApiKeyPermissionService and TeamPermissionService. It throws a BadDataException if any of the required fields (apiKeyId, projectId, permission) are missing when creating a permission. Additionally, it checks if the permission is already assigned to the API key or team and throws an error if it is. These enhancements improve data integrity and prevent invalid permissions from being created.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 20:52:32 +01:00
Simon Larsen
29686f8167
feat: Add isBlockPermission property to UserPermission, UserTenantAccessPermission, ApiKeyPermission, and TeamPermission
...
This code change adds the isBlockPermission property to the UserPermission, UserTenantAccessPermission, ApiKeyPermission, and TeamPermission interfaces and models. The isBlockPermission property allows for blocking specific permissions for users, tenants, API keys, and teams. This enhancement provides greater control and flexibility in managing permissions within the application.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 20:47:49 +01:00
Simon Larsen
235fd6722e
refactor: Remove BlockedApiKeyPermissionService and BlockedTeamPermissionService
...
This code change removes the BlockedApiKeyPermissionService and BlockedTeamPermissionService files, as well as their corresponding models. These services and models are no longer needed and have been deleted to improve code organization and maintainability.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 20:42:18 +01:00
snyk-bot
7286825f82
fix: upgrade react-router-dom from 6.23.0 to 6.23.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.0 to 6.23.1.
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
2024-06-02 17:43:19 +00:00
Simon Larsen
e344c6d3d1
refactor: Add BlockedApiKeyPermission and BlockedTeamPermission services and models
...
This code change adds the BlockedApiKeyPermissionService and BlockedTeamPermissionService services, as well as the BlockedApiKeyPermission and BlockedTeamPermission models. These additions provide functionality for managing blocked permissions for API keys and teams. This enhancement improves the flexibility and security of the application.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 13:38:07 +01:00
Simon Larsen
2751beae1d
refactor: Update TeamMemberService.test.ts for better readability and maintainability
2024-06-02 13:27:17 +01:00
Simon Larsen
f1919d3964
refactor: Update TeamMemberService.test.ts for better readability and maintainability
...
This code change updates the TeamMemberService.test.ts file to improve readability and maintainability. It refactors the code to remove duplicated lines and uses jest.spyOn to mock the AccessTokenService methods. These changes enhance the code quality and test coverage.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 13:02:31 +01:00
Simon Larsen
de261142e5
refactor: Improve clarity and maintainability in BaseAPI.test.ts
...
This code change improves the clarity and maintainability of the BaseAPI.test.ts file. It removes unnecessary code and updates the logic for deleting and updating items. These changes enhance the code quality and test coverage.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 12:35:48 +01:00
Simon Larsen
0bfc28fedc
refactor: Rename deleteById method to deleteOneById in BaseAPI and DatabaseService
...
This code change renames the deleteById method to deleteOneById in the BaseAPI and DatabaseService classes. The new method name provides better clarity and consistency with other methods in the codebase. This change improves the readability and maintainability of the code.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 12:29:04 +01:00
Simon Larsen
a59e4cb76b
refactor: Add deleteById and updateById methods to DatabaseService
...
This code change adds the deleteById and updateById methods to the DatabaseService class. These methods allow for more efficient deletion and updating of records in the database by directly targeting the record's ID. This enhancement improves the performance and flexibility of the DatabaseService.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 11:58:10 +01:00
Simon Larsen
ebb9c58758
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-02 11:48:52 +01:00
Simon Larsen
ee2df1a132
refactor: Improve clarity and maintainability in AccessControlPermission.ts
2024-06-02 11:48:48 +01:00
Simon Larsen
b33dc0ff69
Merge pull request #1448 from OneUptime/snyk-upgrade-0032ed3b91a482732c24656615bdd970
...
[Snyk] Upgrade react-router-dom from 6.23.0 to 6.23.1
2024-06-02 11:48:33 +01:00
Simon Larsen
80c3bb9dda
Merge pull request #1449 from OneUptime/snyk-upgrade-21c5f91e22e4be5a53b1778c80645f80
...
[Snyk] Upgrade posthog-js from 1.131.3 to 1.131.4
2024-06-02 11:48:24 +01:00
Simon Larsen
283fbda8ee
refactor: Improve clarity and maintainability in AccessControlPermission.ts
...
This code change improves the clarity and maintainability of the AccessControlPermission.ts file. It removes unnecessary code and updates the logic for checking user permissions to delete or update objects in the table. These changes enhance the code quality and user experience.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 11:44:24 +01:00
Simon Larsen
a67c70396f
refactor: Improve clarity and maintainability in TeamView and APIKeyView components
...
This code change improves the clarity and maintainability of the TeamView and APIKeyView components. The commit updates the rendering of the permission restrictions messages to have consistent line breaks and spacing. It also adds missing punctuation and capitalization for better readability. These changes enhance the user experience and code quality.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 11:33:21 +01:00
Simon Larsen
3aeb22a253
refactor: Update APIKeyView and TeamView titles for better clarity
...
This code change updates the titles of the APIKeyView and TeamView components to improve clarity. The titles "API Key Permissions" and "Team Permissions" are changed to "Allow Permissions" to better reflect their purpose. This change enhances the user understanding and usability of the components.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 11:20:12 +01:00
Simon Larsen
070031d703
refactor: Update DatabaseService.ts to set access control column with specific properties
...
This code change updates the DatabaseService.ts file to set the access control column with specific properties when retrieving data. Instead of setting it to a boolean value, the access control column is now set to an object with the properties _id and name set to true. This change enhances the flexibility and maintainability of the code.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 09:58:49 +01:00
Simon Larsen
a30104fe06
refactor: Remove unused code and improve type safety in AccessControlModel.ts, DatabaseService.ts, LabelService.ts, and ColumnPermission.ts
2024-06-02 09:36:33 +01:00
Simon Larsen
76677233df
refactor: Update DatabaseService.ts and ColumnPermission.ts for improved type safety
...
This code change updates the DatabaseService.ts and ColumnPermission.ts files to improve type safety. In DatabaseService.ts, the type of the projectIdColumn variable is changed from keyof TBaseModel | null to string | null, ensuring compatibility with the getTenantColumn() method. In ColumnPermission.ts, the type of the permissionColumns variable is changed from Columns<TBaseModel> to Columns, removing unnecessary type specificity. These changes enhance the code's clarity and maintainability.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 09:34:03 +01:00
Simon Larsen
e1054c2572
refactor: Improve flexibility and maintainability in LabelService.ts and TableColumn.ts
...
This code change adds flexibility and maintainability improvements to the LabelService.ts and TableColumn.ts files. In LabelService.ts, a constructor is added to the Service class, allowing for the injection of a PostgresDatabase instance. In TableColumn.ts, the propertyKey parameter in the getTableColumn function is changed from keyof T to string, providing more flexibility in handling property keys. These changes enhance the usability and maintainability of the code.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-02 09:32:06 +01:00
Simon Larsen
e3e684352f
refactor: Override name property in Label class
...
This code change overrides the name property in the Label class to allow for more flexibility in handling scenarios where the name is not specified. By setting the name property to undefined, it improves the usability and maintainability of the code.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 22:44:18 +01:00
snyk-bot
f9472a1308
fix: upgrade posthog-js from 1.131.3 to 1.131.4
...
Snyk has created this PR to upgrade posthog-js from 1.131.3 to 1.131.4.
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
2024-06-01 21:36:34 +00:00
snyk-bot
2113022d11
fix: upgrade react-router-dom from 6.23.0 to 6.23.1
...
Snyk has created this PR to upgrade react-router-dom from 6.23.0 to 6.23.1.
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
2024-06-01 21:21:09 +00:00
Simon Larsen
f21cb43b5b
refactor: Update DeleteOneBy.ts to allow undefined deletedByUser
...
This code change updates the DeleteOneBy.ts file to allow the `deletedByUser` property to be undefined. This change provides more flexibility in handling scenarios where the deletedByUser is not specified. It improves the usability and maintainability of the code.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 20:54:48 +01:00
Simon Larsen
5e7285fa66
refactor: Update ModelPermission.ts to use specific query permission methods
...
This code change updates the ModelPermission.ts file to use specific query permission methods for delete, update, and read operations. The checkDeleteQueryPermission, checkUpdateQueryPermissions, and checkReadQueryPermission methods provide more granular control and improve the clarity and maintainability of the code.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 19:40:30 +01:00
Simon Larsen
ff1195c837
refactor: Remove unnecessary code in DatabaseService.ts
2024-06-01 19:37:32 +01:00
Simon Larsen
2f5f147ab4
refactor: Remove debugger statements and improve code readability in DatabaseService.ts
...
This code change removes the debugger statements from the _deleteBy method in DatabaseService.ts and improves code readability by reformatting the code and removing unnecessary comments. The changes enhance the maintainability and clarity of the code.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 19:37:02 +01:00
Simon Larsen
f4005ee351
refactor: Update queries to use QueryHelper.inRelationArray for monitors
...
This code change updates the queries in DatabaseService.ts, IncidentService.ts, and ScheduledMaintenanceStateTimelineService.ts to use the QueryHelper.inRelationArray method instead of QueryHelper.anyRelationArray for the "monitors" property. This change provides a more accurate and efficient way to query for records related to specific monitors. It improves the accuracy and performance of the queries.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 19:33:53 +01:00
Simon Larsen
549e41119c
refactor: Update createdAt queries to use QueryHelper.inBetween
...
This code change updates the createdAt queries in multiple files to use the QueryHelper.inBetween method instead of QueryHelper.anyBetween. The inBetween method provides a more accurate and efficient way to query for records within a specific date range. This change improves the accuracy and performance of the queries.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 19:32:12 +01:00
Simon Larsen
0f76e075ce
refactor: Update QueryHelper to use FindOperator for any and in methods
...
This code change updates the QueryHelper class to use the FindOperator type for the any and in methods. This allows for more flexibility in querying by accepting an array of values or a single value. The change improves code readability and maintainability.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 19:31:20 +01:00
Simon Larsen
7212b93836
refactor: Simplify adding access control IDs to query in BasePermission.ts
2024-06-01 18:04:46 +01:00
Simon Larsen
aca335aa8f
refactor: Update ModelPermission.ts to improve code readability and maintainability
2024-06-01 17:45:14 +01:00
Simon Larsen
1053f52b2b
Merge branch 'release'
2024-06-01 17:28:50 +01:00
Simon Larsen
4ef8a8d0f9
refactor: Update Go version and use specific ref in release workflow
...
This code change updates the Go version used in the release workflow and modifies the "Checkout" step to use a specific ref instead of fetching the entire history. By specifying the ref, the workflow will only fetch the necessary code, reducing the time and resources required for the checkout process.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 17:27:18 +01:00
Simon Larsen
8d183ceee6
refactor: Update checkout step in release workflow
...
This code change updates the checkout step in the release workflow to use the `ref` parameter instead of `fetch-depth`. This ensures that the correct branch or tag is checked out during the workflow execution.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 17:26:52 +01:00
Simon Larsen
d2a58fbe97
refactor: Reorder imports in CreatePermission.ts and UpdatePermission.ts
...
This code change reorders the imports in the CreatePermission.ts and UpdatePermission.ts files to group related imports together and improve code readability. The imports are now organized in the following order:
1. External dependencies
2. Internal dependencies
3. Local dependencies
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 17:21:01 +01:00
Simon Larsen
9b115da0be
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-06-01 17:20:20 +01:00
Simon Larsen
e46133d678
refactor: Update ModelPermission.ts to improve code readability and maintainability
2024-06-01 17:20:14 +01:00
Simon Larsen
c9bf2e3bf1
Merge pull request #1445 from OneUptime/snyk-upgrade-af76d864ab171838e05700ac0e1500b0
...
[Snyk] Upgrade protobufjs from 7.2.6 to 7.3.0
2024-06-01 16:50:34 +01:00
Simon Larsen
2c16b5ab7d
Merge pull request #1447 from OneUptime/snyk-fix-418ca58fe385c0a1a5ff7575c3cda99b
...
[Snyk] Security upgrade nginx from 1.25.5-alpine to 1.26.1-alpine
2024-06-01 16:50:26 +01:00
Simon Larsen
f7339723cd
refactor: Update ModelPermission.ts to improve code readability and maintainability
2024-06-01 15:17:26 +01:00
Simon Larsen
c2e04e94e2
refactor: Update ModelPermission.ts to improve code readability and maintainability
...
This code change in ModelPermission.ts improves code readability and maintainability by removing unnecessary code, updating function parameters, and adding comments for clarity. The changes include:
- Removing unused function parameters in CheckReadPermissionType and checkReadPermission functions
- Updating the checkIfUserIsLoggedIn function call to include the type parameter
- Refactoring the checkModelLevelPermissions function to include the type parameter
- Adding a comment to clarify the purpose of the checkBillingPermissions function
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 15:09:42 +01:00
Simon Larsen
bbb2f8d154
refactor: Remove unnecessary code in ModelPermission.ts
...
This code change removes unnecessary code in the ModelPermission.ts file. The empty lines and unused function parameters have been removed to improve code readability and maintainability.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 14:50:17 +01:00
Simon Larsen
4ab9e8b398
refactor: Update access control permissions in PermissionHelper
...
This code change updates the access control permissions in the PermissionHelper class. The "isAccessControlPermission" property for various permissions has been changed from "true" to "false". This ensures that the specified permissions no longer have access control restrictions.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 14:49:35 +01:00
Simon Larsen
d0e6153758
refactor: Import Stripe and mockStripe together in BillingService.test.ts
...
This code change updates the import statements in BillingService.test.ts to import both the Stripe and mockStripe modules from the same line. This improves code readability and ensures that both modules are imported consistently.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-06-01 14:36:16 +01:00
Simon Larsen
f308407f68
refactor: Update TeamPermissionService to include projectId in select props
...
This code change updates the TeamPermissionService to include the "projectId" property in the select props when querying for team members. This ensures that the "projectId" value is retrieved along with the "userId" value, allowing for easier access to the project ID in subsequent code logic.
2024-06-01 14:35:25 +01:00
Simon Larsen
93ba752e8c
refactor: Update TeamPermissionService to include projectId in select props
...
This code change updates the TeamPermissionService to include the "projectId" property in the select props when querying for team members. This ensures that the "projectId" value is retrieved along with the "userId" value, allowing for easier access to the project ID in subsequent code logic.
2024-05-31 22:00:13 +01:00
Simon Larsen
230d345406
refactor: Remove unused "RemoveCanFromPermissions" import in DataMigrations/Index.ts
2024-05-31 21:54:37 +01:00
Simon Larsen
7e51da56f6
refactor: Update TeamPermissionService to include projectId in select props
...
This code change updates the TeamPermissionService to include the "projectId" property in the select props when querying for team members. This ensures that the "projectId" value is retrieved along with the "userId" value, allowing for easier access to the project ID in subsequent code logic.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 21:52:01 +01:00
Simon Larsen
cab9fd08fa
refactor: Remove unused "RemoveCanFromPermissions" import in DataMigrations/Index.ts
...
This code change removes the unused import statement for "RemoveCanFromPermissions" in the "DataMigrations/Index.ts" file. The import is no longer needed and can be safely removed to improve code readability and maintainability.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 19:33:33 +01:00
Simon Larsen
461f69b11e
refactor: Update permission names in NotificationAPI.ts, DataMigration.ts, BillingPaymentMethodAPI.ts, BillingInvoiceAPI.ts, and PromoCode.ts
...
This code change updates the permission names in multiple files to align with the latest naming conventions. The following changes were made:
- In NotificationAPI.ts, the permission name "CanManageProjectBilling" was changed to "ManageProjectBilling".
- In DataMigration.ts, the permission names "CanCreateProjectLabel" and "CanReadProjectLabel" were changed to "CreateProjectLabel" and "ReadProjectLabel" respectively.
- In BillingPaymentMethodAPI.ts, the permission name "CanCreateBillingPaymentMethod" was changed to "CreateBillingPaymentMethod".
- In BillingInvoiceAPI.ts, the permission name "CanEditInvoices" was changed to "EditInvoices".
- In PromoCode.ts, the permission names "CanCreateProjectLabel" and "CanReadProjectLabel" were changed to "CreateProjectLabel" and "ReadProjectLabel" respectively. Additionally, the permission names "CanReadProject" and "CanEditProject" were changed to "ReadProject" and "EditProject" respectively.
These updates ensure that the permission names are consistent and reflect the intended functionality.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 19:23:45 +01:00
Simon Larsen
ad7a5bddcb
remove dup service
2024-05-31 19:01:29 +01:00
Simon Larsen
a64feacb5c
refactor: Update TeamPermissionService to refresh access permissions for team members
...
This code change updates the TeamPermissionService to refresh access permissions for team members when they are deleted. Previously, only the user's global access permission was refreshed, but now both the global and tenant access permissions are refreshed. This ensures that the user's access permissions are up to date after a team member is deleted.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 17:55:39 +01:00
Simon Larsen
a27b51ea94
refactor: Update Prettier configuration to include @trivago/prettier-plugin-sort-imports
...
This code change updates the .prettierrc.json file to include the @trivago/prettier-plugin-sort-imports plugin. By adding this plugin, the codebase will automatically sort imports according to specified rules. This improves code organization and maintainability.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 17:44:51 +01:00
Simon Larsen
a0f7324c01
refactor: Simplify getTestDataSourceOptions in PostgresConfig.ts
2024-05-31 17:40:25 +01:00
Simon Larsen
c3b0302cbe
revert haraka changes
2024-05-31 17:35:21 +01:00
snyk-bot
0c264bcd32
fix: Nginx/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE319-BUSYBOX-6913413
- https://snyk.io/vuln/SNYK-ALPINE319-BUSYBOX-6913413
- https://snyk.io/vuln/SNYK-ALPINE319-BUSYBOX-6928845
- https://snyk.io/vuln/SNYK-ALPINE319-BUSYBOX-6928846
- https://snyk.io/vuln/SNYK-ALPINE319-BUSYBOX-6928847
2024-05-31 15:49:59 +00:00
Simon Larsen
abc7a43d1b
refactor: Simplify getTestDataSourceOptions in PostgresConfig.ts
...
This code change simplifies the `getTestDataSourceOptions` function in `PostgresConfig.ts` by using `process.env` values directly. By removing the conditional fallback to `'localhost'`, the function now relies solely on the environment variable `DATABASE_HOST` for the host value. This change ensures that the function always retrieves the latest values during test runs, as `process.env` can change dynamically.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 14:06:53 +01:00
Simon Larsen
05e9282d7f
Update Haraka SMTP and TLS configurations to listen on port 25 instead of port 2525
...
This code change modifies the Haraka SMTP and TLS configurations to listen on port 25 instead of port 2525. The previous configuration used port 2525, but it has been changed to align with the standard SMTP port. This update ensures that the Haraka server can receive incoming emails on the correct port.
2024-05-31 13:35:35 +01:00
Simon Larsen
75d2a01a5a
refactor: Use process.env values directly in getTestDataSourceOptions
...
This code change refactors the `getTestDataSourceOptions` function in `PostgresConfig.ts` to use `process.env` values directly. This change is made to ensure that the function always retrieves the latest values during test runs, as `process.env` can change dynamically. By removing the conditional fallback to `'localhost'`, the function relies solely on the environment variable `DATABASE_HOST` for the host value. This simplifies the code and improves consistency.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 13:27:46 +01:00
Simon Larsen
8d02eddfc6
Update PostgresConfig.ts and PostgresDatabase.ts to use a function for testDataSourceOptions
2024-05-31 13:27:02 +01:00
Simon Larsen
33d38611e2
chore: Update Stripe.mock.ts to allow null value for mockStripe
...
This code change updates the Stripe.mock.ts file to allow the mockStripe variable to have a null value. This change is necessary to properly handle scenarios where the Stripe library is not mocked. By allowing the variable to be null, it ensures that the code can handle both mocked and non-mocked scenarios without causing errors.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 13:03:59 +01:00
Simon Larsen
31335ee6b5
Update host_list configuration file path in Dockerfile
2024-05-31 13:01:11 +01:00
Simon Larsen
6eb228d0b8
chore: Add INCOMING_EMAIL_DOMAIN to host_list configuration
...
This code change adds the INCOMING_EMAIL_DOMAIN variable to the host_list configuration in the Haraka init.sh script. This ensures that incoming emails from the specified domain are accepted by the Haraka application. The INCOMING_EMAIL_DOMAIN value is appended to the host_list file, allowing the application to properly handle emails from this domain.
2024-05-31 12:59:23 +01:00
snyk-bot
0ef82aef01
fix: upgrade protobufjs from 7.2.6 to 7.3.0
...
Snyk has created this PR to upgrade protobufjs from 7.2.6 to 7.3.0.
See this package in npm:
protobufjs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/89d21457-97ad-4d10-9b37-253f0b4cc388?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-31 04:55:47 +00:00
Simon Larsen
f644ac117f
chore: Update Dockerfile to include loglevel configuration
2024-05-30 21:25:44 +01:00
Simon Larsen
08ddfb1017
chore: Update Dockerfile to include email_parser.js plugin and install dependencies
...
This code change updates the Dockerfile for the Haraka application. It adds the email_parser.js plugin to the /harakaapp/plugins directory and installs the necessary dependencies by copying the package.json and package-lock.json files to the /harakaapp directory and running npm install. This update ensures that the email parsing functionality is properly configured and all required dependencies are installed.
2024-05-30 21:07:05 +01:00
Simon Larsen
68724478da
chore: Update HelmChart values.yaml to use ClusterIP for internalSmtp type
...
This code change updates the HelmChart values.yaml file to change the type of the internalSmtp service from LoadBalancer to ClusterIP. The LoadBalancer type was causing issues with receiving emails from the internet, so this change provides a workaround by using the ClusterIP type instead. This update ensures that the internalSmtp service can properly receive emails and improves the functionality of the application.
2024-05-30 20:34:14 +01:00
Simon Larsen
ca621bf41c
feat: Add support for additional email ports
...
This code change adds support for additional email ports in the Haraka configuration. It exposes ports 110, 25, 587, 465, 143, 993, and 995 for POP3, SMTP, IMAP, and their secure variants. This enhancement allows for more flexible email communication options.
2024-05-30 20:30:44 +01:00
Simon Larsen
c470abf36c
feat: Add host_list.ini configuration file and update email_parser.js plugin
...
The code changes include adding a new configuration file `host_list.ini` to the Haraka config directory. This file will be used to store a list of allowed hosts for incoming emails. Additionally, the `email_parser.js` plugin file has been moved to the correct directory in the Haraka config. This update ensures that the email parsing functionality is properly configured and the list of allowed hosts is maintained.
2024-05-30 20:12:07 +01:00
Simon Larsen
39bd722cf5
chore: Update Haraka config plugins
...
This code change updates the Haraka config plugins file to include additional plugins for blocking mails from known bad hosts, blocking mail from known bad HELOs, blocking mail from known bad email addresses, and accepting mail only from domains with resolvable MX records. It also removes the emailParser.js plugin file.
Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-30 20:04:12 +01:00
Simon Larsen
3851827afb
feat: Add mailparser npm dependency
2024-05-30 19:39:07 +01:00
Simon Larsen
cd5c333d97
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-30 19:35:40 +01:00
Simon Larsen
fee16520df
change default log level
2024-05-30 19:35:22 +01:00
Simon Larsen
025648482e
Merge pull request #1443 from OneUptime/snyk-upgrade-e1f8734d934eff9fb30ddb40ca654522
...
[Snyk] Upgrade posthog-js from 1.130.2 to 1.131.3
2024-05-30 10:46:53 +01:00
Simon Larsen
89a3d3a6ac
refactor: Update secrets.yaml to handle release upgrades
...
This code change updates the secrets.yaml file to handle release upgrades. It introduces a workaround to keep the secrets unchanged during upgrades by retrieving the existing secrets if the release is an upgrade. For new installations, it generates new secrets using the randAlphaNum function. This enhancement ensures that secrets are properly managed during upgrades and installations.
2024-05-30 10:43:25 +01:00
Simon Larsen
e4da9c5212
refactor: Improve password reset email functionality
...
This code change refactors the `Authentication.ts` file to improve the functionality of the password reset email. It updates the logic for generating the password reset URL and adds logging statements to track the user's email and the generated URL. This enhancement ensures a smoother password reset process and improves the visibility of user actions in the system.
2024-05-30 10:15:31 +01:00
Simon Larsen
1e61fec929
feat: Set current project in App component
...
This code change adds logic to set the current project in the `App` component. It checks if a `selectedProject` is available and if so, it calls the `ProjectUtil.setCurrentProject` function with the `selectedProject`. This enhancement ensures that the current project is correctly set and improves the functionality of the application.
2024-05-30 09:56:59 +01:00
Simon Larsen
6a76665c79
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-30 09:55:13 +01:00
Simon Larsen
2d3d0449e5
feat: Add ProjectUtil.setCurrentProject to App component
...
This code change adds the import statement for `ProjectUtil` and calls the `setCurrentProject` function with the `selectedProject` in the `App` component. This enhancement ensures that the current project is set correctly and improves the functionality of the application.
2024-05-30 09:54:33 +01:00
snyk-bot
fee5132e7e
fix: upgrade posthog-js from 1.130.2 to 1.131.3
...
Snyk has created this PR to upgrade posthog-js from 1.130.2 to 1.131.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
2024-05-30 03:30:10 +00:00
Simon Larsen
2dbb91ba24
Merge pull request #1442 from OneUptime/release
...
refactor: Improve event item descriptions and labels
2024-05-29 17:47:50 +01:00
Simon Larsen
9a37c4b031
refactor: Improve event item descriptions and labels
...
This code change refactors the EventItem component to improve the display of event descriptions and labels. It updates the CSS classes for the event descriptions to enhance readability and adds CSS classes for the event labels to improve their styling. This enhancement improves the overall appearance and user experience of the EventItem component.
2024-05-29 16:52:53 +01:00
Simon Larsen
d3d64979e0
refactor: Add logging statements for status checks
...
The code change adds logging statements for the status checks in the StatusAPI file. The logging statements provide information about the status checks being performed, including the result of each check. This enhancement improves the visibility and monitoring of the status checks in the system.
2024-05-29 16:37:11 +01:00
Simon Larsen
c6efe40f3b
refactor: Add logging statements for user sign up, email verification, password reset, and login
...
This code change adds logging statements for user sign up, email verification, password reset, and login in the Authentication.ts and SSO.ts files. The logging statements provide information about the corresponding user actions, including the user's email. This enhancement improves the visibility and monitoring of user activities in the system.
2024-05-29 15:45:48 +01:00
Simon Larsen
d0ace48aeb
refactor: Add selectedProject prop to DashboardHeader component
...
This code change adds the selectedProject prop to the DashboardHeader component in the Header.tsx file. The prop is used to pass the currently selected project to the component, allowing it to display the selected project's information. This enhancement improves the functionality and user experience of the DashboardHeader component.
2024-05-29 15:27:37 +01:00
Simon Larsen
faf0641503
refactor: Update package.json and Encryption.ts to use latest version of crypto-js
2024-05-29 15:25:09 +01:00
Simon Larsen
4fcc066971
Merge remote-tracking branch 'origin/snyk-upgrade-9bde7b8ad7df926b5588a93ac9081118'
2024-05-29 13:59:08 +01:00
Simon Larsen
e37347a611
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-29 13:58:24 +01:00
Simon Larsen
95dbeaddba
refactor: Update DocsNav to include Monitor Secrets page
...
This code change updates the DocsNav file to include a new navigation item for the Monitor Secrets page. It adds a new object to the DocsNav array with the title "Monitor Secrets" and the URL "/docs/monitor/monitor-secrets". This enhancement improves the navigation experience for users accessing the Monitor Secrets documentation.
2024-05-29 13:56:38 +01:00
Simon Larsen
5a12e70742
refactor: Update Encryption.ts to use Utf8 encoding for decryption
...
This code change updates the Encryption.ts file to use the Utf8 encoding for decryption in the `decrypt` method. Previously, it was using the default encoding, which could lead to incorrect results for certain inputs. This update ensures the correct decoding of the encrypted text and improves the reliability of the decryption process.
2024-05-29 13:20:56 +01:00
Simon Larsen
ab0b7bb6ec
refactor: Update MonitorSecrets page to display monitors with access to secrets
2024-05-29 12:47:21 +01:00
Simon Larsen
c9874df43f
refactor: Add null checks in DatabaseService and Encryption
...
This code change adds null checks in the DatabaseService and Encryption classes to handle cases where the input data is null or undefined. It prevents potential errors and improves the robustness of the code.
2024-05-29 11:52:50 +01:00
Simon Larsen
594a44392d
Merge pull request #1438 from OneUptime/snyk-upgrade-0f21f366f23af175b83fbe7a993653de
...
[Snyk] Upgrade posthog-js from 1.130.1 to 1.130.2
2024-05-29 11:41:24 +01:00
Simon Larsen
5b9232c785
```text
...
refactor: Update package.json and Encryption.ts to use latest version of crypto-js
This code change updates the package.json and Encryption.ts files to use the latest version (4.2.0) of the crypto-js library. It adds the "@types/crypto-js" package as a dependency in the package.json file and updates the import statements in the Encryption.ts file to use the updated library. This update ensures compatibility with the latest features and improvements in crypto-js.
2024-05-29 11:41:05 +01:00
Simon Larsen
06b7f5c236
refactor: Update JSON.ts imports
...
This code change updates the imports in the JSON.ts file to remove unused imports and organize the imports alphabetically. It improves code readability and maintainability.
2024-05-28 21:33:44 +01:00
Simon Larsen
f20f833720
refactor: Update MonitorSecrets page to display monitors with access to secrets
...
This code change updates the MonitorSecrets page to display the monitors that have access to the secrets. It adds a new field in the form to select the monitors and renders the selected monitors using the MonitorsElement component. This enhancement improves the visibility and management of secret access for monitors.
2024-05-28 20:13:58 +01:00
Simon Larsen
91c37a2a9e
refactor: Update MonitorSecretService to use MonitorSecret model
2024-05-28 20:10:15 +01:00
Simon Larsen
937879aa68
refactor: Update MonitorSecretService to use MonitorSecret model
...
This code change updates the MonitorSecretService to use the MonitorSecret model instead of the deprecated MonitorProbe model. This refactor ensures consistency and improves code maintainability.
2024-05-28 20:09:25 +01:00
Simon Larsen
df77fdac74
feat: Add Monitor Secrets functionality
...
This code change adds the necessary functionality for managing Monitor Secrets. It includes updates to the PageMap, SettingsBreadcrumbs, and RouteMap files to support the new "SETTINGS_MONITOR_SECRETS" page. Additionally, the "SETTINGS_MONITOR_SECRETS" route is added to the SettingsRoutePath dictionary. This enhancement improves the application's security and access control.
2024-05-28 20:01:51 +01:00
Simon Larsen
28917b3fcb
Merge pull request #1440 from OneUptime/snyk-upgrade-24a45d8b5a59e57a4cd97e1bc201f713
...
[Snyk] Upgrade @types/lodash from 4.17.0 to 4.17.1
2024-05-28 19:57:25 +01:00
Simon Larsen
853715b17c
refactor: Update .prettierrc.json with importOrderParserPlugins option
...
This code change updates the .prettierrc.json file by adding the "importOrderParserPlugins" option with the values ["typescript", "decorators"]. This enhancement allows the Prettier formatter to correctly parse and sort imports that include TypeScript and decorators. It improves the code formatting and organization.
2024-05-28 19:57:03 +01:00
Simon Larsen
5bdc381925
refactor: Add MonitorSecret permissions
2024-05-28 19:54:50 +01:00
Simon Larsen
c499df2812
```text
...
refactor: Add @trivago/prettier-plugin-sort-imports to package.json and .prettierrc.json
This code change adds the "@trivago/prettier-plugin-sort-imports" package as a dependency in the package.json file and includes it in the "plugins" array in the .prettierrc.json file. It also sets the "importOrderSeparation" and "importOrderSortSpecifiers" options to true. This enhancement improves the code formatting and organization by automatically sorting imports.
2024-05-28 19:53:53 +01:00
Simon Larsen
5ef5dbf562
refactor: Add MonitorSecret permissions
...
This code change adds the necessary permissions for managing MonitorSecrets. The new permissions include CanCreateMonitorSecret, CanEditMonitorSecret, CanDeleteMonitorSecret, and CanReadMonitorSecret. These permissions allow users to create, edit, delete, and read MonitorSecrets respectively. This enhancement improves the access control and security of the application.
2024-05-28 19:46:59 +01:00
Simon Larsen
332aa47e63
refactor: Remove unnecessary checks for event.monitors in SendNotificationToSubscribers.ts
2024-05-28 17:07:23 +01:00
snyk-bot
cb1ddfe0df
fix: upgrade @types/lodash from 4.17.0 to 4.17.1
...
Snyk has created this PR to upgrade @types/lodash from 4.17.0 to 4.17.1.
See this package in npm:
@types/lodash
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
2024-05-25 23:09:44 +00:00
Simon Larsen
d5bb29f9b4
Merge pull request #1439 from OneUptime/metrics-box
...
Metrics box
2024-05-24 13:23:59 +01:00
Simon Larsen
5f851b6936
refactor: Remove server monitor from SummaryView
...
This code change removes the rendering of the server monitor from the SummaryView component. The monitorType prop is checked, and if it is set to MonitorType.Server, the server monitor is not rendered. This change simplifies the SummaryView component and improves code organization.
2024-05-24 13:19:00 +01:00
Simon Larsen
5fa7c5baaa
refactor: Remove Webkit browser support
...
The code changes in this commit remove support for the Webkit browser in the BrowserType enum and SyntheticMonitor module. The Webkit browser was commented out and not being used, so it was decided to remove it to simplify the codebase and reduce unnecessary dependencies. This refactor improves code organization and maintainability.
2024-05-24 13:14:02 +01:00
Simon Larsen
557c3f1427
refactor: Update title in CustomMonitorSummaryView and SyntheticMonitorItemView components
...
The code changes in this commit update the title in the CustomMonitorSummaryView and SyntheticMonitorItemView components. The title "Is Error" is changed to "Error" to provide clearer and more concise information to users. This enhancement improves the user experience and readability of the components.
2024-05-24 12:58:07 +01:00
Simon Larsen
a14614b7de
refactor: Improve page load performance with lazy loading for images
2024-05-24 12:44:34 +01:00
Simon Larsen
cc1c968d3c
refactor: Remove unused Metrics components
...
The code changes in this commit remove the unused Metrics components: ProbeNowButton.tsx, MetricsScreenshot.tsx, MetricsScreenshotGroup.tsx, PingMonitorView.tsx, and ProbePicker.tsx. These components are no longer needed and removing them improves code organization and maintainability.
2024-05-24 12:37:36 +01:00
Simon Larsen
1830f031e9
refactor: Update email verification confirmation message
...
The code changes in this commit update the confirmation message for email verification. Instead of just displaying the user's email, it now includes the text "Are you sure you want to verify the email -" before the email address. This change provides clearer context and improves the user experience.
2024-05-24 11:39:58 +01:00
Simon Larsen
5d8dd6ef3c
refactor: Add email verification functionality to Users page
...
The code changes in this commit add email verification functionality to the Users page. This includes adding a "Verify Email" button to each user's row in the table. Clicking the button opens a confirmation modal asking if the user's email should be verified. Upon confirmation, the user's email is marked as verified in the database. This enhancement improves the user experience and provides better control over email verification.
2024-05-24 11:39:43 +01:00
Simon Larsen
d0b63b5c8b
Refactor ProbeMonitorResponseService and Metrics component
...
The code changes refactor the ProbeMonitorResponseService and Metrics component. This includes removing redundant code in ProbeMonitorResponseService and simplifying the Metrics component by removing unnecessary props. These changes improve code organization and maintainability.
2024-05-23 20:31:16 +01:00
Simon Larsen
e94cc8083a
refactor: Improve error messages in MetricsInfo and SSLCertificateMonitorView components
2024-05-23 18:58:43 +01:00
Simon Larsen
847f426bc6
refactor: Improve error messages in MetricsInfo and SSLCertificateMonitorView components
...
The code changes in this commit improve the error messages in the MetricsInfo and SSLCertificateMonitorView components. The updated error messages provide more helpful information to users, indicating that it may take a few minutes for metrics to show up for the selected probe. This enhancement improves the user experience and reduces confusion when metrics are not immediately available.
2024-05-23 18:49:30 +01:00
Simon Larsen
74bcadb2e7
refactor: Update MonitorView and Metrics components
...
The code changes in this commit update the MonitorView and Metrics components. Specifically, the changes introduce type annotations and improve the readability of the code by using more descriptive variable names. These updates enhance the maintainability and understanding of the codebase.
2024-05-23 18:16:24 +01:00
Simon Larsen
3e255e6dd1
refactor: Remove unused isHeadRequest property in MonitorUtil and ApiMonitor
2024-05-23 17:41:37 +01:00
snyk-bot
eb5cf5a3cb
fix: upgrade posthog-js from 1.130.1 to 1.130.2
...
Snyk has created this PR to upgrade posthog-js from 1.130.1 to 1.130.2.
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
2024-05-23 12:51:38 +00:00
Simon Larsen
df7bd46428
Remove unused isHeadRequest property in MonitorUtil and ApiMonitor
2024-05-23 13:40:34 +01:00
Simon Larsen
e6dadd0673
refactor: Remove unused isHeadRequest property in MonitorUtil and ApiMonitor
2024-05-23 11:43:54 +01:00
Simon Larsen
ee8706e75b
refactor: Remove unused isHeadRequest property in MonitorUtil and ApiMonitor
...
The code changes remove the unused `isHeadRequest` property in the `MonitorUtil` and `ApiMonitor` classes. This cleanup improves code readability and eliminates unnecessary code.
2024-05-23 10:22:09 +01:00
Simon Larsen
da70359945
feat: Add resourcesAffected field to maintenance event notification templates
2024-05-22 21:13:35 +01:00
Simon Larsen
3622021e57
refactor: Update screenshot handling in monitor scripts
2024-05-22 20:21:22 +01:00
Simon Larsen
5aeada377a
feat: Add screenshot functionality to synthetic monitor script
2024-05-22 20:18:13 +01:00
Simon Larsen
d34a493724
feat: Add timeout configuration for monitor scripts
...
The commit updates the README.md file to include new configurable parameters for timeout values in the monitor scripts. This allows users to set specific timeout values for synthetic monitor scripts, custom code monitor scripts, and workflow scripts. The addition of these timeout configurations improves the flexibility and reliability of the monitoring system.
2024-05-22 20:08:35 +01:00
Simon Larsen
5f7dcf7433
refactor: Update timeout handling in monitor scripts
...
This commit updates the timeout handling in the monitor scripts to use the `WorkflowScriptTimeoutInMS` and `PROBE_CUSTOM_CODE_MONITOR_SCRIPT_TIMEOUT_IN_MS` values from the environment configuration. This ensures that the monitor scripts have consistent and configurable timeout values, improving the reliability and performance of the monitoring system.
2024-05-22 20:06:32 +01:00
Simon Larsen
39407795a2
refactor: Update logger.debug calls in AnalyticsDatabaseService tests
2024-05-22 14:10:22 +01:00
Simon Larsen
63dfb56da3
refactor: Update return value in StatusPageDomainService
...
The return value in the `getStatusPageDomain` method of the `StatusPageDomainService` class was updated to `true` to fix a bug where it was always returning `false`. This change ensures that the method returns the correct value based on the success or failure of the database query.
2024-05-22 13:35:18 +01:00
Simon Larsen
ed8714cc34
refactor: Update logger.debug calls in AnalyticsDatabaseService tests
...
The logger.debug calls in the AnalyticsDatabaseService tests were updated to improve logging consistency and accuracy.
2024-05-22 13:22:37 +01:00
Simon Larsen
dedda5b53b
refactor: Add screenshot functionality to synthetic monitor script
2024-05-22 12:39:31 +01:00
Simon Larsen
df2af5858c
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-22 12:34:59 +01:00
Simon Larsen
e25d38ee74
refactor: Update axios dependency to version 1.6.8
2024-05-22 12:34:57 +01:00
Simon Larsen
2b0dd6687d
Merge pull request #1435 from OneUptime/snyk-upgrade-8ff00708899512e4a35ebf204a59691e
...
[Snyk] Upgrade @nivo/core from 0.85.1 to 0.86.0
2024-05-22 12:30:14 +01:00
Simon Larsen
22f08a4c47
refactor: Add timeout information to monitor documentation
2024-05-22 12:26:16 +01:00
Simon Larsen
fda11d81c0
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-22 12:17:27 +01:00
Simon Larsen
18e68b3505
refactor: Remove unnecessary hyphen in monitor documentation
...
This commit removes an unnecessary hyphen in the monitor documentation by correcting the spelling of "Synthetic Monitor" in both the custom-code-monitor.md and synthetic-monitor.md files. The typo was causing inconsistency in the naming of the monitor, and this fix ensures accuracy and clarity in the documentation.
2024-05-22 12:17:09 +01:00
Simon Larsen
a8a550809d
refactor: Fix typo in monitor documentation
...
This commit fixes a typo in the monitor documentation by correcting the spelling of "Synthetic Monitor" in both the custom-code-monitor.md and synthetic-monitor.md files. The typo was causing inconsistency in the naming of the monitor, and this fix ensures accuracy and clarity in the documentation.
2024-05-22 12:16:42 +01:00
Simon Larsen
dbacf998ff
refactor: Add new monitor links to DocsNav
...
This commit adds new monitor links to the DocsNav utility in the FeatureSet/Docs/Utils/Nav.ts file. The links include "Custom Code Monitor" and "Synthetic Monitor" with their respective URLs. This enhancement improves the navigation experience for users accessing the monitor documentation section.
2024-05-22 12:13:38 +01:00
Simon Larsen
0d41d97b8d
refactor: Fix syntax error in MonitorStep and CriteriaFilterUtil
2024-05-22 11:59:33 +01:00
Simon Larsen
36ecf78c4c
refactor: Update executionTimeInMS type to number in CustomCodeMonitorResponse
...
This commit updates the type of the executionTimeInMS property in the CustomCodeMonitorResponse interface from PositiveNumber to number. The PositiveNumber type was unnecessary and caused compatibility issues with other parts of the codebase. Changing it to number simplifies the code and ensures consistency across the application.
2024-05-22 11:57:57 +01:00
Simon Larsen
3eb0eb4289
refactor: Fix syntax error in MonitorStep and CriteriaFilterUtil
...
This commit fixes a syntax error in the MonitorStep and CriteriaFilterUtil files. In MonitorStep, the syntax error was caused by an extra semicolon (;) in the screenshotDataInBase64 assignment. In CriteriaFilterUtil, the return statement was incorrectly set to true instead of false. These changes ensure that the code is correct and functioning as intended.
2024-05-22 11:47:13 +01:00
Simon Larsen
01c214b51e
refactor: Update CodeEditor placeholder for JavaScript type
...
This commit updates the CodeEditor component to improve the placeholder text for the JavaScript type. The placeholder now includes additional line breaks and indentation for better readability and code organization. This change enhances the user experience when working with JavaScript code in the CodeEditor.
2024-05-22 11:33:54 +01:00
snyk-bot
f756df1e5f
fix: upgrade @nivo/core from 0.85.1 to 0.86.0
...
Snyk has created this PR to upgrade @nivo/core from 0.85.1 to 0.86.0.
See this package in npm:
@nivo/core
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-22 10:21:17 +00:00
Simon Larsen
e2a7f7efc5
refactor: Add support for ArrayOfText field type in Detail component
...
This commit adds support for the ArrayOfText field type in the Detail component. When the field type is ArrayOfText and there is data available, the data is joined with commas and displayed in the UI. This enhancement improves the user experience by properly rendering and handling the ArrayOfText field type in the Detail component.
2024-05-22 10:58:34 +01:00
Simon Larsen
3bf4137db2
refactor: Update Dockerfile to install necessary dependencies
...
This commit updates the Dockerfile to install necessary dependencies for the application. It adds the installation of bash, curl, python3, make, g++, and various libraries required for playwright. Additionally, it installs net-tools for network-related functionality. These changes ensure that the application has all the required dependencies to run properly in the Docker environment.
2024-05-22 10:24:06 +01:00
Simon Larsen
f592e852f2
refactor: Update logger.error statements for exiting node process
2024-05-22 10:09:16 +01:00
Simon Larsen
a5f05376b0
refactor: Update logger.debug statements for exiting node process
...
This commit updates the logger.debug statements in multiple files to log the message 'Exiting node process' instead of 'Exiting node process'. This change improves the logging consistency and ensures that the appropriate log level is used for this message.
2024-05-22 10:04:41 +01:00
Simon Larsen
89e08614f4
refactor: Update RunWorkflow to use VMAPI for replacing values in argumentContent
...
This commit refactors the RunWorkflow class to use the VMAPI module instead of the deprecated VMUtil module for replacing values in the argumentContent. The VMAPI module provides a more up-to-date and efficient method for replacing values, improving the performance and maintainability of the code.
2024-05-21 20:51:16 +01:00
Simon Larsen
631c22aa64
refactor: Update SyntheticMonitor to use async/await for CustomCodeMonitoringCriteria
...
This commit updates the SyntheticMonitor class to use async/await when calling the CustomCodeMonitoringCriteria.isMonitorInstanceCriteriaFilterMet() method. This change ensures that the method is properly awaited, allowing for better control flow and error handling. The use of async/await improves the readability and maintainability of the code.
2024-05-21 20:48:46 +01:00
Simon Larsen
0c4ad712b0
refactor: Update CriteriaFilterUtil to filter options based on checkOn value
2024-05-21 20:47:40 +01:00
Simon Larsen
0e4f54d048
refactor: Update CriteriaFilterUtil to filter options based on checkOn value
2024-05-21 20:39:42 +01:00
Simon Larsen
80ede00ced
refactor: Update CriteriaFilterUtil to filter options based on checkOn value
2024-05-21 20:37:04 +01:00
Simon Larsen
40b9573324
refactor: Update CriteriaFilterUtil to filter options based on checkOn value
...
This commit refactors the CriteriaFilterUtil class to improve the filtering of options based on the checkOn value. It removes the unnecessary check for CheckOn.Error in the if statement and adds a new if statement specifically for CheckOn.Error. This change ensures that the options are filtered correctly for each checkOn value, enhancing the accuracy and effectiveness of the criteria filtering functionality.
2024-05-21 20:12:14 +01:00
Simon Larsen
e09f856c92
refactor: Update ProbeApiIngestResponse and APIRequestCriteria
...
This commit updates the `ProbeApiIngestResponse` interface to include a comment indicating that the `rootCause` property is in markdown format. Additionally, it modifies the `APIRequestCriteria` class to use the `convertToNumber` method from the `CompareCriteria` class instead of the deprecated `convertThresholdToNumber` method. These changes improve the clarity and maintainability of the code.
2024-05-21 19:42:38 +01:00
Simon Larsen
9db5aa56e6
refactor: Update MonitorMetricsByMinute to include browser type and screen size type
...
This commit modifies the MonitorMetricsByMinute class to include the browserType and screenSizeType properties in the MonitorMetricsMiscData interface. This allows for capturing additional information about the browser type and screen size during monitoring. The changes enhance the accuracy and completeness of the monitoring data.
2024-05-21 15:37:07 +01:00
Simon Larsen
f8c43136e9
refactor: Close browser and page in SyntheticMonitor
...
This commit refactors the SyntheticMonitor class to ensure that the browser and page are properly closed after use. The code now checks if the page and browser objects exist before attempting to close them, preventing potential memory leaks. This improvement enhances the reliability and efficiency of the SyntheticMonitor functionality.
2024-05-21 15:29:47 +01:00
Simon Larsen
3fb804c4e7
Update import paths for BrowserType and ScreenSizeType enums
2024-05-21 14:49:17 +01:00
Simon Larsen
dad1f1a464
feat: Add support for CustomCodeMonitor in MonitorUtil
...
This commit adds support for the CustomCodeMonitor type in the MonitorUtil class. It includes the necessary code to execute custom JavaScript code provided in the monitor step data. This enhancement improves the flexibility of the monitoring system by allowing users to define and execute their own custom code for monitoring purposes.
2024-05-21 14:43:03 +01:00
Simon Larsen
95e9eacc83
refactor: Update import paths for VMUtil in JavaScript and IfElse components
2024-05-21 14:42:13 +01:00
Simon Larsen
14b5da110f
feat: Update BrowserType enum values
...
This commit updates the values of the BrowserType enum in the file `Common/Types/BrowserType.ts`. The `Chrome` value is changed to `Chromium`, and the `Safari` value is changed to `Webkit`. This change reflects more accurate and up-to-date browser names, improving the clarity and consistency of the code.
2024-05-21 14:38:15 +01:00
Simon Larsen
b66cd889c0
feat: Update import paths for VMUtil in JavaScript and IfElse components
2024-05-21 14:17:49 +01:00
Simon Larsen
d323c70a51
feat: Add support for SyntheticMonitorResponse in ProbeMonitorResponse
...
This commit adds the `syntheticMonitorResponse` property to the `ProbeMonitorResponse` interface in order to support the `SyntheticMonitorResponse` type. This allows for the inclusion of synthetic monitor data in the probe monitor response, providing more comprehensive monitoring information.
2024-05-21 13:29:11 +01:00
Simon Larsen
8962ecf42a
Merge pull request #1431 from OneUptime/snyk-upgrade-ffa44874323f7156fd8e796f35bbdac2
...
[Snyk] Upgrade posthog-js from 1.130.0 to 1.130.1
2024-05-21 12:23:42 +01:00
Simon Larsen
31f92c3611
Merge pull request #1433 from OneUptime/snyk-upgrade-43877da1161195f77e3cab219ba9ecab
...
[Snyk] Upgrade @nivo/line from 0.85.1 to 0.86.0
2024-05-21 12:23:28 +01:00
Simon Larsen
6bed753de3
feat: Add playwright module to VMRunner for browser automation
...
This commit adds the playwright module to the VMRunner class in order to enable browser automation capabilities. By including playwright, we can now execute code that interacts with web browsers, allowing for more advanced testing and automation scenarios.
2024-05-21 12:08:50 +01:00
Simon Larsen
4017e7ce0e
feat: Update import paths for VMUtil in JavaScript and IfElse components
...
This commit updates the import paths for the VMUtil module in the JavaScript and IfElse components. The new import path is '../../../Utils/VM/VMAPI'. This change ensures that the correct module is imported and used in the components, improving the reliability and maintainability of the code.
2024-05-21 12:07:26 +01:00
Simon Larsen
ccaaaa1823
feat: Fix pagination bug in Pagination component
...
This commit fixes a bug in the Pagination component where the currentPageNumber was not being properly converted to a number before performing calculations. The bug caused incorrect navigation to the previous and next pages. The issue is resolved by adding a check to convert the currentPageNumber to a number if it is a string.
2024-05-21 12:04:32 +01:00
Simon Larsen
7d7fa2b8f1
feat: Remove unnecessary error message in MonitorStepsElement component
2024-05-21 11:50:47 +01:00
Simon Larsen
2ca57ac8bf
feat: Add support for SyntheticMonitor and CustomJavaScriptCode in MonitorTypeHelper
...
The code changes in `MonitorType.ts` and `MonitorService.ts` add support for the `SyntheticMonitor` and `CustomJavaScriptCode` monitor types in the `MonitorTypeHelper` class. This allows for easier identification of probeable monitor types and improves the flexibility of the monitoring system.
2024-05-21 11:22:26 +01:00
Simon Larsen
a75f655f72
feat: Update code editor placeholders for MonitorStep
...
This commit updates the code editor placeholders in the MonitorStep component to provide example code using axios and playwright modules. This allows users to easily understand and customize the code for their specific monitoring needs.
2024-05-21 11:13:29 +01:00
Simon Larsen
6ca38a1adb
feat: Update MonitorStep to remove unnecessary documentation line
2024-05-21 10:57:41 +01:00
Simon Larsen
46a095569d
feat: Update code editor placeholders for CustomJavaScriptCode and SyntheticMonitor
...
This commit updates the code editor placeholders in the MonitorStep component for the CustomJavaScriptCode and SyntheticMonitor types. The placeholders now provide example code using axios and playwright modules, allowing users to easily understand and customize the code for their specific monitoring needs.
2024-05-21 10:55:29 +01:00
Simon Larsen
cec38190fd
feat: Update fetchDropdownOptions to accept item parameter
...
This commit modifies the `fetchDropdownOptions` function in the `Field` interface to accept an additional `item` parameter of type `FormValues<TEntity>`. This change allows for more dynamic fetching of dropdown options based on the current form values, improving the flexibility and customization of the form fields.
2024-05-21 10:44:49 +01:00
Simon Larsen
ca746d1436
feat: Update CategoryCheckboxType to make categoryId optional
...
This commit updates the `CategoryCheckboxType` interface to make the `categoryId` property optional. This change allows for more flexibility when working with category checkboxes, as the `categoryId` is not always required.
2024-05-21 10:20:46 +01:00
snyk-bot
2f6133bba0
fix: upgrade @nivo/line from 0.85.1 to 0.86.0
...
Snyk has created this PR to upgrade @nivo/line from 0.85.1 to 0.86.0.
See this package in npm:
@nivo/line
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-21 08:38:52 +00:00
snyk-bot
d1f62d3c66
fix: upgrade @nivo/core from 0.85.1 to 0.86.0
...
Snyk has created this PR to upgrade @nivo/core from 0.85.1 to 0.86.0.
See this package in npm:
@nivo/core
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-21 08:38:48 +00:00
snyk-bot
db2c6b0ea5
fix: upgrade posthog-js from 1.130.0 to 1.130.1
...
Snyk has created this PR to upgrade posthog-js from 1.130.0 to 1.130.1.
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
2024-05-21 08:22:26 +00:00
Simon Larsen
a2033b94dd
feat: Add checkbox lists for browser type and screen type in SyntheticMonitor
...
This commit adds checkbox lists for selecting the browser type and screen type in the SyntheticMonitor step of the MonitorStep component. This allows users to choose the desired browser and screen type for running the test in SyntheticMonitor.
2024-05-20 21:37:27 +01:00
Simon Larsen
d23c62d30a
feat: Update CheckOn enum value to 'ResultValue'
...
This commit updates the CheckOn enum value in the CriteriaFilter module from 'Result' to 'ResultValue'. This change provides a more descriptive and accurate representation of the value being checked in custom code or JavaScript monitors.
2024-05-20 21:26:28 +01:00
Simon Larsen
6ca5b9572e
feat: Add setCustomCode method to MonitorStep class
...
The code changes include adding a new method, `setCustomCode`, to the `MonitorStep` class. This method allows for setting custom code for a monitor step, enabling the execution of custom JavaScript code in certain types of monitors.
2024-05-20 21:08:51 +01:00
Simon Larsen
f5f62d905b
feat: Add custom code support for monitor steps
...
The code changes include adding support for custom code in monitor steps. This allows for the execution of custom code or JavaScript in certain types of monitors.
2024-05-20 21:03:08 +01:00
Simon Larsen
876de677cd
refactor: Update MonitorType descriptions for clarity and consistency
2024-05-20 20:18:23 +01:00
Simon Larsen
19cb221f33
feat: Add isEditable prop to StatusPageDelete component
2024-05-20 19:19:54 +01:00
Simon Larsen
f0f774ecdb
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-20 15:20:08 +01:00
Simon Larsen
e333c2d43b
Merge remote-tracking branch 'origin/snyk-upgrade-74c46bacccd4fb74e83b0646ec8750cb'
2024-05-20 15:20:05 +01:00
Simon Larsen
4cdb832b34
Merge remote-tracking branch 'origin/snyk-upgrade-462450f669807b7eb04e4c4d125fbf2b' into release
2024-05-20 15:17:36 +01:00
Simon Larsen
367715c077
Merge pull request #1428 from OneUptime/snyk-upgrade-3b57e17a87dddbfededa11f5d0e72927
...
[Snyk] Upgrade: react, react-dom
2024-05-19 09:01:40 +01:00
Simon Larsen
945eb3d11b
Merge pull request #1429 from OneUptime/snyk-upgrade-69be6d2a85331ea8cb47b3e28bcc2efe
...
[Snyk] Upgrade: react, react-dom
2024-05-19 09:01:35 +01:00
snyk-bot
b4c4273485
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- react from 18.3.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react
- react-dom from 18.3.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react-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
2024-05-19 06:44:45 +00:00
snyk-bot
1c319bb432
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- react from 18.2.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react
- react-dom from 18.2.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react-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
2024-05-19 06:42:42 +00:00
Simon Larsen
6fc8bc3628
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-18 20:33:28 +01:00
Simon Larsen
33e9c8fbe7
refactor: Optimize bulk item deselection logic in Table component
2024-05-18 20:33:11 +01:00
Simon Larsen
6f4da22874
refactor: Update ProgressBar component to support different sizes
2024-05-18 19:53:04 +01:00
Simon Larsen
772341a15c
refactor: Update Table and FilterViewer components
...
This code change updates the Table and FilterViewer components to improve their functionality and user experience.
In the Table component, the onActionEnd callback is modified to reset the state of isAllItemsSelected, setBulkSelectedItems, and then call the props.onBulkActionEnd function. This change ensures that the bulk action end event is handled correctly.
In the FilterViewer component, the styling of the filter criteria section is updated to improve readability. The font size and spacing are adjusted to provide a better visual presentation of the filter criteria.
These refactorings enhance the overall performance and usability of the components.
2024-05-18 19:41:05 +01:00
Simon Larsen
387fdd7b15
Merge pull request #1426 from OneUptime/snyk-upgrade-424acac7465574c09845de51ffbb9e27
...
[Snyk] Upgrade posthog-js from 1.129.0 to 1.130.0
2024-05-18 19:18:05 +01:00
Simon Larsen
16bad74c4d
Merge pull request #1427 from OneUptime/snyk-upgrade-977cadc46113d94d06a8445c04bd36a6
...
[Snyk] Upgrade: react, react-dom
2024-05-18 19:18:00 +01:00
Simon Larsen
054242df60
refactor: Optimize bulk item deselection in Table component
2024-05-18 19:13:38 +01:00
snyk-bot
3d4aecb896
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- react from 18.3.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react
- react-dom from 18.3.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-18 17:51:55 +00:00
snyk-bot
26c8712fce
fix: upgrade posthog-js from 1.129.0 to 1.130.0
...
Snyk has created this PR to upgrade posthog-js from 1.129.0 to 1.130.0.
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
2024-05-18 17:41:08 +00:00
Simon Larsen
ab090ab016
refactor: Optimize bulk item deselection in Table component
...
This code change optimizes the bulk item deselection functionality in the Table component. Instead of using the `filter` method to remove the deselected item from the `bulkSelectedItems` array, it now uses the `findIndex` method to locate the index of the item and then removes it using the `splice` method. This approach improves the performance of bulk item deselection, especially when dealing with large datasets.
2024-05-18 16:34:00 +01:00
Simon Larsen
4653711b58
refactor: Improve error handling in BulkUpdateForm
...
This code change improves the error handling in the BulkUpdateForm component. The error handling logic is updated to display a more informative error message when a bulk update action fails. This refactor enhances the user experience by providing clearer feedback on failed bulk actions.
2024-05-18 16:28:52 +01:00
Simon Larsen
9aa1876e70
refactor: Update SimpleLogViewer component to be used in BulkUpdateForm
...
This code change updates the SimpleLogViewer component to be used in the BulkUpdateForm. The component is imported and rendered in the BulkUpdateForm to display logs in a consistent and reusable way. This refactor improves code reusability and reduces duplication by leveraging an existing component for log viewing.
2024-05-18 16:25:14 +01:00
Simon Larsen
40d9aff56a
refactor: Update SimpleLogViewer component to use in CallLog, Probes, Workflow, and StatusTimeline pages
...
This code change updates the SimpleLogViewer component to be used in the CallLog, Probes, Workflow, and StatusTimeline pages. The component is imported and rendered in these pages to display logs in a consistent and reusable way. This refactor improves code reusability and reduces duplication across multiple pages.
2024-05-18 16:20:11 +01:00
Simon Larsen
3c88a1b879
refactor: Update ProgressBar component to support different sizes
...
This code change updates the ProgressBar component to support different sizes. A new enum `ProgressBarSize` is introduced to define the available sizes: Small, Medium, and Large. The `size` prop is added to the `ComponentProps` interface, allowing the user to specify the desired size of the progress bar. This enhancement provides more flexibility in customizing the appearance of the progress bar based on the UI requirements.
2024-05-18 16:07:32 +01:00
Simon Larsen
149baf17ef
refactor: Optimize bulk item deselection in Table component
...
This code change optimizes the bulk item deselection functionality in the Table component. Instead of using the `filter` method to remove the deselected item from the `bulkSelectedItems` array, it now uses the `findIndex` method to locate the index of the item and then removes it using the `splice` method. This approach improves the performance of bulk item deselection, especially when dealing with large datasets.
2024-05-18 15:57:38 +01:00
Simon Larsen
424cfa2094
refactor: Fix bulk action end event handling in Table component
2024-05-18 15:49:32 +01:00
Simon Larsen
d114c52d6f
refactor: Optimize bulk item deselection in Table component
2024-05-18 14:55:30 +01:00
Simon Larsen
213e2111a5
refactor: Optimize bulk item deselection in Table component
...
This code change optimizes the bulk item deselection functionality in the Table component. Instead of using the `filter` method to remove the deselected item from the `bulkSelectedItems` array, it now uses the `findIndex` method to locate the index of the item and then removes it using the `splice` method. This approach improves the performance of bulk item deselection, especially when dealing with large datasets.
2024-05-18 14:30:47 +01:00
Simon Larsen
31837ef1f5
feat: Add support for bulk actions in Table component
2024-05-18 14:29:22 +01:00
Simon Larsen
b906ff1dce
Merge pull request #1423 from OneUptime/snyk-upgrade-853a678be23c5b34b8ae866769c5a56d
...
[Snyk] Upgrade: react, react-dom
2024-05-18 13:42:04 +01:00
Simon Larsen
cc4d6514cc
Merge pull request #1422 from OneUptime/snyk-upgrade-f86bfe08d4514e02784875637d35f3da
...
[Snyk] Upgrade react-router-dom from 6.22.3 to 6.23.0
2024-05-18 13:41:34 +01:00
Simon Larsen
005256084e
Merge pull request #1424 from OneUptime/snyk-upgrade-79a48669a7990a61a83374567c38f84c
...
[Snyk] Upgrade: react, react-dom
2024-05-18 13:41:28 +01:00
Simon Larsen
67b542d828
feat: Add bulk actions to Table component
...
The code changes in this commit add support for bulk actions in the Table component. The `BulkActionProps` interface is introduced to define the bulk action buttons, and the `BulkUpdateForm` component is rendered to display the bulk action buttons when provided. This enhancement allows users to perform actions on multiple items in the table simultaneously, improving the efficiency of managing data.
2024-05-17 21:40:10 +01:00
snyk-bot
c147c49465
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- react from 18.2.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react
- react-dom from 18.2.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react-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
2024-05-17 18:05:45 +00:00
snyk-bot
9428d08def
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- react from 18.2.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react
- react-dom from 18.2.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react-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
2024-05-17 17:38:03 +00:00
snyk-bot
79f27550df
fix: upgrade react-router-dom from 6.22.3 to 6.23.0
...
Snyk has created this PR to upgrade react-router-dom from 6.22.3 to 6.23.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-05-17 17:08:53 +00:00
snyk-bot
21d62eab18
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- react from 18.2.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react
- react-dom from 18.2.0 to 18.3.1.
See this package in npm: https://www.npmjs.com/package/react-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
2024-05-17 17:08:48 +00:00
Simon Larsen
f011559cd2
chore: Add disableSubmitButton prop to ConfirmModal
2024-05-17 18:05:29 +01:00
Simon Larsen
4bb5a29963
refactor: Update axios and posthog-js dependencies
...
This code change updates the axios and posthog-js dependencies to their latest versions. The axios dependency is updated from 1.6.7 to 1.6.8, and the posthog-js dependency is updated from 1.115.0 to 1.129.0. This update ensures that we have the latest bug fixes and improvements for these libraries, improving the overall stability and performance of our application.
2024-05-17 15:19:16 +01:00
Simon Larsen
e771172b79
refactor: Remove unused code in FilterViewer.tsx
2024-05-17 15:13:07 +01:00
Simon Larsen
9476327a6a
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-17 14:31:01 +01:00
Simon Larsen
7c14931bb9
refactor: Remove unused @types/markdown-it dependency
2024-05-17 14:30:39 +01:00
Simon Larsen
2ad245083d
Merge pull request #1416 from OneUptime/snyk-upgrade-87afa35300d240576e9a2e10b5028185
...
[Snyk] Upgrade @opentelemetry/instrumentation-xml-http-request from 0.50.0 to 0.51.0
2024-05-17 14:03:54 +01:00
Simon Larsen
81da1546d9
Merge pull request #1419 from OneUptime/markdown-refactor
...
refactor: Update dependencies and scripts in package.json files
2024-05-17 14:00:41 +01:00
Simon Larsen
a48f472c52
refactor: Update Markdown import in UserNotificationRuleService.ts
2024-05-17 14:00:19 +01:00
Simon Larsen
2a9b3db168
Merge pull request #1418 from OneUptime/snyk-upgrade-4dfc247506d9048ad782d9cdb39ee861
...
[Snyk] Upgrade: react, react-dom
2024-05-17 13:40:42 +01:00
Simon Larsen
bbc95a3a1d
Merge pull request #1417 from OneUptime/snyk-upgrade-2b094c75c37c28e17e318b9fecab3c1a
...
[Snyk] Upgrade formik from 2.4.5 to 2.4.6
2024-05-17 13:40:37 +01:00
Simon Larsen
0bbb35ff43
Merge pull request #1415 from OneUptime/snyk-upgrade-98c666ed907eebd3249d1581c5f9aca0
...
[Snyk] Upgrade: react, react-dom
2024-05-17 13:40:27 +01:00
Simon Larsen
7edd8f197a
refactor: Remove unused code in Markdown.ts
...
This code change removes the unused code in the Markdown.ts file that was responsible for customizing the rendering of paragraphs, blockquotes, images, and headings. This code is no longer needed and can be safely removed, simplifying the codebase and improving maintainability.
2024-05-17 13:32:56 +01:00
Simon Larsen
1ad239a9fe
Remove unused Tailwind CSS configuration code from the End.hbs template file. The removed code was setting the font family for the display and body elements. This code is no longer needed and can be safely removed.
2024-05-17 13:26:46 +01:00
Simon Larsen
eeae73b7a4
refactor: Update Markdown import in UserNotificationRuleService.ts
...
This code change updates the import statement for the Markdown module in the UserNotificationRuleService.ts file. It now imports the Markdown module along with the MarkdownContentType enum from the Types/Markdown file. This update ensures that the MarkdownContentType.Email is used when converting the incident description to HTML. This change improves the handling of Markdown content in the UserNotificationRuleService.
2024-05-17 13:24:51 +01:00
Simon Larsen
026997a679
refactor: Update dependencies and scripts in package.json files
2024-05-17 13:17:56 +01:00
Simon Larsen
aa83db3e48
refactor: Add deletedByUser and deletedByUserId columns to User model
...
This code change adds the `deletedByUser` and `deletedByUserId` columns to the `User` model. These columns are used to track the user who deleted the object and their corresponding user ID. This enhancement allows for better auditing and tracking of deleted objects in the system.
2024-05-17 12:08:05 +01:00
snyk-bot
5725c6a17a
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- react from 18.2.0 to 18.3.0.
See this package in npm: https://www.npmjs.com/package/react
- react-dom from 18.2.0 to 18.3.0.
See this package in npm: https://www.npmjs.com/package/react-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
2024-05-16 21:55:07 +00:00
snyk-bot
79171c93d9
fix: upgrade formik from 2.4.5 to 2.4.6
...
Snyk has created this PR to upgrade formik from 2.4.5 to 2.4.6.
See this package in npm:
https://www.npmjs.com/package/formik
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-16 21:39:13 +00:00
snyk-bot
5073a15bf1
fix: upgrade @opentelemetry/instrumentation-xml-http-request from 0.50.0 to 0.51.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-xml-http-request from 0.50.0 to 0.51.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation-xml-http-request
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-16 21:39:09 +00:00
snyk-bot
9285e9b401
fix: upgrade multiple dependencies with Snyk
...
Snyk has created this PR to upgrade:
- react from 18.2.0 to 18.3.0.
See this package in npm: https://www.npmjs.com/package/react
- react-dom from 18.2.0 to 18.3.0.
See this package in npm: https://www.npmjs.com/package/react-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-16 21:39:02 +00:00
Simon Larsen
b6adf3fb40
refactor: Improve JSON filter handling in StatementGenerator.ts
2024-05-16 17:46:43 +01:00
Simon Larsen
164e6062c9
refactor: Improve JSON filter handling in StatementGenerator.ts
2024-05-16 17:38:21 +01:00
Simon Larsen
1ebc8a9d91
feat: Add support for JSON filters in BaseModelTable
...
This commit adds support for JSON filters in the `BaseModelTable` component. It checks if a filter is of type `FieldType.JSON` and if the filter data is of type `Object`. If both conditions are met, the filter data is included in the query. This enhancement allows for more flexible filtering options when working with JSON data in the table.
2024-05-16 17:32:03 +01:00
Simon Larsen
3205453608
refactor: Update Dictionary component to handle different value types
2024-05-16 16:28:56 +01:00
Simon Larsen
be3d4b2ce0
refactor: Update Dictionary component to handle different value types
...
The code changes in the Dictionary component refactor the implementation to handle different value types, including strings, numbers, and booleans. This allows for more flexibility and accuracy when working with dictionary data in the component.
2024-05-16 16:20:59 +01:00
Simon Larsen
7c8aabe3e8
feat: Improve formatJson function in FilterViewer component
...
The code changes in the FilterViewer component improve the formatJson function by updating the styling and layout of the rendered JSON elements. This enhances the readability and visual presentation of the JSON data in the component.
2024-05-16 14:07:20 +01:00
Simon Larsen
b0c62ed827
Merge branch 'master' into attributes-filter
2024-05-16 13:32:07 +01:00
Simon Larsen
80a1827455
chore: Update ServerMonitorDocumentation script to use sudo for agent installation and configuration
2024-05-16 13:28:31 +01:00
Simon Larsen
bbb1b2e944
feat: Add equals icon to Dictionary component
...
The code changes add the `Equals` icon to the `Dictionary` component in the `CommonUI` module. This icon is used to visually represent the equality operator in the component.
2024-05-16 13:27:01 +01:00
Simon Larsen
f70878317a
Merge branch 'master' into attributes-filter
2024-05-16 12:40:58 +01:00
Simon Larsen
f5184db0fa
feat: Update UptimeUtil to sort monitor status timeline items by start date
2024-05-16 11:47:03 +01:00
Simon Larsen
19128a50d2
feat: Sort monitor status timeline items by start date in UptimeUtil.getMonitorEventsForId()
2024-05-16 11:45:35 +01:00
Simon Larsen
8fbb3774d1
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-16 10:53:42 +01:00
Simon Larsen
441efb3d1a
chore: Update ServerMonitorDocumentation script to use sudo for agent installation and configuration
2024-05-16 10:53:39 +01:00
Simon Larsen
180491fa57
Merge pull request #1410 from OneUptime/snyk-upgrade-15b470e61c0a4d4baa2eaa864ea3be83
...
[Snyk] Upgrade react-router-dom from 6.22.2 to 6.23.0
2024-05-16 09:36:07 +01:00
Simon Larsen
7269e93967
Merge pull request #1411 from OneUptime/snyk-upgrade-e4184b69842e3f221e7c756fa028c1da
...
[Snyk] Upgrade posthog-js from 1.128.3 to 1.129.0
2024-05-16 09:36:02 +01:00
Simon Larsen
a754ec094b
Merge pull request #1412 from OneUptime/snyk-upgrade-306eaee1a74876bbe32ce542109f7a61
...
[Snyk] Upgrade @opentelemetry/exporter-trace-otlp-http from 0.50.0 to 0.51.0
2024-05-16 09:35:47 +01:00
Simon Larsen
d9e097eeb2
Merge pull request #1414 from OneUptime/snyk-upgrade-1581bc45275ce8db68d7fda22e605ad3
...
[Snyk] Upgrade @opentelemetry/instrumentation-fetch from 0.50.0 to 0.51.0
2024-05-16 09:35:40 +01:00
snyk-bot
53d7aab558
fix: upgrade @opentelemetry/instrumentation-fetch from 0.50.0 to 0.51.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-fetch from 0.50.0 to 0.51.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation-fetch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-15 21:28:18 +00:00
snyk-bot
dcf2584987
fix: upgrade @opentelemetry/instrumentation from 0.50.0 to 0.51.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation from 0.50.0 to 0.51.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-15 21:28:14 +00:00
snyk-bot
d18310ec69
fix: upgrade @opentelemetry/exporter-trace-otlp-http from 0.50.0 to 0.51.0
...
Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-http from 0.50.0 to 0.51.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-15 21:28:09 +00:00
snyk-bot
f61d603e21
fix: upgrade posthog-js from 1.128.3 to 1.129.0
...
Snyk has created this PR to upgrade posthog-js from 1.128.3 to 1.129.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-05-15 21:14:16 +00:00
snyk-bot
52a44a8383
fix: upgrade react-router-dom from 6.22.2 to 6.23.0
...
Snyk has created this PR to upgrade react-router-dom from 6.22.2 to 6.23.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-05-15 17:51:59 +00:00
Simon Larsen
be848d37a2
Update field descriptions in MonitorCriteriaInstance and MonitorSteps components to improve clarity and consistency.
2024-05-15 17:23:21 +01:00
Simon Larsen
df3a7e1a99
Merge pull request #1408 from OneUptime/snyk-upgrade-1bf0797993f09a9d25f81a37ef931556
...
[Snyk] Upgrade react-router-dom from 6.22.3 to 6.23.0
2024-05-15 16:46:41 +01:00
Simon Larsen
a6e9f7cd1e
feat: Add startsAt and endsAt fields to MonitorView component
2024-05-15 10:59:10 +01:00
Simon Larsen
2e29a63f7b
chore: Use explicit type annotation in UptimeUtil loop
2024-05-15 10:38:25 +01:00
Simon Larsen
c153c8c656
chore: Add YouTube tutorial link to README.md
2024-05-15 10:22:56 +01:00
Simon Larsen
61cbaaf4f0
chore: Fix missing end dates in MonitorStatusTimeline
2024-05-15 10:21:58 +01:00
Simon Larsen
70aae76ae3
Merge branch 'master' of github.com:OneUptime/oneuptime
2024-05-14 19:13:08 +01:00
Simon Larsen
972bc9c4cf
chore: Update E2E test environment variables in config.example.env
2024-05-14 19:12:52 +01:00
snyk-bot
fb902170e2
fix: upgrade react-router-dom from 6.22.3 to 6.23.0
...
Snyk has created this PR to upgrade react-router-dom from 6.22.3 to 6.23.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-05-14 17:21:26 +00:00
Simon Larsen
286429b58f
Merge pull request #1404 from OneUptime/snyk-upgrade-9daf4730397a2c5fc08ea00edc4e2109
...
[Snyk] Upgrade posthog-js from 1.128.1 to 1.128.3
2024-05-14 18:09:32 +01:00
Simon Larsen
b799ce08a9
Merge pull request #1405 from OneUptime/snyk-upgrade-ad84e59eae164272636397edd988457f
...
[Snyk] Upgrade reactflow from 11.11.1 to 11.11.2
2024-05-14 18:09:25 +01:00
Simon Larsen
b30bb4c95e
chore: Update infrastructure agent installation script and documentation
2024-05-14 17:55:15 +01:00
Simon Larsen
0e3eb81ae4
chore: Fix missing end dates in MonitorStatusTimeline
2024-05-14 17:01:57 +01:00
Simon Larsen
b997520977
Merge pull request #1407 from OneUptime/semaphore-monitor-status-timeline
...
chore: Add mutex lock and release for MonitorStatusTimeline creation
2024-05-14 16:55:50 +01:00
Simon Larsen
29675f2624
Update GoReleaser command in release workflow to include GORELEASER_CURRENT_TAG environment variable
2024-05-14 16:54:45 +01:00
Simon Larsen
fb83476795
chore: Add new data migration to include missing end dates in MonitorStatusTimeline
2024-05-14 16:43:42 +01:00
Simon Larsen
0420586a0e
chore: Add mutex lock and release for MonitorStatusTimeline creation
2024-05-14 16:36:25 +01:00
Simon Larsen
900f76f8c8
chore: Update GoReleaser command in release workflow to include GORELEASER_CURRENT_TAG environment variable
2024-05-14 16:27:13 +01:00
Simon Larsen
082c5732c0
chore: Improve UptimeUtil logic for calculating end date
2024-05-14 16:11:46 +01:00
Simon Larsen
20c03c5fd9
chore: Update GoReleaser to version 1 and run release command for InfrastructureAgent
2024-05-14 15:59:52 +01:00
Simon Larsen
5adb8f0d38
chore: Update E2E test environment variables in config.example.env
2024-05-14 15:39:19 +01:00
Simon Larsen
a54037408e
Update docker-compose.md with installation tutorial link
2024-05-14 15:37:14 +01:00
Simon Larsen
4c0cf60c42
chore: Update docker-compose.md with sudo command for binding ports
2024-05-14 15:19:16 +01:00
Simon Larsen
6aac72a226
chore: Update dependencies and job dependencies for infrastructure-agent-deploy
2024-05-14 12:56:43 +01:00
Simon Larsen
d1424840d8
chore: Update infrastructure-agent-deploy job dependency to github-release
2024-05-14 12:55:32 +01:00
Simon Larsen
0a90736338
chore: Configure OneUptime Infrastructure Agent as a system service
...
```
2024-05-14 12:23:15 +01:00
Simon Larsen
6c2144d77e
chore: Update go version to 1.22.0 in go.mod file
2024-05-14 12:09:08 +01:00
Simon Larsen
e208b7cc78
Refactor .goreleaser.yaml to use string values for goarm instead of integers
2024-05-14 12:05:37 +01:00
Simon Larsen
69ff3dfe17
Refactor .goreleaser.yaml to use string values for goarm instead of integers
2024-05-14 11:55:48 +01:00
Simon Larsen
29d2abf226
Refactor .gitignore to include InfrastructureAgent/oneuptime-infrastructure-agent
2024-05-14 11:51:44 +01:00
Simon Larsen
1cf7cc4664
Refactor main.go to improve service control commands and error handling
2024-05-14 11:51:36 +01:00
Simon Larsen
d29991117a
chore: Update actions/checkout and actions/setup-go versions
2024-05-14 11:46:13 +01:00
Simon Larsen
0bf8713b60
Refactor error handling in main.go for better clarity and instructions
2024-05-14 11:15:15 +01:00
Simon Larsen
dcc9d4fdf2
Refactor error messages in main.go for better clarity and instructions
2024-05-14 10:05:54 +01:00
Simon Larsen
db32292d33
chore: Update launch.json and config.go for InfrastructureAgent
2024-05-14 10:02:48 +01:00
snyk-bot
2b66c52907
fix: upgrade reactflow from 11.11.1 to 11.11.2
...
Snyk has created this PR to upgrade reactflow from 11.11.1 to 11.11.2.
See this package in npm:
https://www.npmjs.com/package/reactflow
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
2024-05-13 21:23:21 +00:00
snyk-bot
d6b1edb8cb
fix: upgrade posthog-js from 1.128.1 to 1.128.3
...
Snyk has created this PR to upgrade posthog-js from 1.128.1 to 1.128.3.
See this package in npm:
https://www.npmjs.com/package/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
2024-05-13 20:56:52 +00:00
Simon Larsen
c7f62fac65
Refactor InfrastructureAgent code to add help command
2024-05-13 21:22:49 +01:00
Simon Larsen
db0aee6c0f
chore: Refactor code to use model package for memory, processes, disk, and CPU metrics
2024-05-13 21:12:45 +01:00
Simon Larsen
1f53ecb093
Refactor package names and imports in InfrastructureAgent code files
2024-05-13 20:37:27 +01:00
Simon Larsen
d0325f2d7d
chore: Remove unused code files for memory, processes, disk, and CPU metrics
2024-05-13 20:28:21 +01:00
Simon Larsen
a1461a4019
chore: Refactor package imports in InfrastructureAgent code files
2024-05-13 17:49:53 +01:00
Simon Larsen
d3096510bd
chore: Refactor package names in InfrastructureAgent code files
2024-05-13 17:15:42 +01:00
Simon Larsen
8dac1a845a
chore: Refactor package names in InfrastructureAgent code files
2024-05-13 16:48:47 +01:00
Simon Larsen
da26400aa7
chore: Refactor package names in InfrastructureAgent code files
2024-05-13 14:00:48 +01:00
Simon Larsen
c909d02a5d
chore: Refactor package names in InfrastructureAgent code files
2024-05-13 13:41:33 +01:00
Simon Larsen
58e817cecd
chore: Update workflow to use Go instead of Node.js for InfrastructureAgent
2024-05-13 09:41:39 +01:00
Simon Larsen
f9a784422d
Merge pull request #1399 from anxuanzi/infra-agent-go
...
Remove the nodejs version agent, rewrite in Golang
2024-05-13 08:28:37 +01:00
Simon Larsen
6494ab9a71
Merge pull request #1400 from neurekadev/update-docker-compose-docs
...
docs: export env variables in a subshell
2024-05-13 08:16:57 +01:00
Neureka
a3cf038d38
docs: export env variables in a subshell
2024-05-12 12:02:32 -07:00
Simon Larsen
99a88ea6d7
Merge pull request #1397 from OneUptime/snyk-fix-3892a7e111663caea5c508696d2964c1
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-11 21:09:44 +01:00
Simon Larsen
d46604da53
Merge pull request #1398 from OneUptime/snyk-fix-3b2b2fa56f80398bc77252e1d04e6fcc
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-11 21:09:34 +01:00
Tony An
4a05ee22be
♻️ remove the nodejs version agent, rewrite in Golang
2024-05-10 19:37:40 -05:00
snyk-bot
28e809c493
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6615824
2024-05-10 23:23:48 +00:00
snyk-bot
610373525b
fix: StatusPage/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6615824
2024-05-10 23:12:01 +00:00
Simon Larsen
e84d1c2960
Merge pull request #1396 from OneUptime/snyk-fix-45b3084604f2d5d8f141f074ac048cd5
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-10 23:26:19 +01:00
snyk-bot
17cb699751
fix: AdminDashboard/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6615824
2024-05-10 22:04:51 +00:00
Simon Larsen
c3bf383e89
refactor: Update Dictionary component dropdown options
...
This commit updates the dropdown options in the Dictionary component to use more descriptive variable names. The previous variable names, trueDropdwonOption and falseDropdwonOption, have been changed to trueDropdownOption and falseDropdownOption respectively. This change improves code readability and maintainability.
2024-05-10 11:29:45 +01:00
Simon Larsen
a3e5288737
feat: Add JSONFilter component to FiltersForm
...
This commit adds the JSONFilter component to the FiltersForm in order to support filtering based on JSON data. The JSONFilter component is imported and rendered within the FiltersForm component, allowing users to input JSON filter criteria. This enhancement expands the filtering capabilities of the application.
2024-05-10 11:20:24 +01:00
Simon Larsen
14cf0d9343
refactor: Update DictionaryOfStrings component
...
This commit refactors the DictionaryOfStrings component by removing unused imports and simplifying the code structure. The useState hook is now used to manage the component's data state, and the useEffect hook is used to handle changes in the data. The component now uses the DictionaryForm component for rendering and handling user input. These changes improve the readability and maintainability of the code.
2024-05-10 11:09:41 +01:00
Simon Larsen
4ed613bf2c
refactor: Update filter labels and submit button text in FilterViewer.tsx
2024-05-10 10:29:06 +01:00
Simon Larsen
f07da41cca
Merge remote-tracking branch 'origin/snyk-upgrade-b5d9f77f3c65feeabefe361b92d3d1c8'
2024-05-10 10:27:59 +01:00
Simon Larsen
fe2300146d
Merge remote-tracking branch 'origin/snyk-upgrade-ac3f89b452385bc8a0a778616c176acd'
2024-05-10 10:27:07 +01:00
Simon Larsen
207108dc2d
Merge remote-tracking branch 'origin/snyk-upgrade-660a96f185a31fad496e714aa07c52b5'
2024-05-10 10:26:23 +01:00
Simon Larsen
b728256c63
refactor: Update font size for filter label in FilterViewer.tsx
2024-05-10 10:23:14 +01:00
Simon Larsen
0e5b71070c
refactor: Update filter labels and submit button text in FilterViewer.tsx
...
This commit updates the filter labels and submit button text in the FilterViewer component. The 'FILTER BY' label is changed to 'FILTER' and the labels are now capitalized. Additionally, the submit button text is changed to 'Apply Filters'. These changes improve the clarity and consistency of the user interface.
2024-05-10 09:55:32 +01:00
Simon Larsen
4c4bc92a14
chore: Update font weight for filter label in FilterViewer.tsx
2024-05-10 09:48:35 +01:00
Simon Larsen
40dccbb382
refactor: Simplify SQL query construction in AnalyticsDatabaseService.ts
2024-05-10 09:42:50 +01:00
Simon Larsen
eedb7173db
chore: Update submit button text in FilterViewer.tsx
2024-05-10 08:31:55 +01:00
Simon Larsen
917d12d7f0
refactor: Update FilterViewerItem and DropdownFilter components
...
This commit refactors the FilterViewerItem and DropdownFilter components to handle changes in the ComponentProps interface. The 'text' prop in FilterViewerItem now accepts a string or ReactElement, and the 'onFilterModalClose' and 'onFilterModalOpen' props in DropdownFilter are now optional. These changes ensure compatibility with the latest version of the codebase and improve code readability and maintainability.
2024-05-10 08:19:10 +01:00
Simon Larsen
11a9cfcb98
Merge pull request #1381 from OneUptime/snyk-upgrade-497decbbac4afbc555f4ba887111dc9a
...
[Snyk] Upgrade posthog-js from 1.126.0 to 1.128.1
2024-05-10 07:31:54 +01:00
Simon Larsen
172c3dacbe
Merge pull request #1382 from OneUptime/snyk-fix-6736c09b254d6ed19f0c345a7715e526
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-10 07:31:43 +01:00
Simon Larsen
a9381e09c1
Merge pull request #1385 from OneUptime/snyk-fix-6370d57d4cb33cebd301a9f8099f0700
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-10 07:31:38 +01:00
Simon Larsen
f0816f6fa5
Merge pull request #1383 from OneUptime/snyk-fix-1337460fdd963d53e523192123f3d100
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-10 07:31:08 +01:00
Simon Larsen
ad95971f46
Merge pull request #1384 from OneUptime/snyk-fix-36290d6a0a64cee8ddc0de0f03f981a7
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-10 07:31:04 +01:00
Simon Larsen
bb59a365b7
Merge pull request #1386 from OneUptime/snyk-fix-a7809d569ba1546656fa651f1bb77337
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-10 07:30:57 +01:00
Simon Larsen
503dcffa87
Merge pull request #1387 from OneUptime/snyk-fix-f6067898842e100de3b29fb82f59daf0
...
[Snyk] Security upgrade node from 21.7.2-alpine3.18 to 21.7.3-alpine3.18
2024-05-10 07:30:51 +01:00
Simon Larsen
42a91415da
refactor: Update FilterUtil to handle FieldType.Boolean filters
2024-05-10 07:30:16 +01:00
snyk-bot
09c6160a15
fix: Ingestor/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
2024-05-09 21:47:35 +00:00
snyk-bot
0638b797b3
fix: TestServer/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
2024-05-09 21:46:36 +00:00
snyk-bot
c6020a8eb6
fix: Accounts/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
2024-05-09 21:41:32 +00:00
snyk-bot
2023f37ab7
fix: Dashboard/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
2024-05-09 21:25:59 +00:00
snyk-bot
65f024c3f6
fix: Tests/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
2024-05-09 21:10:47 +00:00
snyk-bot
06936f0065
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
2024-05-09 20:35:05 +00:00
Simon Larsen
41a2e2cdbe
refactor: Update Dropdown and EntityFilter to handle multi-select values
2024-05-09 20:24:41 +01:00
Simon Larsen
96cfe4c1fd
refactor: Update DropdownFilter and EntityFilter to use DropdownOption type for dropdown values
2024-05-09 20:16:19 +01:00
snyk-bot
0096860584
fix: upgrade posthog-js from 1.126.0 to 1.128.1
...
Snyk has created this PR to upgrade posthog-js from 1.126.0 to 1.128.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-05-09 17:37:39 +00:00
Simon Larsen
da90c9b733
refactor: Update FilterViewer to use showFilterModal instead of showFilter prop
2024-05-09 17:09:25 +01:00
Simon Larsen
5cef1bacb7
refactor: Update FilterViewer to use showFilterModal instead of showFilter prop
2024-05-09 14:47:50 +01:00
Simon Larsen
9560883954
refactor: Update FilterData type to use Query object for improved database querying
2024-05-09 13:47:47 +01:00
Simon Larsen
f84a8d6d7a
refactor: Include createdAt in SELECT query in StatementGenerator.test.ts
2024-05-09 12:50:46 +01:00
Simon Larsen
aea1ec24ef
refactor: Update EntityFilter to handle FieldType.Entity and FieldType.EntityArray filters
2024-05-09 12:01:31 +01:00
Simon Larsen
7c250a25e3
refactor: Update StatementGenerator to include createdAt and updatedAt in SELECT query
2024-05-09 11:54:28 +01:00
Simon Larsen
e7799adc1c
feat: Update StatementGenerator to include createdAt in SELECT query
2024-05-09 10:54:04 +01:00
Simon Larsen
2c949150ef
refactor: Improve error handling and formatting in DatabaseService
2024-05-09 10:54:04 +01:00
Simon Larsen
983892d8b3
refactor: Update AnalyticsDatabaseService to support groupBy in queries
2024-05-09 10:54:04 +01:00
Simon Larsen
054234116b
refactor: Update sort field in StatusPageAPI to use startsAt instead of createdAt
2024-05-09 10:54:04 +01:00
Simon Larsen
d6aafa8493
feat: Add support for counting with groupBy in DatabaseService
2024-05-09 10:54:04 +01:00
Simon Larsen
b5407b47b2
feat: Add onViewPage function to Metrics component
2024-05-09 10:54:04 +01:00
Simon Larsen
f84bec7e66
refactor: Fix formatting and remove unnecessary code in AnalyticsDatabaseService
2024-05-09 10:54:04 +01:00
Simon Larsen
43354d850b
feat: Add AnalyticsModelTable component to Metrics page
2024-05-09 10:54:04 +01:00
Simon Larsen
1977dc3e62
refactor: Add GroupBy support to analytics database queries
2024-05-09 10:54:04 +01:00
Simon Larsen
c2bd27b0f9
refactor: Add GroupBy support to analytics database queries
2024-05-09 10:54:04 +01:00
Simon Larsen
264c0f0347
Merge pull request #1379 from OneUptime/snyk-upgrade-c9d2d1e5a53e5e8a69bea4eb64fe195b
...
[Snyk] Upgrade css-loader from 6.10.0 to 6.11.0
2024-05-09 08:56:09 +01:00
snyk-bot
0de98ae262
fix: upgrade css-loader from 6.10.0 to 6.11.0
...
Snyk has created this PR to upgrade css-loader from 6.10.0 to 6.11.0.
See this package in npm:
https://www.npmjs.com/package/css-loader
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
2024-05-08 21:54:23 +00:00
Simon Larsen
573a12075b
Merge pull request #1377 from OneUptime/snyk-upgrade-5ae69998d12b665f469b0997420ea928
...
[Snyk] Upgrade posthog-js from 1.125.0 to 1.126.0
2024-05-08 20:55:12 +01:00
snyk-bot
0a85e245d7
fix: upgrade posthog-js from 1.125.0 to 1.126.0
...
Snyk has created this PR to upgrade posthog-js from 1.125.0 to 1.126.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-05-08 17:21:50 +00:00
Simon Larsen
41d01cceee
Merge pull request #1373 from OneUptime/snyk-upgrade-0f03e56c8fcfe93e0825bfeb309bddb8
...
[Snyk] Upgrade @opentelemetry/instrumentation-xml-http-request from 0.49.1 to 0.50.0
2024-05-08 12:56:44 +01:00
Simon Larsen
dcd9aeccb3
Merge pull request #1371 from OneUptime/snyk-upgrade-3ed96983eb9a1ec2fc0be8285f56cff9
...
[Snyk] Upgrade @opentelemetry/exporter-trace-otlp-http from 0.49.1 to 0.50.0
2024-05-08 12:56:17 +01:00
Simon Larsen
c59ebc2373
refactor: Update monitor steps to include monitor name
2024-05-08 12:49:07 +01:00
Simon Larsen
643f4acddd
refactor: Improve error handling in API class and include URL in exception message
2024-05-08 12:17:14 +01:00
Simon Larsen
b3fb21af59
refactor: Update markdown field types for root cause in Incident and IncidentStateTimeline models
2024-05-08 11:43:54 +01:00
Simon Larsen
2164f45a68
refactor: Update UptimeUtil to use startsAt and endsAt properties for event dates
2024-05-08 11:21:34 +01:00
Simon Larsen
8a4afe992c
refactor: Improve calculation of incident duration in IncidentView component
2024-05-08 11:10:20 +01:00
Simon Larsen
f35e50bab3
refactor: Add startsAt property to monitorStatusTimelines in StatusPageAPI
2024-05-08 10:34:59 +01:00
Simon Larsen
63064c587c
refactor: Remove dark mode styles from progress bar and pagination components
2024-05-08 08:41:59 +01:00
snyk-bot
edd11ffade
fix: upgrade @opentelemetry/instrumentation-xml-http-request from 0.49.1 to 0.50.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-xml-http-request from 0.49.1 to 0.50.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation-xml-http-request
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-07 21:06:49 +00:00
snyk-bot
97e1688b50
fix: upgrade @opentelemetry/sdk-trace-web from 1.22.0 to 1.23.0
...
Snyk has created this PR to upgrade @opentelemetry/sdk-trace-web from 1.22.0 to 1.23.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-trace-web
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-07 21:06:45 +00:00
snyk-bot
b7e97a29ee
fix: upgrade @opentelemetry/exporter-trace-otlp-http from 0.49.1 to 0.50.0
...
Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-http from 0.49.1 to 0.50.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-07 21:06:41 +00:00
snyk-bot
f0acbc6eb0
fix: upgrade @opentelemetry/instrumentation from 0.49.1 to 0.50.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation from 0.49.1 to 0.50.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-07 21:06:37 +00:00
Simon Larsen
fdf6e3dfa3
refactor: Optimize sorting of monitorStatusTimelines by createdAt in StatusPageAPI
2024-05-07 20:01:37 +01:00
Simon Larsen
b59b8257cc
refactor: Use explicit type annotations for mutex and mutexId in Semaphore class
2024-05-06 22:42:09 +01:00
Simon Larsen
9bde353e93
refactor: Add Semaphore locking for monitor probe creation and release mutex after completion
2024-05-06 22:18:14 +01:00
Simon Larsen
a2c2867469
refactor: Add Semaphore locking for monitor probe creation and release mutex after completion
2024-05-06 21:52:09 +01:00
Simon Larsen
bd3ba94da8
chore: Update package-lock.json and package.json to include redis-semaphore dependency
2024-05-06 21:47:47 +01:00
Simon Larsen
8e6800c17b
refactor: Update UserAuthorization middleware to improve project permissions handling
2024-05-06 20:47:15 +01:00
Simon Larsen
e481e043dd
refactor: Update REDIS_PORT value in _helpers.tpl to use dynamic value from values.yaml
2024-05-06 20:47:09 +01:00
Simon Larsen
a4e6552c91
refactor: Disable redis persistence and add common configuration in values.yaml
2024-05-06 15:20:42 +01:00
Simon Larsen
6ce5cde46e
Merge pull request #1365 from OneUptime/snyk-upgrade-e95d2830e79bc050ba332cb3d9670e5b
...
[Snyk] Upgrade reactflow from 11.10.4 to 11.11.1
2024-05-06 15:16:47 +01:00
Simon Larsen
22014c81c4
Merge pull request #1366 from OneUptime/snyk-upgrade-ec50f233945652edca96198c892ea002
...
[Snyk] Upgrade @opentelemetry/context-zone from 1.22.0 to 1.23.0
2024-05-06 15:16:40 +01:00
Simon Larsen
bff63cdf58
Merge pull request #1367 from OneUptime/snyk-upgrade-9bdef45fe03889844c5f043354578d14
...
[Snyk] Upgrade @opentelemetry/instrumentation-fetch from 0.49.1 to 0.50.0
2024-05-06 15:16:32 +01:00
Simon Larsen
5f9d57a099
Merge pull request #1369 from OneUptime/snyk-upgrade-1b2e0c757b53983d536db6e5be033842
...
[Snyk] Upgrade @opentelemetry/resources from 1.22.0 to 1.23.0
2024-05-06 15:16:22 +01:00
Simon Larsen
ca100f9de9
refactor: Update REDIS_PORT value in _helpers.tpl to use dynamic value from values.yaml
2024-05-06 13:53:37 +01:00
Simon Larsen
68dbb010aa
refactor: Disable redis persistence and add common configuration in values.yaml
2024-05-06 13:49:08 +01:00
Simon Larsen
5cd213a750
refactor: Update SSO.ts and StatusPageSSO.ts to include issuer URL in SAML request
2024-05-06 13:20:34 +01:00
Simon Larsen
26683914bc
refactor: Update SSO.ts and StatusPageSSO.ts to include issuer URL in SAML request
2024-05-06 13:13:52 +01:00
Simon Larsen
8a5adfd589
refactor: Remove unnecessary code in UserAuthorization.ts
2024-05-06 12:39:11 +01:00
Simon Larsen
d2eefeabba
refactor: Include issuer URL in SAML request for SSO
2024-05-06 12:26:18 +01:00
Simon Larsen
1148b59416
refactor: Include issuer URL in SAML request for SSO
2024-05-06 12:02:55 +01:00
Simon Larsen
848c0c8100
refactor: Update SSO.ts and StatusPageSSO.ts to include issuer URL in SAML request
2024-05-06 12:00:23 +01:00
Simon Larsen
21f40961cf
refactor: Update isGlobalLogin flag in SSO.ts and UserAuthorization.ts
2024-05-06 11:53:45 +01:00
Simon Larsen
2f74fbe0a8
refactor: Simplify SSO.ts code for SAMLRequest encoding and redirect
2024-05-06 10:17:49 +01:00
Simon Larsen
571784a523
refactor: Simplify SSO.ts code for SAMLRequest encoding and redirect
2024-05-06 09:52:14 +01:00
snyk-bot
7c60fe8009
fix: upgrade @opentelemetry/resources from 1.22.0 to 1.23.0
...
Snyk has created this PR to upgrade @opentelemetry/resources from 1.22.0 to 1.23.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/resources
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-05 22:21:24 +00:00
snyk-bot
07f99b8796
fix: upgrade @opentelemetry/semantic-conventions from 1.22.0 to 1.23.0
...
Snyk has created this PR to upgrade @opentelemetry/semantic-conventions from 1.22.0 to 1.23.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/semantic-conventions
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-05 22:21:21 +00:00
snyk-bot
1a2fe1d16d
fix: upgrade @opentelemetry/instrumentation-fetch from 0.49.1 to 0.50.0
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-fetch from 0.49.1 to 0.50.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation-fetch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-05 22:21:17 +00:00
snyk-bot
a28a041c8d
fix: upgrade @opentelemetry/context-zone from 1.22.0 to 1.23.0
...
Snyk has created this PR to upgrade @opentelemetry/context-zone from 1.22.0 to 1.23.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/context-zone
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-05 22:21:13 +00:00
snyk-bot
cfcce00060
fix: upgrade reactflow from 11.10.4 to 11.11.1
...
Snyk has created this PR to upgrade reactflow from 11.10.4 to 11.11.1.
See this package in npm:
https://www.npmjs.com/package/reactflow
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-05 22:21:08 +00:00
Simon Larsen
da0fa045e6
refactor: Simplify SSO.ts code for SAMLRequest encoding and redirect
2024-05-05 21:37:05 +01:00
Simon Larsen
859f62bf93
refactor: Simplify base64 encoding in SSO.ts
2024-05-04 23:26:13 +01:00
Simon Larsen
6a1cc1bd8b
refactor: Update SSO.ts to use zlib.deflateRawSync for SAML message encoding
2024-05-04 22:55:29 +01:00
Simon Larsen
5b9abe8aea
refactor: Add SAMLRequest encoding and redirect to Identity Provider
2024-05-04 22:54:06 +01:00
Simon Larsen
d0ec483a0f
refactor: Update Register.tsx and UserAuthorization.test.ts for isGlobalLogin flag
2024-05-04 22:00:33 +01:00
Simon Larsen
c03a3d6f56
refactor: Remove debugger statement in SSO.ts
2024-05-04 21:53:00 +01:00
Simon Larsen
8761dbd75b
refactor: Update login page SSO message for clarity and consistency
2024-05-04 21:51:09 +01:00
Simon Larsen
5541922b25
refactor: Update login page SSO message for clarity and consistency
2024-05-04 21:50:35 +01:00
Simon Larsen
8693ab065e
refactor: Add isGlobalLogin flag to user object in ProjectAuthorization middleware
2024-05-04 21:29:53 +01:00
Simon Larsen
fe4daa7937
refactor: Update login page SSO message for clarity and consistency
2024-05-04 21:27:21 +01:00
Simon Larsen
20d7f2f8b4
refactor: Update JSONWebToken.signUserLoginToken() method to include isGlobalLogin flag
2024-05-04 21:13:34 +01:00
Simon Larsen
7f94f3d4d4
refactor: Update column_1 and column_2 definitions in StatementGenerator.test.ts
2024-05-04 20:54:19 +01:00
Simon Larsen
bc46370f7c
refactor: Update JSONWebToken.sign() method to accept an object with data and expiresInSeconds properties
2024-05-04 20:37:58 +01:00
Simon Larsen
b3346a9702
refactor: Update login page SSO message for clarity and consistency
2024-05-04 20:11:02 +01:00
Simon Larsen
f793f7dd16
refactor: Update email regex to improve validation accuracy
2024-05-04 20:02:17 +01:00
Simon Larsen
766f1f6178
update email regex
2024-05-04 19:33:59 +01:00
Simon Larsen
9f76748037
update deps
2024-05-04 19:33:45 +01:00
Simon Larsen
469e06280a
refactor: Improve code readability and maintainability in AnalyticsDatabaseService.ts
2024-05-03 19:05:56 +01:00
Simon Larsen
aede9af03d
chore: Remove unnecessary line in BaseModel.ts
2024-05-03 14:48:07 +01:00
Nawaz Dhandala
0bc7cf345f
chore: Add missing newline character in BaseModel.ts
2024-05-03 14:45:26 +01:00
Nawaz Dhandala
95c7b10ce0
Refactor AnalyticsDatabaseService.ts for improved code readability and maintainability
2024-05-03 14:04:24 +01:00
Simon Larsen
daceab164c
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-05-03 13:38:00 +01:00
Simon Larsen
2d28fbaf85
refactor: Add required flag and default value for attributes column in Log model
2024-05-03 13:37:57 +01:00
Simon Larsen
8d2cbe49ad
Merge pull request #1364 from OneUptime/snyk-upgrade-8c197b0383ff1f076301a2077e18b9b2
...
[Snyk] Upgrade reactflow from 11.11.0 to 11.11.1
2024-05-03 13:10:26 +01:00
Simon Larsen
86f262583c
feat: Generate new certificates for status page domains
...
This commit adds a new data migration script, GenerateNewCertsForStatusPage.ts, which generates new certificates for status page domains. It retrieves all domains in the greenlock certs, orders them, and updates the certificates accordingly. This will ensure that the status page domains have up-to-date and valid certificates.
Refactor and delete unused Metric services and models
Refactor Queue class to use explicit type annotation for queue variable
Add Queue caching to improve performance and reduce redundant connections
Refactor test-e2e job in release.yml workflow
Fix error handling in StatusPageDomainService.ts
Update select field in MoveGreenlockCertsToAcmeCerts.ts to use _id instead of id
Update ingress configuration for OneUptime Helm chart
Refactor StatusPageAPI to improve code readability and maintainability
Refactor StatusPageAPI and UpdateByID to improve code readability and maintainability
Refactor Let's Encrypt configuration and update GreenlockUtil class
2024-05-03 13:07:45 +01:00
Simon Larsen
4e748d1626
Refactor and delete unused Metric services and models
2024-05-03 13:03:01 +01:00
Simon Larsen
1dbea8e636
Refactor Queue class to use explicit type annotation for queue variable
2024-05-03 10:30:41 +01:00
Simon Larsen
3991acf5fc
Add Queue caching to improve performance and reduce redundant connections
2024-05-03 10:04:19 +01:00
snyk-bot
1285830a9b
fix: upgrade reactflow from 11.11.0 to 11.11.1
...
Snyk has created this PR to upgrade reactflow from 11.11.0 to 11.11.1.
See this package in npm:
https://www.npmjs.com/package/reactflow
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
2024-05-02 17:57:26 +00:00
Simon Larsen
96d3243205
Refactor test-e2e job in release.yml workflow
2024-05-01 17:22:12 +01:00
Simon Larsen
08cbdb15d0
Fix error handling in StatusPageDomainService.ts
2024-05-01 15:16:59 +01:00
Simon Larsen
f59284e4d6
Update select field in MoveGreenlockCertsToAcmeCerts.ts to use _id instead of id
2024-05-01 13:57:46 +01:00
Simon Larsen
0c5d0e81a5
Update ingress configuration for OneUptime Helm chart
2024-05-01 13:41:35 +01:00
Simon Larsen
82829a5b97
Refactor StatusPageAPI to improve code readability and maintainability
2024-05-01 13:12:16 +01:00
Simon Larsen
d3c188a804
Refactor StatusPageAPI and UpdateByID to improve code readability and maintainability
2024-05-01 13:08:15 +01:00
Simon Larsen
85ffc36fad
Refactor Let's Encrypt configuration and update GreenlockUtil class
2024-05-01 12:44:49 +01:00
Simon Larsen
8d34e9ccbe
Refactor LetsEncrypt configuration and update GreenlockUtil class
2024-05-01 12:42:32 +01:00
Simon Larsen
c6643d7f7c
Update GreenlockUtil class to handle lets encrypt account key properly
2024-05-01 12:37:41 +01:00
Simon Larsen
1433823efe
Update LetsEncrypt configuration for OneUptime deployment
2024-05-01 12:13:01 +01:00
Simon Larsen
bd5902ed6d
Update ingress configuration for OneUptime Helm chart
2024-05-01 11:44:30 +01:00
Simon Larsen
b64666f0ff
Update oneuptime logo URL in README.md
2024-05-01 11:32:30 +01:00
Simon Larsen
9706cced86
Update OneUptime Helm chart with production readiness checklist
2024-05-01 11:29:14 +01:00
Simon Larsen
49cb3024ef
Update nginx.yaml for OneUptime Helm chart
2024-05-01 11:09:30 +01:00
Simon Larsen
2fec007c5f
Update ingressClassName in values.yaml for OneUptime Helm chart
2024-05-01 10:57:26 +01:00
Simon Larsen
0f40f5f730
Update HelmChart templates and values for OneUptime deployment
2024-05-01 10:30:21 +01:00
Simon Larsen
120ca78760
Update HelmChart/Public/oneuptime/templates/extra-templates.yaml and HelmChart/Public/oneuptime/values.yaml
2024-05-01 10:19:30 +01:00
Simon Larsen
d50fdf3464
Update nginx.yaml and values.yaml for OneUptime Helm chart
2024-05-01 10:14:02 +01:00
Simon Larsen
34ddb8efdb
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-05-01 09:49:38 +01:00
Simon Larsen
3724cce4f0
Add cron job to verify CNAMEs in StatusPageCerts.ts
2024-05-01 09:49:11 +01:00
Simon Larsen
d864992bdb
Add MoveGreenlockCertsToAcmeCerts migration and update DataMigrations in Index.ts
2024-05-01 09:31:45 +01:00
Simon Larsen
3515752a95
Add MoveGreenlockCertsToAcmeCerts migration
2024-05-01 09:29:29 +01:00
Simon Larsen
53d66db8cb
Merge pull request #1359 from OneUptime/snyk-fix-6d9e266d473ce0fed1ec1645f0bf6548
...
[Snyk] Security upgrade ejs from 3.1.9 to 3.1.10
2024-04-30 22:13:44 +01:00
Simon Larsen
548250f837
Merge pull request #1360 from OneUptime/snyk-fix-4fe336667711cbbe5c8ccb29e8c049e7
...
[Snyk] Security upgrade ejs from 3.1.9 to 3.1.10
2024-04-30 22:13:36 +01:00
Simon Larsen
b3b343d4aa
Merge pull request #1361 from OneUptime/snyk-fix-eff57b0386677ae55037cf20bb1b38e3
...
[Snyk] Security upgrade ejs from 3.1.9 to 3.1.10
2024-04-30 22:13:31 +01:00
Simon Larsen
69a8f438f7
Merge pull request #1362 from OneUptime/snyk-fix-b0f6bc6acf45920714d4b0cacfb5c537
...
[Snyk] Security upgrade ejs from 3.1.9 to 3.1.10
2024-04-30 22:13:25 +01:00
Simon Larsen
7b571f15a9
Merge pull request #1363 from OneUptime/snyk-fix-2342a863e5405ba1a2449f7819d9a66b
...
[Snyk] Security upgrade ejs from 3.1.9 to 3.1.10
2024-04-30 22:13:18 +01:00
Simon Larsen
d783eaea9d
Refactor table name in PostgresDatabase.ts, remove unused volume in app.yaml, fix typos in Domains.tsx and Index.ts, update nodemon.json files, remove greenlock dependency, and add validation for cname in StatusPageDomainService.ts
2024-04-30 21:24:04 +01:00
Simon Larsen
2e5aafe151
Update table name in PostgresDatabase.ts to use "domain" instead of "key"
2024-04-30 21:16:31 +01:00
Simon Larsen
dea938bcbb
Add FetchCertificateJobs.init() to Nginx/Index.ts
2024-04-30 20:18:36 +01:00
Simon Larsen
7c16b14ab4
Update table name in PostgresDatabase.ts and remove unused volume in app.yaml
2024-04-30 19:45:43 +01:00
Simon Larsen
e22ff26dc0
Refactor error handling in StatusAPI.ts
2024-04-30 19:30:35 +01:00
Simon Larsen
75bd6ca6ed
Fix DatabaseNotConnectedException code in ExceptionCode.ts and DatabaseNotConnectedException.test.ts
2024-04-30 19:24:54 +01:00
Simon Larsen
f0bdb76999
Fix typos in Domains.tsx and Index.ts
2024-04-30 19:12:03 +01:00
Simon Larsen
a9e9d14f69
Update StatusPageAPI and StatusPageDomainAPI to use AcmeChallenge model and remove Greenlock dependencies
2024-04-30 18:43:15 +01:00
Simon Larsen
21daac0400
Update nodemon.json files for Accounts, AdminDashboard, and Dashboard
2024-04-30 17:34:15 +01:00
Simon Larsen
3cdf71906b
Remove greenlock dependency from package.json
2024-04-30 15:10:54 +01:00
Simon Larsen
0714161460
Add validation for cname in StatusPageDomainService.ts
2024-04-30 15:02:54 +01:00
Simon Larsen
78b7252743
Refactor GreenlockUtil challengeCreateFn and challengeRemoveFn to improve readability
2024-04-30 14:16:35 +01:00
Simon Larsen
2ba406f802
Add AcmeChallenge model, update StatusPageDomain model, and import AcmeCertificate in Model and Service files
2024-04-30 14:15:18 +01:00
Simon Larsen
48ebfc17dd
Add AcmeChallenge model and update StatusPageDomain model
2024-04-30 14:08:05 +01:00
Simon Larsen
9d180a2dcb
Remove unused Greenlock configuration files and import AcmeCertificate in Model and Service files
2024-04-30 13:22:06 +01:00
Simon Larsen
0f2a970ede
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-30 11:37:28 +01:00
Simon Larsen
4ab3c99fe4
Update dependencies in package.json
2024-04-30 11:37:24 +01:00
Simon Larsen
ae2e452d27
Merge pull request #1356 from sainak/sainak/fix/sert-scripts
...
Update nginx service name and host variable in cert helper scripts
2024-04-30 09:37:30 +01:00
snyk-bot
825d733f92
fix: Probe/package.json & Probe/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EJS-6689533
2024-04-29 21:39:29 +00:00
snyk-bot
27039bc646
fix: Scripts/package.json & Scripts/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EJS-6689533
2024-04-29 21:09:12 +00:00
snyk-bot
1bb1d80b09
fix: TestServer/package.json & TestServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EJS-6689533
2024-04-29 20:56:52 +00:00
snyk-bot
983f587ce4
fix: Ingestor/package.json & Ingestor/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EJS-6689533
2024-04-29 20:32:33 +00:00
Simon Larsen
e1f9325512
Fix renewOffset value in GreenlockUtil
2024-04-29 20:34:06 +01:00
snyk-bot
96c27c86ca
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EJS-6689533
2024-04-29 17:18:14 +00:00
Simon Larsen
a172596e46
Update GreenlockUtil to include renewOffset and renewStagger options
2024-04-29 16:59:28 +01:00
Simon Larsen
3d30e9356a
Fix column handling in ModelPermission.ts
2024-04-29 16:34:00 +01:00
Simon Larsen
7c04ecec35
Fix column handling in ModelPermission.ts and update GreenlockCertificateService in Store.ts
2024-04-29 15:59:37 +01:00
Simon Larsen
80511a5f8d
Fix expiration date calculation in Greenlock Manager.ts
2024-04-29 14:19:50 +01:00
Simon Larsen
6692fb00b8
Refactor BaseModel and ModelPermission classes to improve column handling
2024-04-29 14:15:11 +01:00
Simon Larsen
83e207a7de
Refactor OneUptimeDate class to improve convertMinutesToDaysHoursAndMinutes method in Date.ts
2024-04-29 11:35:25 +01:00
Simon Larsen
d62aa7f5a6
Refactor Index.tsx to import PromiseVoidFunction from 'Common/Types/FunctionTypes'
2024-04-29 11:06:08 +01:00
Simon Larsen
8a130f96e2
Refactor InfoCard component to add className prop and improve readability
2024-04-29 11:05:57 +01:00
Simon Larsen
66a470ebe1
Refactor GreenlockChallenge and GreenlockCertificate models to add deletedByUser and deletedByUserId properties
2024-04-29 10:26:10 +01:00
Simon Larsen
30a59aa21e
Refactor InfoCard component to improve readability and fix indentation issue
2024-04-29 10:17:10 +01:00
Simon Larsen
7a6a5c141b
Refactor IncidentView component to add incidentStates state and update getTimeToAcknowledge and getTimeToResolve functions
2024-04-29 10:15:17 +01:00
Simon Larsen
c4bf458074
Refactor OneUptimeDate class to add convertMinutesToHoursAndMinutes method in Date.ts
2024-04-29 09:44:33 +01:00
Simon Larsen
ae873e296c
Improve CNAME verification process and add DNS propagation reminder
2024-04-29 09:23:12 +01:00
Simon Larsen
4a973d7107
Fix indentation issue and handle CNAME verification failure in StatusPageDomainAPI.ts
2024-04-29 08:24:33 +01:00
Simon Larsen
9bbf460b97
Fix indentation issue in EnvironmentConfig.ts
2024-04-28 21:31:29 +01:00
Simon Larsen
c348a8bd05
Refactor StatusPageDomainAPI to enable custom domains and improve CNAME verification process
2024-04-28 21:20:45 +01:00
Simon Larsen
76d8f5d5ef
Remove @socket.io/redis-adapter dependency
2024-04-28 21:03:29 +01:00
Simon Larsen
72ac305aad
Fix multiple slashes in route and handle CNAME verification failure in StatusPageDomainAPI.ts
2024-04-28 20:55:35 +01:00
Simon Larsen
1ac05450e7
Refactor StatusPageDomainAPI to set isRoot property in StatusPageDomainAPI.ts
2024-04-28 20:46:33 +01:00
Simon Larsen
67165375ac
Add isSslOrdered property to StatusPageDomain model and update orderCert method in StatusPageDomainService
2024-04-28 20:44:54 +01:00
Simon Larsen
6325e36bd0
Refactor BaseAPI/Index.ts to remove unused imports and clean up code
...
Refactor StatusPageDomainAPI and related components to improve CNAME verification process
Refactor StatusPageDomainService and Domains.tsx to improve CNAME verification process
Refactor API endpoints to use sendEmptySuccessResponse instead of sendEmptyResponse
Refactor SocketIO.ts to remove Redis adapter initialization
Refactor StatusPageDelete component: Add SSL auto-renewal feature and improve CNAME verification process
Refactor GreenlockUtil and StatusPageDomainService to improve CNAME validation and configuration paths
Refactor StatusPageDomainService: Add onBeforeUpdate hook to validate CNAME and update GreenlockUtil configuration paths
Refactor StatusPageDomainService: Add onBeforeUpdate hook to validate CNAME before updating
Refactor StatusPageCerts:RemoveCerts method to use statusPageDomain.fullDomain instead of domain.fullDomain
2024-04-28 20:13:32 +01:00
Simon Larsen
e6375087cd
Refactor BaseAPI/Index.ts to remove unused imports and clean up code
2024-04-28 20:06:34 +01:00
Simon Larsen
737e234ec0
Refactor StatusPageDomainAPI and related components to improve CNAME verification process
2024-04-28 20:04:38 +01:00
Simon Larsen
1427d52c9f
Refactor StatusPageDomainService and Domains.tsx to improve CNAME verification process
2024-04-28 20:03:00 +01:00
Simon Larsen
8377285a27
Refactor API endpoints to use sendEmptySuccessResponse instead of sendEmptyResponse
2024-04-28 19:52:57 +01:00
Simon Larsen
7414c6563d
Refactor SocketIO.ts to remove Redis adapter initialization
2024-04-28 14:45:51 +01:00
Simon Larsen
0669e96a5d
Refactor StatusPageDelete component: Add SSL auto-renewal feature and improve CNAME verification process
2024-04-28 14:37:52 +01:00
Simon Larsen
54a6101315
Refactor GreenlockUtil and StatusPageDomainService to improve CNAME validation and configuration paths
2024-04-28 14:26:12 +01:00
Simon Larsen
eaaef7280f
Refactor StatusPageDomainService: Add onBeforeUpdate hook to validate CNAME and update GreenlockUtil configuration paths
2024-04-28 14:24:24 +01:00
Simon Larsen
b368633ff9
Refactor StatusPageDomainService: Add onBeforeUpdate hook to validate CNAME before updating
2024-04-28 14:22:41 +01:00
Simon Larsen
37b25c3a8f
Refactor StatusPageCerts:RemoveCerts method to use statusPageDomain.fullDomain instead of domain.fullDomain
2024-04-28 13:48:42 +01:00
Simon Larsen
191d0154b4
Update LETSENCRYPT_NOTIFICATION_EMAIL configuration option
2024-04-28 13:18:09 +01:00
Simon Larsen
1f786699d2
Update GreenlockUtil configuration paths
2024-04-28 13:16:53 +01:00
Simon Larsen
00b5453b3f
Add LETSENCRYPT_NOTIFICATION_EMAIL configuration option
2024-04-28 13:09:23 +01:00
Simon Larsen
077ca1037b
Add IS_BILLING_ENABLED flag to E2E tests
2024-04-27 17:16:23 +01:00
Simon Larsen
1be827741e
Update E2E Config.ts to use E2E_TEST_STATUS_PAGE_URL instead of E2E_TEST_REGISTERED_USER_PASSWORD
2024-04-27 16:55:22 +01:00
Simon Larsen
d51e818d10
Update E2E Config.ts to use E2E_TEST_STATUS_PAGE_URL instead of E2E_TEST_REGISTERED_USER_PASSWORD
2024-04-27 09:42:41 +01:00
Simon Larsen
d312c2b0cf
Update E2E workflow to include failed webhook URL
2024-04-26 22:50:20 +01:00
Simon Larsen
96a09353fb
Update password field in UserProfile/Password.tsx
2024-04-26 22:15:30 +01:00
Simon Larsen
fe40c5bb8d
Add test results artifact upload to E2E workflow
2024-04-26 22:04:12 +01:00
Simon Larsen
7cbbce4067
Add IS_BILLING_ENABLED flag to account registration form in E2E tests
2024-04-26 21:15:01 +01:00
Simon Larsen
2870d28354
Fix restart value in e2e service of docker-compose.base.yml
2024-04-26 19:47:24 +01:00
Simon Larsen
899bc1d205
Update E2E cron job environment variables to use consistent naming convention
2024-04-26 19:19:38 +01:00
Simon Larsen
308dba7f24
Add CORS configuration to OTelCollector HTTP receiver
2024-04-26 19:12:38 +01:00
Simon Larsen
a0e565485b
Update environment variables and configurations in E2E and HelmChart templates
2024-04-26 19:07:20 +01:00
Simon Larsen
35c21d7611
Update E2E workflow to include failed webhook URL
2024-04-26 18:54:23 +01:00
Simon Larsen
a0ef85b8cd
Refactor test files to use consistent formatting
2024-04-26 18:46:22 +01:00
Simon Larsen
818f8cc421
Update E2E workflow to use environment variables from config.env in test.e2e.yaml
2024-04-26 18:46:10 +01:00
Simon Larsen
eaeb40ec49
Update Kubernetes metadata and environment variables in HelmChart templates
2024-04-26 18:10:26 +01:00
Simon Larsen
74273e6e9b
Refactor E2E workflow to use environment variables from config.env in test.e2e.yaml
2024-04-26 18:01:15 +01:00
Aakash Singh
c092adfa3d
Update nginx service name and host variable in cert helper scripts
2024-04-26 16:58:09 +00:00
Simon Larsen
9eec9042bd
Refactor E2E workflow to use npm run prerun command before running docker-compose in test.e2e.yaml
2024-04-26 16:40:02 +01:00
Simon Larsen
496c2ca32c
Update Kubernetes metadata in HelmChart templates
2024-04-26 15:05:30 +01:00
Simon Larsen
499ab07cd3
Update E2E cron job environment variables to use quoted values
2024-04-26 15:01:17 +01:00
Simon Larsen
c634526215
Update OpenTelemetry exporter configuration in HelmChart
2024-04-26 14:56:33 +01:00
Simon Larsen
cda9921f5d
Update OpenTelemetry exporter configuration in HelmChart
2024-04-26 14:54:10 +01:00
Simon Larsen
d3ca5a97ea
Update OpenTelemetry exporter configuration in HelmChart
2024-04-26 14:53:25 +01:00
Simon Larsen
f22ae5844d
Refactor E2E workflow to use status-check.sh script for server availability check
2024-04-26 14:45:01 +01:00
Simon Larsen
a71190493a
Refactor code to remove unused imports and routes
2024-04-26 14:30:17 +01:00
Simon Larsen
caf3377cee
Refactor E2E workflow to use parentheses for command grouping in docker-compose run step
2024-04-26 13:36:52 +01:00
Simon Larsen
f0e4d6bf71
Update E2E workflow to use --abort-on-container-exit flag in docker-compose command
2024-04-26 13:36:40 +01:00
Simon Larsen
f34e4a23d6
Update E2E workflow to use docker-compose for running E2E tests
2024-04-26 13:35:25 +01:00
Simon Larsen
e03ecb0e0d
Update E2E package.json scripts order
2024-04-26 12:59:05 +01:00
Simon Larsen
0a8574678c
Update E2E workflow to wait for 60 minutes for server to be up
2024-04-26 10:54:55 +01:00
Simon Larsen
0fdf63ce0c
Add npm install command for Common directory in E2E workflow
2024-04-25 22:56:26 +01:00
Simon Larsen
d1586f75da
Add data test IDs to BasicForm fields
2024-04-25 22:05:10 +01:00
Simon Larsen
f47b53c5b9
Fix formatting issues in code blocks
2024-04-25 22:03:12 +01:00
Simon Larsen
7523c3ad4c
Merge pull request #1354 from UnkAtreus/fix/table-header-button-state-not-re-render
...
fix: setting header buttons in BaseModelTable
2024-04-25 21:54:54 +01:00
Simon Larsen
11d580a373
Add E2E test environment variables and update E2E tests
2024-04-25 21:53:51 +01:00
Simon Larsen
9a78c4c24d
Refactor Docker Compose file to use common variables
2024-04-25 19:22:02 +01:00
Simon Larsen
ec936b43e2
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-25 19:15:16 +01:00
Simon Larsen
3bc2e639d9
Add Jest and Babel ESLint parser to devDependencies
2024-04-25 19:15:14 +01:00
Simon Larsen
fa672be557
Merge pull request #1355 from OneUptime/snyk-upgrade-50073c5b5ba8c99a5ba48e8562e31e3c
...
[Snyk] Upgrade reactflow from 11.10.4 to 11.11.0
2024-04-25 18:55:05 +01:00
Simon Larsen
695f16ca1e
Add _id field to Acknowledge Incident and Resolve Incident elements
2024-04-25 18:50:13 +01:00
snyk-bot
003b638170
fix: upgrade reactflow from 11.10.4 to 11.11.0
...
Snyk has created this PR to upgrade reactflow from 11.10.4 to 11.11.0.
See this package in npm:
https://www.npmjs.com/package/reactflow
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
2024-04-25 17:35:16 +00:00
Simon Larsen
1cf208387f
Add server readiness check before running E2E tests
2024-04-25 18:34:13 +01:00
UnkAtreus
625cb49939
fix: setting header buttons in BaseModelTable
2024-04-25 23:41:57 +07:00
Simon Larsen
7d44eb1a33
Update preinstall script in E2E package.json to include install-deps command
2024-04-25 16:20:30 +01:00
Simon Larsen
ab42ca1ef9
Add test-e2e job to GitHub Actions workflow
2024-04-25 15:30:08 +01:00
Simon Larsen
910aa113b5
Add npm install step for Common directory
2024-04-25 15:22:52 +01:00
Simon Larsen
1516f81180
Refactor E2E configuration and Docker Compose file
2024-04-25 15:07:33 +01:00
Simon Larsen
b9f86d029a
Update Dockerfile.tpl to use non-Alpine Node.js image for Playwright compatibility
2024-04-25 15:04:05 +01:00
Simon Larsen
ecfc47ee59
Update dependencies and test directory in E2E package files
2024-04-25 13:50:33 +01:00
Simon Larsen
5d9a11fb48
Refactor E2E tests and Docker configuration
2024-04-25 12:58:39 +01:00
Simon Larsen
894d15918b
Fix BASE_URL construction in Config.ts and SignUp.test.ts
2024-04-25 12:45:08 +01:00
Simon Larsen
73e6a20503
Refactor e2e-cron.yml to include common environment variables and change restart policy
2024-04-25 12:33:58 +01:00
Simon Larsen
ef0dc5305a
Update test.e2e.yaml to free up disk space in GitHub Actions runner
2024-04-25 12:32:22 +01:00
Simon Larsen
73dc057c99
Update test.e2e.yaml and Config.ts files
2024-04-25 12:31:38 +01:00
Simon Larsen
092564434f
Refactor Dockerfile.tpl to remove duplicate CMD instruction
2024-04-25 12:27:36 +01:00
Simon Larsen
7623fe7df4
Add Docker build step for E2E tests
2024-04-25 12:08:58 +01:00
Simon Larsen
da03636bd0
Add Docker build step for E2E tests
2024-04-25 12:01:49 +01:00
Simon Larsen
21b119d8a0
Refactor import statements in E2E test files to use Config instead of Utils/BaseURL
2024-04-25 12:01:13 +01:00
Simon Larsen
4ee62fcca4
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-25 11:53:43 +01:00
Simon Larsen
8acfb0f798
add e2e tests
2024-04-25 11:53:11 +01:00
Simon Larsen
6e2d343264
Update package-lock.json and package.json with latest dependencies
2024-04-25 11:51:26 +01:00
Simon Larsen
3dd03cda46
Refactor and remove unused test files in E2E/Tests/Home directory
2024-04-25 11:46:22 +01:00
Simon Larsen
87c8993141
Merge pull request #1350 from OneUptime/snyk-upgrade-83479794e36d11372eff5b3bc5f5d6ec
...
[Snyk] Upgrade css-loader from 6.10.0 to 6.11.0
2024-04-25 09:01:07 +01:00
Simon Larsen
323601db3a
Merge pull request #1352 from OneUptime/snyk-fix-eecb134aa680c310c30f2dd5bd870f70
...
[Snyk] Security upgrade nginx from 1.25.4-alpine to 1.25.5-alpine
2024-04-25 09:00:57 +01:00
snyk-bot
1ac7d4920f
fix: Nginx/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
2024-04-25 03:39:23 +00:00
snyk-bot
617a436eb5
fix: upgrade css-loader from 6.10.0 to 6.11.0
...
Snyk has created this PR to upgrade css-loader from 6.10.0 to 6.11.0.
See this package in npm:
https://www.npmjs.com/package/css-loader
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
2024-04-24 20:10:37 +00:00
Simon Larsen
7e6af77d70
Refactor Schedule component to include run method in WebhookTrigger
2024-04-24 19:33:38 +01:00
Simon Larsen
59a6771e73
Refactor initialization code and add WorkflowFeatureSet to App/Index.ts
2024-04-24 19:17:38 +01:00
Simon Larsen
b88320bcbb
Refactor cleanup cron jobs in HelmChart/Public/oneuptime/templates/cron-job.yaml and values.yaml
2024-04-24 18:50:13 +01:00
Simon Larsen
06bafdfce6
Refactor cleanup cron jobs in HelmChart/Public/oneuptime/templates/cron-job.yaml and HelmChart/Public/oneuptime/values.yaml
2024-04-24 18:44:00 +01:00
Simon Larsen
441aef4823
Refactor initialization code in Nginx/Index.ts
2024-04-24 18:31:16 +01:00
Simon Larsen
0f86812258
Add new configurations for 'ingestor' in HelmChart/Public/oneuptime/values.yaml and Nginx/Index.ts
2024-04-24 18:26:13 +01:00
Simon Larsen
f601e93101
Refactor status API to return JSON object with status 'ok'
2024-04-24 18:00:35 +01:00
Simon Larsen
bf8d4757b1
Refactor logging statements in StatementGenerator.test.ts
2024-04-24 17:54:54 +01:00
Simon Larsen
4b69717687
Refactor initialization code and add PromiseVoidFunction type to addDefaultRoutes in StartServer.ts
2024-04-24 17:46:02 +01:00
Simon Larsen
0647f7d22a
Refactor initialization code and add default routes in multiple files
2024-04-24 17:44:29 +01:00
Simon Larsen
ae6852d5eb
Refactor connection check methods for Redis, Postgres, and Clickhouse
2024-04-24 17:05:50 +01:00
Simon Larsen
d4902784c2
Refactor Redis, Postgres, and Clickhouse connection check methods
2024-04-24 14:55:48 +01:00
Simon Larsen
e2644586b6
Refactor connection check methods for Redis, Postgres, and Clickhouse
2024-04-24 14:30:29 +01:00
Simon Larsen
cc80f6fa54
Refactor initialization code in multiple files
2024-04-24 14:02:17 +01:00
Simon Larsen
32c78f24e9
Refactor Redis, Postgres, and Clickhouse connection check methods
2024-04-24 13:03:07 +01:00
Simon Larsen
8b0f23e18f
Refactor Express routing in Notification and Identity FeatureSets
2024-04-24 12:20:04 +01:00
Simon Larsen
b76d16262c
Update logging statements in StatementGenerator.ts
2024-04-24 12:04:03 +01:00
Simon Larsen
4c60f080f0
Add cron job to delete completed pods
2024-04-24 11:34:01 +01:00
Simon Larsen
5f40c393b1
Update cron job schedule to run every 5 minutes
2024-04-24 10:18:43 +01:00
Simon Larsen
7b22d293f2
add cron job to clean up crash loop backoff states
2024-04-24 10:18:17 +01:00
Simon Larsen
7f6c247652
Update dependencies versions in HelmChart
2024-04-24 10:02:29 +01:00
Simon Larsen
267950bb54
Refactor Tab component to include countBadge and tabType properties
2024-04-23 20:56:16 +01:00
Simon Larsen
d4b6bf6ca0
Merge pull request #1349 from OneUptime/nginx-crash-prevention
...
Refactor Tab component to include countBadge and tabType properties
2024-04-23 20:46:35 +01:00
Simon Larsen
9d0c110a74
Update dependencies versions in HelmChart
2024-04-23 20:38:08 +01:00
Simon Larsen
9d3c4df5e7
Update Greenlock packageRoot path in app.yaml
2024-04-23 16:41:36 +01:00
Simon Larsen
ca89818cc1
Update Greenlock packageRoot path in StatusPageCerts.ts and app.yaml
2024-04-23 16:39:43 +01:00
Simon Larsen
6b2caebd0d
Refactor Tab component to include countBadge and tabType properties
2024-04-23 15:34:37 +01:00
Simon Larsen
f716ece35f
Refactor Tab component to include countBadge and tabType properties
2024-04-23 14:03:37 +01:00
Simon Larsen
6dcc72e708
Refactor getEvents function in SpanViewer.tsx to separate events and exceptions
2024-04-23 13:44:46 +01:00
Simon Larsen
47a718ad2a
Refactor SpanViewer component to display exceptions and events separately
2024-04-23 13:39:37 +01:00
Simon Larsen
e4e3d5d362
Update component types and import statements in Accordion.tsx and SpanViewer.tsx
2024-04-23 13:34:24 +01:00
Simon Larsen
73b4987b32
Update dependencies versions in HelmChart
2024-04-23 12:02:42 +01:00
Simon Larsen
7574d3921a
Refactor logging implementation and remove console log statements
2024-04-23 10:22:58 +01:00
Simon Larsen
c6b47c3a1b
Refactor import statements and update component types in Accordion.tsx and SpanViewer.tsx
2024-04-22 22:05:35 +01:00
Simon Larsen
a5fec2560a
Refactor import statements and update component types in multiple files
2024-04-22 20:41:36 +01:00
Simon Larsen
b139d667d2
Refactor SpanUtil class and JSONFunctions class
2024-04-22 20:19:35 +01:00
Simon Larsen
906a42c218
Update TableColumnType enum to include JSONArray type
2024-04-22 19:02:03 +01:00
Simon Larsen
529b22c97c
Refactor import statements and update component types in JSONFunctions.ts
2024-04-22 13:39:46 +01:00
Simon Larsen
89f3508ce0
Refactor import statements and update component types in Detail.tsx, CodeEditor.tsx, and JSONFunctions.ts
2024-04-22 13:35:58 +01:00
Simon Larsen
a9cc7f41ba
Refactor import statements and update component types in Tabs.tsx, SpanViewer.tsx, HiddenText.test.tsx, Tabs.test.tsx, and Detail.tsx
2024-04-22 12:09:21 +01:00
Simon Larsen
cc517d36dc
Refactor import statements and update component types in SpanViewer.tsx
2024-04-22 11:07:23 +01:00
Simon Larsen
8363279050
Refactor import statements and update component types in SpanViewer.tsx and TeamView.tsx
2024-04-22 11:05:54 +01:00
Simon Larsen
7c0f9c307a
Refactor import statements and update component types in TeamView.tsx
2024-04-22 11:00:15 +01:00
Simon Larsen
3a7c9f7fab
Refactor import statements and update component types in multiple files
2024-04-22 10:47:40 +01:00
Simon Larsen
ba993ba09a
Refactor import statements and update component types in multiple files
2024-04-22 10:14:53 +01:00
Simon Larsen
fca1f80243
Refactor import statements and update component types in multiple files
2024-04-22 10:04:28 +01:00
Simon Larsen
96926ffa63
Refactor import statements and update component types in multiple files
2024-04-22 09:24:58 +01:00
Simon Larsen
48b850d350
Refactor field types and import statements in multiple components
2024-04-21 21:14:22 +01:00
Simon Larsen
ab6a01e59b
Refactor field types and import statements in multiple components
2024-04-21 18:50:34 +01:00
Simon Larsen
cd5eb62f61
Refactor field types and import statements in multiple components
2024-04-21 18:44:40 +01:00
Simon Larsen
d04aa43b6d
Refactor component types and import statements in multiple files
2024-04-21 18:37:15 +01:00
Simon Larsen
308fe269fc
Refactor component types and import statements in multiple files
2024-04-21 18:17:36 +01:00
Simon Larsen
0f92e37712
Refactor field types, import statements, and column types in multiple components
2024-04-21 18:08:31 +01:00
Simon Larsen
7f41cebdf7
Refactor field types in multiple components to use specific model types
2024-04-21 18:06:21 +01:00
Simon Larsen
351734d661
Refactor labels handling in multiple components
2024-04-21 17:59:35 +01:00
Simon Larsen
961de94f81
Refactor import statements in Email and Probes settings pages
2024-04-21 17:47:18 +01:00
Simon Larsen
2a89d57560
Refactor Filter interface to include Array<DropdownValue> in FilterData
2024-04-21 17:44:41 +01:00
Simon Larsen
039e0b17a4
Refactor Filter interface to use keyof T for key variable
2024-04-21 17:37:02 +01:00
Simon Larsen
77802eec58
Refactor key variable in Field interface to use keyof T | null
2024-04-21 17:16:00 +01:00
Simon Larsen
5db4cc8d21
Refactor column types and field types to use generic objects
2024-04-21 16:59:05 +01:00
Simon Larsen
f44260ee41
Refactor column types and field types to use generic objects
2024-04-21 09:42:41 +01:00
Simon Larsen
895bacfc11
Refactor ModelDetail component to use keyof TBaseModel for key variable
2024-04-20 20:44:28 +01:00
Simon Larsen
de6363574c
Refactor model table column types and field types to use generic objects
2024-04-20 19:33:25 +01:00
Simon Larsen
2a07d62146
Refactor model table column types and field types to use generic objects
2024-04-20 19:16:03 +01:00
Simon Larsen
3138415bd0
Refactor SpanViewer component to import TelemetryServiceElement and use it for fieldType.Element
2024-04-20 18:01:57 +01:00
Simon Larsen
527ba63c94
Refactor Tabs component to improve UI and fix styling issues
2024-04-20 17:29:16 +01:00
Simon Larsen
6910648daf
Update Nginx Helm chart to include a new volume for /var/run and /var/cache/nginx
2024-04-20 16:59:40 +01:00
Simon Larsen
9fb68afe79
Update Nginx Helm chart to include a new volume for /var/run
2024-04-20 16:54:50 +01:00
Simon Larsen
350f808b44
Update SideOver component to use "Close" instead of "Cancel" for the close button title
2024-04-19 18:16:55 +01:00
Simon Larsen
6438953c91
update values for nginx
2024-04-19 18:11:58 +01:00
Simon Larsen
7f98e469cc
Update Nginx and Docker ports to use custom ports 7849 and 7850
2024-04-19 18:11:48 +01:00
Simon Larsen
d49ba093f0
tabs test update
2024-04-19 17:59:50 +01:00
Simon Larsen
1ebcbeeba2
Refactor Tabs component to remove unused code and improve readability
2024-04-19 17:51:25 +01:00
Simon Larsen
c4eb6cd44a
Refactor SpanViewer component to simplify conditional rendering of span
2024-04-19 16:43:19 +01:00
Simon Larsen
48a58951e8
Update SideOver component to use "Close" instead of "Cancel" for the close button title
2024-04-19 16:40:13 +01:00
Simon Larsen
414f8c7208
Update SideOver component to use "Close" instead of "Cancel" for the close button title
2024-04-19 16:22:12 +01:00
Simon Larsen
cb1d640c56
Update import paths for DashboardLogsViewer in Index.tsx and View/Index.tsx
2024-04-19 15:45:54 +01:00
Simon Larsen
8a271608e8
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-19 14:23:48 +01:00
Simon Larsen
dd3627dca8
Refactor GanttChart components to support multi-select feature
2024-04-19 14:23:45 +01:00
Simon Larsen
fe6c917862
Merge pull request #1347 from OneUptime/snyk-upgrade-f72cdda21b6b90f7a0a31bdba3eab5ed
...
[Snyk] Upgrade reflect-metadata from 0.2.1 to 0.2.2
2024-04-19 13:27:21 +01:00
Simon Larsen
0dfa3f912e
Refactor TraceView component to improve readability and add missing font styles
2024-04-19 13:26:29 +01:00
Simon Larsen
d8bfab3ae0
Update BarLabel component to use label prop instead of title prop in Bar component
2024-04-19 12:32:59 +01:00
Simon Larsen
d7a9adf791
Update BrandColors imports to use Green instead of Green500
2024-04-19 11:56:24 +01:00
Simon Larsen
fb070b9448
Update BrandColors imports to use Green instead of Green500
2024-04-19 11:53:28 +01:00
Simon Larsen
add313980c
Update SendMessageToChannel.ts to include msteams width in AdaptiveCard
2024-04-19 10:14:34 +01:00
snyk-bot
29a909d547
fix: upgrade reflect-metadata from 0.2.1 to 0.2.2
...
Snyk has created this PR to upgrade reflect-metadata from 0.2.1 to 0.2.2.
See this package in npm:
https://www.npmjs.com/package/reflect-metadata
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
2024-04-19 02:31:24 +00:00
Simon Larsen
13b10ca874
Merge pull request #1346 from OneUptime/helm-dep-update
...
Helm dep update
2024-04-18 23:01:42 +01:00
Simon Larsen
d0738ad64d
Update Helm dependencies and versions
2024-04-18 23:00:56 +01:00
Simon Larsen
a21b9ca555
Update Helm dependencies and versions
2024-04-18 22:55:21 +01:00
Simon Larsen
f0e2910bd5
update helm dep
2024-04-18 22:06:09 +01:00
Simon Larsen
8f84027813
Refactor HelmChart templates to fix volume mount paths in haraka.yaml and nginx.yaml
2024-04-18 20:38:29 +01:00
Simon Larsen
970b6fbb92
Merge pull request #1345 from OneUptime/error-spans
...
Error spans
2024-04-18 13:34:41 +01:00
Simon Larsen
c8db6f237f
Refactor GanttChartRow component to improve readability and add padding to child rows
2024-04-18 13:34:25 +01:00
Simon Larsen
01477fd102
Merge branch 'master' into error-spans
2024-04-18 12:58:21 +01:00
Simon Larsen
0bd173dd93
Add basic ops query to check size of tables in Clickhouse
2024-04-18 12:04:48 +01:00
Simon Larsen
87b7bbad16
Refactor HelmChart templates to use emptyDir volumes for haraka.yaml
2024-04-18 11:04:38 +01:00
Simon Larsen
2524684b1f
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-18 11:01:35 +01:00
Simon Larsen
6cc00a1e5b
Refactor HelmChart templates to use emptyDir volumes instead of persistentVolumeClaim
2024-04-18 11:00:21 +01:00
Simon Larsen
c2285848cd
add enable to haraka
2024-04-18 10:43:31 +01:00
Simon Larsen
506a89aeb3
Merge pull request #1344 from OneUptime/snyk-upgrade-6271cd99ae391fe1209a66241b751143
...
[Snyk] Upgrade @types/lodash from 4.14.202 to 4.17.0
2024-04-17 13:04:03 +01:00
snyk-bot
7c0221e6b8
fix: upgrade @types/lodash from 4.14.202 to 4.17.0
...
Snyk has created this PR to upgrade @types/lodash from 4.14.202 to 4.17.0.
See this package in npm:
https://www.npmjs.com/package/@types/lodash
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
2024-04-17 00:48:15 +00:00
Simon Larsen
e9d8c5b2bc
Refactor GanttChart components and update import paths for Row and GanttChartRow
2024-04-16 22:14:55 +01:00
Simon Larsen
8e5fc32f4d
Refactor GanttChart components and update row level in Row component
2024-04-16 20:54:56 +01:00
Simon Larsen
2eaeec326f
Refactor GanttChart components and update title and description types to support React elements
2024-04-16 20:22:47 +01:00
Simon Larsen
c5823308af
Refactor GanttChart components and fix line wrapping issue in TraceView component
2024-04-16 20:04:23 +01:00
Simon Larsen
f0e255eb24
Refactor GanttChart components and fix line wrapping issue in SendMessageToChannel.ts
2024-04-16 15:29:08 +01:00
Simon Larsen
bccd2fd5d2
Refactor GanttChart components and fix line wrapping issue in SendMessageToChannel.ts
2024-04-16 15:27:01 +01:00
Simon Larsen
534c798028
Merge branch 'master' into error-spans
2024-04-16 13:31:57 +01:00
Simon Larsen
2a48b585a4
Refactor color variables in BrandColors.test.ts to use updated hex codes
2024-04-16 13:29:41 +01:00
Simon Larsen
8de699cb94
Refactor unique span filtering logic in TraceView component
2024-04-16 13:27:26 +01:00
Simon Larsen
03ffeba683
Merge branch 'master' into error-spans
2024-04-16 13:14:29 +01:00
Simon Larsen
153d55b774
Refactor field types and filters in Telemetry/Services/View/Traces/View/Index.tsx component
2024-04-16 13:14:26 +01:00
Simon Larsen
1b95dfa5ed
Fix line wrapping issue in SendMessageToChannel.ts
2024-04-16 13:12:05 +01:00
Simon Larsen
d9451af991
Fix line wrapping issue in SendMessageToChannel.ts
2024-04-16 13:08:26 +01:00
Simon Larsen
da375dce63
Refactor BaseModelTable and TelemetryServiceElement components
2024-04-16 13:04:48 +01:00
Simon Larsen
d12e2f7622
Refactor spanId variable name in TraceView component
2024-04-16 12:38:35 +01:00
Simon Larsen
d0e9120559
Refactor TracesList component in Index.tsx to remove unused imports and update span status colors
2024-04-16 12:19:02 +01:00
Simon Larsen
d35ae2f075
Refactor BrandColors.test.ts and ProjectService.ts to use the new color variables
2024-04-16 12:03:04 +01:00
Simon Larsen
92076dad8b
Refactor class names and variables for Gray to Gray500
2024-04-16 11:56:51 +01:00
Simon Larsen
a1ded23b46
Refactor field types and filters in BrandColors.ts and LineChart.tsx components
2024-04-16 11:56:22 +01:00
Simon Larsen
4d618e6d93
Fix casing of "Gray" in class names and variables
2024-04-16 11:54:57 +01:00
Simon Larsen
d3e461e0bd
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-16 11:30:20 +01:00
Simon Larsen
7a94f4fcbc
Add TelemetryServiceColor migration to DataMigrations
2024-04-16 11:30:08 +01:00
Simon Larsen
2758b5273b
Add TelemetryServiceColor migration to DataMigrations
2024-04-16 11:28:18 +01:00
Simon Larsen
79d18ab920
Refactor field types and filters in BrandColors.ts and LineChart.tsx components
2024-04-16 11:27:09 +01:00
Simon Larsen
13dd7c2db5
Merge pull request #1342 from OneUptime/snyk-upgrade-52e97e539fcfb5c5cd429cca08838406
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.116.6
2024-04-15 19:58:27 +01:00
snyk-bot
2486cd93c0
fix: upgrade posthog-js from 1.111.0 to 1.116.6
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.116.6.
See this package in npm:
https://www.npmjs.com/package/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
2024-04-15 18:53:20 +00:00
Simon Larsen
980c82ce31
Merge pull request #1339 from OneUptime/snyk-upgrade-e8ac578e50c1c3aa78c497fb48d0d3b1
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.116.5
2024-04-15 13:17:39 +01:00
Simon Larsen
1f6a4dbf40
Merge pull request #1340 from OneUptime/snyk-upgrade-3db1fd0a1346faee5053fb7c52f22d07
...
[Snyk] Upgrade @babel/runtime from 7.24.0 to 7.24.1
2024-04-15 12:40:07 +01:00
Simon Larsen
b14f518461
Merge pull request #1341 from OneUptime/snyk-fix-df93c133d994b2d52436acb86973db95
...
[Snyk] Security upgrade OpenTelemetry.Instrumentation.AspNetCore from 1.5.1-beta.1 to 1.8.1
2024-04-15 11:56:17 +01:00
snyk-bot
70d243aa7b
fix: Examples/otel-dotnet/otel-dotnet.csproj to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DOTNET-OPENTELEMETRYINSTRUMENTATIONASPNETCORE-6613064
2024-04-14 23:00:18 +00:00
Simon Larsen
3f3996b155
Refactor variable name in BrandColors.test.ts for consistency
2024-04-14 19:30:22 +01:00
snyk-bot
5b3915fc65
fix: upgrade @babel/runtime from 7.24.0 to 7.24.1
...
Snyk has created this PR to upgrade @babel/runtime from 7.24.0 to 7.24.1.
See this package in npm:
https://www.npmjs.com/package/@babel/runtime
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-04-14 17:11:21 +00:00
snyk-bot
53d33eb0fb
fix: upgrade posthog-js from 1.111.0 to 1.116.5
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.116.5.
See this package in npm:
https://www.npmjs.com/package/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
2024-04-14 17:11:17 +00:00
Simon Larsen
c2722cb66a
Refactor field types and filters in BrandColors.ts and Index.tsx components
2024-04-14 12:31:44 +01:00
Simon Larsen
2ccc7a8061
Refactor field types and filters in ExecutionLogsTable, ExecutionLogsTimelineTable, and Escalation components
2024-04-12 12:13:48 +01:00
Simon Larsen
97244b5c2c
Refactor field types and filters in various components
2024-04-12 12:05:39 +01:00
Simon Larsen
90a0988e06
Refactor field types and filters in Invoices.tsx component
2024-04-12 11:59:41 +01:00
Simon Larsen
a3778b8ce6
Refactor field types and filters in various components
2024-04-12 11:56:37 +01:00
Simon Larsen
79bac7fd3f
Refactor filter handling and permissions in List, ListBody, and BaseModelTable components
2024-04-12 11:29:28 +01:00
Simon Larsen
112863a52b
Refactor field types and filters in various components
2024-04-12 09:48:26 +01:00
Simon Larsen
c1150c06e0
Refactor field types in WorkflowStatus, Variable, IncidentState, MonitorStatus, IncidentSeverity, and ScheduledMaintenanceState components
2024-04-11 21:58:45 +01:00
Simon Larsen
fcfb3f7e50
Refactor FilterComponent to handle additional field types in Filter.tsx
2024-04-11 21:41:55 +01:00
Simon Larsen
7c6c5ccac1
Refactor filter dropdown options in Domains.tsx and SMSSubscribers.tsx components
2024-04-11 21:39:06 +01:00
Simon Larsen
03ad9bf349
Refactor date fields to use FieldType.Date instead of FieldType.DateTime
2024-04-11 21:33:18 +01:00
Simon Larsen
f95ab83ae2
Refactor filter handling and permissions in List, ListBody, and BaseModelTable components
2024-04-11 21:05:49 +01:00
Simon Larsen
a25951f330
Refactor filter handling and permissions in Labels, Variable, Services, MonitorProbes, Users, MonitorTable, APIKeys, Domains, Variable, Call, Teams, SSO, Owners, and ModelTable components
2024-04-11 20:35:38 +01:00
Simon Larsen
5b0f450802
Merge branch 'master' into error-spans
2024-04-11 17:29:04 +01:00
Simon Larsen
be2b32822b
Update Kubernetes configurations for OneUptime chart
2024-04-11 17:07:37 +01:00
Simon Larsen
6ebc601121
Update port configurations in HelmChart/Public/oneuptime/values.yaml and templates
2024-04-11 17:04:24 +01:00
Simon Larsen
14d049bd0f
Refactor ShowTableAs to ShowAs in MonitorStatus, IncidentState, IncidentSeverity, ScheduledMaintenanceState, PublicNote, and Escalation components
2024-04-11 16:56:36 +01:00
Simon Larsen
47b5f44796
Refactor filter handling and permissions in Labels, Variable, Services, MonitorProbes, Users, MonitorTable, APIKeys, Domains, Variable, Call, Teams, and SSO components
2024-04-11 16:27:57 +01:00
Simon Larsen
ec8bb3d67b
Refactor MonitorTypeHelper to include doesMonitorTypeHaveDocumentation and doesMonitorTypeHaveInterval methods
2024-04-11 15:19:10 +01:00
Simon Larsen
71abac2c3f
Refactor MonitorTypeHelper to include isProbableMonitors method
2024-04-11 15:05:06 +01:00
Simon Larsen
21a227d67a
Refactor filter handling and permissions in Owners components
2024-04-11 13:23:59 +01:00
Simon Larsen
df0783e4d4
Refactor filter handling and permissions in ModelTable components
2024-04-11 13:04:58 +01:00
Simon Larsen
a9a14b1253
Add filters to IncidentSeverity, PrivateUser, SMSSubscribers, and Announcements components
2024-04-11 11:42:42 +01:00
Simon Larsen
dc13aacb13
Refactor filter handling and permissions in WebhookSubscribers, IncidentState, StateTimeline, and MonitorOwners components
2024-04-11 11:30:05 +01:00
Simon Larsen
7f7d4c7388
Refactor filter handling and permissions in Projects, Probes, and Users components
2024-04-11 10:54:24 +01:00
Simon Larsen
f6642d5582
Refactor filter handling and permissions in EmailLog and IncidentNoteTemplates components
2024-04-10 21:31:12 +01:00
Simon Larsen
e85f216b9e
Refactor filter handling and permissions in MonitorGroupResources, IncidentDelete, and MonitorProbes components
2024-04-10 21:27:59 +01:00
Simon Larsen
04289df987
Refactor filter handling and permissions in NewIncidents, ProjectInvitations, Domains, and Billing components
2024-04-10 21:19:28 +01:00
Simon Larsen
5e0bb766d6
Refactor filter handling and permissions in Owners, Labels, and TeamView components
2024-04-10 20:34:19 +01:00
Simon Larsen
e23c979911
Refactor filter handling and permissions in BaseModelTable component
2024-04-10 20:30:44 +01:00
Simon Larsen
cf43a3fb4e
Refactor filter handling and permissions in BaseModelTable component
2024-04-10 20:12:44 +01:00
Simon Larsen
5d809015ee
Refactor filter handling and permissions in BaseModelTable component
2024-04-10 18:30:32 +01:00
Simon Larsen
6b30e9aa2f
Refactor BaseModelTable component to improve filter handling and permissions
2024-04-10 17:33:26 +01:00
Simon Larsen
29c4a43968
Refactor Table and ModelTable components to remove unused imports and properties
2024-04-10 17:20:46 +01:00
Simon Larsen
3a29d7b703
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-10 13:23:59 +01:00
Simon Larsen
a4cbe21683
Refactor BaseAPI/Index.ts to remove unnecessary console.log and error handling
2024-04-10 13:23:40 +01:00
Simon Larsen
113a42b17f
Update port configurations in HelmChart/Public/oneuptime/values.yaml and templates
2024-04-10 13:19:10 +01:00
Simon Larsen
4682467bde
Update port configurations in HelmChart/Public/oneuptime/values.yaml and templates
2024-04-10 13:12:43 +01:00
Simon Larsen
f7c2415b63
Refactor BaseAPI/Index.ts to remove unnecessary console.log and error handling
2024-04-10 12:22:25 +01:00
Simon Larsen
c243409a0e
Merge pull request #1337 from OneUptime/error-spans
...
Error spans
2024-04-10 12:22:07 +01:00
Simon Larsen
b89760ab1a
Refactor BaseAPI/Index.ts to remove unnecessary console.log and error handling
2024-04-10 12:20:05 +01:00
Simon Larsen
3acb419667
Add support for Port2 in otel-collector deployment and service
2024-04-10 12:19:21 +01:00
Simon Larsen
12a98bcb5f
Add error handling for API endpoint in BaseAPI/Index.ts and OTelIngest.ts
2024-04-10 10:16:11 +01:00
Simon Larsen
bca41d7dbc
Merge pull request #1336 from snikch/patch-1
...
Fix typo
2024-04-09 22:36:17 +01:00
Mal Curtis
1875d97d6f
Fix typo
2024-04-10 09:16:24 +12:00
Simon Larsen
b49336a224
Update Span class to include SpanStatus enum and use it in OTelIngest.ts
2024-04-09 19:34:55 +01:00
Simon Larsen
95ac77ac4e
Merge pull request #1335 from OneUptime/error-spans
...
Error spans
2024-04-09 19:25:15 +01:00
Simon Larsen
6ef91fd1b7
Add OpenTelemetry error handling in StartServer.ts
2024-04-09 19:24:51 +01:00
Simon Larsen
e0bcfd31bf
Add OpenTelemetry error handling in StartServer.ts
2024-04-09 15:11:15 +01:00
Simon Larsen
4b5cc40542
Update Dockerfile.tpl to include package.json in CommonUI directory
2024-04-09 13:22:17 +01:00
Simon Larsen
44db5b57e5
Update Dockerfile.tpl files to include package.json in CommonUI directory
2024-04-09 13:21:12 +01:00
Simon Larsen
382c71be93
Update Dockerfile.tpl files to set APP_VERSION to 1.0.0 if not set
2024-04-09 13:03:32 +01:00
Simon Larsen
445a8d3f35
Update Dockerfile.tpl files to set APP_VERSION to 1.0.0 if not set
2024-04-09 12:53:42 +01:00
Simon Larsen
356bacf9a0
Update Dockerfile.tpl files to set APP_VERSION to 2.0.0 if not set
2024-04-09 12:53:13 +01:00
Simon Larsen
5a84cc1b1d
Merge pull request #1334 from OneUptime/snyk-upgrade-59d0168c2bceaebf8d1a11c3be25cb6b
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.116.2
2024-04-09 12:39:55 +01:00
Simon Larsen
2e7ea183e6
Add InfrastructureAgent files to .gitignore and update daemon management logic in Index.ts
2024-04-09 12:38:56 +01:00
Simon Larsen
f8eaeb52a1
Add IsBillingEnabled check in UserService.ts
2024-04-09 09:19:37 +01:00
snyk-bot
b23aac7b21
fix: upgrade posthog-js from 1.111.0 to 1.116.2
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.116.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-04-08 22:49:22 +00:00
Simon Larsen
1ca9ecede1
Refactor daemon management logic in InfrastructureAgent/Index.ts
2024-04-08 21:26:37 +01:00
Simon Larsen
39d7b76e23
Refactor InfrastructureAgent/Index.ts and update daemon management logic
2024-04-08 20:09:20 +01:00
Simon Larsen
bcefa8ae3a
Refactor MonitorInfrastructure class and extract monitorServerMetrics method
2024-04-08 14:50:37 +01:00
Simon Larsen
3c022e30ea
Refactor MonitorInfrastructure class and extract monitorServerMetrics method
2024-04-08 14:06:54 +01:00
Simon Larsen
1401daab06
Update tsconfig.json files with resolveJsonModule option
2024-04-08 14:03:07 +01:00
Simon Larsen
11fd2d3c65
Add OneUptime isolatedVM Service and autoscaler
2024-04-07 10:40:00 +01:00
Simon Larsen
210420d180
Update axios version in package.json and package-lock.json
2024-04-06 21:25:10 +01:00
Simon Larsen
d8f9e64aa4
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-06 21:10:59 +01:00
Simon Larsen
f57596391d
Refactor JSONFunctions and JavaScriptCode classes
2024-04-06 21:10:29 +01:00
Simon Larsen
8282669fbd
Fix async/await issue in VM.ts
2024-04-06 20:49:23 +01:00
Simon Larsen
f38d8ae452
Fix async bug in VM.ts
2024-04-06 20:48:17 +01:00
Simon Larsen
7726bad4e2
Fix code formatting and remove unnecessary lines
2024-04-06 17:38:15 +01:00
Simon Larsen
a50510819b
Add Isolated VM debugging configuration and handle exceptions in code execution
2024-04-06 16:34:42 +01:00
Simon Larsen
27e9ee9721
Remove vm2 dependency and add ISOLATED_VM_PORT variable
2024-04-06 15:56:04 +01:00
Simon Larsen
d43765645e
Update isolated-vm server port in Nginx configuration
2024-04-06 15:53:38 +01:00
Simon Larsen
0c73bd8292
Add logging statements to VM.ts
2024-04-06 15:48:03 +01:00
Simon Larsen
ad1c6152a0
Fix import statements and update VMUtil usage
2024-04-06 15:04:12 +01:00
Simon Larsen
9b8b1a87fe
Refactor VMUtil to use API.post for running code in sandbox
2024-04-06 14:53:59 +01:00
Simon Larsen
58b17bd27b
Merge pull request #1328 from OneUptime/snyk-upgrade-04ffcdee04209dbf9881949c830040ed
...
[Snyk] Upgrade socket.io-client from 4.7.4 to 4.7.5
2024-04-06 14:48:58 +01:00
Simon Larsen
e6f348ed0d
Merge pull request #1319 from OneUptime/snyk-fix-e4902ce8cdb101e0297360a530f0ac4b
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:42 +01:00
Simon Larsen
dbd8ebcb35
Merge pull request #1320 from OneUptime/snyk-fix-07b1b26eca3341afed9f4d511c442c8c
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:37 +01:00
Simon Larsen
d5c58356fc
Merge pull request #1321 from OneUptime/snyk-fix-c12e9be9fb5f6824d59754b917d4e5ba
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:33 +01:00
Simon Larsen
aedbda27c4
Merge pull request #1322 from OneUptime/snyk-fix-3c32f22572d890ca8d596a27f97ea320
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:30 +01:00
Simon Larsen
2715d544e7
Merge pull request #1323 from OneUptime/snyk-fix-f4106457200ff974e6c0646c5ede59ba
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:24 +01:00
Simon Larsen
41f1470685
Merge pull request #1324 from OneUptime/snyk-fix-161f543984a5181295d0bcb4cd09665f
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:20 +01:00
Simon Larsen
00670b46de
Merge pull request #1325 from OneUptime/snyk-fix-4a88009a598b3e1088f99374b93ec693
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:14 +01:00
Simon Larsen
40ec2b54ec
Merge pull request #1326 from OneUptime/snyk-fix-74c86641ac06e263376b409355fd4866
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:09 +01:00
Simon Larsen
06303618c8
Merge pull request #1327 from OneUptime/snyk-fix-ddc235f0e0b36cebcb1729d8da2694e8
...
[Snyk] Security upgrade node from 21.6-alpine3.18 to 21.7.2-alpine3.18
2024-04-06 14:48:03 +01:00
Simon Larsen
e66ac04566
Merge pull request #1329 from OneUptime/snyk-upgrade-e03fef4dd6643cb876f1a78d78f49de7
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.116.0
2024-04-06 14:47:31 +01:00
Simon Larsen
65b124ca22
Merge pull request #1330 from OneUptime/snyk-upgrade-4f0d40ccf5c6a347e44d0b346c511e15
...
[Snyk] Upgrade axios from 1.6.7 to 1.6.8
2024-04-06 14:47:24 +01:00
Simon Larsen
25ee0404ee
Merge pull request #1331 from OneUptime/snyk-upgrade-fc04dcb8d150135d6023732c05e7bafa
...
[Snyk] Upgrade axios from 1.6.7 to 1.6.8
2024-04-06 14:47:18 +01:00
Simon Larsen
0334117a40
Add VM API endpoint for running code in sandbox
2024-04-06 14:47:00 +01:00
Simon Larsen
5d3d19d210
Update OneUptime app deployment and add isolated-vm upstream in Nginx configuration
2024-04-06 13:30:01 +01:00
Simon Larsen
ad4c29b74a
Merge branch 'master' into isolatedvm
2024-04-06 12:20:29 +01:00
Simon Larsen
74ad8fc725
Remove unnecessary whitespace
2024-04-06 12:03:44 +01:00
Simon Larsen
fd5e7272de
Fix formatting issues in code
2024-04-06 11:52:02 +01:00
snyk-bot
730d01a73f
fix: upgrade axios from 1.6.7 to 1.6.8
...
Snyk has created this PR to upgrade axios from 1.6.7 to 1.6.8.
See this package in npm:
https://www.npmjs.com/package/axios
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
2024-04-05 20:35:07 +00:00
snyk-bot
7f23c0e5a9
fix: upgrade axios from 1.6.7 to 1.6.8
...
Snyk has created this PR to upgrade axios from 1.6.7 to 1.6.8.
See this package in npm:
https://www.npmjs.com/package/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
2024-04-05 20:35:03 +00:00
snyk-bot
e2671832e8
fix: upgrade posthog-js from 1.111.0 to 1.116.0
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.116.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-04-05 20:35:02 +00:00
snyk-bot
0e7f96856c
fix: upgrade socket.io-client from 4.7.4 to 4.7.5
...
Snyk has created this PR to upgrade socket.io-client from 4.7.4 to 4.7.5.
See this package in npm:
https://www.npmjs.com/package/socket.io-client
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-04-05 20:35:01 +00:00
snyk-bot
59fff01663
fix: Tests/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:35:00 +00:00
snyk-bot
e8c6c3c0a7
fix: Dashboard/Dockerfile.tpl to reduce vulnerabilities
2024-04-05 20:35:00 +00:00
snyk-bot
3d00471677
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:35:00 +00:00
snyk-bot
692ebdb006
fix: StatusPage/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:34:59 +00:00
snyk-bot
37ee7b25f2
fix: TestServer/Dockerfile.tpl to reduce vulnerabilities
2024-04-05 20:34:59 +00:00
snyk-bot
2bca4963a0
fix: AdminDashboard/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:34:59 +00:00
snyk-bot
efded8947f
fix: Ingestor/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:34:59 +00:00
snyk-bot
d663b0c65f
fix: Accounts/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:34:59 +00:00
snyk-bot
9f354383f7
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:34:59 +00:00
Simon Larsen
73be1fa956
Add VMUtil class for running code in a sandbox
2024-04-05 21:23:40 +01:00
Simon Larsen
07b10cfdf7
Add logger.info statement to App initialization
2024-04-05 21:14:15 +01:00
Simon Larsen
630f6767ab
Fix typo in values.yaml
2024-04-05 21:05:45 +01:00
Simon Larsen
4d1c007d68
Update package name to @oneuptime/isolated-vm
2024-04-05 20:22:50 +01:00
Simon Larsen
3b85e4fe99
Update test script in package.json
2024-04-05 20:22:15 +01:00
Simon Larsen
35daff14d9
Update runs-on to ubuntu-latest in test.probe.yaml
2024-04-05 20:09:25 +01:00
Simon Larsen
73f3ef7622
Delete PingMonitor.test.ts
2024-04-05 20:09:14 +01:00
Simon Larsen
f11f1c23c5
Remove unused import and variable declaration in Index.ts
2024-04-05 20:07:22 +01:00
Simon Larsen
c52501ef0e
Add SERVER_ISOLATED_VM_HOSTNAME to docker-compose.base.yml
2024-04-05 20:03:00 +01:00
Simon Larsen
78e9ad439c
Add IsolatedVMHostname to EnvironmentConfig.ts and docker-compose files
2024-04-05 20:02:33 +01:00
Simon Larsen
e35dba93ce
Add npm install for CommonServer
2024-04-05 19:55:03 +01:00
Simon Larsen
1991977af1
Fix dependencies in IsolatedVM package.json and package-lock.json
2024-04-05 18:59:43 +01:00
Simon Larsen
acf35e1c4c
Update IsolatedVM dependencies and add docker build for IsolatedVM
2024-04-05 18:38:57 +01:00
Simon Larsen
36f290edf0
Add isolatedVMP port and update Dockerfile for IsolatedVM
2024-04-05 18:33:52 +01:00
Simon Larsen
1ad1aebc1b
Refactor code for improved performance
2024-04-05 18:22:29 +01:00
Simon Larsen
e11b781fc5
Add log level configuration
2024-04-05 17:52:34 +01:00
Simon Larsen
bc1ca32991
Add scroll to top functionality in SideMenuItem component
2024-04-05 14:11:42 +01:00
Simon Larsen
b668281ad6
Remove unnecessary code in Billing.tsx
2024-04-05 14:00:55 +01:00
Simon Larsen
2cbabe7a67
Add debug logging capability to Logger class
2024-04-05 13:23:03 +01:00
Simon Larsen
03e1545ebd
Remove unused OpenTelemetry dependencies
2024-04-05 12:37:56 +01:00
Simon Larsen
2a16389a37
Update security context in HelmChart
2024-04-05 12:30:20 +01:00
Simon Larsen
32a10892a4
Update security context settings in Helm chart
2024-04-05 10:56:10 +01:00
Simon Larsen
39f0e66b35
Fix missing comma in companyName field assignment
2024-04-05 10:37:01 +01:00
Simon Larsen
ed7e70aa8d
Refactor user creation and update logic in Authentication.ts
2024-04-05 10:35:21 +01:00
Simon Larsen
d1697c37df
Refactor Telemetry class in Utils package
2024-04-05 10:01:17 +01:00
Simon Larsen
0c2774214a
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-05 09:50:00 +01:00
Simon Larsen
9bc98e0a35
Refactor Telemetry class to conditionally enable instrumentations
2024-04-05 09:49:37 +01:00
Simon Larsen
20dff66769
Fix issues with totalCostInUSD calculation and service token caching
2024-04-05 09:40:36 +01:00
Simon Larsen
6ac98d2531
Merge pull request #1316 from OneUptime/snyk-upgrade-a7578ebc13c2523a31a5afb23c7f060c
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.115.0
2024-04-05 08:45:28 +01:00
snyk-bot
586cbdb424
fix: upgrade posthog-js from 1.111.0 to 1.115.0
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.115.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-04-05 01:18:12 +00:00
Simon Larsen
689de266a1
Update telemetry price description
2024-04-04 21:15:53 +01:00
Simon Larsen
0015906bac
Fix formatting and import issues
2024-04-04 21:07:34 +01:00
Simon Larsen
5070d8137a
Merge pull request #1315 from eltociear/patch-1
...
Update ProductCompare.ts
2024-04-04 21:07:09 +01:00
Simon Larsen
d4d8848124
Update import statement for ProductType in OTelIngest.ts
2024-04-04 20:56:48 +01:00
Simon Larsen
abcde37960
Update import statements for ProductType in multiple files
2024-04-04 20:56:03 +01:00
Simon Larsen
1fbdc19645
Update MeteredPlanUtil to use TelemetryMeteredPlanType
2024-04-04 19:59:22 +01:00
Simon Larsen
c17740b315
Refactor telemetry usage billing service and metered plans
2024-04-04 19:53:16 +01:00
Ikko Eltociear Ashimine
1568f5ef94
Update ProductCompare.ts
...
seperate -> separate
2024-04-05 02:59:28 +09:00
Simon Larsen
c4d7f345e2
Update UsageBillingService imports to TelemetryUsageBillingService
2024-04-04 15:55:19 +01:00
Simon Larsen
ec0c1b102f
Update import statements in Label.ts, Index.ts, MonitorProbe.ts, MonitorOwnerTeam.ts, IncidentOwnerTeam.ts, StatusPageOwnerTeam.ts, MonitorGroupOwnerTeam.ts, and MonitorOwnerUser.ts
2024-04-04 15:22:35 +01:00
Simon Larsen
72559f146d
Remove unused import and update modelId in ServiceDelete component
2024-04-04 15:11:34 +01:00
Simon Larsen
37829e3ef6
Add projectId to select and filter properties in DeleteOldData.ts
2024-04-04 14:45:53 +01:00
Simon Larsen
389397d31b
Add TelemetryService job and update QueryHelper class
2024-04-04 14:44:58 +01:00
Simon Larsen
6d68154855
Fix formatting and styling issues
2024-04-04 14:16:02 +01:00
Simon Larsen
9d50cbb889
implement slider in pricing
2024-04-04 13:16:32 +01:00
Simon Larsen
b6932d07ac
Remove SETTINGS_DATA_RETENTION from PageMap and related components
2024-04-04 12:29:21 +01:00
Simon Larsen
d8b1ed9516
Merge branch 'master' into otel-v2
2024-04-03 21:38:23 +01:00
Simon Larsen
8a0b94a18f
Fix eslint-disable comment in Object.ts
2024-04-03 21:04:23 +01:00
Simon Larsen
a03524496d
Update ObjectUtil to use GlobalObject type
2024-04-03 20:59:31 +01:00
Simon Larsen
ebc9835374
Refactor ObjectUtil.isEmpty() method and fix variable declaration in SslMonitor.ts
2024-04-03 20:54:35 +01:00
Simon Larsen
9bfcc4f0c8
Update SSL to SSLCertificate in MonitorType
2024-04-03 20:52:40 +01:00
Simon Larsen
7ed0d55479
Refactor ObjectUtil and MonitorService, and fix SSLMonitorCriteria
2024-04-03 20:29:42 +01:00
Simon Larsen
74b57c6d83
Add SSL certificate validation logic and error handling
2024-04-03 20:22:52 +01:00
Simon Larsen
34697dd8ca
Add support for SSL monitor type
2024-04-03 15:30:54 +01:00
Simon Larsen
c390a88866
Remove unused filterType property in CriteriaFilterElement component
2024-04-03 14:07:02 +01:00
Simon Larsen
8a5984faad
Refactor SSL monitor criteria class
2024-04-03 13:53:53 +01:00
Simon Larsen
80f2e12a1f
Add SSL monitor support and criteria filters
2024-04-03 13:46:33 +01:00
Simon Larsen
5f3d208557
Add new filter type for invalid certificates
2024-04-03 12:44:41 +01:00
Simon Larsen
b2492db82a
Add SSL monitor type and criteria filters
2024-04-03 12:24:12 +01:00
Simon Larsen
6a6fa1876d
Update installation instructions for ServerMonitor
2024-04-03 11:57:18 +01:00
Simon Larsen
57db166e8a
Merge pull request #1311 from OneUptime/process-infra
...
Process infra
2024-04-03 11:56:16 +01:00
Simon Larsen
afdc891942
Remove debugger statement and trim threshold process name
2024-04-03 11:55:37 +01:00
Simon Larsen
37a13ce853
Refactor ServerMonitorCriteria class to improve code readability and remove redundant code
2024-04-03 11:52:22 +01:00
Simon Larsen
8ebcb1b659
Update infrastructure agent to use tsx instead of ts-node
2024-04-03 10:47:02 +01:00
Simon Larsen
0e2e440a90
Update domain selection description
2024-04-03 09:58:17 +01:00
Simon Larsen
fa06d208dc
Merge pull request #1313 from OneUptime/snyk-upgrade-d03fbabff64bdc826c22ab69a5362cfc
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.114.2
2024-04-03 09:23:49 +01:00
Simon Larsen
69cac18ca7
Merge pull request #1312 from OneUptime/snyk-upgrade-c8ca40b9ff205959a700db37078e3741
...
[Snyk] Upgrade react-big-calendar from 1.11.1 to 1.11.2
2024-04-03 09:23:40 +01:00
snyk-bot
40ba8bd2de
fix: upgrade posthog-js from 1.111.0 to 1.114.2
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.114.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-04-02 23:11:57 +00:00
snyk-bot
a89e7db46e
fix: upgrade react-big-calendar from 1.11.1 to 1.11.2
...
Snyk has created this PR to upgrade react-big-calendar from 1.11.1 to 1.11.2.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-04-02 23:11:00 +00:00
Simon Larsen
1f8c0e6b71
Add logging for server processes
2024-04-02 20:29:12 +01:00
Simon Larsen
d547660284
Add ArrayUtil.removeDuplicates() method and refactor ServerProcessUtil.getProcesses() method
2024-04-02 20:26:39 +01:00
Simon Larsen
d99f5310e7
Add server process criteria filters to monitor
2024-04-02 20:09:08 +01:00
Simon Larsen
fcc9231d1e
Add ServerProcess interface and processes field to ServerMonitorResponse
2024-04-02 19:47:22 +01:00
Simon Larsen
68ea2c4e9a
Merge branch 'master' into otel-v2
2024-04-02 19:01:38 +01:00
Simon Larsen
dfaa31ba41
Add deletedByUser and deletedByUserId properties to StatusPageResource model
2024-04-02 18:32:09 +01:00
Simon Larsen
1e1fe04eb0
erge branch 'master' into otel-v2
2024-04-02 17:09:30 +01:00
Simon Larsen
6612e44ae5
Fix null and undefined checks in CompareCriteria
2024-04-02 17:07:56 +01:00
Simon Larsen
206f0199e9
Add @opentelemetry/auto-instrumentations-node package
2024-04-02 16:36:39 +01:00
Simon Larsen
90ceb9cfc6
Remove infrastructure-agent service from docker-compose.dev.yml
2024-04-02 10:10:44 +01:00
Simon Larsen
f503a45f3b
Remove unused code and comments
2024-04-02 10:07:55 +01:00
Simon Larsen
375afe288a
Update homepage heading to be more concise
2024-04-02 09:18:44 +01:00
Simon Larsen
0e0bd71ead
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-04-01 19:23:15 +01:00
Simon Larsen
e3017f1680
Update monitoring feature names
2024-04-01 19:23:12 +01:00
Simon Larsen
f5c9ba7e3d
Merge pull request #1308 from OneUptime/snyk-upgrade-4faf36859b1cbed01e787727fc356ff4
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.113.2
2024-04-01 19:00:33 +01:00
Simon Larsen
ab92f256a5
Merge pull request #1309 from OneUptime/snyk-upgrade-2828c364c449b636db71e062447859ea
...
[Snyk] Upgrade react-router-dom from 6.22.2 to 6.22.3
2024-04-01 19:00:27 +01:00
snyk-bot
af1f3a3bae
fix: upgrade react-router-dom from 6.22.2 to 6.22.3
...
Snyk has created this PR to upgrade react-router-dom from 6.22.2 to 6.22.3.
See this package in npm:
https://www.npmjs.com/package/react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-04-01 15:58:06 +00:00
snyk-bot
a30392730e
fix: upgrade posthog-js from 1.111.0 to 1.113.2
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.113.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-04-01 15:58:05 +00:00
Simon Larsen
eb6c3888ad
Merge pull request #1306 from OneUptime/snyk-upgrade-f54a1e8470e64dbe6ff815d799492ac6
...
[Snyk] Upgrade react-router-dom from 6.22.2 to 6.22.3
2024-04-01 15:47:46 +01:00
Simon Larsen
e22d39eea2
Fix typo in installation instructions
2024-04-01 15:41:39 +01:00
Simon Larsen
1d93fdf73b
Add installation instructions for Windows and MacOS
2024-04-01 15:41:12 +01:00
Simon Larsen
641c8de84b
Add seriesName and seriesColor to LineChartPoint
2024-04-01 13:49:37 +01:00
Simon Larsen
2fb509b98c
Refactor MonitorChart.tsx to improve readability and maintainability
2024-04-01 13:33:17 +01:00
Simon Larsen
39c7f6f2ba
Add ChartColors and MonitorMetricsMiscData, Update MonitorView component, and Refactor MonitorProbes component
2024-04-01 13:26:27 +01:00
Simon Larsen
3f5f16cb74
Refactor MonitorCharts class to improve readability and maintainability
2024-04-01 12:28:52 +01:00
Simon Larsen
038684e512
Fix probeId conversion to string in ProbeMonitorResponseService
2024-04-01 12:23:29 +01:00
Simon Larsen
28f4f0f37c
Fix drivelist import bug in BasicMetrics.ts
2024-04-01 11:54:44 +01:00
Simon Larsen
e793456980
Remove unused import in MonitorInfrastructure.ts
2024-04-01 11:40:13 +01:00
Simon Larsen
bbff753799
Add deprecated comment to ServerMonitor route and refactor BasicMetrics to get disk paths dynamically
2024-04-01 11:33:59 +01:00
Simon Larsen
5246f9f9cb
Update variable name in BasicMetrics.ts
2024-04-01 11:17:59 +01:00
Simon Larsen
fb35f23971
Add miscData field to monitorMetricsByMinute object
2024-04-01 11:12:32 +01:00
Simon Larsen
30db649f40
Remove unnecessary lines of code in ProbeMonitorResponse.ts
2024-04-01 11:09:49 +01:00
Simon Larsen
5088a14665
Refactor ProbeMonitorResponseService class
2024-04-01 11:08:48 +01:00
Simon Larsen
4f2302aa3c
Fix diskMetrics condition in ProbeMonitorResponse.ts and remove VERSION import in Documentation.tsx
2024-03-31 19:48:43 +01:00
Simon Larsen
559c124294
Update ServerMonitorDocumentation to remove version number from agent command
2024-03-31 19:36:35 +01:00
snyk-bot
b285caeea4
fix: upgrade react-router-dom from 6.22.2 to 6.22.3
...
Snyk has created this PR to upgrade react-router-dom from 6.22.2 to 6.22.3.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-31 15:56:03 +00:00
Simon Larsen
ed3e0e05c4
Merge pull request #1293 from OneUptime/nivo-chart
...
Add @nivo/bar, @nivo/core, and @nivo/line dependencies***
2024-03-31 14:53:05 +01:00
Simon Larsen
f61e44f1d7
Update Date.ts, Index.tsx, MonitorChartTooltip.tsx, JSONFunctions.ts, and LineChart.tsx
2024-03-31 14:49:22 +01:00
Simon Larsen
c6e47ddc83
Merge branch 'master' into nivo-chart
2024-03-31 14:00:57 +01:00
Simon Larsen
bc72200378
Update Nginx configuration for proxy settings
2024-03-31 14:00:25 +01:00
Simon Larsen
1b61d7a641
Refactor Nginx configuration to handle billing redirection***
2024-03-31 13:55:50 +01:00
Simon Larsen
1ac7c646d5
Merge pull request #1305 from go0die/patch-1
...
Update default.conf.template
2024-03-31 13:52:28 +01:00
Simon Larsen
fedb247972
Remove unnecessary blank lines in StatusPageAPI.ts
2024-03-31 13:47:21 +01:00
Simon Larsen
4da6d9f492
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-31 13:44:35 +01:00
Simon Larsen
899649d55e
Update sort order for monitorStatusTimelines
2024-03-31 13:44:31 +01:00
Simon Larsen
fac6e23b7e
Merge pull request #1304 from Re-ms/patch-1
...
Adding .ovh TLD to Domain.ts
2024-03-31 10:15:55 +01:00
go0die
f7739ab4a8
Update default.conf.template
...
Fix custom domains status pages NGINX configuration.
2024-03-31 12:12:41 +03:00
Re-ms
f7c33cb799
Adding .ovh to Domain.ts
2024-03-31 05:26:42 +02:00
Simon Larsen
466ebc8c41
Remove @nivo/bar package and update posthog-js version
2024-03-30 19:50:07 +00:00
Simon Larsen
676e2c654d
Merge branch 'master' into nivo-chart
2024-03-30 19:47:08 +00:00
Simon Larsen
ac0bafe560
Merge pull request #1302 from OneUptime/snyk-upgrade-53fb8e17b0abab72eef5329087945d87
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.112.0
2024-03-30 19:43:01 +00:00
Simon Larsen
5d90c2992f
Merge pull request #1303 from OneUptime/snyk-upgrade-46500c2addf58e24b538ef6a0cb3457d
...
[Snyk] Upgrade react-router-dom from 6.22.2 to 6.22.3
2024-03-30 19:42:53 +00:00
Simon Larsen
8e8019a9f8
Add Port Monitoring and Status Report
2024-03-30 13:32:35 +00:00
snyk-bot
267d9ccd0d
fix: upgrade react-router-dom from 6.22.2 to 6.22.3
...
Snyk has created this PR to upgrade react-router-dom from 6.22.2 to 6.22.3.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-29 22:54:17 +00:00
snyk-bot
8dabddd5ed
fix: upgrade posthog-js from 1.111.0 to 1.112.0
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.112.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-29 22:53:18 +00:00
Simon Larsen
c052cadc98
Fix probe issue with ping and ICMP
2024-03-29 20:56:07 +00:00
Simon Larsen
c893990722
Fix offline check issues in Probe.ts
2024-03-29 20:45:15 +00:00
Simon Larsen
1fbc80db8e
Add probe service and autoscaler configuration
2024-03-29 20:00:34 +00:00
Simon Larsen
1c3e184566
Fix probe offline notification template and update probe registration process
2024-03-29 17:15:04 +00:00
Simon Larsen
4335377285
Add HOSTNAME environment variable to Probe Config and update Probe Index and Email Template Type
2024-03-29 16:47:56 +00:00
Simon Larsen
4c27494b7a
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-29 15:43:09 +00:00
Simon Larsen
95f487c3d4
Remove unnecessary blank line
2024-03-29 14:05:05 +00:00
Simon Larsen
830393c74f
Refactor Probe.ts and StatusPageGroup.ts
2024-03-29 14:00:11 +00:00
Simon Larsen
393336ad60
Fix formatting in ProbeOffline template
2024-03-29 13:38:32 +00:00
Simon Larsen
8c8b323a14
Add podId field to ProbeOffline template and update Probe.ts to send email notifications
2024-03-29 13:37:48 +00:00
Simon Larsen
85551a5608
Update email settings and add probe status report endpoint
2024-03-29 13:02:40 +00:00
Simon Larsen
ec5b1fc88d
Merge pull request #1300 from OneUptime/snyk-upgrade-7ff8055f1a78b439a2eea0792a742e0b
...
[Snyk] Upgrade posthog-js from 1.111.0 to 1.111.3
2024-03-29 12:35:04 +00:00
Simon Larsen
bab7f6331e
Merge pull request #1301 from OneUptime/snyk-upgrade-5d0fcde6d60f9f83910e30eebef4b31c
...
[Snyk] Upgrade react-router-dom from 6.22.2 to 6.22.3
2024-03-29 12:34:59 +00:00
Simon Larsen
592ff4efb7
Refactor online check in monitor types
2024-03-29 11:46:33 +00:00
Simon Larsen
3e0c5e8846
Refactor OnlineCheck to use URL instead of Hostname
2024-03-29 11:11:59 +00:00
Simon Larsen
c9d5d92934
Add support for FindOperator in QueryHelper
2024-03-29 09:25:27 +00:00
Simon Larsen
15739f99b5
Update sort order for monitorStatusTimelines
2024-03-29 09:10:48 +00:00
Simon Larsen
8513d969db
Update limit to use LIMIT_INFINITY constant
2024-03-29 08:52:04 +00:00
Simon Larsen
0def943102
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-29 08:43:10 +00:00
Simon Larsen
da8fb1e032
Add deletedByUserId property to StatusPageAnnouncement model
2024-03-29 08:43:07 +00:00
snyk-bot
48087e1ce4
fix: upgrade react-router-dom from 6.22.2 to 6.22.3
...
Snyk has created this PR to upgrade react-router-dom from 6.22.2 to 6.22.3.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-28 23:21:26 +00:00
snyk-bot
56187ed256
fix: upgrade posthog-js from 1.111.0 to 1.111.3
...
Snyk has created this PR to upgrade posthog-js from 1.111.0 to 1.111.3.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-28 23:03:26 +00:00
Simon Larsen
80ff772e48
Merge pull request #1297 from OneUptime/snyk-upgrade-24390df2a46def1f7ae2d45ea147ed82
...
[Snyk] Upgrade react-big-calendar from 1.11.0 to 1.11.1
2024-03-28 19:38:28 +00:00
Simon Larsen
e82fffdc55
Merge pull request #1298 from OneUptime/snyk-upgrade-3639fcb1250bcc358b3c7877fc0ac4f3
...
[Snyk] Upgrade react-error-boundary from 4.0.12 to 4.0.13
2024-03-28 19:38:24 +00:00
Simon Larsen
547beaf890
Merge pull request #1299 from OneUptime/snyk-upgrade-0c8d07f2619af3a9652c63130b096e5e
...
[Snyk] Upgrade react-router-dom from 6.22.1 to 6.22.2
2024-03-28 19:38:16 +00:00
Simon Larsen
e2da673f53
Fix formatting issues in MonitorChart and MonitorChartTooltip components
2024-03-28 18:50:28 +00:00
Simon Larsen
32473b0d51
Update axis types in LineChart and MonitorChart
2024-03-28 18:34:30 +00:00
Simon Larsen
ed404dfdd1
Refactor line chart tooltip and monitor view
2024-03-28 18:29:19 +00:00
Simon Larsen
57b99e2e99
Fix y-axis formatting in LineChart and add y-scale for usage percentages in MonitorChart
2024-03-28 18:19:46 +00:00
Simon Larsen
34d7c9b152
Fix import statement for MonitorCharts component
2024-03-28 18:03:45 +00:00
Simon Larsen
87ad6dd73b
Refactor MonitorChart and MonitorChartTooltip components
2024-03-28 17:57:37 +00:00
Simon Larsen
c188d23e0c
Update LineChart and MonitorChart components
2024-03-28 17:45:28 +00:00
Simon Larsen
d7ecd18975
Refactor code formatting and fix function parameter spacing
2024-03-28 16:54:48 +00:00
Simon Larsen
67d241bb5e
Add title and description to Chart interface and display them in LineChart component
2024-03-28 16:51:30 +00:00
Simon Larsen
a41bbb301a
Add new method to get local hour and minute from date
2024-03-28 13:35:46 +00:00
Simon Larsen
672f2ecd70
Add MonitorMetricsByMinute API endpoint and fix CriteriaFilterUtil bug
2024-03-28 13:27:57 +00:00
Simon Larsen
8428677714
Refactor chart components and add new utility function
2024-03-28 12:57:55 +00:00
Simon Larsen
efa0990250
Update onMouseEnter to onMouseMove in LineChart component
2024-03-28 11:46:05 +00:00
Simon Larsen
c03d250a62
Refactor LineChart component to use generic types
2024-03-28 11:36:40 +00:00
snyk-bot
0c9cedafa1
fix: upgrade react-router-dom from 6.22.1 to 6.22.2
...
Snyk has created this PR to upgrade react-router-dom from 6.22.1 to 6.22.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-28 04:17:29 +00:00
Simon Larsen
39f0834cc2
Add sync functionality to ChartGroup component
2024-03-27 17:21:34 +00:00
snyk-bot
151b8c2262
fix: upgrade react-error-boundary from 4.0.12 to 4.0.13
...
Snyk has created this PR to upgrade react-error-boundary from 4.0.12 to 4.0.13.
See this package in npm:
https://www.npmjs.com/package/react-error-boundary
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-27 16:45:36 +00:00
snyk-bot
cdb9c0ee5a
fix: upgrade react-big-calendar from 1.11.0 to 1.11.1
...
Snyk has created this PR to upgrade react-big-calendar from 1.11.0 to 1.11.1.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-27 16:45:30 +00:00
Simon Larsen
48427a341c
Remove unused code and fix formatting in BaseChart.tsx and Bar.tsx
2024-03-27 16:29:12 +00:00
Simon Larsen
7477aeca94
Remove react-google-charts dependency and update LineChart component
2024-03-27 13:51:01 +00:00
Simon Larsen
04415198fc
Merge branch 'master' into nivo-chart
2024-03-27 12:45:14 +00:00
Simon Larsen
d9cfd750a4
Merge pull request #1295 from OneUptime/snyk-fix-51a8a60e54b7973c2d9cd4f21fb62941
...
[Snyk] Security upgrade express from 4.18.2 to 4.19.2
2024-03-27 12:01:41 +00:00
Simon Larsen
57e3b7ba9b
Merge pull request #1294 from OneUptime/snyk-upgrade-1a70acb042812427f2f0623d9a1d7e52
...
[Snyk] Upgrade posthog-js from 1.110.0 to 1.111.0
2024-03-27 12:01:27 +00:00
Simon Larsen
95fc43f3a5
Merge pull request #1296 from OneUptime/snyk-fix-9a1923e0e905758c8792768640ca8549
...
[Snyk] Security upgrade express from 4.18.2 to 4.19.2
2024-03-27 12:01:19 +00:00
snyk-bot
90689bfb1a
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EXPRESS-6474509
2024-03-27 03:45:54 +00:00
snyk-bot
c484a8484c
fix: StatusPage/package.json & StatusPage/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EXPRESS-6474509
2024-03-27 03:42:11 +00:00
snyk-bot
0dbbbfda61
fix: upgrade posthog-js from 1.110.0 to 1.111.0
...
Snyk has created this PR to upgrade posthog-js from 1.110.0 to 1.111.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-27 03:39:00 +00:00
Simon Larsen
4278b1014c
Merge remote-tracking branch 'origin/snyk-upgrade-bca4f4c2714cd0f79dbf79658ebcc160'
2024-03-26 19:58:38 +00:00
Simon Larsen
3954e7600c
Fix bug in login functionality
2024-03-26 19:58:00 +00:00
Simon Larsen
ea04be214f
Add react-google-charts package
2024-03-26 19:56:38 +00:00
Simon Larsen
4bcd12b659
Merge branch 'master' into nivo-chart
2024-03-26 18:27:31 +00:00
Simon Larsen
13de53166a
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-26 18:21:35 +00:00
Simon Larsen
b01e4ecbd7
Add security context configuration
2024-03-26 18:21:30 +00:00
Simon Larsen
61d6ca9a20
Add @nivo/bar, @nivo/core, and @nivo/line dependencies***
...
***Add Indigo500 color to BrandColors.ts***
***Import LineChart component in MonitorView
2024-03-26 18:14:35 +00:00
Simon Larsen
08c9fc9311
Merge pull request #1292 from OneUptime/snyk-fix-3c6c902c811ceedfbac3862a662ef58f
...
[Snyk] Security upgrade express from 4.18.3 to 4.19.2
2024-03-26 18:00:20 +00:00
Simon Larsen
ac46ba74d0
Merge pull request #1287 from OneUptime/snyk-upgrade-e5d426435aa30ff3fdefc67f8a5de771
...
[Snyk] Upgrade @opentelemetry/instrumentation-xml-http-request from 0.48.0 to 0.49.1
2024-03-26 17:59:37 +00:00
Simon Larsen
a382a6f207
Merge pull request #1288 from OneUptime/snyk-upgrade-3915bfe54818a95e70c8f440f7e29262
...
[Snyk] Upgrade react-router-dom from 6.22.1 to 6.22.2
2024-03-26 17:59:33 +00:00
Simon Larsen
9dfb9f0dc6
Merge pull request #1290 from OneUptime/snyk-upgrade-3a01fea3034d28ce6f6ac8a48749c813
...
[Snyk] Upgrade @opentelemetry/context-zone from 1.21.0 to 1.22.0
2024-03-26 17:59:19 +00:00
snyk-bot
7b98ccb590
fix: Accounts/package.json & Accounts/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-EXPRESS-6474509
2024-03-26 17:02:37 +00:00
snyk-bot
0803f44407
fix: upgrade @opentelemetry/context-zone from 1.21.0 to 1.22.0
...
Snyk has created this PR to upgrade @opentelemetry/context-zone from 1.21.0 to 1.22.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/context-zone
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-25 15:58:30 +00:00
snyk-bot
36182cbe95
fix: upgrade @opentelemetry/api from 1.7.0 to 1.8.0
...
Snyk has created this PR to upgrade @opentelemetry/api from 1.7.0 to 1.8.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/api
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-25 15:58:26 +00:00
snyk-bot
6e894d7b79
fix: upgrade react-router-dom from 6.22.1 to 6.22.2
...
Snyk has created this PR to upgrade react-router-dom from 6.22.1 to 6.22.2.
See this package in npm:
https://www.npmjs.com/package/react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-25 15:58:21 +00:00
snyk-bot
4bb0c36050
fix: upgrade @opentelemetry/instrumentation-xml-http-request from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-xml-http-request from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation-xml-http-request
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-25 15:58:18 +00:00
snyk-bot
044347296c
fix: upgrade @opentelemetry/instrumentation from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-25 15:58:14 +00:00
Simon Larsen
59ef638ad9
Merge remote-tracking branch 'origin/snyk-upgrade-fbb1d2ca2b9c0b40a214a0885d2e15a8'
2024-03-25 09:43:59 +00:00
Simon Larsen
8a9902941d
Merge remote-tracking branch 'origin/snyk-upgrade-fbb433b1199f80e892a8e5c2eae24646'
2024-03-25 09:43:02 +00:00
Simon Larsen
dd6a36df65
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-25 09:42:18 +00:00
Simon Larsen
6c238e0e6b
Merge remote-tracking branch 'origin/snyk-upgrade-b30dfbc77442260873df5fa299a93daf'
2024-03-25 09:42:12 +00:00
Simon Larsen
a61c496a78
Merge pull request #1283 from OneUptime/snyk-upgrade-f77c957cb9ff9e1d7fa755ddec88fe39
...
[Snyk] Upgrade @opentelemetry/exporter-trace-otlp-http from 0.48.0 to 0.49.1
2024-03-24 21:05:36 +00:00
Simon Larsen
8b2a819bd5
Merge pull request #1284 from OneUptime/snyk-upgrade-3c30d36113425e4ac5ca2ae1e9cde064
...
[Snyk] Upgrade @opentelemetry/instrumentation-fetch from 0.48.0 to 0.49.1
2024-03-24 21:05:32 +00:00
Simon Larsen
e3a28bf0e7
Update nginx.yaml to reflect deployment changes
2024-03-24 20:44:50 +00:00
Simon Larsen
c149991884
Add Microsoft Teams integration to Workflow Components
2024-03-24 20:21:12 +00:00
snyk-bot
544bb37581
fix: upgrade @opentelemetry/instrumentation-fetch from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/instrumentation-fetch from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/instrumentation-fetch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-24 16:56:48 +00:00
snyk-bot
5c1b8d420d
fix: upgrade @opentelemetry/exporter-trace-otlp-http from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-http from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-http
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-24 16:56:45 +00:00
Simon Larsen
d76eebceb0
Add missing import statement for ActiveMonitoringMeteredPlan
2024-03-24 13:11:46 +00:00
Simon Larsen
993a01659b
Add ActiveMonitoringMeteredPlan to telemetry reporting
2024-03-24 13:08:43 +00:00
Simon Larsen
8e08dea7ec
Fix proration behavior in BillingService
2024-03-24 13:01:00 +00:00
Simon Larsen
82e5977e15
Add proration behavior for metered plans and subscription changes
2024-03-24 12:59:38 +00:00
Simon Larsen
53481a58eb
Update billing anchor to start billing cycle now
2024-03-24 12:56:52 +00:00
Simon Larsen
faa225d275
Add billing anchor and update deployment commands
2024-03-24 12:56:31 +00:00
Simon Larsen
263d659761
Update replica count in probe.yaml
2024-03-24 12:39:25 +00:00
Simon Larsen
7f0535459e
Update Clickhouse.md with correct username for Postgres user
2024-03-24 11:17:02 +00:00
Simon Larsen
4901749ae6
Update CLICKHOUSE_PORT value in _helpers.tpl and add clickhouse.service.ports.http in values.yaml
2024-03-24 11:14:23 +00:00
Simon Larsen
bab36f9b86
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-24 10:52:55 +00:00
Simon Larsen
2757bc01c7
Update database port in _helpers.tpl and values.yaml
2024-03-24 10:52:52 +00:00
Simon Larsen
d6affe3949
Merge pull request #1263 from OneUptime/snyk-upgrade-a8976e7174e38a62275d1d9617d0a0c5
...
[Snyk] Upgrade nodemailer from 6.9.9 to 6.9.10
2024-03-24 09:53:24 +00:00
Simon Larsen
3304191b29
Merge pull request #1281 from OneUptime/snyk-upgrade-b8833dbb21460bebe74dc69315d6daaa
...
[Snyk] Upgrade react-router-dom from 6.22.1 to 6.22.2
2024-03-24 09:52:58 +00:00
Simon Larsen
6a6b60afe8
Update backup and restore commands in Postgres.md
2024-03-23 20:27:32 +00:00
Simon Larsen
400ebf994d
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-23 19:07:01 +00:00
Simon Larsen
328a5d49f4
Refactor Navbar component and add tests for Toggle component
2024-03-23 19:06:57 +00:00
Simon Larsen
52acb22acc
Refactor Toggle component and update NavBar component
2024-03-22 17:59:06 +00:00
Simon Larsen
08339a5247
Merge pull request #1280 from OneUptime/snyk-upgrade-278d90abadc25e2c6ae9608c052c80de
...
[Snyk] Upgrade react-router-dom from 6.22.1 to 6.22.2
2024-03-22 17:50:55 +00:00
Simon Larsen
f9bf1e45be
Merge pull request #1282 from OneUptime/snyk-upgrade-4c3e8a6f3c06adf100e2941bafb49e9c
...
[Snyk] Upgrade @opentelemetry/exporter-logs-otlp-http from 0.48.0 to 0.49.1
2024-03-22 17:50:49 +00:00
Simon Larsen
ba59f77563
Refactor Navbar component to conditionally render right element
2024-03-22 14:37:05 +00:00
snyk-bot
316fefbf53
fix: upgrade @opentelemetry/exporter-logs-otlp-http from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/exporter-logs-otlp-http from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/exporter-logs-otlp-http
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-22 14:31:36 +00:00
snyk-bot
ab9619ca40
fix: upgrade react-router-dom from 6.22.1 to 6.22.2
...
Snyk has created this PR to upgrade react-router-dom from 6.22.1 to 6.22.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-22 14:31:34 +00:00
snyk-bot
735a476097
fix: upgrade react-router-dom from 6.22.1 to 6.22.2
...
Snyk has created this PR to upgrade react-router-dom from 6.22.1 to 6.22.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-22 14:31:30 +00:00
Simon Larsen
7538367b0a
remove email domains
2024-03-22 11:24:59 +00:00
Simon Larsen
b73a11992c
Merge branch 'monitor-metrics'
2024-03-22 11:15:56 +00:00
Simon Larsen
94412fb515
Fix formatting issues in Dropdown component and remove unnecessary code***
...
***Remove extra line in CustomCallSMSTable component***
***Remove extra line in Domains component***
***Remove extra line in BillingInvoice model***
***Remove extra line in OnCallDutyPolicyEscalationRule model***
***Remove extra line in OnCallDutyPolicyEscalationRuleSchedule model***
***Remove extra line in OnCallDutyPolicyExecutionLog model***
***Remove extra line in OnCallDutyPolicySchedule model***
***Remove extra line in OnCallDutyPolicyScheduleLayer model***
***Remove extra line in OnCallDutyPolicyScheduleLayerUser model
2024-03-22 11:15:45 +00:00
Simon Larsen
a3916be807
Refactor Dropdown component to use useLayoutEffect and useRef
2024-03-22 10:58:48 +00:00
Simon Larsen
3576fdfbb5
Fix Toggle component props check
2024-03-22 10:42:57 +00:00
Simon Larsen
14016d23d8
Add deletedByUserId property to several models
2024-03-22 10:28:33 +00:00
Simon Larsen
1056123d31
Fix typo in BasicMetrics.ts
2024-03-21 18:37:14 +00:00
Simon Larsen
96a5f75731
Merge pull request #1273 from OneUptime/snyk-upgrade-5de44a4064198e684a16d4974b493a51
...
[Snyk] Upgrade react-router-dom from 6.22.1 to 6.22.2
2024-03-21 18:17:29 +00:00
Simon Larsen
18e8b7cb00
Merge pull request #1277 from OneUptime/snyk-upgrade-45f558246d9cf563b81347018cd88743
...
[Snyk] Upgrade express from 4.18.2 to 4.18.3
2024-03-21 18:17:11 +00:00
Simon Larsen
e64c9f6e4c
Merge pull request #1278 from OneUptime/snyk-upgrade-cf5a95d96106729341e88bb0acf4986e
...
[Snyk] Upgrade @opentelemetry/exporter-trace-otlp-proto from 0.48.0 to 0.49.1
2024-03-21 18:17:05 +00:00
Simon Larsen
5976fc22f5
Fix formatting issues in APIRequestCriteria and CompareCriteria
2024-03-21 18:16:14 +00:00
Simon Larsen
750fe2867c
Fix import statements in APIRequestCriteria, CompareCriteria, EvaluateOverTime, IncomingRequestCriteria, and ServerMonitorCriteria
2024-03-21 18:10:34 +00:00
snyk-bot
5c89ed97e6
fix: upgrade express from 4.18.2 to 4.18.3
...
Snyk has created this PR to upgrade express from 4.18.2 to 4.18.3.
See this package in npm:
https://www.npmjs.com/package/express
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
2024-03-21 17:07:50 +00:00
snyk-bot
27090a346c
fix: upgrade @opentelemetry/exporter-trace-otlp-proto from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/exporter-trace-otlp-proto from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/exporter-trace-otlp-proto
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-21 17:07:50 +00:00
snyk-bot
d23aff2e73
fix: upgrade @opentelemetry/exporter-metrics-otlp-proto from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/exporter-metrics-otlp-proto from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/exporter-metrics-otlp-proto
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-21 17:07:46 +00:00
snyk-bot
f1852a95d0
fix: upgrade @opentelemetry/api-logs from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/api-logs from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/api-logs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-21 17:07:43 +00:00
snyk-bot
6eb3b1f80d
fix: upgrade @opentelemetry/sdk-logs from 0.48.0 to 0.49.1
...
Snyk has created this PR to upgrade @opentelemetry/sdk-logs from 0.48.0 to 0.49.1.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-logs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-21 17:07:37 +00:00
snyk-bot
8dc65283d8
fix: upgrade react-router-dom from 6.22.1 to 6.22.2
...
Snyk has created this PR to upgrade react-router-dom from 6.22.1 to 6.22.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-21 17:07:27 +00:00
Simon Larsen
324572d37d
Update Probe.ts and delete EvaluateOverTime.ts
2024-03-21 15:56:56 +00:00
Simon Larsen
aa764cdb14
Merge pull request #1269 from OneUptime/snyk-upgrade-b877b3453fac70a0d00e31c442374920
...
[Snyk] Upgrade react-big-calendar from 1.10.3 to 1.11.0
2024-03-21 15:43:59 +00:00
Simon Larsen
0ca18bebd5
Refactor server and API request criteria classes
2024-03-21 15:39:40 +00:00
Simon Larsen
f742fcb3c4
Merge pull request #1270 from OneUptime/snyk-upgrade-d3e67beb45bccf2eb8d315827e5bb788
...
[Snyk] Upgrade posthog-js from 1.108.4 to 1.110.0
2024-03-21 14:07:44 +00:00
Simon Larsen
0839cbe297
Refactor code to improve performance and readability
2024-03-21 14:01:48 +00:00
Simon Larsen
0914ae6bda
Add query parameter for EvaluateOverTime criteria
2024-03-21 13:54:30 +00:00
Simon Larsen
e7dd5adb2a
Add EvaluateOverTime functionality to ServerMonitorCriteria
2024-03-21 11:42:59 +00:00
Simon Larsen
b85ec355f5
Fix server monitor result type in ProbeMonitorResponse.ts
2024-03-20 20:12:02 +00:00
Simon Larsen
ec0dafb7a6
Fix import path in Probe.ts
2024-03-20 20:06:44 +00:00
Simon Larsen
e8316078c8
Merge branch 'master' into monitor-metrics
2024-03-20 19:41:54 +00:00
Simon Larsen
0b1069f9a8
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-20 19:41:43 +00:00
Simon Larsen
bd3959e844
Fix formatting of description in SMTP settings form field
2024-03-20 19:41:41 +00:00
Simon Larsen
bf8561a166
Refactor saveMonitorMetrics function to improve code readability and maintainability
2024-03-20 19:39:41 +00:00
Simon Larsen
e92ee600c9
Update BasicMetrics.ts and ProbeMonitorResponse.ts
2024-03-20 19:38:58 +00:00
Simon Larsen
31fc399a5e
Refactor NavBar component
2024-03-20 17:57:43 +00:00
Simon Larsen
1acfedeebb
Refactor Navbar component to include a right element
2024-03-20 17:42:01 +00:00
Simon Larsen
5895f515a0
Fix formatting and add missing commas
2024-03-20 14:29:40 +00:00
Simon Larsen
2830293949
Add Monitor Metrics job to Workers Index.ts
2024-03-20 14:28:27 +00:00
Simon Larsen
2d060e335d
Update MonitorMetricsByMinute model to use CheckOn type for metricType
2024-03-20 14:04:37 +00:00
Simon Larsen
6b01d73903
Add MonitorMetricsByMinuteService and MonitorMetricsByMinute model
2024-03-20 14:01:46 +00:00
snyk-bot
10ebfda7d0
fix: upgrade posthog-js from 1.108.4 to 1.110.0
...
Snyk has created this PR to upgrade posthog-js from 1.108.4 to 1.110.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-20 13:51:59 +00:00
Simon Larsen
98c3581022
Add support for milliseconds in CriteriaFilterUtil
2024-03-20 13:29:12 +00:00
Simon Larsen
859aca85a7
Fix dropdown value comparison bug
2024-03-20 13:09:50 +00:00
Simon Larsen
b94402525e
Add id prop to Dropdown, FormField, and Toggle components
2024-03-20 12:50:20 +00:00
Simon Larsen
efbdc85ade
Update Toggle component props
2024-03-20 12:01:55 +00:00
Simon Larsen
efd8a0e79f
Add FormValues import and update createInitialValues prop
2024-03-20 11:24:36 +00:00
Simon Larsen
6067babb9f
Refactor OnCallDutyRoutes and CriteriaFilterUtil classes
2024-03-20 11:19:45 +00:00
Simon Larsen
4451b5343d
Fix OnCallDutyRoutes rendering issue
2024-03-20 11:16:41 +00:00
Simon Larsen
6ebeef5397
Refactor CriteriaFilterUtil class to improve readability and add support for evaluating percentage values over time
2024-03-20 10:19:11 +00:00
Simon Larsen
56d2d348fb
Update EvaluateOverTimeType enum values
2024-03-19 17:51:13 +00:00
snyk-bot
3a21e8df47
fix: upgrade react-big-calendar from 1.10.3 to 1.11.0
...
Snyk has created this PR to upgrade react-big-calendar from 1.10.3 to 1.11.0.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-19 17:24:50 +00:00
Simon Larsen
81ab8d135f
Refactor dropdown component and criteria filter
2024-03-19 17:23:10 +00:00
Simon Larsen
f9c9b9addf
Update EvaluateOverTimeMinutes enum values to be strings
2024-03-19 17:19:54 +00:00
Simon Larsen
b29a19c6e9
Refactor CriteriaFilterUtil to filter out invalid options
2024-03-19 16:41:10 +00:00
Simon Larsen
d1d1734183
Merge pull request #1266 from OneUptime/snyk-upgrade-287996f9faf249b96863f2cdd9a8415b
...
[Snyk] Upgrade posthog-js from 1.108.3 to 1.108.4
2024-03-19 16:28:43 +00:00
Simon Larsen
decc09e3b9
Fix formatting issues and update descriptions in SMTP settings and CriteriaFilter
2024-03-19 16:27:54 +00:00
Simon Larsen
1a3f8fca1a
Add EvaluateOverTimeType and EvaluateOverTimeOptions to CriteriaFilter
2024-03-19 16:23:40 +00:00
Simon Larsen
b5ff064a27
Update SMTP SSL/TLS description
2024-03-19 14:40:31 +00:00
Simon Larsen
d91e944c2e
Fix bug in login functionality
2024-03-19 09:32:41 +00:00
Simon Larsen
98b8e89d71
Add deployment scripts for test and prod environments
2024-03-19 09:32:28 +00:00
Simon Larsen
b516a7a350
Refactor InternalSmtpHost initialization in Config.ts
2024-03-19 08:38:47 +00:00
Simon Larsen
ebc1724093
Update SMTP host configuration and environment variables in app.yaml and Config.ts
2024-03-19 08:35:23 +00:00
Simon Larsen
0954336a69
Add deletedByUserId column to StatusPageSubscriber model
2024-03-19 08:09:13 +00:00
Simon Larsen
8552556289
Update API Documentation to API Reference
2024-03-19 07:54:01 +00:00
Simon Larsen
d329160fc0
Fix missing comma in githubPath assignment
2024-03-19 07:43:46 +00:00
Simon Larsen
d1af2e62bf
Add githubPath to rendered content
2024-03-19 07:41:24 +00:00
Simon Larsen
a06e5035df
Delete unused images and infrastructure agent installation script
2024-03-19 07:32:17 +00:00
Simon Larsen
b2a15ff460
Delete unused images and infrastructure agent installation script
2024-03-19 07:30:52 +00:00
Simon Larsen
eb53b5a81d
Update title of local development section
2024-03-19 07:29:48 +00:00
Simon Larsen
363f7b81e8
Update installation links in README.md
2024-03-19 07:29:06 +00:00
Simon Larsen
4e55541026
Remove pagination from Index.ejs
2024-03-18 21:39:03 +00:00
Simon Larsen
deb0aaf35f
Merge branch 'release'
2024-03-18 21:34:16 +00:00
Simon Larsen
fdcf8c66fa
Update imports and links
2024-03-18 21:33:37 +00:00
Simon Larsen
f9f9aa4433
Update image paths in telemetry documentation
2024-03-18 21:24:10 +00:00
Simon Larsen
5f50a11786
Update content includes category and link information
2024-03-18 21:16:31 +00:00
Simon Larsen
4648d5232a
Delete unused images and update Config.ts and Index.ts
2024-03-18 19:32:49 +00:00
Simon Larsen
f282344c78
Merge pull request #1267 from OneUptime/release
...
Release
2024-03-18 18:44:55 +00:00
Simon Larsen
b12d6c713e
Fix capitalization of index file in render method
2024-03-18 18:41:56 +00:00
snyk-bot
6d6e7ce013
fix: upgrade posthog-js from 1.108.3 to 1.108.4
...
Snyk has created this PR to upgrade posthog-js from 1.108.3 to 1.108.4.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-18 16:46:04 +00:00
Simon Larsen
99aa76ea81
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-18 13:22:45 +00:00
Simon Larsen
dbd2462958
Remove Linux installation script and update server monitor documentation
2024-03-18 13:22:24 +00:00
Simon Larsen
1dbfea9051
Add Docs feature set and configure Nginx proxy for /docs endpoint
2024-03-18 13:12:39 +00:00
Simon Larsen
aae6abd9d8
Merge pull request #1264 from OneUptime/snyk-upgrade-380cba6388c50afe55c5be83ca05eac9
...
[Snyk] Upgrade react-router-dom from 6.22.0 to 6.22.1
2024-03-18 10:06:57 +00:00
Simon Larsen
a15e91d4bf
Merge pull request #1265 from OneUptime/simlarsen-patch-1
...
Update IPAddress.md
2024-03-18 10:06:37 +00:00
Simon Larsen
cb4b845caa
Update IPAddress.md
2024-03-18 10:06:28 +00:00
snyk-bot
3586895494
fix: upgrade react-router-dom from 6.22.0 to 6.22.1
...
Snyk has created this PR to upgrade react-router-dom from 6.22.0 to 6.22.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-17 17:21:34 +00:00
Simon Larsen
a20be2441e
Update OneUptime deployment message
2024-03-17 13:51:31 +00:00
Simon Larsen
4efca8a758
Add OpenTelemetry headers to probe and other services
2024-03-17 13:46:49 +00:00
Simon Larsen
4c49189315
Refactor environment variables in _helpers.tpl and probe.yaml
2024-03-17 13:22:46 +00:00
Simon Larsen
74322a72e7
Fix encryption secret and database password in Helm chart***
2024-03-17 12:26:31 +00:00
Simon Larsen
80c39d8e64
Update secret values in HelmChart templates
2024-03-17 12:14:26 +00:00
Simon Larsen
e7bbe30a88
Update Postgres backup and restore scripts
2024-03-17 11:46:32 +00:00
Simon Larsen
9cf2ae4326
Update backup and restore commands in Postgres.md
2024-03-17 11:14:36 +00:00
Simon Larsen
9b70dd2ce6
Remove Postgres Ops instructions from Helm.md
2024-03-17 11:10:10 +00:00
Simon Larsen
af06b616b3
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-17 09:09:32 +00:00
Simon Larsen
4c8fb5db10
Fix import statement and update package dependencies
2024-03-17 09:09:16 +00:00
Simon Larsen
901ba63487
Merge pull request #1251 from xuebingli/remove-obsolete-code
...
Remove obsolete code
2024-03-16 19:24:26 +00:00
Simon Larsen
40a14275d2
Merge pull request #1258 from OneUptime/snyk-upgrade-a7e3165a4bba338ce0985395c02f4c62
...
[Snyk] Upgrade react-router-dom from 6.22.0 to 6.22.1
2024-03-16 19:20:02 +00:00
Simon Larsen
45005c9473
Merge pull request #1261 from OneUptime/snyk-upgrade-e698dc420c0e9fe051da272c8404172c
...
[Snyk] Upgrade dotenv from 16.4.4 to 16.4.5
2024-03-16 19:19:59 +00:00
Simon Larsen
1a4a2c7c93
Merge pull request #1262 from OneUptime/snyk-upgrade-6ba918b573d1d835e3618cbc824ec836
...
[Snyk] Upgrade posthog-js from 1.108.0 to 1.108.3
2024-03-16 19:19:53 +00:00
Simon Larsen
a3a194a26a
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-16 19:17:41 +00:00
Simon Larsen
f4f9629350
Refactor command line argument parsing and update API endpoint
2024-03-16 19:17:38 +00:00
Simon Larsen
98e1c3a41d
Update OneUptime URL and secret key
2024-03-16 19:13:51 +00:00
Simon Larsen
6524b09b75
Fix import paths and update dependencies
2024-03-16 19:04:42 +00:00
snyk-bot
9a11bfbed7
fix: upgrade nodemailer from 6.9.9 to 6.9.10
...
Snyk has created this PR to upgrade nodemailer from 6.9.9 to 6.9.10.
See this package in npm:
https://www.npmjs.com/package/nodemailer
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-16 18:50:36 +00:00
snyk-bot
0b75bced0d
fix: upgrade posthog-js from 1.108.0 to 1.108.3
...
Snyk has created this PR to upgrade posthog-js from 1.108.0 to 1.108.3.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-16 18:48:41 +00:00
snyk-bot
a4d5e089aa
fix: upgrade dotenv from 16.4.4 to 16.4.5
...
Snyk has created this PR to upgrade dotenv from 16.4.4 to 16.4.5.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-16 18:48:24 +00:00
Simon Larsen
d15fa225f3
Update npm install commands
2024-03-16 18:43:48 +00:00
Simon Larsen
f12e2eebc5
Remove "type" field from package.json files
2024-03-16 18:42:59 +00:00
Simon Larsen
5da16c2c09
Add "type" field to package.json files
2024-03-16 18:40:16 +00:00
Simon Larsen
6a4f9a09bd
Add @types/node-cron dependency and update package name and license
2024-03-16 18:34:14 +00:00
Simon Larsen
9f8632bf02
Add system package manager checks and installations***
2024-03-16 16:40:15 +00:00
Simon Larsen
f5ddaea15c
Merge pull request #1259 from OneUptime/snyk-upgrade-be92ab809e45a9e0a2986468cbd971a5
...
[Snyk] Upgrade dotenv from 16.4.4 to 16.4.5
2024-03-16 16:35:44 +00:00
Simon Larsen
cfc0a64c23
Merge pull request #1260 from OneUptime/snyk-upgrade-2b86108a0744c954542e3d4837df6f9a
...
[Snyk] Upgrade dotenv from 16.4.4 to 16.4.5
2024-03-16 16:35:39 +00:00
snyk-bot
2bddbbe2a9
fix: upgrade dotenv from 16.4.4 to 16.4.5
...
Snyk has created this PR to upgrade dotenv from 16.4.4 to 16.4.5.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-15 18:35:30 +00:00
snyk-bot
972184b3f3
fix: upgrade dotenv from 16.4.4 to 16.4.5
...
Snyk has created this PR to upgrade dotenv from 16.4.4 to 16.4.5.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-15 18:35:22 +00:00
snyk-bot
bde6c65538
fix: upgrade react-router-dom from 6.22.0 to 6.22.1
...
Snyk has created this PR to upgrade react-router-dom from 6.22.0 to 6.22.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-15 18:35:19 +00:00
Simon Larsen
b482a2fd6c
Add NVM installation and Node.js setup to Linux.sh script
2024-03-15 17:51:46 +00:00
Simon Larsen
ea7a234556
Refactor installation and running of agent in ServerMonitorDocumentation.tsx
2024-03-15 16:53:36 +00:00
Simon Larsen
1c6ad0f67a
Refactor Linux installation script and remove unnecessary code
2024-03-15 16:52:59 +00:00
Simon Larsen
cd53f7eb02
Update installation script in ServerMonitor documentation
2024-03-15 16:51:41 +00:00
Simon Larsen
ae51ceeb62
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-15 16:46:49 +00:00
Simon Larsen
7ec14d5104
Update infrastructure agent installation scripts and add redirect endpoint
2024-03-15 16:43:49 +00:00
Simon Larsen
5ae46e7bde
Merge pull request #1256 from OneUptime/snyk-upgrade-2fa088c586d27de90ac736a942d73a53
...
[Snyk] Upgrade react-router-dom from 6.22.0 to 6.22.1
2024-03-15 15:45:50 +00:00
Simon Larsen
999fa00e4f
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-15 15:44:34 +00:00
Simon Larsen
d767d58dde
Update package dependencies and versions
2024-03-15 15:43:31 +00:00
Simon Larsen
a7b14ea18a
Update package.json name to "@oneuptime/root"
2024-03-15 15:39:50 +00:00
Simon Larsen
a01827fb6b
Merge pull request #1254 from xuebingli/fix-workflow-breadcrumbs
...
Fix workflow breadcrumbs and avoid self links
2024-03-15 15:05:19 +00:00
Simon Larsen
b6c97b6e4f
Merge pull request #1255 from xuebingli/fix-flaky-tests
...
Fix flaky tests
2024-03-15 15:02:39 +00:00
Simon Larsen
a169a0a5d3
Merge pull request #1257 from OneUptime/snyk-upgrade-4f73194c8d440f0af839227c646c1846
...
[Snyk] Upgrade react-big-calendar from 1.10.2 to 1.10.3
2024-03-15 15:02:22 +00:00
snyk-bot
1d595dd9d8
fix: upgrade react-big-calendar from 1.10.2 to 1.10.3
...
Snyk has created this PR to upgrade react-big-calendar from 1.10.2 to 1.10.3.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-15 14:47:28 +00:00
snyk-bot
16a84a32f1
fix: upgrade react-router-dom from 6.22.0 to 6.22.1
...
Snyk has created this PR to upgrade react-router-dom from 6.22.0 to 6.22.1.
See this package in npm:
https://www.npmjs.com/package/react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-15 14:47:24 +00:00
Xuebing Li
0c6cf62361
Fix OneUptime/oneuptime#1253
...
1. Disable self links in breadcrumbs
2. Make the disabled link unclickable
2024-03-15 22:31:49 +09:00
Xuebing Li
7bb87f58a2
Drop /workflow from Workflow routes
...
For example, `dashboard/some-uuid/workflows/workflow/another-uuid`
becomes `dashboard/some-uuid/workflows/another-uuid`. This change brings
2 benefits:
1. Fix OneUptime/oneuptime#1252
2. Make Workflow routes consistent with other routes (e.g. Incidents)
2024-03-15 22:31:49 +09:00
Xuebing Li
7cb955e284
Remove empty file
2024-03-15 22:27:23 +09:00
Xuebing Li
24c55f42a2
Remove duplicate code
...
The code segment with `select` is the same as the code segment with
`selectColumns` below. It also doesn't appear to be used anywhere.
2024-03-15 22:27:23 +09:00
Xuebing Li
e1fce39fbc
Delete ProjectTestService.ts
...
ProjectTestService.ts is identical to ProjectServiceHelper.ts. In
addition, it doesn't appear to be used anywhere.
2024-03-15 22:27:23 +09:00
Xuebing Li
261299fc3a
Increase test timeout to 60 sec for TeamMemberService.test.ts
...
GitHub runners are slow thus the default 5 second timeout is not enough.
2024-03-15 21:55:00 +09:00
Simon Larsen
4b076a8000
Update shebang in Index.ts
2024-03-15 12:46:16 +00:00
Simon Larsen
633d60c0af
Update server monitor query to use lessThanEqualToOrNull function
2024-03-15 12:45:37 +00:00
Simon Larsen
a1e407ce15
Update ChangelogConfig template
2024-03-15 12:40:06 +00:00
Simon Larsen
e87e3b0724
Remove unused helm commands and files
2024-03-15 12:25:57 +00:00
Simon Larsen
2c3b238ef5
Update ChangelogConfig.json with empty_template message
2024-03-15 11:48:38 +00:00
Simon Larsen
d8651ac951
Refactor ChangelogConfig.json
2024-03-15 11:29:12 +00:00
Simon Larsen
04283133d9
Update start script in InfrastructureAgent package.json
2024-03-15 11:17:37 +00:00
Simon Larsen
d0dd20c314
Update release workflow configuration
2024-03-15 10:52:51 +00:00
Simon Larsen
a7d1ab5d71
Add release-changelog-builder-action to build changelog
2024-03-15 10:47:07 +00:00
Simon Larsen
d305c2b368
Update PACKAGE_VERSION in publish-npm-packages job
2024-03-15 10:28:07 +00:00
Simon Larsen
48c7fefe93
Update shebang to use npx ts-node
2024-03-15 10:25:40 +00:00
Simon Larsen
b8fcc4c40c
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-14 15:30:38 +00:00
Simon Larsen
e37271021a
Remove unnecessary steps in build and release workflows
2024-03-14 15:30:19 +00:00
Simon Larsen
632ebe77e8
Merge pull request #1234 from OneUptime/server-monitor
...
Add server monitor
2024-03-14 15:27:25 +00:00
Simon Larsen
f296483088
Update workflow to publish npm packages
2024-03-14 14:39:50 +00:00
Simon Larsen
7a83337391
Remove unnecessary build steps for infrastructure agent
2024-03-14 14:35:06 +00:00
Simon Larsen
e3c8cfd8eb
Add command to show content of npmrc file
2024-03-14 14:31:12 +00:00
Simon Larsen
6664284b37
Update package.json licenses to Apache-2.0
2024-03-14 14:22:54 +00:00
Simon Larsen
aa2e2187f9
Refactor CommonUI README.md to update project description
2024-03-14 14:07:07 +00:00
Simon Larsen
fa108743d4
Update README with installation instructions for OneUptime Infrastructure Agent
2024-03-14 14:03:11 +00:00
Simon Larsen
eb2fb1c51e
Fix npm publish script
2024-03-14 13:56:53 +00:00
Simon Larsen
6a9a7bfd32
Update build workflow and remove unused script
2024-03-14 13:56:39 +00:00
Simon Larsen
9a25f8ea00
Update package names
2024-03-14 13:43:21 +00:00
Simon Larsen
2310ab0929
Update author information in package.json files
2024-03-14 13:20:47 +00:00
Simon Larsen
2e9cb1de23
Update package.json licenses
2024-03-14 13:19:04 +00:00
Simon Larsen
23dc041541
Update script to use Write-Host instead of echo
2024-03-14 13:15:34 +00:00
Simon Larsen
16a945e142
Update email in npmrc file
2024-03-14 13:10:14 +00:00
Simon Larsen
befacef639
Fix npm version variable
2024-03-14 12:12:04 +00:00
Simon Larsen
7c13b66c40
Add npm version command to PublishPackage.sh script
2024-03-14 12:08:19 +00:00
Simon Larsen
58c7860f9b
Add npm install commands for Common, Model, CommonServer, and CommonUI
2024-03-14 12:07:16 +00:00
Simon Larsen
01e5964207
Update package-lock.json and package.json
2024-03-14 12:04:27 +00:00
Simon Larsen
d3957363c3
Add Open Source Commitment partial to blog views
2024-03-14 11:47:43 +00:00
Simon Larsen
c255205f9c
Fix formatting issues in RouteMap and MonitorView components
2024-03-14 11:23:13 +00:00
Simon Larsen
463f4c2e18
Add echo statement to display script directory
2024-03-14 11:15:12 +00:00
Simon Larsen
cc2e65445d
Update build path in package.json
2024-03-14 11:14:22 +00:00
Simon Larsen
78863b4700
Merge pull request #1249 from OneUptime/snyk-upgrade-7b3b421a91f5e41dbf3b2c06736a259d
...
[Snyk] Upgrade posthog-js from 1.105.8 to 1.108.0
2024-03-14 10:46:16 +00:00
Simon Larsen
7caf1cff35
Merge pull request #1250 from xuebingli/fix-accidental-workflow-triggering
...
Fix accidental workflow triggering
2024-03-14 10:45:40 +00:00
Simon Larsen
a8cc459558
Merge pull request #1247 from OneUptime/snyk-upgrade-0fa870474f58a85ba40d19adac8a5d59
...
[Snyk] Upgrade react-router-dom from 6.22.0 to 6.22.1
2024-03-14 10:44:46 +00:00
Simon Larsen
ea5fca175e
Merge pull request #1246 from OneUptime/snyk-upgrade-35ef278dfe4f31df6a76dff2334c4ab2
...
[Snyk] Upgrade dotenv from 16.4.2 to 16.4.5
2024-03-14 10:40:44 +00:00
Xuebing Li
af73638cb9
Fixes OneUptime/oneuptime#1113
...
Adds a check before workflow triggers, ensuring that multiple identical
updates (e.g. updating `currentScheduledMaintenanceStateId` twice to the
same value) only trigger workflow once.
2024-03-14 17:02:16 +09:00
snyk-bot
ad220634e5
fix: upgrade posthog-js from 1.105.8 to 1.108.0
...
Snyk has created this PR to upgrade posthog-js from 1.105.8 to 1.108.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-13 21:13:31 +00:00
snyk-bot
15f3f9f6d3
fix: upgrade react-router-dom from 6.22.0 to 6.22.1
...
Snyk has created this PR to upgrade react-router-dom from 6.22.0 to 6.22.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-13 20:47:54 +00:00
snyk-bot
0060965116
fix: upgrade dotenv from 16.4.2 to 16.4.5
...
Snyk has created this PR to upgrade dotenv from 16.4.2 to 16.4.5.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-13 20:47:51 +00:00
Simon Larsen
cf9bdb4eb1
Fix package.json publish command
2024-03-13 20:24:21 +00:00
Simon Larsen
aaa0a12bac
Add new monitor view documentation route
2024-03-13 19:21:27 +00:00
Simon Larsen
5d37de0c71
Update build and UI components
2024-03-13 18:41:32 +00:00
Simon Larsen
f5c128fd6a
Update build scripts and package.json
2024-03-13 18:14:43 +00:00
Simon Larsen
075212aec8
Add dependencies and update styles in CommonUI package.json, update InlineCode component styles, and fix layout issue in Card component
2024-03-13 17:59:41 +00:00
Simon Larsen
261436e968
Fix path in Linux.sh script
2024-03-13 17:22:38 +00:00
Simon Larsen
f4b92789e7
Update component descriptions and add InlineCode component
2024-03-13 17:22:07 +00:00
Simon Larsen
c76132fec0
Update Windows build script to use bash command instead of relative path
2024-03-13 17:03:13 +00:00
Simon Larsen
d6d699f0b5
Update OneUptime Host URL
2024-03-13 16:59:58 +00:00
Simon Larsen
b1cc8098b4
Refactor command line options and add error handling
2024-03-13 16:57:28 +00:00
Simon Larsen
e3d0ed4d48
Update InfrastructureAgent Index.ts and package.json
2024-03-13 16:26:58 +00:00
Simon Larsen
b8da25e982
Merge branch 'master' into server-monitor
2024-03-13 13:32:10 +00:00
Simon Larsen
64e0d3e7fa
Update dep-check command in package.json
2024-03-13 13:32:00 +00:00
Simon Larsen
e5dcc61f14
Update package-lock.json version
2024-03-13 13:30:58 +00:00
Simon Larsen
2be50afabc
Update dep-check script in package.json
2024-03-13 13:16:08 +00:00
Simon Larsen
2a63edcc09
Add @babel/runtime dependency
2024-03-13 13:12:35 +00:00
Simon Larsen
b6a331fed4
Remove unused dependencies and update package version
2024-03-13 12:54:43 +00:00
Simon Larsen
ee64fb75bc
Delete Config.ts and update start script in package.json
2024-03-13 12:27:59 +00:00
Simon Larsen
4a11a26d9e
Update build script to run Base.sh instead of npm commands
2024-03-13 11:46:06 +00:00
Simon Larsen
a0dd4c3847
Refactor build scripts to use Base.sh and update sea-config.json path
2024-03-13 11:45:03 +00:00
Simon Larsen
8937839b2a
Add npm install command to build scripts
2024-03-13 11:32:24 +00:00
Simon Larsen
0f45d050b5
Update package-lock.json and package.json with new dependencies
2024-03-13 11:31:27 +00:00
Simon Larsen
4eac714258
Update Windows build script
2024-03-13 11:30:26 +00:00
Simon Larsen
f393a65ddc
Merge branch 'master' into server-monitor
2024-03-13 11:25:25 +00:00
Simon Larsen
d069a141b8
Update dependencies in package.json and package-lock.json
2024-03-13 11:25:14 +00:00
Simon Larsen
59b2839067
Add binary release workflows for infrastructure agent on macOS, Windows, and Linux
2024-03-13 11:23:22 +00:00
Simon Larsen
17483bc03e
Add publish step for Infrastructure Agent
2024-03-13 11:20:53 +00:00
Simon Larsen
4e99b45c2e
Merge branch 'master' into server-monitor
2024-03-13 10:52:52 +00:00
Simon Larsen
d4963d3966
Merge remote-tracking branch 'origin/snyk-upgrade-1682d4fd0819106795b1e350f9ec5c87
2024-03-13 10:52:01 +00:00
Simon Larsen
12bd7c995a
Merge pull request #1241 from OneUptime/snyk-upgrade-a0eae4da4989497e44b37c17c83fc645
...
[Snyk] Upgrade react-router-dom from 6.22.0 to 6.22.1
2024-03-13 10:50:28 +00:00
Simon Larsen
011c91b863
Update package dependencies
2024-03-13 10:50:10 +00:00
Simon Larsen
5c2c40aa38
Fix typo in Dockerfile path for InfrastructureAgent and update package.json name
2024-03-13 10:47:54 +00:00
Simon Larsen
90c7f9abbf
Merge pull request #1244 from OneUptime/snyk-upgrade-be1e9bcfc054697acc4c031fdb99ce7e
...
[Snyk] Upgrade dotenv from 16.4.2 to 16.4.4
2024-03-13 10:16:46 +00:00
Simon Larsen
2c63122985
Merge pull request #1243 from OneUptime/snyk-upgrade-b3bdb62c8c1799e6ee202f00fe2fb7a4
...
[Snyk] Upgrade @clickhouse/client from 0.2.9 to 0.2.10
2024-03-13 10:16:10 +00:00
Simon Larsen
9856ee8557
Merge pull request #1245 from OneUptime/snyk-upgrade-1b9d93feca6afab3df2dc3e95077c048
...
[Snyk] Upgrade react-big-calendar from 1.10.1 to 1.10.2
2024-03-13 10:16:03 +00:00
Simon Larsen
1cb0e281ab
Update Linux installation script to check for curl and download binary from latest release
2024-03-13 08:13:56 +00:00
Simon Larsen
65f01802e4
Fix typos and update import paths
2024-03-12 14:06:02 +00:00
Simon Larsen
ba47793317
Add build step to Linux, Mac, and Windows scripts
2024-03-12 13:51:03 +00:00
Simon Larsen
c6edb20fd5
Update sea-config.json and .gitignore, and add build script to package.json
2024-03-12 13:47:37 +00:00
Simon Larsen
be23196ad0
Update build scripts to include npm run compile
2024-03-12 13:24:16 +00:00
Simon Larsen
fab0c18b1f
Add infrastructure agent binary release workflows***
2024-03-12 13:20:39 +00:00
Simon Larsen
424f1ac9c4
Fix formatting and remove unnecessary code
2024-03-12 11:33:08 +00:00
Simon Larsen
92e3164071
Add logging statements and update environment variables in InfrastructureAgent
2024-03-12 11:30:19 +00:00
Simon Larsen
a2ad789f5a
Remove unnecessary files and update dependencies
2024-03-12 11:06:45 +00:00
Simon Larsen
49a2cbd579
fix newline
2024-03-12 10:43:14 +00:00
Simon Larsen
6c08d12f4c
Fix file path typo in Dockerfile and add secret key for development
2024-03-12 10:17:13 +00:00
Simon Larsen
024992c831
Fix server-monitor location path and add disk path validation
2024-03-12 10:09:47 +00:00
Simon Larsen
2aa1289705
Fix BaseModel.fromJSON() method to handle BaseModel and Array<BaseModel> inputs correctly. Update MonitorsTable component to exclude MonitorType.Server. Update BasicMetrics class to calculate percentFree and percentUsed. Update package.json main file path. Add ServerMonitorAPI to Ingestor. Update Nginx configuration for server-monitor endpoint.
2024-03-12 08:50:54 +00:00
Simon Larsen
706078e56c
Fix monitor destination validation
2024-03-12 08:30:59 +00:00
snyk-bot
3353860e16
fix: upgrade react-big-calendar from 1.10.1 to 1.10.2
...
Snyk has created this PR to upgrade react-big-calendar from 1.10.1 to 1.10.2.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-12 01:39:28 +00:00
snyk-bot
96729e6d69
fix: upgrade dotenv from 16.4.2 to 16.4.4
...
Snyk has created this PR to upgrade dotenv from 16.4.2 to 16.4.4.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-11 19:26:49 +00:00
snyk-bot
cb9b763f96
fix: upgrade @clickhouse/client from 0.2.9 to 0.2.10
...
Snyk has created this PR to upgrade @clickhouse/client from 0.2.9 to 0.2.10.
See this package in npm:
https://www.npmjs.com/package/@clickhouse/client
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-11 19:18:18 +00:00
Simon Larsen
8ee2d53d1a
Add support for Server monitor type in MonitorCriteriaInstance.ts and update start script in package.json
2024-03-11 13:04:31 +00:00
Simon Larsen
d82c54521d
Fix server monitor response type and remove unnecessary code
2024-03-11 12:37:05 +00:00
Simon Larsen
6446c06215
add server monitor job
2024-03-11 12:29:37 +00:00
Simon Larsen
f03f4c67eb
Refactor ProbeMonitorResponse and TelemetryIngest middleware
2024-03-11 12:29:00 +00:00
Simon Larsen
b1ab64ad83
Merge pull request #1240 from OneUptime/snyk-upgrade-398e2d76f4583f702532b6f3d191ba3e
...
[Snyk] Upgrade dotenv from 16.4.2 to 16.4.4
2024-03-11 12:03:12 +00:00
Simon Larsen
a982fff251
Merge pull request #1242 from OneUptime/snyk-upgrade-82ad4e58e5137bc855b8855424e24ca1
...
[Snyk] Upgrade reactflow from 11.10.3 to 11.10.4
2024-03-11 12:03:05 +00:00
Simon Larsen
fcfe8c5ba8
Merge pull request #1233 from OneUptime/snyk-upgrade-3d2516a1b6f070572c1b320b8f719c4b
...
[Snyk] Upgrade posthog-js from 1.105.7 to 1.105.8
2024-03-11 08:55:32 +00:00
Simon Larsen
15f5cd540c
Update CheckHeartbeat cron job and ServerMonitorResponse interface
2024-03-09 18:52:45 +00:00
snyk-bot
47cfb3b165
fix: upgrade reactflow from 11.10.3 to 11.10.4
...
Snyk has created this PR to upgrade reactflow from 11.10.3 to 11.10.4.
See this package in npm:
https://www.npmjs.com/package/reactflow
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-09 15:31:29 +00:00
Simon Larsen
66b1d10282
Fix formatting and remove unnecessary code
2024-03-09 10:51:45 +00:00
Simon Larsen
7a56f88fc0
Update User Settings Layout title to include current project name
2024-03-09 10:45:52 +00:00
Simon Larsen
d9569a1993
Add secret key to incoming request monitor and fix logger message
2024-03-09 10:41:16 +00:00
Simon Larsen
7fd912b83a
Update dependencies and fix API endpoints
2024-03-09 09:57:03 +00:00
snyk-bot
80aeaf6987
fix: upgrade react-router-dom from 6.22.0 to 6.22.1
...
Snyk has created this PR to upgrade react-router-dom from 6.22.0 to 6.22.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-08 20:38:36 +00:00
snyk-bot
05c7796f77
fix: upgrade dotenv from 16.4.2 to 16.4.4
...
Snyk has created this PR to upgrade dotenv from 16.4.2 to 16.4.4.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-08 15:35:43 +00:00
Simon Larsen
a75eb5821e
Merge pull request #1238 from OneUptime/snyk-upgrade-1293d7c6da9aed81d1d475e9eadf6c82
...
[Snyk] Upgrade reactflow from 11.10.3 to 11.10.4
2024-03-08 12:55:08 +00:00
Simon Larsen
6981cd0c85
Merge pull request #1237 from OneUptime/snyk-upgrade-17d7e14333abd25bb26b8854be640d4b
...
[Snyk] Upgrade react-big-calendar from 1.10.0 to 1.10.1
2024-03-08 12:55:02 +00:00
Simon Larsen
c855540b15
Merge pull request #1236 from OneUptime/snyk-upgrade-7eaef71bdd61a1f41d57a6969e1b0dc2
...
[Snyk] Upgrade dotenv from 16.4.2 to 16.4.4
2024-03-08 12:54:42 +00:00
Simon Larsen
38be8badc0
Refactor server monitor request handling
2024-03-08 12:49:14 +00:00
Simon Larsen
ab1932f499
Fix formatting and remove unnecessary code
2024-03-08 09:10:26 +00:00
snyk-bot
5460dcc86f
fix: upgrade reactflow from 11.10.3 to 11.10.4
...
Snyk has created this PR to upgrade reactflow from 11.10.3 to 11.10.4.
See this package in npm:
https://www.npmjs.com/package/reactflow
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
2024-03-07 19:27:45 +00:00
Simon Larsen
75f22b4bee
Add secret keys for server and incoming request monitors
2024-03-07 14:47:35 +00:00
Simon Larsen
6fbb5948fb
Add server monitor options and disk path field to CriteriaFilter
2024-03-07 13:53:36 +00:00
snyk-bot
8879a6763a
fix: upgrade react-big-calendar from 1.10.0 to 1.10.1
...
Snyk has created this PR to upgrade react-big-calendar from 1.10.0 to 1.10.1.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-06 18:53:13 +00:00
Simon Larsen
6ed56361f4
Fix type annotations in BasicMetrics.ts
2024-03-06 18:27:20 +00:00
Simon Larsen
01abbf570c
Update BasicMetrics and OSType files
2024-03-06 17:25:02 +00:00
snyk-bot
44d5ca9aa6
fix: upgrade dotenv from 16.4.2 to 16.4.4
...
Snyk has created this PR to upgrade dotenv from 16.4.2 to 16.4.4.
See this package in npm:
https://www.npmjs.com/package/dotenv
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-06 16:09:03 +00:00
Simon Larsen
6515de9536
Add Server monitor type
2024-03-06 15:55:48 +00:00
Simon Larsen
439a38fbf2
Update Node.js version in GitHub workflows
2024-03-06 15:47:50 +00:00
Simon Larsen
eccefe30df
Fix file name typo in .gitignore and update build scripts for InfrastructureAgent
2024-03-06 15:42:06 +00:00
Simon Larsen
3ad5955f89
Merge pull request #1235 from OneUptime/snyk-upgrade-dedf333eb6f6bed2ce6186bbd45203d1
...
[Snyk] Upgrade dotenv from 16.4.2 to 16.4.4
2024-03-06 14:58:23 +00:00
Simon Larsen
cbca931460
Add binary release workflows for infrastructure agent
2024-03-06 14:58:04 +00:00
Simon Larsen
e4b6daf9d8
Update build command in test-release.yaml
2024-03-06 14:55:58 +00:00
Simon Larsen
9224748eff
Add infrastructure agent binary build workflow***
...
***Update gitignore to include infrastructure agent files***
***Update package.json and tsconfig.json for infrastructure agent
2024-03-06 14:55:26 +00:00
Simon Larsen
1cbd6fa403
Add infrastructure agent compilation workflow***
2024-03-06 12:47:07 +00:00
Simon Larsen
da577b4906
Add BasicMetrics to InfrastructureAgent/Index.ts
2024-03-06 12:46:14 +00:00
Simon Larsen
5a1acbce2e
Add start, compile, clear-modules, dev, audit, and dep-check scripts to package.json
2024-03-06 12:19:15 +00:00
Simon Larsen
4d5a2b24c1
Update code formatting and fix bug in file processing
2024-03-06 10:37:47 +00:00
snyk-bot
b912a71df0
fix: upgrade dotenv from 16.4.2 to 16.4.4
...
Snyk has created this PR to upgrade dotenv from 16.4.2 to 16.4.4.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-05 19:20:41 +00:00
snyk-bot
58332e519e
fix: upgrade posthog-js from 1.105.7 to 1.105.8
...
Snyk has created this PR to upgrade posthog-js from 1.105.7 to 1.105.8.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-05 16:22:33 +00:00
Simon Larsen
2bdc0b60f9
Fix bug in login functionality
2024-03-05 16:05:46 +00:00
Simon Larsen
429435cbe9
Merge pull request #1232 from OneUptime/snyk-upgrade-64debcb2b76df24ed09635a6676403ce
...
[Snyk] Upgrade dotenv from 16.4.1 to 16.4.2
2024-03-05 12:11:33 +00:00
Simon Larsen
e423779da3
Update tsconfig.json to remove "jest" from the "types" array
2024-03-05 12:05:49 +00:00
Simon Larsen
b44d1b94e9
Update Nginx package.json scripts
2024-03-05 09:33:41 +00:00
snyk-bot
6b33fb1260
fix: upgrade dotenv from 16.4.1 to 16.4.2
...
Snyk has created this PR to upgrade dotenv from 16.4.1 to 16.4.2.
See this package in npm:
https://www.npmjs.com/package/dotenv
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-04 19:16:44 +00:00
Simon Larsen
b581981815
Refactor FetchCertificates.ts to improve code readability
2024-03-04 18:21:35 +00:00
Simon Larsen
9c9195e4c1
Update code formatting and styling
2024-03-04 18:18:44 +00:00
Simon Larsen
e876e01234
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-04 16:58:34 +00:00
Simon Larsen
b3236c046f
format
2024-03-04 16:58:32 +00:00
Simon Larsen
dc15725194
Update code to include syntax highlighting for code blocks
2024-03-04 16:58:14 +00:00
Simon Larsen
407b8a4b8e
Merge pull request #1231 from OneUptime/snyk-upgrade-e7dc86890a84351cbf2feb3573afe780
...
[Snyk] Upgrade dotenv from 16.4.1 to 16.4.2
2024-03-04 16:18:16 +00:00
snyk-bot
9384385f66
fix: upgrade dotenv from 16.4.1 to 16.4.2
...
Snyk has created this PR to upgrade dotenv from 16.4.1 to 16.4.2.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-04 16:17:42 +00:00
Simon Larsen
2165db9d1f
Update compile.yml and FetchCertificates.ts
2024-03-04 16:12:06 +00:00
Simon Larsen
3d294af5ac
Merge pull request #1228 from OneUptime/blogs
...
Blogs
2024-03-04 13:02:13 +00:00
Simon Larsen
d131ae2494
Refactor JSONFunctions.parse to JSONFunctions.parseJSONObject in MonitorUtil
2024-03-04 12:28:07 +00:00
Simon Larsen
190be32d9c
Update blog title and description
2024-03-04 12:24:14 +00:00
Simon Larsen
1075d70cd9
Fix JSON parsing in BlogAPI and BaseAPI
2024-03-04 12:15:38 +00:00
Simon Larsen
54776576a7
Refactor code for improved performance and readability
2024-03-04 12:01:55 +00:00
Simon Larsen
38006459cf
Refactor BlogPostUtil class
2024-03-04 11:36:27 +00:00
Simon Larsen
30c1932ca1
Fix rendering server error and parseJSONObject function***
...
***Update Blog ListByTag view
2024-03-04 11:32:59 +00:00
Simon Larsen
54b6eb8b74
Update JSON parsing functions and fix file paths in BlogAPI
2024-03-04 10:06:47 +00:00
Simon Larsen
684eec0a9e
Merge pull request #1229 from OneUptime/snyk-upgrade-e70f2227950b98f52092556735b0c38a
...
[Snyk] Upgrade posthog-js from 1.105.6 to 1.105.7
2024-03-04 10:06:21 +00:00
Simon Larsen
cd4b9afe3e
Merge pull request #1230 from OneUptime/snyk-upgrade-b9f53a0f4902ee49c5a9116a3a4739f9
...
[Snyk] Upgrade dotenv from 16.4.1 to 16.4.2
2024-03-04 10:05:56 +00:00
snyk-bot
76c0ed7323
fix: upgrade dotenv from 16.4.1 to 16.4.2
...
Snyk has created this PR to upgrade dotenv from 16.4.1 to 16.4.2.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-04 01:18:28 +00:00
snyk-bot
c3c7549df7
fix: upgrade posthog-js from 1.105.6 to 1.105.7
...
Snyk has created this PR to upgrade posthog-js from 1.105.6 to 1.105.7.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-04 01:14:02 +00:00
Simon Larsen
31d1850148
Merge pull request #1227 from OneUptime/snyk-upgrade-d785758028f4998bfbbf4b55e4b233ba
...
[Snyk] Upgrade dotenv from 16.4.1 to 16.4.2
2024-03-03 20:47:24 +00:00
Simon Larsen
708280aaf9
Refactor code formatting
2024-03-03 20:37:41 +00:00
Simon Larsen
d2ff892569
Update footer and BlogPostUtil***
2024-03-02 20:44:31 +00:00
Simon Larsen
8325ba5c08
Add API for Blog
2024-03-02 19:42:48 +00:00
snyk-bot
e84da1cf86
fix: upgrade dotenv from 16.4.1 to 16.4.2
...
Snyk has created this PR to upgrade dotenv from 16.4.1 to 16.4.2.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-03-02 19:18:39 +00:00
Simon Larsen
95ab4ab682
Merge pull request #1224 from OneUptime/snyk-upgrade-33d78bcf941f30785ee7e976ded37ede
...
[Snyk] Upgrade twilio from 4.21.0 to 4.22.0
2024-03-02 18:52:27 +00:00
Simon Larsen
76ee8ba13e
Merge pull request #1223 from OneUptime/snyk-upgrade-b15923514984c54813b953822dbc236f
...
[Snyk] Upgrade posthog-js from 1.105.4 to 1.105.6
2024-03-02 18:52:18 +00:00
Simon Larsen
2945cb497a
Merge pull request #1226 from OneUptime/snyk-upgrade-8a243dea36893113a82af01e9799694c
...
[Snyk] Upgrade react-big-calendar from 1.9.2 to 1.10.0
2024-03-02 18:52:09 +00:00
snyk-bot
62444f12dc
fix: upgrade react-big-calendar from 1.9.2 to 1.10.0
...
Snyk has created this PR to upgrade react-big-calendar from 1.9.2 to 1.10.0.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-02 18:29:33 +00:00
Simon Larsen
df04029668
Delete unused blog.ejs file and update routing logic in Index.ts and BlogAPI.ts
2024-03-02 18:28:58 +00:00
Simon Larsen
1e637a4546
Fix file paths and include partials correctly
2024-03-02 17:48:59 +00:00
Simon Larsen
0bb9a493a7
Delete unused files and code
2024-03-02 17:47:48 +00:00
Simon Larsen
295fa606c5
Delete unused files and code
2024-03-02 17:47:30 +00:00
Simon Larsen
332e3b0018
Remove unused code and update logger class name
2024-03-02 08:41:11 +00:00
snyk-bot
084ea8baad
fix: upgrade twilio from 4.21.0 to 4.22.0
...
Snyk has created this PR to upgrade twilio from 4.21.0 to 4.22.0.
See this package in npm:
https://www.npmjs.com/package/twilio
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-02 04:35:55 +00:00
snyk-bot
20f718d6d9
fix: upgrade posthog-js from 1.105.4 to 1.105.6
...
Snyk has created this PR to upgrade posthog-js from 1.105.4 to 1.105.6.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-02 02:19:54 +00:00
Simon Larsen
25517d505a
Update blog.ejs and Index.ts files
2024-03-01 22:12:02 +00:00
Simon Larsen
975c175920
Refactor BlogPostUtil and update blog.ejs template
2024-03-01 22:07:08 +00:00
Simon Larsen
18f8f787d2
Add blog post route and server error page
2024-03-01 20:46:34 +00:00
Simon Larsen
56f22fea18
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-03-01 18:55:50 +00:00
Simon Larsen
14b336e927
Add changelog generation step
2024-03-01 18:55:46 +00:00
Simon Larsen
9b1470ee8a
Update release-changelog-builder-action to v4.2.0
2024-03-01 18:52:11 +00:00
Simon Larsen
6f65c777a8
Merge pull request #1222 from OneUptime/snyk-upgrade-7b47115b493e0b2061cce3bca419eb0d
...
[Snyk] Upgrade react-big-calendar from 1.9.1 to 1.9.2
2024-03-01 18:50:07 +00:00
snyk-bot
5fc3acc0ee
fix: upgrade react-big-calendar from 1.9.1 to 1.9.2
...
Snyk has created this PR to upgrade react-big-calendar from 1.9.1 to 1.9.2.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-03-01 18:29:38 +00:00
Simon Larsen
a01616fe58
Merge pull request #1221 from OneUptime/snyk-upgrade-f2a84da2fadf716fdd5d091f4417a4c2
...
[Snyk] Upgrade react-router-dom from 6.21.3 to 6.22.0
2024-03-01 14:18:19 +00:00
Simon Larsen
99f43bfb18
Fix status assignment in BillingInvoiceService.ts
2024-03-01 12:05:52 +00:00
Simon Larsen
3f05c6dcc4
Update BillingInvoice status to use enum
2024-03-01 12:04:32 +00:00
snyk-bot
f5017e8c65
fix: upgrade react-router-dom from 6.21.3 to 6.22.0
...
Snyk has created this PR to upgrade react-router-dom from 6.21.3 to 6.22.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-03-01 02:58:40 +00:00
Simon Larsen
18af825228
Merge branch 'release' of github.com-simon:OneUptime/oneuptime into release
2024-02-29 20:15:43 +00:00
Simon Larsen
3f7c2ebb43
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-29 18:38:50 +00:00
Simon Larsen
2ae8bd0da4
Fix formatting and indentation issues in StatementGenerator.ts and LogsViewer.tsx
2024-02-29 18:38:27 +00:00
Simon Larsen
d1efe9ef84
Refactor LogsViewer component to make telemetryServiceIds optional
2024-02-29 18:33:43 +00:00
Simon Larsen
58770cc090
Add condition to handle empty string in IsNull check
2024-02-29 18:27:13 +00:00
Simon Larsen
95cf29a2f9
Update server_name in Nginx config
2024-02-29 16:50:58 +00:00
Simon Larsen
5cc77b94b8
Refactor incident state fetching and handling
2024-02-29 13:36:40 +00:00
Simon Larsen
2f4712196b
Fix formatting issues and improve code readability
2024-02-29 13:19:09 +00:00
Simon Larsen
7a93632ddb
Add method to get unresolved incident states
2024-02-29 12:34:09 +00:00
Simon Larsen
43ed6def0f
Update incident-related code
2024-02-29 11:30:56 +00:00
Simon Larsen
b0f90861af
Add Includes import and use it in Home component
2024-02-29 10:47:17 +00:00
Simon Larsen
c9406b551f
Merge pull request #1215 from OneUptime/snyk-upgrade-8750b22f15c08e1a9cbe48942b1c496c
...
[Snyk] Upgrade react-router-dom from 6.21.3 to 6.22.0
2024-02-29 10:04:07 +00:00
Simon Larsen
27f44e9187
Merge pull request #1218 from OneUptime/snyk-upgrade-1dcb0bb05c1c54e42d9318793e1d62e0
...
[Snyk] Upgrade posthog-js from 1.104.4 to 1.105.4
2024-02-29 10:04:02 +00:00
Simon Larsen
9cc47cd3a5
Merge pull request #1220 from OneUptime/snyk-upgrade-31e7ce25dc93f33e187c0fa35a682857
...
[Snyk] Upgrade react-big-calendar from 1.8.7 to 1.9.1
2024-02-29 09:32:44 +00:00
snyk-bot
cd554565e9
fix: upgrade react-big-calendar from 1.8.7 to 1.9.1
...
Snyk has created this PR to upgrade react-big-calendar from 1.8.7 to 1.9.1.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-29 07:15:20 +00:00
snyk-bot
f17c6aeed9
fix: upgrade posthog-js from 1.104.4 to 1.105.4
...
Snyk has created this PR to upgrade posthog-js from 1.104.4 to 1.105.4.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-29 05:09:40 +00:00
Simon Larsen
85cc4318c5
Merge pull request #1216 from OneUptime/attributes
...
Attributes
2024-02-28 21:02:37 +00:00
Simon Larsen
c833d8fe88
Add attributes column to Log and Span models
2024-02-28 21:00:20 +00:00
Simon Larsen
4d4180358e
Add attributes display to LogItem component
2024-02-28 20:54:52 +00:00
Simon Larsen
5795762e12
Add attribute column to span and log
2024-02-28 20:46:54 +00:00
Simon Larsen
559e77a614
Fix JSON parsing error in CommonModel.ts and add debugger statement in AnalyticsDatabaseService.ts
2024-02-28 20:31:31 +00:00
Simon Larsen
636586cffe
Refactor Detail component to handle Markdown field and adjust grid layout
2024-02-28 20:16:54 +00:00
Simon Larsen
86466a503f
Merge pull request #1217 from OneUptime/master
...
Release
2024-02-28 20:13:24 +00:00
Simon Larsen
3586e53341
Add support for JSONObject in RecordValue
2024-02-28 20:06:03 +00:00
Simon Larsen
2d1d07de1a
Refactor LogsViewer and add flattenObject function to JSONFunctions
2024-02-28 19:35:20 +00:00
snyk-bot
b3eaf4aead
fix: upgrade react-router-dom from 6.21.3 to 6.22.0
...
Snyk has created this PR to upgrade react-router-dom from 6.21.3 to 6.22.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-28 19:06:49 +00:00
Simon Larsen
285fee22d3
Add attributes field to Log and Span models
2024-02-28 14:51:23 +00:00
Simon Larsen
7915b62555
Merge pull request #1210 from OneUptime/snyk-upgrade-9a4497534ad64f8ab9508c3e5348355d
...
[Snyk] Upgrade twilio from 4.19.3 to 4.21.0
2024-02-28 12:26:20 +00:00
Simon Larsen
134d53b481
Merge pull request #1212 from OneUptime/snyk-upgrade-19fbc4f43ad7c3139f964a8d7b745bd1
...
[Snyk] Upgrade axios from 1.6.5 to 1.6.7
2024-02-28 12:26:11 +00:00
Simon Larsen
976bcdc982
Merge pull request #1213 from OneUptime/snyk-upgrade-756f505b4513b13bd42910e3286487ab
...
[Snyk] Upgrade socket.io from 4.7.2 to 4.7.4
2024-02-28 12:26:07 +00:00
Simon Larsen
aed44be095
Merge pull request #1214 from OneUptime/snyk-upgrade-22482fc5adfd540d859f392f253052d6
...
[Snyk] Upgrade @clickhouse/client from 0.2.7 to 0.2.9
2024-02-28 12:25:53 +00:00
Simon Larsen
27184994a2
Refactor cron jobs in FetchCertificates.ts
2024-02-28 12:25:33 +00:00
Simon Larsen
c4757b562b
Refactor Table component layout
2024-02-28 12:22:24 +00:00
snyk-bot
0ee6913e69
fix: upgrade @clickhouse/client from 0.2.7 to 0.2.9
...
Snyk has created this PR to upgrade @clickhouse/client from 0.2.7 to 0.2.9.
See this package in npm:
https://www.npmjs.com/package/@clickhouse/client
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-28 03:45:28 +00:00
snyk-bot
cbf29026f1
fix: upgrade socket.io from 4.7.2 to 4.7.4
...
Snyk has created this PR to upgrade socket.io from 4.7.2 to 4.7.4.
See this package in npm:
https://www.npmjs.com/package/socket.io
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-28 03:45:23 +00:00
snyk-bot
a6ecb26cdd
fix: upgrade axios from 1.6.5 to 1.6.7
...
Snyk has created this PR to upgrade axios from 1.6.5 to 1.6.7.
See this package in npm:
https://www.npmjs.com/package/axios
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-28 03:45:20 +00:00
snyk-bot
41abb4f174
fix: upgrade @elastic/elasticsearch from 8.11.0 to 8.12.1
...
Snyk has created this PR to upgrade @elastic/elasticsearch from 8.11.0 to 8.12.1.
See this package in npm:
https://www.npmjs.com/package/@elastic/elasticsearch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-28 03:45:17 +00:00
snyk-bot
ce84a5683e
fix: upgrade twilio from 4.19.3 to 4.21.0
...
Snyk has created this PR to upgrade twilio from 4.19.3 to 4.21.0.
See this package in npm:
https://www.npmjs.com/package/twilio
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-28 03:45:12 +00:00
Simon Larsen
22a7ca9e79
Refactor helper functions in TestingUtils/Services/Helpers.ts
2024-02-27 21:59:12 +00:00
Simon Larsen
79fd515f58
Fix type error in BillingService.test.ts
2024-02-27 18:58:55 +00:00
Simon Larsen
4285331835
Merge pull request #1208 from OneUptime/snyk-upgrade-2b77818e659d5879d64d38003bdadaea
...
[Snyk] Upgrade react-router-dom from 6.21.3 to 6.22.0
2024-02-27 18:32:48 +00:00
Simon Larsen
b1e798948e
Merge pull request #1209 from OneUptime/snyk-upgrade-e257964249ff643bdde25cc194a56935
...
[Snyk] Upgrade moment-timezone from 0.5.44 to 0.5.45
2024-02-27 18:32:35 +00:00
Simon Larsen
44d405fb8c
Fix formatting issues in code
2024-02-27 18:32:04 +00:00
Simon Larsen
17cfffa16e
Fix bugs and improve code
2024-02-27 18:29:29 +00:00
snyk-bot
de953528f2
fix: upgrade moment-timezone from 0.5.44 to 0.5.45
...
Snyk has created this PR to upgrade moment-timezone from 0.5.44 to 0.5.45.
See this package in npm:
https://www.npmjs.com/package/moment-timezone
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-27 18:27:35 +00:00
snyk-bot
d281a9ad33
fix: upgrade react-router-dom from 6.21.3 to 6.22.0
...
Snyk has created this PR to upgrade react-router-dom from 6.21.3 to 6.22.0.
See this package in npm:
https://www.npmjs.com/package/react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-27 18:27:31 +00:00
Simon Larsen
68d60f1068
Update import paths in CommonUI components
2024-02-27 18:19:24 +00:00
Simon Larsen
fbbe29fd19
Refactor code formatting
2024-02-27 17:53:58 +00:00
Simon Larsen
04e049f028
Fix import paths and update function signatures
2024-02-27 17:53:39 +00:00
Simon Larsen
fa2282b48f
Add type annotations to GenericObject and GenericFunction***
...
***Update GConstructor type in Mixins***
***Update ReflectionMetadataType in Reflection***
***Update connectToDatabase function in Redis***
***Update MockRouterForMethodFunction in Helpers***
***Update DefaultValidateFunction type in BasicForm***
***Update result type in BaseAPI.test***
***Update startUserNotificationRuleExecution function in OnCallDutyPolicyEscalationRuleService***
***Update getTableColumn and getTableColumns functions in TableColumn***
***Update getColumnBillingAccessControl and getColumnBillingAccessControlForAllColumns functions in ColumnBillingAccessControl
2024-02-27 17:40:15 +00:00
Simon Larsen
b87027b5c1
Refactor code and update type annotations
2024-02-27 17:34:33 +00:00
Simon Larsen
4262379a87
Fix import paths in GenericFunction.ts and related files
2024-02-27 17:23:25 +00:00
Simon Larsen
c3a95b0442
Update annotations to use GenericFunction
2024-02-27 17:13:16 +00:00
Simon Larsen
7db3e2f0ca
Add PromiseVoidFunction import and type annotations
2024-02-27 17:10:59 +00:00
Simon Larsen
715875ab46
Fix type annotations and formatting in GenericObject.ts, ModelForm.tsx, Step.tsx, Steps.tsx, and ModelDetail.tsx
2024-02-27 17:02:19 +00:00
Simon Larsen
e144e6bb35
Add imports and type annotations
2024-02-27 17:00:24 +00:00
Simon Larsen
739f7a0aef
Fix import paths and types in various files
2024-02-27 16:54:50 +00:00
Simon Larsen
26e3025a95
Refactor function types and imports
2024-02-27 16:51:35 +00:00
Simon Larsen
af44b4d959
Add PromiseVoidFunction import to multiple files
2024-02-27 16:43:15 +00:00
Simon Larsen
eaf93f43b0
Refactor code and fix formatting issues
2024-02-27 16:36:27 +00:00
Simon Larsen
abd3385bff
Update function types and fix error handling in email component
2024-02-27 16:33:38 +00:00
Simon Larsen
6956338c47
Refactor code and handle errors in fetchCount() function
2024-02-27 16:27:13 +00:00
Simon Larsen
5876aba680
Fix async/await usage in code
2024-02-27 16:21:37 +00:00
Simon Larsen
ac9442e085
Fix formatting and remove unnecessary code
2024-02-27 16:15:26 +00:00
Simon Larsen
7e256ab68c
Refactor code and fix imports
2024-02-27 16:14:23 +00:00
Simon Larsen
ad29eaad78
Fix import statements and add missing types
2024-02-27 15:56:47 +00:00
Simon Larsen
4ea0d0c8ec
Refactor function parameter formatting in SideOver.test.tsx, ListRow.tsx, DayUptimeGraph.tsx, RestrictionTimesFieldElement.tsx, and Image.tsx
2024-02-27 15:50:30 +00:00
Simon Larsen
79469d79e5
Add PromiseVoidFunction import to relevant files
2024-02-27 15:47:17 +00:00
Simon Larsen
006a01d0a5
Refactor function signatures and handle errors in fetchCount
2024-02-27 15:42:27 +00:00
Simon Larsen
1034587fbe
Update function types in Git repository
2024-02-27 15:37:49 +00:00
Simon Larsen
35744b938f
Update import paths for FunctionsTypes
2024-02-27 15:18:22 +00:00
Simon Larsen
31875081e5
Update function type names
2024-02-27 15:17:39 +00:00
Simon Larsen
50770eb6e8
Refactor code formatting and types
2024-02-27 15:16:02 +00:00
Simon Larsen
dd9893184e
Refactor getAnouncementsParsedData function signature
2024-02-27 13:56:33 +00:00
Simon Larsen
2c2bdd9fe3
Refactor form and modal test files
2024-02-27 13:54:41 +00:00
Simon Larsen
512af9015d
Add import statements for new function types
2024-02-27 13:50:47 +00:00
Simon Larsen
ba0ddf01b2
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-27 13:31:58 +00:00
Simon Larsen
b423d2c5e8
Fix PromiseRejectErrorFunctionType in code
2024-02-27 13:31:55 +00:00
Simon Larsen
13d0bc0967
Merge pull request #1205 from OneUptime/snyk-upgrade-2f7af411ccf6aacd554ea7678324829c
...
[Snyk] Upgrade typeorm from 0.3.19 to 0.3.20
2024-02-27 13:30:05 +00:00
Simon Larsen
f89c2a1580
Merge pull request #1201 from OneUptime/snyk-upgrade-17c0759e6f84b4c825faefda97634069
...
[Snyk] Upgrade react-router-dom from 6.21.3 to 6.22.0
2024-02-27 13:29:53 +00:00
Simon Larsen
4d2b0a7fbe
Merge pull request #1204 from OneUptime/snyk-upgrade-3e2c0305247e4dfc1f3d383f515d5494
...
[Snyk] Upgrade moment-timezone from 0.5.44 to 0.5.45
2024-02-27 13:29:49 +00:00
Simon Larsen
e5d34c4cde
Merge pull request #1206 from OneUptime/snyk-upgrade-6b9be75050424fe3cf9e3e58b5975521
...
[Snyk] Upgrade @opentelemetry/sdk-node from 0.45.1 to 0.48.0
2024-02-27 13:29:42 +00:00
Simon Larsen
73fa83e79c
Merge pull request #1207 from OneUptime/snyk-upgrade-a6ce7e9f75dd45ae2f4570ed1548eee8
...
[Snyk] Upgrade dotenv from 16.3.1 to 16.4.1
2024-02-27 13:29:37 +00:00
Simon Larsen
1d19789573
Add new function types and update existing functions***
...
***Refactor function declarations to use type aliases***
***Fix function signature in FilePicker component***
***Refactor function declaration in DashboardHeader component***
***Fix type declaration in BaseAPI.test.ts***
***Import missing function type in PortMonitor.ts***
***Refactor type declaration in Helpers.ts
2024-02-27 13:29:06 +00:00
Simon Larsen
e0159e0582
Fix async function types in code
2024-02-27 13:20:59 +00:00
Simon Larsen
0b1838fe57
Add import statement for GetReactElementFunctionType
2024-02-27 13:16:30 +00:00
Simon Larsen
3cda3b90c7
Update function parameter types
2024-02-27 13:15:08 +00:00
Simon Larsen
c99f5d79c2
Add new function types and update function signatures
2024-02-27 13:12:45 +00:00
Simon Larsen
a1496c1149
Add VoidFunctionType to refreshFields
2024-02-27 13:10:25 +00:00
Simon Larsen
22bf6eb908
Add GetReactElementFunctionType import and update function signature in BaseModelTable.tsx and List.tsx
2024-02-27 13:07:56 +00:00
Simon Larsen
d4d389d792
Add PromiseVoidFunctionType import to BaseModelTable and Resources components
2024-02-27 12:45:21 +00:00
Simon Larsen
ac59d9fe2b
Fix import formatting in various files
2024-02-27 12:43:50 +00:00
Simon Larsen
5da560f533
Refactor async function declarations
2024-02-27 12:40:23 +00:00
Simon Larsen
5cd81147b9
Refactor getIncidentEventItem function signature
2024-02-27 12:37:43 +00:00
Simon Larsen
3e7070e5e8
Update import statements for PromiseVoidFunctionType
2024-02-27 12:29:43 +00:00
Simon Larsen
45b706d7d5
Add ExpressAPIFunctionType to processIncomingRequest and returnResponse
2024-02-27 12:28:24 +00:00
Simon Larsen
2a94700348
Refactor function types in code
2024-02-27 12:23:41 +00:00
Simon Larsen
74d126225e
Update apm.png
2024-02-27 12:06:29 +00:00
Simon Larsen
7dc326fb42
Refactor getBarTooltip function in TraceView component
2024-02-27 11:59:15 +00:00
Simon Larsen
b96a450d21
Refactor dropdown handling in Card and BasicForm components
2024-02-27 11:44:03 +00:00
Simon Larsen
d47e217215
Update form-related types and references
2024-02-27 11:16:45 +00:00
snyk-bot
94d7e97c8a
fix: upgrade dotenv from 16.3.1 to 16.4.1
...
Snyk has created this PR to upgrade dotenv from 16.3.1 to 16.4.1.
See this package in npm:
https://www.npmjs.com/package/dotenv
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-27 03:01:25 +00:00
snyk-bot
efe8196c53
fix: upgrade @opentelemetry/sdk-node from 0.45.1 to 0.48.0
...
Snyk has created this PR to upgrade @opentelemetry/sdk-node from 0.45.1 to 0.48.0.
See this package in npm:
https://www.npmjs.com/package/@opentelemetry/sdk-node
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-27 03:01:21 +00:00
snyk-bot
bf2b94cfa2
fix: upgrade typeorm from 0.3.19 to 0.3.20
...
Snyk has created this PR to upgrade typeorm from 0.3.19 to 0.3.20.
See this package in npm:
https://www.npmjs.com/package/typeorm
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-27 03:01:17 +00:00
Simon Larsen
b32dd31121
Refactor getRowsFromBars function in TraceView component
2024-02-26 15:19:42 +00:00
Simon Larsen
3e2937d07f
Add GanttChartBar and GanttChartRow components
2024-02-26 13:53:14 +00:00
Simon Larsen
d2cbd2819a
Update NavBar titles and icons
2024-02-26 13:17:32 +00:00
Simon Larsen
ea53172b43
Refactor HelmChart/Tests/index.sh script
2024-02-26 13:01:36 +00:00
Simon Larsen
dbc95aad55
Remove unnecessary CSS class in LogsFilters component
2024-02-26 11:28:06 +00:00
Simon Larsen
617bd266f9
Refactor column definitions in StatementGenerator.test.ts
2024-02-26 11:00:24 +00:00
Simon Larsen
b47dd5656d
Update required field for variable
2024-02-26 10:41:20 +00:00
snyk-bot
5b6bf12ad3
fix: upgrade moment-timezone from 0.5.44 to 0.5.45
...
Snyk has created this PR to upgrade moment-timezone from 0.5.44 to 0.5.45.
See this package in npm:
https://www.npmjs.com/package/moment-timezone
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
2024-02-26 00:31:08 +00:00
Simon Larsen
6f12eb2414
Change severityNumber column type from Text to Number
2024-02-25 19:31:33 +00:00
Simon Larsen
f59c9d6c42
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-25 19:00:39 +00:00
Simon Larsen
d112eaee28
Change severity column type from text to number
2024-02-25 19:00:36 +00:00
Simon Larsen
73a6b2d1fa
Fix data migration issues and improve code readability
2024-02-25 18:59:34 +00:00
Simon Larsen
625a2c410c
Add duration column to span table and change log severity column type
2024-02-25 18:53:15 +00:00
Simon Larsen
f0e14af0e6
Merge pull request #1203 from OneUptime/snyk-fix-ee9fb43be6ff8dbd15e7d02d69988075
...
[Snyk] Security upgrade bullmq from 3.15.8 to 5.3.3
2024-02-25 18:32:26 +00:00
Simon Larsen
47b1d83102
Add duration column to Span table
2024-02-25 18:07:50 +00:00
snyk-bot
6f64f78b3f
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-02-25 14:35:36 +00:00
Simon Larsen
31c73193f0
Add column and modify database service statements
2024-02-25 12:19:57 +00:00
Simon Larsen
ab5044e472
Fix formatting issues in AnalyticsDatabaseService and StatementGenerator
2024-02-25 11:30:14 +00:00
Simon Larsen
ccc5a51482
Refactor AnalyticsDatabaseService and StatementGenerator classes
2024-02-25 11:28:49 +00:00
Simon Larsen
bd77be13f7
Update testimonials and add APM section to README
2024-02-24 19:44:23 +00:00
Simon Larsen
63e77118ba
Refactor route for /product/apm in Index.ts
2024-02-24 11:21:18 +00:00
Simon Larsen
c238341636
Update log management and APM views and routes
2024-02-24 11:18:45 +00:00
Simon Larsen
07f1bd24d7
Update product tabs in home view
2024-02-24 10:51:13 +00:00
Simon Larsen
823c6538d0
Update OpenTelemetry dependencies
2024-02-24 09:08:54 +00:00
Simon Larsen
1d67af5359
Update margin left calculation in GanttChart Bar component
2024-02-23 17:55:10 +00:00
Simon Larsen
150e6b9207
Fix formatting issues and optimize code
2024-02-23 17:38:06 +00:00
Simon Larsen
29092b23ba
Refactor GanttChart component to set timeline width dynamically
2024-02-23 17:36:11 +00:00
snyk-bot
50a8bd8057
fix: upgrade react-router-dom from 6.21.3 to 6.22.0
...
Snyk has created this PR to upgrade react-router-dom from 6.21.3 to 6.22.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-23 16:46:48 +00:00
Simon Larsen
61be62740a
Update bar opacity and add cursor pointer to bar tooltip
2024-02-23 15:13:33 +00:00
Simon Larsen
a8fa15d38b
Merge pull request #1198 from OneUptime/snyk-upgrade-dcc938af591a97121e8898fdfcbab657
...
[Snyk] Upgrade react-router-dom from 6.21.3 to 6.22.0
2024-02-23 14:50:23 +00:00
Simon Larsen
747104dd87
Merge pull request #1200 from OneUptime/snyk-upgrade-268994f04e0f321944ca3e20815fee2c
...
[Snyk] Upgrade posthog-js from 1.103.1 to 1.104.4
2024-02-23 14:50:18 +00:00
Simon Larsen
24b40d8ab1
Refactor Telemetry initialization in Telemetry.ts
2024-02-23 14:49:53 +00:00
Simon Larsen
f8810d0711
Add telemetry initialization for each service
2024-02-23 13:50:47 +00:00
Simon Larsen
dfbf9a827f
Update telemetry imports
2024-02-23 13:26:45 +00:00
Simon Larsen
ccb960f30e
Fix formatting issues and update dependencies
2024-02-23 13:25:15 +00:00
Simon Larsen
07ab132946
Refactor OpenTelemetry exporter configuration and convert base64 IDs to hex
2024-02-23 13:15:08 +00:00
Simon Larsen
7ced477ec9
Add OpenTelemetry OTLP HTTP exporter and headers
2024-02-23 12:47:14 +00:00
snyk-bot
5b5501474f
fix: upgrade posthog-js from 1.103.1 to 1.104.4
...
Snyk has created this PR to upgrade posthog-js from 1.103.1 to 1.104.4.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-23 12:21:23 +00:00
Simon Larsen
bc47842e35
Add telemetry for monitoring application performance
2024-02-23 12:01:29 +00:00
Simon Larsen
392fcd7b27
Update installation wait time for OneUptime
2024-02-23 11:45:07 +00:00
Simon Larsen
b064102f62
Fix formatting in features-table.ejs
2024-02-23 11:18:49 +00:00
snyk-bot
1f0bda90f1
fix: upgrade react-router-dom from 6.21.3 to 6.22.0
...
Snyk has created this PR to upgrade react-router-dom from 6.21.3 to 6.22.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-22 21:12:56 +00:00
Simon Larsen
f50d32e029
Update pod readiness check in index.sh
2024-02-22 19:52:32 +00:00
Simon Larsen
35ddcd5db8
sleep for 10 min
2024-02-22 19:51:39 +00:00
Simon Larsen
7594e7deb9
increase sleep time for helm test
2024-02-22 19:49:51 +00:00
Simon Larsen
d18ff841ab
Add OpenTelemetry instrumentation for Express and HTTP
2024-02-22 19:01:22 +00:00
Simon Larsen
7a9e597f8b
Remove unused OpenTelemetry auto-instrumentation package
2024-02-22 18:57:08 +00:00
Simon Larsen
555e67076f
Remove unnecessary dependencies and links from docker-compose file
2024-02-22 18:26:07 +00:00
Simon Larsen
52f40369a8
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-22 18:18:52 +00:00
Simon Larsen
31bff7ff94
Refactor telemetry configuration and remove unused code
2024-02-22 18:18:14 +00:00
Simon Larsen
2ff93a1440
Refactor BearerTokenAuthorization and Telemetry classes
2024-02-22 18:17:01 +00:00
Simon Larsen
b9afe175b0
Remove unnecessary whitespace in TelemetryIngest.ts
2024-02-22 17:58:05 +00:00
Simon Larsen
9ab9d537c1
Fix telemetry endpoint URL and update telemetryServiceId parameter
2024-02-22 17:53:29 +00:00
Simon Larsen
803f52381e
Refactor code to improve performance and readability
2024-02-22 17:22:05 +00:00
Simon Larsen
17fbae7cd5
Update telemetry environment variables
2024-02-22 17:07:33 +00:00
Simon Larsen
5dc625c34b
Add OpenTelemetry HTTP and Express instrumentations
2024-02-22 16:54:34 +00:00
Simon Larsen
b12582ab67
Refactor OpenTelemetryRequestMiddleware and TelemetryIngest classes
2024-02-22 16:28:20 +00:00
Simon Larsen
19e73ec2c7
Merge pull request #1195 from OneUptime/brower-apm
...
Brower apm
2024-02-22 14:15:33 +00:00
Simon Larsen
841892f2df
Refactor CopyTextButton and Bar components
2024-02-22 14:15:12 +00:00
Simon Larsen
7a81de1b17
Update CopyTextButton and LogItem components
2024-02-22 14:07:46 +00:00
Simon Larsen
309562c6f6
Add CopyTextButton component to LogItem
2024-02-22 13:35:56 +00:00
Simon Larsen
8689f884bf
Fix formatting and add selectedBarIds functionality
2024-02-22 13:01:04 +00:00
Simon Larsen
a9293f272b
Remove debugger statements
2024-02-22 12:43:45 +00:00
Simon Larsen
f328b38b1f
Fix initialization of private variable in Includes class and add debugger statement in Statement class
2024-02-22 12:28:26 +00:00
Simon Larsen
3ed422145d
Add Dictionary import and fix Statement.toColumnType method
2024-02-22 12:18:51 +00:00
Simon Larsen
406ee71b8b
Add debugger statement and calculate duration in Unix Nano for spans
2024-02-22 11:55:59 +00:00
Simon Larsen
ed601cc187
Refactor AnalyticsDatabaseService and Statement classes
2024-02-22 11:41:49 +00:00
Simon Larsen
c9df4deb16
Fix deserialization issue and improve serialization in Includes and Statement classes
2024-02-22 11:39:07 +00:00
Simon Larsen
b9d5fc29db
Fix formatting issues in StartServer.ts, BaseAnalyticsAPI.ts, Includes.ts, and Statement.ts
2024-02-22 11:27:52 +00:00
Simon Larsen
4ca2ced020
Fix formatting issues and remove unused code
2024-02-22 11:27:15 +00:00
Simon Larsen
2519e819cc
Add real-time log updates to DashboardLogsViewer component
2024-02-22 10:57:37 +00:00
Simon Larsen
e3bbe0f916
Merge pull request #1194 from OneUptime/brower-apm
...
Update dependencies and remove unnecessary code
2024-02-22 08:26:51 +00:00
Simon Larsen
3c48005d90
Update dependencies and remove unnecessary code
2024-02-22 08:26:20 +00:00
Simon Larsen
f5fec459fa
Update logger and telemetry imports
2024-02-22 08:21:59 +00:00
Simon Larsen
3f159aa515
Add OpenTelemetry logger provider and log record processor
2024-02-21 19:57:35 +00:00
Simon Larsen
2ff44ebd16
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-21 19:52:36 +00:00
Simon Larsen
eb9c30e9c4
Fix initialization and formatting issues
2024-02-21 19:52:33 +00:00
Simon Larsen
ab01ad7b7a
Merge pull request #1188 from OneUptime/snyk-upgrade-8ef786d11a1fae4d078f3d615ffea556
...
[Snyk] Upgrade posthog-js from 1.102.1 to 1.103.1
2024-02-21 19:51:25 +00:00
Simon Larsen
8d4a9c6f12
Merge pull request #1187 from OneUptime/snyk-upgrade-3a3f31ccb03c75c07356099d5ea4ea95
...
[Snyk] Upgrade typeorm from 0.3.19 to 0.3.20
2024-02-21 19:51:18 +00:00
Simon Larsen
da7a16f985
Merge pull request #1193 from OneUptime/snyk-upgrade-31602a8cdb14da86c7800af8d78a14dd
...
[Snyk] Upgrade css-loader from 6.9.1 to 6.10.0
2024-02-21 19:51:08 +00:00
Simon Larsen
de2bbb1f08
Fix unknown metric type logging
2024-02-21 18:46:25 +00:00
Simon Larsen
efdce26756
Fix error handling in executePendingNotificationLog function
2024-02-21 18:43:30 +00:00
Simon Larsen
83d069ee5b
Update imports and refactor logger
2024-02-21 18:33:13 +00:00
Simon Larsen
c118faef0a
Fix color in SpanUtil and remove extra whitespace in Bar component
2024-02-21 16:52:33 +00:00
Simon Larsen
04b143b6e7
Fix totalItemsCount display in Pagination component
2024-02-21 16:09:22 +00:00
Simon Larsen
8232c4a4dc
Refactor code and remove unnecessary blank lines
2024-02-21 16:00:54 +00:00
Simon Larsen
ed2574c449
Add OpenTelemetry SDK and start it***
...
***Remove unnecessary code from Logger.ts***
***Update OpenTelemetry.ts to use auto-instrumentations***
***Remove OpenTelemetry import from StartServer.ts***
***Update Bar component to show label outside bar if it doesn't fit
2024-02-21 15:49:16 +00:00
Simon Larsen
c1c82530ed
Add AWS X-Ray ID generator for OpenTelemetry
2024-02-21 13:45:16 +00:00
Simon Larsen
e1f534ce70
Add severityNumber property to LogsViewer component and update dependencies
2024-02-21 12:48:12 +00:00
Simon Larsen
8f1826c69c
Refactor code and fix formatting issues
2024-02-21 11:34:45 +00:00
Simon Larsen
bdc811661c
Add OpenTelemetry logging support
2024-02-21 11:20:58 +00:00
Simon Larsen
2de7d00fa2
Refactor getBarTooltip function to accept divisibilityFactorAndIntervalUnit parameter
2024-02-20 19:18:49 +00:00
Simon Larsen
dd144d00ac
Add utility functions for converting time units and calculating divisibility factor
2024-02-20 19:06:55 +00:00
Simon Larsen
af5a5332e5
Add Color import to TraceView component
2024-02-20 18:44:02 +00:00
snyk-bot
e21a583a68
fix: upgrade css-loader from 6.9.1 to 6.10.0
...
Snyk has created this PR to upgrade css-loader from 6.9.1 to 6.10.0.
See this package in npm:
https://www.npmjs.com/package/css-loader
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
2024-02-20 18:35:51 +00:00
Simon Larsen
b55ae93ade
Fix OpenTelemetry and GanttChart Bar bugs
2024-02-20 15:39:31 +00:00
Simon Larsen
633a790973
Refactor DropdownUtil to include an optional parameter for using key as label. Update Span class to use enum for kind. Update Filter component to handle different input types. Update OTelIngest API to handle missing projectId or serviceId.
2024-02-20 14:41:46 +00:00
Simon Larsen
8513b4b13e
Remove auto-instrumentation and update sorting in TracesList
2024-02-20 13:20:44 +00:00
Simon Larsen
aeaf9f55e4
Add OpenTelemetry HTTP and Express instrumentations
2024-02-20 13:14:27 +00:00
Simon Larsen
30d9cbe9a3
Refactor OpenTelemetry configuration
2024-02-20 13:01:58 +00:00
Simon Larsen
fb7fe8af1e
Add OpenTelemetry headers from environment variables
2024-02-20 11:49:58 +00:00
Simon Larsen
80b19d03ed
Merge pull request #1191 from OneUptime/readme-update
...
Readme update
2024-02-20 11:26:19 +00:00
Simon Larsen
18a39c5c2e
Fix bug in login functionality***
...
***Add validation for user input***
***Refactor code for better readability***
***Update README with installation instructions***
***Implement new feature for user profile page
2024-02-20 11:24:12 +00:00
Simon Larsen
e389de20b7
Update status page image in README
2024-02-20 11:15:43 +00:00
Simon Larsen
9187c633d4
Update monitor image styling
2024-02-20 11:05:06 +00:00
Simon Larsen
03591a4d3a
Update README.md with OneUptime features
2024-02-20 11:01:06 +00:00
Simon Larsen
c857918b3f
Update README.md with new header format
2024-02-20 10:59:58 +00:00
Simon Larsen
8acbd49d52
Update README.md with new section headings
2024-02-20 10:59:23 +00:00
Simon Larsen
811927e5a3
Refactored README.md to improve readability and add section headings
2024-02-20 10:58:33 +00:00
Simon Larsen
29f0cd0280
Update README.md with new images and descriptions
2024-02-20 10:56:13 +00:00
Simon Larsen
bc30df272f
Add monitor image to README
2024-02-20 10:52:43 +00:00
Simon Larsen
9bec7568dc
Add monitor image to README.md
2024-02-20 10:51:17 +00:00
Simon Larsen
c6a5ee81b3
Update OpenTelemetry configuration
2024-02-19 20:31:01 +00:00
Simon Larsen
0cf5edc8e9
Add OpenTelemetry OTLP exporters and environment variables
2024-02-19 20:08:51 +00:00
Simon Larsen
c637f889e2
Add OpenTelemetry for tracing and metrics
2024-02-19 19:21:08 +00:00
Simon Larsen
3f83cf77df
fix timeout
2024-02-19 16:05:34 +00:00
Simon Larsen
6a5f2c26ae
Refactor Gantt chart timeline calculation
2024-02-19 14:48:16 +00:00
Simon Larsen
0816b5e7ba
Fix data type conversion issues and filter duplicate spans
2024-02-19 14:29:28 +00:00
Simon Larsen
6c9b62dc2d
Refactor span timeline calculations in TraceView component
2024-02-19 13:08:50 +00:00
Simon Larsen
99dcf4c222
Refactor GanttChart component and TraceView component
2024-02-19 13:05:16 +00:00
Simon Larsen
eeffd749d4
Refactor ServiceDelete component to TraceView
2024-02-19 12:53:38 +00:00
Simon Larsen
fa61d74671
Refactor code and fix formatting issues
2024-02-19 12:51:56 +00:00
Simon Larsen
2b4990c3c6
Add getMillisecondsBetweenTwoUnixNanoDates method to OneUptimeDate class and fix path in TelemetryRoutes
2024-02-19 12:51:36 +00:00
Simon Larsen
b819083bb9
Fix formatting and add missing semicolon
2024-02-19 11:31:17 +00:00
Simon Larsen
7764d946cf
Fix ObjectID conversion issue in CommonModel and ObjectID class
2024-02-19 11:29:50 +00:00
Simon Larsen
c8edc321bf
Enable trace viewing in TracesList component
2024-02-19 11:18:13 +00:00
Simon Larsen
602bfd5e7e
Delete unnecessary files and update .gitignore
2024-02-19 10:55:14 +00:00
Simon Larsen
f0e543d7fc
Add appname label to deployment spec
2024-02-19 07:40:04 +00:00
snyk-bot
bec568c589
fix: upgrade posthog-js from 1.102.1 to 1.103.1
...
Snyk has created this PR to upgrade posthog-js from 1.102.1 to 1.103.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-19 00:09:22 +00:00
snyk-bot
6a952742d8
fix: upgrade typeorm from 0.3.19 to 0.3.20
...
Snyk has created this PR to upgrade typeorm from 0.3.19 to 0.3.20.
See this package in npm:
https://www.npmjs.com/package/typeorm
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
2024-02-19 00:09:18 +00:00
Simon Larsen
b087551a04
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-18 20:37:25 +00:00
Simon Larsen
3613c4b599
Remove unused InternalSmtpUsername variable and update MailService to use InternalSmtpEmail
2024-02-18 20:37:20 +00:00
Simon Larsen
91ea029676
Merge pull request #1186 from OneUptime/snyk-upgrade-f1af88a2ea70ba833920fdff73bc7ffc
...
[Snyk] Upgrade typeorm from 0.3.19 to 0.3.20
2024-02-18 20:26:04 +00:00
Simon Larsen
5125d96981
Remove unused SMTP_USERNAME variable
2024-02-18 20:16:18 +00:00
Simon Larsen
eb24c2c727
Update SMTP_EMAIL in haraka.yaml
2024-02-18 20:07:57 +00:00
Simon Larsen
2be0f5d965
fix auth with haraka
2024-02-18 20:05:34 +00:00
snyk-bot
de0ede0a24
fix: upgrade typeorm from 0.3.19 to 0.3.20
...
Snyk has created this PR to upgrade typeorm from 0.3.19 to 0.3.20.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-18 02:44:07 +00:00
Simon Larsen
f996f36edb
Merge pull request #1184 from OneUptime/snyk-upgrade-e6147b2f95c1e1842dbd395511b4ba5e
...
[Snyk] Upgrade dotenv from 16.3.2 to 16.4.1
2024-02-17 19:25:54 +00:00
Simon Larsen
d2b6719088
Merge pull request #1181 from OneUptime/snyk-upgrade-4877dca6bb18a0901f05b27b37ce5d89
...
[Snyk] Upgrade react-big-calendar from 1.8.6 to 1.8.7
2024-02-17 19:25:41 +00:00
Simon Larsen
f60c0539d4
Merge pull request #1182 from OneUptime/snyk-upgrade-ddda3196acb3a031ac87c005f49616fa
...
[Snyk] Upgrade reactflow from 11.10.2 to 11.10.3
2024-02-17 19:25:35 +00:00
Simon Larsen
a7ca645268
Merge pull request #1183 from OneUptime/snyk-upgrade-dc7ad18ae840065fd2184bce8c46ba2b
...
[Snyk] Upgrade typeorm from 0.3.19 to 0.3.20
2024-02-17 19:25:31 +00:00
Simon Larsen
b57587b0ae
Merge pull request #1185 from OneUptime/snyk-upgrade-235b1d93f0cbddf6dfee17d3642ea86e
...
[Snyk] Upgrade axios from 1.6.6 to 1.6.7
2024-02-17 19:25:22 +00:00
snyk-bot
bc3510b114
fix: upgrade axios from 1.6.6 to 1.6.7
...
Snyk has created this PR to upgrade axios from 1.6.6 to 1.6.7.
See this package in npm:
https://www.npmjs.com/package/axios
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
2024-02-17 17:53:30 +00:00
snyk-bot
2aeeb77154
fix: upgrade dotenv from 16.3.2 to 16.4.1
...
Snyk has created this PR to upgrade dotenv from 16.3.2 to 16.4.1.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-02-17 01:46:24 +00:00
snyk-bot
596b80bd71
fix: upgrade typeorm from 0.3.19 to 0.3.20
...
Snyk has created this PR to upgrade typeorm from 0.3.19 to 0.3.20.
See this package in npm:
https://www.npmjs.com/package/typeorm
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/95df775c-d36f-4060-828c-d0ddc8c9f28e?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-17 01:41:44 +00:00
snyk-bot
c1d6978ffc
fix: upgrade reactflow from 11.10.2 to 11.10.3
...
Snyk has created this PR to upgrade reactflow from 11.10.2 to 11.10.3.
See this package in npm:
https://www.npmjs.com/package/reactflow
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-16 17:57:57 +00:00
snyk-bot
3c68f56d79
fix: upgrade react-big-calendar from 1.8.6 to 1.8.7
...
Snyk has created this PR to upgrade react-big-calendar from 1.8.6 to 1.8.7.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-16 17:57:54 +00:00
Simon Larsen
50e07a7947
Merge pull request #1174 from OneUptime/snyk-upgrade-f87bc2db7d38ab19029aa142240a3bac
...
[Snyk] Upgrade posthog-js from 1.102.0 to 1.102.1
2024-02-16 09:15:42 +00:00
Simon Larsen
b6d53c02cd
Merge pull request #1177 from OneUptime/snyk-upgrade-24a93d36a29352f444c5da712b8506eb
...
[Snyk] Upgrade dotenv from 16.4.0 to 16.4.1
2024-02-16 09:15:37 +00:00
Simon Larsen
5a71f70a37
Merge pull request #1178 from OneUptime/snyk-fix-7e01c5c64b53e6ac07214f0a35a132f4
...
[Snyk] Security upgrade nginx from 1.25.3-alpine to 1.25.4-alpine
2024-02-16 09:15:26 +00:00
Simon Larsen
0472c8115f
Merge pull request #1179 from OneUptime/snyk-upgrade-13d7e11b673345545747b6dd3847130f
...
[Snyk] Upgrade reactflow from 11.10.2 to 11.10.3
2024-02-16 09:15:20 +00:00
Simon Larsen
b952f0666b
Merge pull request #1180 from OneUptime/snyk-upgrade-31c1a2457789279317cffb063f11b971
...
[Snyk] Upgrade axios from 1.6.6 to 1.6.7
2024-02-16 09:15:15 +00:00
Simon Larsen
abc5526507
Refactor import statements in AnalyticsModelTable and BaseModelTable
2024-02-16 07:48:29 +00:00
Simon Larsen
96787b6905
Update import statements in ModelTable components
2024-02-16 07:46:31 +00:00
Simon Larsen
519daba294
Remove root user from Dockerfiles
2024-02-16 07:40:22 +00:00
snyk-bot
3ade0146ec
fix: upgrade axios from 1.6.6 to 1.6.7
...
Snyk has created this PR to upgrade axios from 1.6.6 to 1.6.7.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-16 02:25:17 +00:00
snyk-bot
48001b1383
fix: upgrade reactflow from 11.10.2 to 11.10.3
...
Snyk has created this PR to upgrade reactflow from 11.10.2 to 11.10.3.
See this package in npm:
https://www.npmjs.com/package/reactflow
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
2024-02-16 02:15:59 +00:00
snyk-bot
5c3eb0bb11
fix: Nginx/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-EXPAT-6241039
- https://snyk.io/vuln/SNYK-ALPINE318-EXPAT-6241040
- https://snyk.io/vuln/SNYK-ALPINE318-LIBXML2-6245694
2024-02-16 02:13:30 +00:00
snyk-bot
2ff5aae91a
fix: upgrade dotenv from 16.4.0 to 16.4.1
...
Snyk has created this PR to upgrade dotenv from 16.4.0 to 16.4.1.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-02-16 02:13:29 +00:00
snyk-bot
d7b033bb2a
fix: upgrade posthog-js from 1.102.0 to 1.102.1
...
Snyk has created this PR to upgrade posthog-js from 1.102.0 to 1.102.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-15 14:47:48 +00:00
Simon Larsen
82e30a0a04
Merge pull request #1172 from OneUptime/snyk-upgrade-e677790239304d003a044378abc28ba6
...
[Snyk] Upgrade dotenv from 16.3.2 to 16.4.1
2024-02-15 14:14:09 +00:00
Simon Larsen
9792983b5e
Merge pull request #1173 from OneUptime/snyk-upgrade-4cfd59425aabcbe4d52ff653899e338d
...
[Snyk] Upgrade axios from 1.6.5 to 1.6.6
2024-02-15 14:14:04 +00:00
Simon Larsen
6bdce925b7
Merge branch 'refactor-model-table'
2024-02-15 14:05:58 +00:00
Simon Larsen
e53666860e
Fix TracesList component and TelemetryRoutes***
2024-02-15 14:05:18 +00:00
Simon Larsen
8e689e79e2
Add TelemetryServiceViewTrace component and update RouteMap
2024-02-15 14:02:40 +00:00
Simon Larsen
a9c9ea8057
Add modelId to TracesList query
2024-02-15 13:55:36 +00:00
Simon Larsen
88feb381db
Fix formatting and remove unnecessary lines
2024-02-15 13:50:37 +00:00
Simon Larsen
f4d5b9c492
Update OTel exporter headers and endpoints
2024-02-15 13:45:13 +00:00
Simon Larsen
6b0dd27052
Add SpanService API route and permissions for Telemetry Service Traces
2024-02-15 12:50:34 +00:00
Simon Larsen
d2df65e2ff
Refactor ModelTable component to AnalyticsModelTable***
...
***Import AnalyticsModelTable in TracesList component
2024-02-15 12:36:49 +00:00
Simon Larsen
4118edf4f2
Refactor LogsViewer and IncidentState components
2024-02-15 08:54:02 +00:00
Simon Larsen
2185048eea
Update import statements in multiple files
2024-02-15 08:51:43 +00:00
Simon Larsen
2f3e436db5
Fix formatting and import issues
2024-02-15 08:23:31 +00:00
Simon Larsen
15203520d8
Update code in ModelTable and ModelAPI
2024-02-15 08:17:39 +00:00
Simon Larsen
6438943f05
Add ModelFormModal and showCreateModal function to ModelTable
2024-02-15 07:57:44 +00:00
Simon Larsen
6891119c1a
Refactor model table and add column check
2024-02-15 07:46:07 +00:00
Simon Larsen
8de1cec844
Add billing plan access control to BaseModel and AnalyticsBaseModel
2024-02-15 07:35:35 +00:00
snyk-bot
43c0301ee9
fix: upgrade axios from 1.6.5 to 1.6.6
...
Snyk has created this PR to upgrade axios from 1.6.5 to 1.6.6.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-15 02:12:42 +00:00
snyk-bot
af5a33e41f
fix: upgrade dotenv from 16.3.2 to 16.4.1
...
Snyk has created this PR to upgrade dotenv from 16.3.2 to 16.4.1.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-02-15 00:42:22 +00:00
Simon Larsen
19979e99b8
Merge pull request #1171 from OneUptime/snyk-upgrade-9b94016b3c63f811bc1f248484bdddfa
...
[Snyk] Upgrade dotenv from 16.3.2 to 16.4.0
2024-02-14 21:26:17 +00:00
snyk-bot
9e92a351e8
fix: upgrade dotenv from 16.3.2 to 16.4.0
...
Snyk has created this PR to upgrade dotenv from 16.3.2 to 16.4.0.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-02-14 17:40:32 +00:00
Simon Larsen
f7b4b671dc
Add getReadPermissions, getCreatePermissions, getUpdatePermissions, and getDeletePermissions methods to BaseModel and AnalyticsBaseModel
2024-02-14 17:21:17 +00:00
Simon Larsen
438855fb12
Add new methods to AnalyticsModelTable and AnalyticsModelAPI
2024-02-14 17:11:05 +00:00
Simon Larsen
aec156e154
Fix model table and API imports
2024-02-14 16:50:14 +00:00
Simon Larsen
92e16ddd15
Add BaseListResult import and update ListResult interface
2024-02-14 14:29:13 +00:00
Simon Larsen
5b373ced11
Add tableName property to AnalyticsBaseModel
2024-02-13 14:44:53 +00:00
Simon Larsen
b13e021d83
Update import statements in ModelPermission.ts
2024-02-13 14:39:54 +00:00
Simon Larsen
a8b4a0a57a
Update import statements in multiple files
2024-02-13 14:35:46 +00:00
Simon Larsen
333c9d1199
Refactor AnalyticsBaseModel and CommonModel classes
2024-02-13 14:31:54 +00:00
Simon Larsen
337f46b0d3
Update user authentication logic
2024-02-13 14:28:44 +00:00
Simon Larsen
7852aa909e
Update imports in Realtime.ts
2024-02-13 14:26:05 +00:00
Simon Larsen
0de12ec66e
Update modelType references to use BaseModelType
2024-02-13 14:14:32 +00:00
Simon Larsen
5d5f0c9294
Refactor AnalyticsBaseModel and CommonModel classes
2024-02-13 14:08:42 +00:00
Simon Larsen
39dc11fb37
Update import paths for Select and Query
2024-02-13 14:03:28 +00:00
Simon Larsen
7f0d5f43d8
Update import paths for AnalyticsModelAPI
2024-02-13 13:40:58 +00:00
Simon Larsen
26b6533810
Refactor TracesList component to use ModelTable
2024-02-13 13:31:11 +00:00
Simon Larsen
3e9476ea16
Merge branch 'master' into apm
2024-02-13 13:11:14 +00:00
Simon Larsen
9e3bd114dd
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-13 09:56:14 +00:00
Simon Larsen
d797e4b36c
Add timeout and retry logic for pod readiness check
2024-02-13 09:56:11 +00:00
Simon Larsen
7e5ffd7d98
Merge pull request #1168 from OneUptime/snyk-upgrade-97d8dcdbeca02db5298d32e98781de4e
...
[Snyk] Upgrade @types/crypto-js from 4.2.1 to 4.2.2
2024-02-13 09:41:23 +00:00
Simon Larsen
757df64cdc
Merge pull request #1169 from OneUptime/snyk-upgrade-0a9908133ecae8e6c0f854beb0828c8d
...
[Snyk] Upgrade dotenv from 16.3.1 to 16.3.2
2024-02-13 09:41:14 +00:00
Simon Larsen
e74b2cf84f
Add hover functionality and tooltip to GanttChartBar component
2024-02-13 08:49:12 +00:00
Simon Larsen
803045aeb8
Update GanttChart Bar styling and add new bars to Traces view
2024-02-13 08:37:59 +00:00
Simon Larsen
7ea5f79085
Update BarLabel and Bar styles
2024-02-13 08:29:25 +00:00
Simon Larsen
7d90a71091
Merge branch 'master' into apm
2024-02-13 08:24:25 +00:00
Simon Larsen
57e78b53cb
Add CheckOn import and implement shouldProcessRequest function
2024-02-13 07:25:29 +00:00
snyk-bot
f0c08c14e8
fix: upgrade dotenv from 16.3.1 to 16.3.2
...
Snyk has created this PR to upgrade dotenv from 16.3.1 to 16.3.2.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-02-13 00:25:59 +00:00
Simon Larsen
0ecb344a5f
Refactor JavaScriptCode class to improve code readability and maintainability
2024-02-12 19:13:13 +00:00
snyk-bot
2390c1c561
fix: upgrade @types/crypto-js from 4.2.1 to 4.2.2
...
Snyk has created this PR to upgrade @types/crypto-js from 4.2.1 to 4.2.2.
See this package in npm:
https://www.npmjs.com/package/@types/crypto-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
2024-02-12 16:52:29 +00:00
Simon Larsen
ce143583f1
Merge branch 'master' into apm
2024-02-12 15:31:11 +00:00
Simon Larsen
514e726ad4
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-12 15:31:00 +00:00
Simon Larsen
1653c5d8ed
Update README.md: Added Logs Management feature
2024-02-12 15:30:58 +00:00
Simon Larsen
5a7a5b7550
Fix color conversion issue in BarLabel and calculate bar width dynamically
2024-02-12 15:27:58 +00:00
Simon Larsen
8aaa63d2ca
Fix GanttChart styling issues
2024-02-12 13:47:35 +00:00
Simon Larsen
e572458d07
Merge pull request #1166 from OneUptime/snyk-upgrade-ee5bbd066bbfb01bc8a8a117b94c2efa
...
[Snyk] Upgrade dotenv from 16.3.1 to 16.3.2
2024-02-12 07:36:51 +00:00
Simon Larsen
74d82286da
Merge pull request #1167 from OneUptime/snyk-upgrade-09ccd8e31a4d38369f8ab8583ede5668
...
[Snyk] Upgrade css-loader from 6.9.0 to 6.9.1
2024-02-12 07:36:40 +00:00
snyk-bot
ce7c789f36
fix: upgrade css-loader from 6.9.0 to 6.9.1
...
Snyk has created this PR to upgrade css-loader from 6.9.0 to 6.9.1.
See this package in npm:
https://www.npmjs.com/package/css-loader
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
2024-02-12 00:29:37 +00:00
snyk-bot
d738c23078
fix: upgrade dotenv from 16.3.1 to 16.3.2
...
Snyk has created this PR to upgrade dotenv from 16.3.1 to 16.3.2.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-02-11 16:36:45 +00:00
Simon Larsen
346bba4708
Merge remote-tracking branch 'origin/snyk-upgrade-bc86844472225f3f865c0427becc29a3'
2024-02-11 09:54:39 +00:00
Simon Larsen
42a0d09c68
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-11 09:52:43 +00:00
Simon Larsen
894ed95560
increase timeout
2024-02-11 09:52:40 +00:00
Simon Larsen
e645b88542
Merge pull request #1163 from OneUptime/snyk-upgrade-da8d138aeffb15c4996f482de400e2c6
...
[Snyk] Upgrade react-router-dom from 6.21.2 to 6.21.3
2024-02-11 07:52:07 +00:00
Simon Larsen
69f2f8df5b
Merge pull request #1164 from OneUptime/snyk-upgrade-45f6a71748af2acac6a1cb221e3f9191
...
[Snyk] Upgrade dotenv from 16.3.1 to 16.3.2
2024-02-11 07:52:01 +00:00
snyk-bot
38c356f891
fix: upgrade dotenv from 16.3.1 to 16.3.2
...
Snyk has created this PR to upgrade dotenv from 16.3.1 to 16.3.2.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-02-10 17:21:29 +00:00
snyk-bot
15c4013b4f
fix: upgrade react-router-dom from 6.21.2 to 6.21.3
...
Snyk has created this PR to upgrade react-router-dom from 6.21.2 to 6.21.3.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-10 17:21:25 +00:00
Simon Larsen
6d6f5c7746
Refactor GanttChart component to improve readability and formatting
2024-02-10 09:13:07 +00:00
Simon Larsen
0a0a9f7899
Remove unnecessary whitespace and clean up code
2024-02-10 09:09:15 +00:00
Simon Larsen
9b0b8ad3d3
Refactor GanttChart component and related files
2024-02-10 09:06:03 +00:00
Simon Larsen
4efa6bf809
Merge pull request #1161 from OneUptime/snyk-upgrade-50fbbf475c429d596766b8af09e9a2a6
...
[Snyk] Upgrade dotenv from 16.3.1 to 16.3.2
2024-02-10 08:24:50 +00:00
Simon Larsen
3c2e4dde9e
Merge pull request #1162 from OneUptime/snyk-upgrade-7e22832acc0689217ba893f8d3de59d9
...
[Snyk] Upgrade react-router-dom from 6.21.2 to 6.21.3
2024-02-10 08:24:45 +00:00
Simon Larsen
263ef045ff
Merge branch 'master' into apm
2024-02-10 08:21:21 +00:00
Simon Larsen
b96bc5d0a6
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-02-10 08:21:02 +00:00
Simon Larsen
43710eccef
Update image and link in logs-management and product-tabs views
2024-02-10 08:19:40 +00:00
Simon Larsen
e3a6c30969
refactor chart
2024-02-10 08:03:29 +00:00
snyk-bot
12b1cc5736
fix: upgrade react-router-dom from 6.21.2 to 6.21.3
...
Snyk has created this PR to upgrade react-router-dom from 6.21.2 to 6.21.3.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-10 01:31:17 +00:00
Simon Larsen
2bacd4466f
Refactor GanttChart component and add onCardWidthChange prop to Card component
2024-02-09 18:19:27 +00:00
snyk-bot
4fc32260bf
fix: upgrade dotenv from 16.3.1 to 16.3.2
...
Snyk has created this PR to upgrade dotenv from 16.3.1 to 16.3.2.
See this package in npm:
https://www.npmjs.com/package/dotenv
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
2024-02-09 18:00:12 +00:00
snyk-bot
1e44f5afaa
fix: upgrade css-loader from 6.9.0 to 6.9.1
...
Snyk has created this PR to upgrade css-loader from 6.9.0 to 6.9.1.
See this package in npm:
https://www.npmjs.com/package/css-loader
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
2024-02-09 18:00:08 +00:00
Simon Larsen
355e28ca79
Refactor Timeline component to use a minimum interval width
2024-02-09 14:17:17 +00:00
Simon Larsen
29bb09a379
Refactor GanttChart components
2024-02-09 14:17:09 +00:00
Simon Larsen
cc343fb489
Refactor GanttChart components
2024-02-09 08:55:38 +00:00
Simon Larsen
31a653bf8b
Merge pull request #1157 from OneUptime/snyk-upgrade-735401e9a0bab12b59860ba0ff7713a0
...
[Snyk] Upgrade react-router-dom from 6.21.2 to 6.21.3
2024-02-09 08:12:46 +00:00
Simon Larsen
be4bdc5871
Merge pull request #1158 from OneUptime/snyk-upgrade-f2a25c95cec01d8ac35f7e339bb8a289
...
[Snyk] Upgrade reactflow from 11.10.1 to 11.10.2
2024-02-09 08:12:38 +00:00
snyk-bot
3bbb722195
fix: upgrade reactflow from 11.10.1 to 11.10.2
...
Snyk has created this PR to upgrade reactflow from 11.10.1 to 11.10.2.
See this package in npm:
https://www.npmjs.com/package/reactflow
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-09 01:14:00 +00:00
snyk-bot
785ae35d3c
fix: upgrade react-router-dom from 6.21.2 to 6.21.3
...
Snyk has created this PR to upgrade react-router-dom from 6.21.2 to 6.21.3.
See this package in npm:
https://www.npmjs.com/package/react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-09 01:13:57 +00:00
Simon Larsen
8d61372243
Refactor code for improved performance and readability
2024-02-08 18:11:07 +00:00
Simon Larsen
c560bd0310
Merge pull request #1154 from OneUptime/snyk-upgrade-2bfd4b8030d3c88a4514611fff686838
...
[Snyk] Upgrade react-router-dom from 6.21.1 to 6.21.2
2024-02-08 17:56:17 +00:00
Simon Larsen
7f6a1b05ea
Merge pull request #1155 from OneUptime/snyk-upgrade-908f9c832b1c554acf2147d49c14c779
...
[Snyk] Upgrade reactflow from 11.10.1 to 11.10.2
2024-02-08 14:27:22 +00:00
snyk-bot
52d496236f
fix: upgrade reactflow from 11.10.1 to 11.10.2
...
Snyk has created this PR to upgrade reactflow from 11.10.1 to 11.10.2.
See this package in npm:
https://www.npmjs.com/package/reactflow
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
2024-02-08 01:33:39 +00:00
snyk-bot
6d78e864f6
fix: upgrade react-router-dom from 6.21.1 to 6.21.2
...
Snyk has created this PR to upgrade react-router-dom from 6.21.1 to 6.21.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-08 01:33:35 +00:00
Simon Larsen
5e3a5460d5
Merge pull request #1150 from OneUptime/snyk-upgrade-b37a9661abc0085b43a9a9fc696d9b92
...
[Snyk] Upgrade style-loader from 3.3.3 to 3.3.4
2024-02-07 08:23:46 +00:00
Simon Larsen
3539c537e3
Merge pull request #1151 from OneUptime/snyk-fix-942252a30d535a2b7815b8d52f5a84b0
...
[Snyk] Security upgrade fastapi from 0.103.2 to 0.109.1
2024-02-07 08:23:38 +00:00
Simon Larsen
3e57270a0e
Merge pull request #1152 from OneUptime/snyk-upgrade-9facedc502dcfceebdce1c255c9548bd
...
[Snyk] Upgrade protobufjs from 7.2.5 to 7.2.6
2024-02-07 08:23:23 +00:00
Simon Larsen
4a8a78eb83
Merge pull request #1153 from OneUptime/snyk-upgrade-fd44b33aa24b61551427f7fc27bd38c1
...
[Snyk] Upgrade react-router-dom from 6.21.1 to 6.21.2
2024-02-07 08:23:12 +00:00
snyk-bot
768fd118c5
fix: upgrade react-router-dom from 6.21.1 to 6.21.2
...
Snyk has created this PR to upgrade react-router-dom from 6.21.1 to 6.21.2.
See this package in npm:
https://www.npmjs.com/package/react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-07 01:44:01 +00:00
snyk-bot
37f0829f05
fix: upgrade protobufjs from 7.2.5 to 7.2.6
...
Snyk has created this PR to upgrade protobufjs from 7.2.5 to 7.2.6.
See this package in npm:
https://www.npmjs.com/package/protobufjs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/89d21457-97ad-4d10-9b37-253f0b4cc388?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-07 00:48:23 +00:00
snyk-bot
bdd7f58bfa
fix: Llama/requirements.txt to reduce vulnerabilities
...
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-FASTAPI-6228055
2024-02-06 14:43:53 +00:00
snyk-bot
2a9be4e512
fix: upgrade style-loader from 3.3.3 to 3.3.4
...
Snyk has created this PR to upgrade style-loader from 3.3.3 to 3.3.4.
See this package in npm:
https://www.npmjs.com/package/style-loader
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
2024-02-06 14:43:41 +00:00
Simon Larsen
3635a4d839
Merge pull request #1145 from OneUptime/snyk-upgrade-37712a3e2e0ada984d4eb5e44e3aa144
...
[Snyk] Upgrade style-loader from 3.3.3 to 3.3.4
2024-02-06 09:27:09 +00:00
Simon Larsen
aac3f169ae
Merge pull request #1147 from OneUptime/snyk-upgrade-7ca2324934c58bd8cb3bc42eb4b1b48f
...
[Snyk] Upgrade react-router-dom from 6.21.1 to 6.21.2
2024-02-06 09:26:52 +00:00
Simon Larsen
450c9f7107
Merge pull request #1149 from OneUptime/snyk-upgrade-72c6c1a628d7824c0f164fe792903c0c
...
[Snyk] Upgrade socket.io-client from 4.7.3 to 4.7.4
2024-02-06 09:26:41 +00:00
Simon Larsen
088aba033b
Fix formatting in README.md
2024-02-03 21:04:26 +00:00
Simon Larsen
80bae0c0a6
Add instructions for adding a custom domain to the status page
2024-02-03 12:51:02 +00:00
Simon Larsen
166fd1ca36
Update OneUptime service token in fluent.conf
2024-02-03 11:35:36 +00:00
Simon Larsen
1a47402ce3
Update Fluentd endpoint and service token
2024-02-03 09:10:57 +00:00
Simon Larsen
29ef61df88
Update Nginx configuration to include /fluentd/logs location
2024-02-03 09:08:29 +00:00
snyk-bot
0b5110b604
fix: upgrade socket.io-client from 4.7.3 to 4.7.4
...
Snyk has created this PR to upgrade socket.io-client from 4.7.3 to 4.7.4.
See this package in npm:
https://www.npmjs.com/package/socket.io-client
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-03 02:09:12 +00:00
Simon Larsen
37c87130b6
Update Fluentd and Nginx configurations
2024-02-02 19:00:19 +00:00
Simon Larsen
60e25b5954
Add new features to features table
2024-02-02 18:52:35 +00:00
Simon Larsen
423324bc2d
Update SVG images and import paths
2024-02-02 17:05:57 +00:00
Simon Larsen
ec672ea631
Add Fluentd integration for telemetry documentation
2024-02-02 14:59:20 +00:00
Simon Larsen
d46085f30b
Update Fluentd endpoint URLs
2024-02-02 14:43:40 +00:00
Simon Larsen
ddc9eaafba
Add example configuration for Fluentd
2024-02-02 13:09:32 +00:00
Simon Larsen
ee99d10be1
Update Fluentd README with OneUptime integration
2024-02-02 13:08:03 +00:00
Simon Larsen
0233919f3b
Fix code formatting and add missing imports
2024-02-02 12:59:23 +00:00
Simon Larsen
5f735a316f
Add Fluent Ingest API endpoint
2024-02-02 12:21:29 +00:00
Simon Larsen
899422812d
Refactor OTelIngest and TelemetryIngest modules
2024-02-02 11:05:34 +00:00
Simon Larsen
e8e735d8d2
Refactor OTelIngest.ts to improve middleware structure
2024-02-02 11:02:02 +00:00
Simon Larsen
0518cc4840
Merge pull request #1144 from OneUptime/snyk-upgrade-306017fd1e0e493e1973f84b1c6083d5
...
[Snyk] Upgrade css-loader from 6.8.1 to 6.9.0
2024-02-02 07:00:05 +00:00
Simon Larsen
19eb4fe9ef
Merge pull request #1146 from OneUptime/snyk-fix-5c080a6d99bc8e8c5f65b5dd4e482653
...
[Snyk] Security upgrade nodemailer from 6.9.7 to 6.9.9
2024-02-02 06:59:55 +00:00
snyk-bot
d9d648829e
fix: upgrade react-router-dom from 6.21.1 to 6.21.2
...
Snyk has created this PR to upgrade react-router-dom from 6.21.1 to 6.21.2.
See this package in npm:
https://www.npmjs.com/package/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
2024-02-01 16:54:39 +00:00
snyk-bot
d65d24af09
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-NODEMAILER-6219989
2024-02-01 16:52:54 +00:00
Simon Larsen
6c163cc14e
Refactor publicNote assignment in IncidentStateTimelineService and ScheduledMaintenanceStateTimelineService
2024-02-01 16:43:37 +00:00
Simon Larsen
888aa25975
Update terminationGracePeriodSeconds for PostgreSQL and ClickHouse pods
2024-02-01 14:41:35 +00:00
Simon Larsen
29ac16def5
Add public note functionality to IncidentStateTimeline and ScheduledMaintenanceStateTimeline
2024-02-01 07:26:39 +00:00
Simon Larsen
6fbff4dcf1
Update email validation regex
2024-02-01 06:49:39 +00:00
snyk-bot
8f6a088e3d
fix: upgrade style-loader from 3.3.3 to 3.3.4
...
Snyk has created this PR to upgrade style-loader from 3.3.3 to 3.3.4.
See this package in npm:
https://www.npmjs.com/package/style-loader
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
2024-01-31 14:33:38 +00:00
snyk-bot
4bcee2e0ac
fix: upgrade css-loader from 6.8.1 to 6.9.0
...
Snyk has created this PR to upgrade css-loader from 6.8.1 to 6.9.0.
See this package in npm:
https://www.npmjs.com/package/css-loader
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
2024-01-31 14:33:35 +00:00
Simon Larsen
c1b8841fb5
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-01-31 14:02:54 +00:00
Simon Larsen
7719eaf4d8
Update OneUptime messaging in features table
2024-01-31 14:02:51 +00:00
Simon Larsen
08a5fe5cdd
Merge pull request #1143 from OneUptime/snyk-upgrade-a8e750adadd035a3b11b7f37d25341be
...
[Snyk] Upgrade style-loader from 3.3.3 to 3.3.4
2024-01-31 13:28:42 +00:00
Simon Larsen
5473694d33
Add data migration scripts for incident and monitor status timelines
2024-01-31 10:48:54 +00:00
Simon Larsen
4edec7d3c8
Add OneUptimeDate import and update StateTimeline component
2024-01-31 10:25:00 +00:00
Simon Larsen
564440e119
Add logic to update the end date of the previous state when deleting a state in the IncidentStateTimelineService
2024-01-31 09:57:21 +00:00
Simon Larsen
491977ac68
Adjust times of other timeline events
2024-01-31 09:47:20 +00:00
Simon Larsen
040f932afb
Adjust times of other timeline events when deleting a status timeline
2024-01-31 09:46:22 +00:00
Simon Larsen
38843596e6
Comment out unused imports and migrations
2024-01-31 09:35:37 +00:00
Simon Larsen
55ad18118c
Add new data migration scripts and fix error handling in Workers/Index.ts
2024-01-31 09:25:01 +00:00
Simon Larsen
7f5aaa9df3
Refactor database migration in WorkersFeatureSet.init()
2024-01-31 08:50:07 +00:00
Simon Larsen
2b1f0de86f
Add startsAt field to MonitorStatusTimeline, IncidentStateTimeline, and ScheduledMaintenanceStateTimeline
2024-01-31 08:48:23 +00:00
Simon Larsen
4b3e6871b9
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-01-31 08:38:00 +00:00
Simon Larsen
c4147e2836
Refactor StatusPageAPI to include monitorStatusTimelines in the query
2024-01-31 05:11:27 +00:00
snyk-bot
d2c8468a69
fix: upgrade style-loader from 3.3.3 to 3.3.4
...
Snyk has created this PR to upgrade style-loader from 3.3.3 to 3.3.4.
See this package in npm:
https://www.npmjs.com/package/style-loader
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
2024-01-31 05:10:09 +00:00
Simon Larsen
8e44491e2c
Fix range condition in QueryHelper.ts
2024-01-31 05:06:12 +00:00
Simon Larsen
bdd1c7f83c
Add QueryHelper import to AddEndDateToMonitorStatusTimeline
2024-01-30 20:05:32 +00:00
Simon Larsen
35e541001a
Merge pull request #1142 from OneUptime/snyk-upgrade-51ad4416138f2e4c722002320bc87df6
...
[Snyk] Upgrade css-loader from 6.8.1 to 6.9.0
2024-01-30 18:21:04 +00:00
Simon Larsen
e979eaa97e
Merge pull request #1141 from OneUptime/snyk-upgrade-2298a2c0a04e0bbf7d3beec7aefce607
...
[Snyk] Upgrade style-loader from 3.3.3 to 3.3.4
2024-01-30 18:20:49 +00:00
Simon Larsen
a9bc14e416
Add new methods and properties to QueryHelper and MonitorStatusTimeline
2024-01-30 18:10:59 +00:00
snyk-bot
15fcec5d20
fix: upgrade css-loader from 6.8.1 to 6.9.0
...
Snyk has created this PR to upgrade css-loader from 6.8.1 to 6.9.0.
See this package in npm:
https://www.npmjs.com/package/css-loader
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
2024-01-30 17:35:12 +00:00
snyk-bot
9335513d9f
fix: upgrade style-loader from 3.3.3 to 3.3.4
...
Snyk has created this PR to upgrade style-loader from 3.3.3 to 3.3.4.
See this package in npm:
https://www.npmjs.com/package/style-loader
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
2024-01-30 17:35:08 +00:00
Simon Larsen
f64a349e4e
Add onDeleteSuccess and onBeforeDelete hooks to ScheduledMaintenanceService
2024-01-30 12:47:47 +00:00
Simon Larsen
d80c1faa0a
Refactor ChangeIncidentState component
2024-01-30 11:10:24 +00:00
Simon Larsen
c619102138
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-01-30 11:09:51 +00:00
Simon Larsen
de4c131d75
Add ModelFormModal for changing incident state
2024-01-30 11:09:48 +00:00
Simon Larsen
69f147272e
Merge pull request #1140 from OneUptime/simlarsen-patch-1
...
Update IPAddress.md
2024-01-30 10:51:53 +00:00
Simon Larsen
24ccb48f94
Update IPAddress.md
2024-01-30 10:51:44 +00:00
Simon Larsen
5712e96df5
Update event notification titles
2024-01-30 10:34:41 +00:00
Simon Larsen
0018afc67f
Update boolean types for status page subscriber notifications
2024-01-30 10:30:03 +00:00
Simon Larsen
4188923af6
Refactor changeScheduledMaintenanceState method to use an object parameter
2024-01-30 10:14:51 +00:00
Simon Larsen
6f7ee8b00a
Refactor incident and scheduled maintenance state change functions
2024-01-30 09:07:53 +00:00
Simon Larsen
9987053366
Add flag to notify status page subscribers on event creation
2024-01-30 08:29:05 +00:00
Simon Larsen
beb5c90169
Update ScheduledMaintenanceTable and ScheduledMaintenanceView components
2024-01-30 08:28:08 +00:00
Simon Larsen
348f36fa5b
Add shouldStatusPageSubscribersBeNotified field to SendNotificationToSubscribers.ts and StateTimeline.tsx
2024-01-30 08:19:31 +00:00
Simon Larsen
b2b4a5bd29
Add shouldStatusPageSubscribersBeNotified field to IncidentStateTimeline and related components
2024-01-30 08:16:21 +00:00
Simon Larsen
7c62a83024
Add form steps and fields for creating status page announcements
2024-01-30 07:55:34 +00:00
Simon Larsen
37d50cfa9b
Add shouldStatusPageSubscribersBeNotifiedOnNoteCreated field to SendNotificationToSubscribers.ts and PublicNote.tsx
2024-01-30 07:44:16 +00:00
Simon Larsen
43b535d544
Fix formatting issues and remove unnecessary code
2024-01-30 07:33:03 +00:00
Simon Larsen
42b1b7f517
Update CheckboxViewer component and add CheckboxViewer to IncidentView and PublicNote
2024-01-30 07:30:59 +00:00
Simon Larsen
b426670d48
Add CircleClose icon and CheckboxViewer component
2024-01-30 07:26:36 +00:00
Simon Larsen
5367953ab0
Add notification feature for status page subscribers
2024-01-30 07:05:05 +00:00
Simon Larsen
144795d412
Add notification feature for status page subscribers
2024-01-30 06:58:29 +00:00
Simon Larsen
c70a5e2da8
Merge pull request #1139 from OneUptime/snyk-upgrade-55b457e0c5cff802da62f71c0bd78201
...
[Snyk] Upgrade react-big-calendar from 1.8.5 to 1.8.6
2024-01-30 06:44:52 +00:00
Simon Larsen
a505c4d28b
Add network and storage high availability documentation
2024-01-30 06:44:20 +00:00
Simon Larsen
985748e2b4
Add high availability documentation for MicroCeph and MicroK8s
2024-01-30 06:42:22 +00:00
Simon Larsen
0b79a4751a
Remove CephRook.md documentation
2024-01-29 19:23:50 +00:00
Simon Larsen
304aa0c640
Update IP addresses in values.yaml file
2024-01-29 18:16:41 +00:00
Simon Larsen
7582b39a8d
Fix nginx service configuration
2024-01-29 18:15:45 +00:00
Simon Larsen
ad9d565d4d
Add support for external IPs in nginx service
2024-01-29 18:14:12 +00:00
snyk-bot
cb6de455b1
fix: upgrade react-big-calendar from 1.8.5 to 1.8.6
...
Snyk has created this PR to upgrade react-big-calendar from 1.8.5 to 1.8.6.
See this package in npm:
https://www.npmjs.com/package/react-big-calendar
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-29 16:33:21 +00:00
Simon Larsen
0d2946407f
Update MicroK8s and package.json
2024-01-29 13:29:35 +00:00
Simon Larsen
350aabd85e
Fix bug in login functionality
...
Add validation for user input
Refactor code for better readability
Update error handling in API calls
Optimize database queries for improved performance
Implement new feature for user profile customization
Update dependencies to latest versions
Fix formatting issues in code
Remove unused variables and functions
Improve error messages for better user experience
2024-01-29 13:04:06 +00:00
Simon Larsen
b9b3580ca3
Add check for ONEUPTIME_URL in Config.ts
2024-01-29 12:54:43 +00:00
Simon Larsen
4a191b6282
Update environment variable name in probe.yaml
2024-01-29 12:18:23 +00:00
Simon Larsen
41474cb42c
Update ONEUPTIME_URL in config.example.env
2024-01-29 12:16:46 +00:00
Simon Larsen
5137a07167
Update ONEUPTIME_URL in probe configuration and docker-compose file
2024-01-29 12:15:34 +00:00
Simon Larsen
90a8b7b015
Remove unnecessary dependencies and links in docker-compose file
2024-01-29 12:09:35 +00:00
Simon Larsen
b551b15c08
Add "run-probes" script to package.json
2024-01-29 11:59:02 +00:00
Simon Larsen
06d4f89c42
Add envsubst-on-templates.sh script and update Nginx configuration
2024-01-29 09:15:02 +00:00
Simon Larsen
54871d8dd9
Update FetchCertificates.ts and run.sh
2024-01-29 08:47:51 +00:00
Simon Larsen
fb0c6d0540
Update Nginx run script and initialize FetchCertificateJobs
2024-01-29 08:45:51 +00:00
Simon Larsen
ea4d3f37c9
Create subdirectory for StatusPageCerts in Nginx/Jobs/FetchCertificates.ts
2024-01-29 07:26:58 +00:00
Simon Larsen
66fb6f8b90
Refactor environment variable assignments and update port number
2024-01-29 07:25:11 +00:00
Simon Larsen
865c7f0996
Update dependencies and remove unused code
2024-01-29 07:23:24 +00:00
Simon Larsen
a146717798
Update Nginx Dockerfile to use multi-stage build
2024-01-28 16:27:16 +00:00
Simon Larsen
29e2ac1b53
nginx
2024-01-28 16:23:52 +00:00
Simon Larsen
d101114480
Merge pull request #1134 from OneUptime/snyk-fix-a47eb13c90cf7dbf219a0eb82d79b888
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-28 10:39:19 +00:00
Simon Larsen
0d257efe08
Merge pull request #1132 from OneUptime/snyk-fix-4f914cd9a1c943579ea6910382a845b9
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-28 06:09:45 +00:00
Simon Larsen
8235149acd
Merge pull request #1133 from OneUptime/snyk-upgrade-da52d4336f2225518d3da4ac1176245c
...
[Snyk] Upgrade axios from 1.6.4 to 1.6.5
2024-01-28 06:09:40 +00:00
Simon Larsen
e9bc9677f3
Merge pull request #1135 from OneUptime/snyk-fix-c9393a1d9be2cda78638c88b645a96a2
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-28 06:09:32 +00:00
snyk-bot
b3d384e0b4
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6191692
2024-01-28 04:04:37 +00:00
snyk-bot
de3620c011
fix: Dashboard/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6191692
2024-01-28 04:00:47 +00:00
snyk-bot
4d1fd2db17
fix: upgrade axios from 1.6.4 to 1.6.5
...
Snyk has created this PR to upgrade axios from 1.6.4 to 1.6.5.
See this package in npm:
https://www.npmjs.com/package/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
2024-01-28 03:57:19 +00:00
snyk-bot
49696226fb
fix: Accounts/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6191692
2024-01-28 03:50:59 +00:00
Simon Larsen
59858b8c19
Merge pull request #1125 from OneUptime/snyk-upgrade-ffb7c22b4e838057262d8ed9f92d54e2
...
[Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.1
2024-01-27 19:10:26 +00:00
Simon Larsen
b0ffcf8986
Merge pull request #1122 from OneUptime/snyk-upgrade-e109a9b0bbf2f658e1a1ee38a1e65f1f
...
[Snyk] Upgrade typeorm from 0.3.18 to 0.3.19
2024-01-27 19:10:13 +00:00
Simon Larsen
a27cedb470
Merge pull request #1126 from OneUptime/snyk-fix-527e83ee5a2b303636d8c67aff7d8854
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:58 +00:00
Simon Larsen
80432d3ca1
Merge pull request #1127 from OneUptime/snyk-fix-1cb25f30f3f4c99bee4709936fbc03dd
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:52 +00:00
Simon Larsen
37a9e7622d
Merge pull request #1128 from OneUptime/snyk-fix-bdef80a083677bcccde6e2af1a842b11
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:19 +00:00
Simon Larsen
a80e8b6512
Merge pull request #1129 from OneUptime/snyk-fix-b9a4b2f0b33d6b2c09e304029e80a9b0
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:13 +00:00
Simon Larsen
f283c1a497
Merge pull request #1130 from OneUptime/snyk-fix-e0a6d0b05f6a5e7cfa66b402a0eea68d
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:08 +00:00
Simon Larsen
ebd8a75dd0
Merge pull request #1131 from OneUptime/snyk-fix-0f5417766905922082aa4b580803b071
...
[Snyk] Security upgrade node from 21.2-alpine3.18 to 21.6-alpine3.18
2024-01-27 19:09:01 +00:00
Simon Larsen
343b767e68
Update Ceph Rook installation and MicroK8s setup
2024-01-27 19:02:34 +00:00
snyk-bot
d7b7818793
fix: Ingestor/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:36:41 +00:00
snyk-bot
595690a789
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:29:07 +00:00
snyk-bot
9ba0863998
fix: AdminDashboard/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:23:02 +00:00
snyk-bot
9aad7acd41
fix: StatusPage/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:19:38 +00:00
snyk-bot
033f3503f1
fix: Tests/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:15:48 +00:00
snyk-bot
ce02d545dd
fix: TestServer/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:14:27 +00:00
Simon Larsen
2e815457ae
Add DowntimeMonitorStatus to StatusPage
2024-01-27 07:38:05 +00:00
snyk-bot
c95e69df25
fix: upgrade react-router-dom from 6.20.1 to 6.21.1
...
Snyk has created this PR to upgrade react-router-dom from 6.20.1 to 6.21.1.
See this package in npm:
https://www.npmjs.com/package/react-router-dom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-26 19:19:51 +00:00
Simon Larsen
84615274de
Add Downtime Monitor Status to Status Page
2024-01-26 17:58:13 +00:00
Simon Larsen
ec7749c0c6
Merge pull request #1124 from OneUptime/tolerations
...
Tolerations
2024-01-26 15:20:12 +00:00
Simon Larsen
a50da80f85
Refactor code for improved readability and maintainability
2024-01-26 15:13:57 +00:00
Simon Larsen
c24ded8b34
Fix formatting issues and add missing commas
2024-01-26 15:11:31 +00:00
Simon Larsen
3bdc8d5737
Add default bar color to MonitorView and MonitorGroupView components
2024-01-26 14:43:10 +00:00
Simon Larsen
aff7362aec
Refactor code to improve readability and maintainability
2024-01-26 14:26:17 +00:00
Simon Larsen
01e705340d
Add onBeforeCreate hook to StatusPageService
2024-01-26 14:15:44 +00:00
Simon Larsen
509c6a1150
Refactor code to improve readability and maintainability
2024-01-26 14:08:07 +00:00
Simon Larsen
6002678ba0
Fix downtime monitor status issue
2024-01-26 14:03:57 +00:00
Simon Larsen
b106ee90b2
Refactor MonitorView component to use downtimeMonitorStatues
2024-01-26 14:01:56 +00:00
Simon Larsen
98cace628f
Refactor downtimeMonitorStatus to downtimeMonitorStatuses
2024-01-26 14:00:10 +00:00
Simon Larsen
b86cfd3bb8
Add eventStatusId to UptimeUtil and MonitorOverview
2024-01-26 13:52:54 +00:00
Simon Larsen
cd9a72aa36
Update titles and icons in status page components
2024-01-26 12:38:40 +00:00
Simon Larsen
b1e299ecfd
Add FieldType.Percent and ColorInput component
...
Update BaseAPI instantiation
Update TableRow component to handle FieldType.Percent and FieldType.Color
Update OverviewPageBranding component to use FieldType.Percent
2024-01-26 10:41:21 +00:00
Simon Larsen
b27d5953c1
Add StatusPageHistoryChartBarColorRule API endpoint and ModelTable component
2024-01-26 10:25:45 +00:00
Simon Larsen
778d043bfe
Add new icon and page for overview page branding
2024-01-26 09:50:59 +00:00
Simon Larsen
a3334a9205
Add StatusPageHistoryChartBarColorRuleService to services
2024-01-26 07:15:11 +00:00
Simon Larsen
9343165edd
Add status page history chart bar color rule permissions
2024-01-26 07:13:20 +00:00
Simon Larsen
8d1659ef56
Merge pull request #1123 from OneUptime/snyk-upgrade-9a4bf5daa45d2593967bfd2856807320
...
[Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.1
2024-01-26 06:38:01 +00:00
snyk-bot
20bb6d31cf
fix: upgrade react-router-dom from 6.20.1 to 6.21.1
...
Snyk has created this PR to upgrade react-router-dom from 6.20.1 to 6.21.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-01-25 23:18:39 +00:00
snyk-bot
d30469cbf0
fix: upgrade typeorm from 0.3.18 to 0.3.19
...
Snyk has created this PR to upgrade typeorm from 0.3.18 to 0.3.19.
See this package in npm:
https://www.npmjs.com/package/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
2024-01-25 23:00:13 +00:00
Simon Larsen
e2d986c968
Fix SSO query parameter indentation
2024-01-25 18:19:52 +00:00
Simon Larsen
79d440036f
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2024-01-25 18:15:34 +00:00
Simon Larsen
8e0047e055
Add statusPageId to SSO query
2024-01-25 18:15:30 +00:00
Simon Larsen
507ba46237
Merge pull request #1121 from OneUptime/snyk-upgrade-2ace110fcff1c4ffe0f3c940643d64d5
...
[Snyk] Upgrade typeorm from 0.3.18 to 0.3.19
2024-01-25 17:34:07 +05:30
Simon Larsen
63935adbdd
Refactor API URL construction in StatusPageCertificateService
2024-01-25 11:57:12 +00:00
Simon Larsen
dfa38e3cf0
Merge branch 'master' into release
2024-01-25 11:48:43 +00:00
Simon Larsen
580fd97030
Update retry interval for endpoint status script
2024-01-25 11:32:16 +00:00
Simon Larsen
224943206e
Remove unnecessary endpoint status checks
2024-01-25 11:30:48 +00:00
Simon Larsen
726a66bdee
Update API endpoint in StatusPageCertificateService
2024-01-25 10:44:19 +00:00
Simon Larsen
b702113357
Update launch.json and API routes
2024-01-25 10:41:00 +00:00
Simon Larsen
90ccae645a
Update react-router-dom version
2024-01-25 09:18:21 +00:00
Simon Larsen
fb5e7cc8fa
Remove react-router dependency
2024-01-25 09:17:22 +00:00
Simon Larsen
60c0e04c75
Update react-router imports to react-router-dom
2024-01-25 09:16:46 +00:00
snyk-bot
5bed6ed8a5
fix: upgrade typeorm from 0.3.18 to 0.3.19
...
Snyk has created this PR to upgrade typeorm from 0.3.18 to 0.3.19.
See this package in npm:
https://www.npmjs.com/package/typeorm
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/95df775c-d36f-4060-828c-d0ddc8c9f28e?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-25 06:57:04 +00:00
Simon Larsen
e8829ac697
Add local logging configuration to services
2024-01-25 06:50:45 +00:00
Simon Larsen
721d6d7008
Merge remote-tracking branch 'origin/snyk-upgrade-47748be6ada0462c1ce2d47a5808deaa'
2024-01-25 06:31:01 +00:00
Simon Larsen
56c3cf8cf6
Merge remote-tracking branch 'origin/snyk-upgrade-e4be90a8f176fe1400084854f4f2e0c6'
2024-01-25 06:28:53 +00:00
Simon Larsen
c5fd57de9e
Fix bug in login functionality
...
Update error handling in user registration
Refactor code for better performance
Add new feature for user profile customization
Fix formatting issues in UI
Update dependencies to latest versions
Remove unused code
Fix security vulnerability in authentication
Optimize database queries for faster response time
Add unit tests for new functionality
2024-01-25 06:27:33 +00:00
Simon Larsen
225c6aa2b6
Merge pull request #1118 from OneUptime/snyk-upgrade-ffaccda8ec798b579b4a5189781e061b
...
[Snyk] Upgrade moment-timezone from 0.5.43 to 0.5.44
2024-01-25 11:54:50 +05:30
Simon Larsen
ef1846d8b2
Merge pull request #1120 from OneUptime/snyk-upgrade-b5a79920e8e2a06b50624168400adc14
...
[Snyk] Upgrade socket.io-client from 4.7.2 to 4.7.3
2024-01-25 11:54:40 +05:30
snyk-bot
3303029ff5
fix: upgrade socket.io-client from 4.7.2 to 4.7.3
...
Snyk has created this PR to upgrade socket.io-client from 4.7.2 to 4.7.3.
See this package in npm:
https://www.npmjs.com/package/socket.io-client
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-24 21:19:24 +00:00
Simon Larsen
ae3c59f01e
Merge pull request #1117 from OneUptime/snyk-upgrade-2b2067034bf1b25bd5f1c73ced568ba5
...
[Snyk] Upgrade sass-loader from 13.3.2 to 13.3.3
2024-01-23 10:51:59 +05:30
snyk-bot
f01cf72e13
fix: upgrade moment-timezone from 0.5.43 to 0.5.44
...
Snyk has created this PR to upgrade moment-timezone from 0.5.43 to 0.5.44.
See this package in npm:
https://www.npmjs.com/package/moment-timezone
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-22 23:14:54 +00:00
snyk-bot
6dda58907c
fix: upgrade sass-loader from 13.3.2 to 13.3.3
...
Snyk has created this PR to upgrade sass-loader from 13.3.2 to 13.3.3.
See this package in npm:
https://www.npmjs.com/package/sass-loader
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
2024-01-22 14:25:45 +00:00
snyk-bot
a8356c5008
fix: upgrade react-router-dom from 6.21.0 to 6.21.1
...
Snyk has created this PR to upgrade react-router-dom from 6.21.0 to 6.21.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-01-22 14:25:40 +00:00
Simon Larsen
c5c69b875a
Merge pull request #1109 from OneUptime/snyk-upgrade-0aa9f48356dd27f3eb906fbe339af3dd
...
[Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.1
2024-01-22 13:21:56 +05:30
Simon Larsen
c40f9d968d
Merge pull request #1111 from OneUptime/snyk-upgrade-46adcc69676efc0e25afa44ee7fb59aa
...
[Snyk] Upgrade sass-loader from 13.3.2 to 13.3.3
2024-01-22 13:21:26 +05:30
Simon Larsen
a3ec71c1d2
Merge pull request #1114 from OneUptime/snyk-upgrade-ac957e29df49a77fa019e606429af165
...
[Snyk] Upgrade moment-timezone from 0.5.43 to 0.5.44
2024-01-22 11:09:29 +05:30
snyk-bot
38843561e4
fix: upgrade moment-timezone from 0.5.43 to 0.5.44
...
Snyk has created this PR to upgrade moment-timezone from 0.5.43 to 0.5.44.
See this package in npm:
https://www.npmjs.com/package/moment-timezone
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
2024-01-19 17:10:27 +00:00
snyk-bot
5e9ef8168f
fix: upgrade moment from 2.29.4 to 2.30.1
...
Snyk has created this PR to upgrade moment from 2.29.4 to 2.30.1.
See this package in npm:
https://www.npmjs.com/package/moment
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
2024-01-17 23:11:07 +00:00
snyk-bot
dd88069681
fix: upgrade sass-loader from 13.3.2 to 13.3.3
...
Snyk has created this PR to upgrade sass-loader from 13.3.2 to 13.3.3.
See this package in npm:
https://www.npmjs.com/package/sass-loader
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
2024-01-16 17:01:08 +00:00
Simon Larsen
074e0a54ba
Merge pull request #1110 from OneUptime/snyk-upgrade-94dc46a22d7501696279d1fed1709a7b
...
[Snyk] Upgrade react-router from 6.21.0 to 6.21.1
2024-01-15 20:26:47 +05:30
Simon Larsen
4ff97c2d2e
Add logging for certificate order process
2024-01-13 01:11:36 +05:30
snyk-bot
0c3c253bb7
fix: upgrade react-router from 6.21.0 to 6.21.1
...
Snyk has created this PR to upgrade react-router from 6.21.0 to 6.21.1.
See this package in npm:
https://www.npmjs.com/package/react-router
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
2024-01-12 16:56:08 +00:00
Simon Larsen
8772071aa0
Refactor database property classes to handle string values in toDatabase method
2024-01-12 10:51:16 +05:30
Simon Larsen
9848af4a08
Fix email value conversion in Email class
2024-01-12 09:57:20 +05:30
snyk-bot
8e72363eae
fix: upgrade react-router-dom from 6.20.1 to 6.21.1
...
Snyk has created this PR to upgrade react-router-dom from 6.20.1 to 6.21.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-01-11 17:07:36 +00:00
Simon Larsen
28d7b698fa
Add FeatureSet import and type annotation
2024-01-11 19:25:07 +05:30
Simon Larsen
f7cc8d2343
Update proxy_pass in Nginx configuration
...
Delete unused files and dependencies
Update API hostname in WorkflowService
Update API hostname in AnalyticsDatabaseService
2024-01-11 19:16:11 +05:30
Simon Larsen
c7f51cdade
Fix async initialization of Workers and remove unused workflow service
2024-01-11 19:10:00 +05:30
Simon Larsen
29bbcbe6f3
Update .gitignore and nodemon.json
...
This commit updates the .gitignore file to include the /.greenlockrc file and removes the trailing newline in the .gitignore file. It also adds an ignore rule for the greenlock.d/ directory in the nodemon.json file.
2024-01-11 19:05:18 +05:30
Simon Larsen
241391e27e
Update APP_NAME in Index.ts to 'api/workers'
2024-01-11 17:49:04 +05:30
Simon Larsen
e979729d38
Refactor WorkersFeatureSet in Index.ts
2024-01-11 17:47:41 +05:30
Simon Larsen
225d00e4c2
Update proxy_pass URL in Nginx configuration
2024-01-11 17:47:17 +05:30
Simon Larsen
3ea66f64b0
Update file paths and hostnames
2024-01-11 17:45:54 +05:30
Simon Larsen
7bf8b1b189
Add volume for certs in app.yaml and remove workers.yaml
2024-01-11 16:30:44 +05:30
Simon Larsen
4dc06ad879
Add Workers initialization in App/Index.ts
2024-01-11 16:25:58 +05:30
Simon Larsen
bfe7497c52
Remove unnecessary files and code
2024-01-11 16:20:57 +05:30
Simon Larsen
6f85d4c647
Add greenlock dependency
2024-01-11 16:19:55 +05:30
Simon Larsen
44079f3d00
Merge pull request #1105 from OneUptime/snyk-upgrade-7607830943e540dea4850c6e40325010
...
[Snyk] Upgrade reflect-metadata from 0.1.14 to 0.2.1
2024-01-11 13:32:12 +05:30
Simon Larsen
f3323b2803
Merge pull request #1106 from OneUptime/snyk-upgrade-77b2ca8717b067a5a2d92b1e1a0fcaa1
...
[Snyk] Upgrade react-router-dom from 6.20.1 to 6.21.0
2024-01-11 13:32:01 +05:30
Simon Larsen
ed51fd0a23
Merge pull request #1107 from OneUptime/snyk-upgrade-574cde23974e10b3091cb53ddaf0d0b6
...
[Snyk] Upgrade react-error-boundary from 4.0.11 to 4.0.12
2024-01-11 13:31:47 +05:30
Simon Larsen
1cf3576cbb
Merge pull request #1108 from OneUptime/snyk-upgrade-38e32730cfeecebdc5f404f3fd6edea9
...
[Snyk] Upgrade react-router from 6.20.1 to 6.21.0
2024-01-11 13:31:36 +05:30
snyk-bot
2095cfd1d6
fix: upgrade react-router from 6.20.1 to 6.21.0
...
Snyk has created this PR to upgrade react-router from 6.20.1 to 6.21.0.
See this package in npm:
https://www.npmjs.com/package/react-router
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
2024-01-10 23:58:42 +00:00
snyk-bot
bc715a9d6c
fix: upgrade react-error-boundary from 4.0.11 to 4.0.12
...
Snyk has created this PR to upgrade react-error-boundary from 4.0.11 to 4.0.12.
See this package in npm:
https://www.npmjs.com/package/react-error-boundary
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-10 19:25:21 +00:00
snyk-bot
50e6e6da79
fix: upgrade react-router-dom from 6.20.1 to 6.21.0
...
Snyk has created this PR to upgrade react-router-dom from 6.20.1 to 6.21.0.
See this package in npm:
https://www.npmjs.com/package/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
2024-01-10 16:41:10 +00:00
snyk-bot
6540da7daa
fix: upgrade reflect-metadata from 0.1.14 to 0.2.1
...
Snyk has created this PR to upgrade reflect-metadata from 0.1.14 to 0.2.1.
See this package in npm:
https://www.npmjs.com/package/reflect-metadata
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
2024-01-10 15:47:38 +00:00
snyk-bot
ad56e6f67f
fix: upgrade posthog-js from 1.94.4 to 1.96.1
...
Snyk has created this PR to upgrade posthog-js from 1.94.4 to 1.96.1.
See this package in npm:
https://www.npmjs.com/package/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
2024-01-10 15:47:34 +00:00
Simon Larsen
1cde5428bd
Merge branch 'snyk-upgrade-ad60e4244a925158d31eb2e9ce555064'
2024-01-10 17:17:24 +05:30
Simon Larsen
422fe5c98a
Merge branch 'master' into snyk-upgrade-ad60e4244a925158d31eb2e9ce555064
2024-01-10 17:16:25 +05:30
Simon Larsen
621f944ae3
Merge pull request #1103 from OneUptime/release
...
Release
2024-01-10 17:04:27 +05:30
Simon Larsen
57032ab6c0
Merge branch 'master' into release
2024-01-10 16:57:34 +05:30
Simon Larsen
8099eb7999
Merge pull request #1089 from OneUptime/snyk-fix-ef8b7d92517d3814af329593def076b9
...
[Snyk] Security upgrade typeorm from 0.3.17 to 0.3.18
2024-01-10 16:45:22 +05:30
Simon Larsen
8efa823b45
Merge pull request #1090 from OneUptime/snyk-fix-438d412e065c29886867b4c06fdf7406
...
[Snyk] Security upgrade typeorm from 0.3.17 to 0.3.18
2024-01-10 16:45:15 +05:30
Simon Larsen
6d74c12f7c
Merge pull request #1091 from OneUptime/snyk-fix-a87d49090f6bd9edeab990f73c4641f6
...
[Snyk] Security upgrade typeorm from 0.3.17 to 0.3.18
2024-01-10 16:45:01 +05:30
Simon Larsen
7183cb25b9
Merge pull request #1093 from OneUptime/snyk-upgrade-2198ecc436e1250ea2ae48cc5035d344
...
[Snyk] Upgrade @elastic/elasticsearch from 8.10.0 to 8.11.0
2024-01-10 16:44:32 +05:30
Simon Larsen
263d197a7d
Merge pull request #1094 from OneUptime/snyk-fix-417283f18acd7f5a7e7e5fbf14d5acb2
...
[Snyk] Security upgrade typeorm from 0.3.17 to 0.3.18
2024-01-09 22:26:50 +05:30
Simon Larsen
c2e91ac646
Merge pull request #1095 from OneUptime/snyk-fix-069081e2aa6ff87db4d38e978eb81f7d
...
[Snyk] Security upgrade axios from 1.6.3 to 1.6.4
2024-01-09 15:25:14 +05:30
Simon Larsen
a493ae5101
Merge pull request #1096 from OneUptime/snyk-fix-24d3c11e4fa067917d528af52fba892c
...
[Snyk] Security upgrade axios from 1.6.3 to 1.6.4
2024-01-09 15:25:05 +05:30
Simon Larsen
b7f87d336a
Merge pull request #1097 from OneUptime/snyk-fix-4642a73b81f2fb7e18c8188e8ee8d999
...
[Snyk] Security upgrade axios from 1.6.3 to 1.6.4
2024-01-09 15:25:00 +05:30
Simon Larsen
6d3fba6eb0
Merge pull request #1098 from OneUptime/snyk-fix-f127107d1c3f91a14c2301e128fecf0e
...
[Snyk] Security upgrade axios from 1.6.3 to 1.6.4
2024-01-09 15:24:52 +05:30
snyk-bot
c3244f885e
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-AXIOS-6144788
2024-01-05 20:14:02 +00:00
snyk-bot
acd85183d4
fix: Probe/package.json & Probe/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788
2024-01-05 17:05:37 +00:00
snyk-bot
0e13f40ce6
fix: Workers/package.json & Workers/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788
2024-01-05 16:41:20 +00:00
snyk-bot
9a85e8f6a7
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6144788
2024-01-05 16:29:05 +00:00
Simon Larsen
8bb72887bb
fix default_server
2024-01-05 12:03:59 +05:30
Simon Larsen
095aa484c6
Update LIMIT_PER_PROJECT constant value
2024-01-05 01:18:40 +05:30
Simon Larsen
38e810a461
Merge branch 'release'
2024-01-04 18:56:57 +05:30
Simon Larsen
39bb2f4379
Update LIMIT_PER_PROJECT to LIMIT_MAX in MonitorView component
2024-01-04 18:55:38 +05:30
Simon Larsen
381e2bb603
Merge branch 'release'
2024-01-04 14:31:32 +05:30
Simon Larsen
49bf2b5e41
Refactor conditional statement in StatusPageAPI.ts
2024-01-04 14:31:16 +05:30
Simon Larsen
cebbdcfc68
Add showUptimePercent to monitorsOnStatusPageForTimeline
2024-01-04 14:30:15 +05:30
snyk-bot
047191ee19
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-INFLIGHT-6095116
2024-01-04 02:53:42 +00:00
snyk-bot
7d5a70e305
fix: upgrade @elastic/elasticsearch from 8.10.0 to 8.11.0
...
Snyk has created this PR to upgrade @elastic/elasticsearch from 8.10.0 to 8.11.0.
See this package in npm:
https://www.npmjs.com/package/@elastic/elasticsearch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-04 01:11:43 +00:00
snyk-bot
4b7c33a038
fix: upgrade @clickhouse/client from 0.2.6 to 0.2.7
...
Snyk has created this PR to upgrade @clickhouse/client from 0.2.6 to 0.2.7.
See this package in npm:
https://www.npmjs.com/package/@clickhouse/client
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-04 01:11:38 +00:00
snyk-bot
3116f0bfde
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-01-04 01:11:24 +00:00
snyk-bot
545e6028b2
fix: Model/package.json & Model/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-01-03 20:29:05 +00:00
snyk-bot
fa266d282e
fix: package.json & package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-01-03 17:06:22 +00:00
Simon Larsen
09096f7653
Fix typo in breadcrumb route method
2024-01-03 14:44:05 +05:30
Simon Larsen
c39146d59e
Update BILLING_ENABLED to use environment variable
2024-01-03 14:42:05 +05:30
Simon Larsen
3e728139a6
Merge pull request #1067 from soknaly/perf/improve-flashy-loading
...
perf: improve flashy loading while lazy loading
2024-01-03 14:38:33 +05:30
Sokna Ly
f2d47e1a60
perf: improve flashy loading for user settings page
2024-01-02 22:28:00 +07:00
Sokna Ly
9169155aef
perf: improve flashy loading monitor group pages
2024-01-02 22:16:13 +07:00
Sokna Ly
a5d08f685f
perf: improve flashy loading for settings pages
2024-01-02 22:04:40 +07:00
Sokna Ly
92d25fe0f4
perf: improve flashy loading for telemetry pages
2024-01-02 21:02:32 +07:00
Sokna Ly
6fd3728dfa
Merge branch 'master' into perf/improve-flashy-loading
2024-01-02 20:43:51 +07:00
Simon Larsen
6095503855
Merge pull request #1088 from umar23faiz/master
...
Made description optional
2024-01-02 10:57:21 +00:00
umar23faiz
550ccac2b9
Made description optional
2024-01-02 11:13:51 +05:30
Simon Larsen
82a4c48767
Merge pull request #1087 from soknaly/fix/update-on-call-duty-breadcrumbs
...
fix: update on-call duty wrong breadcrumbs
2024-01-01 08:05:28 +00:00
Sokna Ly
9a74a35369
perf: improve flashy loading for on-call duty pages
2024-01-01 15:01:47 +07:00
Sokna Ly
52cebec954
fix: update on call duty wrong breadcrumbs
2024-01-01 14:17:45 +07:00
Sokna Ly
81ff3e73b0
Merge branch 'master' into perf/improve-flashy-loading
2024-01-01 13:28:17 +07:00
Simon Larsen
b13e927f19
Refactor LogsFilters component
2023-12-31 16:42:11 +00:00
Simon Larsen
daed8e96de
Fix isSqlQuery state initialization
2023-12-31 16:40:40 +00:00
Simon Larsen
d6d674510d
Comment out OTLP exporter configuration
2023-12-31 15:11:37 +00:00
Simon Larsen
8b8caed4ac
Fix OTLP exporter configuration
2023-12-31 15:09:29 +00:00
Simon Larsen
1b8a5f8ddb
Fix import statement for AnalyticsTableManagement
2023-12-31 13:47:55 +00:00
Simon Larsen
7a4ffd9f10
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-31 12:08:39 +00:00
Simon Larsen
48c3a00d71
Update timeout for pod readiness check in index.sh
2023-12-31 12:08:36 +00:00
Simon Larsen
0cb5835d6b
Merge pull request #1085 from soknaly/fix/update-workflow-wrong-breadcrumbs
...
fix: update wrong workflow breadcrumbs
2023-12-31 09:52:23 +00:00
Simon Larsen
6d61214fb8
Merge pull request #1083 from OneUptime/snyk-upgrade-80f5fd778bb7b82fe1a07ec89b8fd973
...
[Snyk] Upgrade ts-node from 10.9.1 to 10.9.2
2023-12-31 09:52:06 +00:00
Simon Larsen
3d5fa6286e
Merge pull request #1084 from soknaly/fix/wrong-status-page-html-css-breadcrumb
...
fix: update status page html css page breadcrump
2023-12-31 09:51:57 +00:00
Sokna Ly
8f1630b72e
fix: update workflow wrong breadcrumbs
2023-12-31 14:05:46 +07:00
Sokna Ly
363a989a2a
perf: improve flashy loading for workflows pages
2023-12-31 13:51:16 +07:00
Sokna Ly
7740fe301b
perf: improve flashy loading for status pages
2023-12-31 12:43:01 +07:00
Sokna Ly
06ec8ab315
fix: update status page html css page breadcrump
2023-12-31 11:53:16 +07:00
Simon Larsen
0225c64058
Remove RealTimeService and ALERT_PORT
2023-12-30 23:11:54 +00:00
Simon Larsen
47491eff12
Update port configurations for OpenTelemetry collector
2023-12-30 23:10:18 +00:00
Simon Larsen
af5fd47fdd
Update OpenTelemetry collector endpoint in README.md
2023-12-30 23:04:32 +00:00
Simon Larsen
9d431ac170
Update Nginx listen port to include HTTP/2 support
2023-12-30 22:56:31 +00:00
Simon Larsen
2c8e044057
Update API endpoints to use "/otlp" instead of "/otel"
2023-12-30 22:55:14 +00:00
Simon Larsen
3bfa08e84d
Update helm test command
2023-12-30 22:50:27 +00:00
Simon Larsen
bf2f9d800c
Update OpenTelemetry endpoints and add support for custom collector endpoint
2023-12-30 22:45:29 +00:00
Simon Larsen
d433a64fa1
Update OTLP Exporter configuration
2023-12-30 22:41:57 +00:00
Simon Larsen
a6d1b29770
Update OpenTelemetry exporter configuration
2023-12-30 22:08:37 +00:00
Simon Larsen
a27c94395e
Refactor otel-collector environment variable in Helm chart and OTelCollector config
...
Update environment variables in docker-compose.base.yml
2023-12-30 21:51:44 +00:00
Simon Larsen
1cd94a39bc
Update wait command in index.sh
2023-12-30 21:40:00 +00:00
Simon Larsen
e340e56483
Add OneUptime installation and get pods in test script
2023-12-30 18:30:54 +00:00
snyk-bot
ef06accc7d
fix: upgrade ts-node from 10.9.1 to 10.9.2
...
Snyk has created this PR to upgrade ts-node from 10.9.1 to 10.9.2.
See this package in npm:
https://www.npmjs.com/package/ts-node
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
2023-12-30 18:30:46 +00:00
Simon Larsen
52ea17cbe3
Update Helm commands to use microk8s
2023-12-30 18:23:24 +00:00
Simon Larsen
a1f79d4972
Add commands to check cluster status and storage classes
2023-12-30 18:17:25 +00:00
Simon Larsen
98418a860b
Refactor function to improve performance
2023-12-30 18:16:09 +00:00
Simon Larsen
2cc522c3a1
Delete test-helm-chart.yaml and add test-helm-chart job
2023-12-30 18:02:43 +00:00
Simon Larsen
8ac394c1e2
Add aliases and source bash_aliases file
2023-12-30 17:51:39 +00:00
Simon Larsen
ad8ce09fe5
Merge pull request #1081 from OneUptime/snyk-upgrade-d7b58517b75c76bf759cdda4461ca130
...
[Snyk] Upgrade ts-node from 10.9.1 to 10.9.2
2023-12-30 17:47:35 +00:00
Simon Larsen
401a2441c2
Fix environment variable assignment in app.yaml
2023-12-30 17:46:09 +00:00
Sokna Ly
c092ceedd2
Merge branch 'master' into perf/improve-flashy-loading
2023-12-31 00:45:32 +07:00
Sokna Ly
9310c0c681
perf: improve flashy loading for scheduled maintenace pages
2023-12-31 00:42:51 +07:00
Simon Larsen
ae71d925d6
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-30 17:41:16 +00:00
Simon Larsen
44e3d415df
Update index.sh script in HelmChart/Tests
...
This commit updates the index.sh script in the HelmChart/Tests directory. The changes include removing the command to add the current user to the microk8s group and updating the aliases for kubectl and helm.
2023-12-30 17:41:14 +00:00
Simon Larsen
e9511aedb2
Merge pull request #1082 from soknaly/fix/schedule-ongoing-error
...
fix: schedule ongoing error
2023-12-30 17:39:39 +00:00
Sokna Ly
1a3f034185
fix: schedule ongoing error
2023-12-30 23:39:05 +07:00
Simon Larsen
b8decc8924
Update otel-collector port in Helm chart
2023-12-30 14:33:55 +00:00
Simon Larsen
f5803d34ff
Fix bug in login functionality
2023-12-30 14:22:47 +00:00
Simon Larsen
8d35f5eb2d
Add Helm Chart test workflow
2023-12-30 14:19:49 +00:00
Simon Larsen
d8d4acc100
Update OpenTelemetry exporter configuration
2023-12-30 14:07:30 +00:00
Simon Larsen
2d2f2b0521
Fix totalCostInUSD calculation and update Otel Collector port
2023-12-30 13:32:41 +00:00
Simon Larsen
018d3b7fcd
Update usageCount and totalCostInUSD to use Decimal type
2023-12-30 13:22:57 +00:00
Simon Larsen
03a503b080
Refactor OpenTelemetry exporter configuration
2023-12-30 12:29:35 +00:00
Simon Larsen
3fe3bc06fa
Update OpenTelemetry Collector configuration
2023-12-30 12:17:51 +00:00
Simon Larsen
6c2ae8dec0
Update OTEL_COLLECTOR_HOSTNAME variable name
2023-12-30 12:12:24 +00:00
Simon Larsen
7492b178f2
Add Book icon and update Image component props
2023-12-30 11:42:32 +00:00
Simon Larsen
b3e02b3dac
Delete Logs component and add TelemetryServicesViewDocumentation component
2023-12-30 10:56:47 +00:00
Simon Larsen
c65a38f59c
Add Reliability Autopilot feature
2023-12-30 09:21:27 +00:00
Simon Larsen
68a24675c6
Refactor static file serving in /docs route
2023-12-30 09:06:42 +00:00
Sokna Ly
e8e8e5bf80
perf: improve flashy loading for incident pages
2023-12-30 15:27:56 +07:00
Sokna Ly
e9b1eb9497
Merge branch 'master' into perf/improve-flashy-loading
2023-12-30 14:11:28 +07:00
Simon Larsen
335caa9fdb
Update logo image path in README.md
2023-12-29 22:14:33 +00:00
Simon Larsen
fcfe03e9ca
Update logo image path
2023-12-29 22:11:57 +00:00
Simon Larsen
3111e78eeb
Update function to handle edge cases
...
This commit updates the function to handle edge cases, as shown in the git diff.
2023-12-29 21:27:05 +00:00
Simon Larsen
78029c9c44
Remove Telemetry documentation
2023-12-29 20:54:30 +00:00
Simon Larsen
11dd6cf22c
Update OneUptime collector endpoint URL
2023-12-29 20:53:30 +00:00
Simon Larsen
0e4f4bd7b0
Update telemetry configuration
2023-12-29 20:52:53 +00:00
Simon Larsen
7fc3260888
Update telemetry exporter endpoint
2023-12-29 20:51:51 +00:00
Simon Larsen
c3c204a807
Delete telemetry logs and images
2023-12-29 20:51:12 +00:00
Simon Larsen
43fb1e5278
Update code formatting and fix minor bugs
2023-12-29 20:49:20 +00:00
snyk-bot
789b4edafb
fix: upgrade ts-node from 10.9.1 to 10.9.2
...
Snyk has created this PR to upgrade ts-node from 10.9.1 to 10.9.2.
See this package in npm:
https://www.npmjs.com/package/ts-node
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f8557d79-3b3d-4201-8e2b-598120aedb5c?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-29 15:36:48 +00:00
Simon Larsen
107917e688
Update icon URLs in HelmChart/Public/index.yaml and HelmChart/Public/oneuptime/Chart.yaml
2023-12-29 15:34:07 +00:00
Simon Larsen
04dcb80124
Refactor endpoint status checks in status-check.sh script
2023-12-29 14:06:46 +00:00
Simon Larsen
4b97eaa785
Fix formatting of editButtonText in DataRentention.tsx
2023-12-29 13:54:48 +00:00
Simon Larsen
e375346cd0
Update API route from DashboardApiRoute to AppApiRoute
2023-12-29 13:50:17 +00:00
Simon Larsen
b43a3736db
Update port value for dashboardApi
2023-12-29 13:49:03 +00:00
Simon Larsen
2aaf43cbfe
Update text in nav and status-page views
2023-12-29 13:47:30 +00:00
Simon Larsen
ab4a29999d
Update logs-management.ejs to reflect changes in Incident Management description
2023-12-29 13:37:45 +00:00
Simon Larsen
446c436913
Update images and add edit button for data retention
2023-12-29 13:31:46 +00:00
Simon Larsen
99d3ea9363
Update test script and remove unnecessary comments
2023-12-29 13:18:14 +00:00
Simon Larsen
ea73ca0651
Update text and formatting in logs-management.ejs
2023-12-29 13:13:12 +00:00
Simon Larsen
a3a0d8a7bb
Delete test.home.yaml workflow file
2023-12-29 12:49:44 +00:00
Simon Larsen
7123427656
Add Jest type definitions
2023-12-29 12:49:18 +00:00
Simon Larsen
231dbf43b8
Refactor API reference routes and remove unused code
2023-12-29 12:03:31 +00:00
Simon Larsen
3650c8bf4b
Refactor UI layout in Home views
2023-12-29 11:57:37 +00:00
Simon Larsen
0fa4f82369
Update text size and image in home and monitoring views
2023-12-29 11:52:06 +00:00
Simon Larsen
0387df9e2b
Remove dark logo roll and adjust spacing in index.ejs
2023-12-29 11:37:59 +00:00
Simon Larsen
52c1da7983
Update logging messages in Program.cs
2023-12-29 11:24:43 +00:00
Simon Larsen
dc970eda5e
Update CodeExamplesPath in Pagination and Model files
2023-12-28 21:36:59 +00:00
Simon Larsen
1462d8d6bc
Add CodeExamplesPath to Config.ts
2023-12-28 20:09:59 +00:00
Simon Larsen
698f41b7ec
Delete unused images and files
2023-12-28 20:05:03 +00:00
Simon Larsen
422687aceb
Add ViewsPath import to Pagination and Model files
2023-12-28 19:59:28 +00:00
Simon Larsen
104fa3809a
Add ViewsPath import to PageNotFound.ts
2023-12-28 19:57:41 +00:00
Simon Larsen
7cf592a4d7
Update view engine configuration and file paths
2023-12-28 19:57:21 +00:00
Simon Larsen
7366e92d42
Update Dockerfile paths for App
2023-12-28 19:30:58 +00:00
Simon Larsen
a85bf8b228
Refactor API class and remove unused variables
...
Update _helpers.tpl and remove SERVER_HOME_HOSTNAME variable
Remove SERVER_HOME_HOSTNAME from docker-compose.base.yml
2023-12-28 19:30:18 +00:00
Simon Larsen
ed595f714f
Remove unused code and ports
2023-12-28 19:27:47 +00:00
Simon Larsen
a4e0d1b42f
Remove api-reference and home templates
2023-12-28 16:59:01 +00:00
Simon Larsen
40cac6e629
Update APP_URL to APP_API_URL
2023-12-28 16:58:38 +00:00
Simon Larsen
456516c7f2
Update server and API hostnames and ports
2023-12-28 16:56:05 +00:00
Simon Larsen
4d2afa7cf4
Add new endpoint status checks
2023-12-28 16:51:21 +00:00
Simon Larsen
2e8ee1d51b
Remove unused launch configurations and update port values
2023-12-28 16:49:47 +00:00
Simon Larsen
d11a5e1d1e
Update package name and hostnames
2023-12-28 15:54:27 +00:00
Simon Larsen
c4ba05990a
Remove unnecessary files and configurations
2023-12-28 15:51:47 +00:00
Simon Larsen
539127ff33
Update workflows to remove unused steps
2023-12-28 15:51:33 +00:00
Simon Larsen
ed1b77aa8d
Delete unused files and images
2023-12-28 15:48:12 +00:00
Simon Larsen
684ce2f068
Delete unused files and images
2023-12-28 15:47:22 +00:00
Simon Larsen
486d4b1075
Fix formatting in logs-management.ejs file
2023-12-28 15:38:40 +00:00
Simon Larsen
2613e4092d
Update text and styling in status-page, monitoring, workflows, incident-management, and on-call views
2023-12-28 15:35:58 +00:00
Simon Larsen
f585eb437b
Add logs management route and update product tabs
2023-12-28 15:22:43 +00:00
Simon Larsen
3dc7065265
Refactor variable names for clarity and consistency
2023-12-28 14:16:35 +00:00
Simon Larsen
6527120a05
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-28 14:09:39 +00:00
Simon Larsen
70e12ec917
Update licensing information and logo images
2023-12-28 14:06:59 +00:00
Simon Larsen
d0c089dc82
Merge pull request #1077 from OneUptime/snyk-fix-c7b84a4a4bf64f781e260d3b3c4389ae
...
[Snyk] Security upgrade axios from 1.6.2 to 1.6.3
2023-12-27 19:53:48 +00:00
Simon Larsen
1eadd1e0d9
Merge pull request #1075 from OneUptime/snyk-fix-c9475d2aa1eb73be5cccf9815aa6b7c3
...
[Snyk] Security upgrade axios from 1.6.2 to 1.6.3
2023-12-27 19:53:38 +00:00
Simon Larsen
47ef14d9a6
Merge pull request #1076 from OneUptime/snyk-fix-4ca20fca35b34f332f8b3658998fa23a
...
[Snyk] Security upgrade axios from 1.6.2 to 1.6.3
2023-12-27 19:53:28 +00:00
Simon Larsen
cd83580436
Merge pull request #1078 from OneUptime/snyk-fix-6d11136b4f2ce7d2d2d4881467d6b4a4
...
[Snyk] Security upgrade axios from 1.6.2 to 1.6.3
2023-12-27 19:53:22 +00:00
snyk-bot
f929c52025
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6124857
2023-12-27 19:49:14 +00:00
Simon Larsen
d3b00243ac
Refactor SMS and Call services
2023-12-27 19:14:39 +00:00
Simon Larsen
7a537cedd4
Refactor SMS and Call Services
2023-12-27 19:08:45 +00:00
Simon Larsen
aa5187f0e4
Fix TwilioConfig undefined error in Call and SMS APIs
2023-12-27 18:55:23 +00:00
Simon Larsen
9538dc81d7
Update Twilio configuration and add phone number field to call and SMS logs
2023-12-27 18:47:49 +00:00
Simon Larsen
c38975c27d
Fix Twilio configuration in code
2023-12-27 18:34:04 +00:00
snyk-bot
9756f6ba87
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-AXIOS-6124857
2023-12-27 18:11:02 +00:00
snyk-bot
30fe3c2ce4
fix: Workers/package.json & Workers/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6124857
2023-12-27 16:12:54 +00:00
Simon Larsen
1a59c381cb
Add projectId to API endpoints for testing
2023-12-27 14:51:52 +00:00
Simon Larsen
01221422e7
Update CallSMSConfigTable, CustomSMTPView, and SideMenu
...
Description:
- Updated the `submitButtonText` in the `CallSMSConfigTable` component to 'Close'.
- Renamed the `SETTINGS_CUSTOM_SMTP` route in `PageMap` to `SETTINGS_NOTIFICATION_SETTINGS`.
- Removed the `SideMenuItem` for 'Custom SMTP' in the `DashboardSideMenu` component.
Affected Files:
- `Dashboard/src/Components/CallSMS/CallSMSConfigTable.tsx`
- `Dashboard/src/Components/CustomSMTP/CustomSMTPView.tsx`
- `Dashboard/src/Pages/Settings/SideMenu.tsx`
- `Dashboard/src/Utils/PageMap.ts`
- `Dashboard/src/Utils/RouteMap.ts
2023-12-27 14:50:26 +00:00
Simon Larsen
507a1c3858
Refactor Twilio configuration in SMS service
2023-12-27 14:44:47 +00:00
Simon Larsen
f9b04a8afd
Add callSmsConfig to SMS service
2023-12-27 14:39:05 +00:00
Simon Larsen
a625375605
Add TwilioConfig to CallService and SmsService
2023-12-27 14:34:13 +00:00
Simon Larsen
06759a5702
Refactor code to improve performance and readability
2023-12-27 14:31:43 +00:00
snyk-bot
96f1e72e39
fix: Probe/package.json & Probe/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6124857
2023-12-27 14:25:27 +00:00
Simon Larsen
5499e499a6
Fix SMS and CallService bugs
2023-12-27 14:02:43 +00:00
Simon Larsen
4a00ed114c
Refactor file API routing
2023-12-27 13:40:53 +00:00
Simon Larsen
85a906c59b
Refactor SubscriberSettings component
2023-12-27 13:28:12 +00:00
Simon Larsen
1f8c9807f5
Add Twilio Config for SMS in Subscriber Settings
2023-12-27 13:25:44 +00:00
Simon Larsen
71400935da
Remove unnecessary blank lines in StatusPage.ts
2023-12-27 13:15:27 +00:00
Simon Larsen
55a205b381
Fix import and add new columns to StatusPage model
2023-12-27 13:13:26 +00:00
Simon Larsen
1ba2bd77e6
Refactor CallSMSConfigTable component
2023-12-27 13:08:58 +00:00
Simon Larsen
4aaaf4973e
Add CustomCallSMSTable component to NotificationSettings
2023-12-27 13:07:26 +00:00
Simon Larsen
a64f992176
Fix formatting and naming conventions in code
2023-12-27 12:44:53 +00:00
Simon Larsen
c6ca8579c1
Add UsageBillingService and ProjectCallSMSConfigService to services
2023-12-27 12:30:03 +00:00
Simon Larsen
3fd6f522cc
Remove unnecessary blank lines and import TwilioConfig
2023-12-27 12:22:45 +00:00
Simon Larsen
1af9e36593
Add permissions for Call and SMS configuration
2023-12-27 12:16:24 +00:00
Simon Larsen
8da9d62825
Remove unnecessary whitespace and fix indentation
2023-12-27 11:36:42 +00:00
Simon Larsen
a965f04036
Remove custom SMTP feature from status page view
2023-12-27 11:32:37 +00:00
Simon Larsen
ca1040fec3
Fix useEffect dependencies and reset service token
2023-12-27 11:29:10 +00:00
Simon Larsen
0b79352309
Add Reload icon and implement Reset API Key functionality
2023-12-27 11:20:43 +00:00
Simon Larsen
a8b5bf5680
Add settings page for telemetry services view
2023-12-27 10:59:31 +00:00
Simon Larsen
13b2236264
Update environment variable in dashboard-api.yaml and docker-compose.base.yml
2023-12-27 10:52:07 +00:00
Simon Larsen
c783db4084
Update InternalSmtpFromName in Config.ts
2023-12-27 10:49:57 +00:00
Simon Larsen
9ac8bded2b
Refactor DashboardHeader component to improve readability and maintainability
2023-12-27 10:29:44 +00:00
Simon Larsen
ec0b3d96a2
Update feature descriptions in features-table.ejs
2023-12-26 20:11:20 +00:00
Simon Larsen
c7f1ecd838
Update features table and headings
2023-12-26 19:59:29 +00:00
Simon Larsen
dc2b667691
Add OneUptimeDate import and update updatedAt value in StatementGenerator.test.ts
...
Update tick icons in features-table.ejs
2023-12-26 19:48:18 +00:00
Simon Larsen
fae7183d84
Update pricing and telemetry sections in pricing.ejs
2023-12-26 19:43:45 +00:00
Simon Larsen
61ed698182
Add support for Date type in CommonModel and Statement
2023-12-26 19:16:34 +00:00
Simon Larsen
a610a21a2a
Refactor code formatting and spacing
2023-12-26 18:39:01 +00:00
Simon Larsen
e648393262
Add InBetween type and update Statement and StatementGenerator
2023-12-26 18:37:39 +00:00
Simon Larsen
bbb531867b
Add LogSeverity enum and filter options to LogsViewer
2023-12-26 17:43:42 +00:00
Simon Larsen
e6c53378d3
Refactor Statement and StatementGenerator classes
2023-12-26 17:10:13 +00:00
Simon Larsen
36ba8bb848
Update database types in CommonModel and StatementGenerator
2023-12-26 15:26:53 +00:00
Simon Larsen
b5a44f6b31
Refactor code and fix bugs
2023-12-26 15:16:58 +00:00
Simon Larsen
e33999b62b
Add Search and NotEqual types to CommonModel and StatementGenerator
2023-12-26 15:10:20 +00:00
Simon Larsen
e7e7f3426d
Update imports and add search functionality
2023-12-26 12:59:06 +00:00
Simon Larsen
d822be5203
Update import paths for database types
2023-12-26 12:53:30 +00:00
Simon Larsen
7493f40692
Update import paths for BaseDatabase
2023-12-26 12:47:51 +00:00
Simon Larsen
d1c6a6c79e
Update user authentication logic
2023-12-26 11:55:26 +00:00
Simon Larsen
c3f1165eb9
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-26 11:48:19 +00:00
Simon Larsen
206c5023d7
Add import for ProductType from 'Model/Models/UsageBilling' in Helpers.ts
2023-12-26 11:47:13 +00:00
Simon Larsen
0fd7d5f3d1
Merge pull request #1074 from OneUptime/otel
...
Otel
2023-12-26 11:32:29 +00:00
Simon Larsen
8584726d22
Refactor code formatting and remove unnecessary whitespace
2023-12-26 11:23:18 +00:00
Simon Larsen
ba7a2fb057
Update PostgresConfig and Init files
2023-12-26 11:13:00 +00:00
Simon Larsen
334ac4d623
Add DiskSize class with conversion methods and update UsageHistory component
2023-12-25 20:33:51 +00:00
Simon Larsen
e9dc7bcab9
Add totalCostInUSD to usageBilling select query and calculate totalCostInCents for reporting
2023-12-25 20:10:35 +00:00
Simon Larsen
ec1942af8f
Refactor billing unit names and remove debugger statements
2023-12-25 19:51:36 +00:00
Simon Larsen
224eff0d3d
Update launch.json and ObjectID.ts, add debugger statement, modify BillingService.test.ts, Statement.ts, and NavBar.tsx, and update OTelIngest.ts
2023-12-25 19:21:04 +00:00
Simon Larsen
937679d544
Update test setup in CommonServer workflow and PostgresConfig
2023-12-25 18:42:48 +00:00
Simon Larsen
0af8d7359b
Refactor billing configuration and add database setup in tests
2023-12-25 18:31:23 +00:00
Simon Larsen
e57963cad1
Refactor rendering code in SSO.ts
2023-12-25 15:04:27 +00:00
Simon Larsen
8a0b977a17
Update test command in CommonServer workflow
2023-12-25 14:32:08 +00:00
Simon Larsen
c4f8826084
Commented out unused code in NavBar.tsx
2023-12-25 14:19:34 +00:00
Simon Larsen
c543e2ab90
Update file paths in SSO.ts
2023-12-25 14:10:15 +00:00
Simon Larsen
f41978c16d
Refactor file picker overrideRequestUrl parameter
2023-12-25 13:52:52 +00:00
Simon Larsen
1fcc5fc7b5
Refactor notification API routes and file paths
2023-12-25 13:51:37 +00:00
Simon Larsen
1e37f03792
Update API routes for notifications
2023-12-25 13:43:26 +00:00
Simon Larsen
15850380c4
Fix file picker and notification proxy URLs
2023-12-25 13:39:11 +00:00
Simon Larsen
284752631e
Remove unnecessary endpoint status checks
2023-12-25 13:30:46 +00:00
Simon Larsen
2d843605c7
Update environment variables in dashboard-api.yaml and docker-compose.base.yml
2023-12-25 13:27:28 +00:00
Simon Larsen
9512d97671
fix fmt
2023-12-25 13:22:16 +00:00
Simon Larsen
5140f92b1a
Update dependencies in ActiveMonitoringMeteredPlan.ts and package.json
2023-12-25 13:17:26 +00:00
Simon Larsen
7cda0565ba
Update API endpoints in CallService, MailService, and SmsService
2023-12-25 13:12:19 +00:00
Simon Larsen
224824f1f1
Remove notification service and related configurations
2023-12-25 13:09:41 +00:00
Simon Larsen
72589c060e
Delete unused files and templates
2023-12-25 13:03:33 +00:00
Simon Larsen
501e78aae1
Merge branch 'logs-final' into remove-servicess
2023-12-25 12:49:05 +00:00
Simon Larsen
62b309c18c
Add dependencies for XML parsing and cryptography
2023-12-25 12:46:09 +00:00
Simon Larsen
4359b74f26
Remove unused files and configurations
2023-12-25 12:42:20 +00:00
Simon Larsen
25fd18b958
Add import for Identity feature set
2023-12-25 12:35:36 +00:00
Simon Larsen
5dfe813bc2
Refactor docker-compose files to remove unused services
2023-12-25 12:28:15 +00:00
Simon Larsen
ca56f83f08
Update Nginx configuration for file proxy
2023-12-25 12:24:09 +00:00
Simon Larsen
cef7df73bb
Remove unused files and configurations
2023-12-25 12:23:13 +00:00
Simon Larsen
901d9dd80c
Add File API endpoint to DashboardAPI
2023-12-25 12:21:13 +00:00
Simon Larsen
09e7e1811d
Delete unused files and templates
2023-12-25 12:16:54 +00:00
Simon Larsen
f6df07b002
Delete volumes.yaml file
2023-12-25 11:40:38 +00:00
Simon Larsen
184ad1b2b8
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-24 19:22:58 +00:00
Simon Larsen
82b17ebc8e
Fix capitalization in file paths and update helm install commands
2023-12-24 19:22:54 +00:00
Simon Larsen
4d1c557ee6
Add ActiveMonitoring to ProductType enum
2023-12-22 17:42:05 +00:00
Simon Larsen
22d63c3c80
Update metered plan reporting in ReportTelemetryMeteredPlan.ts
2023-12-22 17:20:15 +00:00
Simon Larsen
a865f987f8
Refactor TelemetryMeteredPlan class to use correct spelling for productType
2023-12-22 17:16:52 +00:00
Simon Larsen
fdb64c5cd9
Update import statements and remove unused code
2023-12-22 17:15:14 +00:00
Simon Larsen
e08d2bb8eb
Refactor metered plan handling and add new telemetry plan
2023-12-22 17:00:39 +00:00
Simon Larsen
8f8c443a72
Remove unused metered plan active monitoring configuration
2023-12-22 14:34:54 +00:00
Simon Larsen
190df60a3f
Add data retention settings and update telemetry service
2023-12-22 14:34:09 +00:00
Simon Larsen
f374459c5a
Fix formatting and add missing commas
2023-12-22 12:18:14 +00:00
Simon Larsen
d42d95f28e
Add usage history page to settings menu
2023-12-22 12:12:13 +00:00
Simon Larsen
c5f1621ac0
Merge pull request #1070 from OneUptime/dependabot/pip/Llama/transformers-4.36.0
...
Bump transformers from 4.34.0 to 4.36.0 in /Llama
2023-12-21 22:40:20 +00:00
Simon Larsen
d788332221
Add usage billing functionality and report to Usage Service
2023-12-21 19:59:29 +00:00
Simon Larsen
d17cef4692
Add new jobs for metered plan telemetry
2023-12-21 19:07:48 +00:00
Simon Larsen
fd8eb66146
Fix bug in login functionality
...
Add validation for user input
Refactor code for better readability
Update error handling in API calls
Optimize database queries for improved performance
2023-12-21 19:06:43 +00:00
Simon Larsen
e6943d38d5
Refactor metered plan reporting in BillingService and MonitorService
2023-12-21 18:54:05 +00:00
Simon Larsen
53c25a4a4f
Fix billing service and usage billing model
2023-12-21 18:49:14 +00:00
Simon Larsen
4eff4b91e9
Update metered plans in config.example.env
2023-12-21 17:40:03 +00:00
Simon Larsen
b0cb902fab
Delete UsageBillingService.ts and add UsageBillingService to DashboardAPI/Index.ts
2023-12-21 15:06:50 +00:00
Simon Larsen
1af2ed32fc
Add UsageBilling and telemetry retention settings
2023-12-21 15:02:57 +00:00
Simon Larsen
f9b0716769
Add reseller service and reseller model to ProjectAPI
2023-12-21 13:11:54 +00:00
Simon Larsen
7509dbb766
Refactor LogsFilters and NavBar components
2023-12-21 12:47:19 +00:00
Simon Larsen
2d4a084aee
Fix formatting issues in Project.ts and Header.tsx
2023-12-21 12:05:56 +00:00
Simon Larsen
03b9627da7
Add id attribute to status page logo
2023-12-21 12:03:02 +00:00
Simon Larsen
fba576b248
Add ColumnBillingAccessControl to Project model
2023-12-21 11:29:20 +00:00
dependabot[bot]
80a925d77d
Bump transformers from 4.34.0 to 4.36.0 in /Llama
...
Bumps [transformers](https://github.com/huggingface/transformers ) from 4.34.0 to 4.36.0.
- [Release notes](https://github.com/huggingface/transformers/releases )
- [Commits](https://github.com/huggingface/transformers/compare/v4.34.0...v4.36.0 )
---
updated-dependencies:
- dependency-name: transformers
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-20 21:14:11 +00:00
Simon Larsen
781c40e7c5
Refactor status page notification code
2023-12-20 16:36:36 +00:00
Simon Larsen
60430eb6f5
Add status page notification functionality
2023-12-20 16:32:23 +00:00
Simon Larsen
f12a793951
Fix UI styling and update field descriptions in FormField and IncidentsTable
2023-12-20 16:15:26 +00:00
Simon Larsen
7d795408ed
Fix initial value bug in Category component
2023-12-20 16:11:52 +00:00
Simon Larsen
81c8758630
Update FormField component to include title and description in Modal
2023-12-20 16:05:56 +00:00
Simon Larsen
b925b876de
Fix formatting in selectByAccessControlProps in Field.ts
2023-12-20 15:56:28 +00:00
Simon Larsen
815270cfbc
Refactor FormField component to use selectByAccessControlProps
2023-12-20 15:54:15 +00:00
Simon Larsen
5d4f8c623a
Update function to handle edge cases
...
This commit updates the function to handle edge cases, ensuring that the code is more robust and handles unexpected scenarios.
2023-12-20 15:46:55 +00:00
Simon Larsen
84a76da280
Fix import statement and formatting in CategoryCheckboxTypes.ts and FormField.tsx
2023-12-20 14:54:00 +00:00
Simon Larsen
c7ae1844c5
Update component props and types
2023-12-20 14:52:31 +00:00
Simon Larsen
8636b5bc69
Refactor getFieldDescription function in FormField.tsx
2023-12-20 14:22:30 +00:00
Simon Larsen
147e104bc4
Update FieldLabel and FormField components
2023-12-20 14:20:53 +00:00
Simon Larsen
52f2c8ad14
Refactor Text.trimLines method to use arrow function with explicit return
2023-12-20 13:30:23 +00:00
Simon Larsen
3c06af91ba
Add Text.trimLines() method and use it in SmsService.sendSms()
2023-12-20 13:29:23 +00:00
Simon Larsen
fbcda678f8
Refactor ConfirmModal test code
2023-12-20 13:11:51 +00:00
Simon Larsen
1b019af98d
Merge pull request #1069 from Srdeveloper1004/feature/commonui-test
...
Add new confirm modal test of commonui
2023-12-20 12:52:33 +00:00
Simon Larsen
c8a23df5b6
Refactor code formatting and fix indentation
...
Update error message for user limit reached in free plan
Remove unused import statement
Fix indentation in Home/Index.ts
Fix indentation and add line breaks in HardDeleteItemsInDatabase.ts
2023-12-20 12:37:55 +00:00
code dev
b4fb4f72b6
Add new confirm modal test of commonui
2023-12-20 13:36:21 +01:00
Simon Larsen
3208e99469
Update pricing and plan names
2023-12-20 12:04:28 +00:00
Simon Larsen
fdff20a2f9
Add user limit check for free plan
2023-12-20 11:54:26 +00:00
Simon Larsen
b483cf1601
Add billing check before performing hard delete
2023-12-20 11:50:14 +00:00
Simon Larsen
21df6c0b7c
Add hard delete for items older than 120 days
2023-12-20 11:48:14 +00:00
Simon Larsen
0408bf96db
Update hard delete threshold to 3 days
2023-12-20 11:45:05 +00:00
Simon Larsen
8e0b2dd8dd
Update CodeEditor configuration
2023-12-19 19:44:30 +00:00
Simon Larsen
667b326c8b
Refactor ModelAPI.getItem in SMTP settings page
2023-12-19 17:58:07 +00:00
Simon Larsen
f5342d066c
Update update access control to PlanSelect.Scale
2023-12-19 17:50:59 +00:00
Simon Larsen
d67ee57bf0
Add showEvenIfPermissionDoesNotExist property to Field interface
2023-12-19 17:42:54 +00:00
Simon Larsen
9a6d8c9459
Update unsubscribe message and add forceShow to form fields
2023-12-19 17:40:48 +00:00
Simon Larsen
4c71eb7fca
Refactor code for better readability and maintainability
2023-12-19 17:25:23 +00:00
Simon Larsen
97f7a6e4ef
Add webpack-dev-server for development environment
2023-12-19 17:23:53 +00:00
Simon Larsen
23a79ca158
Refactor code to improve readability and maintainability
2023-12-19 15:56:12 +00:00
Simon Larsen
777adada5a
Add allowSubscribersToChooseResources flag to notification logic
2023-12-19 15:52:44 +00:00
Simon Larsen
1887f1d238
Update unsubscribe message in notification templates
2023-12-19 15:40:23 +00:00
Simon Larsen
dcc25fa0c4
Add webpack-cli as a development dependency
2023-12-19 15:30:28 +00:00
Simon Larsen
0c293c8362
Refactor StatusPageAPI.ts to use explicit type for subscriber
2023-12-19 14:45:32 +00:00
Simon Larsen
585b7bc239
Fix formatting issues and remove unnecessary code
2023-12-19 14:41:33 +00:00
Simon Larsen
fc50511b7f
Fix monitor retrieval and on-call schedule loading
2023-12-19 14:31:41 +00:00
Simon Larsen
006e398322
Refactor API calls in Settings, EmailSubscribers, TeamView, UserView, ProjectInvitations, and PublicNote components
2023-12-19 14:09:41 +00:00
Simon Larsen
0e442f0134
Refactor API calls and update select options
2023-12-19 13:55:35 +00:00
Simon Larsen
7d01474d0f
Refactor API calls in Register and VerifyEmail pages
2023-12-19 13:22:17 +00:00
Simon Larsen
dbce4f90ab
Update ModelAPI and related components
2023-12-19 13:20:22 +00:00
Simon Larsen
eccb035bf2
Fix bug in login functionality
...
Refactor code to improve performance
Update README with new instructions
Add new feature for user authentication
Fix formatting issues in CSS file
Update dependencies to latest versions
Remove unused variables
Add error handling for edge cases
Fix broken links in documentation
Optimize database queries for faster response times
2023-12-19 12:59:03 +00:00
Simon Larsen
fad319016b
Disable word-based suggestions in CodeEditor
2023-12-19 12:46:34 +00:00
Simon Larsen
9a09b6562d
Fix subscription API endpoints and update subscription form
2023-12-19 12:43:53 +00:00
Simon Larsen
8dc689fd5a
Update API URLs in ModelForm component
2023-12-19 12:33:01 +00:00
Simon Larsen
bbeaeb047e
Fix required field validation in FormField component
2023-12-19 12:27:49 +00:00
Simon Larsen
576c220b31
Fix formatting issue in UpdateSubscription.tsx
2023-12-19 12:03:09 +00:00
Simon Larsen
59ab24ba36
Refactor unsubscribe URL generation in StatusPageSubscriberService
2023-12-19 11:43:41 +00:00
Simon Larsen
32e72a8817
Update subscription routes and components
2023-12-19 11:34:15 +00:00
Simon Larsen
d03ffc83b2
Add Unsubscribe page and routes
2023-12-18 23:00:31 +00:00
Simon Larsen
c88a59cddb
Fix bug in login functionality
...
Update error handling in API calls
Refactor code for improved readability
Add new feature for user authentication
Optimize database queries for faster performance
Update dependencies to latest versions
Fix formatting issues in code
Add unit tests for new functionality
Remove unused code
Update documentation for new API endpoints
2023-12-18 22:36:28 +00:00
Simon Larsen
c2305da404
Fix bug in login functionality
2023-12-18 22:34:59 +00:00
Simon Larsen
36dcb1597f
Fix formatting and remove unnecessary code
2023-12-18 22:32:17 +00:00
Simon Larsen
24f499bcc2
Fix subscription logic and update form field validation
2023-12-18 22:25:05 +00:00
Simon Larsen
6a3f287822
Refactor Checkbox and FormField components
2023-12-18 22:11:09 +00:00
Simon Larsen
37d2d8bedf
Fix category and checkbox onChange event handling
2023-12-18 22:01:37 +00:00
Simon Larsen
e51c3c5c56
Update Checkbox and SubscribePage components
2023-12-18 20:00:17 +00:00
Simon Larsen
13ee850a67
Add isSubscribedToAllResources field and update EmailSubscribe component
2023-12-18 17:21:52 +00:00
Simon Larsen
fa586c0667
Add BaseModel import and sanitize initial values in CategoryCheckbox component
2023-12-18 17:18:12 +00:00
Simon Larsen
16a858d2e2
Update StatusPage and EmailSubscribers components
2023-12-18 15:39:59 +00:00
Simon Larsen
51f4f4c23c
Fix formatting issues and improve code readability
2023-12-18 15:24:33 +00:00
Simon Larsen
15a81ed14d
Add canReadOnRelationQuery property to StatusPageGroup model and import SubscriberUtil in EmailSubscribe component
2023-12-18 15:19:15 +00:00
Simon Larsen
c520d09351
Add validation for status page resources
2023-12-16 21:14:07 +00:00
Simon Larsen
14c6bdb3b4
Refactor EventItem component to use div instead of p tags for event descriptions
2023-12-16 21:01:57 +00:00
Simon Larsen
ec9e6252a1
Add support for subscribers to choose resources
2023-12-16 21:00:23 +00:00
Simon Larsen
8fd03008b7
Add column access control for allowSubscribersToChooseResources and enableSmsSubscribers
2023-12-16 20:49:33 +00:00
Simon Larsen
b1922ea4a9
Refactor Checkbox and HorizontalRule components
2023-12-16 20:43:03 +00:00
Simon Larsen
63fcfbc6f6
Fix typos and add functionality to Checkbox components
2023-12-16 20:38:45 +00:00
Simon Larsen
cf5fceb981
Refactor CategoryCheckbox component and fix Checkbox styling
2023-12-16 19:27:58 +00:00
Simon Larsen
c95f845a5c
Add HorizontalRule component and update Category component
2023-12-16 19:18:22 +00:00
Simon Larsen
b42a69b154
Refactor code formatting in Index.tsx and Checkbox.tsx
...
Fix formatting and add error handling in EmailSubscribe.tsx
2023-12-16 14:01:51 +00:00
Simon Larsen
b0ef3be85e
Fix formatting and remove unnecessary code
2023-12-16 14:01:15 +00:00
Simon Larsen
07b72310fc
Refactor Overview component
2023-12-16 13:56:48 +00:00
Simon Larsen
3707ee7b9d
Update code editor settings and UI labels
2023-12-16 13:36:23 +00:00
Simon Larsen
f5bc142112
Add category checkbox for undefined category
...
Update ModelForm import in EmailSubscribe.tsx
2023-12-16 13:20:50 +00:00
Simon Larsen
90e01e9fb8
Add allowSubscribersToChooseResources state variable
2023-12-16 13:12:37 +00:00
Simon Larsen
93fc5b68ff
Add option to allow subscribers to choose resources
2023-12-16 13:11:06 +00:00
Simon Larsen
54600cf358
Add description for allowing subscribers to choose resources
2023-12-16 13:04:54 +00:00
Simon Larsen
ba90733f72
Add advanced subscriber settings to SubscriberSettings.tsx and StatusPage model
2023-12-16 13:03:23 +00:00
Simon Larsen
acc610e253
Refactor CategoryCheckbox component and add description to CheckboxCategory
2023-12-16 13:00:49 +00:00
Simon Larsen
a4c17c7bf6
Add order property to select query in StatusPageAPI.ts and CategoryCheckboxProps interface
2023-12-16 12:42:10 +00:00
Simon Larsen
5f2479abce
Add API endpoint to get status page resources
2023-12-16 12:09:53 +00:00
Simon Larsen
b2042baa04
Add ManyToMany relationship with StatusPageResource
2023-12-16 12:06:50 +00:00
Simon Larsen
cfba3386b7
Add Checkbox and CategoryCheckbox options to FormFieldSchemaType and Field interface
2023-12-16 11:37:37 +00:00
Simon Larsen
06b34c4e9d
Refactor CategoryCheckbox component
2023-12-16 11:13:00 +00:00
Simon Larsen
074055aec4
Refactor code for improved performance and readability
2023-12-16 11:05:27 +00:00
Simon Larsen
5ef0b908d8
Update wordBasedSuggestions in CodeEditor.tsx
2023-12-14 19:15:12 +00:00
Simon Larsen
cbc9445b84
Update notification sending in incident and scheduled maintenance jobs
2023-12-14 19:12:32 +00:00
Simon Larsen
eebfb79b06
Fix code formatting and update variable declaration
2023-12-14 16:54:14 +00:00
Simon Larsen
c0ff01e7f6
Update SmsLog and SmsService classes, and SendNotificationToSubscribers job
2023-12-14 16:51:15 +00:00
Simon Larsen
16a65fcb4c
Update import statements and add new data migration
2023-12-14 16:23:49 +00:00
Simon Larsen
f62930abb1
Fix formatting issues and enable SMS subscribers
2023-12-14 16:07:09 +00:00
Simon Larsen
379252bddf
Add SMS notification feature and update side menu
2023-12-14 16:04:56 +00:00
Simon Larsen
69eed8d7cf
Update code editor settings and side menu icons
2023-12-14 15:47:58 +00:00
Simon Larsen
2a37f62a82
Add enableSMSSubscribers flag to NavBar and MasterPage components
2023-12-14 15:26:30 +00:00
Simon Larsen
0fb652abf2
Enable email subscribers instead of subscribers
2023-12-14 15:13:46 +00:00
Sokna Ly
6285d031eb
fix: revert type change for editor component (error on my local)
2023-12-13 23:26:14 +07:00
Sokna Ly
1a8e3eb747
perf: improve flashy loading when lazy loading
2023-12-13 23:04:48 +07:00
Nawaz Dhandala
c4f058cbec
Merge pull request #1066 from soknaly/fix/update-wrong-breadcrumbs
...
fix: update monitor wrong breadcrumbs
2023-12-13 15:46:12 +00:00
Sokna Ly
3ca7d83d96
fix: update monitor wrong breadcrumbs
2023-12-13 22:36:15 +07:00
Simon Larsen
3787985d23
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-13 13:53:57 +00:00
Simon Larsen
632ed7b782
Fix retry logic for response times exceeding 10 seconds
2023-12-13 13:53:55 +00:00
Nawaz Dhandala
3ae76dde91
Merge pull request #1065 from OneUptime/snyk-upgrade-432a38389fa3774d65991245b8bf3f20
...
[Snyk] Upgrade @types/lodash from 4.14.201 to 4.14.202
2023-12-13 13:45:44 +00:00
Simon Larsen
dc6ce43e0d
Update fileMock.js path in jest.config.json
2023-12-13 13:43:05 +00:00
Simon Larsen
0ca9c2db9b
Update moduleNameMapper in jest.config.json
2023-12-13 13:37:48 +00:00
Simon Larsen
552415713e
Update dependencies in jest.config.json and package-lock.json
2023-12-13 13:31:01 +00:00
snyk-bot
f4c7304d38
fix: upgrade @types/lodash from 4.14.201 to 4.14.202
...
Snyk has created this PR to upgrade @types/lodash from 4.14.201 to 4.14.202.
See this package in npm:
https://www.npmjs.com/package/@types/lodash
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
2023-12-12 18:50:23 +00:00
Simon Larsen
12e90da3a1
Update webpack configurations
2023-12-12 18:09:50 +00:00
Simon Larsen
6db5bea724
Add express dependency to package.json
2023-12-12 17:54:35 +00:00
Simon Larsen
b3ac3771b1
Add dotenv package to package.json files
2023-12-12 17:20:16 +00:00
Simon Larsen
4ca1def4c8
Update webpack-cli installation in Dockerfile.tpl
2023-12-12 16:58:03 +00:00
Simon Larsen
911872ac3c
Add webpack-cli installation to Dockerfile.tpl
2023-12-12 16:21:29 +00:00
Simon Larsen
dab7f81073
Add devDependency @types/node to package.json and update playwright.config.ts
2023-12-12 16:13:22 +00:00
Simon Larsen
c0d8155ad7
Update package.json dependencies
2023-12-12 16:07:26 +00:00
Simon Larsen
4e0d7e32b2
Update package.json dependencies and fix wordBasedSuggestions in CodeEditor
2023-12-12 15:59:56 +00:00
Simon Larsen
b527f47837
Fix wordBasedSuggestions value in CodeEditor.tsx and update devDependencies in package.json
2023-12-12 15:22:21 +00:00
Simon Larsen
2b8b818bc7
Update dependencies and package.json files
2023-12-12 15:11:04 +00:00
Simon Larsen
01c3b9e8be
Remove unused files and dependencies
2023-12-12 15:03:08 +00:00
Simon Larsen
c991cd859f
Update package.json scripts
2023-12-12 14:58:10 +00:00
Simon Larsen
62862a2ace
Remove unused devDependencies and fix formatting in package.json files
2023-12-12 14:51:53 +00:00
Simon Larsen
ba5f3e7355
Remove unused dependencies and update package.json
2023-12-12 14:49:37 +00:00
Simon Larsen
18bc817701
Update package.json dependencies
2023-12-12 14:45:18 +00:00
Simon Larsen
bcabf7daad
Update package.json files
2023-12-12 14:41:50 +00:00
Simon Larsen
7433ed39bc
Remove unused dependencies from package.json
2023-12-12 14:33:25 +00:00
Simon Larsen
48cbd60ebc
Update dependencies in package.json
2023-12-12 14:30:01 +00:00
Simon Larsen
4544c1225e
Fix dep-check command in package.json
2023-12-12 14:27:51 +00:00
Simon Larsen
77c3b4f329
Fix formatting in package.json files
2023-12-12 14:27:05 +00:00
Simon Larsen
9cbfce967d
Add dependency check to npm run compile commands in workflows
2023-12-12 13:49:17 +00:00
Simon Larsen
c84cbe5575
Add dep-check script to package.json files
2023-12-12 13:48:44 +00:00
Simon Larsen
b7965229f1
Remove unused dependency "i"
2023-12-12 13:41:52 +00:00
Simon Larsen
d661b2961c
Remove unnecessary npm dependency
2023-12-12 13:40:10 +00:00
Simon Larsen
6c2f1acf39
Merge pull request #1064 from OneUptime/snyk-fix-a860abc8298edff3a5a3c26b62688bb9
...
[Snyk] Security upgrade npm from 8.19.4 to 10.2.2
2023-12-12 13:38:25 +00:00
snyk-bot
ad53b442a0
fix: CommonUI/package.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-12-12 13:38:01 +00:00
Simon Larsen
526df139b1
Update Dockerfile and launch configurations
2023-12-11 19:37:18 +00:00
Simon Larsen
c60eaccc90
Merge pull request #1063 from OneUptime/remove-link-shortner
...
Remove link shortner
2023-12-11 19:32:43 +00:00
Simon Larsen
f2d13ec4ad
Refactor API routes and remove LinkShortenerAPI
2023-12-11 19:32:29 +00:00
Simon Larsen
259659133e
Remove LinkShortener files and dependencies
2023-12-11 19:07:34 +00:00
Simon Larsen
a35462b3c9
Remove link-shortener service and related configurations
2023-12-11 19:03:04 +00:00
Simon Larsen
19b717019b
Update queryText condition in QueryHelper.ts
2023-12-11 18:58:26 +00:00
Simon Larsen
0a688459ee
Commented out logging option in PostgresConfig.ts
2023-12-11 18:46:36 +00:00
Simon Larsen
f4ffc4f115
Add replaceAll method to Text class and update component id in Manual.ts
2023-12-11 18:45:22 +00:00
Simon Larsen
4825e57821
Update RouteMap.ts to include API key view route
...
This commit updates the RouteMap.ts file to include a new route for viewing API keys. The route is added to the SettingsRoutePath dictionary and the RouteMap dictionary. This allows users to navigate to the API key view page.
2023-12-11 16:43:56 +00:00
Simon Larsen
d574be9ab5
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-10 10:12:58 +00:00
Simon Larsen
7a5c04cec4
Merge remote-tracking branch 'origin/snyk-upgrade-03b42086b70cdb33a8fe1c558fff1f61'
2023-12-10 10:12:55 +00:00
Simon Larsen
aee2d10db6
Merge remote-tracking branch 'origin/snyk-upgrade-c8ed9bb51506dd37c942287d5c170911'
2023-12-10 10:11:42 +00:00
Simon Larsen
aec8258939
Merge remote-tracking branch 'origin/snyk-upgrade-96956e3257665a9bb586b4a6fdc7e1ff'
2023-12-10 10:10:43 +00:00
Simon Larsen
38be1286c7
Merge pull request #1060 from soknaly/fix/navitem-active-only-first-route
...
fix: NavbarItem is active only for the specific route
2023-12-08 17:05:32 +00:00
Sokna Ly
ebab1b2010
fix: remove console for lint
2023-12-08 23:46:27 +07:00
Sokna Ly
6ab771f3ee
fix: NavbarItem is active only for specific route
2023-12-08 23:23:27 +07:00
Simon Larsen
e874913d38
Update IS_SERVER variable values in docker-compose.base.yml
2023-12-08 15:06:16 +00:00
Simon Larsen
706f0ebb27
Remove typescript-remove-decorators-transformer package
2023-12-08 14:51:14 +00:00
Simon Larsen
f83df55a9c
Add video script to multiple pages
2023-12-08 14:48:03 +00:00
Simon Larsen
e08ff80312
Fix videoId formatting in status-page.ejs
2023-12-08 13:50:03 +00:00
Simon Larsen
ec40c16eed
Remove unnecessary heading in pricing-compare.ejs
2023-12-07 20:27:27 +00:00
Simon Larsen
16fe15ac22
Refactor cookie banner code
2023-12-07 19:10:10 +00:00
snyk-bot
507fad9490
fix: upgrade react-router-dom from 6.18.0 to 6.19.0
...
Snyk has created this PR to upgrade react-router-dom from 6.18.0 to 6.19.0.
See this package in npm:
https://www.npmjs.com/package/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
2023-12-07 18:31:11 +00:00
Simon Larsen
81fa79ac57
Add banner components to monitor, on-call duty,
...
on-call duty schedule, status pages, and workflows
pages
2023-12-07 16:52:29 +00:00
Simon Larsen
5078e084a4
Add watch demo video to workflow builder
2023-12-07 16:29:25 +00:00
Simon Larsen
18508e763b
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-07 13:41:57 +00:00
Simon Larsen
27398d4b95
Add watch demo videos to monitoring and on-call
...
pages
2023-12-07 13:41:42 +00:00
Simon Larsen
e781c6032a
Merge pull request #1056 from OneUptime/snyk-upgrade-ad2462895ced76c22eab830dd32b5a69
...
[Snyk] Upgrade body-parser from 1.20.1 to 1.20.2
2023-12-07 11:19:21 +00:00
Simon Larsen
4f6e89550f
Merge pull request #1058 from soknaly/chore/remove-typeorm-decorators-in-bundle
...
perf: remove typeorm decorators in frontend to reduce bundle size
2023-12-07 09:32:20 +00:00
Simon Larsen
435d0b2df3
Merge pull request #1057 from OneUptime/snyk-upgrade-0506dcd0512d3151753019a6facc3dd5
...
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-12-07 09:30:24 +00:00
Sokna Ly
1aa466d3f2
core: remove typeorm decorators in bundle to reduce bundle size
2023-12-07 12:55:00 +07:00
snyk-bot
6852f89827
fix: upgrade ejs from 3.1.8 to 3.1.9
...
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.
See this package in npm:
https://www.npmjs.com/package/ejs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-06 22:31:05 +00:00
snyk-bot
f20131668e
fix: upgrade body-parser from 1.20.1 to 1.20.2
...
Snyk has created this PR to upgrade body-parser from 1.20.1 to 1.20.2.
See this package in npm:
https://www.npmjs.com/package/body-parser
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-06 22:31:01 +00:00
Simon Larsen
bfcc0fa511
Merge pull request #1055 from OneUptime/snyk-upgrade-5fe2f2752e83205b554153ed739f8c33
...
[Snyk] Upgrade body-parser from 1.20.1 to 1.20.2
2023-12-06 20:28:12 +00:00
Simon Larsen
bf57922bde
Merge pull request #1054 from OneUptime/snyk-upgrade-a94823791dcff6266c07be328e63be48
...
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-12-06 20:28:03 +00:00
Simon Larsen
b80357d345
Merge pull request #1053 from OneUptime/snyk-fix-2ff6686696365a35f8bd44c5c59bee8a
...
[Snyk] Security upgrade npm from 8.19.4 to 9.6.3
2023-12-06 20:27:54 +00:00
snyk-bot
5b2bf8b31e
fix: upgrade body-parser from 1.20.1 to 1.20.2
...
Snyk has created this PR to upgrade body-parser from 1.20.1 to 1.20.2.
See this package in npm:
https://www.npmjs.com/package/body-parser
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
2023-12-06 17:56:06 +00:00
snyk-bot
f9b5079458
fix: upgrade ejs from 3.1.8 to 3.1.9
...
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.
See this package in npm:
https://www.npmjs.com/package/ejs
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
2023-12-06 17:56:02 +00:00
snyk-bot
f366b5cdcc
fix: CommonUI/package.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-12-06 17:52:41 +00:00
Simon Larsen
e9dd4ba84f
Add On-Call Rotation feature
2023-12-06 17:14:01 +00:00
Simon Larsen
b4230344c7
Refactor SideOver component
2023-12-06 14:57:49 +00:00
Simon Larsen
74ee0f6224
Fix typo in StatusPage.ts
2023-12-06 14:52:57 +00:00
Simon Larsen
3f2c1ccef4
Remove unused import and update schedule in
...
ExecutePendingExecutions.ts
2023-12-06 14:48:46 +00:00
Simon Larsen
c869b49e23
Update model references in
...
OnCallDutyPolicyExecutionLogTimeline and
UserOnCallLog
2023-12-06 14:13:56 +00:00
Simon Larsen
0ce1a58600
Fix whitespace and remove unnecessary lines
2023-12-06 14:04:10 +00:00
Simon Larsen
2f8a436fd0
Add onCallScheduleId to
...
UserNotificationRuleService and UserOnCallLog
models
2023-12-06 13:55:36 +00:00
Simon Larsen
e6d544fabc
Merge pull request #961 from soknaly/refactor/lazy-load-pages
...
refactor: implement lazy load and separate routes
2023-12-06 12:12:11 +00:00
Simon Larsen
878ab8566e
Merge pull request #1045 from OneUptime/snyk-upgrade-c8d138532a8ee40cb2b4b6b2a4ff795c
...
[Snyk] Upgrade @types/lodash from 4.14.200 to 4.14.201
2023-12-06 11:28:23 +00:00
Simon Larsen
fd98e2e1f3
Merge pull request #1047 from OneUptime/snyk-upgrade-7b95ffd21ffa3b848a5bc0928c37c1a2
...
[Snyk] Upgrade xml-crypto from 3.0.1 to 3.2.0
2023-12-06 11:28:14 +00:00
Simon Larsen
cffdd4d7c2
Merge pull request #1048 from OneUptime/snyk-upgrade-8a07047bdc86943d6e3a0d408c4f106f
...
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-12-06 11:28:10 +00:00
Simon Larsen
503d028677
Merge pull request #1049 from soknaly/chore/typo-for-javascript-code-workflow-document
...
chore: Update typo in Javascript Code component's document in Workflow
2023-12-06 11:27:50 +00:00
Sokna Ly
a3aaefe843
chore: Update typo in Javascript Code component's document in Workflow
2023-12-06 12:03:54 +07:00
snyk-bot
94d47bc54a
fix: upgrade ejs from 3.1.8 to 3.1.9
...
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.
See this package in npm:
https://www.npmjs.com/package/ejs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 23:31:03 +00:00
snyk-bot
579d635699
fix: upgrade xml-crypto from 3.0.1 to 3.2.0
...
Snyk has created this PR to upgrade xml-crypto from 3.0.1 to 3.2.0.
See this package in npm:
https://www.npmjs.com/package/xml-crypto
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 23:30:59 +00:00
snyk-bot
6526b6d59b
fix: upgrade xml2js from 0.5.0 to 0.6.2
...
Snyk has created this PR to upgrade xml2js from 0.5.0 to 0.6.2.
See this package in npm:
https://www.npmjs.com/package/xml2js
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-05 23:30:53 +00:00
snyk-bot
22fe6a8859
fix: upgrade @types/lodash from 4.14.200 to 4.14.201
...
Snyk has created this PR to upgrade @types/lodash from 4.14.200 to 4.14.201.
See this package in npm:
https://www.npmjs.com/package/@types/lodash
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
2023-12-05 23:02:38 +00:00
Simon Larsen
b64cf8127b
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-05 19:40:37 +00:00
Simon Larsen
dc3d262b45
Fix indentation and formatting issues in LayerUtil
...
class
2023-12-05 19:40:06 +00:00
Simon Larsen
87497ba998
Fix restriction times for event
2023-12-05 19:38:15 +00:00
Simon Larsen
161536fb5b
Fix weekly restriction bug in LayerUtil
2023-12-05 18:56:01 +00:00
Simon Larsen
f0b2c92065
Merge pull request #1043 from OneUptime/snyk-upgrade-42c9ce24c5b0bf3ca5e47cdd656e46b1
...
[Snyk] Upgrade react-icons from 4.11.0 to 4.12.0
2023-12-05 18:26:00 +00:00
Simon Larsen
bd9638f402
Merge pull request #1044 from OneUptime/snyk-fix-7c489554fcd9da33f61452df75f4b2b0
...
[Snyk] Security upgrade @sendgrid/mail from 7.7.0 to 8.0.0
2023-12-05 18:25:47 +00:00
snyk-bot
99793c7a37
fix: Notification/package.json & Notification/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
2023-12-05 18:16:42 +00:00
snyk-bot
50b0b435cd
fix: upgrade react-icons from 4.11.0 to 4.12.0
...
Snyk has created this PR to upgrade react-icons from 4.11.0 to 4.12.0.
See this package in npm:
https://www.npmjs.com/package/react-icons
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
2023-12-05 18:15:38 +00:00
Simon Larsen
d43b63c8f5
Merge pull request #1039 from OneUptime/snyk-upgrade-4e0318c06bddc286eca43f7543206607
...
[Snyk] Upgrade @types/try-to-catch from 3.0.0 to 3.0.3
2023-12-05 18:14:12 +00:00
Simon Larsen
97b6f2702e
Merge pull request #1038 from OneUptime/snyk-upgrade-81d6105f73ae497dd6bf41d8f180827a
...
[Snyk] Upgrade @types/compression from 1.7.2 to 1.7.5
2023-12-05 18:13:50 +00:00
Simon Larsen
ae5911c0b4
Merge pull request #1040 from OneUptime/snyk-upgrade-3da39d4ae5da57b5272149805701c146
...
[Snyk] Upgrade xmlbuilder2 from 3.0.2 to 3.1.1
2023-12-05 18:13:40 +00:00
Simon Larsen
4d1dc9198a
Merge pull request #1042 from OneUptime/snyk-upgrade-a1ea33981137bf9bca654d6fce8f9bb4
...
[Snyk] Upgrade @types/body-parser from 1.19.4 to 1.19.5
2023-12-05 18:13:32 +00:00
snyk-bot
8cda8eff8e
fix: upgrade @types/body-parser from 1.19.4 to 1.19.5
...
Snyk has created this PR to upgrade @types/body-parser from 1.19.4 to 1.19.5.
See this package in npm:
https://www.npmjs.com/package/@types/body-parser
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
2023-12-05 18:08:04 +00:00
snyk-bot
e43068d391
fix: upgrade @types/ejs from 3.1.4 to 3.1.5
...
Snyk has created this PR to upgrade @types/ejs from 3.1.4 to 3.1.5.
See this package in npm:
https://www.npmjs.com/package/@types/ejs
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
2023-12-05 18:07:59 +00:00
snyk-bot
93eda19560
fix: upgrade xmlbuilder2 from 3.0.2 to 3.1.1
...
Snyk has created this PR to upgrade xmlbuilder2 from 3.0.2 to 3.1.1.
See this package in npm:
https://www.npmjs.com/package/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
2023-12-05 18:07:54 +00:00
snyk-bot
970f4e30bc
fix: upgrade @types/try-to-catch from 3.0.0 to 3.0.3
...
Snyk has created this PR to upgrade @types/try-to-catch from 3.0.0 to 3.0.3.
See this package in npm:
https://www.npmjs.com/package/@types/try-to-catch
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
2023-12-05 18:07:50 +00:00
snyk-bot
db1d2d3dce
fix: upgrade @types/compression from 1.7.2 to 1.7.5
...
Snyk has created this PR to upgrade @types/compression from 1.7.2 to 1.7.5.
See this package in npm:
https://www.npmjs.com/package/@types/compression
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
2023-12-05 18:07:45 +00:00
Simon Larsen
91691a05d6
Fix overlapping date comparison logic
2023-12-05 17:58:54 +00:00
Sokna Ly
01ad5604ba
refactor: separate routes and lazy load pages for user profiles
2023-12-06 00:30:26 +07:00
Sokna Ly
27bb1d87b4
refactor: separate routes and lazy load pages for monitor groups
2023-12-06 00:07:56 +07:00
Sokna Ly
b6742c93d7
refactor: lazy load for settings pages
2023-12-05 23:28:19 +07:00
Sokna Ly
cb2a3619fc
refactor: separate routes and lazy load for on-call duty
2023-12-05 23:21:08 +07:00
Simon Larsen
418c7f9da6
Fix sorting and removal of events in LayerUtil and
...
update layerUsers in Layers component
2023-12-05 15:59:49 +00:00
Sokna Ly
cbb716c102
refactor: convert pages to lazy pages for incidents
2023-12-05 22:51:14 +07:00
Sokna Ly
1ce1058f72
refactor: implement lazy load for MarkdownViewer component to reduce main bundle size
2023-12-05 22:44:32 +07:00
Simon Larsen
133a46a3cf
Refactor date overlapping logic and trim events
2023-12-05 15:26:28 +00:00
Simon Larsen
6a50b0a4cc
Fix overlapping events and update layer priority
2023-12-05 15:12:17 +00:00
Sokna Ly
ff9b2e4fd0
Merge branch 'master' into refactor/lazy-load-pages
2023-12-05 22:08:48 +07:00
Simon Larsen
07ecf31473
Fix date calculation bug in LayerUtil class
2023-12-05 14:52:16 +00:00
Simon Larsen
f24e540fc6
Fix issue with updating layers in
...
OnCallScheduleLayer component
2023-12-05 14:18:20 +00:00
Simon Larsen
ca93e786c9
Update onCallDutySchedule to onCallSchedules
2023-12-05 14:05:47 +00:00
Simon Larsen
f42b25ef9d
Remove
...
OnCallDutyPolicyEscalationRuleOnCallSchedule and
add OnCallDutyPolicyEscalationRuleSchedule
2023-12-05 14:02:29 +00:00
Simon Larsen
3dcdb5f0c2
Fix formatting issues and improve code readability
2023-12-05 13:56:14 +00:00
Simon Larsen
606c0cb69d
Add OnCallDutyScheduleView component to
...
OnCallPolicyDelete
2023-12-05 13:53:50 +00:00
Simon Larsen
b187773f99
Add
...
OnCallDutyPolicyEscalationRuleOnCallScheduleService
and OnCallDutyPolicySchedule
2023-12-05 13:43:37 +00:00
Simon Larsen
1949946cd3
Add careers link to footer
2023-12-05 13:33:08 +00:00
Simon Larsen
f3e4958d36
Fix bug in login functionality
2023-12-05 13:30:54 +00:00
Simon Larsen
09b9454633
Merge branch 'master' into multiple-layers
2023-12-05 13:15:18 +00:00
Simon Larsen
0cfc424116
Update stripe package version
2023-12-05 13:14:44 +00:00
Simon Larsen
4bccc7ce96
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-05 13:13:52 +00:00
Simon Larsen
4ad1182a48
merge
2023-12-05 13:13:48 +00:00
Simon Larsen
69e6e22e1f
Merge pull request #1033 from OneUptime/snyk-upgrade-2a781cf5d1b40902b325ee1bf4fcce95
...
[Snyk] Upgrade @types/body-parser from 1.19.4 to 1.19.5
2023-12-05 13:11:18 +00:00
Simon Larsen
eaacaf7489
Merge pull request #1035 from junedkhatri31/master
...
fix: Double window opening on image selection
2023-12-05 12:59:06 +00:00
Simon Larsen
868ac191a9
Merge pull request #1036 from soknaly/refactor/lodash-tree-shaking
...
refactor: optimize tree-shaking for lodash to reduce bundle size
2023-12-05 12:58:39 +00:00
Sokna Ly
912f1ecfc8
refactor: optimize tree-shaking for lodash to reduce bundle size
2023-12-05 19:33:18 +07:00
Juned Khatri
72ade144e5
fix: Double window opening on image selection
2023-12-05 00:55:25 +05:30
Simon Larsen
db92624920
Fix formatting issues and add
...
OnCallDutyPolicyEscalationRuleOnCallSchedule API
endpoint
2023-12-04 18:20:07 +00:00
Simon Larsen
cbd7211690
Add On-Call Duty Policy Escalation Rule Schedule
...
permissions
2023-12-04 18:16:19 +00:00
Simon Larsen
8c217fcfe1
Add showFieldLabel prop to LayerPreview component
2023-12-04 18:03:26 +00:00
Simon Larsen
046f7dd0c2
Refactor OnCallScheduleLayer components
2023-12-04 17:56:38 +00:00
Simon Larsen
ea2ae6e1e1
Add LayersPreview component and Card component to
...
Layers.tsx
2023-12-04 17:46:41 +00:00
Simon Larsen
a29cf250b9
Add onLayerUsersUpdateOrLoaded callback to Layer
...
component
2023-12-04 17:44:29 +00:00
Sokna Ly
77ff3673cd
chore: add webpack bundle analyzer to anylze and optimize sizes
2023-12-05 00:07:59 +07:00
Sokna Ly
222d3e8c84
refactor: implement lazy load and separate routes for project settings
2023-12-04 23:54:59 +07:00
Sokna Ly
d0280da995
refactor: implement lazy load and separate routes for scheduled events
2023-12-04 23:24:53 +07:00
Sokna Ly
957604636d
refactor: implement lazy load and separate routes for incidents
2023-12-04 22:48:44 +07:00
Sokna Ly
2c8b559b08
refactor: update statuspages routes and lazy pages
2023-12-04 22:25:42 +07:00
Simon Larsen
541847b5fb
Remove commented out code in SideMenu.tsx
2023-12-04 14:45:56 +00:00
Simon Larsen
a5a236e0cb
Merge branch 'release' of github.com-simon:OneUptime/oneuptime into release
2023-12-04 14:45:17 +00:00
Simon Larsen
53f3426543
Remove unnecessary padding in SideOver component
2023-12-04 14:44:53 +00:00
Simon Larsen
dedf42ca84
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-12-04 14:16:56 +00:00
Simon Larsen
2a1c300b04
Add trigger arguments to BaseModelComponent and
...
OnTriggerBaseModel
2023-12-04 14:16:53 +00:00
Simon Larsen
58cf02b50a
Merge pull request #1032 from OneUptime/snyk-upgrade-fcb4d148909cd5a2854fc5b7240d8ca1
...
[Snyk] Upgrade xmlbuilder2 from 3.0.2 to 3.1.1
2023-12-04 13:43:51 +00:00
Simon Larsen
277180907a
Merge pull request #1034 from OneUptime/snyk-upgrade-8813fd872c1a056cf6de811a0cf6d765
...
[Snyk] Upgrade @types/ejs from 3.1.4 to 3.1.5
2023-12-04 13:43:40 +00:00
Simon Larsen
55924cac1f
Remove integration related build and deploy
...
workflows
2023-12-04 13:05:08 +00:00
Simon Larsen
48d87d61ef
fmt fix
2023-12-04 13:02:36 +00:00
Simon Larsen
d5220593dc
fix fmt
2023-12-04 12:46:27 +00:00
Simon Larsen
553d2aaea5
Merge branch 'layer-preview'
2023-12-04 12:40:22 +00:00
snyk-bot
52778bdb2d
fix: upgrade @types/ejs from 3.1.4 to 3.1.5
...
Snyk has created this PR to upgrade @types/ejs from 3.1.4 to 3.1.5.
See this package in npm:
https://www.npmjs.com/package/@types/ejs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:31:35 +00:00
snyk-bot
5b67f517d8
fix: upgrade @types/body-parser from 1.19.4 to 1.19.5
...
Snyk has created this PR to upgrade @types/body-parser from 1.19.4 to 1.19.5.
See this package in npm:
https://www.npmjs.com/package/@types/body-parser
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:31:32 +00:00
snyk-bot
084b3b4bcc
fix: upgrade xmlbuilder2 from 3.0.2 to 3.1.1
...
Snyk has created this PR to upgrade xmlbuilder2 from 3.0.2 to 3.1.1.
See this package in npm:
https://www.npmjs.com/package/xmlbuilder2
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:31:28 +00:00
Simon Larsen
440c405023
Merge pull request #1031 from OneUptime/snyk-upgrade-7f14cd3d26a4d6cbb9b3e798937d41e9
...
[Snyk] Upgrade reactflow from 11.9.4 to 11.10.1
2023-12-03 17:24:49 +00:00
Simon Larsen
d3fa233759
Merge pull request #1029 from OneUptime/snyk-upgrade-4439de81fe43cb8862c0298432f53b25
...
[Snyk] Upgrade @heroicons/react from 2.0.13 to 2.0.18
2023-12-03 17:24:32 +00:00
snyk-bot
863756fa57
fix: upgrade reactflow from 11.9.4 to 11.10.1
...
Snyk has created this PR to upgrade reactflow from 11.9.4 to 11.10.1.
See this package in npm:
https://www.npmjs.com/package/reactflow
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
2023-12-03 17:17:44 +00:00
snyk-bot
cf802c0d4a
fix: upgrade @stripe/react-stripe-js from 1.16.1 to 1.16.5
...
Snyk has created this PR to upgrade @stripe/react-stripe-js from 1.16.1 to 1.16.5.
See this package in npm:
https://www.npmjs.com/package/@stripe/react-stripe-js
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
2023-12-03 17:17:40 +00:00
snyk-bot
e7e0ca5172
fix: upgrade @heroicons/react from 2.0.13 to 2.0.18
...
Snyk has created this PR to upgrade @heroicons/react from 2.0.13 to 2.0.18.
See this package in npm:
https://www.npmjs.com/package/@heroicons/react
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
2023-12-03 17:17:36 +00:00
Simon Larsen
9801232a8c
Merge pull request #1025 from OneUptime/snyk-upgrade-ae228c91abe943bf5f30641698c015a7
...
[Snyk] Upgrade node-cron from 3.0.2 to 3.0.3
2023-12-03 17:15:12 +00:00
Simon Larsen
cb4e18b472
Merge pull request #1026 from OneUptime/snyk-upgrade-32522cb26613558894bb22275628e18f
...
[Snyk] Upgrade @types/ping from 0.4.3 to 0.4.4
2023-12-03 17:14:47 +00:00
Simon Larsen
69d0d1aac3
Merge pull request #1027 from OneUptime/snyk-upgrade-4b1ca73ee243d4d7b54bb359bf94fe85
...
[Snyk] Upgrade @types/saml2-js from 3.0.1 to 3.0.4
2023-12-03 17:14:40 +00:00
Simon Larsen
8932ebf52d
Merge pull request #1028 from OneUptime/snyk-upgrade-472e546493dc3e5c644ff3b458d8b2b9
...
[Snyk] Upgrade @types/xml2js from 0.4.11 to 0.4.14
2023-12-03 17:14:29 +00:00
snyk-bot
fa21d220ac
fix: upgrade @types/xml2js from 0.4.11 to 0.4.14
...
Snyk has created this PR to upgrade @types/xml2js from 0.4.11 to 0.4.14.
See this package in npm:
https://www.npmjs.com/package/@types/xml2js
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:12:25 +00:00
snyk-bot
28204919a0
fix: upgrade @types/saml2-js from 3.0.1 to 3.0.4
...
Snyk has created this PR to upgrade @types/saml2-js from 3.0.1 to 3.0.4.
See this package in npm:
https://www.npmjs.com/package/@types/saml2-js
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-03 17:12:21 +00:00
snyk-bot
565da66333
fix: upgrade @types/ping from 0.4.3 to 0.4.4
...
Snyk has created this PR to upgrade @types/ping from 0.4.3 to 0.4.4.
See this package in npm:
https://www.npmjs.com/package/@types/ping
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
2023-12-03 17:11:27 +00:00
snyk-bot
6efb29faa1
fix: upgrade node-cron from 3.0.2 to 3.0.3
...
Snyk has created this PR to upgrade node-cron from 3.0.2 to 3.0.3.
See this package in npm:
https://www.npmjs.com/package/node-cron
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
2023-12-03 17:11:23 +00:00
Sokna Ly
10bef3fff0
Merge branch 'master' into refactor/lazy-load-pages
2023-12-03 23:43:35 +07:00
Simon Larsen
cc47bced8a
Refactor LayerUtil to support multi-layer events
2023-12-03 16:39:24 +00:00
Simon Larsen
df4f47ce66
Merge pull request #1024 from soknaly/fix/workflow-crash-manually-run
...
fix: workflow crash on manually run
2023-12-03 16:19:37 +00:00
Sokna Ly
0c735578f8
fix: workflow crash on manually run
2023-12-03 22:47:00 +07:00
Simon Larsen
8fb7ef1e2b
Fix issue with same start and end time in
...
OnCallDutyPolicy/Layer.ts
2023-12-03 15:45:48 +00:00
Simon Larsen
97a326cb51
Refactor date calculation methods in LayerUtil
...
class
2023-12-03 15:38:11 +00:00
Simon Larsen
57cc4edcca
Fix interval calculation in LayerUtil
2023-12-03 15:36:08 +00:00
Simon Larsen
f3ac74e59b
Refactor date handling in OneUptimeDate class and
...
fix initial value in RestrictionTimesFieldElement
component
2023-12-03 15:20:43 +00:00
Simon Larsen
849c3e560a
Fix date and time handling in input components
2023-12-03 14:53:03 +00:00
Simon Larsen
3af8c91d5e
Fix checked attribute in BasicRadioButton
...
component
2023-12-03 13:58:55 +00:00
Simon Larsen
31b9eac7ad
Fix range selection in CalendarElement component
2023-12-03 13:45:40 +00:00
Simon Larsen
4b432014f9
Merge pull request #1023 from OneUptime/snyk-upgrade-de2242ad9c35b62dcf48b1a93c9065ae
...
[Snyk] Upgrade node-cron from 3.0.2 to 3.0.3
2023-12-02 20:21:40 +00:00
snyk-bot
163f3db2ca
fix: upgrade node-cron from 3.0.2 to 3.0.3
...
Snyk has created this PR to upgrade node-cron from 3.0.2 to 3.0.3.
See this package in npm:
https://www.npmjs.com/package/node-cron
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/53798e83-e133-4bf4-bad9-b856237bab63?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 19:53:05 +00:00
Simon Larsen
b4fbd01894
Refactor event generation logic in LayerUtil class
2023-12-02 18:42:12 +00:00
Simon Larsen
c8f7c4eef6
Merge pull request #1021 from OneUptime/snyk-upgrade-b2868e431dbf9e5372cc4ff7e0a6d828
...
[Snyk] Upgrade @types/xml-crypto from 1.4.2 to 1.4.5
2023-12-02 18:33:33 +00:00
Simon Larsen
490d3dd2b3
Merge pull request #1019 from OneUptime/snyk-upgrade-f62991f7815856dd2760a37263155eb1
...
[Snyk] Upgrade jsrsasign from 10.6.1 to 10.8.6
2023-12-02 18:33:08 +00:00
Simon Larsen
4b0374e134
Merge pull request #1020 from OneUptime/snyk-upgrade-68b0ceb4075387a0877d9d5a3a4a92f6
...
[Snyk] Upgrade @types/jsrsasign from 10.5.5 to 10.5.12
2023-12-02 18:33:01 +00:00
Simon Larsen
2ce9462c3c
Merge pull request #1022 from OneUptime/snyk-upgrade-d1acfa26befdca3b35027a65ec59f4c1
...
[Snyk] Upgrade @types/xmldom from 0.1.31 to 0.1.34
2023-12-02 18:32:53 +00:00
snyk-bot
801dca9be1
fix: upgrade @types/xmldom from 0.1.31 to 0.1.34
...
Snyk has created this PR to upgrade @types/xmldom from 0.1.31 to 0.1.34.
See this package in npm:
https://www.npmjs.com/package/@types/xmldom
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 17:35:32 +00:00
snyk-bot
ad6ffb0ba4
fix: upgrade @types/xml-crypto from 1.4.2 to 1.4.5
...
Snyk has created this PR to upgrade @types/xml-crypto from 1.4.2 to 1.4.5.
See this package in npm:
https://www.npmjs.com/package/@types/xml-crypto
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 17:35:28 +00:00
snyk-bot
5afeb8ecc4
fix: upgrade @types/jsrsasign from 10.5.5 to 10.5.12
...
Snyk has created this PR to upgrade @types/jsrsasign from 10.5.5 to 10.5.12.
See this package in npm:
https://www.npmjs.com/package/@types/jsrsasign
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 17:35:24 +00:00
snyk-bot
bd29c33c19
fix: upgrade jsrsasign from 10.6.1 to 10.8.6
...
Snyk has created this PR to upgrade jsrsasign from 10.6.1 to 10.8.6.
See this package in npm:
https://www.npmjs.com/package/jsrsasign
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/274dd1b5-2589-4279-bb73-2a2367ad9639?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-02 17:35:20 +00:00
Simon Larsen
89c484facf
Merge pull request #1013 from OneUptime/snyk-fix-204bc415a6fb66e59b12bb3e5757584d
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:25:31 +00:00
Simon Larsen
d7ff9ce800
Merge pull request #1018 from OneUptime/snyk-fix-3a9bef7eb066ac6697b483ffd593343f
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:25:14 +00:00
Simon Larsen
3c26f4769d
Merge pull request #1017 from OneUptime/snyk-fix-9c3495b11d21e645ad6c66b28361cc7b
...
[Snyk] Security upgrade twilio from 4.19.0 to 4.19.3
2023-12-01 21:25:09 +00:00
Simon Larsen
d609fc94ec
Merge pull request #1016 from OneUptime/snyk-fix-7a48c794f8097caa9b776fc1f6fb5948
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:25:01 +00:00
Simon Larsen
4da25335b7
Merge pull request #1015 from OneUptime/snyk-fix-a9f7c5e6db4093079f5f7946e6ac39e1
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:24:54 +00:00
Simon Larsen
d6c9b48360
Merge pull request #1014 from OneUptime/snyk-fix-5f56733afef2fcf0351a5defbb9a2cc9
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:24:48 +00:00
Simon Larsen
4776b0a331
Merge pull request #1012 from OneUptime/snyk-fix-db134ce011556a5dbe40065278716967
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:24:37 +00:00
Simon Larsen
b06947c912
Merge pull request #1011 from OneUptime/snyk-fix-dc57777e1175cedbe93438eab0a3ea96
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 21:24:28 +00:00
Simon Larsen
768e54e61b
Update dependencies in Chart.lock
2023-12-01 21:21:18 +00:00
Simon Larsen
94b0cd47f9
Remove minio dependency from Helm chart and
...
related files
2023-12-01 21:20:30 +00:00
Simon Larsen
02e8c54725
Delete unnecessary files and configurations
2023-12-01 21:17:21 +00:00
Simon Larsen
9cc5dc56b1
Fix user index update in LayerUtil
2023-12-01 21:09:09 +00:00
Simon Larsen
4dac24bc8b
Fix handoff time issue in LayerUtil
2023-12-01 20:40:21 +00:00
Simon Larsen
32169d4a87
Fix import statement in Calendar component and
...
handle undefined color in LayerPreview
2023-12-01 20:30:25 +00:00
Simon Larsen
d49d4b79c3
Remove unused import statement
2023-12-01 20:28:01 +00:00
Simon Larsen
622437c6e3
Fix color index calculation and make email field
...
required in TeamView
2023-12-01 20:13:36 +00:00
snyk-bot
b0d160a227
fix: LinkShortener/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 20:10:03 +00:00
snyk-bot
81254c2234
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
2023-12-01 20:07:41 +00:00
snyk-bot
aafa3b15b7
fix: Ingestor/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 20:02:58 +00:00
snyk-bot
70fa8ae9fa
fix: AdminDashboard/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:57:55 +00:00
snyk-bot
696b6dc87d
fix: ApiReference/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:51:01 +00:00
snyk-bot
b2ece0f23b
fix: Workflow/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:49:31 +00:00
snyk-bot
c4a0040f44
fix: Notification/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:47:43 +00:00
snyk-bot
3af0e0f182
fix: Accounts/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 19:38:39 +00:00
Simon Larsen
4900978f92
Update brand colors and fix calendar view
2023-12-01 19:33:37 +00:00
Simon Larsen
8c7c61519f
Merge pull request #1000 from OneUptime/snyk-fix-927cea7ad7a1e485a2ea22dca9ee6b1c
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:53:35 +00:00
Simon Larsen
471259e8a1
Merge pull request #1006 from OneUptime/snyk-fix-99a0a08f0873a365f1d0b3ab5de2c5cf
...
[Snyk] Security upgrade twilio from 4.19.0 to 4.19.3
2023-12-01 18:53:12 +00:00
Simon Larsen
88ea284d68
Merge pull request #1004 from OneUptime/snyk-fix-e4a15846e3cb6d9f58b5d18e45f868b7
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:53:04 +00:00
Simon Larsen
f4482de562
Merge pull request #1002 from OneUptime/snyk-fix-423a1121beaf97b382faa2c8d9dcadd0
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:52:57 +00:00
Simon Larsen
a32e5a157b
Merge pull request #997 from OneUptime/snyk-fix-a860abc8298edff3a5a3c26b62688bb9
...
[Snyk] Security upgrade npm from 8.19.4 to 10.2.2
2023-12-01 18:52:48 +00:00
Simon Larsen
7e99352071
Merge pull request #1010 from OneUptime/snyk-fix-2efc3baace7152694f03fa927955b83f
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:52:11 +00:00
Simon Larsen
046688598a
Merge pull request #1009 from OneUptime/snyk-fix-ff2d1161766d17b63daed07a6dd49aed
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:52:03 +00:00
Simon Larsen
0ba3758eb3
Merge pull request #1008 from OneUptime/snyk-fix-14c15f7bec8d61b1dd30a19f11b69cc8
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:54 +00:00
Simon Larsen
ca29caddb7
Merge pull request #1007 from OneUptime/snyk-fix-67dadd9d8e8733764c69abdfe624ff23
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:48 +00:00
Simon Larsen
035ad05659
Merge pull request #1005 from OneUptime/snyk-fix-4c0626cd39059fefc6d7c3c11d793178
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:40 +00:00
Simon Larsen
515e6b1625
Merge pull request #1003 from OneUptime/snyk-fix-f3c0488e191234220c15fb4dbaaeb311
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:30 +00:00
Simon Larsen
153908e406
Merge pull request #1001 from OneUptime/snyk-fix-498e00bbba9f8f90d0365aeb4e6cc0dd
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:21 +00:00
Simon Larsen
8fae1b724b
Merge pull request #999 from OneUptime/snyk-upgrade-2ad0e48a5dc734dcc1b1643c0a7612db
...
[Snyk] Upgrade @types/node-cron from 3.0.10 to 3.0.11
2023-12-01 18:51:12 +00:00
Simon Larsen
53e04ddb71
Merge pull request #998 from OneUptime/snyk-fix-9e4ca15a59249e56a2fd36455272c907
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:51:05 +00:00
Simon Larsen
d757ed60eb
Merge pull request #996 from OneUptime/snyk-fix-c89331e4c2ad7bbb7f1edcddbce83355
...
[Snyk] Security upgrade node from current-alpine to 21.2-alpine3.18
2023-12-01 18:50:52 +00:00
snyk-bot
0e0365007d
fix: Probe/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 18:12:24 +00:00
snyk-bot
c62a511e8f
fix: Workers/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 18:10:25 +00:00
snyk-bot
0fe0268df7
fix: Identity/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 18:07:27 +00:00
snyk-bot
e50a5ef1e3
fix: DashboardAPI/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:55:23 +00:00
snyk-bot
cdade5994e
fix: Notification/package.json & Notification/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
2023-12-01 17:50:26 +00:00
snyk-bot
74b23054f8
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:47:22 +00:00
snyk-bot
52eea584c1
fix: TestServer/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:46:25 +00:00
snyk-bot
e695ffce09
fix: Integration/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:46:23 +00:00
snyk-bot
85c00fa19b
fix: StatusPage/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:45:23 +00:00
snyk-bot
ec52dc0d70
fix: Home/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:38:21 +00:00
snyk-bot
737ee28528
fix: Tests/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:36:21 +00:00
snyk-bot
58e1635d68
fix: upgrade @types/node-cron from 3.0.10 to 3.0.11
...
Snyk has created this PR to upgrade @types/node-cron from 3.0.10 to 3.0.11.
See this package in npm:
https://www.npmjs.com/package/@types/node-cron
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/53798e83-e133-4bf4-bad9-b856237bab63?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-12-01 17:28:29 +00:00
snyk-bot
1443218abc
fix: File/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:26:21 +00:00
snyk-bot
f9a68300a7
fix: CommonUI/package.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-12-01 17:13:29 +00:00
snyk-bot
e9208eef5f
fix: Dashboard/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:12:21 +00:00
Simon Larsen
42ce4028a9
Merge pull request #995 from OneUptime/snyk-fix-2c680b7d17447ce7693e2558d08707a3
...
[Snyk] Security upgrade saml2-js from 4.0.1 to 4.0.2
2023-12-01 12:57:53 +00:00
snyk-bot
6c08f311fe
fix: Identity/package.json & Identity/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-XML2JS-5414874
2023-12-01 12:57:24 +00:00
Simon Larsen
6bc3f302ef
Merge pull request #994 from soknaly/fix/sideover-no-scroll
...
fix: sideover content overflow cannot scroll
2023-12-01 12:50:10 +00:00
Sokna Ly
16e2990a9f
fix: sideover content overflow cannot scroll
2023-12-01 10:32:11 +07:00
Simon Larsen
e8d698ebf4
Merge pull request #985 from OneUptime/snyk-fix-7633c6e8b4fc071846f9192deb4605f9
...
[Snyk] Security upgrade nodemailer-express-handlebars from 5.0.0 to 6.1.0
2023-11-30 20:51:19 +00:00
Simon Larsen
ec71491bcb
Merge pull request #986 from OneUptime/snyk-fix-bf2f163ff55c1f4b94c2ebfd4fd3aed6
...
[Snyk] Security upgrade nodemailer-express-handlebars from 5.0.0 to 6.1.0
2023-11-30 20:51:09 +00:00
Simon Larsen
e5aefc9362
Merge pull request #987 from OneUptime/snyk-upgrade-15c6465ca83ce0eb81569e1b9ae69971
...
[Snyk] Upgrade @types/compression from 1.7.2 to 1.7.5
2023-11-30 20:51:02 +00:00
Simon Larsen
2373458f94
Merge pull request #988 from OneUptime/snyk-upgrade-3af220b765c5570aa25c00c22eadd9f3
...
[Snyk] Upgrade @types/try-to-catch from 3.0.0 to 3.0.3
2023-11-30 20:50:53 +00:00
Simon Larsen
406c475da6
Update event title format in LayerPreview
...
component
2023-11-30 17:53:59 +00:00
snyk-bot
bba9b24f78
fix: upgrade @types/try-to-catch from 3.0.0 to 3.0.3
...
Snyk has created this PR to upgrade @types/try-to-catch from 3.0.0 to 3.0.3.
See this package in npm:
https://www.npmjs.com/package/@types/try-to-catch
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-30 17:53:47 +00:00
snyk-bot
9fcce2cb2c
fix: upgrade @types/compression from 1.7.2 to 1.7.5
...
Snyk has created this PR to upgrade @types/compression from 1.7.2 to 1.7.5.
See this package in npm:
https://www.npmjs.com/package/@types/compression
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-30 17:53:43 +00:00
snyk-bot
40d99ccf5b
fix: CommonServer/package.json & CommonServer/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-11-30 17:45:15 +00:00
snyk-bot
9f5b9146d1
fix: Notification/package.json & Notification/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2023-11-30 17:39:47 +00:00
Simon Larsen
42caa72bbf
Remove unused import and fix code style
2023-11-30 17:29:00 +00:00
Simon Larsen
a8c2999e7c
Refactor color handling in BrandColors and Color
...
classes
2023-11-30 17:26:09 +00:00
Simon Larsen
53882dfeb9
Add date parsing for startDateTimeOfLayer,
...
calendarStartDate, calendarEndDate, and
handOffTime
2023-11-30 16:52:05 +00:00
Simon Larsen
2b243f2cac
Fix bugs and improve functionality
2023-11-30 16:40:07 +00:00
Simon Larsen
2fece456ef
Merge pull request #984 from OneUptime/master
...
Release
2023-11-30 14:57:59 +00:00
Simon Larsen
39848fd071
Fix default calendar view and add start and end
...
time selection
2023-11-30 14:36:45 +00:00
Simon Larsen
11ee56998f
Fix bug in login functionality
2023-11-30 14:23:59 +00:00
Simon Larsen
22cce216fe
Fix bug in login functionality
2023-11-30 14:05:01 +00:00
Simon Larsen
3ac00ef54a
Fix formatting and remove unnecessary code
2023-11-30 13:59:13 +00:00
Simon Larsen
97e8f2de8e
Refactor layer rotation logic and helper functions
2023-11-30 13:57:54 +00:00
Simon Larsen
4a7f5ac910
Add onRangeChange prop to CalendarElement
2023-11-30 13:51:08 +00:00
Simon Larsen
93fae92467
Merge branch 'master' into layer-preview
2023-11-30 12:48:53 +00:00
Simon Larsen
4e749b4c29
Fix side menu in OnCallDuty page
2023-11-30 12:48:11 +00:00
Simon Larsen
24b71c42e6
Merge pull request #982 from OneUptime/layer-preview
...
Add useState hook to Layer component and pass
2023-11-30 12:46:36 +00:00
Simon Larsen
11daa0b423
Remove commented code for Schedules in SideMenu
2023-11-30 12:46:23 +00:00
Simon Larsen
0028772b30
Fix onSubmitSuccessful parameter in BasicForm
...
component
2023-11-30 12:44:18 +00:00
Simon Larsen
bb8b66bacc
Add support for hand off time and calculate user
...
index based on hand off time
2023-11-30 12:17:19 +00:00
Simon Larsen
f4f96d2c01
Merge pull request #978 from OneUptime/snyk-upgrade-52fdfdfac839df15942c3c4a11a331ef
...
[Snyk] Upgrade reactflow from 11.5.3 to 11.9.4
2023-11-30 12:15:15 +00:00
Simon Larsen
81d03790c6
Merge pull request #979 from OneUptime/snyk-upgrade-b97dce923f163472952fd0a3649d90f0
...
[Snyk] Upgrade @stripe/stripe-js from 1.46.0 to 1.54.2
2023-11-30 12:15:02 +00:00
Simon Larsen
8a3c50371d
Merge pull request #980 from OneUptime/snyk-upgrade-2bb09c052a0afd9d317730092765c1f1
...
[Snyk] Upgrade @headlessui/react from 1.7.7 to 1.7.17
2023-11-30 12:14:54 +00:00
Simon Larsen
cb6a92da40
Merge pull request #981 from OneUptime/snyk-upgrade-72a70fc075806f88061288d86937e8c6
...
[Snyk] Upgrade react-icons from 4.7.1 to 4.11.0
2023-11-30 12:14:43 +00:00
Simon Larsen
4387d2d981
Refactor date-related functions and add DayOfWeek
...
enum
2023-11-29 20:20:47 +00:00
Simon Larsen
ebc2f6f56e
Add new enum value and update description in
...
LayerPreview component
2023-11-29 19:36:56 +00:00
snyk-bot
463526deca
fix: upgrade react-icons from 4.7.1 to 4.11.0
...
Snyk has created this PR to upgrade react-icons from 4.7.1 to 4.11.0.
See this package in npm:
https://www.npmjs.com/package/react-icons
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
2023-11-29 17:47:41 +00:00
snyk-bot
4d59e9304b
fix: upgrade @headlessui/react from 1.7.7 to 1.7.17
...
Snyk has created this PR to upgrade @headlessui/react from 1.7.7 to 1.7.17.
See this package in npm:
https://www.npmjs.com/package/@headlessui/react
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
2023-11-29 17:47:37 +00:00
snyk-bot
60ac93a0da
fix: upgrade @stripe/stripe-js from 1.46.0 to 1.54.2
...
Snyk has created this PR to upgrade @stripe/stripe-js from 1.46.0 to 1.54.2.
See this package in npm:
https://www.npmjs.com/package/@stripe/stripe-js
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
2023-11-29 17:47:32 +00:00
snyk-bot
26a1783fc7
fix: upgrade reactflow from 11.5.3 to 11.9.4
...
Snyk has created this PR to upgrade reactflow from 11.5.3 to 11.9.4.
See this package in npm:
https://www.npmjs.com/package/reactflow
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
2023-11-29 17:47:28 +00:00
Simon Larsen
ad4c98a492
Add useState hook to Layer component and pass
...
layerUsers prop to LayerPreview component
2023-11-29 17:47:28 +00:00
Simon Larsen
3db9acc4b2
Refactor OnCallScheduleLayer component
2023-11-29 17:46:52 +00:00
Simon Larsen
aebb1c85af
Commented out the "Schedules" section in the
...
SideMenu component
2023-11-29 17:34:10 +00:00
Simon Larsen
a942a1415f
Fix formatting issues in code
2023-11-29 17:32:28 +00:00
Simon Larsen
aaf3b052b1
Add defaultCalendarView prop to Calendar component
2023-11-29 15:08:37 +00:00
Simon Larsen
878b7a14be
Add moment-timezone package and update Calendar
...
component
2023-11-29 15:01:20 +00:00
Simon Larsen
29078d584b
Merge branch 'master' into schedules
2023-11-29 14:11:20 +00:00
Simon Larsen
b9372929de
Add miscData parameter to onTrigger method
2023-11-29 13:35:14 +00:00
Simon Larsen
11c732d12b
Update dependencies in package.json
2023-11-29 13:14:04 +00:00
Simon Larsen
d46c864c31
Merge pull request #976 from rpaterson/statement
...
Refactor Analytics SQL generation to use query params
2023-11-29 13:04:55 +00:00
Roy Paterson
6d0e563551
Remove Analytics DB "DeleteOneBy"
...
ClickHouse does not support setting a LIMIT or OFFSET to an ALTER
TABLE DELETE statement.
2023-11-29 11:48:12 +00:00
Roy Paterson
cb313fc3bd
Remove Analytics DB "UpdateOneBy"
...
ClickHouse does not support setting a LIMIT to an ALTER TABLE UPDATE
statement.
2023-11-29 11:43:09 +00:00
Roy Paterson
d63c66725f
Refactor Analytics SQL generation to use query params
...
SQL is generated using the Statement class which guards
against accidental SQL injection using a special "SQL"
template literal tag.
INSERT functionality is not using the new Statement class
pending resolution of Nested column type functionality.
2023-11-29 11:32:07 +00:00
Simon Larsen
f4c003ec45
Add onListLoaded prop to ModelList and implement
...
LayerPreview component
2023-11-28 21:35:33 +00:00
Simon Larsen
b4e1530e20
Merge pull request #974 from OneUptime/snyk-upgrade-6cda72abd45959075d00042296e99220
...
[Snyk] Upgrade markdown-it from 13.0.1 to 13.0.2
2023-11-28 21:12:14 +00:00
Simon Larsen
9b49b72b20
Delete LayerView component
2023-11-28 17:51:23 +00:00
snyk-bot
9480c1e46b
fix: upgrade markdown-it from 13.0.1 to 13.0.2
...
Snyk has created this PR to upgrade markdown-it from 13.0.1 to 13.0.2.
See this package in npm:
https://www.npmjs.com/package/markdown-it
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/53798e83-e133-4bf4-bad9-b856237bab63?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-28 17:37:09 +00:00
Simon Larsen
151fe8c2c9
Fix formatting issues and update descriptions
2023-11-28 17:20:04 +00:00
Simon Larsen
9ac253cbaa
Fix input component rendering issue and update
...
date manipulation functions
2023-11-28 17:00:36 +00:00
Simon Larsen
8514a48c8f
Update fromJSON method in RestrictionTimes class
2023-11-28 15:45:02 +00:00
Simon Larsen
656ed8153d
Add @types/react-big-calendar package
2023-11-28 15:25:20 +00:00
Simon Larsen
70e6ce7714
Merge pull request #972 from OneUptime/snyk-upgrade-e68619dd8006bdb2a1a05f030c6d4355
...
[Snyk] Upgrade @types/body-parser from 1.19.2 to 1.19.4
2023-11-28 15:24:33 +00:00
Simon Larsen
7bd1c18be2
Fix radio button ID issue and add spacing to
...
restriction times field
2023-11-28 15:07:19 +00:00
Simon Larsen
d8876e5000
Add hooks for delete and update operations in
...
OnCallDutyPolicyScheduleLayerUserService and add
sorting functionality in ModelList component
2023-11-28 14:14:14 +00:00
Simon Larsen
fc503a11ab
Add drag and drop functionality to ModelList and
...
StaticModelList components
2023-11-28 13:59:26 +00:00
Simon Larsen
753603ff97
Update descriptions and add IDs to ModelList
...
components
2023-11-28 13:47:11 +00:00
Simon Larsen
6c998fd661
Add profilePictureId to LayerUser query
2023-11-27 18:55:42 +00:00
Simon Larsen
8e4dbc7137
Add customElement prop to ModelList and
...
StaticModelList components
2023-11-27 18:46:34 +00:00
Simon Larsen
c58a29bf44
Update layer basic info and user form props
2023-11-27 18:40:56 +00:00
Simon Larsen
4c07a9edd1
Refactor code formatting and fix minor issues
2023-11-27 18:26:06 +00:00
Simon Larsen
b847b93268
Merge branch 'master' into schedules
2023-11-27 18:21:09 +00:00
Simon Larsen
4dd2705fc4
Update Input component types
2023-11-27 18:20:59 +00:00
Simon Larsen
39d6c4db09
Fix radio button group bug and update descriptions
2023-11-27 18:15:10 +00:00
snyk-bot
2404c34ab7
fix: upgrade @types/body-parser from 1.19.2 to 1.19.4
...
Snyk has created this PR to upgrade @types/body-parser from 1.19.2 to 1.19.4.
See this package in npm:
https://www.npmjs.com/package/@types/body-parser
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-27 17:14:35 +00:00
Simon Larsen
2c8b54f1ea
Update SideMenu component
2023-11-27 16:52:13 +00:00
Simon Larsen
10f6285d42
Merge pull request #947 from OneUptime/schedules
...
On Call Schedules
2023-11-27 16:22:14 +00:00
Simon Larsen
fd5d47a60c
Commented out the "Schedules" section in the
...
SideMenu component
2023-11-27 16:21:51 +00:00
Simon Larsen
df8c521dc3
Fix date input type in LogsFilters component
2023-11-27 16:20:25 +00:00
Simon Larsen
a1e519c318
Update Input component types
2023-11-27 16:12:20 +00:00
Simon Larsen
ff9e576b27
Refactor dropdown and radio button components
2023-11-27 14:29:23 +00:00
Simon Larsen
8629985a1a
Fix radio button error and dropdown type issue
2023-11-27 14:11:04 +00:00
Simon Larsen
ae8944d949
Fix formatting issues and update imports
2023-11-27 13:59:59 +00:00
Simon Larsen
22690ad164
Merge pull request #971 from jinvillaz/unit-test
...
Add unit test for CommonServer and CommonUi
2023-11-27 08:52:09 +00:00
Simon Larsen
9c8ad1e2b2
Merge pull request #970 from OneUptime/snyk-upgrade-0a8275a9c010aea9d68fb7442dcfa9c7
...
[Snyk] Upgrade @types/body-parser from 1.19.2 to 1.19.4
2023-11-27 08:48:31 +00:00
Jhonatan Villanueva
5df20b858e
Add unit test for CommonServer and CommonUi
2023-11-26 15:08:47 -04:00
snyk-bot
f25f960f69
fix: upgrade @types/body-parser from 1.19.2 to 1.19.4
...
Snyk has created this PR to upgrade @types/body-parser from 1.19.2 to 1.19.4.
See this package in npm:
https://www.npmjs.com/package/@types/body-parser
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
2023-11-26 17:18:05 +00:00
Simon Larsen
ddfdfed58b
Merge pull request #968 from OneUptime/simlarsen-patch-1
...
Create MAINTAINERS
2023-11-26 16:06:54 +00:00
Simon Larsen
5cde6b4815
Create MAINTAINERS
2023-11-26 16:06:45 +00:00
Simon Larsen
db2ff63951
Merge pull request #967 from OneUptime/simlarsen-patch-1
...
Create code-of-conduct.md
2023-11-26 16:02:52 +00:00
Simon Larsen
19f22b6d1b
Create code-of-conduct.md
2023-11-26 16:02:42 +00:00
Simon Larsen
913d487810
Add LayerRestrictionTimes component to Layer.tsx
2023-11-26 15:52:05 +00:00
Simon Larsen
9d771b370f
Fix weekly restriction function call
2023-11-26 15:45:48 +00:00
Simon Larsen
ae5e705418
Add new methods and fix formatting in DropdownUtil
...
and OneUptimeDate classes
2023-11-26 15:44:06 +00:00
Simon Larsen
887cb7c1d9
Update import paths for RadioButtons component
2023-11-26 14:30:55 +00:00
Simon Larsen
4e28436838
Remove renovate.json configuration file
2023-11-26 14:16:11 +00:00
Simon Larsen
a00cc6d7e9
Add new form field schema type and update layer
...
component
2023-11-26 14:15:09 +00:00
Simon Larsen
e146d56f50
Add ArrowUpDown icon to IconProp enum and use it
...
in TableRow component
2023-11-26 13:19:40 +00:00
Simon Larsen
692fb99baf
Merge pull request #964 from soknaly/fix/dropdown-style
...
fix: Update Dropdown (react-select) style
2023-11-26 11:54:20 +00:00
Simon Larsen
be541c93bb
Merge pull request #965 from OneUptime/snyk-upgrade-081a4faa9f93f32a892bedbe6d5a4783
...
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-11-25 23:00:22 +00:00
Simon Larsen
95f20eae7c
Merge pull request #966 from OneUptime/snyk-upgrade-242e24614fd3734f278c8f6a56289c81
...
[Snyk] Upgrade @types/node-cron from 3.0.6 to 3.0.10
2023-11-25 23:00:12 +00:00
snyk-bot
baf99f104f
fix: upgrade @types/node-cron from 3.0.6 to 3.0.10
...
Snyk has created this PR to upgrade @types/node-cron from 3.0.6 to 3.0.10.
See this package in npm:
https://www.npmjs.com/package/@types/node-cron
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/53798e83-e133-4bf4-bad9-b856237bab63?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-25 17:48:45 +00:00
snyk-bot
678bda8b37
fix: upgrade ejs from 3.1.8 to 3.1.9
...
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.
See this package in npm:
https://www.npmjs.com/package/ejs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/e4400ce8-cee4-4844-a869-b529560ade37?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-25 17:44:22 +00:00
Sokna Ly
48def92f92
fix: Update Dropdown (react-select) style
2023-11-25 23:19:00 +07:00
Simon Larsen
ed5313b87d
Merge pull request #958 from OneUptime/snyk-upgrade-716502480db450357812e381b5ef0273
...
[Snyk] Upgrade @fortawesome/react-fontawesome from 0.1.19 to 0.2.0
2023-11-25 11:54:04 +00:00
Simon Larsen
bdc62bb72b
Merge pull request #960 from OneUptime/snyk-upgrade-512b83fc2e572886ea70dea87295a657
...
[Snyk] Upgrade react-router-dom from 6.5.0 to 6.18.0
2023-11-25 11:53:51 +00:00
Sokna Ly
0e18d7ee5e
chore: add or empty to env host
2023-11-25 15:30:37 +07:00
Sokna Ly
7b173cfc16
fix: linting and revert unnecessary chagne
2023-11-25 15:27:46 +07:00
Sokna Ly
4e98bd9e3a
refactor: implement lazy load and separate routes for dashboard, monitors, telemetry pages
2023-11-25 15:10:19 +07:00
snyk-bot
da036921b4
fix: upgrade react-router-dom from 6.5.0 to 6.18.0
...
Snyk has created this PR to upgrade react-router-dom from 6.5.0 to 6.18.0.
See this package in npm:
https://www.npmjs.com/package/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
2023-11-24 19:41:20 +00:00
Simon Larsen
d67d245379
Merge pull request #959 from OneUptime/snyk-upgrade-fe23e36b867c6b594b502626a19ea469
...
[Snyk] Upgrade @types/ejs from 3.1.1 to 3.1.4
2023-11-24 18:21:21 +00:00
snyk-bot
2b56184cad
fix: upgrade @types/ejs from 3.1.1 to 3.1.4
...
Snyk has created this PR to upgrade @types/ejs from 3.1.1 to 3.1.4.
See this package in npm:
https://www.npmjs.com/package/@types/ejs
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
2023-11-24 17:55:32 +00:00
snyk-bot
efe0bccd65
fix: upgrade @fortawesome/react-fontawesome from 0.1.19 to 0.2.0
...
Snyk has created this PR to upgrade @fortawesome/react-fontawesome from 0.1.19 to 0.2.0.
See this package in npm:
https://www.npmjs.com/package/@fortawesome/react-fontawesome
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/47001ef1-7b3a-49c2-88cd-8025c56346d0?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-24 17:34:31 +00:00
Simon Larsen
d7b200e2f7
Merge pull request #957 from OneUptime/snyk-upgrade-206f2ef9fc2402c71cb73404031a1101
...
[Snyk] Upgrade typeorm from 0.3.14 to 0.3.17
2023-11-24 17:31:41 +00:00
snyk-bot
d1a3b2b852
fix: upgrade typeorm from 0.3.14 to 0.3.17
...
Snyk has created this PR to upgrade typeorm from 0.3.14 to 0.3.17.
See this package in npm:
https://www.npmjs.com/package/typeorm
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/95df775c-d36f-4060-828c-d0ddc8c9f28e?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-24 17:28:37 +00:00
Simon Larsen
db2dbfcac7
Remove unnecessary line in Field interface
2023-11-24 16:09:58 +00:00
Simon Larsen
a6d9c6493a
Merge pull request #954 from rpaterson/sql-escape
...
Escape Analytics Database SQL
2023-11-24 14:02:10 +00:00
Simon Larsen
a067e85283
Add On Call Duty Policy Schedule services and
...
models
2023-11-24 12:57:54 +00:00
Simon Larsen
e9feb06864
Add new API routes for OnCallDutyPolicySchedule
...
and OnCallDutyPolicyScheduleLayerUser
2023-11-24 12:53:01 +00:00
Simon Larsen
9c4799ff30
Refactor StatusBubble component to use props.color
...
for background color
2023-11-24 12:39:43 +00:00
Simon Larsen
88c4b75c45
Fix On-Call Duty route and remove unnecessary code
2023-11-24 12:25:37 +00:00
Simon Larsen
3d46de7fb6
Merge branch 'master' into schedules
2023-11-24 12:17:44 +00:00
Simon Larsen
c82f40443b
Fix teamId assignment in TeamMemberService
2023-11-24 12:16:23 +00:00
Simon Larsen
ca32b8fa1d
Fix on-call duty page titles
2023-11-24 12:11:36 +00:00
Simon Larsen
8ad344f1f9
Merge pull request #889 from fedealconada/team-member-service-coverage
...
test: add coverage for TeamMemberService.ts
2023-11-24 12:11:25 +00:00
Roy Paterson
407abd4146
Add crudApiPath to test
2023-11-24 11:58:15 +00:00
Roy Paterson
fdc7887e48
Escape values to prevent SQL injection
2023-11-24 11:36:49 +00:00
Roy Paterson
59cd7afcc5
Add Tests for StatementGenerator.toSetStatement()
2023-11-24 11:36:49 +00:00
Roy Paterson
0070aa7ee7
Increase database test timeout to 10 seconds
...
Setting up the database is slow.
2023-11-24 11:36:49 +00:00
Simon Larsen
e39474bc23
Merge pull request #952 from OneUptime/snyk-upgrade-2be86f202576cc54f75a2d7029cbe161
...
[Snyk] Upgrade airtable from 0.11.6 to 0.12.2
2023-11-23 22:31:09 +00:00
Simon Larsen
cb834adc6c
Merge pull request #953 from OneUptime/snyk-upgrade-a5e521eabb7f562ab94e9c456514dff6
...
[Snyk] Upgrade @types/ejs from 3.1.1 to 3.1.4
2023-11-23 21:45:37 +00:00
snyk-bot
434573e770
fix: upgrade @types/ejs from 3.1.1 to 3.1.4
...
Snyk has created this PR to upgrade @types/ejs from 3.1.1 to 3.1.4.
See this package in npm:
https://www.npmjs.com/package/@types/ejs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/5a2fa790-dc76-4e5f-90cc-f4da8ad2caf7?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 19:59:25 +00:00
snyk-bot
96fced64cf
fix: upgrade airtable from 0.11.6 to 0.12.2
...
Snyk has created this PR to upgrade airtable from 0.11.6 to 0.12.2.
See this package in npm:
https://www.npmjs.com/package/airtable
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/a2fb4fe1-f25f-4ff9-a58c-e78277b0a7fa?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 19:59:05 +00:00
Simon Larsen
b12e8ad489
Fix enum syntax error and import missing module
2023-11-23 19:47:58 +00:00
Simon Larsen
33f567570c
Merge branch 'master' into schedules
2023-11-23 19:18:54 +00:00
Simon Larsen
015350acb2
Merge pull request #939 from OneUptime/snyk-upgrade-1e8b2e5347b891af2fdff850e86d61b0
...
[Snyk] Upgrade @types/nodemailer from 6.4.6 to 6.4.13
2023-11-23 19:15:21 +00:00
Simon Larsen
9f52526e5a
Merge branch 'master' into snyk-upgrade-1e8b2e5347b891af2fdff850e86d61b0
2023-11-23 19:15:07 +00:00
Simon Larsen
d41b9c4fc1
Merge pull request #945 from OneUptime/snyk-upgrade-7629a880e641d806cc633739d13088f4
...
[Snyk] Upgrade react-icons from 4.7.1 to 4.11.0
2023-11-23 19:12:49 +00:00
Simon Larsen
9a587623bf
Merge pull request #943 from OneUptime/snyk-upgrade-999a26ac2112c160c090c315e5e05b74
...
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-11-23 19:12:17 +00:00
Simon Larsen
70136546be
Merge pull request #944 from OneUptime/snyk-upgrade-e6e436e0ef8ab8279ef89eae14c51482
...
[Snyk] Upgrade react-router-dom from 6.4.5 to 6.18.0
2023-11-23 19:12:06 +00:00
Simon Larsen
d683f26ca7
Merge pull request #946 from OneUptime/snyk-upgrade-3fac855f902dda7a149301067eb92036
...
[Snyk] Upgrade cron-parser from 4.8.1 to 4.9.0
2023-11-23 19:11:50 +00:00
Simon Larsen
830ddd04f8
Add Calendar icon to Icon component
2023-11-23 19:10:51 +00:00
snyk-bot
2e429a14d2
fix: upgrade cron-parser from 4.8.1 to 4.9.0
...
Snyk has created this PR to upgrade cron-parser from 4.8.1 to 4.9.0.
See this package in npm:
https://www.npmjs.com/package/cron-parser
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/89d21457-97ad-4d10-9b37-253f0b4cc388?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 17:37:26 +00:00
snyk-bot
ed21325f5b
fix: upgrade react-icons from 4.7.1 to 4.11.0
...
Snyk has created this PR to upgrade react-icons from 4.7.1 to 4.11.0.
See this package in npm:
https://www.npmjs.com/package/react-icons
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
2023-11-23 17:32:01 +00:00
snyk-bot
372d6b5d3a
fix: upgrade react-router-dom from 6.4.5 to 6.18.0
...
Snyk has created this PR to upgrade react-router-dom from 6.4.5 to 6.18.0.
See this package in npm:
https://www.npmjs.com/package/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
2023-11-23 17:31:57 +00:00
snyk-bot
ee2188d75a
fix: upgrade ejs from 3.1.8 to 3.1.9
...
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.
See this package in npm:
https://www.npmjs.com/package/ejs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-23 17:27:20 +00:00
Simon Larsen
79db7d5702
Merge pull request #942 from OneUptime/snyk-upgrade-44d9690d3afab96d85153f5464d227d9
...
[Snyk] Upgrade cron-parser from 4.8.1 to 4.9.0
2023-11-22 22:13:52 +00:00
Simon Larsen
5705f413cb
Merge pull request #941 from OneUptime/snyk-upgrade-10fe9e968efecdbd27d8b7db0d899da4
...
[Snyk] Upgrade jest from 29.5.0 to 29.7.0
2023-11-22 22:13:34 +00:00
snyk-bot
f37601d923
fix: upgrade cron-parser from 4.8.1 to 4.9.0
...
Snyk has created this PR to upgrade cron-parser from 4.8.1 to 4.9.0.
See this package in npm:
https://www.npmjs.com/package/cron-parser
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/b8f33af6-6e95-4b8d-be69-ae879ce7ba92?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 20:06:29 +00:00
snyk-bot
2c705aca77
fix: upgrade jest from 29.5.0 to 29.7.0
...
Snyk has created this PR to upgrade jest from 29.5.0 to 29.7.0.
See this package in npm:
https://www.npmjs.com/package/jest
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/e80ba7ae-9a47-403b-93f0-65ae60216925?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 20:00:00 +00:00
Simon Larsen
ee9767eecc
Merge pull request #936 from OneUptime/snyk-upgrade-d29661c67137394caaafd3564c878f78
...
[Snyk] Upgrade ejs from 3.1.8 to 3.1.9
2023-11-22 19:28:37 +00:00
Simon Larsen
39b0d6e7b6
Merge pull request #937 from OneUptime/snyk-upgrade-3765fb5997db5ec0013131e4ab84f78c
...
[Snyk] Upgrade @types/ping from 0.4.1 to 0.4.3
2023-11-22 19:28:19 +00:00
Simon Larsen
e45ec0bf74
Merge pull request #938 from OneUptime/snyk-upgrade-853239b17591925d7b149ac60221a380
...
[Snyk] Upgrade nodemailer from 6.8.0 to 6.9.7
2023-11-22 19:28:08 +00:00
Simon Larsen
2f05ccdfc7
Merge pull request #940 from OneUptime/snyk-upgrade-b234b3b5cb802c6fd4fb58accb3e03ff
...
[Snyk] Upgrade @types/nodemailer-express-handlebars from 4.0.2 to 4.0.4
2023-11-22 19:27:37 +00:00
Simon Larsen
e1a0cd90e4
Refactor online check in monitor classes
2023-11-22 19:27:01 +00:00
Simon Larsen
ca52106c23
Add SSL certificate check function
2023-11-22 17:32:58 +00:00
snyk-bot
d6932ee3fc
fix: upgrade @types/nodemailer-express-handlebars from 4.0.2 to 4.0.4
...
Snyk has created this PR to upgrade @types/nodemailer-express-handlebars from 4.0.2 to 4.0.4.
See this package in npm:
https://www.npmjs.com/package/@types/nodemailer-express-handlebars
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:27:40 +00:00
snyk-bot
62f1ac8945
fix: upgrade @types/nodemailer from 6.4.6 to 6.4.13
...
Snyk has created this PR to upgrade @types/nodemailer from 6.4.6 to 6.4.13.
See this package in npm:
https://www.npmjs.com/package/@types/nodemailer
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:27:37 +00:00
snyk-bot
668c6bf858
fix: upgrade nodemailer from 6.8.0 to 6.9.7
...
Snyk has created this PR to upgrade nodemailer from 6.8.0 to 6.9.7.
See this package in npm:
https://www.npmjs.com/package/nodemailer
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:27:32 +00:00
snyk-bot
69e045d581
fix: upgrade @types/ping from 0.4.1 to 0.4.3
...
Snyk has created this PR to upgrade @types/ping from 0.4.1 to 0.4.3.
See this package in npm:
https://www.npmjs.com/package/@types/ping
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
2023-11-22 17:19:13 +00:00
snyk-bot
0faeeed8b5
fix: upgrade ejs from 3.1.8 to 3.1.9
...
Snyk has created this PR to upgrade ejs from 3.1.8 to 3.1.9.
See this package in npm:
https://www.npmjs.com/package/ejs
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/cf2b4795-8742-46cb-8289-f13aadd23bcc?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-22 17:17:06 +00:00
Simon Larsen
031fe5425c
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-11-22 16:42:52 +00:00
Simon Larsen
61d3604a9d
Fix formatting issues in MonitorType.ts,
...
MonitorCriteriaInstance.ts, ApiMonitor.ts,
CriteriaFilter.tsx, MonitorStep.tsx,
MonitorService.ts, WebsiteMonitor.ts, and
PingMonitor.ts
2023-11-22 16:40:19 +00:00
Simon Larsen
b375e8341d
Fix error handling and add timeout functionality
...
in PortMonitor
2023-11-22 16:37:37 +00:00
Simon Larsen
6c1c446f06
Merge pull request #935 from soknaly/fix-duplicate-api-call-model-form
...
fix: duplicate api call in ModelForm
2023-11-22 16:26:38 +00:00
Simon Larsen
fd3694b93f
Refactor monitor classes to handle retry count
2023-11-22 16:25:38 +00:00
Simon Larsen
261db0c748
Update runs-on value in test.probe.yaml
2023-11-22 16:16:57 +00:00
Simon Larsen
ad8ebf43de
Add support for Port monitoring
2023-11-22 16:11:00 +00:00
Simon Larsen
fb24b39f27
Add new monitor type and update input type
2023-11-22 16:08:02 +00:00
Simon Larsen
753141e524
Add MonitorType Port and update MonitorStep
...
component
2023-11-22 16:02:31 +00:00
Sokna Ly
28906a3c09
Fix duplicate api call in ModelForm
2023-11-22 22:27:35 +07:00
Simon Larsen
81a39951fb
Change runs-on to self-hosted in test job
2023-11-22 13:49:26 +00:00
Simon Larsen
7584bfd26c
Update hostname in PingMonitor test
2023-11-22 12:13:19 +00:00
Simon Larsen
eff654c117
Update ping test URLs and IP address
2023-11-22 11:57:12 +00:00
Simon Larsen
eb144ca195
Refactor Step and HeaderAlert components
2023-11-22 11:54:03 +00:00
Simon Larsen
eb04399147
Refactor component function signatures
2023-11-22 11:52:08 +00:00
Simon Larsen
5c6efc0f8e
Update React version in package.json
2023-11-22 11:50:57 +00:00
Simon Larsen
986bc78df6
Fix bug in login functionality
2023-11-22 11:25:39 +00:00
Simon Larsen
727f923dbb
Add clear-modules script to package.json files
2023-11-22 11:13:15 +00:00
Simon Larsen
c7622bb7f3
Fix bug in login functionality
2023-11-22 11:08:06 +00:00
Simon Larsen
86a25a456a
Merge branch 'ts-upgrade'
2023-11-22 10:59:13 +00:00
Simon Larsen
7f93e953ee
Update Jest configurations for test coverage
2023-11-22 10:55:09 +00:00
Simon Larsen
2bc92729e5
Update React Router version in package.json
2023-11-22 10:42:28 +00:00
Simon Larsen
cd4a139a3c
Update TypeScript version to 5.3.2
2023-11-22 10:33:39 +00:00
Simon Larsen
eefccf6110
Merge pull request #930 from OneUptime/snyk-upgrade-1f3f4ba368583e0b1358ce0c1711880c
...
[Snyk] Upgrade typeorm from 0.3.14 to 0.3.17
2023-11-21 21:15:55 +00:00
Simon Larsen
920352ac97
Merge pull request #932 from OneUptime/snyk-upgrade-b16ef9d4021ec0f091b1c3daf6896f55
...
[Snyk] Upgrade the-new-css-reset from 1.7.3 to 1.11.1
2023-11-21 21:15:14 +00:00
Simon Larsen
8fc4f61ffe
Merge pull request #931 from OneUptime/snyk-upgrade-c21ec3c979b5f5cf7afa8f0763392d95
...
[Snyk] Upgrade @types/lodash from 4.14.182 to 4.14.200
2023-11-21 21:14:41 +00:00
Simon Larsen
1ec06ac333
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-11-21 20:49:27 +00:00
Simon Larsen
8d9ec445b7
remove realtime docker build
2023-11-21 20:49:24 +00:00
snyk-bot
0e934ed3e5
fix: upgrade the-new-css-reset from 1.7.3 to 1.11.1
...
Snyk has created this PR to upgrade the-new-css-reset from 1.7.3 to 1.11.1.
See this package in npm:
https://www.npmjs.com/package/the-new-css-reset
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
2023-11-21 19:14:49 +00:00
snyk-bot
ad6f59013e
fix: upgrade @types/lodash from 4.14.182 to 4.14.200
...
Snyk has created this PR to upgrade @types/lodash from 4.14.182 to 4.14.200.
See this package in npm:
https://www.npmjs.com/package/@types/lodash
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
2023-11-21 19:14:45 +00:00
snyk-bot
6fed662391
fix: upgrade typeorm from 0.3.14 to 0.3.17
...
Snyk has created this PR to upgrade typeorm from 0.3.14 to 0.3.17.
See this package in npm:
https://www.npmjs.com/package/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
2023-11-21 19:14:41 +00:00
Simon Larsen
6a9704ba79
Merge pull request #925 from OneUptime/snyk-upgrade-ea7c92df7e1a0d96b31d4010e1ce3fa8
...
[Snyk] Upgrade formik from 2.2.9 to 2.4.5
2023-11-21 18:19:37 +00:00
Simon Larsen
4c66d4c97e
Merge pull request #924 from OneUptime/snyk-upgrade-eb045c7858a7c0be001826618e61a91c
...
[Snyk] Upgrade the-new-css-reset from 1.7.3 to 1.11.1
2023-11-21 18:19:10 +00:00
Simon Larsen
2f5c19ecb5
Merge pull request #928 from OneUptime/snyk-upgrade-1d14a8c213e14afa5aeef487f9eb5045
...
[Snyk] Upgrade twilio from 4.11.2 to 4.19.0
2023-11-21 18:18:26 +00:00
Simon Larsen
80b2474b03
Add option to disable monitor when duplicating
2023-11-21 18:10:28 +00:00
Simon Larsen
0fe31f5371
Fix probe status rendering issue
2023-11-21 18:04:41 +00:00
Simon Larsen
f7cd616540
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-11-21 18:02:45 +00:00
Simon Larsen
dfda71d779
Add Probe Status Element to Monitor and Settings
...
Pages
2023-11-21 18:02:39 +00:00
snyk-bot
f6dc0d9214
fix: upgrade twilio from 4.11.2 to 4.19.0
...
Snyk has created this PR to upgrade twilio from 4.11.2 to 4.19.0.
See this package in npm:
https://www.npmjs.com/package/twilio
See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/0177f54a-1932-4698-9bc3-69701ae8a756?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-21 17:52:34 +00:00
Simon Larsen
200dd1d98d
Merge pull request #922 from OneUptime/snyk-upgrade-d25901fbcbaaf02ff24c2f45cd7adba5
...
[Snyk] Upgrade react-router-dom from 6.4.5 to 6.18.0
2023-11-21 17:51:09 +00:00
Simon Larsen
640ce525c5
Update Probe npm install and test commands
2023-11-21 17:50:09 +00:00
snyk-bot
6a6780058c
fix: upgrade formik from 2.2.9 to 2.4.5
...
Snyk has created this PR to upgrade formik from 2.2.9 to 2.4.5.
See this package in npm:
https://www.npmjs.com/package/formik
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
2023-11-21 17:14:11 +00:00
snyk-bot
2f167bd7aa
fix: upgrade the-new-css-reset from 1.7.3 to 1.11.1
...
Snyk has created this PR to upgrade the-new-css-reset from 1.7.3 to 1.11.1.
See this package in npm:
https://www.npmjs.com/package/the-new-css-reset
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
2023-11-21 17:14:07 +00:00
snyk-bot
cbbc3c79d0
fix: upgrade react-router-dom from 6.4.5 to 6.18.0
...
Snyk has created this PR to upgrade react-router-dom from 6.4.5 to 6.18.0.
See this package in npm:
https://www.npmjs.com/package/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
2023-11-21 17:13:56 +00:00
Simon Larsen
14dceebc9a
Update dependencies and fix tests
2023-11-21 16:34:10 +00:00
Simon Larsen
2fbe8294eb
Update Jest configuration and API test file
2023-11-21 14:33:05 +00:00
Simon Larsen
3a57253720
remove realtime jobs
2023-11-21 14:19:12 +00:00
Simon Larsen
c554627ab2
Fix formatting issues in code
2023-11-21 13:23:22 +00:00
Simon Larsen
a9a0466e49
Update axios version in package-lock.json
2023-11-21 13:18:23 +00:00
Simon Larsen
126927350d
Commented out unused code and imports
2023-11-21 13:16:38 +00:00
Simon Larsen
a5f2f4e338
Merge branch 'telemetry'
2023-11-21 13:15:53 +00:00
Simon Larsen
b276e6dfc4
Update axios version to 1.6.2
2023-11-21 13:15:39 +00:00
Simon Larsen
9f7f5d7a50
Add postedAt field to IncidentPublicNote and
...
ScheduledMaintenancePublicNote models
2023-11-21 13:13:02 +00:00
Simon Larsen
c6981cc130
Fix formatting and indentation issues in
...
StatusPageAPI and StatusPageSettings
2023-11-21 12:39:46 +00:00
Simon Larsen
cf0a76ce71
Add hidePoweredByOneUptimeBranding feature
2023-11-21 12:35:43 +00:00
Simon Larsen
5ce3a5d876
fix haraka docker
2023-11-21 12:14:24 +00:00
Simon Larsen
b8b79e0d73
Update coverage reporters in jest.config.json
2023-11-21 12:10:26 +00:00
Simon Larsen
aa38ebf8ba
Update typeRoots in tsconfig.json files
2023-11-21 12:09:33 +00:00
Simon Larsen
e1d34054ab
fix lock
2023-11-21 12:03:44 +00:00
Simon Larsen
c22606d93c
Add SQL as a CodeType and fix Dropdown overflow
...
issue
2023-11-21 11:45:23 +00:00
Simon Larsen
8c7aab22f1
Merge pull request #911 from OneUptime/renovate/postgresql-12.x
...
chore(deps): update helm release postgresql to v12.12.10
2023-11-21 08:30:27 +00:00
renovate[bot]
45cbe8e357
chore(deps): update helm release postgresql to v12.12.10
2023-11-21 06:58:44 +00:00
Simon Larsen
74f797948e
Merge pull request #906 from OneUptime/renovate/depcheck-1.x-lockfile
...
chore(deps): update dependency depcheck to v1.4.7
2023-11-20 22:10:52 +00:00
renovate[bot]
9cb3cf0d04
chore(deps): update dependency depcheck to v1.4.7
2023-11-20 22:09:29 +00:00
Simon Larsen
35a85a35a4
Merge pull request #903 from OneUptime/renovate/babel-eslint-replacement
...
chore(deps): replace dependency babel-eslint with @babel/eslint-parser ^7.11.0
2023-11-20 22:07:06 +00:00
Simon Larsen
6f0b7a2145
Merge pull request #904 from OneUptime/renovate/node-16.x-lockfile
...
chore(deps): update dependency @types/node to v16.18.62
2023-11-20 21:50:52 +00:00
renovate[bot]
e5ee57e234
chore(deps): update dependency @types/node to v16.18.62
2023-11-20 21:40:48 +00:00
renovate[bot]
2b186d8a2a
chore(deps): replace dependency babel-eslint with @babel/eslint-parser ^7.11.0
2023-11-20 21:38:23 +00:00
Simon Larsen
0a711dbcfd
Merge pull request #902 from OneUptime/snyk-fix-cac0a811fbf081e8c39adb9edee45ab8
...
[Snyk] Security upgrade node from 18.13.0-alpine to 18.18.1-alpine
2023-11-20 21:37:23 +00:00
snyk-bot
d26b348f0d
fix: Tests/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE317-OPENSSL-3314647
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-3326683
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5741793
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5843454
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5848038
2023-11-20 20:36:37 +00:00
Simon Larsen
7ea8479779
Merge pull request #901 from OneUptime/renovate/npm-axios-vulnerability
...
fix(deps): update dependency axios to v1.6.0 [security]
2023-11-20 20:16:23 +00:00
renovate[bot]
72d2297a02
fix(deps): update dependency axios to v1.6.0 [security]
2023-11-20 20:10:36 +00:00
Simon Larsen
fae8968dde
Merge pull request #899 from OneUptime/simlarsen-patch-1
...
Create renovate.json
2023-11-20 20:08:30 +00:00
Simon Larsen
b9a10ebcad
Create renovate.json
2023-11-20 20:08:21 +00:00
Simon Larsen
5a7c706829
Merge pull request #898 from OneUptime/snyk-fix-0aaed0cf00f945f9022cc5d8720c4f32
...
[Snyk] Security upgrade node from 18.13.0-alpine to 18.18.1-alpine
2023-11-20 19:53:14 +00:00
snyk-bot
adf7432663
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE317-OPENSSL-3314647
- https://snyk.io/vuln/SNYK-ALPINE317-OPENSSL-6032385
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-3326683
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5741793
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5843454
2023-11-20 19:52:58 +00:00
Simon Larsen
2409e0fea8
Merge pull request #897 from OneUptime/snyk-fix-13ca70246dc97f612c5350fe03df784b
...
[Snyk] Security upgrade crypto-js from 4.1.1 to 4.2.0
2023-11-20 19:52:06 +00:00
snyk-bot
f0fb3fabd0
fix: Accounts/package.json & Accounts/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-CRYPTOJS-6028119
2023-11-20 19:49:55 +00:00
Simon Larsen
340afdecc8
Merge pull request #896 from OneUptime/snyk-fix-b17ab3044788224d222d9dff8822f36a
...
[Snyk] Security upgrade axios from 1.3.3 to 1.6.0
2023-11-20 19:30:47 +00:00
snyk-bot
c7b5a544ee
fix: Workflow/package.json & Workflow/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
2023-11-20 19:29:40 +00:00
Simon Larsen
8d131b28bf
Merge pull request #895 from OneUptime/snyk-fix-65754aaffe2d6283116e53a7b22cdf20
...
[Snyk] Security upgrade nginx from 1.25.1-alpine to 1.25.3-alpine
2023-11-20 19:28:29 +00:00
snyk-bot
d1131d32e8
fix: Nginx/Dockerfile.tpl to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE317-CURL-5958910
- https://snyk.io/vuln/SNYK-ALPINE317-CURL-5958910
- https://snyk.io/vuln/SNYK-ALPINE317-LIBWEBP-5902239
- https://snyk.io/vuln/SNYK-ALPINE317-LIBX11-6042401
- https://snyk.io/vuln/SNYK-ALPINE317-NGHTTP2-5954769
2023-11-20 19:28:01 +00:00
Federico Martín Alconada Verzini
2c4664b362
chore: appease linter
2023-11-20 14:27:54 +00:00
Federico Martín Alconada Verzini
c784324b00
test: add coverage for TeamMemberService.ts
2023-11-20 14:07:30 +00:00
Simon Larsen
bfc5e29b71
remove older data
2023-11-20 13:34:13 +00:00
Simon Larsen
ba30927de6
Merge branch 'master' into telemetry
2023-11-20 13:21:21 +00:00
Simon Larsen
ae5f0983a6
fix typo
2023-11-19 21:56:13 +00:00
Simon Larsen
49c70767b0
fix update group to growth
2023-11-19 14:06:47 +00:00
Simon Larsen
b6afa0d632
Merge pull request #893 from jkvn/master
...
Everything you see should be deletable
2023-11-18 14:00:29 +00:00
Kevin Jagodic
a2b8e721bf
Merge branch 'OneUptime:master' into master
2023-11-18 14:47:34 +01:00
Kevin Jagodic
ac7b04e8ad
Change delete permission to Free plan in model files
...
Updated the 'delete' permissions for Team, IncidentState, TeamPermission, ScheduledMaintenanceState, Label, and MonitorStatus model files from 'PlanSelect.Growth' to 'PlanSelect.Free'. This change allows users with a 'Free' plan to have the ability to delete these specific resources.
2023-11-18 14:45:36 +01:00
Simon Larsen
b0eb75d6c7
Merge branch 'master' into release
2023-11-18 13:45:31 +00:00
Simon Larsen
784bebe1a4
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-11-18 13:44:35 +00:00
Simon Larsen
638e323c4f
Add HTTPResponse import and handle API response in
...
Settings component
2023-11-18 13:44:32 +00:00
Simon Larsen
f79f4c7627
Add Stop icon to Icon component and implement
...
LogsFilters component
2023-11-18 13:37:03 +00:00
Simon Larsen
5936805350
Merge pull request #892 from jkvn/master
...
Make announcement deletable
2023-11-18 13:29:46 +00:00
Kevin Jagodic
22c9d9228c
Update StatusPageAnnouncement.ts
2023-11-18 14:25:34 +01:00
Simon Larsen
9759911dba
Merge pull request #891 from zuverliebt/master
...
Fix Plan Group Update Error
2023-11-18 12:56:19 +00:00
Luca
fa99ce9a3f
Update StatusPageGroup.ts
...
If you created groups before the update, you can no longer delete or edit them.
2023-11-18 13:43:36 +01:00
Simon Larsen
983739cc03
dark scrollbar
2023-11-17 18:22:44 +00:00
Simon Larsen
b4f034d1a9
Update LogItem styling in LogsViewer component
2023-11-17 18:09:18 +00:00
Simon Larsen
3bdc7407aa
Merge pull request #888 from OneUptime/master
...
Release
2023-11-17 17:24:59 +00:00
Simon Larsen
1829e1ec42
add permission to logs
2023-11-17 17:10:44 +00:00
Simon Larsen
cb82bd7c6f
Merge branch 'master' into telemetry
2023-11-17 16:36:54 +00:00
Simon Larsen
48f5a735d2
Add SideMenuSection component and update
...
SideMenuItem components
2023-11-17 16:30:01 +00:00
Simon Larsen
17946c3c51
Add Permission.ProjectMember to TeamPermission and
...
StatusPageOwnerTeam models
2023-11-17 14:54:42 +00:00
Simon Larsen
57c13add9c
support form-urlencoded
2023-11-17 13:58:46 +00:00
Simon Larsen
544bbb2d2f
Fix formatting issues in StatusBubble and
...
DashboardHeader components
2023-11-17 13:35:12 +00:00
Simon Larsen
7126fdbdae
Add shouldAnimate prop to Statusbubble component
2023-11-17 13:29:15 +00:00
Simon Larsen
aaf60f39ac
fix default criteria
2023-11-17 13:10:53 +00:00
Simon Larsen
687c5c341b
fix log
2023-11-17 11:28:14 +00:00
Simon Larsen
0b37a63c84
Merge pull request #887 from DamsDev1/fix-affected-resources
...
Fix affected resources overflow
2023-11-17 09:36:33 +00:00
Damien Fajole
4421227c5e
Fix affected resources overflow
2023-11-17 10:11:45 +01:00
Simon Larsen
91f8489b22
fix err
2023-11-16 18:46:33 +00:00
Simon Larsen
4fa048929c
make realtime work
2023-11-16 18:34:23 +00:00
Simon Larsen
12df8275a5
fix socket connection
2023-11-16 17:16:37 +00:00
Simon Larsen
8e76c5a90a
Merge pull request #886 from fedealconada/filepicker-coverage
...
test: add coverage for FilePicker.ts
2023-11-15 19:26:23 +00:00
Simon Larsen
08d13997fe
Fix formatting and add realtime event emission
2023-11-15 19:20:04 +00:00
Simon Larsen
e12ea14d85
Add realtime events support to
...
AnalyticsDatabaseService and BaseModel
2023-11-15 18:49:43 +00:00
Federico Martín Alconada Verzini
80a46eb808
test: add coverage for FilePicker.ts
2023-11-15 18:32:03 +00:00
Simon Larsen
4dc5c55a41
Merge pull request #881 from fedealconada/billing-service-coverage
...
chore: add BillingService.ts test coverage
2023-11-15 16:11:35 +00:00
Simon Larsen
67a94cca79
Merge pull request #878 from slavaGanzin/CommonUI-Probe.test
...
Probe.test
2023-11-15 16:08:10 +00:00
Simon Larsen
ee84a082dc
Add RealtimeRoute and socket.io-client dependency
2023-11-15 16:07:04 +00:00
Federico Martín Alconada Verzini
a52b2be67e
chore: consolidate APIErrors into Errors
2023-11-15 14:08:45 +00:00
Simon Larsen
092d5ec270
Delete unnecessary files and code related to
...
Realtime service
2023-11-15 13:30:02 +00:00
Simon Larsen
7ce4cb9143
Add rounded corners to LogItem component and
...
implement auto-scrolling in LogsViewer component
2023-11-15 13:20:05 +00:00
Simon Larsen
8a32c659e1
fix log
2023-11-15 12:33:10 +00:00
Federico Martín Alconada Verzini
49c9987efd
chore: force camel case file name change (2)
2023-11-15 11:42:18 +00:00
Federico Martín Alconada Verzini
aa6d3523fc
chore: force camel case file name change (1)
2023-11-15 11:41:44 +00:00
Federico Martín Alconada Verzini
be8da5c8f9
chore: address review comments
2023-11-15 11:34:40 +00:00
Simon Larsen
c240f4d569
Merge pull request #883 from fedealconada/components-modal-coverage
...
chore: add ComponentsModal.tsx test coverage
2023-11-15 08:39:46 +00:00
Simon Larsen
0d8f174675
Refactor code for better readability and
...
maintainability
2023-11-14 17:42:26 +00:00
Simon Larsen
8b11dcfe81
Refactor LogsViewer component and
...
AnalyticsDatabaseService class
2023-11-14 16:51:36 +00:00
Simon Larsen
b4e56b18ce
Refactor AnalyticsDataModel to AnalyticsBaseModel
...
and update CommonModel.fromJSON method
2023-11-14 16:37:41 +00:00
Simon Larsen
1fd68ef60f
Add BaseAnalyticsAPI to DashboardAPI and export
...
LogService from LogService.ts
2023-11-14 16:22:06 +00:00
Simon Larsen
62d1679938
Add BaseModel import to multiple files
2023-11-14 16:13:58 +00:00
Simon Larsen
99af4fe826
Fix formatting and remove unused imports
2023-11-14 15:24:05 +00:00
Simon Larsen
4ec5c0d7f1
Add changes to various files
2023-11-14 15:14:58 +00:00
Simon Larsen
3023e22de3
refactor common server to add base api for analytics
2023-11-14 14:21:26 +00:00
Simon Larsen
5128e17205
refactor base api
2023-11-13 19:31:44 +00:00
Federico Martín Alconada Verzini
d3bb9f26e9
chore: add BillingService.ts test coverage
2023-11-13 17:19:32 +00:00
Federico Martín Alconada Verzini
a8026f470a
chore: add ComponentsModal.tsx teset coverage
2023-11-13 17:13:10 +00:00
Simon Larsen
3072bb8625
Merge pull request #877 from slavaGanzin/CommonUI-ProgressBar.test
...
ProgressBar.test.tsx
2023-11-13 16:43:51 +00:00
Simon Larsen
9a3127563d
Merge pull request #882 from OneUptime/simlarsen-patch-1
...
Update IPAddress.md
2023-11-13 13:29:26 +00:00
Simon Larsen
1ff254343f
Update IPAddress.md
2023-11-13 13:29:16 +00:00
Simon Larsen
2f6f81385f
add coming soon pages
2023-11-13 12:30:36 +00:00
Simon Larsen
b5929454b0
fix otel ingest
2023-11-13 12:10:37 +00:00
Simon Larsen
17b2012279
rename service to telemetry service
2023-11-13 12:09:16 +00:00
Simon Larsen
2d47b326b8
Merge branch 'master' into telemetry
2023-11-13 11:52:30 +00:00
Simon Larsen
72b90f8414
add resources affected
2023-11-13 11:50:39 +00:00
Simon Larsen
a32120e5bd
add obj in path
2023-11-13 11:16:18 +00:00
Simon Larsen
502f298a3a
add authentication
2023-11-12 15:12:49 +00:00
Simon Larsen
d8d5556f1a
add header setter
2023-11-12 14:24:27 +00:00
Slava Ganzin
1e488ebfbe
ProgressBar.test: check text
2023-11-12 12:18:03 +01:00
Slava Ganzin
4cd4cc828f
ProgressBar.test: use data-testid
2023-11-11 22:43:38 +01:00
Slava Ganzin
e5795034c6
Probe.test: use data-testid
2023-11-11 22:38:08 +01:00
Simon Larsen
2b2f9a74b6
rename helpers
2023-11-10 17:17:37 +00:00
Simon Larsen
fd98711ad8
rename helpers
2023-11-10 17:17:20 +00:00
Simon Larsen
cf4d8df7e5
Merge pull request #879 from slavaGanzin/CommonServer-API-tests
...
BaseAPI.test.tsx
2023-11-10 17:14:40 +00:00
Slava Ganzin
0a91105e28
fix ProgressBar.test
2023-11-10 15:32:50 +01:00
Slava Ganzin
58bfec9c5a
fix awaits in BaseAPI.test
2023-11-10 15:16:57 +01:00
Slava Ganzin
ce402c79d1
ProbeAPI.test
2023-11-10 15:07:46 +01:00
Slava Ganzin
4ce79420ca
Probe.test
2023-11-10 14:33:39 +01:00
Slava Ganzin
c663fbd0a1
ProgressBar.test.tsx
2023-11-10 14:25:48 +01:00
Simon Larsen
c8f24affc3
add jest types to probe test
2023-11-10 12:53:50 +00:00
Simon Larsen
abb4f4724f
fix fmt
2023-11-10 12:16:01 +00:00
Simon Larsen
3a268fc816
fix fmt
2023-11-10 12:11:06 +00:00
Simon Larsen
8cb398919a
add resources affected
2023-11-10 12:05:08 +00:00
Slava Ganzin
a63dd22d1e
refactor mockRouter
2023-11-10 11:31:05 +01:00
Slava Ganzin
c793479f55
BaseAPI.test.tsx
2023-11-10 10:46:26 +01:00
Simon Larsen
1d092240f9
fix tests
2023-11-09 21:47:11 +00:00
Simon Larsen
625c96b91a
fix otel collector
2023-11-09 21:37:23 +00:00
Simon Larsen
a5686c01fb
add service pages
2023-11-09 14:09:08 +00:00
Simon Larsen
a8dc444714
add service pages
2023-11-08 20:28:26 +00:00
Simon Larsen
508677867a
add service model
2023-11-08 20:13:49 +00:00
Simon Larsen
a9a839f143
fix uptime percent
2023-11-08 09:43:04 +00:00
Simon Larsen
a299fca2ba
Merge pull request #874 from dulajkavinda/tests/added-tests-crontab-jsontocsv
...
Added tests for JsonToCsv and CronTab util functions
2023-11-07 16:58:30 +00:00
Simon Larsen
396066bf0d
fix util
2023-11-07 16:57:00 +00:00
Simon Larsen
9debdfafba
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-11-07 16:39:40 +00:00
Simon Larsen
49c4dff44b
add uptime percent to monitor groups.
2023-11-07 16:39:38 +00:00
Simon Larsen
27a8434181
add uptime to monitors page
2023-11-07 16:06:27 +00:00
Simon Larsen
c8305ef7c0
uptime percent
2023-11-07 15:23:57 +00:00
Simon Larsen
2f332a64f3
add uptime percent
2023-11-07 15:18:29 +00:00
Dulaj Kavinda
fb5291e7c1
tests: added testts for CronTab
2023-11-07 19:36:36 +05:30
Dulaj Kavinda
4034cf6ed8
tests: added tests for JsonToCsv
2023-11-07 18:17:44 +05:30
Simon Larsen
8b37587800
Merge pull request #873 from dulajkavinda/tests/added-tests-tabs-and-modal
...
Added tests for Tabs and Modal components
2023-11-07 09:05:45 +00:00
Dulaj Kavinda
03eb1dd1f2
tests: added test cases for CommonUI/Modal
2023-11-07 12:40:15 +05:30
Dulaj Kavinda
ee91526239
tests: added test cases for CommonUI/Tabs
2023-11-07 12:39:29 +05:30
Simon Larsen
970c537b96
add uptime precision
2023-11-06 20:17:37 +00:00
Simon Larsen
35718ee7b5
fix blog icon
2023-11-05 13:38:14 +00:00
Simon Larsen
310cd90714
add blog links
2023-11-05 13:36:38 +00:00
Simon Larsen
513fa74c59
add unpaid banner
2023-11-05 12:57:39 +00:00
Simon Larsen
4ba6f714af
add project id
2023-11-05 12:15:42 +00:00
Simon Larsen
7ab3ba7201
add logs in call service
2023-11-03 18:11:58 +00:00
Simon Larsen
e5aa9c9496
remove persistence from redis
2023-11-03 17:42:37 +00:00
Simon Larsen
455ca7b22d
add appendonly no to redis
2023-11-03 17:35:13 +00:00
Simon Larsen
0b71c8b769
add log statements
2023-11-03 16:39:05 +00:00
Simon Larsen
19b0a1f2a8
require fs
2023-11-03 16:00:35 +00:00
Simon Larsen
4f93dd0f04
move files in install to js
2023-11-03 15:57:05 +00:00
Simon Larsen
60d0f188ad
add categorization to overview
2023-11-02 19:00:30 +00:00
Simon Larsen
bd587b210e
add sections to announcments
2023-11-02 18:50:18 +00:00
Simon Larsen
80dd33cd7f
add categories to pages
2023-11-02 16:39:40 +00:00
Simon Larsen
d675eca50c
add categories to incidents
2023-11-02 15:23:43 +00:00
Simon Larsen
76712e8f89
add labels to events
2023-11-02 14:05:40 +00:00
Simon Larsen
fe68b009eb
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-11-02 13:40:54 +00:00
Simon Larsen
6c1bd10873
fix current status on sp
2023-11-02 13:39:59 +00:00
Simon Larsen
9a6960e154
Merge pull request #870 from OneUptime/monitor-groups
...
Monitor groups
2023-11-02 11:45:28 +00:00
Simon Larsen
05a288c761
fix jest types
2023-11-02 11:11:36 +00:00
Simon Larsen
a9f503da9d
fix probe tests
2023-11-02 10:21:31 +00:00
Simon Larsen
49d3655502
fix fmt
2023-11-01 20:49:00 +00:00
Simon Larsen
1cdcc639b4
fix fmt
2023-11-01 20:45:23 +00:00
Simon Larsen
7568c70b50
fix fmt
2023-11-01 20:15:18 +00:00
Simon Larsen
6259f81a91
add ui changes
2023-11-01 19:38:58 +00:00
Simon Larsen
f40c1daeb8
fix fmt
2023-11-01 14:15:43 +00:00
Simon Larsen
bb73ed14cd
add animate in status bubble
2023-11-01 10:44:01 +00:00
Simon Larsen
4b71a81f7c
fix fmt on uptime
2023-11-01 10:40:03 +00:00
Simon Larsen
d6788c138b
fix uptime graph
2023-11-01 10:34:38 +00:00
Simon Larsen
28f4a1f473
add status api
2023-10-31 17:05:56 +00:00
Simon Larsen
ccb4781c06
enable compression
2023-10-31 14:10:57 +00:00
Simon Larsen
2e27347225
fix fmt
2023-10-31 12:19:47 +00:00
Simon Larsen
e9015f0eff
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-10-31 12:06:27 +00:00
Simon Larsen
6cf8560151
fix eslint
2023-10-31 12:06:24 +00:00
Simon Larsen
7d2e91d867
Merge pull request #854 from hasannadeem/tests/notification-middleware-and-cookie-utils
...
Tests for notification middleware and cookie utils
2023-10-31 11:57:11 +00:00
Simon Larsen
46e0210dcc
Merge pull request #869 from fakharj/eslint-object-curly-spacing
...
add eslint object-curly-spacing rule
2023-10-31 09:58:24 +00:00
Simon Larsen
02fc5502eb
Merge branch 'master' into eslint-object-curly-spacing
2023-10-31 09:58:17 +00:00
Simon Larsen
ce3131edaf
Merge pull request #865 from fakharj/eslint-unneeded-ternary
...
added no unneeded ternary in eslint
2023-10-30 13:56:03 +00:00
fakharj
ca4716133a
add eslint object-curly-spacing rule
2023-10-30 18:43:43 +05:00
Simon Larsen
9cb254f9d1
Merge pull request #862 from OneUptime/dependabot/npm_and_yarn/Common/crypto-js-4.2.0
...
Bump crypto-js from 4.1.1 to 4.2.0 in /Common
2023-10-30 11:13:47 +00:00
Simon Larsen
d51fbdf5f7
Merge pull request #868 from cheese-framework/master
...
Add test suites for JSONFunctions and SerializableObject
2023-10-30 11:10:51 +00:00
Simon Larsen
57b7b5b39e
Merge pull request #855 from hammadfauz/duplicateModalTest
...
Duplicate modal test
2023-10-30 08:24:18 +00:00
Drantaz
2e46ebd0e8
Merge branch 'master' of https://github.com/cheese-framework/oneuptime
2023-10-27 20:25:23 +00:00
Drantaz
4ffe215665
Add test suites for JSONFunctions and SerializableObject
2023-10-27 20:24:33 +00:00
Hammad
e680346f1f
fixes lint
2023-10-27 23:48:27 +05:00
Hammad
4faa8d32f6
adds test ids to key elements
2023-10-27 23:27:33 +05:00
Simon Larsen
ab07ff0104
fix fmt
2023-10-27 17:22:20 +01:00
Simon Larsen
03dd6fef04
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-10-27 17:15:29 +01:00
Simon Larsen
31c0ff7dea
Merge branch 'feature-flags'
2023-10-27 17:15:18 +01:00
Simon Larsen
dca1d2c370
add call and sms cost
2023-10-27 17:14:58 +01:00
Simon Larsen
fc218a970a
Merge pull request #861 from OneUptime/feature-flags
...
add feature flag page
2023-10-27 16:40:30 +01:00
Simon Larsen
17509225ee
add monitor groups.
2023-10-27 16:39:33 +01:00
Simon Larsen
447bac1d67
fix undefined in page title
2023-10-27 16:20:04 +01:00
Simon Larsen
67b3b224a7
fix monitor group api
2023-10-27 16:17:28 +01:00
Simon Larsen
48fbf50973
add current status
2023-10-27 13:13:32 +01:00
fakharj
a0acb24651
added no unneeded ternary in eslint
2023-10-27 13:03:07 +05:00
Simon Larsen
c958893d67
increase timeout to 30 secs
2023-10-26 20:51:00 +01:00
Simon Larsen
9e2bd15cf4
fix fmt
2023-10-26 19:58:47 +01:00
Simon Larsen
17e9ad4fcd
Merge branch 'master' into feature-flags
2023-10-26 19:10:30 +01:00
Simon Larsen
4d5a49f11e
fix fmt
2023-10-26 19:09:29 +01:00
Simon Larsen
2d9b9950dd
when monitors are timeout mark them as offline.
2023-10-26 19:09:03 +01:00
Simon Larsen
c3c0fbc853
fix fmt
2023-10-26 15:24:15 +01:00
Simon Larsen
f970b02e9e
monitor group view
2023-10-26 15:20:38 +01:00
Simon Larsen
987394be41
monitor groups page
2023-10-26 15:02:48 +01:00
Simon Larsen
34b3dff108
add service
2023-10-26 14:53:26 +01:00
Simon Larsen
b603241d57
add incidents page
2023-10-26 14:51:45 +01:00
Simon Larsen
8df01fc098
add owners page
2023-10-26 14:26:58 +01:00
Simon Larsen
268305e6cd
add services and perms
2023-10-26 14:14:52 +01:00
Simon Larsen
bbb53b3321
make delete work
2023-10-26 13:52:05 +01:00
Simon Larsen
c79fa88ad1
add monitor group resource
2023-10-26 13:37:31 +01:00
Simon Larsen
35c5e57752
add read perms to domain
2023-10-26 13:09:06 +01:00
dependabot[bot]
254a9de101
Bump crypto-js from 4.1.1 to 4.2.0 in /Common
...
Bumps [crypto-js](https://github.com/brix/crypto-js ) from 4.1.1 to 4.2.0.
- [Commits](https://github.com/brix/crypto-js/compare/4.1.1...4.2.0 )
---
updated-dependencies:
- dependency-name: crypto-js
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-25 22:47:32 +00:00
Simon Larsen
c844bf8e43
add feature flag page
2023-10-25 20:05:28 +01:00
Simon Larsen
c0288716da
add labels to status page
2023-10-25 18:06:39 +01:00
Simon Larsen
51e7fa6c9a
add labels to status page
2023-10-25 17:46:30 +01:00
Simon Larsen
d9eb60017a
fix fmt
2023-10-25 17:37:02 +01:00
Simon Larsen
e9d7b36198
fix labels on status page.
2023-10-25 14:50:28 +01:00
Simon Larsen
7308945061
show incident labels on status page
2023-10-25 14:39:43 +01:00
Simon Larsen
3f8e5e4e0a
Merge pull request #860 from cheese-framework/master
...
Add test suites for Database and API
2023-10-25 12:40:20 +01:00
Drantaz
3f7d186db0
Add test suites for Database and API
2023-10-25 11:10:52 +00:00
Simon Larsen
8cb91d94eb
remove auto table creation
2023-10-25 09:21:11 +01:00
Simon Larsen
3337ad2a45
Merge pull request #859 from OneUptime/otel-save
...
Otel save
2023-10-25 09:20:24 +01:00
Simon Larsen
438fbf4368
add historgram in program
2023-10-24 20:49:10 +01:00
Simon Larsen
ffca1acc9a
Merge pull request #858 from cheese-framework/Add-Jest-test-suite-for-Common/Database/Date-#857
...
Add Test cases for Common/Database/Date
2023-10-24 20:25:24 +01:00
Drantaz
846d5ce104
Add Test cases for Common/Database/Date -- Add linting
2023-10-24 17:14:26 +00:00
Drantaz
43a075436a
Add Test cases for Common/Database/Date
2023-10-24 16:55:11 +00:00
Simon Larsen
8fe35d9a29
remove unneeded files
2023-10-24 16:54:14 +01:00
Simon Larsen
849eeac23a
add auto table creation
2023-10-24 13:52:37 +01:00
Simon Larsen
01a4cac559
Merge pull request #830 from OneUptime/otel-save
...
Otel save
2023-10-24 13:50:38 +01:00
Simon Larsen
b4cd4d2c02
comment out table creation
2023-10-24 13:50:15 +01:00
Simon Larsen
329484fb87
fix fmt
2023-10-24 13:49:27 +01:00
Simon Larsen
ee54a324d7
add guage
2023-10-24 13:35:26 +01:00
Simon Larsen
ba2feffbee
Merge pull request #826 from hammadfauz/BearerTokenAuthTest
...
Bearer token auth test
2023-10-24 12:30:07 +01:00
Hammad
4b0b91396b
lint fixes
2023-10-24 16:26:53 +05:00
Hammad
f2c6321216
raises proper exception when token is invalid or empty
2023-10-24 16:22:45 +05:00
Simon Larsen
67447c0bd7
fix copy in criteria
2023-10-24 11:57:06 +01:00
Simon Larsen
323646ebcd
docker file for otel proj
2023-10-24 11:56:52 +01:00
Simon Larsen
81e4b4435c
fix array save
2023-10-24 11:32:02 +01:00
Simon Larsen
842b0664c7
update long numbers
2023-10-24 10:56:41 +01:00
Simon Larsen
0bdab474de
fix models
2023-10-24 10:46:44 +01:00
Simon Larsen
ef1b22e62b
Merge pull request #856 from OneUptime/simlarsen-patch-1
...
Update DockerCompose.md
2023-10-24 10:22:51 +01:00
Simon Larsen
3d229a0030
Update DockerCompose.md
2023-10-24 10:22:37 +01:00
Simon Larsen
e34599d18a
fix fmt
2023-10-23 20:41:33 +01:00
Simon Larsen
aa7594f2a8
fix fmt
2023-10-23 20:24:36 +01:00
Simon Larsen
0626669b02
add metrics histogram and sum
2023-10-23 20:19:20 +01:00
Simon Larsen
35b949e448
add new models to clickhouse
2023-10-23 20:02:44 +01:00
Simon Larsen
2bb4086fd1
refactor service code
2023-10-23 15:58:16 +01:00
Simon Larsen
03f9c36f06
fix fmt
2023-10-23 15:51:38 +01:00
Simon Larsen
9fe998a43d
save logs to otel
2023-10-23 15:27:22 +01:00
Simon Larsen
3841b655e5
add dotnet otel project
2023-10-23 15:17:25 +01:00
Hammad
5ec8ee6dcb
removes jest config for ignoring snapshots
2023-10-23 19:17:19 +05:00
Hammad
a1c6121bee
tests UI by querying key elements and removes snapshots
2023-10-23 19:15:10 +05:00
Hammad
51c76aa1af
moves test suite into Components as per convention
2023-10-23 19:14:04 +05:00
Simon Larsen
40ee5d775b
fix fmt
2023-10-23 12:57:02 +01:00
Simon Larsen
88f0e2af51
set default card for customers if they dont have it.
2023-10-23 11:27:19 +01:00
Hammad
e702a0b0d2
Fixes lint errors
2023-10-21 15:49:54 +05:00
Hammad
cfc2f99248
adds tests for DuplicateModel
2023-10-21 15:07:20 +05:00
Hammad
f23bb3af41
fixes jest mistaking snapshots for test suites
2023-10-21 15:06:46 +05:00
Simon Larsen
2cdf1236be
fix fmt
2023-10-20 19:52:58 +01:00
Simon Larsen
ed5a144735
fix insert into db
2023-10-20 19:51:23 +01:00
Simon Larsen
e687a439e6
fix fmt
2023-10-20 17:58:45 +01:00
Simon Larsen
cfa20e2be6
generate insert statement
2023-10-20 17:43:50 +01:00
hasan
9205764deb
Add tests for notification middleware and cookie utils
2023-10-20 18:44:33 +05:00
Simon Larsen
32275837ac
fix nested type
2023-10-20 14:26:01 +01:00
Simon Larsen
34568a39f5
refactor staement generator into a new file
2023-10-20 13:01:51 +01:00
Simon Larsen
b7b41dfebb
Merge branch 'master' into otel-save
2023-10-20 11:27:21 +01:00
Simon Larsen
9b40011196
add more shadow
2023-10-20 11:24:02 +01:00
Simon Larsen
d644287a0c
fix video close
2023-10-20 11:18:19 +01:00
Simon Larsen
ea7dc0b918
add hiring link in footer
2023-10-19 18:52:24 +01:00
Simon Larsen
c34639a3bb
add watch demo to status page
2023-10-19 18:23:54 +01:00
Simon Larsen
41ba37be80
nested model
2023-10-19 16:06:09 +01:00
Simon Larsen
954d5be113
fix clickhouse
2023-10-18 18:18:00 +01:00
Simon Larsen
21a857d912
fix import
2023-10-18 17:47:45 +01:00
Simon Larsen
cb0f7bbad5
fix fmt
2023-10-18 17:44:54 +01:00
Simon Larsen
c3c94f3634
add table
2023-10-18 17:43:18 +01:00
Simon Larsen
955141d42e
add logs, metrics and spans
2023-10-18 17:28:49 +01:00
Simon Larsen
352c9ffb8e
otel save
2023-10-18 13:59:19 +01:00
Simon Larsen
d543757a7d
open collector port
2023-10-18 12:19:52 +01:00
Simon Larsen
b3cfdbf45a
enable gpu on llama docker
2023-10-18 12:07:37 +01:00
Simon Larsen
c629921d01
fix llama docker file.
2023-10-18 11:01:15 +01:00
Simon Larsen
008e0c50b1
fix cluster domain in helm chart
2023-10-18 10:16:23 +01:00
Simon Larsen
fcf916bdfe
change to alert emoji
2023-10-17 14:48:54 +01:00
Simon Larsen
9850bcf0e7
fix fmt
2023-10-17 14:30:25 +01:00
Simon Larsen
e1efeec9ec
add cookie set
2023-10-17 13:49:43 +01:00
Simon Larsen
7e34393fc6
fix api url
2023-10-17 12:59:14 +01:00
Simon Larsen
262fffd9ff
fix url
2023-10-17 12:48:46 +01:00
Simon Larsen
35db6e95ad
add httponly cookie to status page
2023-10-17 12:10:50 +01:00
Simon Larsen
17208b5e26
fix token cookie on master page
2023-10-16 21:16:11 +01:00
Simon Larsen
896dce3430
add pycache to gitignore
2023-10-16 20:54:21 +01:00
Simon Larsen
d844fa9df2
fix api
2023-10-16 20:06:21 +01:00
Simon Larsen
48542c4323
fix typo
2023-10-16 19:26:13 +01:00
Simon Larsen
f57047c778
fix sttaus page api
2023-10-16 19:01:45 +01:00
Simon Larsen
e471787462
set cookie for host
2023-10-16 18:15:25 +01:00
Hammad
dc4721f878
fixes lint errors
2023-10-16 22:01:05 +05:00
Simon Larsen
4bd4dbf3c1
fix domains cookie set on status page
2023-10-16 17:41:49 +01:00
Hammad
6c0c79dd25
removes line that will never be run
...
this brings code coverage to 100%
2023-10-16 21:14:36 +05:00
Hammad
a9548858b0
adds tests for CommonServer/Middleware/BearerTokenAuthorization
2023-10-16 21:12:31 +05:00
Simon Larsen
6804e94850
add ingestor status check
2023-10-16 12:55:54 +01:00
Simon Larsen
63736aed6c
fix path
2023-10-16 12:53:15 +01:00
Simon Larsen
c848032fdc
add otel to helm chart
2023-10-16 12:41:27 +01:00
Simon Larsen
22c2231e22
make llama work with rest api
2023-10-16 11:45:15 +01:00
Simon Larsen
7a063d741c
fix otel collector
2023-10-16 11:06:11 +01:00
Simon Larsen
8a9cc10ff0
fix otel collector
2023-10-16 11:04:47 +01:00
Simon Larsen
2e43fa0c02
Merge pull request #820 from hasannadeem/test/side-menu-item-and-dictionary-of-string-components
...
Added tests for SideMenuItem and DictionaryOfStrings components
2023-10-16 10:54:11 +01:00
Simon Larsen
f51a1828ab
fix fmt
2023-10-15 21:41:49 +01:00
Simon Larsen
805139055a
make llama work
2023-10-15 21:04:58 +01:00
Simon Larsen
42c85b16e7
delete nodejs adaptor from llama
2023-10-15 18:34:25 +01:00
Simon Larsen
a59742cddb
add python app for llama.
2023-10-15 18:14:15 +01:00
Simon Larsen
ba426b5580
fix llama
2023-10-14 17:59:52 +01:00
Simon Larsen
1945bbfd45
fix llama compile err
2023-10-14 16:45:17 +01:00
Simon Larsen
58debb9959
male llama work
2023-10-14 16:36:12 +01:00
hasan
6485f474b2
Add tests for SideMenuItem and DictionaryOfStrings components
2023-10-14 18:11:51 +05:00
Simon Larsen
301d7f124c
fix fmt
2023-10-14 12:01:06 +01:00
Simon Larsen
985217d2bf
rename helm files for ingestor
2023-10-13 20:14:04 +01:00
Simon Larsen
20f46177cb
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-10-13 19:49:57 +01:00
Simon Larsen
0453d995ba
if no ingestor then connect to oneuptime
2023-10-13 19:49:20 +01:00
Simon Larsen
8ab7fbc95d
Merge pull request #819 from OneUptime/make-auth-secure
...
Make auth secure
2023-10-13 19:46:45 +01:00
Simon Larsen
2d99850596
fix fmt
2023-10-13 19:46:19 +01:00
Simon Larsen
c77b8e2d57
fix common server tests
2023-10-13 19:45:24 +01:00
Simon Larsen
e12f73cebf
basic form fix
2023-10-13 19:38:06 +01:00
Simon Larsen
0351480152
fix fmt
2023-10-13 19:12:28 +01:00
Simon Larsen
62e81bee06
fix server tests
2023-10-13 15:29:29 +01:00
Simon Larsen
11b500058e
fix type
2023-10-13 15:08:53 +01:00
Simon Larsen
0b94b0ff70
fix undef in cookie get
2023-10-13 14:46:12 +01:00
Simon Larsen
9bd8275321
fix fmt
2023-10-13 14:35:49 +01:00
Simon Larsen
a25a1ed0b9
remove licensing jobs
2023-10-13 14:35:35 +01:00
Simon Larsen
accffbe443
add docker build for otel collector
2023-10-13 14:34:35 +01:00
Simon Larsen
414bfdfec1
add otel jobs
2023-10-13 14:33:21 +01:00
Simon Larsen
cc7037b549
Merge pull request #812 from OneUptime/logging
...
Logging
2023-10-13 13:57:51 +01:00
Simon Larsen
725f41ef1b
make auth httponly
2023-10-13 13:25:38 +01:00
Simon Larsen
e7682c826d
remove licensing
2023-10-13 13:02:07 +01:00
Simon Larsen
5347bc29ea
add height param for custom logo
2023-10-13 11:11:02 +01:00
Simon Larsen
aa975633dd
fix height and width for outlook
2023-10-13 11:08:21 +01:00
Simon Larsen
199ef2b009
fix fmt
2023-10-12 20:04:37 +01:00
Simon Larsen
f0f690f24a
duplicate workflows
2023-10-12 19:31:36 +01:00
Simon Larsen
ef43088692
Merge branch 'master' into logging
2023-10-12 19:04:14 +01:00
Simon Larsen
8f36524583
fix txt
2023-10-12 19:03:51 +01:00
Simon Larsen
d738d1378c
add duplicate monitor functionality.
2023-10-12 18:48:23 +01:00
Simon Larsen
b402450eac
add more logs to redis events
2023-10-12 15:16:42 +01:00
Simon Larsen
130d7b1af3
add stack trace limit
2023-10-12 15:09:06 +01:00
Simon Larsen
070fd415ae
mark jobs as timed out.
2023-10-12 15:01:06 +01:00
Simon Larsen
d8b6cf98fe
fix fmt
2023-10-10 20:36:22 +01:00
Simon Larsen
3a8451aea3
fix fmt
2023-10-10 20:33:48 +01:00
Simon Larsen
0de056c4e9
fix logging
2023-10-10 20:23:48 +01:00
Simon Larsen
8e02cf56ef
improve logging.
2023-10-10 20:19:29 +01:00
Simon Larsen
1296707e0d
Merge branch 'master' into logging
2023-10-10 19:41:32 +01:00
Simon Larsen
80b848f757
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-10-10 19:41:09 +01:00
Simon Larsen
4b2a9c74c0
Merge branch 'release'
2023-10-10 19:40:58 +01:00
Simon Larsen
62ed9583fc
Merge pull request #813 from yashug/fix-584
...
FIX-584: Fixes SideOver component action buttons to appear without sc…
2023-10-10 17:21:02 +01:00
Simon Larsen
8a2f9f9913
fix pricing page
2023-10-10 16:29:41 +01:00
Simon Larsen
1a1be22b16
fix fmt
2023-10-10 16:24:35 +01:00
yashug
7e48cb2451
FIX-584: Fixes SideOver component action buttons to appear without scroll
2023-10-10 19:25:33 +05:30
Simon Larsen
8fc2f93e94
refactor otel middleware
2023-10-10 14:51:59 +01:00
Simon Larsen
1892d06cec
gzip working
2023-10-10 14:41:20 +01:00
Simon Larsen
32960b90f8
get gzip body
2023-10-10 13:49:48 +01:00
Simon Larsen
7bd5efee1c
remove sonar cloud
2023-10-10 11:25:51 +01:00
Simon Larsen
f1b4214379
add proto files
2023-10-10 11:16:22 +01:00
Simon Larsen
ff0314ae9b
add collector to docker compose
2023-10-09 19:21:38 +01:00
Simon Larsen
591c89a320
add otel collector to nginx
2023-10-09 19:18:46 +01:00
Simon Larsen
60b1f3bcc5
fix probe ingest response
2023-10-09 19:07:25 +01:00
Simon Larsen
7e796dff42
probeapi request
2023-10-09 19:04:39 +01:00
Simon Larsen
34817a1066
probe-api to ingestor
2023-10-09 18:54:23 +01:00
Simon Larsen
45bdadde87
add otel collector
2023-10-09 18:50:37 +01:00
Simon Larsen
753e017efd
Merge branch 'master' into logging
2023-10-09 16:50:36 +01:00
Simon Larsen
6b80d76fda
Merge pull request #802 from yashug/rewrite-error-boundary
...
Rewrites ErrorBoundary as class Component to catch errors
2023-10-09 13:38:27 +01:00
yashug
7daa955528
uses react-error-boudnary library to support functional component
2023-10-09 16:44:56 +05:30
Simon Larsen
ff9117ab05
add profile pic change to global event
2023-10-09 11:55:52 +01:00
Simon Larsen
4405c5fe10
fix model progress
2023-10-09 11:17:25 +01:00
yashug
98a1ae95b8
Merge branch 'master' into rewrite-error-boundary
2023-10-09 15:29:07 +05:30
Simon Larsen
bcc06324c3
Merge branch 'release' of github.com-simon:OneUptime/oneuptime into release
2023-10-08 15:04:51 +01:00
Simon Larsen
d7f2432a0c
fix billing for free customers
2023-10-08 15:03:50 +01:00
Simon Larsen
e75c16b6f8
fix delete link
2023-10-08 14:01:16 +01:00
Simon Larsen
c13291c33c
Merge pull request #811 from yashug/test/Common/Utils
...
Adds Test cases for Common/Utils to make 100% coverage
2023-10-07 19:23:30 +01:00
yashug
824fb68395
Adds Test cases for Common/Utils to make 100% coverage
2023-10-07 21:27:41 +05:30
Simon Larsen
e0795f24fc
Merge pull request #808 from AaronDewes/patch-1
...
Fix typo in "expressions"
2023-10-07 15:09:13 +01:00
Aaron Dewes
0d178843e4
Fix typo in "expressions"
2023-10-06 22:59:23 +02:00
Simon Larsen
b6f8dbabc5
Merge pull request #805 from yashug/test-master-topsection-pages
...
Adds test cases for MasterPage & TopSection
2023-10-06 20:03:02 +01:00
Simon Larsen
78e97b815d
Merge pull request #806 from OneUptime/master
...
Release
2023-10-06 17:38:40 +01:00
yashug
9ff18d6df5
Adds test cases for MasterPage & TopSection
2023-10-06 21:14:34 +05:30
yashug
9fec234b07
Rewrites ErrorBoundary as class Component to catch errors
2023-10-06 19:45:05 +05:30
Simon Larsen
5fa633959f
Merge pull request #801 from Gift-Stack/test-404-page
...
Add test file for 404 page
2023-10-06 14:02:51 +01:00
GiFTED
0b4373edcc
Add test file for 404 page
2023-10-06 13:58:49 +01:00
Simon Larsen
be09a9354d
fix method
2023-10-06 12:47:16 +00:00
Simon Larsen
d6549cd861
fix local file
2023-10-06 12:41:29 +00:00
Simon Larsen
3ab1758f17
Merge branch 'master' of github.com:OneUptime/oneuptime
2023-10-06 12:07:02 +00:00
Simon Larsen
138a42326f
add mkdir -p for status page certs
2023-10-06 12:07:00 +00:00
Simon Larsen
c6689d2a36
Merge pull request #798 from Gift-Stack/update-lint
...
Update lint
2023-10-06 09:42:24 +01:00
Simon Larsen
3376c2cb96
Merge pull request #800 from Gift-Stack/test-color-viewer
...
Create test for the color viewer component
2023-10-06 09:40:55 +01:00
GiFTED
d6e7b5840b
Create test for the color viewer component
2023-10-06 01:34:39 +01:00
GiFTED
0319e43a21
restrict null asserted optional chain
2023-10-05 20:51:02 +01:00
GiFTED
d9be0a76e3
restrict null asserted optional chain
2023-10-05 20:50:52 +01:00
Simon Larsen
75748274c1
Merge pull request #797 from Gift-Stack/fix/no-unused-vars-lint
...
Fix/no unused vars lint
2023-10-05 18:55:38 +01:00
Simon Larsen
08893110bb
Merge branch 'master' of github.com:OneUptime/oneuptime
2023-10-05 17:02:26 +00:00
Simon Larsen
1140eb7270
fix mount paths
2023-10-05 17:02:22 +00:00
GiFTED
b526306780
Cleanup unused variables
2023-10-05 18:01:59 +01:00
GiFTED
dc235464f4
Make active
2023-10-05 17:37:17 +01:00
GiFTED
f0413ac917
Make active
2023-10-05 17:36:59 +01:00
Simon Larsen
b00ce0e894
make docs clearer
2023-10-05 17:07:46 +01:00
Simon Larsen
2c90d8c0be
fix docs for JS expression
2023-10-05 17:04:51 +01:00
Simon Larsen
7ccb5fca6f
Merge pull request #796 from OneUptime/parse-json-on-monitors
...
Parse json on monitors
2023-10-05 17:01:42 +01:00
Simon Larsen
b65d452632
fix fmt
2023-10-05 17:01:16 +01:00
Simon Larsen
c040d60da9
fix fmt for js expression
2023-10-05 16:56:55 +01:00
Simon Larsen
6fe40bc630
fix js workflow
2023-10-05 16:53:24 +01:00
Simon Larsen
c85d9b8372
add docs
2023-10-05 15:59:10 +01:00
Simon Larsen
58cfe477c2
write docs
2023-10-05 14:40:10 +01:00
Simon Larsen
6d5cb57813
add code expression
2023-10-05 14:28:11 +01:00
Simon Larsen
4761c747a4
Merge branch 'master' into parse-json-on-monitors
2023-10-05 13:49:34 +01:00
Simon Larsen
7ca8d20c4d
disable probe 2
2023-10-05 12:31:19 +00:00
Simon Larsen
59a77c6c15
Merge branch 'master' of github.com:OneUptime/oneuptime
2023-10-05 08:49:37 +00:00
Simon Larsen
099af1f5fe
fix probe url in helm chart
2023-10-05 08:49:35 +00:00
Simon Larsen
d06c657a16
fix fmt
2023-10-05 09:29:14 +01:00
Simon Larsen
1d9abe8af0
update values in helm
2023-10-05 08:24:37 +00:00
Simon Larsen
9bf46fbcf1
refactor workflow file
2023-10-04 20:02:55 +01:00
Simon Larsen
91adc172bd
Merge branch 'master' into parse-json-on-monitors
2023-10-04 19:36:55 +01:00
Simon Larsen
2d4bb56ffa
exit node process on app init fail
2023-10-04 19:22:25 +01:00
Simon Larsen
01b677ec77
fix hostnames
2023-10-04 19:15:20 +01:00
Simon Larsen
ed7708ba7c
remove change in config from npm
2023-10-04 19:11:51 +01:00
Simon Larsen
1d7980f3ba
fix criteria filter
2023-10-04 19:11:15 +01:00
Simon Larsen
43069791da
add values
2023-10-04 18:10:15 +00:00
Simon Larsen
ccedb52acd
refactor criteria filter
2023-10-04 16:26:07 +01:00
Simon Larsen
f0d69b8ca0
add js expression
2023-10-04 16:18:52 +01:00
Simon Larsen
4359e8fa30
fix readme
2023-10-04 14:06:40 +00:00
Simon Larsen
b1162446db
fix secrets
2023-10-04 13:45:24 +00:00
Simon Larsen
cf80324382
add secrets
2023-10-04 13:45:11 +00:00
Simon Larsen
f4e372cfce
Merge branch 'master' of github.com:OneUptime/oneuptime
2023-10-04 13:44:54 +00:00
Simon Larsen
b47e95f836
add readme
2023-10-04 13:06:02 +00:00
Simon Larsen
e4af38dfa9
add create default clickhouse db on connect
2023-10-04 13:54:48 +01:00
Simon Larsen
e51ed0edc0
Merge branch 'release' of github.com-simon:OneUptime/oneuptime into release
2023-10-04 12:17:10 +01:00
Simon Larsen
746b396e4f
fix ordering of elements
2023-10-04 11:20:08 +01:00
Simon Larsen
1d08ffb130
fix is master admin
2023-10-04 10:56:44 +01:00
Simon Larsen
231493b335
fix website request
2023-10-04 10:28:15 +01:00
Simon Larsen
1cbd9d2d26
Merge pull request #787 from OneUptime/master
...
Release clickhouse service
2023-10-04 09:54:47 +01:00
Simon Larsen
661e1b8b4d
Merge pull request #786 from OneUptime/clickhouse-service
...
Clickhouse service
2023-10-03 16:06:45 +01:00
Simon Larsen
4a0ff353e6
fix fmt
2023-10-03 16:06:13 +01:00
Simon Larsen
36cbc22327
fix fmt
2023-10-03 13:54:55 +01:00
Simon Larsen
bbd57c917e
make find work
2023-10-03 13:29:12 +01:00
Simon Larsen
f72d5550cf
delete by
2023-10-02 16:49:58 +01:00
Simon Larsen
5920b97c6c
add delete by
2023-10-02 16:48:50 +01:00
Simon Larsen
2c8019bfc6
add upate query
2023-10-02 16:37:40 +01:00
Simon Larsen
d3e3b7d918
fix docker file
2023-10-02 16:17:43 +01:00
Simon Larsen
f2d02c4a5a
fix fmt
2023-10-02 16:07:49 +01:00
Simon Larsen
209ac74643
fix analytics service
2023-10-02 15:59:18 +01:00
Simon Larsen
2a6cb19405
add pnpm to docker build to speed up builds
2023-10-02 12:38:40 +01:00
Simon Larsen
62db38520f
add find by
2023-10-02 12:13:37 +01:00
Simon Larsen
31a41fed60
fix fmt
2023-10-02 11:06:26 +01:00
Simon Larsen
55fd9a87b9
fix fmt
2023-10-02 11:04:36 +01:00
Simon Larsen
91ed99f256
fix import statement
2023-10-02 10:59:42 +01:00
Simon Larsen
6f4963cdb0
fix common ui
2023-10-02 10:54:53 +01:00
Simon Larsen
9b6667e6c7
fix analytics model
2023-10-02 10:53:00 +01:00
Simon Larsen
b42b93844b
fix compile err
2023-10-02 10:32:31 +01:00
Simon Larsen
ca63e6fbfb
Merge pull request #785 from kashalls/check-if-curl-installed
...
Add curl to configure.sh dependency install
2023-10-01 21:16:51 +01:00
Jordan Jones
515b8ba94c
chore(tests): sneak in the tiny misspelling
2023-10-01 08:29:47 -07:00
Jordan Jones
e9bdf80f84
chore(configure): add curl to install dependencies
...
This helps protect cases where new containers don't have curl installed by default.
2023-10-01 08:28:11 -07:00
Simon Larsen
31bcfc7531
fix compile err
2023-10-01 14:52:56 +01:00
Simon Larsen
4046da0523
fix model permissions for clickhouse
2023-10-01 14:35:46 +01:00
Simon Larsen
e728501ddb
add create by
2023-10-01 12:46:51 +01:00
Simon Larsen
c06c0f8b38
fix helm test
2023-10-01 09:13:44 +00:00
Simon Larsen
433e776d05
fix test
2023-10-01 09:03:07 +00:00
Simon Larsen
8e9a5a1077
Merge branch 'master' of github.com:OneUptime/oneuptime
2023-10-01 08:31:28 +00:00
Simon Larsen
8a892e643f
fix helm readme
2023-10-01 08:31:26 +00:00
Simon Larsen
7ea9f48089
add kube readme url
2023-10-01 09:05:02 +01:00
Simon Larsen
6fd882afd4
copy readme to helm package
2023-09-30 08:16:02 +01:00
Simon Larsen
917fb112d4
rename artifacthub repo
2023-09-29 21:56:22 +01:00
Simon Larsen
a02d5d420a
fix helm chart deploy
2023-09-29 21:43:18 +01:00
Simon Larsen
35916a5836
Sign Helm Chart
2023-09-29 17:57:50 +01:00
Simon Larsen
df68a5e76a
add readme to helm release
2023-09-29 17:40:32 +01:00
Simon Larsen
54462d4975
add gpg sign key
2023-09-29 16:24:10 +01:00
Simon Larsen
1441f3a345
fix readme
2023-09-29 16:08:28 +01:00
Simon Larsen
41c6898d30
fix encoding
2023-09-29 15:51:14 +01:00
Simon Larsen
0d09047454
add endpoint telemetry
2023-09-29 14:26:09 +01:00
Simon Larsen
8a3b893521
add status check script
2023-09-29 14:24:59 +01:00
Simon Larsen
0c13463c0d
move artifact repo outside
2023-09-29 14:17:25 +01:00
Simon Larsen
36860e6ee9
fix status check scirpt
2023-09-29 14:16:09 +01:00
Simon Larsen
53efbaf7a0
add bash and curl to test docker
2023-09-29 13:59:08 +01:00
Simon Larsen
8863c6a209
add chmod to scripts
2023-09-29 13:52:56 +01:00
Simon Larsen
c069ae47a0
fix js lint
2023-09-29 13:40:41 +01:00
Simon Larsen
4c1e4ad1b2
add repo id
2023-09-29 13:36:21 +01:00
Simon Larsen
82a1c3c93b
fix helm lint
2023-09-29 13:31:17 +01:00
Simon Larsen
52e4a1247f
fix readme
2023-09-29 13:22:08 +01:00
Simon Larsen
deec3cb6f4
fix readme
2023-09-29 13:06:38 +01:00
Simon Larsen
2a6afd155f
fix readme
2023-09-29 13:03:28 +01:00
Simon Larsen
7bd6c14313
add http protocol to values
2023-09-29 13:00:09 +01:00
Simon Larsen
374a7e8267
remove host from admin dash
2023-09-29 11:25:35 +00:00
Simon Larsen
4a1b6ce89e
remove host menu from admin dash
2023-09-29 11:25:07 +00:00
Simon Larsen
8a22320532
fix use https back to env var
2023-09-29 11:24:45 +00:00
Simon Larsen
5634b7b586
update docs
2023-09-29 11:16:48 +00:00
Simon Larsen
a399648093
remove values file
2023-09-29 11:13:30 +00:00
Simon Larsen
f927433fb7
add encode and decode
2023-09-29 11:12:09 +00:00
Simon Larsen
55ca86efbd
fix values
2023-09-29 11:10:20 +00:00
Simon Larsen
1be4e59319
remove encode and decode
2023-09-29 11:09:50 +00:00
Simon Larsen
c62b3568cd
fix path
2023-09-29 11:03:19 +00:00
Simon Larsen
de3333f0e8
fix
2023-09-29 11:02:24 +00:00
Simon Larsen
4c9e4cbb14
values
2023-09-29 11:01:43 +00:00
Simon Larsen
0d142a51a9
fix docs
2023-09-29 11:01:06 +00:00
Simon Larsen
ef4a630c1b
add metal lb config
2023-09-29 10:57:00 +00:00
Simon Larsen
475da718b9
update readme
2023-09-29 10:52:42 +01:00
Simon Larsen
2d52cca8c3
remove helm route
2023-09-29 10:49:59 +01:00
Simon Larsen
0bb9ba47b8
add readme
2023-09-29 10:48:45 +01:00
Simon Larsen
2cf1b2f54b
fix fmt
2023-09-29 10:15:54 +01:00
Simon Larsen
1e0444ee41
Merge pull request #784 from OneUptime/helm-package
...
Helm package
2023-09-29 10:11:21 +01:00
Simon Larsen
26aaee83b8
remove helm chart
2023-09-29 10:10:57 +01:00
Simon Larsen
06a76ecc2b
add more readme
2023-09-29 09:56:13 +01:00
Simon Larsen
9867ef4824
remove pkg chart
2023-09-29 09:51:37 +01:00
Simon Larsen
c8a4ff73f3
fix tmp
2023-09-29 09:45:51 +01:00
Simon Larsen
623acf9212
fix temp
2023-09-29 09:43:54 +01:00
Simon Larsen
4a9ef40d8f
fix dir nav
2023-09-29 09:39:37 +01:00
Simon Larsen
961034dd3f
clone repo
2023-09-29 09:10:17 +01:00
Simon Larsen
b7263ae132
encode and decode url
2023-09-29 09:07:21 +01:00
Simon Larsen
0b3e45b8d9
add ls
2023-09-29 09:04:06 +01:00
Simon Larsen
5cf93f7173
list dir
2023-09-29 08:59:44 +01:00
Simon Larsen
e89db96254
fix dir nav
2023-09-29 08:54:22 +01:00
Simon Larsen
663eb5ec6d
remove cd
2023-09-29 08:50:03 +01:00
Simon Larsen
b9a0c0297e
make publish work
2023-09-29 08:48:06 +01:00
Simon Larsen
264fcce55c
update ver of actions checkout
2023-09-29 08:42:43 +01:00
Simon Larsen
32ed2f3183
move ssh key up
2023-09-29 08:41:10 +01:00
Simon Larsen
4547fbe872
add ssh key
2023-09-29 08:32:20 +01:00
Simon Larsen
bb809874fd
fix clone repo
2023-09-29 08:28:50 +01:00
Simon Larsen
8e71d86651
add ssh key
2023-09-29 08:25:31 +01:00
Simon Larsen
85840ddeb4
fix clone
2023-09-29 08:21:06 +01:00
Simon Larsen
799beb5303
add PAT to job
2023-09-29 08:13:31 +01:00
Simon Larsen
9cfe6f49e0
add lint
2023-09-28 22:06:21 +01:00
Simon Larsen
f7cf41cab4
add github token to clone
2023-09-28 22:04:18 +01:00
Simon Larsen
493e898647
unset extra header
2023-09-28 22:00:44 +01:00
Simon Larsen
f2f0e10ffe
add checkout
2023-09-28 21:52:17 +01:00
Simon Larsen
12c555dfe7
package help chart
2023-09-28 21:49:49 +01:00
Simon Larsen
83bbd26eef
Merge branch 'master' of github.com:OneUptime/oneuptime
2023-09-28 20:33:21 +00:00
Simon Larsen
55f8a32352
fix packaing
2023-09-28 20:33:00 +00:00
Simon Larsen
d7081c1bae
add bash
2023-09-28 21:27:11 +01:00
Simon Larsen
6cd897c134
fix head request type with err status code
2023-09-28 19:00:41 +01:00
Simon Larsen
36cfc317a4
fix typo in file
2023-09-28 18:57:15 +01:00
Simon Larsen
44f2b3ce13
fix repo name
2023-09-28 16:05:10 +00:00
Simon Larsen
f0dd4ec980
add artifact repo file
2023-09-28 14:46:38 +00:00
Simon Larsen
e4604b69e4
add load balancer
2023-09-28 14:40:33 +00:00
Simon Larsen
22bc05b32d
Merge branch 'new-helm'
2023-09-28 11:33:38 +00:00
Simon Larsen
9fe70fc864
fix fmt
2023-09-28 11:33:16 +00:00
Simon Larsen
24b9d301c8
fix typos
2023-09-28 11:26:50 +00:00
Simon Larsen
5ad45237f5
add restart policy
2023-09-28 11:24:33 +00:00
Simon Larsen
b05cecc6b4
Merge pull request #782 from OneUptime/new-helm
...
New helm
2023-09-28 12:21:27 +01:00
Simon Larsen
ab6ca0e52f
Merge branch 'master' into new-helm
2023-09-28 12:21:20 +01:00
Simon Larsen
3c15f2dc53
Merge pull request #763 from OneUptime/dependabot/npm_and_yarn/AdminDashboard/json5-1.0.2
...
Bump json5 from 1.0.1 to 1.0.2 in /AdminDashboard
2023-09-28 12:20:26 +01:00
Simon Larsen
d96e00789c
Merge pull request #780 from OneUptime/dependabot/npm_and_yarn/HelmChart/get-func-name-2.0.2
...
Bump get-func-name from 2.0.0 to 2.0.2 in /HelmChart
2023-09-28 12:20:18 +01:00
Simon Larsen
47ade5164c
Merge pull request #781 from OneUptime/dependabot/npm_and_yarn/Licensing/get-func-name-2.0.2
...
Bump get-func-name from 2.0.0 to 2.0.2 in /Licensing
2023-09-28 12:20:11 +01:00
Simon Larsen
7f386e4c71
add test
2023-09-28 11:19:13 +00:00
Simon Larsen
9ee710a16c
add tests for nginx
2023-09-28 11:18:00 +00:00
Simon Larsen
3714c2c91a
add test container
2023-09-28 11:16:50 +00:00
Simon Larsen
074c02729b
fix status check
2023-09-28 11:09:07 +00:00
Simon Larsen
1dc5584821
fix port name
2023-09-28 10:43:07 +00:00
Simon Larsen
cf10f0df52
remove host port
2023-09-28 10:16:19 +00:00
dependabot[bot]
9893a7b8ad
Bump get-func-name from 2.0.0 to 2.0.2 in /Licensing
...
Bumps [get-func-name](https://github.com/chaijs/get-func-name ) from 2.0.0 to 2.0.2.
- [Release notes](https://github.com/chaijs/get-func-name/releases )
- [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2 )
---
updated-dependencies:
- dependency-name: get-func-name
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-27 22:08:13 +00:00
dependabot[bot]
bbcdf93699
Bump get-func-name from 2.0.0 to 2.0.2 in /HelmChart
...
Bumps [get-func-name](https://github.com/chaijs/get-func-name ) from 2.0.0 to 2.0.2.
- [Release notes](https://github.com/chaijs/get-func-name/releases )
- [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2 )
---
updated-dependencies:
- dependency-name: get-func-name
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-27 22:07:55 +00:00
Simon Larsen
a001766d15
random secrets for helm
2023-09-27 19:52:20 +00:00
Simon Larsen
3576e86532
terminate if app init fails
2023-09-27 20:48:50 +01:00
Simon Larsen
588ab1e925
redis fix param
2023-09-27 19:46:25 +00:00
Simon Larsen
f09260b374
add 443 port to nginx
2023-09-27 19:34:09 +00:00
Simon Larsen
43e75c342a
fix probe ports
2023-09-27 19:32:24 +00:00
Simon Larsen
08411211ab
fix fmt
2023-09-27 17:00:02 +01:00
Simon Larsen
f510fdae5c
fix nginx env vars
2023-09-27 16:46:38 +01:00
Simon Larsen
0301f5ff42
fix status page auth
2023-09-27 16:46:08 +01:00
Simon Larsen
013a49bd3a
Merge pull request #779 from OneUptime/new-helm
...
New helm
2023-09-27 13:43:20 +01:00
Simon Larsen
b4f2e738ea
fix nginx
2023-09-27 12:39:10 +00:00
Simon Larsen
ac0bc23e1a
add oneuptime secret to probe
2023-09-27 12:21:29 +00:00
Simon Larsen
666de177c8
add multiple probes
2023-09-27 12:07:28 +00:00
Simon Larsen
99579677a1
rename comment
2023-09-27 11:55:25 +00:00
Simon Larsen
8b25a006a9
fix file service
2023-09-27 11:44:00 +00:00
Simon Larsen
5e82b0f158
add file service
2023-09-27 11:42:27 +00:00
Simon Larsen
b05294b386
remove deprecated and template
2023-09-27 10:25:32 +00:00
Simon Larsen
984a77c9e7
Merge pull request #778 from OneUptime/new-helm
...
New helm chart
2023-09-27 11:22:14 +01:00
Simon Larsen
864d0b3c00
fix fmt
2023-09-27 09:25:41 +01:00
Simon Larsen
14d22e5f12
harden invite emails
2023-09-27 09:24:43 +01:00
Simon Larsen
614ba797b6
add isServer to nginx
2023-09-26 18:18:27 +00:00
Simon Larsen
fcbe7fc5f0
fix compile err
2023-09-26 17:59:18 +00:00
Simon Larsen
9ce81a2704
add test values
2023-09-26 16:57:46 +00:00
Simon Larsen
88a997afaa
fix env vars
2023-09-26 16:15:04 +00:00
Simon Larsen
7c5dc7b35c
add env vars to nginx
2023-09-26 16:11:04 +00:00
Simon Larsen
3dd150692a
fix authenticated exception
2023-09-26 16:26:36 +01:00
Simon Larsen
f09e129fd1
add ports
2023-09-26 15:08:05 +00:00
Simon Larsen
c9b15dcfc7
Merge pull request #774 from OneUptime/new-helm
...
New helm
2023-09-26 13:42:51 +01:00
Simon Larsen
b039a5a045
fix fmt
2023-09-26 12:42:32 +00:00
Simon Larsen
3040b21484
trim hostname
2023-09-26 12:34:13 +00:00
Simon Larsen
af15c6f5f5
add probe api in helpers
2023-09-26 12:23:57 +00:00
Simon Larsen
4c82c922e2
fix database env vars
2023-09-26 11:37:26 +00:00
Simon Larsen
08f48ad082
fix port serialization
2023-09-26 11:29:24 +00:00
Simon Larsen
34a8ea806d
limit_max for subscribers
2023-09-26 11:21:07 +01:00
Simon Larsen
a70e98f802
fix status page reset password
2023-09-26 11:06:59 +01:00
Simon Larsen
ee1ec87781
fix status page private user invites
2023-09-26 10:33:44 +01:00
Simon Larsen
f21de699dd
fix helm chart
2023-09-25 15:07:43 +00:00
Simon Larsen
b30f9a472a
fix helm env vars
2023-09-25 14:40:11 +00:00
Simon Larsen
e7c54b369d
fix env vars
2023-09-25 13:25:50 +00:00
Simon Larsen
53bf92fac0
add size and pvc
2023-09-25 12:52:42 +00:00
Simon Larsen
6da56df5b1
fix env vars
2023-09-25 12:42:21 +00:00
Simon Larsen
931cccf86a
add ports
2023-09-25 11:44:57 +00:00
Simon Larsen
027966cae3
add common env vars
2023-09-25 11:15:00 +00:00
Simon Larsen
f568473588
add env to notifications
2023-09-25 11:12:22 +00:00
Simon Larsen
ada26e3cce
update readme
2023-09-25 10:47:23 +00:00
Simon Larsen
15e2c9cef2
add ingress and haraka
2023-09-25 10:34:26 +00:00
Simon Larsen
a091cd4faa
Add deps
2023-09-25 10:04:07 +00:00
Simon Larsen
1fa5604cdd
add deps
2023-09-25 09:08:55 +00:00
Simon Larsen
d9ed5f579e
fix issues
2023-09-25 08:32:29 +00:00
Simon Larsen
0138e98506
fix ports
2023-09-24 13:13:24 +00:00
Simon Larsen
2feb024032
add more service files
2023-09-24 13:04:01 +00:00
Simon Larsen
55bf11bfd1
refactor into helpers
2023-09-24 12:28:45 +00:00
Simon Larsen
05d6dd2182
add service template
2023-09-24 12:18:58 +01:00
Simon Larsen
3595f5bf6f
add helm lint command
2023-09-24 12:07:31 +01:00
Simon Larsen
398c08854a
refactor helm service
2023-09-24 09:14:24 +01:00
Simon Larsen
af8d85f6d2
refactor pod env
2023-09-23 13:49:13 +01:00
Simon Larsen
296dfd15d5
add common ui
2023-09-23 13:46:22 +01:00
Simon Larsen
efc446edf1
add more secrets to helm
2023-09-23 12:35:24 +00:00
Simon Larsen
8453d32a4f
add common env to home
2023-09-23 13:03:33 +01:00
Simon Larsen
41a8ddb09a
remove deprecated docs
2023-09-23 12:52:41 +01:00
Simon Larsen
9f5fa3542a
refactor readme
2023-09-23 12:51:16 +01:00
Simon Larsen
b801aba506
add custom probes to growth plan
2023-09-23 12:44:42 +01:00
Simon Larsen
c6e5d642b5
fix: Monitor remains permanently disabled if you delete an active incident before resolving it
2023-09-23 12:29:41 +01:00
Simon Larsen
002abb7498
add retry logic to register a probe
2023-09-22 21:30:10 +01:00
Simon Larsen
0e141b9b1a
add retry logic to register a probe
2023-09-22 21:28:55 +01:00
Simon Larsen
230ccc4144
add template
2023-09-22 17:51:03 +00:00
Simon Larsen
ac4d2cc9ec
install oneuptime home
2023-09-22 17:02:34 +00:00
Simon Larsen
a1f12fd14a
update readme
2023-09-22 17:34:03 +01:00
Simon Larsen
3e4ad34179
add microk8s readme
2023-09-22 17:19:10 +01:00
Simon Larsen
a21bde486b
add readme
2023-09-22 16:55:36 +01:00
Simon Larsen
4adb2b58ca
add helm chart readme
2023-09-22 16:54:04 +01:00
Simon Larsen
929c39dea7
remove unneeded files
2023-09-22 16:49:56 +01:00
Simon Larsen
206c7d9bf1
add try catch in cron time parser
2023-09-22 16:36:04 +01:00
Simon Larsen
e16c9cb3b7
fix fmt
2023-09-22 13:04:54 +01:00
Simon Larsen
542fb4355e
add cache option for lint
2023-09-22 12:53:26 +01:00
Simon Larsen
f63b910d78
add more probe logs
2023-09-22 12:49:51 +01:00
Simon Larsen
8254b635fb
add probe logs
2023-09-22 12:34:02 +01:00
Simon Larsen
dfa85982c2
fix fmt
2023-09-22 09:41:24 +01:00
Simon Larsen
8451f9f90d
fix api docs url
2023-09-22 09:19:39 +01:00
Simon Larsen
c447941755
fix tests
2023-09-22 09:15:43 +01:00
Simon Larsen
112e2e4faa
add 1 second between retries
2023-09-22 08:15:45 +01:00
Simon Larsen
fed9ab4621
fix database connect
2023-09-21 20:58:20 +01:00
Simon Larsen
18461d58d6
add comment to LIMIT_MAX
2023-09-21 20:34:48 +01:00
Simon Larsen
11095fc0bc
add version
2023-09-21 20:31:00 +01:00
Simon Larsen
a567cee47f
fix lint
2023-09-21 18:15:21 +01:00
Simon Larsen
158e2abc12
add app version
2023-09-21 18:01:40 +01:00
Simon Larsen
ca2095e867
refresh next function
2023-09-21 17:16:34 +01:00
Simon Larsen
708a9ba4b8
increase npm timeout in docker files
2023-09-21 17:09:09 +01:00
Simon Larsen
91a60eabbb
fix fmt
2023-09-21 17:07:55 +01:00
Simon Larsen
7f0e07bd40
implement retry if the server is 500 status
2023-09-21 17:02:50 +01:00
Simon Larsen
01b17b9dff
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-09-21 13:06:37 +01:00
Simon Larsen
b7e5cf78b9
fix fmt
2023-09-21 13:06:06 +01:00
Simon Larsen
d92d8c260b
add retry
2023-09-21 12:53:20 +01:00
Simon Larsen
0576199db8
add exception
2023-09-21 12:52:04 +01:00
Simon Larsen
6f5a804d77
refactor retry
2023-09-21 12:48:03 +01:00
Simon Larsen
2f6420152e
add retry if there's packet loss
2023-09-21 12:39:36 +01:00
Simon Larsen
1d1d11bee2
Merge pull request #770 from OneUptime/helm-chart
...
Helm chart
2023-09-21 11:00:35 +01:00
Simon Larsen
594c36a512
fix common server test
2023-09-21 09:51:25 +01:00
Simon Larsen
ec5c852175
deprecate old charts and add new chart
2023-09-20 21:23:52 +01:00
Simon Larsen
01ff01029b
fix fmt
2023-09-20 18:51:19 +01:00
Simon Larsen
bf5d16b64c
fix fmt
2023-09-20 18:37:43 +01:00
Simon Larsen
26ee469467
change p to div to not apply p styles
2023-09-20 18:21:59 +01:00
Simon Larsen
b514c8c189
fix user details in master admin
2023-09-20 18:20:20 +01:00
Simon Larsen
2bbac9a545
fix api key perms
2023-09-20 18:00:30 +01:00
Simon Larsen
03386eeba0
add permissions to see the model.
2023-09-20 16:08:17 +01:00
Simon Larsen
a09842c8b0
add master key request perms
2023-09-20 15:38:07 +01:00
Simon Larsen
847b75b555
add api key ui to admin dash
2023-09-20 15:22:18 +01:00
Simon Larsen
c839317283
remove dup file
2023-09-20 11:08:32 +01:00
Simon Larsen
1f4fd86845
fix fmt
2023-09-20 10:58:20 +01:00
Simon Larsen
8ed8c6a05c
add config.example
2023-09-20 09:57:13 +01:00
Simon Larsen
a716d54cc6
remove host settings from admin dash
2023-09-20 09:51:32 +01:00
Simon Larsen
668d00418d
fix issue with has invitation accepted
2023-09-20 07:52:45 +01:00
Simon Larsen
5c36fa851c
remove token secret
2023-09-14 14:14:27 +05:30
Simon Larsen
4352ada83e
remove unused vars
2023-09-14 13:55:17 +05:30
Simon Larsen
c6d76c4bb0
remove unused vars
2023-09-14 13:53:31 +05:30
Simon Larsen
87a1a84d2e
remove unused vars
2023-09-14 13:53:07 +05:30
Simon Larsen
b02e622fd3
fix hostname in config.env
2023-09-14 11:47:56 +05:30
Simon Larsen
ac7e6b915f
remove hostname and route from config.env
2023-09-14 11:46:49 +05:30
Simon Larsen
f3e1dccfc1
fix fmt on env config
2023-09-14 10:15:02 +05:30
Simon Larsen
8683ac7677
add admin dash status check
2023-09-14 10:11:37 +05:30
Simon Larsen
eccb65f930
remove env vars from env config.
2023-09-14 09:58:45 +05:30
Simon Larsen
c1c27a387c
fix reseller plan id
2023-09-13 23:23:57 +05:30
Simon Larsen
aece287747
fix docker files
2023-09-13 22:30:39 +05:30
Simon Larsen
d6ff2c12fb
fix docker files
2023-09-13 21:40:25 +05:30
Simon Larsen
50c8fe003d
fix fmt
2023-09-13 21:17:32 +05:30
Simon Larsen
3e6b16fcf6
add smtp in admin dash
2023-09-13 21:04:54 +05:30
Simon Larsen
ce43514ee3
add sendgrid api key
2023-09-13 20:28:53 +05:30
Simon Larsen
8318f09e26
fix mail server
2023-09-13 20:18:46 +05:30
Simon Larsen
7711902edd
add email server type
2023-09-13 20:14:42 +05:30
Simon Larsen
94ffa754eb
add use internal smtp server
2023-09-13 19:20:16 +05:30
Simon Larsen
48035ddec0
add plan type to model table
2023-09-13 16:30:52 +05:30
Simon Larsen
7694abe05e
fix accounts webpack config
2023-09-13 16:11:31 +05:30
Simon Larsen
8eac47c4f9
fix typo nothing
2023-09-13 15:53:30 +05:30
Simon Larsen
fe90b50862
fix global config api
2023-09-13 15:53:04 +05:30
Simon Larsen
e3f2eaa3c6
fix fmt
2023-09-13 15:33:41 +05:30
Simon Larsen
fc09c689bc
fix fmt
2023-09-13 15:13:12 +05:30
Simon Larsen
faf04a726c
fix compile in common ui
2023-09-13 14:49:44 +05:30
Simon Larsen
31e04a26ff
fix docker files
2023-09-13 14:28:57 +05:30
Simon Larsen
90ea8ebee9
remove pptr
2023-09-13 14:11:48 +05:30
Simon Larsen
4d2e66fce3
fix base
2023-09-13 13:56:36 +05:30
Simon Larsen
6057fafd97
fix docker files
2023-09-13 13:55:54 +05:30
Simon Larsen
57671c444c
refactor docker files
2023-09-13 13:53:26 +05:30
Simon Larsen
11a3111098
fix compile err in identity
2023-09-13 13:40:10 +05:30
Simon Larsen
e74c711dfd
fix compie err in workers
2023-09-13 13:38:50 +05:30
Simon Larsen
4f64693550
remove axios from webpack
2023-09-13 13:37:37 +05:30
Simon Larsen
2336961178
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-09-13 13:35:19 +05:30
Simon Larsen
6b7b508870
Merge branch 'master' into admin-dashboard
2023-09-13 13:31:37 +05:30
dependabot[bot]
e20229ca9d
Bump json5 from 1.0.1 to 1.0.2 in /AdminDashboard
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-13 07:42:17 +00:00
Simon Larsen
c7938f62ae
Merge pull request #746 from OneUptime/admin-dashboard
...
Admin dashboard
2023-09-13 13:10:45 +05:30
Simon Larsen
943cc809a1
fix fmt
2023-09-13 13:10:24 +05:30
Simon Larsen
5399d76a5e
fix webpack files
2023-09-13 13:08:40 +05:30
Simon Larsen
a0895b222e
fix nodemon
2023-09-13 13:07:29 +05:30
Simon Larsen
35d7f0ee59
remove update
2023-09-13 12:30:24 +05:30
Simon Larsen
00eac442bf
update package config
2023-09-13 12:26:20 +05:30
Simon Larsen
3ce2e6dad9
fix dashboard api route
2023-09-13 12:22:59 +05:30
Simon Larsen
e3582d834e
add global config api
2023-09-13 12:22:17 +05:30
Simon Larsen
8280d9e7e9
add env vars for local development
2023-09-13 12:03:36 +05:30
Simon Larsen
07d738e048
patch: fix head 404 monitoring issue
2023-09-11 21:17:55 +05:30
Simon Larsen
13fecdccda
fix api ref
2023-09-11 20:36:40 +05:30
Simon Larsen
3e11dca340
remove disable sign up from common ui
2023-09-11 20:25:52 +05:30
Simon Larsen
693b9d0eab
add disable sign up
2023-09-11 20:22:56 +05:30
Simon Larsen
643e85f9fb
fix disable signup
2023-09-11 20:11:04 +05:30
Simon Larsen
df4d1ec1cd
fix hostname
2023-09-11 19:59:59 +05:30
Simon Larsen
16367d54bc
refactor service routes in new file
2023-09-11 19:53:47 +05:30
Simon Larsen
936cb7eb74
add domain in config.example
2023-09-11 19:39:53 +05:30
Simon Larsen
e78dab9e67
fix job
2023-09-11 19:25:06 +05:30
Simon Larsen
bcb2df9a37
update config.example
2023-09-11 19:16:01 +05:30
Simon Larsen
020d529d06
add project list api
2023-09-11 16:39:05 +05:30
Simon Larsen
250d23036e
fix perms with project create
2023-09-11 16:23:27 +05:30
Simon Larsen
3650171b48
fix perms in model table
2023-09-11 16:19:17 +05:30
Simon Larsen
06f2ca2fa8
refactor DatabaseConfig
2023-09-11 16:09:12 +05:30
Simon Larsen
cc548d9353
refactor into database config
2023-09-11 15:59:36 +05:30
Simon Larsen
0ab9f4d4a5
Merge branch 'master' into admin-dashboard
2023-09-08 18:49:10 +05:30
Simon Larsen
5c6f15064f
if incidents created manually do not change monitor status
2023-09-08 18:26:34 +05:30
Simon Larsen
47e45af22c
fix fmt
2023-09-08 15:20:13 +05:30
Simon Larsen
af21c49ae3
fix scheduled event
2023-09-08 15:08:43 +05:30
Simon Larsen
34af7116a2
fix scheduled maintenance state
2023-09-08 14:00:23 +05:30
Simon Larsen
5a931ff362
fix fmt
2023-09-08 09:28:43 +05:30
Simon Larsen
e869ce9744
fix fmt
2023-09-07 21:58:24 +05:30
Simon Larsen
732ff620f5
fix billing css
2023-09-07 21:47:37 +05:30
Simon Larsen
e9e00cf0d3
fix model in reseller plan
2023-09-07 21:41:55 +05:30
Simon Larsen
8af4af7642
fix reseller plan change plan link
2023-09-07 21:41:24 +05:30
Simon Larsen
8bda3948d7
add hide phne number field on sign up
2023-09-07 21:08:36 +05:30
Simon Larsen
fc0f6d8e6b
add reseller hide phone number on sign up
2023-09-07 20:55:18 +05:30
Simon Larsen
911424c505
add reseller change plan button
2023-09-07 20:21:42 +05:30
Simon Larsen
bd6486ca58
Merge pull request #762 from OneUptime/add-end-state-to-events
...
Add end state to events
2023-09-07 19:56:50 +05:30
Simon Larsen
8836959cfd
fix fmt
2023-09-07 19:56:31 +05:30
Simon Larsen
4a73a286ad
add ended state
2023-09-07 19:46:32 +05:30
Simon Larsen
b82ab62e55
fix fmt
2023-09-07 19:46:24 +05:30
Simon Larsen
8c422cd2d8
Fix view buttons on admin dash
2023-09-07 17:34:21 +05:30
Simon Larsen
37934c0677
fix fmt
2023-09-07 17:25:33 +05:30
Simon Larsen
1e0534a395
add migration job
2023-09-07 17:08:04 +05:30
Simon Larsen
c68a469331
fix email config
2023-09-07 16:58:03 +05:30
Simon Larsen
7310c5ddeb
fix twilio config
2023-09-07 16:29:36 +05:30
Simon Larsen
10348f1c72
fix config
2023-09-07 16:21:45 +05:30
Simon Larsen
3d27f6ae28
add types
2023-09-07 16:11:36 +05:30
Simon Larsen
a31d1880ee
fix fmt
2023-09-07 15:57:55 +05:30
Simon Larsen
b427dc324e
fix compile err on identity.
2023-09-07 15:46:56 +05:30
Simon Larsen
5cdca12504
fix compile err on workers
2023-09-07 15:39:56 +05:30
Simon Larsen
c28ca51fd8
fix http protocol
2023-09-07 15:30:17 +05:30
Simon Larsen
594aa81ad6
add default localhost url
2023-09-07 15:10:30 +05:30
Simon Larsen
f5f88ff835
fix domain urls
2023-09-07 15:10:02 +05:30
Simon Larsen
47bc834fa7
add project
2023-09-07 14:16:14 +05:30
Simon Larsen
6bbb1ff71f
model api refactor
2023-09-07 14:00:10 +05:30
Simon Larsen
271a03816e
fix lint
2023-09-06 21:55:19 +05:30
Simon Larsen
9a9b65e1ba
add global probe page
2023-09-06 21:41:33 +05:30
Simon Larsen
d0b2667b25
fix fmt
2023-09-06 21:38:00 +05:30
Simon Larsen
eb20310990
add twilio config page
2023-09-06 21:24:59 +05:30
Simon Larsen
f6313ac21f
add smtp admin config
2023-09-06 20:57:33 +05:30
Simon Larsen
e588eba932
add master admin to request
2023-09-06 20:27:55 +05:30
Simon Larsen
b46135f9ae
add settings pages
2023-09-06 12:25:15 +05:30
Simon Larsen
406a81bc44
add global config service
2023-09-05 20:44:47 +05:30
Simon Larsen
42750edbb3
add global config model
2023-09-05 20:42:15 +05:30
Simon Larsen
919e16da4e
add unique check in database service
2023-09-05 20:11:03 +05:30
Simon Larsen
2259654909
add users and projects pages
2023-09-05 19:44:18 +05:30
Simon Larsen
92c98de4a3
make the first user master admin if the count is 0
2023-09-05 15:50:10 +05:30
Simon Larsen
ca20e599fa
make ismaster admin route work
2023-09-05 15:41:12 +05:30
Simon Larsen
d7b415c14c
add top banner
2023-09-05 15:02:18 +05:30
Simon Larsen
3a5bed4c07
Merge branch 'master' into admin-dashboard
2023-09-04 21:22:13 +05:30
Simon Larsen
22b7f2e1a0
fix refund api
2023-09-04 21:20:53 +05:30
Simon Larsen
b752d53578
fix compile errors
2023-09-04 20:41:02 +05:30
Simon Larsen
d7481b655d
fix admin dash folder name
2023-09-04 20:28:16 +05:30
Simon Larsen
a0f870b889
add admin dash to nginx
2023-09-04 20:18:30 +05:30
Simon Larsen
2983a49a9a
Merge branch 'master' into admin-dashboard
2023-09-04 20:14:46 +05:30
Simon Larsen
4b0a236c96
fix fmt
2023-09-04 19:36:43 +05:30
Simon Larsen
88ee0859de
add reseller info
2023-09-04 19:17:15 +05:30
Simon Larsen
85ce6dd41d
change desc to markdown.
2023-09-04 18:34:26 +05:30
Simon Larsen
56315fa5e3
fix fmt
2023-09-01 21:55:41 +05:30
Simon Larsen
4c7416e70b
fix fmt
2023-09-01 20:23:59 +05:30
Simon Larsen
359535d144
Merge pull request #756 from OneUptime/reseller-flow
...
add reseller models
2023-09-01 19:52:58 +05:30
Simon Larsen
2dc5caf6ca
add reseller api
2023-09-01 19:52:38 +05:30
Simon Larsen
95bfee5386
add reseller plan api
2023-09-01 19:34:02 +05:30
Simon Larsen
269877469e
fix fmt
2023-09-01 18:46:35 +05:30
Simon Larsen
c3d378d20e
fix fmt
2023-09-01 18:37:21 +05:30
Simon Larsen
d9b4f37b30
fix fmt
2023-09-01 18:26:36 +05:30
Simon Larsen
81f6b3b089
add reseller plan API
2023-09-01 16:02:56 +05:30
Simon Larsen
4a64e17371
add other reseller actions
2023-09-01 15:59:59 +05:30
Simon Larsen
e08040c84f
make activation work
2023-09-01 15:52:17 +05:30
Simon Larsen
f58c69fe58
fix fmt
2023-09-01 15:44:24 +05:30
Simon Larsen
5871653652
finish activation func
2023-09-01 15:44:17 +05:30
Simon Larsen
84b7c417e5
fix fmt
2023-09-01 15:37:33 +05:30
Simon Larsen
a7411b0cb9
add promocode to project
2023-09-01 15:26:36 +05:30
Simon Larsen
eaced5bbe6
add activate plan for reseller.
2023-09-01 14:59:06 +05:30
Simon Larsen
dac370e7a9
add plan id to the reseller model
2023-08-31 20:54:25 +05:30
Simon Larsen
a461fa7395
add reseller license id.
2023-08-31 20:52:28 +05:30
Simon Larsen
6fc356d89f
add reseller to dashboard api
2023-08-31 20:05:42 +05:30
Simon Larsen
2ee8c4ccf0
add reseller model and services
2023-08-31 20:04:46 +05:30
Simon Larsen
c0f53d4eff
add resller to project model
2023-08-31 19:36:27 +05:30
Simon Larsen
949a685e27
add reseller relation
2023-08-31 19:30:03 +05:30
Simon Larsen
e574802ed3
fix fmt
2023-08-31 19:29:22 +05:30
Simon Larsen
9b6a4d675a
add reseller models
2023-08-31 19:13:29 +05:30
Simon Larsen
41c7f3c4fb
Merge branch 'master' into admin-dashboard
2023-08-31 16:08:39 +05:30
Simon Larsen
267a91a022
pascal case
2023-08-31 16:07:54 +05:30
Simon Larsen
0b4b493deb
add logs
2023-08-31 16:04:26 +05:30
Simon Larsen
eb32b3cd51
improve logging
2023-08-31 16:00:08 +05:30
Simon Larsen
04c6a02c36
fix logging.
2023-08-31 15:35:16 +05:30
Simon Larsen
6693889f5b
add compile and build jobs
2023-08-25 15:59:46 +01:00
Simon Larsen
9959ebafeb
add docker build and release jobs
2023-08-25 15:56:17 +01:00
Simon Larsen
8462fede09
add admin dash to docker compose
2023-08-25 15:51:26 +01:00
Simon Larsen
d3216b0d5f
fix fmt
2023-08-25 15:47:51 +01:00
Simon Larsen
b609742b7a
basic scaffoling of admin dashboard
2023-08-25 15:20:00 +01:00
Simon Larsen
8caba8878e
add pagination icon to tables
2023-08-25 14:36:02 +01:00
Simon Larsen
25669abb40
fix linkshortner link
2023-08-25 13:19:38 +01:00
Simon Larsen
7aa90c1f2f
fix wrong criteria being deleted
2023-08-25 13:11:19 +01:00
Simon Larsen
39f7f4ee6e
fix project length
2023-08-25 12:54:41 +01:00
Simon Larsen
46d22574da
add footer
2023-08-25 12:48:15 +01:00
Simon Larsen
6ca43a4c93
add about modal
2023-08-25 11:48:06 +01:00
Simon Larsen
b1bd44be59
add sha and version to docker file
2023-08-25 11:16:31 +01:00
Simon Larsen
06b1a0a3f7
fix slack workflow youtube link
2023-08-24 22:25:58 +01:00
Simon Larsen
a3a391b9f0
refactor sso form to be multiple steps
2023-08-24 20:12:13 +01:00
Simon Larsen
950aab68cf
refactor add resources form into steps
2023-08-24 20:06:47 +01:00
Simon Larsen
1078ee8669
fix permissions in monitoring probe
2023-08-24 19:47:42 +01:00
Simon Larsen
956280da6e
fix update issue with email fields
2023-08-24 19:40:46 +01:00
Simon Larsen
ebd7ae876b
Merge pull request #734 from OneUptime/slack-markdown
...
add markdown to slack.
2023-08-23 21:27:51 +01:00
Simon Larsen
f3a9018b4a
add mrkdown message for slack
2023-08-23 21:27:07 +01:00
Simon Larsen
19f60de911
fix sms and call alerts
2023-08-23 20:25:24 +01:00
Simon Larsen
4f8604651b
add markdown to slack.
2023-08-23 18:29:29 +01:00
Simon Larsen
a87435966e
fix: Click out of the project box: Now only the Current project displays and the create new project link is visible
2023-08-23 13:29:52 +01:00
Simon Larsen
391bc74eea
make project picker search better
2023-08-23 13:27:23 +01:00
Simon Larsen
bfb54b5b39
make project picker search better
2023-08-23 13:25:53 +01:00
Simon Larsen
8a18e8beeb
fix email verified on self hosted instance
2023-08-23 13:14:32 +01:00
Simon Larsen
dfef81c3ac
add routemap for note templates
2023-08-22 19:01:05 +01:00
Simon Larsen
21022aeb13
add http ports to config.example
2023-08-22 18:44:35 +01:00
Simon Larsen
4f787f80e9
add scheduled event notes
2023-08-22 17:51:31 +01:00
Simon Larsen
fcef7e8f9d
add templates to private notes
2023-08-22 14:11:42 +01:00
Simon Larsen
534effad18
fix fmt
2023-08-22 13:55:30 +01:00
Simon Larsen
5c190610db
add incident note template
2023-08-22 13:50:20 +01:00
Simon Larsen
e37c5c95a1
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-08-22 12:48:25 +01:00
Simon Larsen
a0435f5a1b
fix website requests
2023-08-22 12:48:03 +01:00
Simon Larsen
df65490d4a
support monitor with parse errors
2023-08-22 12:46:57 +01:00
Simon Larsen
16561939b1
Merge pull request #728 from OneUptime/clickhouse-client
...
Clickhouse client
2023-08-22 11:41:36 +01:00
Simon Larsen
f5dab43799
fix item loading issue in multi select dropdown option
2023-08-22 10:29:41 +01:00
Simon Larsen
6bc9e97433
fix incident template
2023-08-22 09:57:33 +01:00
Simon Larsen
6af1163a17
fix css style
2023-08-22 09:52:20 +01:00
Simon Larsen
e682799aaf
Merge pull request #723 from OneUptime/clickhouse-client
...
Clickhouse client
2023-08-22 09:47:28 +01:00
Simon Larsen
a40aba6fba
add log as a service
2023-08-22 09:47:12 +01:00
Simon Larsen
c07c900cda
fix table creation
2023-08-22 09:44:05 +01:00
Simon Larsen
765aff8e79
fix fmt
2023-08-22 09:41:57 +01:00
Simon Larsen
4dc7741289
fix phone number
2023-08-22 09:37:39 +01:00
Simon Larsen
bdc4c5f4f2
add clickhouse service
2023-08-21 17:23:19 +01:00
Simon Larsen
c8d1af6daf
add logs to clickhouse
2023-08-21 13:53:14 +01:00
Simon Larsen
b66fcd0ce7
fix tests
2023-08-21 13:09:13 +01:00
Simon Larsen
0978c5a2b8
fix slug and faker
2023-08-21 12:54:19 +01:00
Simon Larsen
e2f885b11b
fix random numbers
2023-08-21 12:44:36 +01:00
Simon Larsen
8156309a6a
fix faker
2023-08-21 12:42:19 +01:00
Simon Larsen
6af9abcb89
fix err message to send emails
2023-08-21 12:21:02 +01:00
Simon Larsen
ca30a7b8b6
fix fmt
2023-08-21 12:04:28 +01:00
Simon Larsen
7d9bcdfb2e
update issue templates
2023-08-21 11:55:22 +01:00
Simon Larsen
e84ffa9424
fix import statement
2023-08-21 11:40:35 +01:00
Simon Larsen
35b6ae5058
fix cookie banner from every page
2023-08-21 11:32:43 +01:00
Simon Larsen
dfeb32c523
update posthog sdk
2023-08-21 11:31:34 +01:00
Simon Larsen
4538b8ff66
add clickhouse base model and service
2023-08-19 22:11:17 +01:00
Simon Larsen
a21a7b43d5
add clickihouse client
2023-08-19 20:49:24 +01:00
Simon Larsen
27f5f96ba9
fix smtp should not require auth
2023-08-18 13:43:05 +01:00
Simon Larsen
68ca9af88c
fix subscribe button on status page
2023-08-18 13:16:30 +01:00
Simon Larsen
40b25a4aa3
add project id to analytics capture
2023-08-18 13:04:30 +01:00
Simon Larsen
12917cc0f1
fix fmt
2023-08-18 12:46:03 +01:00
Simon Larsen
c053d43333
add id to nav bar in status page
2023-08-18 12:44:46 +01:00
Simon Larsen
57faa1c60b
add posthog events
2023-08-18 12:41:19 +01:00
Simon Larsen
50b9743a4b
fix commonui tests
2023-08-17 19:08:00 +01:00
Simon Larsen
e1f697c57f
add ids to key elements on status page
2023-08-17 18:14:00 +01:00
Simon Larsen
3674641224
fix issue with HEAD request add fallback to GET
2023-08-17 17:39:11 +01:00
Simon Larsen
9d155fd7dd
fix dictionary import
2023-08-17 13:01:46 +01:00
Simon Larsen
90df26cac7
fix on load event
2023-08-17 12:54:58 +01:00
Simon Larsen
20f09bc600
add utm params
2023-08-17 12:33:53 +01:00
Simon Larsen
95d98922cb
fix workflow json parse
2023-08-16 13:17:20 +01:00
Simon Larsen
2ebbe8befd
add migration script
2023-08-16 11:23:04 +01:00
Simon Larsen
439fcae85f
fix probe monitors
2023-08-16 11:17:49 +01:00
Simon Larsen
cfb8edfab3
fix email log
2023-08-16 10:55:29 +01:00
Simon Larsen
55d3d6e158
fix incident state change email
2023-08-16 10:46:24 +01:00
Simon Larsen
4eb2879a3e
fix example.env
2023-08-15 22:02:30 +01:00
Simon Larsen
beb245c4cb
Merge pull request #708 from OneUptime/haraka
...
Haraka
2023-08-15 22:00:58 +01:00
Simon Larsen
8f12b1da70
add haraka to mail service
2023-08-15 21:59:44 +01:00
Simon Larsen
38b1b93b00
fix haraka docker file
2023-08-15 21:09:00 +01:00
Simon Larsen
fa18563aa0
fix mail server
2023-08-15 15:11:36 +01:00
Simon Larsen
b143439818
add haraka files
2023-08-15 14:39:57 +01:00
Simon Larsen
a5a6b05b80
fix sso redirect issue
2023-08-14 12:00:46 +01:00
Simon Larsen
1dcaa3c4c5
fix sso authorization
2023-08-14 11:13:19 +01:00
Simon Larsen
a309d64e19
fix lowercase with url
2023-08-12 09:09:52 +01:00
Simon Larsen
4499f7ca93
Merge pull request #697 from OneUptime/apply-templates-to-incidents
...
add incident templates
2023-08-11 21:50:52 +01:00
Simon Larsen
1d0f4131da
fix email lowercase issue
2023-08-11 17:49:24 +01:00
Simon Larsen
b5687811c4
fix incident tamplate
2023-08-11 17:43:39 +01:00
Simon Larsen
537c0c6c22
fix email null check
2023-08-11 17:16:31 +01:00
Simon Larsen
d79569d96e
fix fmt
2023-08-11 17:13:29 +01:00
Simon Larsen
4f4f717cac
add incident templates
2023-08-11 17:11:37 +01:00
Simon Larsen
b17381426e
fix fmt
2023-08-10 21:55:42 +01:00
Simon Larsen
74f4fdaf42
fix job
2023-08-10 21:53:10 +01:00
Simon Larsen
6a5cc2f7bb
fix compile err
2023-08-10 21:52:04 +01:00
Simon Larsen
251c2fb215
fix init
2023-08-10 21:40:09 +01:00
Simon Larsen
2a4b8b39fa
fix replace value await
2023-08-10 19:40:52 +01:00
Simon Larsen
e370dd118d
fix Function types
2023-08-10 19:00:27 +01:00
Simon Larsen
89183a77eb
fix criteria page
2023-08-10 18:39:45 +01:00
Simon Larsen
9311daac8b
fix fucntion type
2023-08-10 18:25:15 +01:00
Simon Larsen
4084149121
fix function types
2023-08-10 18:25:07 +01:00
Simon Larsen
b6444f5eae
add probe failure reason to root casuse
2023-08-10 17:51:32 +01:00
Simon Larsen
797f7bab93
fix dropdown filters
2023-08-10 15:07:06 +01:00
Simon Larsen
9f12aaa7d9
fix fmt
2023-08-10 14:57:37 +01:00
Simon Larsen
3e1d0746e2
add incident template models.
2023-08-10 14:38:45 +01:00
Simon Larsen
645e3e10a1
fix invoice display
2023-08-10 14:35:31 +01:00
Simon Larsen
9d06f248d0
add misc props to api
2023-08-10 14:24:23 +01:00
Simon Larsen
d6df4dcf4c
rever faker
2023-08-10 13:46:05 +01:00
Simon Larsen
3c22648eb3
fix login api for status page
2023-08-10 13:44:25 +01:00
Simon Larsen
65720cd818
fix status page errors
2023-08-10 13:42:04 +01:00
Simon Larsen
f4a40573be
fix status page errors
2023-08-10 13:36:53 +01:00
Simon Larsen
b69a5d39e8
fix err in accounts
2023-08-10 13:32:08 +01:00
Simon Larsen
f9f74c51c6
fix err in dashboard
2023-08-10 13:10:18 +01:00
Simon Larsen
f6be026d7c
fix types
2023-08-10 12:59:36 +01:00
Simon Larsen
0a8f70e106
fix fmt
2023-08-10 12:27:57 +01:00
Simon Larsen
09967cbe73
fix types
2023-08-10 12:26:16 +01:00
Simon Larsen
afa32b4f9f
fix fmt
2023-08-10 12:06:07 +01:00
Simon Larsen
89108842b1
fix error
2023-08-10 10:37:02 +01:00
Simon Larsen
7f3d4c30ee
fix types
2023-08-10 09:42:19 +01:00
Simon Larsen
7385ecc0e0
fix errors
2023-08-10 09:28:26 +01:00
Simon Larsen
7041d1428e
fix fmt
2023-08-10 09:11:35 +01:00
Simon Larsen
192921b96e
fix fmt
2023-08-09 18:54:31 +01:00
Simon Larsen
e88f49e9ec
fix types and compile errors
2023-08-09 18:51:08 +01:00
Simon Larsen
8833cdc17e
fix types
2023-08-09 18:43:18 +01:00
Simon Larsen
ba5f26d53e
fix type error
2023-08-09 18:35:07 +01:00
Simon Larsen
69ba8ea57e
fix type errors
2023-08-09 18:22:24 +01:00
Simon Larsen
6a90fdd680
fix fmt
2023-08-09 18:10:52 +01:00
Simon Larsen
702f9f8c04
fix types
2023-08-09 18:09:52 +01:00
Simon Larsen
b8bf936733
fix type errors
2023-08-09 18:02:00 +01:00
Simon Larsen
d846adce45
fix compile error based on types
2023-08-09 17:53:24 +01:00
Simon Larsen
52efca3669
fix card props
2023-08-09 17:38:18 +01:00
Simon Larsen
1efee60805
fix fmt
2023-08-09 17:32:52 +01:00
Simon Larsen
964afdeae6
fix types
2023-08-09 17:32:24 +01:00
Simon Larsen
4636b16638
fix fmt
2023-08-09 16:52:25 +01:00
Simon Larsen
60453e7f89
add owners
2023-08-09 16:47:59 +01:00
Simon Larsen
3035364056
add incident template services
2023-08-09 16:43:11 +01:00
Simon Larsen
497cf84225
incident template owner user and team
2023-08-09 16:32:16 +01:00
Simon Larsen
109fcf9cba
add incident templates
2023-08-09 14:18:36 +01:00
Simon Larsen
97fad39d27
fix nginx marketing page issue for on-prem isntall.
2023-08-09 13:25:34 +01:00
Simon Larsen
a474af6c0f
Merge branch 'master' into incident-templates
2023-08-09 11:59:05 +01:00
Simon Larsen
2966924bcd
update node to current alpine
2023-08-09 11:55:19 +01:00
Simon Larsen
92a75def12
add timeout exception to probe
2023-08-09 09:44:36 +01:00
Simon Larsen
b662549308
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-08-09 09:32:50 +01:00
Simon Larsen
17826923f9
fix probe monitors
2023-08-09 09:32:48 +01:00
Simon Larsen
39fabdf081
fix fmt
2023-08-08 18:59:46 +01:00
Simon Larsen
8c7f733c65
add incident template pages
2023-08-08 18:57:04 +01:00
Simon Larsen
fdd59d5c6c
add incident template pages
2023-08-08 18:43:01 +01:00
Simon Larsen
2b3f041001
add incident template
2023-08-08 18:07:14 +01:00
Simon Larsen
1406b74c21
Merge pull request #694 from OneUptime/simlarsen-patch-1
...
Update README.md
2023-08-08 17:23:38 +01:00
Simon Larsen
438b6e5537
Update README.md
2023-08-08 17:23:29 +01:00
Simon Larsen
bf8b9527b6
add logs to probe
2023-08-08 16:39:46 +01:00
Simon Larsen
d6c693a674
fix fmt
2023-08-08 16:30:02 +01:00
Simon Larsen
bba2fa2ed3
add release
2023-08-08 14:06:08 +01:00
Simon Larsen
60ba22b15e
add coment
2023-08-08 13:59:56 +01:00
Simon Larsen
b3871ca767
fix fmt
2023-08-08 13:57:51 +01:00
Simon Larsen
c97a211c67
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-08-08 13:45:40 +01:00
Simon Larsen
8f1bcd584f
fix fmt
2023-08-08 13:45:16 +01:00
Simon Larsen
ee57e0eb48
add coupon generator to billing service
2023-08-08 13:42:15 +01:00
Simon Larsen
7ada72b442
Merge pull request #692 from Akitash/fix/cmd-styling
...
fix DISTRIB
2023-08-07 22:52:02 +01:00
Simon Larsen
4a912c0388
Merge pull request #693 from Akitash/feature/improve-readme
...
Update README.md with new features, content, and deployment instructions
2023-08-07 22:51:24 +01:00
JJ
21928b1989
notice that OneUptime is opensource
2023-08-07 21:35:04 +02:00
JJ
7a6884127b
improve readme
2023-08-07 21:06:44 +02:00
JJ
284c8af3d6
fix DISTRIB
2023-08-07 21:00:25 +02:00
Simon Larsen
78aee4c850
fix eception on status page
2023-08-07 16:59:05 +01:00
Simon Larsen
f553d1c995
fix add seconds
2023-08-07 16:34:05 +01:00
Simon Larsen
f8b1823aa8
fix issue with incident display on status page
2023-08-07 16:05:33 +01:00
Simon Larsen
f5f4473905
remove nginx image from base
2023-08-07 15:34:14 +01:00
Simon Larsen
d8b22ae77b
change default value to 5
2023-08-07 15:28:07 +01:00
Simon Larsen
e409f3ec0e
add limit to probe
2023-08-07 15:22:45 +01:00
Simon Larsen
3e4dae820b
add more props to count api
2023-08-07 13:11:09 +01:00
Simon Larsen
6868f74ec0
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-08-07 12:17:33 +01:00
Simon Larsen
875dbd6415
add sort to monitor pending list
2023-08-07 12:17:13 +01:00
Simon Larsen
e227c70c08
Merge pull request #691 from Akitash/feature/add-rhel-support
...
Feature/add rhel support
2023-08-07 11:00:30 +01:00
JJ
d9e551e0c7
change readme to upstream version
2023-08-07 11:36:06 +02:00
JJ
94b01d8cd4
change readme
2023-08-07 11:33:49 +02:00
JJ
757ea664ed
add rhel support to configure.sh
2023-08-07 11:30:18 +02:00
JJ
862d85b063
change DISTRIB to global var
2023-08-07 11:30:18 +02:00
JJ
aaea2ef2d1
change readme to add RHEL
2023-08-07 11:30:18 +02:00
JJ
1a57017911
add rhel support to configure.sh
2023-08-07 11:30:02 +02:00
Simon Larsen
1d675eb1ab
fix issues with probe api
2023-08-07 10:18:12 +01:00
Simon Larsen
3687e50d37
fix fmt issues in probe
2023-08-07 09:45:54 +01:00
Simon Larsen
28a480681b
fix log in probe
2023-08-07 09:29:45 +01:00
Simon Larsen
894eafec43
add logs to probe
2023-08-07 08:57:36 +01:00
Simon Larsen
11b234cca6
remove await.
2023-08-06 22:11:28 +01:00
Simon Larsen
7dd77a505c
add threads to probe
2023-08-06 21:54:12 +01:00
Simon Larsen
5dd8a3750b
add debugging api
2023-08-06 20:59:46 +01:00
Simon Larsen
491128105a
add probe debugging api
2023-08-06 20:57:58 +01:00
Simon Larsen
0cc0c033f5
fix fmt
2023-08-06 20:29:42 +01:00
Simon Larsen
6d6bcb796d
monitor one monitor at a time
2023-08-06 20:29:14 +01:00
Simon Larsen
df16909e71
add probe online check
2023-08-06 20:22:45 +01:00
Simon Larsen
1d3c07326e
add is probe onloine on ping monitors
2023-08-06 20:14:54 +01:00
Simon Larsen
d00d97caa1
fix fmt
2023-08-06 20:07:29 +01:00
Simon Larsen
bda2aca4cd
add retry to probe
2023-08-06 20:06:02 +01:00
Simon Larsen
5fbe6214dc
add env var to disable automatic incident creation
2023-08-06 20:00:46 +01:00
Simon Larsen
10bdcd98c4
remove renovate
2023-08-06 19:23:54 +01:00
Simon Larsen
7665c833bf
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-08-04 21:18:35 +01:00
Simon Larsen
ae7870245d
add migraation to update the count
2023-08-04 21:18:31 +01:00
Simon Larsen
0965ff9814
Merge pull request #595 from OneUptime/renovate/jsonwebtoken-9.x-lockfile
...
Update dependency jsonwebtoken to v9.0.1
2023-08-04 21:01:43 +01:00
Simon Larsen
df9c09dd0f
Merge pull request #596 from OneUptime/renovate/moment-timezone-0.x-lockfile
...
Update dependency moment-timezone to v0.5.43
2023-08-04 21:01:25 +01:00
renovate[bot]
df21f61cb9
Update dependency jsonwebtoken to v9.0.1
2023-08-04 19:56:43 +00:00
Simon Larsen
384cd4ff57
Merge pull request #594 from OneUptime/renovate/handlebars-4.x-lockfile
...
Update dependency handlebars to v4.7.8
2023-08-04 20:55:37 +01:00
Simon Larsen
f148ecff87
Merge pull request #597 from OneUptime/renovate/nanoid-3.x-lockfile
...
Update dependency nanoid to v3.3.6
2023-08-04 20:54:46 +01:00
Simon Larsen
d1e655cfb2
Merge pull request #598 from OneUptime/renovate/nodemon-2.x-lockfile
...
Update dependency nodemon to v2.0.22
2023-08-04 20:54:22 +01:00
Simon Larsen
acd26f07dc
Merge pull request #600 from OneUptime/renovate/clickhouse-clickhouse-server-23.x
...
Update clickhouse/clickhouse-server Docker tag to v23.7
2023-08-04 20:53:50 +01:00
Simon Larsen
8704b4cea8
Merge pull request #599 from OneUptime/renovate/redis-7.x
...
Update redis Docker tag to v7.0.12
2023-08-04 20:53:25 +01:00
Simon Larsen
3d1d17641c
Merge pull request #601 from OneUptime/renovate/nginx-1.x
...
Update nginx Docker tag to v1.25.1
2023-08-04 20:52:46 +01:00
renovate[bot]
9016dde40c
Update nginx Docker tag to v1.25.1
2023-08-04 19:52:07 +00:00
renovate[bot]
c5f66bd882
Update clickhouse/clickhouse-server Docker tag to v23.7
2023-08-04 19:52:00 +00:00
renovate[bot]
f757f17646
Update redis Docker tag to v7.0.12
2023-08-04 19:51:53 +00:00
renovate[bot]
28b1dbfdae
Update dependency nodemon to v2.0.22
2023-08-04 19:51:34 +00:00
renovate[bot]
594062cbd7
Update dependency nanoid to v3.3.6
2023-08-04 19:48:40 +00:00
renovate[bot]
5c0d8be312
Update dependency moment-timezone to v0.5.43
2023-08-04 19:48:25 +00:00
Simon Larsen
2b0a32a7be
Merge branch 'master' of github.com-simon:OneUptime/oneuptime
2023-08-04 20:47:21 +01:00
Simon Larsen
8206c79dc4
add sonarcode
2023-08-04 20:47:18 +01:00
renovate[bot]
11b7a113ed
Update dependency handlebars to v4.7.8
2023-08-04 19:34:35 +00:00
Simon Larsen
a2dffc2c00
Merge pull request #590 from OneUptime/renovate/configure
...
Configure Renovate
2023-08-04 20:23:47 +01:00
renovate[bot]
294a1ee067
Add renovate.json
2023-08-04 19:19:45 +00:00
Simon Larsen
618415f23f
fix typo
2023-08-04 14:49:02 +01:00
Simon Larsen
8e2308aa3c
fix subscription status
2023-08-04 14:27:17 +01:00
Simon Larsen
73953901db
fix fmt
2023-08-04 13:24:19 +01:00
Simon Larsen
069063d50f
make metered plan work
2023-08-04 12:38:11 +01:00
Simon Larsen
efa97b1cc5
fix metered plan
2023-08-04 12:11:48 +01:00
Simon Larsen
874c6cce50
Merge branch 'release' into metered-plan
2023-08-04 10:50:14 +01:00
Simon Larsen
3a7c356f26
add response code to dropdown options
2023-08-04 08:48:39 +01:00
Simon Larsen
e0a4009cf6
fix metered plan
2023-08-04 08:43:15 +01:00
Simon Larsen
00982ef5d2
add promocode to project creation
2023-08-03 17:41:03 +01:00
Simon Larsen
5aaa8b650c
fix length of sso certs
2023-08-03 15:59:40 +01:00
Simon Larsen
7e947ce5b7
deprecate helm
2023-08-03 10:45:03 +01:00
Simon Larsen
1cb1151be4
fix release and test release jobs
2023-08-03 09:01:04 +01:00