Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

2026-04-15

Added

  • The Rules tab now supports sorting by rule ID.

  • Optimization tables now offer a 'Restricting Rules' filter, allowing you to easily find products affected by specific rules.

Changed

  • Rerunning successful pipelines is now possible.

    changelog-image


2026-04-14

Fixed

  • Improved pipeline status messages to show the correct start time.


2026-04-09

Fixed

  • Improved security when retrieving instance events.


2026-04-08

Fixed

  • Minor tweaks and enhancements made.


2026-04-01

Changed

  • Standardized percentage KPI granularity across the application to include decimal values.

Fixed

  • Corrected alignment between "Why this price" price points and the corresponding price plot.

  • Fixed a bug where loading spinners did not update despite completed optimization/upload.


2026-03-26

Fixed

  • Resolves an intermittent problem with the scope count not updating.


2026-03-25

Added

  • Error messages are now more readable.

Fixed

  • An issue preventing rule errors from appearing during optimization creation has been resolved.

  • Helpdesk tickets now load reliably after a fix to subscriber email validation.


2026-03-24

Fixed

  • Helpdesk tickets now load reliably after a fix to subscriber email validation.


2026-03-18

Fixed

  • Fixed a visualization error for complex rules in the "Why this price price" view.


2026-03-12

Changed

  • Group management transitions to the Single-Sign-On service.


2026-03-11

Added

  • To ensure logical pricing across bundles and product groups, we now highlight optimizations where the scopes split product groups. If you see the [?] icon as status in your Optimizations Overview, some products within the groups in your optimization are currently missing from your scope.

Changed

  • Help Desk comments and status histories are now displayed in chronological order, with the oldest entry at the top.

  • The 'Targets' column in the optimizations overview has been renamed to 'Scopes' to better reflect the primary data shown. Targets per scope remain visible on-hover.

Fixed

  • Resolves an issue where product images were not shown in the dashboard.

  • Missing rules associated with pinned optimizations have been addressed.


2026-03-04

Added

  • Help desk email notifications now include the full content of the most recent comment.


2026-02-25

Fixed

  • Copying or editing scopes no longer unintentionally changes the original scope's description.

  • Resolves an issue where optimizations could time out if multiple were running simultaneously.


2026-02-19

Added

  • Introduced the ability to schedule a one-time upload without repetition.

    changelog-image

  • Rule explanation in optimization dashboard now also displays rule group impact on pricing decision.

  • The optimization dashboard now displays summary KPIs with greater precision on hover.

Changed

  • The same KPI configuration is applied for both the preview and the compare plots.

Fixed

  • An issue preventing optimization comparisons from loading has been resolved.


2026-02-16

Fixed

  • Fix missing deployment location in cloud scheduler


2026-02-16

Added

  • Support deployment in US region

2026-02-13

Fixed

  • An issue preventing optimization comparisons from loading has been resolved.


2026-02-11

Fixed

  • The compare table's date picker now correctly uses the chosen day instead of shifting to the previous one.


2026-02-04

Changed

  • The application's loading process was optimized.


2026-01-28

Added

  • Users can now filter for unset (missing) values within scope definitions and the optimization dashboard.

Changed

  • Multiselect input is now used for Boolean filter values, replacing the checkbox option.

Fixed

  • Fixed imprecisions in optimization preview in cases when difference between solutions was extremely small.


2026-01-22

Added

  • You can now filter help desk tickets to find what you need faster.

    changelog-image

  • Notification for clients has been extended to include ticket creation.

Changed

  • Performance is enhanced as events for each instance are now loaded on demand when opening a timeline.

  • We’ve clarified the rule table by renaming "Definitions" to "Purpose." Hover over the items to see examples on hover.

    changelog-image


2026-01-14

Added

  • Enable closing the survey after optimization creation.

Changed

  • The uploads page is now called Overview.

    changelog-image

  • To ensure consistency with the Profit Margin, the aggregated Raw Profit Margin shown in the Optimization Preview and Comparison is now calculated based on predicted sales after returns.


2026-01-12

Changed

  • Allow S3 bucket owners to have full control over uploaded objects in the bucket.


2026-01-07

Fixed

  • Resolved the problem where rules could not be created using a 0.0 value.


2026-01-07

Changed

  • The value field is now displayed only when the selected rule template requires it.

  • Better explain why rerun pipeline button is disabled.

    changelog-image

Fixed

  • Users can now rerun pipelines when issues are client-side related.

  • Filtering for a non-existent item in optimization dashboard now correctly returns an empty result.


2025-12-29

Added

  • A new metric was added to upload timeline, illustrating the impact of Liquidation End Profit.

Changed

  • Selecting a group now refreshes the page.

  • The Landing page after login has been updated to the uploads page.

  • Percentage labels were updated to clearly distinguish between percentage point (pp) changes and relative percentage growth.

Fixed

  • Resolved an issue in optimization dashboard where product rule explanations included irrelevant rules under specific conditions.

  • Resolves an issue where numerical filters failed to operate correctly when the 'not equal' operator was applied.


2025-12-19

Fixed

  • Resolves an issue where numerical filters failed to operate correctly when the 'not equal' operator was applied.


2025-12-17

Added

  • Added support for file attachments in the Help Desk section.

    changelog-image

Fixed

  • Improves the experience by having expanded ticket rows maintain their position within the user's current sort and pagination view.

  • Fixed formatting of small fractions in upload timeline.


2025-12-11

Fixed

  • Resolved an issue where the optimization dashboard sometimes failed to load when navigating to it directly through a link.

  • Resolves a problem that could cause the scope count update process to fail unexpectedly.


2025-12-03

Added

  • Improved the timeline dashboard on the Uploads page by adding Revenue as a selectable Y-axis option.

    changelog-image

  • Dates have been integrated into the profit curves located within the explain tab.

    changelog-image

Changed

  • Optimization Group Profits are now utilized to explain price and marketing changes. For instance, when all sizes of a product must have the same price, the explain curve shows the combined profit for all sizes instead of individual profits for each size.

  • New Feature: You can now send data to multiple channels at once using efficient batches. New filtering options have been added to the frontend to help you manage these selections easily.

  • System Update: We have updated the data transport system. Grouped CSV exports now use a long format data structure (replacing the old wide format).

⚠️ Important Note: Due to the switch to long format, grouped CSV exports are no longer compatible with existing Tradebyte pandas workflows. Please verify your data scripts and update them to handle the new format.


2025-11-28

Fixed

  • Resolved a minor issue affecting Snowflake uploads.


2025-11-26

Changed

  • The Snowflake upload feature now accommodates larger tables through its bulk upload capabilities.


2025-11-24

Added

  • Tradebyte upload now supports uploading larger optimizations via streaming uploads


2025-11-21

Fixed

  • Resolves an issue where project configurations could fail to update.


2025-11-19

Changed

  • The pipeline rerun interface now shows a disabled rerun button where it was previously absent.

Fixed

  • Resolves an issue where direct links to app pages (e.g link from emails) failed to open correctly if you had to log in first.


2025-11-12

Added

  • Additional KPIs are now available on hover for current prices point in the optimization preview.

Changed

  • The Timeline Monitoring section of the Uploads page now displays actual Sales Before Returns only for the products in the most recent forecast instead of all products before.'.

Fixed

  • Fixed optimization dashboard histogram not showing full range of X-axis ticks in some cases.

  • Small improvements for filtering in compare table.

  • Addresses an issue where optimization creation failed for scopes that contained datetime constraints.


2025-11-05

Fixed

  • Fixed failing scheduled uploads due to an issue with email notifications


2025-11-05

Added

  • Subscribers now receive email notifications for new comments on tickets.

    changelog-image

