[pull] dev from KelvinTegelaar:dev#73
Open
pull[bot] wants to merge 105 commits intoisgq-github01:devfrom
Open
Conversation
Bumps [react-hook-form](https://github.com/react-hook-form/react-hook-form) from 7.68.0 to 7.71.1. - [Release notes](https://github.com/react-hook-form/react-hook-form/releases) - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md) - [Commits](react-hook-form/react-hook-form@v7.68.0...v7.71.1) --- updated-dependencies: - dependency-name: react-hook-form dependency-version: 7.71.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@react-pdf/renderer](https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer) from 4.3.1 to 4.3.2. - [Release notes](https://github.com/diegomura/react-pdf/releases) - [Changelog](https://github.com/diegomura/react-pdf/blob/master/packages/renderer/CHANGELOG.md) - [Commits](https://github.com/diegomura/react-pdf/commits/@react-pdf/renderer@4.3.2/packages/renderer) --- updated-dependencies: - dependency-name: "@react-pdf/renderer" dependency-version: 4.3.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [next](https://github.com/vercel/next.js) from 16.1.2 to 16.1.6. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](vercel/next.js@v16.1.2...v16.1.6) --- updated-dependencies: - dependency-name: next dependency-version: 16.1.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [jspdf-autotable](https://github.com/simonbengtsson/jsPDF-AutoTable) from 5.0.2 to 5.0.7. - [Release notes](https://github.com/simonbengtsson/jsPDF-AutoTable/releases) - [Commits](simonbengtsson/jsPDF-AutoTable@v5.0.2...v5.0.7) --- updated-dependencies: - dependency-name: jspdf-autotable dependency-version: 5.0.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@uiw/react-json-view](https://github.com/uiwjs/react-json-view) from 2.0.0-alpha.39 to 2.0.0-alpha.41. - [Release notes](https://github.com/uiwjs/react-json-view/releases) - [Commits](uiwjs/react-json-view@v2.0.0-alpha.39...v2.0.0-alpha.41) --- updated-dependencies: - dependency-name: "@uiw/react-json-view" dependency-version: 2.0.0-alpha.41 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Introduce a simplified Graph Explorer filter and several UI/behavior improvements. Key changes: - Add CippGraphExplorerSimpleFilter component to provide a compact preset selector, Run/Edit Filters toggle, and view-mode switch (table/json). - Update graph-explorer page to use the simple filter, add viewMode state, fetch JSON results for a new JSON editor view, and show loading overlay when fetching. - Enhance CippGraphExplorerFilter: support parent-driven selectedPreset, onPresetSelect callback, hideButtons flag, sync preset selection with parent, refactor footer actions, and minor layout/spacing fixes. - Modify CippOffCanvas: add contentPadding and keepMounted props, apply padding to content container and allow controlling ModalProps.keepMounted. - Update CippButtonCard to hide header/divider when no title is provided. - Update CippCodeBlock to pass code via value and set the editor to readOnly. - Wire CIPPTableToptoolbar to pass selectedPreset/onPresetSelect and off-canvas options (contentPadding, keepMounted). These changes enable a lightweight preset-driven workflow, a JSON view for debugging, better off-canvas behavior, and improved preset synchronization between components.
Replace filter-focused wording and icon with query-focused alternatives in CippGraphExplorerSimpleFilter. Swapped import of FilterList for ManageSearch, updated the button icon and label from "Edit Filters" to "Edit Query", and changed the off-canvas title from "Graph Explorer Filters" to "Graph Explorer Query" to reflect the new terminology.
Replace absolute "/src/..." imports with relative imports and apply minor formatting/cleanup across reusable settings pages and components. Changes include: converting import paths in multiple files (add/edit/index pages and a form component), expanding Material-UI imports to multiline, wrapping long expressions/JSX props for readability, reformatting generateGuid's s4 helper, making several conditional/assignment blocks multiline, and minor button JSX formatting. These are largely non-functional readability and module-path fixes across: - src/components/CippFormPages/CippAddIntuneReusableSettingTemplateForm.jsx - src/pages/endpoint/MEM/reusable-settings-templates/add.jsx - src/pages/endpoint/MEM/reusable-settings-templates/edit.jsx - src/pages/endpoint/MEM/reusable-settings-templates/index.js - src/pages/endpoint/MEM/reusable-settings/edit.jsx - src/pages/endpoint/MEM/reusable-settings/index.js No behavioral changes intended; mainly import path normalization and code style improvements.
Feature request : 5343
- Introduced CippApiDialog for syncing DEP tokens.
Fix(reusable-settings): Align Adding ReusableSettings with Editing
- Introduced assignment filter and filter type options in CippPolicyDeployDrawer, CippIntunePolicy, and various policy list pages. - Updated data formatting to include selected assignment filter and type in API requests. - Enhanced user interface with radio buttons for filter mode selection. Fixes #5344
feat: Add assignment filter options to policy forms
geat: Add ABM DEP sync button
…dev/next-16.1.6 Bump next from 16.1.2 to 16.1.6
…dev/jspdf-autotable-5.0.7 Bump jspdf-autotable from 5.0.2 to 5.0.7
…dev/uiw/react-json-view-2.0.0-alpha.41 Bump @uiw/react-json-view from 2.0.0-alpha.39 to 2.0.0-alpha.41
…dev/react-pdf/renderer-4.3.2 Bump @react-pdf/renderer from 4.3.1 to 4.3.2
…dev/react-hook-form-7.71.1 Bump react-hook-form from 7.68.0 to 7.71.1
…dev/formik-2.4.9 Bump formik from 2.4.6 to 2.4.9
…dev/simplebar-6.3.3 Bump simplebar from 6.3.2 to 6.3.3
…dev/tiptap/extension-table-3.19.0 Bump @tiptap/extension-table from 3.13.0 to 3.19.0
…dev/eslint-config-next-16.1.6 Bump eslint-config-next from 15.5.2 to 16.1.6
…dev/mui/x-date-pickers-8.27.0 Bump @mui/x-date-pickers from 8.25.0 to 8.27.0
Feat: Enhance SendFromAlias standard to include disable option
Compare each CurrentValue property with ExpectedValue (case-insensitive for strings, deep-compare via JSON.stringify for objects) and mark matches. UI changes: show the property key as a subtitle, render value blocks with success styling (background, border, color) and a check badge when matched, otherwise keep warning/neutral styling. Applied the same comparison and presentation logic to both value-list sections; missing ExpectedValue entries are treated as non-matching.
Add user-facing error Alerts and improve null-safety across Cipp settings components. Imported MUI Alert and display error messages when executeCheck.isError in CippGDAPResults and CippPermissionResults/PermissionCheck. Added optional chaining (e.g. executeCheck?.isFetching, Results?...., array?.map/filter) and small filter/map fixes to avoid runtime crashes when data is missing. Files changed: CippGDAPResults.jsx, CippPermissionCheck.jsx, CippPermissionResults.jsx — improves UX on failed fetches and makes result handling more robust.
Add a helperText to the standards.EnableLitigationHold.days field explaining that the value represents the number of days to apply litigation hold and that leaving it blank or setting it to 'Unlimited' will apply the hold indefinitely. This clarifies expected input and default behavior for users.
Introduce a new customAction prop to CippAutoComplete to allow an action button inside or outside the input. renderInput was updated to inject a customizable IconButton (with tooltip, click handler, placement and styling) while preserving existing refresh and template-view logic. The component now calls customAction.onClick with the current value/internalValue and prevents event propagation. Minor formatting and lint fixes (comma placements, memo deps) applied. Updated tenant manage drift page to import the Edit icon and pass a customAction that navigates to the template edit page (also set disableClearable).
Make customAction in CippAutoComplete render as a real link when a URL is provided. Imported next/link and switch IconButton's component to Link with href when customAction.link exists; adjust onClick to only call customAction.onClick for non-link buttons and always stop event propagation. Add styling tweaks (inherit color, remove text decoration). Update drift page to pass a link instead of an onClick router push and simplify the icon prop. This enables navigation via the autocomplete action while preserving click handling for button-only actions.
Add ability to download scheduled backup JSONs and refresh backup/configuration lists. Introduces ApiPostCall-based downloadAction and handleDownloadBackup to fetch backup data, create a Blob and trigger a file download. Adds IconButton refresh controls (Sync) for configuration and backup history, a Download button (CloudDownload) per backup, and updates the restore button label to "Restore". Also includes necessary imports (IconButton, Sync, CloudDownload, ApiPostCall) and minor UI adjustments (layout for tenant selector). Removes rendering of backup tag chips.
Add a 'Preview' button to the backup list that opens a right-side Drawer to preview configuration backup contents. Implements state and handlers (selectedBackup, backupContent, isLoadingBackup, handleOpenBackupPreview, handleCloseDrawer), requests backup data via the existing downloadAction/ExecListBackup API, parses JSON, and shows a CircularProgress while loading, CippJsonView for the parsed content, and an Alert on failure. Also adds necessary imports (Drawer, CircularProgress, Visibility, Close, CippJsonView) and a close button in the drawer.
Add listboxRef and scrollPositionRef to track the Listbox scroll position for the CippAutoComplete component. Store scroll position on user scroll and before processing change in multiple mode, and restore it after selection when refocusing the input. Attach ref and onScroll via ListboxProps and update related comments to reflect restoring behavior.
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.4)
Can you help keep this open source service alive? 💖 Please sponsor : )