v5.1.0
Mon Apr 21 2025
New Features
AI-Engine
- NarrowAutomatic posterior for init posterior with narrow uncertanty
API
- prefix name to ensure no duplicate error
- comanv api background jobs
- cache variable constant vars
Teams
UI
- truncate time series plot Close https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/342
- change name to prefix on some creation endpoints Related https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/931
- attribution from sim/pred/opt Closes #945
- date range use all data and add data type overlay on it empty mr to bump feat
- follow up input when oneof rule is violated Closes #1790, #1810
- simplify the list endpoint response
- better error handler and error page Closes #1729, #1842
- handle events data Closes #1422
- rework profit per input Closes #1872
- restructure pages routes
Users
- minimize relliance on auth0 for basic data
- use async whenever possible
Bug Fixes
AI-Engine
- optimize event graph
- data_keys_to_node return id instead of key
- add /graph/describe_nodes endpoint
- Add group annotations for event nodes
- add missing optional on group in nodes
- include key in node description
- correlation via cli
- expose optional seed argument for decomp
- better transform for EFFIENCY_SPREAD in media node
- indecrease default effiectivens spread
- effectivness spred = 10 defualt
- improve the sigmoid sharpness in media simularity
- use power as transform of price
- used scaled normal as posterior
- increase prior init width
- metrics with missmatch kpi key and id
- tweak priors for new modules
- parse old models with tanh
- enable early stopping during training closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/141
- tweak prior and posteriors
- bugfix coefficient with new likelihood
- handle edge case with edge sources
- bugfix logic
- remove upper bounf on scale for kpi
- reformat the node docs for ui
- tweak liklihood scale default
- sett upper bound on scale defualt
- skip grad correction if not constraints grad
- propper typing on HolidayDate
- apply baseline calc correctly
- handle reparam coef at 0
- handle propagate the scale
- disable duplicate error reporting
- missing f in f string
- remove . from holday names
- use softplus instead of exp in posteriors
- restore sentry logging
API
- dont add profit on get price data
- auto run attribution after jobs Closes #729
- validate dataset on model refit
- download filename issue Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/738
- attribution association cols
- update pred and sim to update all nodes Closes #588
- make attribution job called using fit pred a fit attribution
- validate no ids in set align date
- move distinct column filters to body
- prediction scenario with no update
- not raise lock error on sentry
- revert simulation update attribute
- default attribution reference point Closes #751
- optimize user_id caching and call pubsub on api if upload file is small
- pass the same seed on the same attr Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/752
- ignore none column in upload
- revert the simulation again This reverts commit 3bf963af9f90273948734c5faee5573ca1d54f2f, reversing changes made to cb78868992bf76ed0dcd565cd8b382f42764d855.
- fix dataset validation and model dates parsing error
- store model nodes
- optimize api by eager load the relationships
- reduce list endopint attributes
- remove eagerload unneeded data
- handle no data when filtering dates
- minimize recalling variables
- add excel long format example
- remove history attribute response
- remove date from model nodes Closes https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1827
- use count attribute
- worker handler logic fix
- variables relationship load
- pandas issues with accessing values
- simulation bug
- dataimport modelling combination cache
- remove projectid and insertdate on simulation and prediction result Closes #757
- trigger rebuild
- update dataset update code
- change to raw sql
- trigger build
- switch to sync session
- extra quote on schema name
- hotfixes from prod
- improve locking
- improve interpolation Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/762
- optimize ordering filter Closes https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/761
- delay unit in ms
- interpolte dataset issue
- reduce opt complexity Closes #728
- prior posterior job use model's dates Closes #767
- worker log message detailed
- fit attribution auto name Closes #768
- validate input dates Closes #766, https://gitlab.com/desupervised/platform/commercial-navigator/api/-/issues/764
- allow filter by variable's utility attr
- background job bug
Teams
- cache permissions and refactor permission checking
- update user response on add member by email
UI
- avoid throwing inside the catch of validate fn
- proper auto node id
- overview dashboard wrong fetch target
- handle empty data
- fix time series plot title to be consistent regardless the periodicity Close https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/1804
- remove input number on chart section of adjust scenario Closes #1806
- allow overflow table on attr sources
- pass the filter for distinct col dataset into the body and ignore irrelevant filter on var node Needs https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/941
- granular variables filter based on the data type Closes #1763
- add very small step number to coeff number input Closes #1809
- add cache tag properly
- update effect in days default Closes #1816
- more context aware of nice variable Closes #1817, #1687
- multple fixes
- avoid getting api with invalid comb+datasetid Closes #1818
- rm check
- update id whenever key updated on right sidebar Closes #1820
- external upload proper create Closes #1824
- date range use all data and add data type overlay on it Closes #1764
- add clone node hook for consistency Closes #1822
- add tooltip to top side buttons Closes #1823
- clone kpi will try to clone id from key Closes #1826
- disabled selection on failed job on all list page Closes #1747
- update tooltips Closes #1751
- ignore file prop on variable column of summary table Closes #1671
- create sim/pred/opt from dataset Closes #656
- add retry on rtk when timeout Closes #1821
- switch to hide actual data line Closes #1526
- handle pre post period properly on boundary con tab Closes #1647
- add csv-excel option on get sample Closes #1648
- remove history attribute
- update performance table Closes #1666
- group on boundary tab Closes #1668
- group on input points tab Closes #1669
- disabled state on submit button Closes #1765
- sync whole body background Closes #1766
- default only return known type on variable list
- hide share of sales when necessary Closes #1787
- resources endpoint adjustment For https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/961
- handle no price data
- infinite scroll on dropdown selection Closes #1830
- rework source selection Closes #1208
- add one variable scatter plot Related #1325
- show timezoned dates based on the client Closes #1628
- handle too long error message by adding show more button Closes #1829
- proper importer fn Closes #1831
- proper fzf result order on var selection Closes #1819
- better placement route (chore)
- proper logic for permission menu on sidebar Related #1832
- add loading indicator when loading the prefill graph
- adjust dataimport with combs
- update constant varaible resp
- move the beyond setting to be under advanced tab
- use all in stack strategy to allow confidence band through 0 Closes #1840
- default dates and baseline input Closes #1811
- smart round on time series plot Closes #1802
- proper available data type check Closes #1801, #1841
- use d2 runner all
- remove ProjectId on some data spec Adjusment for https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/973
- add node documentation Closes #1812
- add combs param to right table get Closes #1844
- nodes docs fixed width and better scrollbar
- select all on selection on filter box Closes #1769
- use spinning overlay on vs plot to only render once Closes #1839
- optimize vs plot code
- remove unsafe deps
- add strict content security policy
- disable x-powered-by header
- just set the security headers in the traefik instead
- tweak total profit and revenue Closes #1843
- variables node loosen the length check to solve the unsynced problem on removal Closes #1838
- add setter fn to help novu initialize
- proper sorting when data inconsistent Closes #1846
- replace sortedUniq usage with proper function
- proper logic on node output checks Closes #1854
- cast tensor.value to array on import Closes #1853
- proper check on action button Closes #1852
- nice decimal on result plot tooltip Closes #1851
- improve logic in checking lower/upper bound inputs Closes #1835
- disabled deprecated nodes Closes #1834
- group selection on variable selection of init strat Closes #1800
- proper mid quantile index Closes #1858
- add teams table Closes #1531
- remove shortnamer on to be expected long one Closes #1850
- proper antd form validation
- attr of effect plot average investment on groupby Closes #1864
- make sure date input on constraints is inside selected period Closes #1857
- possible form missing on right sidebar
- better id input check Closes #1877
- update direction format Adjusment for https://gitlab.com/desupervised/platform/commercial-navigator/api/-/merge_requests/985
- small misplacement on right sidebar input
- tooltip adjusment Closes #1754
- rework resource checker Closes #1862, #1861
- add missing deps
- add variable on groupby date file for auto variable filter
- unite profit input on all tabs
- update data based on media's changes
- add minimum 2 decimal placement on some plot label Closes #1887
- price as input switch Closes #1891
- bring back the quick type selection Closes #1894
- left join on joined by date data, also on cx Related #1892
- tweaks on profit input Closes #1899
- filter out non investment media variable Closes #1880
- set default maxHeight on DropdownWithSearch comp Closes #1901
Users
- remove user sensitive data when user is deleted
- store only the picture url
- fix storing user due to invalid data type
style
AI-Engine
API
Teams
UI
Users
- use ruff lint & formatter
docs
AI-Engine
- inital writing on docs for nodes closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/121
API
Teams
UI
Users
Unknown commit type
AI-Engine
- optimize event graph See merge request desupervised/solutions/full-economics!337
- data_keys_to_node return id instead of key See merge request desupervised/solutions/full-economics!338
- add /graph/describe_nodes endpoint See merge request desupervised/solutions/full-economics!339
- Add group annotations for event nodes See merge request desupervised/solutions/full-economics!340
- Merge branch 'main' into release
- add missing optional on group in nodes See merge request desupervised/solutions/full-economics!341
- Merge branch 'main' into release
- include key in node description See merge request desupervised/solutions/full-economics!342
- Correlation cli
- Merge branch 'correlation_cli' into 'main' Correlation cli See merge request desupervised/solutions/full-economics!343
- desupervised/solutions/full-economics
- fix merge conflict
- Merge branch 'main' into release
- better transform for EFFIENCY_SPREAD in media node See merge request desupervised/solutions/full-economics!344
- Merge branch 'main' into release
- lint fixes
- lint fixes
- Merge branch 'main' into release
- Merge branch 'main' into release
- inital writing on docs for nodes Closes #121 See merge request desupervised/solutions/full-economics!307
- expose optional seed argument for decomp See merge request desupervised/solutions/full-economics!345
- NarrowAutomatic posterior for init posterior with narrow See merge request desupervised/solutions/full-economics!346
- Merge branch 'main' into release
- use power as transform of price See merge request desupervised/solutions/full-economics!347
- Merge branch 'main' into release
- used scaled normal as posterior See merge request desupervised/solutions/full-economics!348
- Merge branch 'main' into release
- Merge branch 'main' into release
- metrics with missmatch kpi key and id See merge request desupervised/solutions/full-economics!349
- Merge branch 'main' into release
- tweak priors for new modules See merge request desupervised/solutions/full-economics!350
- Merge branch 'main' into release
- parse old models with tanh See merge request desupervised/solutions/full-economics!351
- enable early stopping during training Closes #141 See merge request desupervised/solutions/full-economics!354
- Add ROI effect models to the basic model
- Merge branch 'basic_model_more_effect_models' into 'main' Add ROI effect models to the basic model See merge request desupervised/solutions/full-economics!352
- validate one_of closes: https://gitlab.com/desupervised/solutions/full-economics/-/issues/167
- validate one_of Closes #167 See merge request desupervised/solutions/full-economics!353
- Merge branch 'main' into tweak_priors_posteiors
- improve test stability
- desupervised/solutions/full-economics into release
- Merge branch 'tweak_priors_posteiors2' into release
- desupervised/solutions/full-economics into release
- desupervised/solutions/full-economics into release
- desupervised/solutions/full-economics into release
- desupervised/solutions/full-economics into release
- fix broken test
- test coverage such we can deploy and evaluate on stage
API
- dont add profit on get price data See merge request desupervised/platform/commercial-navigator/api!934
- prefix name to ensure no duplicate error See merge request desupervised/platform/commercial-navigator/api!931
- auto run attribution after jobs Closes #729 See merge request desupervised/platform/commercial-navigator/api!933
- validate dataset on model refit See merge request desupervised/platform/commercial-navigator/api!937
- download filename issue Closes #738 See merge request desupervised/platform/commercial-navigator/api!938
- attribution association cols See merge request desupervised/platform/commercial-navigator/api!936
- update pred and sim to update all nodes Closes #588 See merge request desupervised/platform/commercial-navigator/api!935
- validate no ids in set align date See merge request desupervised/platform/commercial-navigator/api!939
- make attribution job called using fit pred a fit attribution See merge request desupervised/platform/commercial-navigator/api!940
- move distinct column filters to body See merge request desupervised/platform/commercial-navigator/api!941
- prediction scenario with no update See merge request desupervised/platform/commercial-navigator/api!942
- not raise lock error on sentry See merge request desupervised/platform/commercial-navigator/api!943
- revert simulation update attribute See merge request desupervised/platform/commercial-navigator/api!944
- default attribution reference point Closes #751 See merge request desupervised/platform/commercial-navigator/api!947
- optimize user_id caching and call pubsub on api if upload file is small See merge request desupervised/platform/commercial-navigator/api!948
- pass the same seed on the same attr Closes #752 See merge request desupervised/platform/commercial-navigator/api!949
- ignore none column in upload See merge request desupervised/platform/commercial-navigator/api!951
- revert the simulation again See merge request desupervised/platform/commercial-navigator/api!946
- store model nodes See merge request desupervised/platform/commercial-navigator/api!945
- fix dataset validation and model dates parsing error See merge request desupervised/platform/commercial-navigator/api!953
- optimize api by eager load the relationships See merge request desupervised/platform/commercial-navigator/api!952
- reduce list endopint attributes See merge request desupervised/platform/commercial-navigator/api!955
- handle no data when filtering dates See merge request desupervised/platform/commercial-navigator/api!956
- minimize recalling variables See merge request desupervised/platform/commercial-navigator/api!957
- add excel long format example See merge request desupervised/platform/commercial-navigator/api!959
- remove history attribute response See merge request desupervised/platform/commercial-navigator/api!960
- fix ci
- comanv api background jobs See merge request desupervised/platform/commercial-navigator/api!954
- remove date from model nodes Closes ui#1827 See merge request desupervised/platform/commercial-navigator/api!962
- use count attribute See merge request desupervised/platform/commercial-navigator/api!961
- worker handler logic fix See merge request desupervised/platform/commercial-navigator/api!964
- Hotfix handle metric col in old media to main
- Merge branch 'hotfix-handle-metric-col-in-old-media-to-main' into 'main' Hotfix handle metric col in old media to main See merge request desupervised/platform/commercial-navigator/api!965
- Hotfix excel issue
- Merge branch 'hotfix-excel-issue' into 'main' Hotfix excel issue See merge request desupervised/platform/commercial-navigator/api!966
- variables relationship load See merge request desupervised/platform/commercial-navigator/api!968
- pandas issues with accessing values See merge request desupervised/platform/commercial-navigator/api!971
- send scenario and base_scenario for simulation
- send scenario and base_scenario for simulation See merge request desupervised/platform/commercial-navigator/api!972
- cache variable constant vars See merge request desupervised/platform/commercial-navigator/api!958
- refactor db models
- refactor db models See merge request desupervised/platform/commercial-navigator/api!969
- ci setup for d2 runner
- ci setup for d2 runner See merge request desupervised/platform/commercial-navigator/api!976
- simulation bug See merge request desupervised/platform/commercial-navigator/api!975
- dataimport modelling combination cache See merge request desupervised/platform/commercial-navigator/api!970
- remove projectid and insertdate on simulation and prediction result Closes #757 See merge request desupervised/platform/commercial-navigator/api!973
- update dataset update code See merge request desupervised/platform/commercial-navigator/api!977
- extra quote on schema name See merge request desupervised/platform/commercial-navigator/api!979
- hotfixes from prod See merge request desupervised/platform/commercial-navigator/api!980
- improve locking See merge request desupervised/platform/commercial-navigator/api!978
- improve interpolation Closes #762 See merge request desupervised/platform/commercial-navigator/api!981
- optimize ordering filter Closes #761 See merge request desupervised/platform/commercial-navigator/api!982
- use pg formatter
- use pg formatter See merge request desupervised/platform/commercial-navigator/api!983
- delay unit in ms See merge request desupervised/platform/commercial-navigator/api!984
- interpolte dataset issue See merge request desupervised/platform/commercial-navigator/api!986
- reduce opt complexity Closes #728 See merge request desupervised/platform/commercial-navigator/api!985
- prior posterior job use model's dates See merge request desupervised/platform/commercial-navigator/api!987
- worker log message detailed See merge request desupervised/platform/commercial-navigator/api!989
- fit attribution auto name See merge request desupervised/platform/commercial-navigator/api!990
- validate input dates Closes #766 and #764 See merge request desupervised/platform/commercial-navigator/api!988
- allow filter by variable's utility attr See merge request desupervised/platform/commercial-navigator/api!991
- background job bug See merge request desupervised/platform/commercial-navigator/api!993
Teams
- cache permissions and refactor permission checking See merge request desupervised/platform/teams!130
- update user response on add member by email See merge request desupervised/platform/teams!132
UI
- truncate time series plot Closes api#342 See merge request desupervised/platform/commercial-navigator/ui!1709
- avoid throwing inside the catch of validate fn See merge request desupervised/platform/commercial-navigator/ui!1757
- proper auto node id See merge request desupervised/platform/commercial-navigator/ui!1758
- overview dashboard wrong fetch target See merge request desupervised/platform/commercial-navigator/ui!1759
- handle empty data See merge request desupervised/platform/commercial-navigator/ui!1760
- fix time series plot title to be consistent regardless the periodicity Closes #1804 See merge request desupervised/platform/commercial-navigator/ui!1762
- remove input number on chart section of adjust scenario Closes #1806 See merge request desupervised/platform/commercial-navigator/ui!1763
- allow overflow table on attr sources See merge request desupervised/platform/commercial-navigator/ui!1764
- change name to prefix on some creation endpoints See merge request desupervised/platform/commercial-navigator/ui!1745
- pass the filter for distinct col dataset into the body See merge request desupervised/platform/commercial-navigator/ui!1765
- granular variables filter based on the data type Closes #1763 See merge request desupervised/platform/commercial-navigator/ui!1766
- add very small step number to coeff number input Closes #1809 See merge request desupervised/platform/commercial-navigator/ui!1768
- add cache tag properly See merge request desupervised/platform/commercial-navigator/ui!1769
- attribution from sim/pred/opt Closes #945 See merge request desupervised/platform/commercial-navigator/ui!1761
- update effect in days default Closes #1816 See merge request desupervised/platform/commercial-navigator/ui!1770
- more context aware of nice variable Closes #1817 and #1687 See merge request desupervised/platform/commercial-navigator/ui!1771
- multple fixes See merge request desupervised/platform/commercial-navigator/ui!1772
- avoid getting api with invalid comb+datasetid Closes #1818 See merge request desupervised/platform/commercial-navigator/ui!1773
- rm check See merge request desupervised/platform/commercial-navigator/ui!1774
- update id whenever key updated on right sidebar Closes #1820 See merge request desupervised/platform/commercial-navigator/ui!1776
- external upload proper create Closes #1824 See merge request desupervised/platform/commercial-navigator/ui!1779
- date range use all data and add data type overlay on it Closes #1764 See merge request desupervised/platform/commercial-navigator/ui!1775
- date range use all data and add data type overlay on it See merge request desupervised/platform/commercial-navigator/ui!1780
- follow up input when oneof rule is violated Closes #1790 and #1810 See merge request desupervised/platform/commercial-navigator/ui!1777
- add clone node hook for consistency Closes #1822 See merge request desupervised/platform/commercial-navigator/ui!1781
- simplify the list endpoint response See merge request desupervised/platform/commercial-navigator/ui!1778
- add tooltip to top side buttons Closes #1823 See merge request desupervised/platform/commercial-navigator/ui!1782
- clone kpi will try to clone id from key Closes #1826 See merge request desupervised/platform/commercial-navigator/ui!1783
- disabled selection on failed job on all list page Closes #1747 See merge request desupervised/platform/commercial-navigator/ui!1784
- update tooltips Closes #1751 See merge request desupervised/platform/commercial-navigator/ui!1785
- ignore file prop on variable column of summary table Closes #1671 See merge request desupervised/platform/commercial-navigator/ui!1786
- create sim/pred/opt from dataset Closes #656 See merge request desupervised/platform/commercial-navigator/ui!1787
- add retry on rtk when timeout Closes #1821 See merge request desupervised/platform/commercial-navigator/ui!1788
- switch to hide actual data line Closes #1526 See merge request desupervised/platform/commercial-navigator/ui!1789
- handle pre post period properly on boundary con tab Closes #1647 See merge request desupervised/platform/commercial-navigator/ui!1790
- add csv-excel option on get sample Closes #1648 See merge request desupervised/platform/commercial-navigator/ui!1791
- remove history attribute See merge request desupervised/platform/commercial-navigator/ui!1792
- update performance table Closes #1666 See merge request desupervised/platform/commercial-navigator/ui!1793
- group on boundary tab Closes #1668 See merge request desupervised/platform/commercial-navigator/ui!1794
- group on input points tab Closes #1669 See merge request desupervised/platform/commercial-navigator/ui!1795
- disabled state on submit button Closes #1765 See merge request desupervised/platform/commercial-navigator/ui!1796
- sync whole body background Closes #1766 See merge request desupervised/platform/commercial-navigator/ui!1797
- default only return known type on variable list See merge request desupervised/platform/commercial-navigator/ui!1798
- hide share of sales when necessary Closes #1787 See merge request desupervised/platform/commercial-navigator/ui!1799
- resources endpoint adjustment See merge request desupervised/platform/commercial-navigator/ui!1800
- handle no price data See merge request desupervised/platform/commercial-navigator/ui!1802
- infinite scroll on dropdown selection Closes #1830 See merge request desupervised/platform/commercial-navigator/ui!1803
- rework source selection Closes #1208 See merge request desupervised/platform/commercial-navigator/ui!1804
- add one variable scatter plot See merge request desupervised/platform/commercial-navigator/ui!1805
- show timezoned dates based on the client Closes #1628 See merge request desupervised/platform/commercial-navigator/ui!1806
- handle too long error message by adding show more button Closes #1829 See merge request desupervised/platform/commercial-navigator/ui!1807
- proper importer fn Closes #1831 See merge request desupervised/platform/commercial-navigator/ui!1808
- proper fzf result order on var selection Closes #1819 See merge request desupervised/platform/commercial-navigator/ui!1809
- better placement route (chore) See merge request desupervised/platform/commercial-navigator/ui!1810
- proper logic for permission menu on sidebar See merge request desupervised/platform/commercial-navigator/ui!1811
- add loading indicator when loading the prefill graph See merge request desupervised/platform/commercial-navigator/ui!1812
- move the beyond setting to be under advanced tab See merge request desupervised/platform/commercial-navigator/ui!1816
- use all in stack strategy to allow confidence band through 0 Closes #1840 See merge request desupervised/platform/commercial-navigator/ui!1818
- default dates and baseline input Closes #1811 See merge request desupervised/platform/commercial-navigator/ui!1817
- smart round on time series plot Closes #1802 See merge request desupervised/platform/commercial-navigator/ui!1819
- update constant varaible resp See merge request desupervised/platform/commercial-navigator/ui!1815
- proper available data type check Closes #1801 and #1841 See merge request desupervised/platform/commercial-navigator/ui!1820
- use d2 runner all See merge request desupervised/platform/commercial-navigator/ui!1823
- remove ProjectId on some data spec See merge request desupervised/platform/commercial-navigator/ui!1822
- better error handler and error page Closes #1729 and #1842 See merge request desupervised/platform/commercial-navigator/ui!1821
- add node documentation Closes #1812 See merge request desupervised/platform/commercial-navigator/ui!1814
- add combs param to right table get Closes #1844 See merge request desupervised/platform/commercial-navigator/ui!1824
- select all on selection on filter box Closes #1769 See merge request desupervised/platform/commercial-navigator/ui!1825
- nodes docs fixed width and better scrollbar See merge request desupervised/platform/commercial-navigator/ui!1826
- use spinning overlay on vs plot to only render once Closes #1839 See merge request desupervised/platform/commercial-navigator/ui!1827
- adjust dataimport with combs See merge request desupervised/platform/commercial-navigator/ui!1813
- optimize vs plot code See merge request desupervised/platform/commercial-navigator/ui!1828
- remove unsafe deps See merge request desupervised/platform/commercial-navigator/ui!1830
- add strict content security policy See merge request desupervised/platform/commercial-navigator/ui!1829
- tweak total profit and revenue Closes #1843 See merge request desupervised/platform/commercial-navigator/ui!1831
- variables node loosen the length check to solve the unsynced problem on removal Closes #1838 See merge request desupervised/platform/commercial-navigator/ui!1832
- add setter fn to help novu initialize See merge request desupervised/platform/commercial-navigator/ui!1833
- proper sorting when data inconsistent Closes #1846 See merge request desupervised/platform/commercial-navigator/ui!1834
- remove unused and move around files
- remove unused and move around files See merge request desupervised/platform/commercial-navigator/ui!1835
- replace sortedUniq usage with proper function See merge request desupervised/platform/commercial-navigator/ui!1836
- proper logic on node output checks Closes #1854 See merge request desupervised/platform/commercial-navigator/ui!1837
- cast tensor.value to array on import Closes #1853 See merge request desupervised/platform/commercial-navigator/ui!1838
- proper check on action button Closes #1852 See merge request desupervised/platform/commercial-navigator/ui!1839
- nice decimal on result plot tooltip Closes #1851 See merge request desupervised/platform/commercial-navigator/ui!1840
- improve logic in checking lower/upper bound inputs Closes #1835 See merge request desupervised/platform/commercial-navigator/ui!1841
- disabled deprecated nodes Closes #1834 See merge request desupervised/platform/commercial-navigator/ui!1842
- group selection on variable selection of init strat Closes #1800 See merge request desupervised/platform/commercial-navigator/ui!1843
- proper mid quantile index Closes #1858 See merge request desupervised/platform/commercial-navigator/ui!1844
- add teams table Closes #1531 See merge request desupervised/platform/commercial-navigator/ui!1845
- remove shortnamer on to be expected long one Closes #1850 See merge request desupervised/platform/commercial-navigator/ui!1846
- handle events data Closes #1422 See merge request desupervised/platform/commercial-navigator/ui!1847
- proper antd form validation See merge request desupervised/platform/commercial-navigator/ui!1848
- attr of effect plot average investment on groupby Closes #1864 See merge request desupervised/platform/commercial-navigator/ui!1849
- make sure date input on constraints is inside selected period Closes #1857 See merge request desupervised/platform/commercial-navigator/ui!1851
- possible form missing on right sidebar See merge request desupervised/platform/commercial-navigator/ui!1854
- better id input check Closes #1877 See merge request desupervised/platform/commercial-navigator/ui!1856
- update direction format See merge request desupervised/platform/commercial-navigator/ui!1855
- small misplacement on right sidebar input See merge request desupervised/platform/commercial-navigator/ui!1857
- tooltip adjusment Closes #1754 See merge request desupervised/platform/commercial-navigator/ui!1858
- rework profit per input Closes #1872 See merge request desupervised/platform/commercial-navigator/ui!1852
- rework resource checker Closes #1862 and #1861 See merge request desupervised/platform/commercial-navigator/ui!1859
- add missing deps See merge request desupervised/platform/commercial-navigator/ui!1860
- add variable on groupby date file for auto variable filter See merge request desupervised/platform/commercial-navigator/ui!1861
- unite profit input on all tabs See merge request desupervised/platform/commercial-navigator/ui!1862
- update data based on media's changes See merge request desupervised/platform/commercial-navigator/ui!1863
- add minimum 2 decimal placement on some plot label Closes #1887 See merge request desupervised/platform/commercial-navigator/ui!1864
- setup e2e and test project creation Close https://gitlab.com/desupervised/platform/commercial-navigator/ui/-/issues/652
- setup e2e and test project creation Closes #652 See merge request desupervised/platform/commercial-navigator/ui!1850
- test create example dataset
- price as input switch Closes #1891 See merge request desupervised/platform/commercial-navigator/ui!1865
- bring back the quick type selection Closes #1894 See merge request desupervised/platform/commercial-navigator/ui!1866
- left join on joined by date data, also on cx See merge request desupervised/platform/commercial-navigator/ui!1867
- tweaks on profit input Closes #1899 See merge request desupervised/platform/commercial-navigator/ui!1868
- filter out non investment media variable Closes #1880 See merge request desupervised/platform/commercial-navigator/ui!1869
- set default maxHeight on DropdownWithSearch comp Closes #1901 See merge request desupervised/platform/commercial-navigator/ui!1870
- test create example dataset See merge request desupervised/platform/commercial-navigator/ui!1853
- restructure pages routes See merge request desupervised/platform/commercial-navigator/ui!1871
Users
- use ruff lint & formatter See merge request desupervised/platform/users!51
- Resolve "minimize relliance on auth0 for basic data" Closes #46
- Merge branch '46-minimize-relliance-on-auth0-for-basic-data' into 'master' Resolve "minimize relliance on auth0 for basic data" Closes #46 See merge request desupervised/platform/users!50
- remove user sensitive data when user is deleted See merge request desupervised/platform/users!52
- store only the picture url See merge request desupervised/platform/users!53
- use async whenever possible See merge request desupervised/platform/users!54