Changed

  • The filtering in the comparison table now has a consistent look and feel with the scope form.

  • The Price and Marketing section columns are now reordered and renamed, showing always "Current Price", "Optimal Price" and "Explain" columns to assist first-time users.

Deprecated

  • Target Sales rules and KPIs have been removed from the front-end, as rules can now directly reference Liquidation End STR values, such as 'Liquidation End STR ≥ 80%'.

Fixed

  • Resolved an issue in histograms where values were mistakenly presented as NaN or zero instead of 'M'.


2025-11-04

Fixed

  • Fixed scopes with date filter.


2025-10-29

Added

  • Predicted Marketing Cost is now avaliable as a KPI in the preview curve


2025-10-23

Fixed

  • A precision issue in floating point rounding that caused incorrect 'out of bounds' messages for profit weight during optimization has been corrected.

2025-10-22

Added

  • Users can now manually retry a failed pipeline run. If a pipeline has failed due to missing data or requires customer action, a rerun can be triggered from the pipeline status bar after the issue has been addressed.

    changelog-image


2025-10-15

Added

  • Help desk tickets are now linked to the pipeline status sidebar and the changelog sidebar.

Fixed

  • The download of the optimization could encounter an issue.


2025-10-13

Fixed

  • Issues with creating, editing, and deleting upload schedules have been resolved.


2025-10-08

Added

  • Users can now view the full file path for their uploaded files directly within the upload timeline.

changelog-image


2025-10-06

Fixed

  • lockdown content security policy to angular

2025-10-01

Added

  • Commercetools Direct Price Synchronization A direct integration between 7Learnings and Commercetools is now available. This functionality enables the automatic transfer of optimized prices from 7Learnings, allowing for the immediate update of embedded prices within Commercetools without any manual intervention.


2025-09-25

Fixed

  • Fixed price-generating rules to prevent unintended selection of multiple marketing options in marketing optimizations.


2025-09-24

Fixed

  • The '(edited)' label will no longer show on comments that have just been submitted.


2025-09-17

Fixed

  • Resolved an issue causing incorrect color display in histograms.

  • Improved formatting for values shown in rule names.


2025-09-11

Fixed

  • Upload to Shopify


2025-09-03

Fixed

  • Fixed "Rule depends on deleted scope" error not shown after scope was deleted.

  • Improved accuracy of optimization preview in case scope definitions split optimization groups.


2025-08-29

Fixed

  • Rework ineffective KPI from scope options.

  • Fixed incorrect wAvg Price Change displayed for "Do Nothing" scenario in optimization dashboard.


2025-08-28

Fixed

  • Improved app stability and overall experience.


2025-08-27

Added

  • Choose which KPIs to display on the summary graph in the compare table.

    changelog-image

Changed

  • Remove an ineffective KPI from the available scope options.


2025-08-21

Fixed

  • Resolved the problem with creating rule comments.


2025-08-20

Fixed

  • Resolved the problem where no optimizations could be created.


2025-08-20

Changed

  • Redesigned the login interface for a more modern and intuitive experience.

    changelog-image


2025-08-14

Fixed

  • Fix updating scope might lead 500 error.


2025-08-13

Added

  • It is now possible to group multiple rules together and rename these, making it significantly easier to create and manage complex optimizations involving numerous rules or scopes.

    • Group Rules: Combine multiple rules into a single, manageable group to keep your workspace organized.
    • Custom Naming: Rename rule groups for better clarity and quick identification of their purpose.
    • Simplified Setup: Streamline the configuration of large-scale optimizations that span many rules or scopes.

    changelog-image

Changed

  • Hovering over a rule template, now shows its full description.

    changelog-image


2025-08-12

Fixed

  • Minor tweaks and enhancements made.


2025-08-11

Changed

  • Improved the precision of your upload details.


2025-08-08

Fixed

  • Shopify bulk operations now accurately report status without misleading error messages.


2025-08-07

Added

  • Enhanced readability for quoted content within help desk ticket comments.

    changelog-image

Changed

  • Login Interface got resdesigned.

    changelog-image

  • Filters now consistently apply across all columns on every page.


2025-08-05

Fixed

  • Fix upload integration might fail with timezone casting error.

  • Fix downloading optimization might fail with snapshot optimizations_comparison view error.


2025-07-31

Fixed

  • Fix downloading newly added download format might fail.


2025-07-30

Fixed

  • Minor tweaks and enhancements made.


2025-07-23

Added

  • Timeline comments are now editable for every entity.

  • "STR at Liquidation End" KPI is now available in optimization preview.

  • Add a help ticket template to enhance description quality.

    changelog-image

  • You can now see the predicted Liquidation End Profit on the preview curve when setting your targets. To configure the preview curve KPIs, please use the settings button below the curve.

changelog-image

Fixed

  • Ensured all help desk data is now fully visible and easy to read.

  • Expand and collapse rows to view more details about failed optimizations.


2025-07-16

Added

  • Enable comment editing in help desk section.

    changelog-image

  • Hovering over chips in Explain Rule, now displays expanded information about rule status, including failure, out-of-scope, or single price selection reasons.

Fixed

  • Ensured rule chips always look right when you move them.


2025-07-07

Fixed

  • Optimization Query Timeouts

2025-07-02

Fixed

  • Improve backend stability


2025-07-02

Changed

  • Increased optimizer efficiency.


2025-07-01

Fixed

  • Minor tweaks and enhancements made.


2025-06-30

Added

  • Get notified by email when your support request is answered.


2025-06-25

Fixed

  • Fixed Shopify upload behavior so uploads always complete in the background and you won't see incorrect error messages.


2025-06-20

Fixed

  • Fixed an issue that could cause uploads to get stuck.


2025-06-18

Changed

  • Removed redundant rule suffixes ('#n') from duplicated entries.

Fixed

  • Resolved: Users could encounter a 500 error when accessing the optimization dashboard.


2025-06-10

Fixed

  • Resolved an issue that stopped Tradebyte downloads.


2025-06-06

Fixed

  • Performance boost: Optimizer now supports more rules for larger optimizations.


2025-06-04

Fixed

  • Fixed an issue where optimization jobs might not start.


2025-05-27

Added

  • A Glossary section is now available in the help documentation, providing term definitions.

    changelog-image

Fixed

  • Improved download stability and added a progress indicator.

    changelog-image


2025-05-22

Changed

  • Set the default visible height of timeline and help desk comment fields to 7 rows.

    changelog-image

Fixed

  • Fix: Upload scheduling now correctly handles Sundays.


2025-05-06

Added

  • Enable rule editing within optimization creation flow.

    changelog-image

  • Preview curve now includes an optional Discount KPI; data scientist will need to enable it.

    changelog-image

  • We added a new KPI called "KVI Rank". It's available in the Scope section, where you can create scopes for your most important products using the new KPI. By default, the ranking is based on historical revenue, the number of competitor prices and the historical product margin as KVIs are highly price-sensitive. Example: "KVI Rank < 100" will select your 100 most important products.

Changed

  • Improved rule explain: Expanded rule name area for better usability.

Fixed

  • Prevent overflow in rule explain section for failing rules.

  • More reliable uploads: Addressed problems with long running uploads.


2025-04-30

Added

  • Show rule IDs for easier rule identification.

  • Help Desk: Support "Question" ticket option.

Changed

  • Help Desk: Emphasis all links for easy navigation.

Fixed

  • Help Desk: Standardized bullet point list indentation.


2025-04-23

Changed

  • Subtle improvements and refinements applied.


2025-04-16

Added

  • Frontend support tickets with user comments are now live.

    changelog-image


2025-04-09

Added

  • Improve the benchmark group feature in the new explain section.

