3.5.9 - UI Improvements and Data Processing Fixes

October 15, 2026

Improvements

  • Generated report files can now become available in the UI as soon as file generation completes, reducing the wait before the download button appears.
  • Data Pull task and log views now update more quickly while tasks are running or retried, reducing the need to manually refresh the page to see new processing activity.
  • Horizontal app navigation items can now be opened in a new browser tab using standard browser actions such as right-click, middle-click, or Ctrl/Cmd-click.
  • The UI has been updated to remove remaining Ant Design usage in favour of the app's shared UI components and grid system.

Bug Fixes

  • Data Push now shows publishable draft changes immediately after header settings are changed, and header rows refresh correctly after draft changes are discarded.
  • Order Processor and manual Order Builder screens now handle required line fields, cost centre changes, order ID search, and red error-state actions more consistently.
  • Fixed order allocation and deallocation status messages so incomplete allocation work is no longer shown as a success and successful allocation work is no longer shown as a failure.
  • Login and other UI error messages now show the default friendly API error text instead of raw HTML when the API is unavailable.
  • Fixed order allocation status so an order fetched after allocation no longer shows as not allocated when work-order allocations exist.
  • Fixed Order Builder cost centres so selected cost centres carry through when orders are sent to Order Processor.
  • Fixed Data Pull capacity checks so unrelated background jobs in the shared queue no longer cause Data Pull records to be skipped for capacity.
  • Fixed duplicate Data Push poller jobs so repeated polling does not flood the background queue for the same integration.