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
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
simlarsen
36cbb3159a
chore: npm audit fix
2026-02-10 02:40:36 +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
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
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
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
0d900dca78
fix(StatusPageDomain): change subdomain requirement from required to optional
2026-02-09 11:07:24 +00:00
Nawaz Dhandala
072f162b6e
fix(Project): update create permissions to allow User role
2026-02-08 18:12:26 +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
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
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
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
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
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
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
01baf60b2e
Add endpoint and logic for retrieving incident episode public note attachments
2026-02-05 10:52:03 +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
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
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
Nawaz Dhandala
c06697f299
chore: Clean up whitespace in migration file for better readability
2026-02-02 18:21:51 +00:00