v2.8.4

Wed Oct 16 2024

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