May 28th, 2026
May 2026
This release brings meaningful improvements across PDF accessibility, Canvas LMS integration, AI-powered workflows, agent knowledge and connectors, and platform experience — including a new analytics dashboard, department-level security, per-user Canvas authentication, and stronger remediation reliability.
Tenant-level analytics dashboard — Administrators can now view accessibility activity and outcomes across the entire tenant, supporting reporting and operational decisions without needing to export raw data.
Per-department security — Accessibility batches and files can be scoped by department or group so users only see and interact with content permitted for their organizational unit.
Manual review filter and rerun — Filter files flagged for manual review and create a new batch to rerun low-scoring or critical items with updated remediation settings.
Document queue visibility — Processing queue depth is now visible in the UI so admins and users can gauge system load and expected wait times.
Name your batch on upload — Users can assign a meaningful batch name at upload time rather than relying on system-generated labels.
Keyboard navigation and shortcuts — Full keyboard navigation, a / command palette, and navigation hotkeys improve WCAG-aligned use of the accessibility module.
Processing columns and color-coded scores — The file list shows how each file was processed and uses color to highlight PDF accessibility scores for quicker triage.
Accessible queue for authorized users — Users beyond global admins can now see the accessible queue when their permissions allow.
Analytics dashboard access rules — Corrected layout issues and enforced role-based visibility for analytics data.
Upload flow resilience — Files remain in the list when navigating back; upload dates, metadata, and file count descriptions display correctly.
"New files" indication — The upload page again indicates which files are newly added.
Improved OCR for auto-tagging — More accurate tags on scanned PDFs through improvements to the auto-tag pipeline.
Canvas course selection for remediation — Users can change the Canvas course when making a course accessible; batch names are now consistent between batch view and the remediation report.
Batch sharing — Group descriptions now appear in sharing dialogs; deleting a group updates the UI immediately; batches no longer remain visible after a group is removed.
Department security UI — Group names display correctly in security dialogs; previously selected groups are no longer cleared when editing access.
Remediation reports — "Scanned on" shows the correct timestamp; score colors reflect critical issues; "Changes Made" text is no longer truncated.
Batch status accuracy — Status text and icons align between the accessibility hub and batch detail pages; stuck in-progress batches and failed processing are handled more reliably; original PDF download 404s are resolved.
Preserve layout and full remediation — Fixes for figure alternate text and title failures in full remediation paths (Montgomery and Adobe checker scenarios).
Bookmark in preserve layout — Resolved failures when bookmark remediation ran under the preserve layout strategy.
Batch sharing reliability — Sharing dialogs, group delete behavior, and batch visibility after group removal all corrected.
Manual review filter — Filters behave consistently across batch states.
Filter grouping in batch — Filters inside a batch now group files correctly.
Remediation UI cleanup — Removed confusing steps (duration, inspect PDF tags, proceed to export) where not applicable; cleaned up hand-pointer styling on the remediation complete page.
Per-user OAuth for Canvas — Each user now connects their own Canvas account via OAuth, replacing the previous shared admin token. This improves security and auditability across all Canvas-linked workflows.
Processing history on course files — The Canvas course files list shows prior processing runs, status, and history so teams can avoid re-processing the same file.
Predictable Canvas batch naming — Canvas batches are now prefixed with Canvas- and include batch numbers, making tracking and support easier.
Canvas session and configuration — Fixed logout when opening Canvas pages and errors loading courses after reconfiguring Canvas integration.
LTI menu — Canvas LTI now shows the updated left navigation menu instead of a legacy layout.
Scheduler for workflow automation — Workflows can be configured with scheduler-driven user input steps for recurring or timed runs.
File input node — Upload a file within a workflow and pass a file ID to downstream nodes for document processing, OCR, and related operations.
Pipedream inside workflows — Native agent Pipedream actions can now be invoked directly from workflow graphs, not only from standalone agent chat.
Pipedream file upload — Resolved failures when uploading files as part of a Pipedream action in a workflow.
Account reconnect — Reconnecting an integration no longer lists duplicate email addresses.
Trigger permissions — Creating triggers now correctly respects role permissions.
Configurable knowledge base settings — Chunk size, chunk overlap, and Top K are now configurable per agent, allowing retrieval to be tuned for different content types and use cases without code changes.
Tenant-level Pipedream controls — Tenant administrators can disable Pipedream actions and triggers organization-wide.
Environment-level connector toggle — Administrators can enable or disable the Pipedream connector per environment (e.g., different settings for non-production vs. production).
Clickable web crawler sources — URLs and documents from the web crawler now appear as clickable references in agent conversations.
Knowledge base settings UX — "Reset to default" applies standard values (800 / 50% / 10); the settings icon matches design; an obsolete field has been removed; updates persist and apply to chat responses correctly.
Citation rendering across models — File and web sources display correctly with Claude Opus/Sonnet, Grok-3, and other LLM options; web page titles render in chat.
Cleaner crawled content — Boilerplate content (navigation, footers) is stripped from crawled pages; configurable chunk selection reduces unnecessary token usage.
Global LMS settings — Canvas and other LMS configuration now lives under a global Settings tab accessible across all modules.
Large document support — Single documents over 30 MB are now handled without silent failure.
Runtime file visibility — Files uploaded for an agent session display correctly and are not hidden when tools are enabled.
Chunk overlap validation — The UI previously allowed 0% chunk overlap that the API rejected; frontend and backend are now aligned.
Memory on Top K-only change — Updating only Top K no longer unintentionally clears other knowledge configuration.
Connector enforcement — When connectors are disabled, users can no longer access Actions and Triggers.
Pipedream reliability — Core Pipedream actions and triggers restored after a regression.
Connection status for Actions — Success messages now only appear when the external account is actually connected.
User Access Finish button — Saving user access from the Agents wizard now completes correctly.
Default landing screen — Users now land on the Home screen after login instead of Accessibility, matching the primary navigation experience for most roles.
WorkOS branding — Sign-in now displays the CampusMind logo; invitation emails use the CampusMind product name.
Home icon in navigation — The sidebar now uses a Home icon rather than a Chat icon for the main entry point.
Create Group validation — Minimum character rules are now enforced consistently when creating groups.
Knowledge base chunk size and overlap changes clear and rebuild indexed knowledge for the affected agent. Allow time for re-indexing to complete after saving.
Pipedream tenant and environment controls are tenant-wide. Confirm the desired settings with your administrator before go-live if your organization uses or plans to restrict Pipedream.
Canvas per-user OAuth replaces the previous shared admin token. Existing Canvas configurations should be reviewed and reconnected by individual users where applicable.
For questions about any of these changes, please reach out to your CampusMind account team.