v50.3.0: Peanut Butter Acai Bowl

Minor release issued on May 16th, 2019. 🌑 Dynamic HKPis 🌑

Bug fixes

UX

  • Mobile :: fix charts landscape display on very large phones
  • Mobile :: Tile line and touch event fix
  • Mobile :: remove empty space in master slave display
  • Charts :: Waterfall :: handle long labels in drill
  • Home :: Tiles :: fix display of value
  • Charts :: LCA :: scroll bar should not overflow variations
  • General :: Fix display of Anotate and Share

Studio

  • General :: display a dummy button by default on requester creation
  • Users :: allow validator role (and none) in bulk creation

Miscellanous

  • Demo :: the demo app is now using the new home configuration
  • Tech :: snippets for Vue single-file component and Story
  • Tech :: new coding conventions
  • Tech :: Correct multiple lint errors
  • Tech :: Improve eslint config with webpack and vue files
  • Tech :: fix linter errors + fix broken stories on RemoteIndicator

Backend

  • Fix :: force supervisor to stop all child processes before starting them

New features

Studio

  • Charts :: Linechart :: update schema for tooltips, labels and placeholders
  • Tiles :: Source :: update schema for templating links
  • Home :: update schema for view/date requesters
  • Charts :: HKPIs :: can now use datasets syntax and be dynamic

UX

  • Studio :: reposition edit and delete buttons

Miscellanous

  • Tech :: weekly requirements update
  • Camouflage :: Bump version to v2.27.0
  • Camouflage :: Bump version to v2.28.0

Backend

  • Feature :: Remove PortfolioLoad
  • Feature :: inject locale in all compatible postprocess functions
  • Feature :: purge old operations
  • Feature :: sql :: introduce mongobackup_attrs in User schema

New documentation available

  • Data :: typo in the concat postprocess
  • Concepteur :: How to manage dates
  • Concepteur :: update doc bulk users creation
  • Concepteur :: update get started intro
  • Concepteur :: update finish trial scenario
  • Concepteur :: update connect data trial scenario
  • Concepteur :: update create story trial
  • Concepteur :: update environment trial scenario
  • Concepteur :: update create home trial
  • Jenkinsfile :: add cleanup step