Fixed

  • Use 'B' to represent billions on the axis label.

  • Resolved a problem where the optimization comparison view sometimes failed to open.

  • Fixed an issue that could change data types during optimization upload or download.


2025-03-28

Fixed

  • Resolved issue where comparison dashboard could show a 404 error.


2025-03-26

Added

  • We've added new optimization features and you can now directly send your optimized data to Snowflake!

Fixed

  • Fixed Minor issues with upload channel filter and veto functionality.


2025-03-24

Fixed

  • Display missing icon for benchmark groups.


2025-03-20

Fixed

  • Refined upload error handling for clarity.


2025-03-19

Added

  • Introduced a new "Explain Benchmark Group" visualization, displaying weekly sales performance against a selectable benchmark group, highlighting the current week and liquidation end date on an interactive timeline.

    changelog-image

Changed

  • Sharing just got easier! URLs now automatically include your active user group.


2025-03-14

Fixed

  • Resolved issue where filtering with true/false was not working correctly.


2025-03-12

Changed

  • Minor tweaks and enhancements made.


2025-03-06

Fixed

  • Editing a scope should now work correctly without server errors.


2025-03-05

Changed

  • Feedback Dialog: Closing the feedback dialog with the Escape key will now trigger a reminder next month, rather than upon the next optimization creation.

Fixed

  • Deletion Rule: Resolved an issue where fixing the deletion rule could trigger a server error.


2025-02-26

Added

  • Made KPIs configurable in the Optimization Preview Curve.

    changelog-image

Fixed

  • Fixed an issue where update scope could lead to "not found" error.

  • Fixed: Optimization previews now work reliably, even with complex scope definition.


2025-02-20

Fixed

  • Fixed an issue where update scope could lead to "not found" error.


2025-02-19

Fixed

  • Fix cropped dropdown in upload edit form.


2025-02-14

Fixed

  • Split CSV exports now correctly uses renamed column names.


2025-02-13

Added

  • Display recent pipeline status and the reason behind failure.

  • Add new widget to explain marketing decision. It contains the rules used and both profit and seaonal profit curves.

    changelog-image


2025-02-10

Fixed

  • Optimization creation may fail due to invalid setup.


2025-02-06

Fixed

  • Resolved an issue where upload channel filtering could lead to upload failures.

  • Fixed an issue that could prevent optimization results from being uploaded to Google BigQuery.


2025-02-05

Added

  • Display the upload information on hover in upload timeline.

    changelog-image

Changed

  • Keep the feedback dialog open until feedabck is submitted.


2025-02-04

Fixed

  • Minor tweaks and enhancements made.


2025-01-22

Added


2025-01-20

Fixed

  • Resolved an issue where the Gross Red Price interpolation was incorrect when duplicate price points were present in the optimizer.


2025-01-17

Fixed

  • Fixed an issue where creating or editing a scheduled upload would fail.


2025-01-15

Added

  • Introducing transparent order optimization! Our enhanced comparison table now reveals the reasoning behind each recommended order quantity. See the key factors driving these calculations and understand exactly how our system optimizes your inventory levels. changelog-image

2025-01-08

Changed

  • The column selection functionality of optimization comparsion table has been redesigned. Enabling the selection of multiple columns at once. Additionally the new design now supports autocompletion.

    changelog-image

Fixed

  • Fixed incorrect steering target dial drawn for new optimizations.


2025-01-02

Added

  • Add +-14 days dashboard to uploads for an overall predictions so that its easier to correctly schedule uploads.

    changelog-image


2024-12-20

Fixed

  • Fixed a bug that caused errors during uploads to FTPS servers.


2024-12-19

Fixed

  • Allow KPI selection in the "Other" tab from the comparison table.


2024-12-18

Fixed

  • Minor tweaks and enhancements made.


2024-12-13

Fixed

  • Fix issue where upload page may stay in an infinite loading state.


2024-12-12

Added

  • Added explanatory text to the target section of optimization edit page for when current prices preview point is above the curve.

  • A new documentation section for Upload Channels is available.

  • Help sections (Scopes, Rules, Forecast Variants) are linked to their respective fields on the Optimizations Edit page. Clicking a label or icon (e.g., Scope) opens the multi-section help sidebar, automatically focusing on the relevant section (e.g., Scopes).

    changelog-image

  • Introduced a feature to view today's forecast status.

    changelog-image

Fixed

  • Fix form reset issue when re-editing scope with in-progress count evaluation.

  • Fixed scope target being deselected if revenue slider is dragged all the way to the left when creating optimization.


2024-11-27

Fixed

  • Fixed smaller number of categorical values being displayed in histogram plot when viewing more than one optimization.

  • Fixed some rules that were incorrectly marked as incompatible with the forecast.


2024-11-20

Fixed

  • Fixed smaller number of categorical values being displayed in histogram plot when viewing more than one optimization.


2024-11-18

Fixed

  • Fixed some rules that were incorrectly marked as incompatible with the forecast.


2024-11-14

Fixed

  • Address the issue where the scope name is not correctly reflected in the download filename when the scope name includes umlauts.


2024-11-06

Changed

  • Show help section more clearly.

Fixed

  • Fix issue where split CSV downloads may produce empty results.


2024-10-30

Fixed

  • Fix misleading formatting for sales in preview curve on hover in optimization edit page.


2024-10-25

Fixed

  • Fixed an issue where a price-interpolating rule could violate optimization group consistency because of a missing value.

  • Fixed an issue where a rule could violate optimization group consistency, if rule's scope included only subset of products in optimization group.

  • Fixed inconsistent optimization groups could cause missing price selections in optimization result.


2024-10-25

Added

  • You can now schedule uploads in specific timezones other than UTC.

upload-schedule-timezone

2024-10-17

Fixed

  • Resolved an issue causing infinite page loading.


2024-10-17

Fixed

  • Fixed usage of main forecast variant for all optimization comparison snapshots

2024-10-17

Fixed

  • Resolved an issue with optimization integration ignoring the delimiter.


2024-10-16

Fixed

  • Fix for unstable steering app (DB connection)


2024-10-16

Changed

  • Minor tweaks and enhancements made.


2024-10-11

Fixed

  • Fixed comments are not properly displayed.


2024-10-11

Fixed

  • Hotfix for failing optimizations (PARSE_JSON)

2024-10-09

Added

  • Display the specific changes made to the scope or rule during edit events, highlighting the differences between the original and updated configurations.

    changelog-image

  • Added a new collection of frequently asked questions (FAQs) from users to enhance support and resource accessibility.


2024-10-02

Added


2024-09-25

Changed

  • The From/Till column in Optimizations Table Overview now displays the creation date of the optimization instead. The optimization forecast range is still available via hovering over the creation date.

2024-09-18

Changed

  • Display profit margin for all points in optimization preview, even if Profit Margin target is not available.


2024-09-11

Added

  • Expanded help text to provide more comprehensive guidance, starting with target selection in optimization edit page.

    changelog-image

  • A new KPI; Revenue Impact. Has been added to the upload evaluation. This KPI provides a better notion of the trade-off between profit and revenue.

    changelog-image

Changed

  • Added locale-aware number formatting for revenue, profit, and sales in hover on preview curves.

  • Enhanced table with a sticky header to keep column titles in view.

Fixed

  • Marked upload configuration fields as required.


2024-09-04

Changed

  • Enhanced Preview Performance


2024-08-30

Fixed

  • Resolved issue where scheduled uploads were not functioning correctly.


2024-08-29

Added

  • Added functionality to select specific markets/channels for price upload.

    changelog-image

Fixed

  • Addressed issue where loading icon persisted without updating scope status or product count.


2024-08-21

