Release 1.7.8 - 24 March 2026
This release introduces a rebuilt webhook system, giving integrators more flexibility with multiple independent subscriptions, per-destination authentication, and delivery logging. On the platform side, capability assessment forms now show progress bars and surface a grading status after submission, alongside a number of accessibility and mobile usability improvements.
What's New 🎊
AR-10026 Progress Bar Added to All Capability Assessment Forms
Capability assessment forms now display a progress bar as learners move through them, giving a clear indication of how far through the form they are and how much remains.
Why did we do this? Progress bars help learners understand where they are in an assessment and how much remains — a small but meaningful improvement to the completion experience.
AR-9838 Webhooks V2 — Flexible, Multi-Destination Webhook Subscriptions
Acorn's webhook system has been rebuilt from the ground up to support more flexible and reliable integrations. Customers can now create multiple independent webhook subscriptions per API key, each with its own destination URL and authentication configuration. Each subscription can be individually enabled or disabled without affecting others, and failed deliveries can be viewed in a delivery log and manually redispatched.
A new set of V2 API endpoints provides full CRUD management of webhook subscriptions. Available events can be listed via the API, and delivery logs give visibility into outbound webhook attempts. Signing keys and auth tokens are write-only — they are never returned after creation, keeping credentials secure.
Why did we do this? The previous webhook system tied configuration directly to API credentials, limiting customers to a single destination per integration and making it impossible to support per-destination signing or auth. This rebuild removes that constraint and lays the foundation for future capabilities like delivery retries, key rotation, and subscription management in the UI.
⚠️ This feature is behind a feature flag and will not be visible to users until enabled. Please contact support if you wish to use the new webhook system.
AR-10296 Content Sharing Pathways — Performance Optimisation for Large Tenants
The Content Sharing Pathways page has been optimised to handle tenants with large numbers of pathways. Unnecessary data is no longer fetched on page load, and share/unshare confirmations are now sent as a single bulk request rather than one per pathway.
Why did we do this? For larger tenants, the previous approach generated a high volume of simultaneous requests that could cause the page to fail entirely.
Changes ✨
AR-10225 "Grading In Progress" Status for Capability Assessment Submissions
After submitting a capability assessment, users now see a "Grading..." status in both the history and dashboard views while their submission is being processed. Previously, no status was shown during the grading calculation period, leaving users with no indication of whether their submission had been received. Once grading completes, the status updates to reflect the final result.
Why did we do this? To eliminate ambiguity for users who submitted a capability assessment and saw no feedback, which could make it appear as though the submission had failed or been lost.
AR-10318 Capability Assessment Forms with Active Campaign Submissions Can No Longer Be Deleted
The Delete action on capability assessment forms was incorrectly enabled when the form was actively used in a live campaign. Forms can no longer be deleted when active submissions exist against them. Both the frontend delete button and the backend endpoint have been updated to close the gap on both sides.
Why did we do this? To prevent accidental data loss — forms actively used in campaigns could previously be deleted, posing a data safety risk.
AR-9829 Warning When Editing a Capability Assessment Form During an Active Campaign
When an admin opens a Capability Assessment form for editing that is currently linked to an active campaign, a warning notice is now displayed before they proceed. The warning makes clear that editing the form may affect associated submissions currently in progress.
Why did we do this? To help admins make informed decisions when editing forms mid-campaign, reducing the risk of unintentionally disrupting in-progress assessments.
AR-10290 Dropdown Options No Longer Cut Off on Smaller Screens
Dropdown menus could overflow the visible screen area on mobile devices, making some options impossible to scroll to or select. The dropdown now repositions itself to stay within the viewport.
Why did we do this? Users on mobile devices were unable to select options near the bottom of longer dropdowns because the menu overflowed off-screen — this was exacerbated when keyboards were open.
AR-7158 Buttons Losing Contrast on Keyboard Focus
The "Add capability" and "Build development plan" buttons were turning white when receiving keyboard focus, making them invisible against the background and failing contrast requirements. Focus and hover states now maintain proper contrast.
Why did we do this? The white-on-white state broke WCAG contrast requirements and made the buttons effectively invisible to keyboard users.
AR-8687 Reporting Page Browser Tab Title No Longer Defaults to "Content Completion Report"
The browser tab title on the Reporting page was prematurely displaying "Content Completion Report" before a report type had been selected. The tab title now only updates to reflect the specific report type once one is chosen.
Why did we do this? The premature tab title was misleading — users landing on the Reporting page saw a title for a specific report before making any selection.
AR-10288 Fixed Accessibility Issue with Bulk Purchase Button in Live Learning Session Table
The Bulk Purchase button in the Session Information table was incorrectly nested inside a navigation link, creating conflicting interactive elements that could confuse screen readers and keyboard users. The button has been rebuilt using the standard AuiButton component, which handles navigation directly without invalid nesting. The button's appearance has also been updated to use the outlined style consistent with other actions in the table.
Why did we do this? Nested interactive elements cause ambiguous behaviour for screen readers and keyboard users.
Bug Fixes 🐞
AR-7536 Ampersand Not Displaying Correctly in Activity Titles
Activity names containing special characters like & were displaying as their HTML entity equivalents (e.g. &). This has been corrected so that activity titles now render special characters properly.