Release Date: December 2, 2025
New Features & Enhancements
Member Management
Added delete functionality to the Members Controller and exposed a delete action in the All Members table in the dashboard.
Introduced a user-friendly error page when a non-dashboard user attempts to access the Dashboard, replacing the previous blank/dead page.
Removed filters and the default 7-day window from the All Members report to make the listing more intuitive and complete.
Activity & Brand Improvements
Updated activity listing to use the new API format, including clearer display of brand names within activity names.
Added
implodeandexplodeutilities to the React library to support new activity/segment workflows.Tidied up Activities and Segments UI and connected forms to the updated backend logic.
Segments & Umbrella Support
Major refactor of the segment lookup function — all variations now work consistently.
Segment lists on forms now load significantly faster and more reliably.
Added caching to the Segments API query to further improve performance.
Improved handling of similar activities across different brands so they no longer overwrite each other in forms.
Updated Segment Holder Page to include a single BSL segment for umbrella configurations.
API & Backend Enhancements
Revised Brand Activities endpoint to use an
INquery filter for better performance over looping approaches.Added an index to applications to prevent duplicate creation and implemented dashboard-level error messaging when a name is reused.
Added scenario comments throughout the codebase to support easier future debugging.
Infrastructure, Stability & Behaviour Fixes
Web Triggers & Async Behaviour
Implemented fix for new boolean-based request statuses and improved logging to show boolean values as readable text.
Retries now work as expected; all web triggers functioning correctly after fixes.
Updated asyncRequest handling to improve reliability under load.
Authentication & User Flow
Fixed the password-reset redirect issue to ensure users land on the correct page.
Overrode SilverStripe’s default redirect behaviour for the Change Password form, resulting in a smoother, more predictable user flow.
Miscellaneous Fixes
Used SilverStripe’s Connection API instead of manual transactions, producing more stable and predictable writes.
Updated Recaptcha on Sign Up form to stop bot submissions
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article