Added

  • Display the start and end date below the optimization name in the timeline and add profit impact metric, to better evaluate upload performance.

    changelog-image

Changed

  • Updated KPI names in all relevant tables and histograms to align with the defined ones.

Fixed

  • Fixed overestimation of current prices point when previewing optimization.

  • Resolve issue where scheduled uploads incorrectly display an error icon even after successful completion.


2024-08-15

Fixed

  • Use currency symbols based on market settings rather than relying on browser locale.


2024-08-14

Added

  • Re-added negative Profit Margin optimization targets.

Changed

  • Improved performance of optimization preview. Depending on optimization, reduced loading times by up to 40%.

  • Relocate rule errors to the status column for improved clarity.

    changelog-image

  • Relocate scope warnings to the status column and to timeline for improved clarity.

    changelog-image

  • Make the comment field required when submitting a rating for the optimization creation experience.

Fixed

  • Use the correct local currency for Switzerland.


2024-08-07

Changed

  • Minor tweaks and enhancements made.


2024-08-01

Fixed

  • Fixed issue with optimization preview not loading due to sampling of duplicate points on rare occasions.


2024-07-31

Changed

  • Set a max width for scope column and truncate long names in optimizations view to prevent blocking other KPIs.

    changelog-image

Fixed

  • Fix incorrect steering dial displayed for first target of a multi-target optimization.


2024-07-25

Fixed

  • Resolve issue where automated upload may run multiple times.


2024-07-24

Added

  • Display the number of days in the date range input when creating optimizations.

Changed

  • Improved pop-up notifications for forecast and optimization date range applications.

  • Introduced the capability to display images within the changelog, enhancing visual communication of updates.

  • Clicking on date icon will open calendar instead of setting values to present range.

  • Renamed Seasonal Profit to Liquidation End Profit as this profit refers to the total profit at Liquidation End date (including write downs).


2024-07-17

Added

  • When creating an optimization upload, it is now possible to select multiple integration destinations for the same optimization simultaneously.

changelog-image

Changed

  • The competitor price plot was improved and prices are now easier to distinguish.
  • The optimization preview curve now fully extends to the left of the Maximum Margin Point until the Minimum Revenue Point.

2024-07-10

Changed

  • Disabled edit icon for failed uploads.
  • Improve Profit Weight Target by rounding to full percentage targets e.g. 24% instead of 24.1%

Fixed

  • Enhanced number formatting to be locale-aware for consistent decimal display.

2024-07-03

Changed

  • The target selection slider in the optimization preview curve, now shows the actual value while dragging. Allowing for a more precise selection of the selected target.
  • Price history plots layout is now more readable.

Fixed

  • Resolved scope filter reset issue during multi-scope edits.

2024-06-26

Fixed

  • Fix overlapping x-axis ticks in price history plots.

2024-06-25

Fixed

  • Resolve the issue of previous uploads disappearing.

2024-06-24

Fixed

  • Ensure scope count updates correctly.

2024-06-19

Added

  • Added new target type: Δ Profit / Δ Revenue, that lets you steer prices towards particular Profit-Revenue slope.

Changed

  • Enhanced plot clarity by adjusting legend position and default selection.

2024-06-14

Fixed

  • Fixed display for price history plots not being correctly sorted.

2024-06-12

Fixed

  • Fixed two identical rows appearing on rare occasion when creating a new upload.
  • Fixed 0 is not recognized as a valid value when editing scope.

2024-06-05

Changed

  • When copying an optimization, to avoid manual edits, the end date is now limited to the forecast end date if the copied optimization period is longer. If there is no valid forecast for today, the date range selection will be cleared.
  • Selection of negative Profit Margin targets is not allowed anymore. Instead, optimizations should be steered using the Profit Weight target type.
  • Updated feedback prompt to appear only if more than a month has passed since the previous one.
  • Moved the prompt to the bottom center to prevent it to obscure the timeline and enhance the overall layout.
  • The scheduled upload will now proceed only if there is a new forecast.

2024-05-30

Added

  • Implemented new page for creating and editing uploads, replacing inline edit in table.

Fixed

  • Display correct KPI names in scopes table.

2024-05-24


2024-05-22

Added

  • Improved the upload page to display timestamps with UTC hours and minutes, providing clear time zone information for when optimizations were uploaded relative to Coordinated Universal Time.
  • Display Δ Profit/ Δ Revenue in preview curve hover to prepare as new target type

Changed

  • Changelog moved to sidebar dialog for better visibility, ensuring consistency and maximizing space.
  • Reversed fields order in optimization edit page for better intuitiveness: preview first, then target selection.
  • Enhanced optimization display during runtime to show an empty product count instead of indicating 0.

2024-05-08


2024-04-30


2024-04-26

Added

  • Added new optimization target type: Profit Weight
  • Display tooltip descriptions of target types in select box when creating optimization.

Changed

  • Filtering by price KPI's in the comparison dashboard is now easier. A clickable icon now gives access to the sidebar and restores the text-click functionality for filtering.
  • The search term dialog in the optimization comparison dashboard is now always centrally positioned for complete display.
  • Placement of cancel/submit buttons to the right of the search term dialog was adjusted, to avoid overlap with select options.

Fixed

  • Currency information is now more accurate and up-to-date.
  • Clicking on list of scopes in optimization dashboard will now search for products belonging to every scope in the list.

2024-04-19

Fixed

  • Resolved potential login failure for email authentication.

2024-04-17

Added

  • The Identifiers section of the comparison table is now customizable, enabling users to effortlessly add or remove columns based on their preferences.
  • The comparison dashboard can now be filtered via the scope names in the optimization. This way is possible to view products belonging to a certain scope only.

Changed

  • Enhanced functionality to allow editing configurations for pending uploads.
  • In addition to uploading an optimization immediately, now is possible to create an upload instance of the selected optimization in the upload section to be uploaded later on.

2024-04-09

Added

  • It's possible now to edit the name of optimizations after they have been created.

Changed

  • The 'Create' and 'View' buttons have been relocated to the top of the Optimization Comparison interface.

Fixed

  • The spinner has been fixed and is shown during the re-evaluation process.
  • Addressed the issue to ensure that edit events are now properly shown within the scope timeline.
  • Implemented a fix to enable users to empty reviewers successfully during the editing process.

2024-04-02

Fixed

  • Ensure that scopes undergoing evaluation are not utilized in the optimization process.

2024-03-28

Fixed

  • scope creation with huge filter lists

2024-03-27


2024-03-20

Added

  • Users with upload permissions can now activate the auto-upload functionality by selecting the option for automated upload.

Changed

  • Introducing progress spinner for scopes under evaluation, streamlining initialization wait times.
  • Introducing multi-line functionality in the rule template dropdown, enhancing visibility for easier selection.

Fixed

  • Addressed the problem of predicted values not being vertically aligned in the optimizations table.

2024-03-12

Fixed

  • Fix issue downloading scopes for user group

2024-03-12

Added

  • Allow to select exact search value in forms that support it.

Fixed

  • Fix autocomplete input persisting only up to 100 values.

2024-03-07

Fixed

  • Fix scheduled upload doesn't preserve steering target

2024-03-06

Added

  • When creating an optimization, a target type can be chosen for the selected point in the preview graph, enabling more precise optimization goals.
  • A new Maximum Profit target type is introduced for preview points, allowing optimization for maximum profit potential.
  • Hovering over a rule in the Explain Price Decision tab of the optimization dashboard now reveals the full rule name, offering greater transparency into pricing decisions.

Changed

  • Copying an optimization now includes the original targets, not just the final optimization result, ensuring the initial configuration is preserved and facilitating re-running the optimization with different settings.

2024-03-01

