Overall | Fixes and Improvements (Aug 2025)
4 days ago
Minor releases introduce new features and improvements. Check out what’s new!
- Delivery API | We've added an endpoint to the Delivery API to retrieve redirects. This makes it easier and faster to get redirects related to a searchterm.
- Backend API | We've phased out outdated 'instance/list' endpoint from Backend API.
- Backend API | We've added a new endpoint to the Backend API to get all features recommendations. We've also added a new endpoint to the Backend API to get all product recommendation groupkeys.
- Backend API | Added a new endpoint to get all filter templates paginated. The endpoint to get all filter templates without pagination is also still available.
- Backend API | Added the posibility to manually sort values on the existing get filter template attribute, update filter template attribute.
- Backend API | Added the option to configure clickpoints on the existing get filter template attribute, update filter template attribute.
- Backend API | Extended the Get all filter template attributes with several fields (Sequence, DisplayFilter, NameTranslations, ShowFilter, Collapsible, SortAutomaticFilterTemplate, SortAutomaticFilterValues, ShowFilterPercentageThreshold).
- Analytics API | The session start event was expanded with a
source
field, which should say something about where the event came from, like your website or mobile app.
Tweakwise App
- Tweakwise App | If an item's property value is set to 0 (e.g. price) nothing would be displayed in Tweakwise App > Catalog > Items > Details, that is now fixed to display the zero.
- Tweakwise App | Navigation to an item's detail page from Tweakwise App > Catalog >Attributes > Preview works again.
- Tweakwise App | Production instances no longer have a 'non-production' warning displayed on the Dashboard.
- Tweakwise App | Fixed an issue in publish tasks. The fix addresses the CreateCategoryTable step, which had been failing randomly.
- Tweakwise App | During a run of a Google Analytics and Google Analytics 4 import tasks, there was no check whether the modules were part of your current plan. This caused the task to still run and update derived attributes for instances. During the start of the specific tasks, we now do check on whether the feature is activated.
- Tweakwise App | Some server errors are handled now properly in the items module. This should prevent the page from stalling into a loading state.
- Tweakwise App | Tiny but useful, it is now possible to copy the instance name in the from the instance context.
- Tweakwise App | Fixed an issue where importing manual suggestions with unrecognized
ID
in the imported file would result in an error. - Tweakwise App | Added retry logic to the AI Synonym job to prevent failing jobs.
- Tweakwise App | Improved overall performance and stability of the app. Jobs also benefits from this change, resulting in faster import and publish times.
- Tweakwise App | In an effort to move to a more accessible app, we started with migrating some components to more accessibility-friendly versions.
- Tweakwise App | Fixed a bug in the instance select where the second item would not display correctly.
- Tweakwise App | In the replace attribute it's now possible to select existing values.
Insights
- Tweakwise App | Improved performance by optimizing some data fetching parts of the App, for example slow loading of items (Suggestions configurations/Linked categories). The cause is related to a lot of follow-up requests to fetch category paths - they are now fetched sequentially with its own loading
- Tweakwise App | Fixed an issue that led into a redirect after loading a page that might got blocked via feature access restriction.
- Tweakwise App | Fixed a small issue related to instance switching and persisting the selected language.
- Tweakwise App | Added Copy-to-clipboard for the instance name on dashboard
Tweakwise JS
- Tweakwise JS | In mobile view, when the filtering overlay is opened, focus stays within the overlay and is locked until the overlay is closed. This implementation was done as part of our Accessibility Improvements and makes it easy to navigate through the filters with a keyboard.
- Tweakwise JS | Added new configuration option
accessibility.skipLink
(boolean) that adds a hidden skip link at the top of the page that will navigate users' focus directly into the product listing when enabled. This option is disabled by default as it might interfere by already existing skip links on the page. - Tweakwise JS | Fixed a CSS issue where sometimes a 'Placeholder' text would show in the skeleton loader.
- Recommendations JS | The package is now navigable by Tab, or by arrow keys (left, right) when in the focus. Items out of view are not focusable anymore.
- Suggestions JS | Tab-navigation was added for the autocomplete/suggestion overlay.
- Guided Selling JS | Added aria-tags for screen readers, and tab-navigation was added for Guided Selling.
- Event Tag | We're now sending the source along with all sessionStart events in the Event Tag. The source field contains the hostname of the website. For example: demo.tweakwise.com.
Plugin Studio
- Plugin Studio | Plugin Studio now accepts white-space values for Elements (instead of displaying NaN).
- Plugin Studio | A bug was fixed; when refreshing the Plugin Studio the page resulted in a 500 page.
- Plugin Studio | Fixed a bug in the Product Tile Editor where the spacing (padding/margin) guides would not show in the tile preview