🚀 Highlights
Highlight Colors for Charts! -- You can now assign custom highlight colors to individual data series directly from Chart Settings. Pick any color for any bar, line, or slice to draw attention to the data points that matter most. Combined with the new dropdown-style color pickers, styling your charts has never been easier.
✨ What's New
🎨 Per-series highlight colors: Head to Chart Settings → Colors to assign custom highlight colors to individual data series. Perfect for emphasizing key findings or matching your brand palette across charts.
🍎 Smoother Safari dropdowns: Dropdown submenus no longer flicker on hover in Safari -- a small but satisfying polish that makes the whole interface feel more reliable.
📈 Improvements
- Login page now pre-fills your email from the URL and jumps straight to the password field -- one less click to get in.
- Password reset shows clearer inline validation so you know exactly what needs fixing.
- Chart tooltips have been refactored for cleaner logic and consistent behavior, including hiding the unnecessary "cases" suffix on SQL query data.
🐛 Bug Fixes
- Redis cache stability: Fixed an issue where large chart responses could exhaust Redis memory. Cache entries are now gzip-compressed above 10 KB, oversized entries (>100 MB) are skipped entirely.
- Consistent chart colors: Resolved a race condition in Chrome where dashboards with many charts could produce inconsistent color schemes.
- Global filter URLs: Fixed a bug where an empty filter selection produced a leading comma in the URL, which could cause unexpected filtering behavior.
- Filter dropdown spacing: Removed hardcoded spacing and z-index values from the global filter dropdown for consistent layout across themes.
- PowerPoint export: Fixed a crash when exporting with stale or invalid global filter values.