-
Posts
130 -
Joined
-
Last visited
Chris's Achievements
-
Brand language when not logged in [bug or feature?]
Chris replied to Luis's topic in Bug Reports & Usability Feedback
Hi @Luis, So, the FE logic is along the lines of this… 1. We collate an array of ‘preferred’ locales from various sources (searchParams first, then localStorage and finally the browser language). Note – the order IS important here. 2. We create an intersection to determine which of the preferred locales are supported at a brand level, when comparing the FIRST part of the lang code (eg. es from es-419). 3. We then use the first locale from this intersection So, based on the following example sources `[fr (searchParams), null (localStorage), es-419 (browser)]` and the brand supporting `[es, en]` – the intersection would be `[es-419]` and we pick the first value from the array. If the array is empty (no matches) we fall back to the brand default locale. This is why the `es-419` lang pack gets loaded even when the brand has only specified `es` support. We do this intentionally because it gives a better, more localised, experience for the end-user. Separate from this, it looks like the API formatting of currency values might not be correctly honouring the passed locale code, which is why the price is not changing. I suspect formatting is being applied based on the currency only, and not the locale. We'll come back to you with an update on this issue. -
Brand language when not logged in [bug or feature?]
Chris replied to Luis's topic in Bug Reports & Usability Feedback
Hi @Luis – i've checked the brand you are referring to and can see that the browser is only loading in `es` language packs. -
ParagonHost started following Chris
-
For all future release notes please see https://features.upmind.com/changelog/
-
1.3.6 (11/04/2024) - NEW: Surface actor and datetime for ticket status changes - INTERNAL: Sync Localazy translations 1.3.7 (11/04/2024) - FIX: Anonymise ticket status change for clients - INTERNAL: Sync Localazy translations 1.3.8 (11/04/2024) - NEW: Implement 'Close all tickets' functionality for clients & leads - INTERNAL: Sync Localazy translations 1.3.9 (15/04/2024) - FIX: Lead name not showing in ticket messages thread
-
1.3.2 (26/03/2024) - NEW: Implement provision provider filter on TLDs listing 1.3.3 (28/03/2024) - FIX: Text wrapping within profile card menu 1.3.4 (29/03/2024) - NEW: Move support/inbox filters out of the URL, into localStorage - FIX: Hide ticket auto-close message when in-progress - INTERNAL: Improve copy for 'invoice_payment_missing_data_hook' - INTERNAL: Sync Localazy translations 1.3.5 (02/04/2024) - NEW: Refreshed UI for brand select modal - NEW: Implement tickets `brands` filter in multi-brand mode - INTERNAL: Sync Localazy translations
-
0.93.4 (25/01/2024) - NEW: Display activity log on admin credit note view - FIX: Loss of provision field values upon encountering a 422 - FIX: Refresh of allowed file types following BOS update - FIX: Hide read-only `amount` field when making manual invoice payments - INTERNAL: Sync Localazy translations 0.94.0 (14/02/2024) - NEW: Show child invoices in admin and parent contexts - NEW: Implement client area invoice template slots - FIX: Honour `forceAutoPayment` setting when updating saved payment details - FIX: Category description not shown for 'productless' categories - FIX: Contract product category filter - INTERNAL: Clean up duplicate commas in address output - INTERNAL: Sync Localazy translations 0.94.1 (23/02/2024) - FIX: Absolute clients data filter - INTERNAL: Sync Localazy translations 0.94.2 (26/02/2024) - FIX: Ticket department listing limited to 10 results 1.0.0 (27/02/2024) - FIX: Verify pin bug where only 3 results are shown - INTERNAL: (MASSIVE) Migration to Vue 2.7 and Vite build - INTERNAL: Sync Localazy translations 1.0.1 (27/02/2024) - FIX: Client-side notes/secrets UI not working for imported clients - FIX: Basket item quantity control now working 1.0.2 (28/02/2024) - FIX: Custom domain DNS instructions not showing 1.0.3 (28/02/2024) - FIX: Payment flow for shared invoices 1.0.4 (01/03/2024) - NEW: Implement `skip_count` across core listings to help perceived performance - INTERNAL: Sync Localazy translations 1.0.5 (01/03/2024) - FIX: Breaking UI when no cProd condition is returned 1.0.6 (01/03/2024) - FIX: Broken pagination for dynamic report creation 1.0.7 (05/03/2024) - FIX: Modify product dry run logic - FIX: Date filters on ticket polling - FIX: `collapseNav` logic 1.0.8 (08/03/2024) - FIX: Host control » Domain Settings form not submitting - FIX: Handling of existing basket image fields - FIX: Missing segment display modes - FIX: Import of dynamic module menu component(s) - FIX: One-page basket quantity control logic 1.0.9 (12/03/2024) - FIX: Modify product dry run logic on date change 1.1.0 (12/03/2024) - NEW: Support setting of default currency based on `navigator.language` - INTERNAL: Implement 'WIPLocaleCodes' for unsupported translation langs 1.2.0 (15/03/2024) - FIX: Remove delete avatar option for gravatar images - INTERNAL: Sync Localazy translations 1.3.0 (25/03/2024) - NEW: Surface related email history under activity log modal - FIX: Webhook trigger management - INTERNAL: Tweak Sentry `ignoreErrors` rules - INTERNAL: Sync Localazy translations 1.3.1 (25/03/2024) - NEW: Implement 'DateCancelledSorter' and 'DateLapsedSorter' - INTERNAL: Sync Localazy translations
-
Hi @Luis – to address your points: 1. Active clients are those who have an active product or service (essentially anything that hasn't lapsed) or those who made a one-time purchase within the last 30 days. 2. Inactive products are counted towards your catalogue product limit – but this limit is only on the free tier and should be ample for most. 3. Monthly limits – such as # of clients, invoices, staff, billings etc – are calculated across all your brands, rather than per brand. I hope that clears things up 🙂. We'll get these questions added to the FAQs on our pricing page.
-
0.93.3 (24/01/2024) - FIX: Ticket department selection in client context - FIX: Cannot read 'department' of undefined errors - FIX: Issue showing delegated contract products - INTERNAL: Improve list performance using 'hasDelegatedProducts' getter 0.93.4 (25/01/2024) - NEW: Display activity log on admin credit note view - FIX: Loss of provision field values upon encountering a 422 - FIX: Refresh of allowed file types following BOS update - FIX: Hide read-only `amount` field when making manual invoice payments - INTERNAL: Sync Localazy translations
-
0.89.1 (29/11/2023) - NEW: Invoice metadata functionality - INTERNAL: Sync Localazy translations 0.89.2 (01/12/2023) - FIX: Payments flow on shared invoices - INTERNAL: Sync Localazy translations 0.90.0 (21/12/2023) - NEW: (BIG) Implement new 'Parent ↔ Child' client relations - NEW: Redesigned client/staff/lead profile cards - NEW: Implement `form_post` provision result action type - NEW: `currency.code` filter available for contract product listings - FIX: Alternative payment currencies not correctly shown in refund flow - FIX: Destruction of \$scoped client data - INTERNAL: Sync Localazy translations 0.90.1 (22/12/2023) - FIX: Vault asset creation when hiding from clients - INTERNAL: Sync Localazy translations 0.90.2 (22/12/2023) - FIX: Disabled state on delete payment detail control 0.91.0 (12/01/2024) - NEW: Update dashboard UX/UI to group products by `service_identifier` - NEW: Streamline the 'Parent ↔ Child' impersonation flow - NEW: Implement restore token functionality - FIX: Pass `account_id` when making DAC search calls - INTERNAL: Refactor provision function execution code - INTERNAL: Sync Localazy translations 0.91.1 (14/01/2024) - FIX: `basket_id` being passed as `new` to DAC resulting in 422 0.92.0 (16/01/2024) - NEW: Improve contract product list performance using `exclude_delegated` flag - FIX: Filters when counting products in an admin » client context - FIX: Inability for parent clients to pay child client invoices - FIX: Defer mode translation strings not rendering correctly - FIX: Debounce behaviour on client quick search - INTERNAL: Minor UI tweaks to the client profile car - INTERNAL: Sync Localazy translations 0.93.0 (19/01/2024) - NEW: Implement ticket feed polling as interim socket substitute - NEW: Implement manual refresh ticket control - NEW: Implement global `visibilitychange` listener & getter - NEW: Ticket 'Load more' overload logic - INTERNAL: Refactor `ticketFeedProvider` - INTERNAL: Sync Localazy translations 0.93.1 (22/01/2024) - NEW: Enable verify support pin in org mode 0.93.2 (23/01/2024) - NEW: Editable `Client since` date field under client profile - FIX: Wording of 'cannot_disable_autorenew_msg' sentence - FIX: Bug selecting ticket department in client context - INTERNAL: Sync Localazy translations
-
0.89.0 (23/11/2023) - NEW: Restrict payment method availability by country - NEW: Payment provider UX/UI with separation of unassigned brand gateways - NEW: Add base currency selector when defining custom XC rates - NEW: Client level 'Payment capture interval' settings - FIX: Inability to save webhook triggers modal when empty selection - FIX: Clear payment method selection after currency change - FIX: Missing country flag mappings for 'CS' locale - FIX: Double '##' in order hook logs - INTERNAL: Sync Localazy translations
-
This should be resolved in the next release.
- 1 reply
-
- 1
-
0.88.0 (06/11/2023) - NEW: (BIG) Implement login by `username` - NEW: (BIG) Implement support for defining custom/manual exchange rates - NEW: (BIG) Allow invoice payments in alternative currencies - NEW: (BIG) Implement support for CSV imports & file uploads - NEW: Improve relationship linking between contract & catalogue products - FIX: Allow `target` attributes when sanitising Markdown - FIX: Merge client functionality in org mode - FIX: DAC not passing `brand_id` in org mode - FIX: 'Multiple root nodes' when there are no custom basket fields - INTERNAL: Sync Localazy translations
-
0.87.0 (18/08/2023) - NEW: Improved provision request logs UX/UI - FIX: API path used for client render templates in admin context - FIX: Modify product modal erroring in org mode - FIX: Incorrect empty state showing when no custom fields - FIX: Edit price dropdown being clipped outside modal - FIX: Admin breadcrumb routing back to a blank contract product view - INTERNAL: Sync Localazy translations
-
Hide custom field message if no custom field exists
Chris replied to Luis's topic in UI/UX Improvements
100% - this should not be showing. I'll fix ASAP