Changelog
✨ New features
- Now possible to change the display name of a filter and show/hide available values from the viewers
- Added the option to select a custom schedule for auto-updates next to the presets
- Added API polling for the charts to fetch the latest updates from the backend automatically
🚀 Feature changes
- Improved the checks for
date
formats across the board - Added min-max datapoints decimation to increase the performance on charts with hundreds of data points
- Added the option to turn off auto-updates on charts with one click
- Added better support for number formatting on KPI views
🐛 Bug Fixes
- Fixed crash when entering the password to a public dashboard
- Fixed percentages on Pie & Doughnut charts when the values were numbers in a
string
format - Fixed excel export issue on charts with short timescales and custom date ranges applied to them
- Fixed issue with filters not working on embedded charts
- Fixed the KPI view not showing the value if detected as a
date
type
⚡ Optimisation updates
- Switched to using Node worker_threads for the chart auto-updates
🚸 UI/UX
- Added a loading state when changing a public filter on a chart
- Change the "Add new condition" button to appear under all the conditions
- Increased the visibility of the dropdown items across the entire app
- Fixed UI issues on mobile
- Improved the loading UI in the chart editor
- Fixed the positioning of the KPI segment of the chart on smaller screens
📦 Dependencies updates
- Replaced the
cron
package withnode-cron
as it offers better support for seconds and is still maintained