Skip to content

Release Notes

v4.0.15

date: 2024-12-20T10:39:04.507Z

v4.0.15

Bug Fixes

UI

  • get union dates from all data type when type is not

v4.0.14

date: 2024-12-20T10:32:00.274Z

v4.0.14

Bug Fixes

AI-Engine

  • align seed for decomposition
  • ensure uniqe node ids

v4.0.13

date: 2024-12-20T05:53:33.549Z

v4.0.13

v4.0.12

date: 2024-12-18T22:46:56.650Z

v4.0.12

Bug Fixes

API

  • handle retryable task
  • allow interpolate on varible data endpoints
  • add interpolate variable endopint

UI

  • proper glm input and hide agglev
  • auto set comb filter on non attribution data
  • use interpolated data on dashboards that need it

Unknown commit type

API

  • lint

UI

v4.0.11

date: 2024-12-18T16:05:48.015Z

v4.0.11

Bug Fixes

AI-Engine

  • validate uniqr ids in graph

v4.0.10

date: 2024-12-17T19:31:03.900Z

v4.0.10

v4.0.9

date: 2024-12-17T18:06:00.609Z

v4.0.9

v4.0.8

date: 2024-12-17T17:46:15.769Z

v4.0.8

v4.0.7

date: 2024-12-17T12:39:15.599Z

v4.0.7

Bug Fixes

UI

  • add roi table to media attribution dashboard
  • edge kwargs node select proper height, item sort, and item filter
  • add grad clip input

Unknown commit type

UI

  • remove unused file

v4.0.6

date: 2024-12-17T09:14:24.922Z

v4.0.6

New Features

API

UI

  • chartjs on boundary const input Closes #1590

Bug Fixes

API

  • retry attribution data push
  • fix empty column error on wide format fix by casting the column into the right datatype

UI

  • add more stuff on guides
  • multiple hotfixes

Unknown commit type

API

UI

  • chartjs on boundary const input Closes #1590 See merge request desupervised/platform/commercial-navigator/ui!1623
  • add more stuff on guides See merge request desupervised/platform/commercial-navigator/ui!1625

v4.0.5

date: 2024-12-16T22:16:16.974Z

v4.0.5

Bug Fixes

AI-Engine

  • bugfix simulation effect difference stability

v4.0.4

date: 2024-12-16T21:14:44.989Z

v4.0.4

Bug Fixes

AI-Engine

  • fix roi singularity
  • fix dependecy
  • bugfix % transform in SimulationEffect

v4.0.3

date: 2024-12-13T08:00:50.173Z

v4.0.3

Bug Fixes

UI

  • no refetch on finished job

v4.0.2

date: 2024-12-12T07:28:58.222Z

v4.0.2

Bug Fixes

UI

  • avoid undefined

v4.0.1

date: 2024-12-11T08:14:01.483Z

v4.0.1

Bug Fixes

API

Unknown commit type

API

  • remove critical logging See merge request desupervised/platform/commercial-navigator/api!876
  • retry copy to pg in case of serialize error See merge request desupervised/platform/commercial-navigator/api!878

v4.0.0

date: 2024-12-09T07:31:35.611Z

v4.0.0

New Features

AI-Engine

API

Teams

UI

  • remove validation on submit Closes #1581 also try to keep the position of the template on insert, and force remove the old ones because it can’t be used
  • simple simulation creation interface Closes #1270
  • simple simulation creation interface Closes #1270
  • update chartjs for better development Closes #1612
  • add user feedback form

Bug Fixes

AI-Engine

  • switch to SimulationEffect as standard effect node
  • SimulationEffect as default effect node
  • leaf_nodes when we auto insert dates data
  • response curves with only one step
  • response curves start and end as float val

API

  • commit opt result update first
  • update pror posterior job default value Closes #704
  • exclude column with all nan
  • update default interpolation for distributiona nd visits Closes #700
  • update default quantiles” Closes #697
  • limit feature imporatnce to be at least 5 epochs Closes #689
  • add start_date and end_date for feature importance Closes #688
  • validate empty selected variables on data
  • accept float on input value

Teams

  • fix error when adding new member
  • fix add member

UI

  • auto refresh note data on save on the result section
  • allow search on selection input Closes #1591
  • change variables node label based on selected Closes #1584
  • warning tooltip on node that not ready Closes #1592
  • insert template disable some when no combination instead of hide Closes #1587
  • insert basic model auto select when only combination available Closes #1548
  • catch when the dataset has less than 5 epochs Closes #1509
  • add remove button on each variable Closes #1270
  • diff date on attribution dashboard Close https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1580
  • fix sentry release didnt run
  • width adjustmen and round to 2 decimals Closes #1595
  • adhere new input to historical limit One of #1595
  • add warning related to charts limit Closes #1595
  • add warning related to charts limit fix main ci
  • multiple small tweaks on variable section Closes #1595
  • add pattern selector and bulk action Closes #1600
  • optimize allocation setter function to solve lagginess Closes #1604
  • add icon for minimum warning
  • simplify the looks of collapsible Closes #1602
  • delete from selection when user delete the upload Closes #1599
  • better error message parse from teams service Closes #1598
  • update slug will force reload Closes #1597
  • force render hidden handle on read only mode Closes #1609
  • ui improvement on chart section Related #1601
  • handle unselection of last variable in a group Closes #1613
  • new quantiles set on roi plot Closes #1615
  • remove unnecessary setter and move around files Related #1601
  • remove difference col and handle allocation when total is 0 Closes #1607, one of https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1616#note_2223964876
  • nicer format number and date Closes #1616
  • working search on adjust scenarios section Closes #1618
  • use new simulation interface Closes #1601
  • remove runLayouter dep on importerFn callback Closes #1626
  • correct navigation target on page not found Closes #1621
  • proper select all on selection with search Closes #1627
  • no dataset required on date range of dag creation Closes #1622
  • add warning message when user use safari Closes #1588
  • wrong logic on safari check
  • multiple tweaks and performance improvement
  • splitting node will always results in multiple data nodes Closes #1614
  • more info on layout button tooltip Closes #1610
  • add more tooltip on graph section Closes #1611
  • unmask the network outgoing to api on sentry Closes #1650
  • historical setter by date Closes #1651
  • move slider input to the table Closes #1652
  • add warning on expected non draggable points Closes #1653
  • inputs tab mimic the new simulation interface Closes #1654
  • optimize form state of dates stuff Related #1655
  • properly handle state of table on the prediction multiple scenarios Closes #1656
  • multiple filter on external column Closes #1561
  • handle unselection properly on sub product selection of variables node Closes #1594 and riables node suggest user to focus on selecting the variable first by adding animation
  • proper label for attr of effect plot on media Closes #1649
  • proper deletion on delete Closes #1623, https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1523
  • add undefined checks Closes #1665
  • add more aggconfig to scenario section Closes #1662, #1660 and fix(model detail): remove its own export button on fit prediction result page
  • no force round and better step
  • capture error with 4xx code
  • capture more error code
  • proper reload note value after save note
  • insert template proper nil check

Unknown commit type

AI-Engine

  • SimulationEffect as default effect node See merge request desupervised/solutions/full-economics!297
  • desupervised/solutions/full-economics into release
  • update broken test
  • Merge branch ‘numerical_stability_scale_eq_0’ into release

API

  • commit opt result update first See merge request desupervised/platform/commercial-navigator/api!855
  • ignore setry on testing worker
  • ignore setry on testing worker See merge request desupervised/platform/commercial-navigator/api!860
  • update pror posterior job default value Closes #704 See merge request desupervised/platform/commercial-navigator/api!862
  • exclude column with all nan See merge request desupervised/platform/commercial-navigator/api!864
  • update default interpolation for distributiona nd visits Closes #700 See merge request desupervised/platform/commercial-navigator/api!865
  • update default quantiles” Closes #697 See merge request desupervised/platform/commercial-navigator/api!866
  • limit feature imporatnce to be at least 5 epochs Closes #689 See merge request desupervised/platform/commercial-navigator/api!868
  • add start_date and end_date for feature importance Closes #688 See merge request desupervised/platform/commercial-navigator/api!869
  • validate empty selected variables on data See merge request desupervised/platform/commercial-navigator/api!870
  • accept float on input value See merge request desupervised/platform/commercial-navigator/api!873

Teams

  • fix add member See merge request desupervised/platform/teams!127

UI

  • auto refresh note data on save on the result section See merge request desupervised/platform/commercial-navigator/ui!1551
  • allow search on selection input Closes #1591 See merge request desupervised/platform/commercial-navigator/ui!1552
  • change variables node label based on selected Closes #1584 See merge request desupervised/platform/commercial-navigator/ui!1553
  • warning tooltip on node that not ready Closes #1592 See merge request desupervised/platform/commercial-navigator/ui!1554
  • insert template disable some when no combination instead of hide Closes #1587 See merge request desupervised/platform/commercial-navigator/ui!1555
  • remove validation on submit Closes #1581 See merge request desupervised/platform/commercial-navigator/ui!1556
  • insert basic model auto select when only combination available Closes #1548 See merge request desupervised/platform/commercial-navigator/ui!1557
  • catch when the dataset has less than 5 epochs Closes #1509 See merge request desupervised/platform/commercial-navigator/ui!1558
  • simple simulation creation interface Closes #1270 See merge request desupervised/platform/commercial-navigator/ui!1560
  • simple simulation creation interface Closes #1270 See merge request desupervised/platform/commercial-navigator/ui!1563
  • add remove button on each variable Closes #1270 See merge request desupervised/platform/commercial-navigator/ui!1564
  • diff date on attribution dashboard Closes #1580 See merge request desupervised/platform/commercial-navigator/ui!1561
  • width adjustmen and round to 2 decimals Closes #1595 See merge request desupervised/platform/commercial-navigator/ui!1566
  • adhere new input to historical limit See merge request desupervised/platform/commercial-navigator/ui!1568
  • add warning related to charts limit Closes #1595 See merge request desupervised/platform/commercial-navigator/ui!1569
  • add warning related to charts limit See merge request desupervised/platform/commercial-navigator/ui!1570
  • multiple small tweaks on variable section Closes #1595 See merge request desupervised/platform/commercial-navigator/ui!1571
  • add pattern selector and bulk action Closes #1600 See merge request desupervised/platform/commercial-navigator/ui!1572
  • optimize allocation setter function to solve lagginess Closes #1604 See merge request desupervised/platform/commercial-navigator/ui!1573
  • add icon for minimum warning See merge request desupervised/platform/commercial-navigator/ui!1574
  • simplify the looks of collapsible Closes #1602 See merge request desupervised/platform/commercial-navigator/ui!1575
  • delete from selection when user delete the upload Closes #1599 See merge request desupervised/platform/commercial-navigator/ui!1576
  • better error message parse from teams service Closes #1598 See merge request desupervised/platform/commercial-navigator/ui!1577
  • update slug will force reload Closes #1597 See merge request desupervised/platform/commercial-navigator/ui!1579
  • force render hidden handle on read only mode Closes #1609 See merge request desupervised/platform/commercial-navigator/ui!1580
  • ui improvement on chart section See merge request desupervised/platform/commercial-navigator/ui!1581
  • update chartjs for better development Closes #1612 See merge request desupervised/platform/commercial-navigator/ui!1582
  • handle unselection of last variable in a group Closes #1613 See merge request desupervised/platform/commercial-navigator/ui!1583
  • new quantiles set on roi plot Closes #1615 See merge request desupervised/platform/commercial-navigator/ui!1584
  • remove unnecessary setter and move around files Closes #1601 See merge request desupervised/platform/commercial-navigator/ui!1585
  • remove difference col and handle allocation when total is 0 Closes #1607 See merge request desupervised/platform/commercial-navigator/ui!1587
  • nicer format number and date Closes #1616 See merge request desupervised/platform/commercial-navigator/ui!1588
  • working search on adjust scenarios section Closes #1618 See merge request desupervised/platform/commercial-navigator/ui!1589
  • use new simulation interface Closes #1601 See merge request desupervised/platform/commercial-navigator/ui!1590
  • remove runLayouter dep on importerFn callback Closes #1626 See merge request desupervised/platform/commercial-navigator/ui!1592
  • correct navigation target on page not found Closes #1621 See merge request desupervised/platform/commercial-navigator/ui!1593
  • proper select all on selection with search Closes #1627 See merge request desupervised/platform/commercial-navigator/ui!1594
  • no dataset required on date range of dag creation Closes #1622 See merge request desupervised/platform/commercial-navigator/ui!1591
  • add warning message when user use safari Closes #1588 See merge request desupervised/platform/commercial-navigator/ui!1595
  • wrong logic on safari check See merge request desupervised/platform/commercial-navigator/ui!1596
  • multiple tweaks and performance improvement See merge request desupervised/platform/commercial-navigator/ui!1597
  • splitting node will always results in multiple data nodes Closes #1614 See merge request desupervised/platform/commercial-navigator/ui!1598
  • more info on layout button tooltip Closes #1610 See merge request desupervised/platform/commercial-navigator/ui!1599
  • add more tooltip on graph section Closes #1611 See merge request desupervised/platform/commercial-navigator/ui!1600
  • unmask the network outgoing to api on sentry Closes #1650 See merge request desupervised/platform/commercial-navigator/ui!1601
  • historical setter by date Closes #1651 See merge request desupervised/platform/commercial-navigator/ui!1602
  • move slider input to the table Closes #1652 See merge request desupervised/platform/commercial-navigator/ui!1603
  • add warning on expected non draggable points Closes #1653 See merge request desupervised/platform/commercial-navigator/ui!1604
  • add user feedback form See merge request desupervised/platform/commercial-navigator/ui!1605
  • inputs tab mimic the new simulation interface Closes #1654 See merge request desupervised/platform/commercial-navigator/ui!1606
  • optimize form state of dates stuff See merge request desupervised/platform/commercial-navigator/ui!1607
  • properly handle state of table on the prediction multiple scenarios Closes #1656 See merge request desupervised/platform/commercial-navigator/ui!1608
  • multiple filter on external column Closes #1561 See merge request desupervised/platform/commercial-navigator/ui!1609
  • fix fetching tags rejected
  • handle unselection properly on sub product selection of variables node Closes #1594 See merge request desupervised/platform/commercial-navigator/ui!1610
  • proper label for attr of effect plot on media Closes #1649 See merge request desupervised/platform/commercial-navigator/ui!1611
  • proper deletion on delete Closes #1623 and #1523 See merge request desupervised/platform/commercial-navigator/ui!1612
  • avoid publishing invalid tags
  • avoid publishing invalid tags See merge request desupervised/platform/commercial-navigator/ui!1614
  • add undefined checks Closes #1665 See merge request desupervised/platform/commercial-navigator/ui!1615
  • add more aggconfig to scenario section Closes #1662 and #1660 See merge request desupervised/platform/commercial-navigator/ui!1616
  • no force round and better step See merge request desupervised/platform/commercial-navigator/ui!1618
  • capture error with 4xx code See merge request desupervised/platform/commercial-navigator/ui!1619
  • capture more error code See merge request desupervised/platform/commercial-navigator/ui!1620
  • proper reload note value after save note See merge request desupervised/platform/commercial-navigator/ui!1621
  • insert template proper nil check See merge request desupervised/platform/commercial-navigator/ui!1622