Added

  • Users without upload permissions, are now able to review or/and approve/upload optimizations
  • Adding support for markdown comments

Fixed

  • Adding support for special characters in comments. e.g. apostrophes.
  • Fix can't edit uploads unless they are in the first page.

2024-02-28

Fixed

  • Fix upload to Google storage bucket might fail

2024-02-20

Fixed

  • Fix optimization status not detected correctly because of comments posted while optimization was still running.

2024-02-19

Added

  • Display price history graph for selected column on top of other graphs in optimization comparison dashboard.
  • Scopes, rules, optimizations, and uploads now all have sharable links to their timelines.
  • Automatically open timeline of newly created upload, optimization, scope, or rule.
  • Paginate and scroll into view if selected instance is not visible.

Fixed

  • Fix unable to edit in-progress upload.

2024-02-07

Changed

  • Make all rules available for selection when creating optimization. Highlight and display error for invalid rules.

Fixed

  • Fixed date range change triggered reset of targets to current prices revenue when creating optimization.
  • Improved precision of optimizations with respect to given profit margin targets.
  • Fixed incorrectly inferred types of column when editing a scope filter.
  • Fixed unable to create scope with timestamp filter.
  • Fixed histogram in optimization dashboard sometimes displaying more x-axis ticks than necessary.

2024-01-31

Changed

  • Redesigned upload scheduling, with a cleaner and more intuitive UI.

Fixed

  • Allowing selection of boolean and empty values in scope creation
  • Implement text truncation with ellipsis for better overflow handling in search values.

2024-01-24

Fixed

  • Improve response time when creating/editing a scope

2024-01-16

Added

  • Enabling advanced search for categorical KPIs, via OR operator.
  • Add option for Daily repetition of scheduled uploads.

Changed

  • Enabling sorting rule definitions by name.

Fixed

  • Unable to handle TIMESTAMP datatype while creating a scope

2024-01-09

Added

  • Display rule definitions in "Rules" page.
  • Display rule fallback when hovering over rule definition.

Changed

  • Allow interaction with search bar while optimization dashboard is loading.

Fixed

  • Remove histogram column from tabs when it is not available for the selected optimization.
  • Fix division by zero error in preview graph.
  • When creating optimization, fixed 'End Date' sometimes being updated to most recent date, overriding user input.

2024-01-05

Fixed

  • When creating optimization, fixed 'End Date' sometimes being updated to most recent date, overriding user input.

2023-12-28

Added

  • Added "Share Search Results" button in search bar of optimization dashboard.
  • Added search for vetoed products in optimization dashboard.

Changed

  • Separated Profit and Seasonal Profit plots in Explain tab of optimization dashboard.

Fixed

  • Fixed overflow of long comments in timeline.

2023-12-22

Fixed

  • Unable to download prices

2023-12-21


2023-12-21

Fixed

  • fixed updating and downloading scopes

2023-12-21

Fixed

  • Fix upload scheduling execution

2023-12-20

Added

  • Display optimization accuracy metrics in timeline.
  • Add caching technology to the front-end to make the preview of previously optimized product scopes faster. The second optimization with the same optimization scope should now be much faster.

Changed

  • Enable search by failing or passing rules in optimization comparison dashboard.

2023-12-13


2023-12-05

Changed

  • Enhance user profile aesthetics by implementing initials as the icon.
  • Add ellipses for long names, enhancing readability.

2023-11-30

Added

  • Support Tradebyte Pricing API. Optimizations can now be uploaded directly to TBOne system

Changed

  • Use up-to-date rule definitions when copying older optimizations, instead of showing an error for outdated ones.

2023-11-27

Fixed

  • Fix not being able to upload/download CSV integrations.

2023-11-23

Added

  • Introducing selection of reviewers for Pending Uploads.

Fixed

  • Fix rule selection not available when trying to edit selected rules in optimization dashboard's search bar.
  • Do not redirect to Uploads page when downloading an optimization.
  • Support scope filter with much bigger number of specific values.

2023-11-15

Changed

  • Preserve optimization date range length when copying.

Fixed

  • Restrict user selections to a 14-day range for optimization date range.

2023-11-07

Added

  • Introduce expand icon to toggle visibility of multiple targets in optimizations page.

Changed

  • The veto list is persistently stored when creating or approving uploads.

Fixed

  • Fix error message after optimization was pinned.

2023-10-27

Added

  • Add paginator to opimizations page to simplify the table.
  • Add paginator uploads page to simplify the table.

Changed

  • ##20200 - Improved file organization by renaming internal filenames in the downloaded zip with a prefix of the zip filename, enhancing clarity and consistency. Previously, internal filenames contained only the tradebyte channel key.

Fixed

  • Change to corresponding group automatically after reviewing an upload.
  • Fix compare dashboard crashes when all rows are filtered out.

2023-10-20

Added

  • Enable multiple weekdays selection for weekly uploads.

Changed

  • Switch display from creation date to edit date for forecast's last data update in optimization creation page.
  • Group histogram outliers in compare dashboard.

2023-10-04

Added

  • Support Portuguese locale.

Changed

  • Enable hover info between available points in price history graph.

Fixed

  • Fix the link/button in mail not showing in some cases.

2023-09-28

Fixed

  • false positive rule incompatibility error
  • Fix a problem with an empty row sometimes appearing after creating a scheduled upload.

2023-09-21

Added

  • Show date of last update for selected forecast when creating optimization.
  • Display errors if rules are not compatible with the selected forecast in optimization creation.
  • Schedule a weekly price update in upload page.
  • Enable deletion for pending uploads.

Changed

  • Display status icon for pending uploads.
  • Sort kpis columns alphabetically in compare table.

Fixed

  • Highlight empty value fields when submitting a Scope.
  • Display time in upload table in user local timezone.

2023-09-12

Added

  • Support interpolating rule prices from product attributes
  • Support Danish locale

Fixed

  • Fix approve/upload in upload page.

2023-08-29

Fixed

  • Fix welcome message shown on every page reload.

2023-08-25

Changed

  • Updated to Angular 14.

Fixed

  • Speed up creation of scopes based on attributes with large number of unique values. Values for such attributes will no longer be validated.
  • Greet user once for the same session.

2023-08-08

Fixed

  • Fix overlapping prices on Y-axis in price history view of optimization comparison table.

2023-08-03


2023-07-27

Added

  • More competitor price graphs are now available in price history panel of optimization comparison table.

Fixed

  • Fixed missing competitor prices in rule explanation panel of optimization comparison table.

2023-07-22

Fixed

  • Fix unable to download the optimization.

2023-07-20

Added

  • Enable switching optimizations of uploads

Fixed

  • Fix parsing of numerical values when editing search terms in optimizations compare table for some locales.
  • Update the upload page instantly after adding an upload.
  • Handle over-sized product filters

2023-07-19


2023-07-18


2023-07-17

Added

  • Display the destination of the upload.
  • Examples of products are now available when hovering over a detected scope intersection while creating an optimization.

Changed

  • Improve login screen layout.

2023-07-05

Added

  • Add ability to comment when reviewing an upload.

Fixed

  • Fixed backend error on change of filter operator when creating a scope.
  • Missing values will now be considered false in boolean scope filters.

2023-06-28

Added

  • New uploads will now include "Content" column.
  • If available, exact time of price change will now be displayed in price history view of optimization comparison table.

Fixed

  • Fixed upload status having incorrect icon sometimes.

2023-06-20

Added

  • If available, add seasonal profit graph to "Explain" column of optimization comparison table.
  • Added new explain tag containing number of products in optimization group. This tag lets you know if product's pricing can be influenced by other products within its optimization group.

Changed

  • Improved explain tags in optimization comparison table. Now they contain objective numerical values, and are color-coded according to their impact.

