Summary
The latest development cycle includes key enhancements across authentication flows, SSO integrations, UI/UX improvements, dashboard performance, and several critical bug fixes. The work focuses heavily on stabilizing SSO (Apple, Microsoft), resolving MFA conflicts, improving file sharing functionality, dashboard behaviour for non-admin users, and addressing multiple backend authentication issues. Several design-level improvements and new functionality for hubs, rooms, and favourites are also included.
New Features
Archive Hubs/Rooms
- Added capability to archive hubs or rooms at the design level.
Favourite Hubs Feature
- Introduced a new feature allowing users to mark hubs as favourites.
SSO Login with Apple – Stabilised Authentication Flow
- Implemented and stabilised the Apple SSO login flow.
MSAL SSO Authentication – Frontend Implementation
- Implemented Microsoft SSO authentication on the frontend using MSAL.
DSP Connect – Normal Auth Token + File Token
- Added support for DSP connect specification including both standard Auth Token and File Token.
Improvements to existing features
Change Text: “Add Member” → “Add User”
- Improved UI wording for better clarity.
MFA Configuration on Login Page
- Enhanced the login page by adding improved MFA configuration capabilities.
Bug Fixes
Account Creation Date Issues
- Fixed inconsistencies with account creation date values.
File Share – “No Expiry Date” Visibility Issue
- Resolved the problem where sharers could not view files when "no expiry date" was set.
MFA Conflict with SSO
- Fixed a backend conflict between MFA and SSO authentication flows.
Microsoft SSO Authentication Issue (Backend)
- Fixed backend issue causing Microsoft SSO failures.
Dashboard APIs Triggering Unwanted Logout
- Resolved issue where dashboard APIs triggered during non-admin login caused
repeated logouts.
BSV Token Creation Issue (Production)
- Fixed backend issue related to generating BSV tokens in production environment.
Investigation & Fix for “loveable”
- Frontend issue investigated and resolved.