v3.1.8

date: 2024-11-25T13:32:06.258Z

v3.1.8

Bug Fixes

UI

  • no dataset required on date range of dag creation
  • remove runLayouter dep on importerFn callback
  • correct navigation target on page not found

v3.1.7

date: 2024-11-24T07:03:07.804Z

v3.1.7

v3.1.6

date: 2024-11-08T14:46:34.173Z

v3.1.6

Bug Fixes

AI-Engine

  • date alignment in opt results when using subset

API

  • fix cannot delete optimization
  • ignore duplicate on insert model performace
  • change default distribution interpolation
  • update sim input on opt done

UI

  • adhere to argument hide spec Closes #1585
  • code improvement on handle

Unknown commit type

AI-Engine

  • desupervised/solutions/full-economics into release

API

  • fix cannot delete optimization See merge request desupervised/platform/commercial-navigator/api!848
  • ignore duplicate on insert model performace See merge request desupervised/platform/commercial-navigator/api!847
  • change default distribution interpolation See merge request desupervised/platform/commercial-navigator/api!849
  • update sim input on opt done See merge request desupervised/platform/commercial-navigator/api!850

UI

  • adhere to argument hide spec Closes #1585 See merge request desupervised/platform/commercial-navigator/ui!1549
  • code improvement on handle See merge request desupervised/platform/commercial-navigator/ui!1550

v3.1.5

date: 2024-11-08T10:19:23.843Z

v3.1.5

Bug Fixes

UI

  • on the plot vs actual both marker have its own symbol Closes #1586
  • proper fill missing on prefill case from optim predtoopt

Unknown commit type

UI

  • on the plot vs actual both marker have its own symbol Closes #1586 See merge request desupervised/platform/commercial-navigator/ui!1547
  • proper fill missing on prefill case from optim See merge request desupervised/platform/commercial-navigator/ui!1548

v3.1.4

date: 2024-11-08T06:47:56.778Z

v3.1.4

Bug Fixes

UI

  • expand all tree on edge kwarg input when read only Closes #1583
  • add background on holdout period of the plot Closes #1589

Unknown commit type

UI

  • expand all tree on edge kwarg input when read only Closes #1583 See merge request desupervised/platform/commercial-navigator/ui!1545
  • add background on holdout period of the plot Closes #1589 See merge request desupervised/platform/commercial-navigator/ui!1546

v3.1.3

date: 2024-11-07T20:15:57.312Z

v3.1.3

Bug Fixes

AI-Engine

  • load statedict with bool tensor
  • imporve logic for floreload statedict with bool

API

  • missing eval dates
  • fix excel incorrectly parse non iso date

UI

  • output checking on all node types Closes #1582. And proper proximity connect handler on missing handle.
  • proper dependencies on edge kwargs input and variables node better handler

Unknown commit type

AI-Engine

  • desupervised/solutions/full-economics into release

API

  • missing eval dates See merge request desupervised/platform/commercial-navigator/api!844
  • fix excel incorrectly parse non iso date See merge request desupervised/platform/commercial-navigator/api!845

UI

  • output checking on all node types Closes #1582 See merge request desupervised/platform/commercial-navigator/ui!1543
  • proper dependencies on edge kwargs input and variables node better handler See merge request desupervised/platform/commercial-navigator/ui!1544

v3.1.2

date: 2024-11-06T23:49:34.417Z

v3.1.2

Bug Fixes

API

UI

Unknown commit type

API

  • correct grouping value See merge request desupervised/platform/commercial-navigator/api!843

UI

  • typo See merge request desupervised/platform/commercial-navigator/ui!1541
  • baseline proper set See merge request desupervised/platform/commercial-navigator/ui!1542

v3.1.1

date: 2024-11-06T14:41:23.230Z

v3.1.1

Bug Fixes

UI

  • usable baseline input Closes #1513 It was very slow to input a number, especially when the selected variables are a lot.
  • event template optional keys and better empty check Closes #1573

Unknown commit type

UI

  • usable baseline input Closes #1513 See merge request desupervised/platform/commercial-navigator/ui!1539
  • event template optional keys and better empty check Closes #1573 See merge request desupervised/platform/commercial-navigator/ui!1540

v3.1.0

date: 2024-11-06T09:39:24.018Z

v3.1.0

New Features

AI-Engine

API

UI

  • add temporal curves plot to the result page Closes #1467
  • user template integrated on dag page Closes #1497

Bug Fixes

AI-Engine

  • temporal response curves date alignment bug

API

  • add combination to response
  • add combination to response of details endpoint

UI

  • ux improvements on glm template Related #1569
  • reorder trans fn on glm template Related #1569
  • add default values on certain data type on glm template Related #1569
  • dynamic layout on glm template based on breakpoints Closes #1569
  • block create button when getting variables Closes #1563
  • move around left sidebar item Closes #1545
  • improvement on pred creation page and code side
  • apply minimum based on capability type on coeff input Closes #1546
  • proper highlight style forwarding on variables node Closes #1571
  • holding shift disable proximity connect Closes #1570
  • add warning on combination on dataset related stuff on multiple places Closes #1441
  • add warning on combination on dataset related stuff on multiple places Closes #1441 Fix type issue on main branch caused by prev mr
  • add teamId to broken url download Closes #1576
  • apply prev separator and add nice format to combination selection table
  • send out all variables on submit of glm template Closes #1577
  • pass the function instead of the hook Closes #1480
  • minor adjusment
  • use new endpoint for create Closes #1359
  • add new filter to split the variable on results tab Closes #1501
  • add select unselect all button on internal section Closes #1556
  • add indent to stringified json on json preview Closes #1510
  • use dataset simple selection component Closes #1527
  • add more utility to baseline tab Related #1513
  • hide temporal effect on results page

Unknown commit type

AI-Engine

API

  • add combination to response See merge request desupervised/platform/commercial-navigator/api!837
  • add combination to response of details endpoint See merge request desupervised/platform/commercial-navigator/api!838
  • Job output s3
  • Merge branch ‘job-output-s3’ into ‘main’ Job output s3 See merge request desupervised/platform/commercial-navigator/api!840

UI

  • ux improvements on glm template See merge request desupervised/platform/commercial-navigator/ui!1513
  • reorder trans fn on glm template See merge request desupervised/platform/commercial-navigator/ui!1514
  • add default values on certain data type on glm template See merge request desupervised/platform/commercial-navigator/ui!1515
  • dynamic layout on glm template based on breakpoints Closes #1569 See merge request desupervised/platform/commercial-navigator/ui!1516
  • block create button when getting variables Closes #1563 See merge request desupervised/platform/commercial-navigator/ui!1517
  • move around left sidebar item Closes #1545 See merge request desupervised/platform/commercial-navigator/ui!1518
  • improvement on pred creation page and code side See merge request desupervised/platform/commercial-navigator/ui!1519
  • apply minimum based on capability type on coeff input Closes #1546 See merge request desupervised/platform/commercial-navigator/ui!1520
  • proper highlight style forwarding on variables node Closes #1571 See merge request desupervised/platform/commercial-navigator/ui!1521
  • holding shift disable proximity connect Closes #1570 See merge request desupervised/platform/commercial-navigator/ui!1522
  • add warning on combination on dataset related stuff on multiple places Closes #1441 See merge request desupervised/platform/commercial-navigator/ui!1523
  • add warning on combination on dataset related stuff on multiple places Closes #1441 See merge request desupervised/platform/commercial-navigator/ui!1524
  • add teamId to broken url download Closes #1576 See merge request desupervised/platform/commercial-navigator/ui!1525
  • apply prev separator and add nice format to combination selection table See merge request desupervised/platform/commercial-navigator/ui!1526
  • send out all variables on submit of glm template Closes #1577 See merge request desupervised/platform/commercial-navigator/ui!1527
  • add temporal curves plot to the result page Closes #1467 See merge request desupervised/platform/commercial-navigator/ui!1528
  • pass the function instead of the hook Closes #1480 See merge request desupervised/platform/commercial-navigator/ui!1529
  • user template integrated on dag page Closes #1497 See merge request desupervised/platform/commercial-navigator/ui!1530
  • minor adjusment See merge request desupervised/platform/commercial-navigator/ui!1531
  • use new endpoint for create Closes #1359 See merge request desupervised/platform/commercial-navigator/ui!1532
  • add new filter to split the variable on results tab Closes #1501 See merge request desupervised/platform/commercial-navigator/ui!1533
  • add select unselect all button on internal section Closes #1556 See merge request desupervised/platform/commercial-navigator/ui!1534
  • add indent to stringified json on json preview Closes #1510 See merge request desupervised/platform/commercial-navigator/ui!1535
  • use dataset simple selection component Closes #1527 See merge request desupervised/platform/commercial-navigator/ui!1536
  • add more utility to baseline tab See merge request desupervised/platform/commercial-navigator/ui!1537
  • hide temporal effect on results page See merge request desupervised/platform/commercial-navigator/ui!1538