Fixed

  • Fixed search in compare table if column is missing for one of selected optimizations.

2023-06-16

Fixed

  • Fixed search in compare table if column is missing for one of selected optimizations.

2023-06-15

Fixed

  • Preserve comments indentation in timeline.

2023-06-12

Fixed

  • Fixed issue where optimization was not automatically uploaded after user with upload permissions clicked on the upload button.

2023-06-07

Added

  • Id of the selected upload is stored in the address of the tool website. This link can be shared and it will redirect to the compare table of the selected optimization.

  • In the upload section, users with permissions can approve/upload pending optimizations using the upload button.

  • Ids of the selected optimizations is stored in the address of the tool website. This link can be shared and it will redirect to the compare table of the selected optimizations.

Changed

  • Enable pushing optimizations to upload section for users without upload permission. Optimizations will be pending for approval in the upload section.

  • In the compare table, for Explain and price columns, you can now click on the item to see a separate pop-up for rules explanation and price history information.

Fixed

  • Individual product prices are no longer affected by overlapping scopes.

2023-05-24

Added

  • Detect and inform about scope overlaps when creating optimization.

2023-05-19

Added

  • Show price history in compare table.

2023-05-12

Added

  • Disable submit button when creating optimization with multiple targets for the same scope.
  • Enable optimization view from upload section.
  • Enable comments on uploads.

2023-05-02

Added

  • Add 'Uploads' section.

Changed

  • Improved accuracy of preview curve when creating optimization.

Fixed

  • Prevent price labels from overlapping on small ranges in rule explanation column of optimization comparison table.
  • Fix unable to search boolean columns in optimization comparison table.

2023-04-25

Fixed

  • Unable to upload optimization

2023-04-19

Added

  • Display separate allowed prices for each rule in Explain column of optimization comparison table.

Changed

  • Increased width of histogram search dropdown in optimization comparison.

2023-04-14

Fixed

  • Fix unable to create optimization when only a single preview point is available.

2023-04-12

Added

  • Remember and display recently used histogram KPIs in optimization comparison.
  • Add autocompletion when selecting histogram KPI from dropdown in optimization comparison.

Changed

  • Stock and Discount are no longer displayed by default in histogram of optimization comparison.

2023-04-05

Added

  • Notify user about new comments of other users on optimizations, rules and scopes

2023-03-28

Added

  • Add checkbox for search with exact matching in optimization comparison table.

Changed

  • Moved Elasticity KPI to Pricing section of the optimization comparison table.
  • Elasticity KPI definition change: Use midpoint formula only for the price change from Current Price to Optimal Price.
  • Competitive Positioning is now a percentage value: +10% means the Optimal Price is 10% higher than Min Competitor Price.

Removed

  • Removed unnecessary internal KPIs from optimization comparison table.

2023-03-22

Changed

  • Enabled new Google Sign In
  • Profit Margin is now among main KPI choices for histogram above comparison table.

Fixed

  • Fixed incorrect profit curves in comparison table for optimizations shorter than 2 weeks
  • Fixed maximum revenue target sometimes failing to be preselected when copying optimization

2023-03-15

Fixed

  • Fix daylight saving time might cause incorrect date range

2023-03-10

Fixed

  • Fix not visible products in the comparison table for some optimizations.

2023-03-09

Added

  • Display competitor prices in comparison table under Pricing->Explain.

Changed

  • Exclude internal columns from compare table download.

Fixed

  • Fix profit margin not shown for optimizations with one target.

2023-03-01

Changed

  • Improve clarity of automatically selected targets notification

Fixed

  • Immediately show password strength feedback in "Reset Password" form.

2023-02-23

Fixed

  • Fix incorrect user information in optimization status

2023-02-15

Fixed

  • Fix displaying newly added comments at real-time.

2023-02-10

Changed

  • Relevant filter columns will be included in scope download
  • Targets will be preselected based on margin instead of revenue when copying optimization
  • Move created by and edited by columns to status feed instead of the main table for scopes and rules.

Fixed

  • Fix display of missing dates in comparison table.

2023-02-02

Added

  • Autocomplete is added when searching for categorical columns in the comparison table.
  • Add plot of predicted profits for different product prices in Pricing->Explain column of comparison table.
  • In the comparison table under Pricing->Explain, display additional tags to better understand factors considered in pricing decision.

Fixed

  • Fix not able to edit search term without specified column.

2023-02-01

Fixed

  • Fix unable to add comments for rules.

2023-01-31

Fixed

  • Fixed preview not loading for some optimizations

2023-01-28

Fixed

  • Served stale cached changelog

2023-01-27

Added

  • In the optimization page, clicking on the status icon will display the history of the optimization. It is possible to collaborate by leaving comments. This feature is enabled as well for scope and rule pages by adding a new status icon to the table.

Changed

  • Group general filters under 'Identifiers'.
  • 'Applied rules' and 'Failing rules' filters are moved from Pricing section to first-level menu above 'Identifiers'.
  • Display the name of selected item in the title of History section.
  • Automatic log out will occur after 15 minutes if tab is out of focus.
  • Preview curve now starts at maximum margin instead of minimum revenue point.

Removed

  • Remove 'Passing all rules' from filter menu in the comparison table.

2023-01-12

Changed

  • Adjust size of notification dropdown.
  • Make filter definitions easier to access during scope creation.

2023-01-04

Fixed

  • Unable to perform upload

2023-01-04

Added

  • In the optimization comparison table, when clicking on the filter icon, there will be a new item 'Applied rules' under the Pricing section. This new filter will open a dialog with a drop-down containing all the rules names from the selected optimizations. It will show the products where that selected rule was applied. Note that the filter is enabled only for newly created optimizations.
  • In the optimization creation page, Main forecast will be on top of the list and followed by the forecasts with voucher spending in ascending order, if available.

2022-12-28

Fixed

  • The optimization comparison table keeps stable columns after filtering

2022-12-22

Fixed

  • In the optimization page, clicking the view button will only close the optimization comparison table.

2022-12-21

Changed

  • Updated to Angular 13

For improved security and a few framework bugfixes.

  • In the optimization page, you can hide or show an optimization in the comparison table using the new eye icon. When you click on the icon, it will also change its state (open/close).

Fixed

  • When hovering over the rules in the Pricing/Explain column in the optimization comparison table, a shortened bar appears instead of a price range bar for all rules with equal min and max prices.
  • The optimization comparison table will always stay open when an ongoing optimization is completed.

2022-12-14

Changed

  • Display full forecast name in optimizations table.

Fixed

  • All opened dialogs are closed on logout.
  • Key section in optimization comparison table always displays all available KPIs.

2022-12-09

Added

  • Automatically log out if tab is out of focus for 5 minutes.

2022-12-02

Added

  • Date picker is now available when creating a date-based scope filter. It allows to choose an operator and a value from available dates.
  • Search terms for exact matching start with '='.
  • Renaming the optimization settings is possible.

Changed

  • Adding/editing search terms will open a dialog, instead of in-place inputs.

Fixed

  • The arrows from compare table are now matching the logic of ordering, up = ascending, down = descending ordering.

2022-11-28


2022-11-24


2022-11-23

Added

  • Support exact match when clicking on an item from the compare table

Removed

  • Remove delete batch buttons and unneeded checkboxes

2022-11-16

Added

  • New Feature: Pinned optimization settings. For convenience, most frequently used optimization settings can now be pinned to the top of the list, and reused to create new optimizations. Click on the pin icon to the left of an optimization to have its settings always available.
  • Show loading status for scope filters
  • Support date scope filters

