Nawaz Dhandala
7bb7837ec9
feat: implement SSO authentication flow and project management features
2026-02-20 00:23:29 +00:00
Nawaz Dhandala
f5d724a829
refactor: streamline SSO provider fetching logic and improve code readability
2026-02-19 23:29:57 +00:00
Nawaz Dhandala
6afc99f54d
feat: implement SSO login functionality and add SSO provider fetching
2026-02-19 23:20:15 +00:00
Nawaz Dhandala
ab83172d60
feat: preload Tailwind CSS and Google Fonts to improve loading performance and reduce layout shifts
2026-02-19 18:04:49 +00:00
Nawaz Dhandala
584b79f48c
Merge branch 'master' into mob-phase-1
2026-02-10 15:26:41 +00:00
Nawaz Dhandala
549dc3546b
refactor: clean up code formatting and improve readability in Authentication and OpenSourceDeploymentAPI
2026-02-10 14:14:33 +00:00
Nawaz Dhandala
12b78249c5
feat: rename version field to oneuptimeVersion in OpenSourceDeployment model and API
2026-02-10 13:57:55 +00:00
Nawaz Dhandala
f8cbc3a551
feat: implement Open Source Deployment registration and related database schema
2026-02-10 13:50:56 +00:00
Nawaz Dhandala
54909116b9
mobile phase 1
2026-02-09 23:45:17 +00:00
Nawaz Dhandala
d622334bd3
feat(StatusPageAuthentication): integrate SMTP configuration into status page login and creation processes
2026-01-22 21:51:34 +00:00
Nawaz Dhandala
92f77c7ce2
feat(SCIM): update user name in SCIM request if missing or different
2026-01-22 20:44:11 +00:00
Nawaz Dhandala
6822718c46
feat(SCIM): Normalize operation strings to lowercase in PATCH requests
2026-01-20 20:42:57 +00:00
Nawaz Dhandala
34475f76f9
refactor: Update type annotations for clarity and consistency in SCIM log components
2026-01-16 19:52:26 +00:00
Nawaz Dhandala
6565b7c803
refactor: Improve code formatting in SCIM and SCIM logs components for consistency
2026-01-16 19:47:21 +00:00
Nawaz Dhandala
c63923ed5b
fix: Update SCIM user filtering to handle non-email usernames; log adjustments for clarity
2026-01-16 19:19:21 +00:00
Nawaz Dhandala
3db29ab264
fix: Update SCIM error logging to handle NotFoundException as a success case
2026-01-16 18:48:13 +00:00
Nawaz Dhandala
7442e36b18
feat: Implement "Unassigned" team management for SCIM provisioning
2026-01-16 18:41:15 +00:00
Nawaz Dhandala
ef85d98362
Refactor SCIM configuration components and update modal descriptions
...
- Added a missing comma in the schema migrations index file.
- Improved formatting of the SCIM Logs table description for better readability.
- Refactored the SCIM settings page to enhance code clarity and maintainability, including restructuring form fields and action buttons.
- Updated SCIM URL confirmation modal to improve user instructions and formatting.
- Enhanced error and success modal handling for bearer token resets in the SCIM pages.
2026-01-16 17:21:27 +00:00
Nawaz Dhandala
f7b2588647
Enhance SCIM logging and execution tracking in StatusPageSCIM API
...
- Added detailed execution steps tracking throughout the SCIM BulkOperation, ListUsers, GetUser, CreateUser, UpdateUser, and DeleteUser endpoints.
- Improved logging structure to include execution steps, user info, and additional context in SCIM logs.
- Updated SCIMLogger to handle new fields for query parameters, execution steps, user info, and additional context.
- Ensured all error handling paths also log execution steps for better traceability.
2026-01-16 17:15:45 +00:00
Nawaz Dhandala
b4106eb580
feat: Add SCIM logging functionality for projects and status pages
...
- Implemented ProjectSCIMLog and StatusPageSCIMLog models to store SCIM operation logs.
- Created services for managing ProjectSCIMLog and StatusPageSCIMLog entries with automatic deletion of old logs.
- Developed SCIMLogger utility for creating logs with sanitized sensitive data.
- Added SCIMLogStatus enum to represent the status of SCIM operations.
- Introduced ProjectSCIMLogsTable and StatusPageSCIMLogsTable components for displaying logs in the dashboard.
- Enhanced logging with detailed request/response information and error handling.
2026-01-16 16:42:10 +00:00
Nawaz Dhandala
b48b3f31fc
refactor: Improve code formatting and readability in SCIM and StatusPageSCIM APIs
2026-01-12 13:04:58 +00:00
Nawaz Dhandala
7b35e7752c
fix: Update SCIMBulkOperationResponse to explicitly define optional properties
2026-01-12 13:03:42 +00:00
Nawaz Dhandala
b9c6be38a1
feat: Implement SCIM Bulk Operations for Users and Groups in SCIM and Status Page SCIM APIs
2026-01-12 12:56:18 +00:00
Nawaz Dhandala
50868ac8ea
feat: Add SCIM Schemas and ResourceTypes endpoints for project and status page
2026-01-12 12:47:52 +00:00
Nawaz Dhandala
264cdc7c6b
refactor: improve code readability by formatting long lines in user update handlers
2025-11-25 11:58:08 +00:00
Nawaz Dhandala
3d8daa46aa
refactor: streamline user update logic by consolidating PUT and PATCH handlers
2025-11-25 11:57:42 +00:00
Nawaz Dhandala
673ab6845f
refactor: consolidate user update logic into a single handler for PUT and PATCH endpoints
2025-11-25 11:52:43 +00:00
Nawaz Dhandala
c6e889b2a8
feat: integrate captcha verification in login process
2025-11-24 15:17:31 +00:00
Nawaz Dhandala
8642a54fec
feat: add captcha configuration and verification support
2025-11-24 12:08:09 +00:00
Nawaz Dhandala
4aa009f46c
refactor: clean up code formatting and improve readability in multiple files
2025-11-21 19:07:30 +00:00
Nawaz Dhandala
add0efa6db
feat: remove master password cookie on user logout
2025-11-21 18:42:19 +00:00
Nawaz Dhandala
bf33a5ce5d
fix: correct syntax in respondWithMasterPasswordAccess function declaration
2025-11-21 17:41:26 +00:00
Nawaz Dhandala
64f819e0db
feat: implement master password session validation and response handling
2025-11-21 17:38:07 +00:00
Nawaz Dhandala
93721350c6
feat: update logo URL handling and introduce UserAPI for profile picture management
2025-11-17 14:09:38 +00:00
Nawaz Dhandala
1bc6eca55c
refactor: streamline logo URL route handling in various components
2025-11-17 13:56:40 +00:00
Nawaz Dhandala
29560e3a4a
feat: update logo URL handling for status pages across various services
2025-11-17 13:45:36 +00:00
Nawaz Dhandala
fcf919c70b
Refactor session handling and cookie management in StatusPage authentication
2025-11-12 12:52:19 +00:00
Nawaz Dhandala
aad933b9eb
feat(Authentication, Session Management): implement finalizeStatusPageLogin and refresh-token endpoints for enhanced session handling
2025-11-12 11:40:52 +00:00
Nawaz Dhandala
9356f2964e
feat(Authentication): integrate UserSession model and enhance finalizeUserLogin type definition
...
feat(Express): define HeaderValue type and improve type annotations for headerValueToString and extractDeviceInfo functions
2025-11-11 21:41:20 +00:00
Nawaz Dhandala
aae70ead3b
refactor: streamline code formatting and improve readability across multiple files
2025-11-11 21:36:12 +00:00
Nawaz Dhandala
40ca9dc04c
feat(Authentication, SSO): enhance session management with user session creation and refresh token handling
2025-11-11 21:22:21 +00:00
Simon Larsen
ff17d990d1
fix(scim): make Create Group idempotent — reuse existing team and return 200 when reused
...
- Reuse an existing team instead of throwing BadRequest on duplicate group names.
- Create a new team when not found, setting isTeamEditable/isTeamDeleteable and allowing empty groups.
- Ensure member additions operate on the resolved target team.
- Expand team select fields and fetch the team for response; return 201 for newly created teams and 200 when reusing an existing one.
2025-11-05 11:17:28 +00:00
Nawaz Dhandala
03d157b850
refactor(identity,code-repository): allow SCIM group updates by removing isTeamEditable guard; type readDirectory entries as fs.Dirent
2025-10-27 20:50:27 +00:00
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
988e85affc
fix: remove deprecated SCIM schema reference in formatTeamForSCIM function
2025-10-09 17:34:15 +01:00
Nawaz Dhandala
239f2fc34e
refactor: streamline actionLink resolution in createWhatsAppMessageFromTemplate
2025-10-08 14:35: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
bf4eec2bdf
refactor: improve code formatting and comments for better readability in SCIM and TimePicker components
2025-10-03 19:00:49 +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