v3.0.4

date: 2024-11-04T17:30:10.721Z

v3.0.4

v3.0.3

date: 2024-10-31T12:15:59.472Z

v3.0.3

Bug Fixes

UI

  • add teamId to broken url download

v3.0.2

date: 2024-10-30T16:57:36.635Z

v3.0.2

v3.0.1

date: 2024-10-29T07:32:03.376Z

v3.0.1

Bug Fixes

UI

  • wrong file on settings page

v3.0.0

date: 2024-10-28T14:08:04.704Z

v3.0.0

New Features

AI-Engine

API

Teams

UI

Users

Bug Fixes

AI-Engine

  • use Variables instead of PriceData in Price Variation template

API

Teams

  • remove user id from openapi schema

UI

  • strictier access token expire datepicker
  • remove the call to result endpoint as we are not using it Closes #1562
  • handle duplicate gracefully Closes #1559
  • install better hooks library
  • handle invalide useEffect on variables node Closes #1565, and one of #1566
  • install hooks lib
  • properly execute layouter on initial Closes #1566
  • upgrade antd library
  • add full width on custom tooltip selection
  • proper type on glm template definitions
  • add connectNulls to actual data line on comparison plot Closes #1564
  • dropdown fill rest of width on utility menu Closes #1568
  • add inited logic on key and keys input to avoid invalid value Closes #1572

Users

  • rename schema tags and hide some endpoints

style

AI-Engine

API

Teams

  • fix ruff

UI

Users

Unknown commit type

AI-Engine

  • use Variables instead of PriceData in Price Variation template See merge request desupervised/solutions/full-economics!286
  • Merge branch ‘main’ into release

API

  • date missmatch in simulation See merge request desupervised/platform/commercial-navigator/api!833
  • add var id to cache Closes ui#1560 See merge request desupervised/platform/commercial-navigator/api!834
  • unify users and teams api docs Closes desupervised/platform/docker-compose#90 See merge request desupervised/platform/commercial-navigator/api!835
  • rename schema tags See merge request desupervised/platform/commercial-navigator/api!836

Teams

UI

  • changed urls to enable shareable link across teams and projects Closes #247 See merge request desupervised/platform/commercial-navigator/ui!1460
  • url shareable
  • url shareable See merge request desupervised/platform/commercial-navigator/ui!1495
  • manage access token Closes desupervised/platform/users#36 See merge request desupervised/platform/commercial-navigator/ui!1496
  • strictier access token expire datepicker See merge request desupervised/platform/commercial-navigator/ui!1497
  • remove the call to result endpoint as we are not using it Closes #1562 See merge request desupervised/platform/commercial-navigator/ui!1498
  • handle duplicate gracefully Closes #1559 See merge request desupervised/platform/commercial-navigator/ui!1499
  • install better hooks library See merge request desupervised/platform/commercial-navigator/ui!1500
  • handle invalide useEffect on variables node Closes #1565 See merge request desupervised/platform/commercial-navigator/ui!1501
  • install hooks lib See merge request desupervised/platform/commercial-navigator/ui!1502
  • properly execute layouter on initial Closes #1566 See merge request desupervised/platform/commercial-navigator/ui!1503
  • upgrade antd library See merge request desupervised/platform/commercial-navigator/ui!1504
  • upgrade antd library See merge request desupervised/platform/commercial-navigator/ui!1505
  • add full width on custom tooltip selection See merge request desupervised/platform/commercial-navigator/ui!1506
  • glm template input to help generating glm node Closes #1507 See merge request desupervised/platform/commercial-navigator/ui!1490
  • proper type on glm template definitions See merge request desupervised/platform/commercial-navigator/ui!1507
  • add connectNulls to actual data line on comparison plot Closes #1564 See merge request desupervised/platform/commercial-navigator/ui!1508
  • dropdown fill rest of width on utility menu Closes #1568 See merge request desupervised/platform/commercial-navigator/ui!1509
  • add inited logic on key and keys input to avoid invalid value Closes #1572 See merge request desupervised/platform/commercial-navigator/ui!1512

Users

  • personal access token See merge request desupervised/platform/users!45
  • Rename schema tags
  • Merge branch ‘rename-schema-tags’ into ‘master’ Rename schema tags See merge request desupervised/platform/users!46

v2.9.11

date: 2024-10-28T09:18:49.711Z

v2.9.11

Bug Fixes

UI

  • add inited logic on key and keys input to avoid invalid value

v2.9.10

date: 2024-10-23T12:26:26.706Z

v2.9.10

Bug Fixes

UI

  • show all graphs on production
  • better disable interactivity on read only mode
  • install another hooks lib even better
  • properly execute layouter on initial

v2.9.9

date: 2024-10-23T10:07:29.166Z

v2.9.9

Bug Fixes

UI

  • handle invalide useEffect on variables node

v2.9.8

date: 2024-10-23T07:41:01.868Z

v2.9.8

Bug Fixes

UI

  • make the addNodeFn more general
  • addNodeFn now returns Node only
  • handle duplicate gracefully

Unknown commit type

UI

  • better type
  • remove unused export

v2.9.7

date: 2024-10-22T16:08:48.750Z

v2.9.7

Bug Fixes

AI-Engine

  • ensure to account for variable grouping when filtering decomposition

Unknown commit type

AI-Engine

  • ensure to account for variable grouping when filtering decomposition See merge request desupervised/solutions/full-economics!285
  • Merge branch ‘main’ into release

v2.9.6

date: 2024-10-22T14:56:16.903Z

v2.9.6

Bug Fixes

API

  • add var id to cache

v2.9.5

date: 2024-10-22T13:53:24.627Z

v2.9.5

Bug Fixes

AI-Engine

  • bugfix missmatch decomp keys when grouping variables

Unknown commit type

AI-Engine

  • bugfix missmatch decomp keys when grouping variables See merge request desupervised/solutions/full-economics!284
  • Merge branch ‘main’ into release

v2.9.4

date: 2024-10-22T13:35:27.814Z

v2.9.4

Bug Fixes

UI

  • remove the call to result endpoint as we are not using it

v2.9.3

date: 2024-10-22T12:49:43.829Z

v2.9.3

Bug Fixes

API

  • date missmatch in simulation

v2.9.2

date: 2024-10-22T12:14:07.148Z

v2.9.2

Bug Fixes

UI

  • remove the call to result endpoint as we are not using it

v2.9.1

date: 2024-10-21T12:32:58.626Z

v2.9.1

Bug Fixes

API

  • handle none input job attr

UI

  • more prominent styles on selected element Closes #1553
  • bulk delete common connetion and bulk edges update and bulk delete Closes #1552

Unknown commit type

API

  • handle none input job attr See merge request desupervised/platform/commercial-navigator/api!832

UI

  • more prominent styles on selected element Closes #1553 See merge request desupervised/platform/commercial-navigator/ui!1493
  • bulk delete common connetion and bulk edges update and bulk delete Closes #1552 See merge request desupervised/platform/commercial-navigator/ui!1494

v2.9.0

date: 2024-10-21T07:43:47.097Z

v2.9.0

New Features

AI-Engine

API

  • update variables table
  • simulation optimization” Closes #578
  • response curve temporal result Closes #679

UI

Bug Fixes

AI-Engine

  • stauration function decode order ## 6.2.5 (2024-08-07) ### Bug Fixes * feture importance excludes holidays (a55bc71) * feture importance excludes holidays (758d419)
  • handle pred with no dates node propperly
  • Use Variables instead of old variable loading
  • Simplify inputs for nodes operating using dates
  • condition on predicted values during decomp to avoid inconsistencies
  • ensure we export numbers not string in bulk predict
  • handle empty event data
  • Bugfix decomp evens
  • Iprove events flow by using new Events node in various places

