Skip to content

[pull] main from KelvinTegelaar:main#57

Open
pull[bot] wants to merge 55 commits into
Techary:mainfrom
KelvinTegelaar:main
Open

[pull] main from KelvinTegelaar:main#57
pull[bot] wants to merge 55 commits into
Techary:mainfrom
KelvinTegelaar:main

Conversation

@pull

@pull pull Bot commented Jul 21, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot Bot and others added 30 commits July 15, 2026 23:43
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v6.4.0...v7.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [prettier](https://github.com/prettier/prettier) from 3.8.1 to 3.9.5.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.8.1...3.9.5)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.9.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [axios](https://github.com/axios/axios) from 1.16.1 to 1.18.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.16.1...v1.18.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [diff](https://github.com/kpdecker/jsdiff) from 8.0.4 to 9.0.0.
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md)
- [Commits](kpdecker/jsdiff@8.0.4...v9.0.0)

---
updated-dependencies:
- dependency-name: diff
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Feat: Add anonymization alert for report pages
Add default `postExecution` flags (`psa`, `email`, `webhook`) to tenant offboarding settings initialization and reset values, and include those flags in the settings save payload. This ensures post-execution options are retained instead of being dropped or left undefined.
Expose `CippFormPage` submit actions via context so the custom test page can render Save inside the tester panel and hide the default footer button when expanded. Run Test is now blocked with clear messaging until scripts are saved, dirty-state handling was corrected after save/reset, and schema updates ignore timestamp-only changes to avoid false dirty states.

In report builder, result rendering now prefers `ResultMarkdown` before template rendering for custom test outputs, and add-block selects were set to `creatable={false}` to prevent invalid ad-hoc option entry.
Update markdown table styling in `CippTestDetailOffCanvas` to render tables as block elements with horizontal overflow support and a max width. This prevents wide tables from breaking the off-canvas layout on smaller screens.
Added new roles for Dragon Administrator, Organizational Branding Administrator, and Organizational Messages Approver with their respective descriptions and ObjectIds.

Signed-off-by: ITSourcePro <71308090+ITSourcePro@users.noreply.github.com>
Missing 'b' in the 4th segment of ID for SharePoint Embedded Administrator

Signed-off-by: ITSourcePro <71308090+ITSourcePro@users.noreply.github.com>
Feat: Add mailbox types selection for Mailbox quota alert
Fetch permission templates in the form and, during edit/copy flows, replace the stored permission-set snapshot with the current linked set once it loads. This keeps the selected permission preview and saved payload aligned with the latest deployed permissions while reusing the existing query cache.
Feat: Fix ObjectId formatting in GDAPRoles.json
Feat: Add new admin roles to GDAPRoles.json
…n-improvments

Feat: authenticator campaign improvments
Add helper text to the "Must Change Password at Next Logon" switch explaining it is not supported for directory-synced accounts because password writeback always enforces change at next sign-in.
Insert missing object separators in `src/data/GDAPRoles.json`
Add a GitHub Actions workflow and validator script to parse JSON files under `public` and `src/data` on pushes and PRs. The workflow safely checks forked PR contents, annotates invalid files, and updates a single PR comment so syntax errors are caught before they break the app at runtime.
…s/dev/actions/setup-node-7.0.0

chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0
KelvinTegelaar and others added 24 commits July 19, 2026 20:07
…dev/prettier-3.9.5

chore(deps-dev): bump prettier from 3.8.1 to 3.9.5
…dev/axios-1.18.1

chore(deps): bump axios from 1.16.1 to 1.18.1
…dev/diff-9.0.0

chore(deps): bump diff from 8.0.4 to 9.0.0
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.9 to 3.4.12.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.4.9...3.4.12)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Normalize `results.Results` so the compare-policies page can handle both array and single-object API responses. This wraps a non-array result into an array and keeps only object rows, preventing invalid entries from being rendered.
…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
Feat: Add applicationTemplateId to service principal query
chore: restore typescript devDependency, eslint-config-next flat config requires it
@pull pull Bot locked and limited conversation to collaborators Jul 21, 2026
@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Jul 21, 2026
feat: add needed workflows and issue templates

Synced from CyberDrain/CIPP@d4ac274
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants