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
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
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
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