Commit Graph

257 Commits

Author SHA1 Message Date
simlarsen
25f9b826cf chore: npm audit fix 2026-02-11 02:38:02 +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
09d82f64de refactor: remove Firebase Cloud Messaging configuration and related code for push notifications 2026-02-10 21:38:42 +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
7d6e0488ba feat: add Firebase Cloud Messaging configuration for native push notifications 2026-02-10 15:58:12 +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
711cfd2f6b feat(MonitorUtil): add tests for URL placeholder resolution and update method visibility 2026-02-09 14:21:05 +00:00
Nawaz Dhandala
c4d978cc3b feat: add API and Website monitor documentation with dynamic URL placeholders 2026-02-09 14:11:02 +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
Nawaz Dhandala
45aab853c4 feat: Add SNMP monitor documentation with configuration and usage details 2026-01-28 23:26:10 +00:00
simlarsen
4a7f27a372 chore: npm audit fix 2026-01-27 02:04:49 +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
3b84f5cece feat: add comprehensive Dashboard Grafana Parity Plan document outlining improvements and implementation phases 2026-01-24 12:22:39 +00:00
simlarsen
1928244a8e chore: npm audit fix 2026-01-24 01:54:38 +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
97fe212d15 feat(ExceptionProductImprovements): add comprehensive plan for enhancing exception tracking features 2026-01-22 21:21:09 +00:00
simlarsen
d3d0dedfee chore: npm audit fix 2026-01-21 02:01:12 +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
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
cb50f89a12 Refactor code structure for improved readability and maintainability 2026-01-19 21:36:54 +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
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
a8be03d3c9 fix: Update voiceUrl type to include undefined for better type safety 2026-01-17 13:28:30 +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
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
simlarsen
79b36c5b27 chore: npm audit fix 2026-01-15 01:57:09 +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
3870a9ed08 feat: Add support for Mermaid diagrams in Markdown renderer and update navigation structure 2026-01-14 17:03:17 +00:00
Nawaz Dhandala
537b257e1d fix: Update Destination URL in SendGrid Inbound Email documentation 2026-01-14 15:29:17 +00:00
Nawaz Dhandala
e8a2c5eb7e feat: Update Self Hosted navigation links in DocsNav 2026-01-13 22:34:10 +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
6c9879003e feat: Add Incoming Email Monitor documentation and navigation links 2026-01-13 22:07:19 +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