[pull] dev from KelvinTegelaar:dev#1
Open
pull[bot] wants to merge 8180 commits into
Open
Conversation
Icon-only search buttons relied on a tooltip-less title attribute, and the shortcuts were undiscoverable without hovering. MUI Tooltip plus a shortcut summary in the Universal Search dialog title surfaces them.
[pull] dev from KelvinTegelaar:dev
Feat: Add tooltips and keyboard shortcut hints to navigation
feat: add per-method auth method config UI
feat: Show SMTP auth state on user tab
Fix: Implement clearable fields in user edit
feat: Add room calendar processing and default permission options
Remove the helperText styling change to CippFormComponent.jsx per maintainer feedback (core component, internal-only). Trim the HaloPSA integration and PSA Ticket Strategy helper texts so they read cleanly with the default styling.
[pull] dev from KelvinTegelaar:dev
Introduce a new `CippMessageDeliveryInfo` component that parses message headers to show hop-by-hop delivery timing and authentication results (SPF/DKIM/DMARC/etc.) in the message viewer. Update the Message Viewer page to support both EML upload and pasted raw headers/source, with an analyze action and collapsible paste input to streamline header troubleshooting.
…users ux(halopsa): expose user-linking toggle and clean up integration settings
Feat: Alerts on dashboard
[pull] dev from KelvinTegelaar:dev
feat: ability to add/remove nested groups in group memberships
Bumps [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) from 5.101.0 to 5.101.2. - [Release notes](https://github.com/TanStack/query/releases) - [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md) - [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.2/packages/react-query) --- updated-dependencies: - dependency-name: "@tanstack/react-query" dependency-version: 5.101.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 16.2.3 to 16.2.10. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v16.2.10/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-version: 16.2.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…dev/dompurify-3.4.12 chore(deps): bump dompurify from 3.4.9 to 3.4.12
Replace digest-based running/remote comparison with version strings and add UTC build date display for both running and remote container images. Removes the running digest from the info card and adds an 'Image Built (UTC)' field.
Set `AutoUpdate` to `true` in the container management form defaults so automatic update checks are enabled by default. Also update the UI copy to clearly state the default behavior (hourly checks and auto-restart at 23:00), reducing ambiguity for admins configuring container updates.
Handle `ssoMigration.status === 'error'` separately so failed automatic SSO migrations are shown even if the earlier setup prompt was dismissed. Add a dedicated error dialog that explains the failure, keeps dismissals isolated per state, and sends admins to the SSO settings page to review the error and run Repair.
Add frontend validation and helper text for Autopilot profile display names so invalid characters are rejected before submission. This mirrors the backend name check and avoids Intune returning an unhelpful 500 error for unsupported names such as ones containing hyphens.
query-sync-storage-persister will save clientPrincipal:null into localstorage causing a 401 after a successful login. added authmecipp as exclusion to stop this part, and second, added early return on private route to show loading page instead of 401 when user roles are still loading
invalidate previous caches to prevent 401 loops with changes in private route
Fix: login 401 flash
Feat: Add applicationTemplateId to service principal query
…ig requires it at load time
chore: restore typescript devDependency, eslint-config-next flat config requires it
Synced from CyberDrain/CIPP@895cf89
chore: Update repository links to new owner Synced from CyberDrain/CIPP@15b92c3
Guard the forced SSO migration prompt behind initial setup completion. The setup wizard must run first and the SAM app must be configured before ExecSSOSetup can create the CIPP-SSO registration. Backend checks ApplicationID env var; frontend passes setupCompleted prop to ForcedSsoMigrationDialog. Synced from CyberDrain/CIPP@805cd1b
chore: secure pipeline config Synced from CyberDrain/CIPP@7cdcd42
Add a new Super Admin custom domains experience for the CIPP App Service. This includes a backend endpoint to list, validate, add, secure, and remove hostname bindings, plus a frontend wizard and tab entry to guide DNS setup and managed certificate provisioning. Synced from CyberDrain/CIPP@48b0ca6
…lection Add functionality to fetch the host tenant organization and determine partner status. Implement logic to clear tenant type selection if a non-partner is confirmed and a partner-only option was previously selected. Update option cards to disable selection based on partner status. Synced from CyberDrain/CIPP@edba124
Updated the layout of the setup completion alert by removing unnecessary container elements and adjusting padding for improved styling and responsiveness. Synced from CyberDrain/CIPP@98d34cc
…anagement Updated the Invoke-CIPPSharePointTemplateDeploy function to support site type differentiation (SharePoint or Teams) and added an override option for site types. Enhanced the UI components to reflect these changes, including site type selection in the template builder. Synced from CyberDrain/CIPP@9ff328b
Added functions to check for save blockers in site templates, including validation for display names, root permissions, and library names. Updated UI components to reflect these validations, providing tooltips for users to identify issues before saving. Enhanced the overall user experience by clearly indicating what needs to be fixed for successful template saving. Synced from CyberDrain/CIPP@a414654
… deployment Enhanced the Invoke-CIPPSharePointTemplateDeploy function to track and log failures during permission setting for sites and libraries. Introduced a mechanism to summarize failures and update deployment status accordingly. Updated UI text for clarity in permission management options. Synced from CyberDrain/CIPP@a683180
Fix: Move queryKey placement in SignInLogsDialog component Synced from CyberDrain/CIPP@d4827a7
Adds a full SharePoint Permissions report with cached data collection, PDF export, and oversharing signal detection (tenant-wide grants, external grants, direct Full Control, detached libraries). Key additions: - Backend: SharePointPermissions cache type, batched site collection via activity triggers, REST API endpoints for listing/setting/removing library permissions, role definitions, site user access, and multi-queue status - Frontend: Permissions Report page with charts and filters, Library Permissions dialog (add/change/remove/inheritance control), Check User Access dialog, multi-queue progress tracker, query refresh button, reusable PDF primitives - Sharing report enhancements: sprawl signals (anonymous editable links, never-expiring links, folder shares, external recipients), top libraries/recipients charts, PDF export, queue progress tracking Synced from CyberDrain/CIPP@a2156f3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )