This release delivers key improvements to the mobile and backend systems, with a focus on user creation, permissions handling, and mobile interface consistency.
Enhanced User Creation:
Support for external users without generated UUIDs has been added. These users are no longer stored in the database, and permissions are properly assigned at creation. When login QR codes are generated by onsite staff, retroactive permissions are granted.
FormFieldData Improvements:
Field types of PARAMETER
now default to non-null values, improving visibility and export consistency.
Session Card Behavior:
When primaryCategory
is not configured, the first category in the list is displayed on session cards.
Networking Email Control:
Attendees now have the ability to control whether their email is shared with contacts.
Login Code Email Update:
The email sent for login codes now features updated text for clarity.
Improved User Search:
If a user cannot be found by AccountEmail, the system now also searches by Email in Novi, addressing scenarios where AccountEmail data may be missing.
Staff Mode Persistence:
The app now automatically switches to "view as staff" when appropriate and retains the mode between sessions.
Login Back Navigation:
Back button functionality has been fixed in the login with email code component.
Agenda Filter UI Alignment:
The filter button on the agenda screen has been aligned with updated design standards.
Login Button Text & Validation:
The default text for the login with code feature has been updated, and users can no longer submit invalid email addresses.
Speaker Image Ordering:
Speaker profile pictures are now displayed in the order of their associated names for improved clarity.