1.21.3 » 1.23.1

Here's our latest release roundup. Over the past few weeks, we’ve added powerful new controls for managing dynamic staff access, parent branding, and account delegation – alongside UI enhancements for invoice breakdowns, credit statements, and faster brand switching. As always, we hope these changes improve your day-to-day Upmind experience.
Here are the full release notes:
NEW: Introduce 'Default' staff user groups
NEW: Optionally restrict staff access to clients, requiring an assigned ticket or pin
NEW: UI & line-item breakdown for invoices; aligning with recent PDF changes
NEW: List and download wallet credit statements as PDF
NEW: Improved UX/UI for assigning existing delegates to tickets & products
NEW: Controls for managing & uploading parent-child branding
NEW: Add
citysupport when defining tax tag locationsNEW: Brand name filter for organisations operating with 5 brands or more
NEW: Delegated contract product message for staff in a delegate context
NEW: Dedicated 'Activity log' for staff viewing a client profile
FIX: Quantity support for product attributes
FIX: Alphabetical ordering of brands in the admin panel
FIX: Region selection mapping from Google Places suggestions
FIX: Asterisk missing when address
regionis requiredFIX: Display issue/race condition related to tax tag locations
FIX:
postTranslationhook logic to check for active locale translationFIX: Potential undefined error in i18n translation retrieval
INTERNAL: Update DAC component to version
1.4.3INTERNAL: Pass custom
maxWidthvalue to theonboardingcomponentINTERNAL: Add Google Maps type definitions
INTERNAL: Refactor
addressSearchcomponent to use the new Google Place APIINTERNAL: Add
.well-known/apple-developer-merchantid-domain-associationfileINTERNAL: Refactor more components to use
@upmind-automation/typesINTERNAL: Update Sentry ignored sources and error patterns
INTERNAL: Sync Localazy translations