Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Nov 25, 2025

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 : )

JohnDuprey and others added 30 commits November 21, 2025 14:12
Adds explicit control of the Autocomplete popover open state. Ensures the popover remains open and input is refocused when selecting options in multiple mode, enhancing user experience.
Introduces a new Directory Audits page under audit logs, displaying audit data in a table with JSON view support. Updates tabOptions.json to include the new Directory Audits tab for navigation.
Replaces local GUID resolution and API call logic with the useGuidResolver hook for improved modularity and maintainability. Refactors drilldown data handling to support compressed pane titles for single-property objects and single-item arrays. Cleans up unused code and updates renderListItems to accept isGuid from the hook.
Sets $top to 999 and enables manualPagination for directory audit logs API data, allowing larger result sets and custom pagination handling.
Adds dynamic loading of tabOptions.json files and integrates them into the central search. Menu and tab items are now filtered by user permissions and roles, and search results include breadcrumb navigation and item type labels for improved clarity.
Enhanced CippJSONView to display object diffs, including detailed change lists for oldValue/newValue pairs. Added logic to handle diff data, compress key/value arrays, and customize the title. Updated directory-audits page to use the new title prop for audit details.
Enhances error result extraction and display in CippApiResults by merging error results with success results and marking their severity. Removes separate error alert and ensures all results, including errors, are shown in the unified results list.
Updated labels and confirmation text for template creation actions to clarify single-tenant and multi-tenant options. Removed duplicate template creation action and renamed 'Templates' to 'Application Templates' in UI and tab options for consistency.
Refactored icon imports in app-registrations.js and improved template creation conditions to prevent duplicate templates. In templates/index.js, replaced fragment with Stack for card buttons and added a 'Deploy Template' button linking to the app approval tool.
Back buttons were removed from multiple page and layout components, and a new CippBreadcrumbNav component was introduced for navigation history. Layouts and several pages now include breadcrumb navigation for improved user experience. Minor UI adjustments were made to spacing, padding, and titles across various components and pages.
CippApiDialog now accepts a function for defaultvalues, allowing row-based dynamic defaults. Updated MEM list-templates page to provide defaultvalues as a function for template editing.
Updated navigation logic in mobile-nav and side-nav to avoid root path matching all routes. Enhanced breadcrumb nav to skip error pages. Cleaned up menu config by removing redundant paths and adding 'Manage Tenant' entry.
Introduces a toggleable breadcrumb navigation component supporting both hierarchical (from menu config) and history-based modes. Updates settings context to persist breadcrumb mode, adjusts layout to pass mode prop, and adds page titles via CippHead to several pages for improved breadcrumb accuracy. Also removes unnecessary padding from some tool pages.
Enhanced breadcrumb navigation to more reliably track and update page titles, including periodic checks and improved hierarchical mode support. Also updated the group edit page title format for consistency with breadcrumb logic.
Adds interval attempt limits and cleanup for breadcrumb title checks to prevent infinite loops and memory leaks. Ensures settings context initializes with defaults if no stored settings are found. Adjusts padding in message trace page for consistent layout.
Enhanced CippBreadcrumbNav to dynamically load tab options from tabOptions.json files and include tab pages in hierarchical breadcrumbs. Breadcrumbs now preserve query parameters and prevent duplicate history entries for identical URLs and titles. Also refactored history management and click handling for better accuracy and user experience.
Introduces a scheduledTaskFilter prop to CippApiLogsDrawer and updates the API URL and queryKey to include it. Integrates the logs drawer into ScheduledTaskDetails, allowing users to view logs specific to a scheduled task.
Update package.json and public/version.json to reflect new version 8.7.1.
Update CippTransportRuleDrawer.jsx
Fix: Add condition for copying sent items based on recipient type and rename field
Reduced vertical padding (py) from 4 to 1 in Box components for conditional access and exchange user pages to improve layout consistency.
…ing or encoding

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: John Duprey <[email protected]>
@pull pull bot locked and limited conversation to collaborators Nov 25, 2025
@pull pull bot added the ⤵️ pull label Nov 25, 2025
@pull pull bot merged commit 615ec5c into northcide:main Nov 25, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants