[pull] main from KelvinTegelaar:main#13
Open
pull[bot] wants to merge 4048 commits intotombeech:mainfrom
Open
Conversation
Bumps [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) from 8.25.0 to 8.27.0. - [Release notes](https://github.com/mui/mui-x/releases) - [Changelog](https://github.com/mui/mui-x/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/mui-x/commits/v8.27.0/packages/x-date-pickers) --- updated-dependencies: - dependency-name: "@mui/x-date-pickers" dependency-version: 8.27.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…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.
Dev to release
fix: sponsor change on router path update
This was blocking submission of the edit user page, also its a comma separated list so corrected validator and backend apis. Tested with new users with 0,1 and 2 emails set as alternatives in both the user creator and the user editor pages.
Add a new Mailbox Forwarding report and menu entry. Updates layouts config to include the new report under email reports with Exchange.Mailbox.* permissions. Adds src/pages/email/reports/mailbox-forwarding/index.js which renders a CippTablePage showing forwarding-related columns, a Forwarding Only toggle, tenant-aware behavior, and a Sync action that opens a CippApiDialog to call /api/ExecCIPPDBCache. Includes a CippQueueTracker to surface queue status, disables sync for AllTenants, and shows a warning if no tenant is selected.
Adds filter presets for External, Internal, and Both forwarding types.
A mailbox forwarding report should only contain mailboxes with forwarding.
Fix Alternate Email Addresses validator blocking edit user submission
…-report Feature/mailbox forwarding report
Dev to hotfix
Readd tenant selector shortcut
also include bookmarks fixes
…selected standards
Dev to hotfix
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.4)
Can you help keep this open source service alive? 💖 Please sponsor : )