2022-11-09

  • remove fallback to main currency for unknown market
  • Get static asset notifications from http request
  • Improve backend performance
  • save timestamp of last read notification
  • Frontend/use static changelog for notification
  • fix #11630 - Use static changelog for release notification in frontend
  • fix #10920 - Remove fallback to main currency for unknown markets

2022-11-02

  • Backend/fixup 10339
  • Notifications for changes
  • add padding right to expand context menu

2022-10-26

  • Fix unable to refresh backend
  • Frontend/fix hardcoded key columns
  • Backend/capture missing column error

2022-10-19

  • remove header border
  • Close feedbackform after timeout
  • Client/configurable integration names
  • display 2 columns in the dropdowns for the description
  • add info helptext in optimization form

2022-10-10

  • Backend/fix 11063 custom csv format
  • Core/remove partitioned optimization result flag

2022-10-05

  • client survey
  • editable dashboard search terms pills

2022-09-29

  • Re-add cur_price_change in comparison view.
  • Only replace optimizations table
  • Core/forecast kpi renaming

2022-09-22

  • fix #10661 - incorrect date range when submitting opt

2022-09-21

  • Fix unable to save upload error event
  • Render histogram only after loading complete
  • fix #7902 - rename default opt_download table to opt_price_change

2022-09-19

  • always select present optimization range
  • fix #10661 - wrong forecast selected for given date range
  • fix #10642 - Date range is not updated automatically / new dates are not available for selection

2022-09-14

  • Backend/fixup 10420 get kpi failed

2022-09-14

  • fix #10596 - Date range update still available even without forecast
  • forecast variant selection
  • adjust dbt optimizations table
  • fix #9693 - Enable csv download for snapshots not associated with any integration

2022-09-05

  • add plausible analytics to app
  • Remove BCC recipients from reset password email
  • Add all forecast columns to optimizer result.
  • fix #7677 - order- and copyable scope conditions

2022-08-30

  • fix #10259 - current predictions in dashboard not aware of marketing_option

2022-08-23

  • fix #10108 - allow negative rule values

2022-08-12

  • fix #9927 - Unable to update backend via pipeline
  • Backend/remove data type checking
  • Frontend/resolve 9786
  • Frontend/resolve 9809
  • Prefer section from kpis.yml over hard-coded front-end config
  • Frontend/fix 9060 allow saving red entries
  • fix #9592 - allow analytical function in rules
  • fix #9220 - Don't add KPIs if they are all NULL OR all default
  • fix #4758 - Prefill rule value

2022-07-28

  • Core/add roas kpi
  • fix #9534 - Veto selection still exists after log-out and log-in.
  • fix #9522 - Enable Percent formatting like 0.12%

2022-07-18

  • Always create comparison snapshot

2022-07-14

  • Do not apply veto to snapshots that don't support it.
  • Frontend/support (almost) any type search
  • Update Django and related packages
  • fix #9371 - Optimization view in front end keeps loading when sorting by boolean column
  • Optimizer/configurable snapshots
  • fix #8726 - Restructure download section
  • fix #8197 - Veto button

2022-07-08

  • fix #9372 - Positive profit change is displayed with minus in fontend optimization list view
  • Disable view opt. button on status=progress
  • Aggregate extreme cur. prices on opt. group level

2022-07-07

  • use tooltip to show absolute result values
  • machine-readable, centralized KPI definitions
  • Frontend better optimizations list
  • rename opt_download table to opt_price_changes
  • fix #7845 - More Visual Optimizations Overview Table

2022-06-24

  • Enable search on opt_id
  • fix #8953 - No price change scenario displays wAvg Price change higher than 0%
  • fix #8825 - BQ type specific column formatting

2022-06-17

  • Move partitioned_optimization_result flag to dbt vars

2022-06-16

  • Remove legend box border.
  • Determine opt. colors at time of comparison.
  • fix #8582 - Add opt legend to comparison
  • avoid horizontal scroll
  • Standalone optimization table
  • fix #8137 - Better product search in compare component

2022-06-07

  • Frontend/last login fix
  • Rename 'Current Prices` to 'No Change' in preview.
  • Rename internal section key from predictions to financials.
  • fix #8253 - Suggestions for comparison table
  • fix #2824 - Show do-nothing scenario in comparison automatically

2022-05-19

  • Improve backend startup performance
  • Fix optimizer deadlock in the forked process
  • Add KPIs from latest forecast

2022-05-13

  • fix #8329 - fix optimizer deadlock

2022-05-12

  • Improve inventory KPI descriptions
  • Update histogram columns only when extremes not empty.
  • Log optimizer request for debugging
  • Serve static files from GCS

2022-05-11

  • Do not load unavailable columns from cache.

2022-05-11

  • Check if columns in explicit visible list are available.

2022-05-11

  • Prevent concurrent optimiziation

2022-05-07

  • Fix race issues while updating optimizer results
  • fix #5263 - add optimization group/value to optimization output
  • Frontend/updade hist kpis

2022-05-04

  • More price columns in the price section
  • update kpi definitions
  • fix #8218 - Enable cpu allocation on production
  • Frontend/improve compare table
  • fix #7735 - integrate optimizer into backend

2022-04-26

  • Backend/case insensitive password reset

2022-04-21

  • Only check upload perm when needed and leftover model renaming

2022-04-21

  • Rename Scenario to Optimization
  • Fix throwing invalid exception
  • drop unused libcoinor and deps
  • Backend/upload role
  • test background cpu allocation on dev instances

2022-04-04

  • fix #7868 - position all buttons as sticky column on table end
  • fix #7190 - Limit histograms in front-end

2022-03-29

  • fix #7447 - Single click to view optimization
  • fix #7279 - Better range display on front-end comparison histogram
  • fix #7768 - Reset table scroll on pagination
  • fix #7273 - Prefill new optimization with latest from selected group
  • fix #6841 - Frontend not displaying login error
  • fix #6433 - Frontend shows [object Object] popup on network errors
  • fix #5159 - Remove separate turnover target input field

2022-03-24

  • fix #6974 - out-of-sync dashboard optimization selection
  • Increase default page size to 50 in compare table.
  • fix #7468 - overlapping tick labels on compare overview graphs
  • fix #7017 - Signature verification error during token refresh #7587

2022-03-22

  • fix #7738 - comparison dashboard mixes up graph order

2022-03-19

  • paginate optimization comparison table

2022-03-18

  • fix #7593 - conflicting rule names in different groups
  • confirm deletion of resources

2022-03-17

  • fix #7469 - backend matches unrelated tables as forecasts
  • fix #7240 - stop frontend status updates on logout
  • fixup #7529 - upgrade to newer pipeline endpoint
  • fixup #7551 - synchronous backend update from pipeline

2022-03-11

  • fix #7490 - invalid jwt tokens logged from audit middleware
  • fix refreshing product filters via admin panel
  • Update to latest django-ninja v0.17.0

2022-03-07

  • fix #5948 - fixed comparison table header
  • centralize error reporting
  • fix migration without matching forecasts
  • log password reset mails being sent

2022-02-23

  • fix #7289 - plenty of bad requests for outdated frontend instances

2022-02-23

  • fix #7288 - pipeline refresh fails

2022-02-22

  • fix #6834 - missing rounding for 0% bucket
  • fix #7215 - error at rule creation in user groups
  • bump product limit to 500,000

2022-02-18

  • fix #6233 - modular filter query
  • fix #6709 - scenario comparison not loading
  • fix #6725 - Show profit margin on preview tooltip
  • fix #6993 - Special characters in the product search bar result in an infinite loop

2022-02-10

  • fix #5728 - negative relative profit change with negative current profit in preview
  • fix #5831 - add user groups
  • fix #5905 - configurable optimization up-/download
  • fix #6775 - add "benchmark" in the list of words that are associated with percentage representations
  • show predicate and interpolated price in rule admin form