API

  • migration issue
  • map sqlalchemy type to polars type platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | df = pl.read_database(stmt, sess).lazy() platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/io/database/functions.py", line 254, in read_database platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return cx.execute( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/io/database/_executor.py", line 532, in to_polars platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | frame = frame_init( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/io/database/_executor.py", line 302, in _from_rows platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return frames if iter_batches else next(frames) # type: ignore[arg-type] platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/io/database/_executor.py", line 289, in <genexpr> platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | DataFrame( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/dataframe/frame.py", line 369, in __init__ platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | self._df = sequence_to_pydf( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/_utils/construction/dataframe.py", line 462, in sequence_to_pydf platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return _sequence_to_pydf_dispatcher( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/usr/local/lib/python3.9/functools.py", line 888, in wrapper platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return dispatch(args[0].__class__)(*args, **kw) platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/_utils/construction/dataframe.py", line 670, in _sequence_of_tuple_to_pydf platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | return _sequence_of_sequence_to_pydf( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | File "/root/.local/share/virtualenvs/src-NVTF7jWz/lib/python3.9/site-packages/polars/_utils/construction/dataframe.py", line 586, in _sequence_of_sequence_to_pydf platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | pydf = PyDataFrame.from_rows( platform_comnav-api.1.a5s03jf3muzk@vmi1522040 | polars.exceptions.ComputeError: could not append value: "Macro" of type: str to the builder; make sure that all rows have the same schema or consider increasing `infer_schema_length`
  • prevent event baseline
  • missing event var

UI

  • clone by dragging with alt key Closes #1532
  • use window.requestAnimationFrame to replace manual delay
  • adjusment for capability update Closes #1521
  • more layout options Closes #1533
  • cleanup old reactflow Closes #1454
  • proper handle group nodes on elkjs layouter Closes #1540
  • proper filter on result dashboard Closes #1539
  • sorted data on big number plot of insights tab
  • filter out events variable on baseline selection
  • use variable column to check data availability
  • proper filter by data type on getting dashboard data
  • pascal case on unproperly formatted variable string Closes #1544
  • capability updates and remove v2 postfix Related #1547
  • proper default for Events node and capability update Closes #1547
  • add more info on hotkey popup Closes #1551
  • elevate edge on selection Closes #1557

Unknown commit type

AI-Engine

  • Coefficients on all nodes
  • Merge branch ‘coefficents_on_all_nodes’ into ‘main’ Coefficients on all nodes See merge request desupervised/solutions/full-economics!270
  • stauration function decode order See merge request desupervised/solutions/full-economics!271
  • non repeating dates in holidays
  • non repeating dates in holidays See merge request desupervised/solutions/full-economics!272
  • handle pred with no dates node propperly See merge request desupervised/solutions/full-economics!273
  • Use Variables instead of old variable loading See merge request desupervised/solutions/full-economics!274
  • Simplify inputs for nodes operating using dates See merge request desupervised/solutions/full-economics!275
  • condition on predicted values during decomp to avoid inconsistencies See merge request desupervised/solutions/full-economics!277
  • Result node add a dedicated result node and hide the result_node=true/false on nodes
  • Merge branch ‘result_node’ into ‘main’ Result node See merge request desupervised/solutions/full-economics!278
  • clean up changelogs
  • Merge branch ‘main’ into release
  • ensure we export numbers not string in bulk predict See merge request desupervised/solutions/full-economics!280
  • Decompose events by sending empty dates
  • Merge branch ‘decompose_events_by_sending_empty_dates’ into ‘main’ Decompose events by sending empty dates See merge request desupervised/solutions/full-economics!281
  • Merge branch ‘main’ into release
  • Bugfix decomp evens See merge request desupervised/solutions/full-economics!282
  • Iprove events flow by using new Events node in various places See merge request desupervised/solutions/full-economics!283
  • Merge branch ‘main’ into release

API

  • update variables table See merge request desupervised/platform/commercial-navigator/api!808
  • simulation optimization” Closes #578 See merge request desupervised/platform/commercial-navigator/api!805
  • response curve temporal result Closes #679 See merge request desupervised/platform/commercial-navigator/api!824
  • migration issue See merge request desupervised/platform/commercial-navigator/api!828
  • map sqlalchemy type to polars type See merge request desupervised/platform/commercial-navigator/api!827
  • prevent event baseline See merge request desupervised/platform/commercial-navigator/api!829
  • remove unused endpoints
  • remove unused endpoints See merge request desupervised/platform/commercial-navigator/api!830
  • missing event var See merge request desupervised/platform/commercial-navigator/api!831

UI

  • clone by dragging with alt key Closes #1532 See merge request desupervised/platform/commercial-navigator/ui!1476
  • use window.requestAnimationFrame to replace manual delay See merge request desupervised/platform/commercial-navigator/ui!1478
  • adjusment for capability update Closes #1521 See merge request desupervised/platform/commercial-navigator/ui!1474
  • more layout options Closes #1533 See merge request desupervised/platform/commercial-navigator/ui!1479
  • cleanup old reactflow Closes #1454 See merge request desupervised/platform/commercial-navigator/ui!1480
  • proper handle group nodes on elkjs layouter Closes #1540 See merge request desupervised/platform/commercial-navigator/ui!1481
  • add prep function to handle new update variable format Closes #1528 See merge request desupervised/platform/commercial-navigator/ui!1452
  • proper filter on result dashboard Closes #1539 See merge request desupervised/platform/commercial-navigator/ui!1482
  • sorted data on big number plot of insights tab See merge request desupervised/platform/commercial-navigator/ui!1483
  • use variable column to check data availability See merge request desupervised/platform/commercial-navigator/ui!1485
  • filter out events variable on baseline selection See merge request desupervised/platform/commercial-navigator/ui!1484
  • proper filter by data type on getting dashboard data See merge request desupervised/platform/commercial-navigator/ui!1486
  • pascal case on unproperly formatted variable string Closes #1544 See merge request desupervised/platform/commercial-navigator/ui!1487
  • capability updates and remove v2 postfix See merge request desupervised/platform/commercial-navigator/ui!1488
  • proper default for Events node and capability update Closes #1547 See merge request desupervised/platform/commercial-navigator/ui!1489
  • add more info on hotkey popup Closes #1551 See merge request desupervised/platform/commercial-navigator/ui!1491
  • elevate edge on selection Closes #1557 See merge request desupervised/platform/commercial-navigator/ui!1492

v2.8.9

date: 2024-10-17T11:31:04.095Z

v2.8.9

Bug Fixes

AI-Engine

  • decompose events on top level node by sending in empty dates
  • invert event decomposition for new baseline
  • don’t invert events

API

  • ignore unsupported external indicators
  • prevent passing event variable

UI

  • filter out events variable on baseline selection
  • use variable column to check data availability

v2.8.8

date: 2024-10-17T11:27:06.635Z

v2.8.8

Bug Fixes

UI

  • add missing dependency on importerFn caller

v2.8.7

date: 2024-10-16T23:04:30.933Z

v2.8.7

Bug Fixes

UI

  • sorted data on big number plot of insights tab
  • sorted data on big number plot of insights tab

v2.8.6

date: 2024-10-16T12:38:19.266Z

v2.8.6

v2.8.5

date: 2024-10-16T11:40:54.100Z

v2.8.5

Bug Fixes

AI-Engine

  • ensure we export numbers not string

v2.8.4

date: 2024-10-16T10:39:48.194Z

v2.8.4

New Features

AI-Engine

API

Teams

UI

Bug Fixes

AI-Engine

API

Teams

  • resolve error on superadmin without team header

UI

  • only support csv and xlsx files
  • larger font size on tooltip on latex markdown Closes #1453
  • allow replacing node with the a node that is different in format Closes #1172
  • remove old dag state dependency Closes #1456
  • add risk input number Closes #1447
  • add holiday graph Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1452 require: https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/787
  • add warning when the variable will be excluded on advanced effect option Closes #1457
  • use new reactflow to render the graphs Closes #1455, #1110
  • proper dark and light theme switch Closes #1458
  • bring back right sidebar for edge Closes #1459
  • symmetrical table
  • proper insert on insert button Closes #1137
  • show data upload list of each modelling combination on the table Closes #1450, Needs https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/792
  • option to insert basic graph based on the effect section data on creation page Need https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/merge_requests/1375 to go in first Closes #1426
  • proper variable grouping by data type
  • better column name on results dashboard Closes #1427
  • better centering method for error and info page Closes #1429
  • various tweaks on “key” and “keys” type node Closes #1437
  • add special inputs for tensor value Closes #1460
  • proper form declaration on the newest node type Closes #1460
  • better alternative for antd form list Closes #1462
  • proper default on glm node Closes #1461
  • add delete edge button Closes #1445
  • add custom right click menu Closes #1463
  • allow submitting the date with selector Closes #1393
  • various tweaks See #1103
  • add 1000 limit to target and eq ineq constraints Closes #1407
  • mlp node validation Closes #1237
  • add exceed n argument checking on edge Closes #829
  • add proper loading state on downloading archive Closes #1449
  • add setting to hide or show argument on edge and more color coded edge Closes #1446
  • add excel optimization and upload Require : https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/794
  • hide edge argument option when there is only one on edge Closes #1040
  • proper logic on getting data Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1466
  • add new plot on each response Closes #1380
  • download as image and bigger handle on connect Closes #1130
  • add targets variable selection on basic builder Closes #1419, needs https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/796
  • add replace menu in the right click node Closes #1468
  • add delay between checking and getting the variable list Closes #1469
  • proper dataset id on create model modal Closes #1476
  • proper dates input on node Closes #1477
  • proper export button on adjust variable section of creation page Closes #1474
  • add special input for sat fn of media node Closes #1464
  • proper group on each response plot and tooltips Closes #1470
  • auto select all on target when no selection Closes #1471
  • switch to show non updated variables from the dataset itself Closes #1475
  • add more arg to advanced effect of creation page Closes #1465
  • reorder left sidebar Closes #1481
  • new “Variables” node Closes #1483
  • only check selected upload id on creation page to disable the create button Closes #1482
  • support events node Closes #1484, #1479
  • proper dependency on generating argument list on edge’s right sidebar Closes #1485
  • handle change edge argument on event prior node Closes #1486
  • show external upload on prod Closes #1487
  • add info on ctrl click multi select Closes #1473
  • split data button on node with keys Closes #1402
  • insert template button Closes #1386
  • move new group to under advanced collapsible Closes #1490
  • proper dates filter and dedicated echarts version to handle bar stack gaps bug
  • add del key to remove node Closes #1491
  • dedicated functions to handle some functionality vs simulation
  • dynamic width based on how much is the variables Closes #1503
  • increase node memory limit to solve js heap oom error
  • insert template glm Closes #1409
  • add more args under advanced effect Closes #1498
  • proper x axis label on results plot
  • tidy up code
  • more inputs on some template insertion Closes #1505
  • proper input handler on variable node and more tweaks Closes #1506
  • allow decimal on baseline input and proper handle valid_models error Closes #1508
  • proper node color on the graph section Closes #1514
  • better code and optimize performance optimize by moving around the function generation to another place that is less prone to rerendering
  • proximity connect Closes #1493
  • proper variable list and proper selection on handle empty of variable node Closes #1517
  • remove experimental tooltip Closes #1518
  • better performance and code Closes #1494
  • memoize all childrens of ReactFlow to minimize the lagginess
  • better handling on right sidebar show logic
  • better highlighter handler when dragging node
  • add vertical and horizontal options to auto layout Closes #1495
  • multi connection when connecting from one of selected nodes Closes #1472
  • expose the og setNodes to provider accessible to all Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1530
  • expose the og setNodes to provider accessible to all
  • drag node from sidebar straight to insert group Closes #1492
  • proper highlight checks on the newly added node
  • replace filter by Group with Variables’s Type Closes #1529, needs https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/821
  • add guides button with gif
  • 3d scatter custom tooltip function with proper decimal format Closes #1534
  • add warning on combinations that dont have sales data Closes #1535
  • better combination info and warning Closes #1536
  • proper url navigation on data upload table of creation page
  • hide deprecated nodes Closes #1537
  • handle default coefficient for glm node
  • missing dependency on load init graph
  • add dep for proper init handler effect
  • proper combination preselect
  • better use debounce value

Unknown commit type

AI-Engine

  • grantee progress 0 and 1 for jobs Closes #106 See merge request desupervised/solutions/full-economics!255
  • add individual flag on SimulationEffect Node in order to set the Closes #113 See merge request desupervised/solutions/full-economics!256
  • Merge branch ‘main’ into release
  • pass crg argument See merge request desupervised/solutions/full-economics!259
  • node that allows expression of simmularity in effectivness Closes #96 See merge request desupervised/solutions/full-economics!249
  • add more control in to the basic model builder Closes #112, #111, #109, and #107 See merge request desupervised/solutions/full-economics!260
  • Expose beta param for hill saturation function in the media node Closes #114 See merge request desupervised/solutions/full-economics!262
  • make date node optional Closes #116 See merge request desupervised/solutions/full-economics!261
  • Merge branch ‘main’ into release
  • include temporal response curves Closes #117 See merge request desupervised/solutions/full-economics!263
  • bugfixes in basic model builder See merge request desupervised/solutions/full-economics!264
  • remove unused date node from basic model See merge request desupervised/solutions/full-economics!265
  • Decompose future support how decomposition is done using future data
  • Merge branch ‘decompose-future’ into ‘main’ Decompose future See merge request desupervised/solutions/full-economics!266
  • Merge branch ‘main’ into release
  • Events node redesign Closes #134 See merge request desupervised/solutions/full-economics!267
  • add new Variables node that unifies data loading Closes #131 See merge request desupervised/solutions/full-economics!268
  • Merge branch ‘main’ into release
  • Merge branch ‘main’ into release
  • desupervised/solutions/full-economics into release
  • Merge branch ‘hotfix-holidays-non-repeating’ into release
  • lint fixes
  • Merge tag ‘v6.2.7-hotfix1’ into release

API

  • catch file error Closes #639 See merge request desupervised/platform/commercial-navigator/api!778
  • fit-attr follow models dates Closes #673 See merge request desupervised/platform/commercial-navigator/api!781
  • prevent completed task from rerunning See merge request desupervised/platform/commercial-navigator/api!783
  • cast None to nan See merge request desupervised/platform/commercial-navigator/api!785
  • add running status when processing dataupload See merge request desupervised/platform/commercial-navigator/api!786
  • optimization transform Closes #672 See merge request desupervised/platform/commercial-navigator/api!784
  • build constant vars endpoint Closes #657 See merge request desupervised/platform/commercial-navigator/api!780
  • small update on combination request of variable constant endpoint See merge request desupervised/platform/commercial-navigator/api!788
  • add holiday support on basic graph Closes #675 See merge request desupervised/platform/commercial-navigator/api!787
  • task add error msg Closes #663 See merge request desupervised/platform/commercial-navigator/api!789
  • add column_names to modeilling combination endpoint to support ui See merge request desupervised/platform/commercial-navigator/api!792
  • use IId on excel job Closes #669 See merge request desupervised/platform/commercial-navigator/api!791
  • add “info/country_holidays” endpoint See merge request desupervised/platform/commercial-navigator/api!793
  • excel export optimization and upload Closes #677 See merge request desupervised/platform/commercial-navigator/api!794
  • targets variable on build endpoint See merge request desupervised/platform/commercial-navigator/api!796
  • parse none to nan See merge request desupervised/platform/commercial-navigator/api!798
  • pass dataset instead of project See merge request desupervised/platform/commercial-navigator/api!800
  • add more options to basic graph Closes #678 See merge request desupervised/platform/commercial-navigator/api!799
  • fix upload issue on uploading 1 row csv file See merge request desupervised/platform/commercial-navigator/api!801
  • price to profit See merge request desupervised/platform/commercial-navigator/api!802
  • support uploading wide format file Closes #674 See merge request desupervised/platform/commercial-navigator/api!795
  • api template Closes #638 See merge request desupervised/platform/commercial-navigator/api!790
  • updated values attribution See merge request desupervised/platform/commercial-navigator/api!803
  • proper shortnamve on events variables See merge request desupervised/platform/commercial-navigator/api!804
  • add a /graph/template endpoint as a proxy to capability See merge request desupervised/platform/commercial-navigator/api!806
  • allow extra on /graph/template request body See merge request desupervised/platform/commercial-navigator/api!807
  • send proper json to validate_graph of capability See merge request desupervised/platform/commercial-navigator/api!810
  • get job logs instead of info See merge request desupervised/platform/commercial-navigator/api!811
  • prevent sending empty df on prediction See merge request desupervised/platform/commercial-navigator/api!812
  • send dates for scenarios See merge request desupervised/platform/commercial-navigator/api!813
  • Fix wide empty row in metadata
  • Merge branch ‘fix-wide-empty-row-in-metadata’ into ‘main’ Fix wide empty row in metadata See merge request desupervised/platform/commercial-navigator/api!814
  • prediction freeze node type See merge request desupervised/platform/commercial-navigator/api!815
  • prevent float nan into db Closes ui#1512 See merge request desupervised/platform/commercial-navigator/api!816
  • handle one date selection on update See merge request desupervised/platform/commercial-navigator/api!819
  • add Variables relation to RetrospectiveEffect model See merge request desupervised/platform/commercial-navigator/api!821
  • add modelling combinatio to singular upload check Closes #687 See merge request desupervised/platform/commercial-navigator/api!822
  • allow varaibles to filter by data table See merge request desupervised/platform/commercial-navigator/api!823
  • lint

Teams

  • resolve error on superadmin without team header See merge request desupervised/platform/teams!123

UI

  • show running status and progressbar when processing dataupload Closes #1420 See merge request desupervised/platform/commercial-navigator/ui!1365
  • migrate reactflow to 12 Closes #1451 See merge request desupervised/platform/commercial-navigator/ui!1364
  • larger font size on tooltip on latex markdown Closes #1453 See merge request desupervised/platform/commercial-navigator/ui!1366
  • allow replacing node with the a node that is different in format Closes #1172 See merge request desupervised/platform/commercial-navigator/ui!1368
  • remove old dag state dependency Closes #1456 See merge request desupervised/platform/commercial-navigator/ui!1369
  • add risk input number Closes #1447 See merge request desupervised/platform/commercial-navigator/ui!1367
  • add holiday graph Closes #1452 See merge request desupervised/platform/commercial-navigator/ui!1370
  • add warning when the variable will be excluded on advanced effect option Closes #1457 See merge request desupervised/platform/commercial-navigator/ui!1371
  • use new reactflow to render the graphs Closes #1455 and #1110 See merge request desupervised/platform/commercial-navigator/ui!1372
  • proper dark and light theme switch Closes #1458 See merge request desupervised/platform/commercial-navigator/ui!1373
  • bring back right sidebar for edge Closes #1459 See merge request desupervised/platform/commercial-navigator/ui!1374
  • proper insert on insert button Closes #1137 See merge request desupervised/platform/commercial-navigator/ui!1375
  • show data upload list of each modelling combination on the table Closes #1450 See merge request desupervised/platform/commercial-navigator/ui!1376
  • symmetrical table See merge request desupervised/platform/commercial-navigator/ui!1377
  • option to insert basic graph based on the effect section data on creation page Closes #1426 See merge request desupervised/platform/commercial-navigator/ui!1378
  • better column name on results dashboard Closes #1427 See merge request desupervised/platform/commercial-navigator/ui!1380
  • better centering method for error and info page Closes #1429 See merge request desupervised/platform/commercial-navigator/ui!1381
  • proper variable grouping by data type See merge request desupervised/platform/commercial-navigator/ui!1382
  • various tweaks on “key” and “keys” type node Closes #1437 See merge request desupervised/platform/commercial-navigator/ui!1383
  • add special inputs for tensor value Closes #1460 See merge request desupervised/platform/commercial-navigator/ui!1384
  • proper form declaration on the newest node type Closes #1460 See merge request desupervised/platform/commercial-navigator/ui!1385
  • better alternative for antd form list Closes #1462 See merge request desupervised/platform/commercial-navigator/ui!1386
  • proper default on glm node Closes #1461 See merge request desupervised/platform/commercial-navigator/ui!1387
  • add delete edge button Closes #1445 See merge request desupervised/platform/commercial-navigator/ui!1388
  • add custom right click menu Closes #1463 See merge request desupervised/platform/commercial-navigator/ui!1389
  • allow submitting the date with selector Closes #1393 See merge request desupervised/platform/commercial-navigator/ui!1390
  • various tweaks Closes #1103 See merge request desupervised/platform/commercial-navigator/ui!1391
  • add 1000 limit to target and eq ineq constraints Closes #1407 See merge request desupervised/platform/commercial-navigator/ui!1392
  • mlp node validation Closes #1237 See merge request desupervised/platform/commercial-navigator/ui!1393
  • add exceed n argument checking on edge Closes #829 See merge request desupervised/platform/commercial-navigator/ui!1394
  • add proper loading state on downloading archive Closes #1449 See merge request desupervised/platform/commercial-navigator/ui!1395
  • add setting to hide or show argument on edge and more color coded edge Closes #1446 See merge request desupervised/platform/commercial-navigator/ui!1398
  • add excel optimization and upload See merge request desupervised/platform/commercial-navigator/ui!1397
  • hide edge argument option when there is only one on edge Closes #1040 See merge request desupervised/platform/commercial-navigator/ui!1400
  • proper logic on getting data Closes #1466 See merge request desupervised/platform/commercial-navigator/ui!1401
  • add new plot on each response Closes #1380 See merge request desupervised/platform/commercial-navigator/ui!1399
  • download as image and bigger handle on connect Closes #1130 See merge request desupervised/platform/commercial-navigator/ui!1402
  • add targets variable selection on basic builder Closes #1419 See merge request desupervised/platform/commercial-navigator/ui!1403
  • add replace menu in the right click node Closes #1468 See merge request desupervised/platform/commercial-navigator/ui!1404
  • add delay between checking and getting the variable list Closes #1469 See merge request desupervised/platform/commercial-navigator/ui!1406
  • proper dataset id on create model modal Closes #1476 See merge request desupervised/platform/commercial-navigator/ui!1407
  • proper dates input on node Closes #1477 See merge request desupervised/platform/commercial-navigator/ui!1408
  • subflow to support scope Closes #1397 and #1442 See merge request desupervised/platform/commercial-navigator/ui!1405
  • proper export button on adjust variable section of creation page Closes #1474 See merge request desupervised/platform/commercial-navigator/ui!1410
  • add special input for sat fn of media node Closes #1464 See merge request desupervised/platform/commercial-navigator/ui!1396
  • add wide format sample files See merge request desupervised/platform/commercial-navigator/ui!1409
  • proper group on each response plot and tooltips Closes #1470 See merge request desupervised/platform/commercial-navigator/ui!1411
  • auto select all on target when no selection Closes #1471 See merge request desupervised/platform/commercial-navigator/ui!1412
  • switch to show non updated variables from the dataset itself Closes #1475 See merge request desupervised/platform/commercial-navigator/ui!1413
  • add more arg to advanced effect of creation page Closes #1465 See merge request desupervised/platform/commercial-navigator/ui!1414
  • reorder left sidebar Closes #1481 See merge request desupervised/platform/commercial-navigator/ui!1416
  • new “Variables” node Closes #1483 See merge request desupervised/platform/commercial-navigator/ui!1415
  • only check selected upload id on creation page to disable the create button Closes #1482 See merge request desupervised/platform/commercial-navigator/ui!1417
  • support events node Closes #1484 and #1479 See merge request desupervised/platform/commercial-navigator/ui!1418
  • proper dependency on generating argument list on edge’s right sidebar Closes #1485 See merge request desupervised/platform/commercial-navigator/ui!1419
  • handle change edge argument on event prior node Closes #1486 See merge request desupervised/platform/commercial-navigator/ui!1420
  • show external upload on prod Closes #1487 See merge request desupervised/platform/commercial-navigator/ui!1421
  • add info on ctrl click multi select Closes #1473 See merge request desupervised/platform/commercial-navigator/ui!1422
  • split data button on node with keys Closes #1402 See merge request desupervised/platform/commercial-navigator/ui!1423
  • insert template button Closes #1386 See merge request desupervised/platform/commercial-navigator/ui!1424
  • move new group to under advanced collapsible Closes #1490 See merge request desupervised/platform/commercial-navigator/ui!1425
  • proper dates filter and dedicated echarts version to handle bar stack gaps bug See merge request desupervised/platform/commercial-navigator/ui!1427
  • add del key to remove node Closes #1491 See merge request desupervised/platform/commercial-navigator/ui!1426
  • dedicated functions to handle some functionality vs simulation See merge request desupervised/platform/commercial-navigator/ui!1428
  • dynamic width based on how much is the variables Closes #1503 See merge request desupervised/platform/commercial-navigator/ui!1429
  • increase node memory limit to solve js heap oom error See merge request desupervised/platform/commercial-navigator/ui!1431
  • insert template glm Closes #1409 See merge request desupervised/platform/commercial-navigator/ui!1432
  • add more args under advanced effect Closes #1498 See merge request desupervised/platform/commercial-navigator/ui!1433
  • proper x axis label on results plot See merge request desupervised/platform/commercial-navigator/ui!1434
  • tidy up code See merge request desupervised/platform/commercial-navigator/ui!1435
  • more inputs on some template insertion Closes #1505 See merge request desupervised/platform/commercial-navigator/ui!1436
  • proper input handler on variable node and more tweaks Closes #1506 See merge request desupervised/platform/commercial-navigator/ui!1437
  • allow decimal on baseline input and proper handle valid_models error Closes #1508 See merge request desupervised/platform/commercial-navigator/ui!1438
  • proper node color on the graph section Closes #1514 See merge request desupervised/platform/commercial-navigator/ui!1439
  • better code and optimize performance See merge request desupervised/platform/commercial-navigator/ui!1440
  • proximity connect Closes #1493 See merge request desupervised/platform/commercial-navigator/ui!1441
  • proper variable list and proper selection on handle empty of variable node Closes #1517 See merge request desupervised/platform/commercial-navigator/ui!1442
  • remove experimental tooltip Closes #1518 See merge request desupervised/platform/commercial-navigator/ui!1443
  • reconnect edge Closes #1494 See merge request desupervised/platform/commercial-navigator/ui!1444
  • better performance and code Closes #1494 See merge request desupervised/platform/commercial-navigator/ui!1446
  • memoize all childrens of ReactFlow to minimize the lagginess See merge request desupervised/platform/commercial-navigator/ui!1447
  • better handling on right sidebar show logic See merge request desupervised/platform/commercial-navigator/ui!1448
  • better highlighter handler when dragging node See merge request desupervised/platform/commercial-navigator/ui!1449
  • add vertical and horizontal options to auto layout Closes #1495 See merge request desupervised/platform/commercial-navigator/ui!1451
  • multi connection when connecting from one of selected nodes Closes #1472 See merge request desupervised/platform/commercial-navigator/ui!1453
  • expose the og setNodes to provider accessible to all Closes #1530 See merge request desupervised/platform/commercial-navigator/ui!1454
  • Revert “Merge branch ‘fix-grouping-dag’ into ‘main’” This reverts commit b5e047302ba24bd735ade98a8a71ad81e3155d00, reversing changes made to f53a9073a745853a3eabc7f045e0db77a263759f.
  • Merge branch ‘a-revert’ into ‘main’ Revert “Merge branch ‘fix-grouping-dag’ into ‘main’” See merge request desupervised/platform/commercial-navigator/ui!1456
  • expose the og setNodes to provider accessible to all See merge request desupervised/platform/commercial-navigator/ui!1457
  • drag node from sidebar straight to insert group Closes #1492 See merge request desupervised/platform/commercial-navigator/ui!1458
  • proper highlight checks on the newly added node See merge request desupervised/platform/commercial-navigator/ui!1459
  • replace filter by Group with Variables’s Type Closes #1529 See merge request desupervised/platform/commercial-navigator/ui!1461
  • add guides button with gif See merge request desupervised/platform/commercial-navigator/ui!1462
  • 3d scatter custom tooltip function with proper decimal format Closes #1534 See merge request desupervised/platform/commercial-navigator/ui!1463
  • add warning on combinations that dont have sales data Closes #1535 See merge request desupervised/platform/commercial-navigator/ui!1464
  • better combination info and warning Closes #1536 See merge request desupervised/platform/commercial-navigator/ui!1465
  • proper url navigation on data upload table of creation page See merge request desupervised/platform/commercial-navigator/ui!1466
  • hide deprecated nodes Closes #1537 See merge request desupervised/platform/commercial-navigator/ui!1467
  • Revert “Merge branch ‘1537-issue’ into ‘main’” This reverts commit 3c49625b24c4bc930ffe834bff9747d798495d77, reversing changes made to 5041a67f39efc56464567b2cee3f38802fb6973d.
  • Merge branch ‘revert-ma’ into ‘main’ Revert “Merge branch ‘1537-issue’ into ‘main’” See merge request desupervised/platform/commercial-navigator/ui!1468
  • handle default coefficient for glm node See merge request desupervised/platform/commercial-navigator/ui!1470
  • missing dependency on load init graph See merge request desupervised/platform/commercial-navigator/ui!1471
  • add dep for proper init handler effect See merge request desupervised/platform/commercial-navigator/ui!1472
  • proper combination preselect See merge request desupervised/platform/commercial-navigator/ui!1473
  • better use debounce value See merge request desupervised/platform/commercial-navigator/ui!1475

v2.7.0

date: 2024-08-26T08:04:25.000Z

v2.7.0

New Features

AI-Engine

  • add exponential trend template Closes #108 See merge request desupervised/solutions/full-economics!253
  • recreate old graphs to ensure new settings gets loaded See merge request desupervised/solutions/full-economics!254

API

  • excel job Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/618
  • add more data to models resources endpoitn See merge request desupervised/platform/commercial-navigator/api!769
  • optional start end date on post prediction See merge request desupervised/platform/commercial-navigator/api!771
  • excel job Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/618 See merge request desupervised/platform/commercial-navigator/api!749
  • add quantiles to request Closes #601 See merge request desupervised/platform/commercial-navigator/api!759
  • remove attrset dataset unique index See merge request desupervised/platform/commercial-navigator/api!772
  • add both op to get both intersect and union on getting combination endpoint See merge request desupervised/platform/commercial-navigator/api!774
  • improve get data query See merge request desupervised/platform/commercial-navigator/api!768

UI

Bug Fixes

API

UI

v2.6.2

date: 2024-08-15T19:01:41.220Z

v2.6.2

New Features

AI-Engine

API

Teams

  • save team members join date

UI

Users

Bug Fixes

AI-Engine

API

  • don’t exlclude KPI node
  • bulk predict bug Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/648
  • prediction jobs response type
  • allow sending variables to basic graph Closes #637
  • return event variable related to #653
  • profit revenue calc Closes #656
  • add grouped function on get variable list endpoint
  • filter variables for graph basic Closes #655
  • remove var when valid variables is none
  • update default fit-prediction quantiles Closes #627
  • option to only return the numbers
  • return graph instance status
  • make sure the joined combination is in correct order Closes #661
  • ignore unique violation error when inserting variable Closes #660

Teams

UI

  • optimize code and performance on creation page Closes #1335, #1387
  • proper split area background on box plot Closes #1388
  • density plot label and tooltip improvement Closes #1379
  • add loading sign on sim/pred/opt creation page Closes #1390
  • make sure to sort the combination selector Closes #1382
  • improve goal driven checks Closes #1389
  • special Weight properties of LinearRegression node on advanced model builder Closes #1395
  • hotfix better error handling for 502 on data upload Fix #1400
  • pretty formatted error message Closes #1392
  • hide tabs on main effect and activities dashboard page Closes #1391
  • proper handle 502 plain string error Closes #1405
  • tweaks on eq ineq section for better exp Closes #1404
  • tweaks on term param of glm node Closes #1403
  • apply the responsive tag count selection on opt variable
  • add loading indicator on getting combination data on multiple creation pages Closes #1408
  • add loading indicator on generating variable summary table
  • multiple tweaks on bulk mode See #1410, also tidy up some code
  • proper generate cascader options on metrics tab See #1236, also use better echarts for metrics
  • use per group layout Closes #1378
  • proper selectable dates on filter date range picker Closes #1161
  • update default samples on creation page Closes #1127
  • properly show the metric when its running or submitting Closes #1228
  • hide sidebar on open project page Closes #566
  • bulk mode tweaks 2 See #1412
  • add variable selection on advanced effect section Closes #1381
  • add new dedicated menu to sidebar Closes #1413
  • rename extend action button Closes #1278
  • better project api definition placement and better combination types
  • multiple tweaks Closes #1423
  • multiple tweaks on variable selection on graph variables Closes #1418
  • multiple tweaks 2 Closes #1424
  • multiple tweaks and bug fixes 3 See #1425
  • better logic on initial state handling Closes #1428
  • optimize data fetching and plot
  • store locally the lib needed for worker
  • add loading state and hide media stuff when no media
  • diable modify by graph instance if not exists require: https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/762
  • better logic on prefill variables

Users

Unknown commit type

AI-Engine

  • GLM node See merge request desupervised/solutions/full-economics!227
  • pass freeze_nodes as dict that match key with scenarios See merge request desupervised/solutions/full-economics!230
  • Merge branch ‘main’ into release
  • tweak deploy code
  • improve node args specification See merge request desupervised/solutions/full-economics!231
  • change from bash to sh syntax ci: change from bash to sh syntax [
  • change from bash to sh syntax See merge request desupervised/solutions/full-economics!232
  • include only connected variables in prior vs posterior See merge request desupervised/solutions/full-economics!235
  • cast response curves to float before saving the result Closes desupervised/platform/commercial-navigator/api#624 See merge request desupervised/solutions/full-economics!236
  • Select saturation function on media Closes #102, #98, and #95 See merge request desupervised/solutions/full-economics!233
  • control weight settings in linear regression Closes #103 See merge request desupervised/solutions/full-economics!234
  • add graph templates Closes #104 See merge request desupervised/solutions/full-economics!237
  • allow specifying variables when constructing a basic model See merge request desupervised/solutions/full-economics!238
  • parsing of date subset in optimzation constraints See merge request desupervised/solutions/full-economics!240
  • Merge branch ‘main’ into release
  • handle 0 in the hill function See merge request desupervised/solutions/full-economics!241
  • GLM with node constructors See merge request desupervised/solutions/full-economics!242
  • Merge branch ‘main’ into release
  • bugfix log_prob ratio without kpis See merge request desupervised/solutions/full-economics!243
  • Glm tweaks
  • Merge branch ‘glm_tweaks’ into ‘main’ Glm tweaks See merge request desupervised/solutions/full-economics!244
  • increase recursion limit for optimize constraints See merge request desupervised/solutions/full-economics!245
  • Merge branch ‘main’ into release
  • disable broken replace in env file
  • add Generalized Linear Model Template See merge request desupervised/solutions/full-economics!247
  • event template can take dates as input Closes #94 See merge request desupervised/solutions/full-economics!248
  • parse multipart-form data See merge request desupervised/solutions/full-economics!250
  • Merge branch ‘main’ into release
  • feture importance excludes holidays See merge request desupervised/solutions/full-economics!251
  • desupervised/solutions/full-economics
  • Merge branch ‘main’ into release
  • bugfix selecting event variables to use in basic model builder See merge request desupervised/solutions/full-economics!252
  • Merge branch ‘main’ into release

API

  • don’t exlclude KPI node See merge request desupervised/platform/commercial-navigator/api!743
  • allow uploads compressed file Closes #644 See merge request desupervised/platform/commercial-navigator/api!744
  • process csv using moding See merge request desupervised/platform/commercial-navigator/api!745
  • unfinished bulk prediction Closes #590 See merge request desupervised/platform/commercial-navigator/api!730
  • bulk predict bug Closes #648 See merge request desupervised/platform/commercial-navigator/api!746
  • prediction jobs response type See merge request desupervised/platform/commercial-navigator/api!747
  • variable importance Closes #604 See merge request desupervised/platform/commercial-navigator/api!748
  • allow sending variables to basic graph Closes #637 See merge request desupervised/platform/commercial-navigator/api!751
  • return event variable See merge request desupervised/platform/commercial-navigator/api!752
  • profit revenue calc Closes #656 See merge request desupervised/platform/commercial-navigator/api!754
  • add grouped function on get variable list endpoint See merge request desupervised/platform/commercial-navigator/api!756
  • filter variables for graph basic Closes #655 See merge request desupervised/platform/commercial-navigator/api!755
  • remove var when valid variables is none See merge request desupervised/platform/commercial-navigator/api!757
  • update default fit-prediction quantiles Closes #627 See merge request desupervised/platform/commercial-navigator/api!760
  • option to only return the numbers See merge request desupervised/platform/commercial-navigator/api!761
  • return graph instance status See merge request desupervised/platform/commercial-navigator/api!762
  • support uploading excel files (xlsx, xls, xlsb) See merge request desupervised/platform/commercial-navigator/api!763
  • make sure the joined combination is in correct order Closes #661 See merge request desupervised/platform/commercial-navigator/api!764
  • ignore unique violation error when inserting variable Closes #660 See merge request desupervised/platform/commercial-navigator/api!765

Teams

  • save team members join date Closes #74 See merge request desupervised/platform/teams!119

UI

  • optimize code and performance on creation page Closes #1335 and #1387 See merge request desupervised/platform/commercial-navigator/ui!1300
  • proper split area background on box plot See merge request desupervised/platform/commercial-navigator/ui!1301
  • density plot label and tooltip improvement Closes #1379 See merge request desupervised/platform/commercial-navigator/ui!1302
  • add loading sign on sim/pred/opt creation page Closes #1390 See merge request desupervised/platform/commercial-navigator/ui!1303
  • make sure to sort the combination selector Closes #1382 See merge request desupervised/platform/commercial-navigator/ui!1304
  • improve goal driven checks Closes #1389 See merge request desupervised/platform/commercial-navigator/ui!1305
  • special Weight properties of LinearRegression node on advanced model builder Closes #1395 See merge request desupervised/platform/commercial-navigator/ui!1306
  • show team members join date Closes desupervised/platform/teams#74 See merge request desupervised/platform/commercial-navigator/ui!1307
  • hotfix better error handling for 502 on data upload Closes #1400 See merge request desupervised/platform/commercial-navigator/ui!1309
  • GLM node” Closes #1394 See merge request desupervised/platform/commercial-navigator/ui!1308
  • pretty formatted error message See merge request desupervised/platform/commercial-navigator/ui!1310
  • remove tabs” Closes #1391 See merge request desupervised/platform/commercial-navigator/ui!1312
  • compress file before upload Closes #1401 See merge request desupervised/platform/commercial-navigator/ui!1313
  • bulk mode Closes #1260 See merge request desupervised/platform/commercial-navigator/ui!1311
  • proper handle 502 plain string error Closes #1405 See merge request desupervised/platform/commercial-navigator/ui!1314
  • tweaks on eq ineq section for better exp Closes #1404 See merge request desupervised/platform/commercial-navigator/ui!1315
  • tweaks on term param of glm node Closes #1403 See merge request desupervised/platform/commercial-navigator/ui!1316
  • apply the responsive tag count selection on opt variable See merge request desupervised/platform/commercial-navigator/ui!1317
  • add loading indicator on getting combination data on multiple creation pages Closes #1408 See merge request desupervised/platform/commercial-navigator/ui!1318
  • add loading indicator on generating variable summary table See merge request desupervised/platform/commercial-navigator/ui!1319
  • tweaks” Closes #1410 See merge request desupervised/platform/commercial-navigator/ui!1320
  • proper generate cascader options on metrics tab Closes #1236 See merge request desupervised/platform/commercial-navigator/ui!1321
  • use per group layout Closes #1378 See merge request desupervised/platform/commercial-navigator/ui!1322
  • proper selectable dates on filter date range picker Closes #1161 See merge request desupervised/platform/commercial-navigator/ui!1323
  • update default samples on creation page See merge request desupervised/platform/commercial-navigator/ui!1324
  • properly show the metric when its running or submitting See merge request desupervised/platform/commercial-navigator/ui!1325
  • hide sidebar on open project page Closes #566 See merge request desupervised/platform/commercial-navigator/ui!1326
  • bulk mode tweaks 2 See merge request desupervised/platform/commercial-navigator/ui!1328
  • add upload progress indicator See merge request desupervised/platform/commercial-navigator/ui!1327
  • add feature importance tab See merge request desupervised/platform/commercial-navigator/ui!1329
  • add variable selection on advanced effect section Closes #1381 See merge request desupervised/platform/commercial-navigator/ui!1330
  • add new dedicated menu to sidebar Closes #1413 See merge request desupervised/platform/commercial-navigator/ui!1331
  • rename extend action button Closes #1278 See merge request desupervised/platform/commercial-navigator/ui!1332
  • better project api definition placement and better combination types See merge request desupervised/platform/commercial-navigator/ui!1333
  • add filterable dataset column to the jobs that have it Closes #1240 See merge request desupervised/platform/commercial-navigator/ui!1335
  • multiple tweaks Closes #1423 See merge request desupervised/platform/commercial-navigator/ui!1337
  • multiple tweaks on variable selection on graph variables Closes #1418 See merge request desupervised/platform/commercial-navigator/ui!1336
  • multiple tweaks 2 Closes #1424 See merge request desupervised/platform/commercial-navigator/ui!1338
  • tweaks 3” Closes #1425 See merge request desupervised/platform/commercial-navigator/ui!1339
  • UI Optimize activities dashboard
  • Merge branch ‘optimize-dashboard’ into ‘main’ UI Optimize activities dashboard See merge request desupervised/platform/commercial-navigator/ui!1340
  • allow upload files with excel formats See merge request desupervised/platform/commercial-navigator/ui!1343
  • better logic on initial state handling Closes #1428 See merge request desupervised/platform/commercial-navigator/ui!1344
  • optimize data fetching and plot See merge request desupervised/platform/commercial-navigator/ui!1341
  • store locally the lib needed for worker See merge request desupervised/platform/commercial-navigator/ui!1345
  • diable modify by graph instance if not exists See merge request desupervised/platform/commercial-navigator/ui!1342
  • add loading state and hide media stuff when no media See merge request desupervised/platform/commercial-navigator/ui!1346
  • better logic on prefill variables See merge request desupervised/platform/commercial-navigator/ui!1347

Users

v2.5.0

date: 2024-07-19T10:52:07.000Z

v2.5.0

New Features

AI-Engine

API

Teams

  • allow toggle permissions for a team
  • allow filter memberships
  • suspends team
  • add banner management to allow displaying scheduled banner on app

UI

  • creation page, table page, and details page
  • update creation request params
  • disable suspended teams
  • Fix user menu when not having any teams to be able to logout, or go to settings
  • Disable suspended teams and redirect to other active team or team selection if not have any active team

Screenshots

image

  • fixed top menu dropdown to show username, and enable dropdown (to do sign out)
  • hide team selection in the header when not having any team
  • hide “Team Settings” in the top menu dropdown when not having any team image
  • fixed accessing user settings (to change password or delete account) when not having any team Preview

Closes https://gitlab.com/desupervised/platform/teams/-/issues/53, https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1277

Users

Bug Fixes

#### AI-Engine

  • investigate reverse opt
  • more random hacking
  • more testing on how to add direction loss
  • a bit more consitent goal driven opt
  • trying to stablize convergance
  • more work on rev opt
  • some cleanup and work on removing hacks
  • directions only for goal driven op
  • bugfix goal targer loss
  • set defaults to align with working opt
  • fix typos and docs for SimulationEffect
  • sim effect with same incoming node for both scenario and baseline
  • add quantile arg
  • liklihood_subset over spliting data
  • moving moving_avarage when less data then window sizw, just cut window down
  • add feature importance
  • add missing dependecies
  • wrong sklearn version
  • sklearn install
  • bugfix load hdf from api
  • skip likelihood metrics when not conditioning When not conditioning model, do not calculate the performance metrics as there is no real values avalible.
  • include only connected variables ins prior vs posterior
  • ensure effect in response curves are cast to float when saving results

API

  • submit attribution on background
  • avoid storing unselected points on creation and ungrouped results data
  • remove “ProjectId” col in exported dataset Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/603
  • fix alembic import
  • filter only completed dataset
  • import issue in alembic
  • use variables list from variable table
  • duplicate fit priorposterior Closes #622
  • wrong prior posterior filename closes #623
  • hotfix prod attr
  • prevent creating another dataset when creating attribution set if it is the same as dataset used Also n this MR: 1. Updating relationship relationship to 1 dataset to many attribution set. 2. Update the cascade deletion flow. Deleting attribution set wouldn’t delete its dataset if its dataset has been used for any other jobs. Closes #621
  • add distinct column endpoint Related ui#1370
  • fix error handler on push to pg Closes #629
  • show bad characters in the error msg Closes #628
  • fix insert query limit Closes #634
  • add second to min/max on variable_values endpoint
  • improve interpolation logic

Teams

UI

  • properly handle running state on some attribution Closes #1341
  • add polling and sync right table data and more status on prefill check Closes #1341
  • multiple tweaks see https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1340
  • proper grouping on brand/macro over time and other data which uses the same over time plot
  • proper grouping on brand/macro over time Closes #1345
  • multiple tweaks 2 see https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/merge_requests/1246
  • stability on handling the param to get variable stats on craetion page Related #1347
  • new data flow for all tabs
  • new data flow for all tabs
  • multiple tweaks 3 see https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/merge_requests/1252
  • currency symbol on creation Closes #1066
  • export button on summary table of inputs tab Closes #1076
  • no baseline adjusment for inputs tab summary table Closes #1089
  • is active column on add data table with filter Closes #1082
  • variable comparison tab layout adjusment Closes #1136
  • two modes on results tab one plot and one variable per plot
  • make sure to set default steps to 10 Closes #1349
  • no filter when zooming on results plot Closes #1353
  • sort the variables on the results tab Continuation !1263
  • multiple tweaks 1 See #1354
  • update tooltip on button when waiting running job Closes #1351
  • multiple tweaks 2 See https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1356
  • properly handle multiple cases when no sales available See #1355
  • multiple tweaks 5 See #1361
  • multiple tweaks 6 See #1363
  • cleanup files and folders
  • remove suspended tooltip on non-suspended team Close https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1367
  • multiple tweaks 7 See #1368
  • multiple tweaks 7 See #1368
  • only fetch data of the currently opened group tab
  • add dataset to general info table Closes #1360
  • update default mean on effect section when influence is neutral Closes #1365
  • add group to the filter Closes #1366
  • redirect out from project creation if no access Closes #1369
  • do not refresh the page on first sign in Closes https://gitlab.com/desupervised/platform/teams/-/issues/60
  • better error formatting on error when uploading file Closes #1372
  • move the dag into dedicated tab on details page Closes #1374
  • upload status on the card depends on the actual background processing status Closes #1373
  • dynamic gap based on the longest y axis label on media roi plot Closes #1358
  • add all variables plot to the results tab Closes #1336
  • hide disabled sub menu under activities and effect side menu Closes #1334
  • optimize code to solves lag Closes #1317
  • send the dates on creation Closes #1384
  • more enforce on boundary and some alert when it breaks the rule Related #1375
  • add logs tab Closes #1375
  • correct the form dependencies for variable summary table Closes #1385
  • use second to min/max value for threshold default on boundary Closes #1156
  • add falback dates to eq ineq section of creation page Closes #1346

Users

style

AI-Engine

API

Teams

  • use ruff for linter and formatter

UI

Users

Unknown commit type

AI-Engine

  • remove optimization stages in favor or lr scheduler
  • new opt direction syntax
  • rework opt target specification
  • update tests for new opt interface
  • full test coverage
  • lint fixes
  • Merge branch ‘main’ into investigate_reverse_opt
  • Merge branch ‘investigate_reverse_opt’ into ‘main’ Investigate reverse opt Closes #72 See merge request desupervised/solutions/full-economics!220
  • Merge branch ‘main’ into release
  • update old test
  • lint fixes
  • fix typos and docs for SimulationEffect See merge request desupervised/solutions/full-economics!222
  • lint fix
  • add quantile arg Closes #93 See merge request desupervised/solutions/full-economics!223
  • lint fixes
  • liklihood_subset over spliting data Closes #61 See merge request desupervised/solutions/full-economics!224
  • moving moving_avarage when less data then window sizw, just cut window down Closes #87 See merge request desupervised/solutions/full-economics!225
  • lint fixes
  • Merge branch ‘feature_importance’ into ‘main’ Feature importance Closes #97 See merge request desupervised/solutions/full-economics!226
  • add mr template
  • imporve relase commit msg set the commit msg when updating the service based on the sem ver change
  • imporve relase commit msg See merge request desupervised/solutions/full-economics!228
  • skip likelihood metrics when not conditioning See merge request desupervised/solutions/full-economics!229
  • Merge branch ‘main’ into release
  • fix broken test

API

  • update optimization Closes #600 See merge request desupervised/platform/commercial-navigator/api!707
  • submit attribution on background See merge request desupervised/platform/commercial-navigator/api!722
  • avoid storing unselected points on creation Closes ui#1340 See merge request desupervised/platform/commercial-navigator/api!721
  • prior vs posterior job Closes #598 See merge request desupervised/platform/commercial-navigator/api!709
  • refactor sqlachemy models
  • remove “ProjectId” col in exported dataset Closes #603 See merge request desupervised/platform/commercial-navigator/api!723
  • refactor sqlachemy models See merge request desupervised/platform/commercial-navigator/api!724
  • fix alembic import See merge request desupervised/platform/commercial-navigator/api!725
  • import issue in alembic See merge request desupervised/platform/commercial-navigator/api!728
  • filter only completed dataset See merge request desupervised/platform/commercial-navigator/api!727
  • fit priorposterior Closes #616 See merge request desupervised/platform/commercial-navigator/api!726
  • use variables list from variable table See merge request desupervised/platform/commercial-navigator/api!729
  • duplicate fit priorposterior Closes #622 See merge request desupervised/platform/commercial-navigator/api!732
  • wrong prior posterior filename Closes #623 See merge request desupervised/platform/commercial-navigator/api!733
  • hotfix prod attr See merge request desupervised/platform/commercial-navigator/api!734
  • prevent creating another dataset when creating attribution set if it is the same as dataset used Closes #621 See merge request desupervised/platform/commercial-navigator/api!731
  • add distinct column endpoint See merge request desupervised/platform/commercial-navigator/api!735
  • fix error handler on push to pg Closes #629 See merge request desupervised/platform/commercial-navigator/api!737
  • show bad characters in the error msg Closes #628 See merge request desupervised/platform/commercial-navigator/api!736
  • fix insert query limit Closes #634 See merge request desupervised/platform/commercial-navigator/api!739
  • add second to min/max on variable_values endpoint See merge request desupervised/platform/commercial-navigator/api!740
  • improve interpolation logic See merge request desupervised/platform/commercial-navigator/api!741

Teams

  • use ruff for linter and formatter See merge request desupervised/platform/teams!110
  • allow toggle permissions for a team See merge request desupervised/platform/teams!111
  • allow filter memberships See merge request desupervised/platform/teams!112
  • suspends team Closes #70 See merge request desupervised/platform/teams!114
  • add banner management to allow displaying scheduled banner on app See merge request desupervised/platform/teams!115
  • setup auto deploy
  • setup auto deploy See merge request desupervised/platform/teams!116
  • update teams-db-migration image

UI

  • Merge branch ‘1259-issue’ into ‘main’ Resolve “Response curve UI” Closes #1259 See merge request desupervised/platform/commercial-navigator/ui!1234
  • properly handle running state on some attribution See merge request desupervised/platform/commercial-navigator/ui!1242
  • add polling and sync right table data and more status on prefill check Closes #1341 See merge request desupervised/platform/commercial-navigator/ui!1245
  • Merge branch ‘1340-issue’ into ‘main’ Resolve “Reponse curve tweaks” Closes #1340 See merge request desupervised/platform/commercial-navigator/ui!1243
  • proper grouping on brand/macro over time Closes #1345 See merge request desupervised/platform/commercial-navigator/ui!1247
  • proper grouping on brand/macro over time Closes #1345 See merge request desupervised/platform/commercial-navigator/ui!1248
  • multiple tweaks 2 Closes #1344 See merge request desupervised/platform/commercial-navigator/ui!1246
  • stability on handling the param to get variable stats on craetion page See merge request desupervised/platform/commercial-navigator/ui!1250
  • new data flow for all tabs Closes #1342 See merge request desupervised/platform/commercial-navigator/ui!1249
  • new data flow for all tabs Closes #1342 See merge request desupervised/platform/commercial-navigator/ui!1251
  • tweaks 3” Closes #1347 See merge request desupervised/platform/commercial-navigator/ui!1252
  • currency symbol on creation Closes #1066 See merge request desupervised/platform/commercial-navigator/ui!1253
  • export button on summary table of inputs tab Closes #1076 See merge request desupervised/platform/commercial-navigator/ui!1254
  • no baseline adjusment for inputs tab summary table Closes #1089 See merge request desupervised/platform/commercial-navigator/ui!1255
  • is active column on add data table with filter Closes #1082 See merge request desupervised/platform/commercial-navigator/ui!1256
  • variable comparison tab layout adjusment Closes #1136 See merge request desupervised/platform/commercial-navigator/ui!1257
  • disable suspended teams Closes desupervised/platform/teams#53 and #1277 See merge request desupervised/platform/commercial-navigator/ui!1258
  • remove api params on dataset variables
  • remove api params on dataset variables See merge request desupervised/platform/commercial-navigator/ui!1259
  • Merge branch ‘1348-issue’ into ‘main’
  • make sure to set default steps to 10 Closes #1349 See merge request desupervised/platform/commercial-navigator/ui!1262
  • no filter when zooming on results plot Closes #1353 See merge request desupervised/platform/commercial-navigator/ui!1263
  • sort the variables on the results tab See merge request desupervised/platform/commercial-navigator/ui!1265
  • new prior posterior and add it to model details Closes #1261 See merge request desupervised/platform/commercial-navigator/ui!1261
  • improve initial query data loading Closes #1162 See merge request desupervised/platform/commercial-navigator/ui!1264
  • multiple tweaks 1 See merge request desupervised/platform/commercial-navigator/ui!1266
  • update tooltip on button when waiting running job Closes #1351 See merge request desupervised/platform/commercial-navigator/ui!1268
  • Merge branch ‘1356-issue’ into ‘main’ Resolve “Prior vs posterior tweaks” Closes #1356 See merge request desupervised/platform/commercial-navigator/ui!1267
  • multiple tweaks 3 Closes #1357 See merge request desupervised/platform/commercial-navigator/ui!1269
  • multiple tweaks 3 Closes #1357 See merge request desupervised/platform/commercial-navigator/ui!1270
  • properly handle multiple cases when no sales available Closes #1355 See merge request desupervised/platform/commercial-navigator/ui!1271
  • multiple tweaks 5 Closes #1361 See merge request desupervised/platform/commercial-navigator/ui!1272
  • multiple tweaks 6 Closes #1363 See merge request desupervised/platform/commercial-navigator/ui!1274
  • //gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1363#tab-order See merge request desupervised/platform/commercial-navigator/ui!1276
  • remove suspended tooltip on non-suspended team Closes #1367 See merge request desupervised/platform/commercial-navigator/ui!1277
  • multiple tweaks 7 See merge request desupervised/platform/commercial-navigator/ui!1278
  • multiple tweaks 7 Closes #1368 See merge request desupervised/platform/commercial-navigator/ui!1279
  • only fetch data of the currently opened group tab Closes #1370 See merge request desupervised/platform/commercial-navigator/ui!1280
  • add dataset to general info table See merge request desupervised/platform/commercial-navigator/ui!1282
  • update default mean on effect section when influence is neutral Closes #1365 See merge request desupervised/platform/commercial-navigator/ui!1283
  • add group to the filter Closes #1366 See merge request desupervised/platform/commercial-navigator/ui!1284
  • display maintenance banner Closes #962 See merge request desupervised/platform/commercial-navigator/ui!1273
  • auto select first team alphabetically on new sign in with clean browser Closes #1343 See merge request desupervised/platform/commercial-navigator/ui!1281
  • redirect out from project creation if no access Closes #1369 See merge request desupervised/platform/commercial-navigator/ui!1286
  • do not refresh the page on first sign in Closes desupervised/platform/teams#60 See merge request desupervised/platform/commercial-navigator/ui!1285
  • better error formatting on error when uploading file Closes #1372 See merge request desupervised/platform/commercial-navigator/ui!1287
  • move the dag into dedicated tab on details page Closes #1374 See merge request desupervised/platform/commercial-navigator/ui!1288
  • upload status on the card depends on the actual background processing status Closes #1373 See merge request desupervised/platform/commercial-navigator/ui!1289
  • dynamic gap based on the longest y axis label on media roi plot Closes #1358 See merge request desupervised/platform/commercial-navigator/ui!1290
  • add all variables plot to the results tab Closes #1336 See merge request desupervised/platform/commercial-navigator/ui!1291
  • hide disabled sub menu under activities and effect side menu Closes #1334 See merge request desupervised/platform/commercial-navigator/ui!1292
  • optimize code to solves lag Closes #1317 See merge request desupervised/platform/commercial-navigator/ui!1293
  • send the dates on creation Closes #1384 See merge request desupervised/platform/commercial-navigator/ui!1294
  • more enforce on boundary and some alert when it breaks the rule See merge request desupervised/platform/commercial-navigator/ui!1295
  • add logs tab See merge request desupervised/platform/commercial-navigator/ui!1296
  • correct the form dependencies for variable summary table Closes #1385 See merge request desupervised/platform/commercial-navigator/ui!1297
  • use second to min/max value for threshold default on boundary See merge request desupervised/platform/commercial-navigator/ui!1299
  • Merge branch ‘1346-issue’ into ‘main’ Resolve “equal, constraints only apply in opt period” Closes #1346 See merge request desupervised/platform/commercial-navigator/ui!1298

Users

  • dedicated current user endpoint See merge request desupervised/platform/users!43

v2.4.1

date: 2024-07-05T08:33:17.000Z

New Features

API

  • File Upload to Postgres: You can now push and upload files directly to Postgres via Pub/Sub.

Bug Fixes

API

  • Memory Optimization: Reduced Postgres memory usage for improved performance.
  • Enhanced Query Efficiency: Improved the distinct column query performance.
  • Future Data Extrapolation: Fixed the dashboard to correctly extrapolate data into the far future.
  • Background Processing: Attribution submissions now run in the background.
  • Fallback References: Implemented fallback for reference points.
  • Prediction Accuracy: Corrected errors in prediction data to ensure accurate results.
  • S3 Upload Fix: Resolved issues with S3 uploads.
  • Deploy Message Standardization: Deployment commit messages now follow semantic versioning.
  • Worker Runner Addition: Added a new worker runner for better task management.

UI

  • Constraint Renaming: Renamed “equality” and “inequality” constraints for clarity.
  • Duplicate Column Removal: Removed duplicate column names to streamline data display.
  • Competitor Data Visualization: Added competitor-related plots to attribution dashboards for enhanced insights.
  • Clickable Link Fix: Corrected the prefix for clickable names in links.
  • Dataset Button Behavior: The ‘Create Dataset’ button now indicates when a job is still being submitted.
  • Extended Data Types: Added more data types to the dataTypeWPrice variable.
  • Insight Tab Performance: Improved performance by waiting for attribution-type checking before rendering content.
  • Media Diversity Table: Enhanced the table for media diversity on the overview tab, including logic for non-existent media.
  • Number Checking Enhancement: Improved number checking to allow 0 as a valid input.
  • Attribution State Handling: Better handling of running states for some attributions.
  • Data Sync and Polling: Added polling and synchronization for right table data and prefill check statuses.
  • Brand/Macro Grouping: Implemented proper grouping for brand/macro data over time.

These updates focus on improving the functionality, performance, and user experience of our platform, ensuring smoother operations and more accurate data handling for your marketing mix modeling tasks.

v2.4.0

date: 2024-06-24T13:23:10.000Z

New Features

AI-Engine Enhancements

  • Enhanced Decomposition Outputs: Now supports multiple types of decomposition in the output for more detailed analysis.
  • Prior vs. Posterior Analysis: Initial work on differentiating between prior and posterior data, including a new endpoint to access these comparisons.

API Improvements

  • Variable Statistics Table: Added a comprehensive table for variable statistics.
  • Variable Change Tracking: Monitor changes in variables with new endpoints.
  • Attribution Reference Point Fallback: Enhanced the reliability of attribution by adding fallback mechanisms.
  • Distinct Project Attribution Endpoint: New endpoint to uniquely identify project attributions.
  • Total Profit Calculation: Automatic calculation of total profit.
  • Project Management Enhancements: Set a maximum limit on the number of projects per tenant, with new identifiers for each project.
  • Scoped Identifiers: Introduced scoped IDs to variables and response curves for better clarity and removed redundant IDs.

Teams and User Management

  • Membership Count: Main API now includes membership count.

User Interface Updates

  • Project Creation Limits: Disabled the option to create new projects when the limit is reached.
  • Scoped ID Integration: Refactored the system to use scoped IDs for better project management.

Bug Fixes

AI-Engine Fixes

  • Prediction Function Improvements: Added a function to handle deconditioning in predictions.
  • Decomposition Control: Improved setup for decomposition with enhanced control over conditioning parameters.
  • Negative Binomial Parameterization: Corrected issues with the negative binomial parameterization.
  • Hierarchy Checks: Skipped direct and indirect computations if no hierarchy is present.
  • Graph State Handling: Allowed passing of graph states to decomposition processes.
  • Test Speed Enhancements: Worked on speeding up test processes.
  • Decomposition Fallback Functions: Added fallback functions for reference points in decomposition.
  • Variable Base Correction: Removed outdated variable base corrections.
  • Seed Management: Ensured positive seeds and protected against excessively large seeds.
  • Bulk Prediction: Added functionality to freeze nodes in bulk predictions.
  • Progress Updates: Provided proper progress updates for decomposition processes.
  • Prior vs. Posterior Interface: Redesigned the prior vs. posterior split for a more reasonable interface.
  • Simulation Effect Model: Initial work on a more flexible simulation effect model, including baseline and target control.
  • Mathematical Functions: Added various mathematical nodes, including Weibull CDF, log, and log-logistic CDF functions.

API Fixes

  • Variable Stats Migration: Migrated variable stats and interpolation configurations.
  • Data Handling Improvements: Improved handling of data fetching, including support for slugs and retrospective effects.
  • Dashboard Enhancements: Updated attribution and commercial dashboards with new triggers and functions.
  • CSV Data Download: Enabled CSV data downloads.
  • Error Handling: Enhanced error handling for revenue and profit calculations, handling of missing data, and project limits.

Teams and User Management Fixes

  • Member Limit Validation: Added validation for member limits and handled errors when retrieving data for deleted users.

User Interface Fixes

  • Console Cleanup: Removed unnecessary console logs.
  • Dropdown Improvements: Improved styles and functionality for search dropdowns.
  • Project Limit Messages: Updated project limit error messages.
  • Search Enhancements: Introduced fuzzy search for model and dataset selection in simulation predictions and optimization.

User Management

  • Auth0 Integration: Updated to Auth0 v4 and locked dependency versions for FastAPI and Pydantic with Auth0.

These enhancements and fixes aim to provide a more robust and user-friendly experience for marketing mix modeling, ensuring accurate analysis and seamless project management.