Skip to main content

Version 1.9.* (21 February 2026)

Updated over a month ago

🆕 Jobs Export — Backend-Driven with Full Filter & Column Support

We’ve completely redesigned the Jobs export functionality to ensure exported data always matches exactly what you see and filter in the system.

Previously, exporting from the Jobs list only downloaded the currently loaded page and ignored active filters, date ranges, sorting, and hidden columns. This is now fully backend-driven for accuracy and consistency.


What’s new?

The Jobs export now:

  • Applies all active filters, including:

    • Search

    • Status

    • Tags

    • Date range

    • Location

  • Custom filters

  • Sorting

  • Exports all matching jobs, not just the current page

  • Supports column selection:

    • Exports only visible columns from the UI

    • If no column selection is provided, all supported columns are exported


⚙️ How it works

  • The frontend now calls a dedicated backend export endpoint

  • The export is generated server-side for performance and scalability

  • The exported file fully reflects your current Jobs list configuration

This ensures large exports remain reliable and aligned with your filters.


🆕 Dynamic Pool Filters — Organisation-Specific Configuration

Pool filter types are no longer hardcoded.

You can now manage filter types dynamically, giving your organisation full flexibility to define the filter types that match your operations.


What’s new?

Filter types (such as Sand, Cartridge, DE, AFM, Glass, Media, etc.) are now:

  • Fully configurable via Setup/Admin

  • Organisation-specific

  • Fetched dynamically from the API


Benefits

  • Customise filter types per organisation

  • Maintain consistent data across pools

  • Manage changes without requiring system updates

  • Works the same way as Surface Types for a consistent admin experience


🆕 Extended Email Preview History

Email previews are now stored directly in the platform for improved visibility and reliability.

Previously, email preview data depended solely on the external provider's 7-day API history limit. This meant older email previews were no longer accessible.


What’s improved?

  • Email subject and body are now stored internally

  • Previews remain accessible beyond 7 days

  • Automatic cleanup after 4 weeks

  • No dependency on third-party API history limits for preview access

This improves transparency, auditing, and long-term communication visibility.


🆕 Enhanced URL Handling — Persistent Filters & View State

We’ve improved how the web app handles filters and view preferences.

Previously, many filters and selections were stored only in the application state. Refreshing the page or sharing a link would reset your configuration.


What’s new?

Key attributes are now stored in URL parameters instead of only in app state.

This means:

  • Filters persist after page refresh

  • Selected options remain applied

  • Views can be shared via a link

  • Improved navigation and browser history support

This update significantly improves usability, especially when working with filtered lists or sharing system views with colleagues.


🆕 New Product Metrics Supported

We’ve expanded product metric support with three new measurement types:

  • Tablet

  • Jar

  • Cap

These new metrics provide greater flexibility when managing chemical products and inventory quantities.


🛠️ Performance & Internal Improvements

  • Improved scalability for large job exports

  • Enhanced consistency in filter-driven data flows

  • Improved system reliability around email history storage

  • Bug fixes

Did this answer your question?