2022-01-21

  • fix #6317 - update python and deps
  • fix #6577 - forward-compatible project config deployment

2022-01-14

  • fix #6361 - same synthesized prices can break interpolation
  • fixup #3977 - current prices always included as optimization options

2022-01-06

  • fix #6390 - incorrect number of rules shown in explain column
  • rename optimal_price to revenue_profit_target

2022-01-04

  • fix #6359 - Optimal price displayed as current price range bar

2021-12-20

  • fix #6239 - Optimal price displayed as current price

2021-12-19

  • implement #3977 - rule prioritisation
  • implement #6209 - rule explain section
  • fix #6211 - synth rule opt values break fallback group consistency
  • fix #6205 - replace opt value hashes with defined strings

2021-12-10

  • support unknown pipeline config fields in backend runtime config

2021-12-09

  • fix #6046 - event refresh hitting rate limit

2021-12-02

  • fix #5939 - frontend removes valid options

2021-11-25

  • upgrade filter.sql to support string optimization_value

2021-11-23

  • upgrade backend database to PostgreSQL v13

2021-11-18

  • fix #5371 - broken table header after drag&drop
  • fix #5561 - drop embedded datastudio dashboards
  • fix #5309 - spurious ProgressEvent error toasts
  • fix #4574 - allow stale scope filter entries
  • fix #5582 - preview error on submitting copied scenario with invalid rule

2021-11-11

  • fix #5284 - drop support footer
  • fix #5293 - use session storage to keep compare forecast KPIs
  • fix #5379 - renew DB password in time
  • fix #5589 - Enable OAuth2 username in the auditlog

2021-10-18

  • fix #5255 - calculate preview points in consistent way with optimizer
  • fix #5288 - enable Polish locale
  • fix #5191 - disable comparison if no scenario has been selected
  • fix #5173 - round to 2 decimal places in preview
  • fix #5150 - deactivate compare forecast until optimization is finished
  • fix #5115 - optimization failed yet the status still is processing
  • fix #5057 - update Angular to v12

2021-10-04

  • fix #223 - live status updates of optimizations

2021-09-27

  • fix #4898 - preview broken with nested optimization values

2021-09-16

  • fix #4865 - optimizer misses few prices due to rounding

2021-09-16

  • handle mismatched field type and BQ type

2021-09-14

  • fix #4299 - product-level comparison table
  • fix #4735 - improve comparison histogram section
  • fix #4695 - limit compare column widths
  • validate forms on submit

2021-09-03

  • fix #4525 - remove optimization size

2021-08-31

  • fix #4579 - drop project cfg.yml from backend

2021-08-31

  • fix #4569 - drop project cfg.yml usage from backend

2021-08-27

  • fix #4547 - invalid S3 bucket name

v1.9.1/v1.9.2 - 2021-08-27

  • fix missing AWS S3 library

2021-08-27

  • implement #2888 - configurable optimization upload integration

2021-08-16

  • fix #4368 - optimizer ran out-of-memory

2021-08-10

  • fix #4341 - broken upload/synchronize integration deployed to all projects

2021-08-09

  • fix #4323 - optimizations not saved in BQ due to schema mismatch

2021-08-06

  • fix #4292 - Render only rule names in filter query

2021-07-27

  • fix #4134 - failed to download scenario

2021-07-27

  • much faster optimizer (#3493, #3822)
  • overhauled backend API implementation (#3526)

2021-07-09

  • fix #3885 - failure when posting scope with multiple and conditions
  • fix #3856 - renaming scopes leaves cached rules with invalid scope name
  • fix #3886 - form-select/autocomplete not filtering by displayed value
  • faster optimizer
  • faster backend

2021-07-06

  • fix #3768 - Display norwegian krone on frontend

2021-06-30

  • fix #3726 - sorting by columns in comparison table not working
  • fix #3702 - abbreviated select options
  • fix #3727 - invalid scopes in comparison summary

2021-06-29

  • flexible scope definition (exclude lists, OR combinator)
  • fix #3219 - display share KPIs as %
  • refactor frontend to be simpler and more aggressively cache backend data

2021-06-11

  • fixup #3167 - fix incorrect preview graph boundaries for fixed price rules

2021-06-09

  • fix #2418 - list applied rules in optimization comparison table

2021-06-02

  • fix #3358 - broken password authentication for optimization download

2021-06-01

  • optionally sorted optimization download

2021-06-01

  • fix #3347 - dev forecasts published to production instances
  • fix incorrect elasticity aggregation in optimization download

2021-05-31

  • fixup #3331 - fix admin scope/filter refresh
  • list allowed special password characters

2021-05-29

  • fixup #3269 - fix scope product count with separate forecast tables

2021-05-28

  • fix #3205 - use separate forecast tables

2021-05-27

  • include predicted sales in scenario preview and result
  • improve scenario preview curve

2021-05-21

  • fixup #3203 - configurable column order of legacy optimization integration

2021-05-18

  • fix #3199 - historize all forecast predictions in optimization result

2021-05-12

  • fix #2842 - separately customizable optimization download
  • fix #3162 - add optional ordered row index to download csv
  • fix #3160 - configurable csv download line separator

2021-05-07

  • fix #3123 - boolean scope attribute selection not working

2021-05-03

  • fix #3060 - KPI formatting fails in comparison table
  • rename optimizations_download to optimizations_comparison

2021-04-30

  • followup #2907 - format rate KPIs as percentages

2021-04-28

  • followup #1535 - strip leading zeros of pasted numeric selections by parsing them as numbers

2021-04-28

  • fix #2907 - format KPIs in optimization comparison dashboard as percentages or currency

2021-04-23

  • fix #2949 - percentage categories in histogram are plotted as linear numbers
  • fix #2889 - unable to remove a scope in some cases
  • fix #2883 - update forecast information may fail

2021-04-15

  • fix #2843 - lagging frontend

2021-04-14

  • implement #2424 - comparison histograms for all optimization KPIs
  • implement #2361 - add revenue-weighted price change to comparison bar plots
  • implement #2537 - live-update rule templates

2021-04-08

  • fix #2763 - update rule template

2021-04-06

  • fix #2715 - update rule template

2021-03-31

  • fix #2686 - too eager predictions rounding in comparison dashboard

2021-03-30

  • update rule templates
  • fix #2572 - changing optimization artifacts

2021-03-24

  • fix small KPI inaccuracies in filter rules

2021-03-24

  • update rule templates

2021-03-23

  • fix #2580 - preview error with zero revenue/profit

2021-03-19

  • few smaller improvements

2021-03-10

  • fix #2287 - handle scope deletion while updating product counts
  • fix #2393 - allow jagged rows when importing CSV

2021-02-18

  • fix #2238 - support additional product_attributes in customized optimization download

2021-02-18

  • fix #1968: missing datastudio dashboards

2021-02-17

  • redesigned scenario table and support batch actions
  • new scenario comparison dashboard and direct optimization download via frontend
  • migrated rule KPIs in forecast (and deploy updated rule templates)
  • switched from App Engine to Cloud Run on Google Cloud to enable faster deployment

2021-01-27

  • hardened backend database security

2021-01-06

  • better automatic testing of rule templates for every forecast and code change (frontend might warn about deprecated rules that need to be updated)
  • fix #1620 - preview graph outside of x/y-axis for fixed price rules

2020-12-23

  • fix #1634 - optimization zip upload produces gzip-compressed files
  • fix #1616 - incorrect or stale product count in scopes

2020-12-16

  • faster optimization scenario preview for scopes with many options (e.g. hundreds of products)
  • reworked optimizer to support a lot more products