ALICE Version 1.15.1

New Features

  • Migrated ESLint configuration to the new flat config format for improved linting performance and consistency.
  • Prepared UI and backend for an upcoming feature release, including creation of new endpoints and templates.
  • Implemented bulk API request handling for third-party data sources (e.g., Facebook, DV360). Instead of sending a request per website per day, the system now sends one consolidated request per website covering the full period — reducing API calls and increasing performance.
  • Added ability to disable analytics credentials to support staged credential updates.
  • Backend no longer sends formatted results (e.g., currency, percentage). All formatting is now handled on the frontend for better flexibility and localization support.

We’re close to releasing a major enhancement to data visibility at the top level — making it easier to spot trends, view performance across accounts, and take action faster. Stay tuned!

Minor Improvements

  • Customer name from Google Ads is now stored locally to minimize repeat API calls and improve performance.
  • Improved how formatted values are handled across pages to ensure correct currency/locale consistency and translation support.
  • Aligned text in the last column of tables for better readability.
  • Adjusted stock action width to prevent overlap with stock tiles.
  • Enhanced overview tiles and translations, including new tooltips for upcoming tile features.
  • Stopped the system from creating unnecessary PubSub subscriptions, reducing resource usage.

Bug Fixes

  • Fixed image deletion bug caused by an invalid field name in Feeds queries.
  • Fixed pagination bug when viewing Google Ads data.