Releases: Rello/analytics
Releases · Rello/analytics
v6.2.1
v6.2.0
Added
- Data sources can offer report templates within the wizard
- Startup splash screen
- Playwright UI and PHPUnit and testing
- Reusable REUSE lint wrapper script for local test runs
Changed
- Automatically import demo reports on first app start for each user
- Open the layout chooser immediately after creating a new panorama
- Enter panorama edit mode automatically after selecting the first layout on a newly created panorama
- Enable/disable data aggregation in the column selection dialog
- Add a template/own-report chooser as the first report wizard step
- Shorten time aggregation labels to the relevant year/month/day granularity
Fixed
- Prevent new panoramas from reusing page content/layout from previously edited panoramas
- Keep aggregated numeric values when rows with empty/null values are merged after removing columns
- Ignore stale drilldown column-selection indices that no longer map to dimensions after report dimension changes
- Normalize GitHub datasource HTTP error payloads to always return an empty data array
- Stop report loading spinner and show an explicit error when
/datarequests fail
v6.1.0
Added
- Caching also for data sources. (Can be implemented by data source owner)
- TTL based caching for GitHub, External CSV and External JSON
- File-change based caching for local Spreadsheet, CSV and JSON datasources
- Chart options now include a doughnut label style setting (percentage vs. absolute value)
- Use native color picker inputs in chart options for data series colors
Fixes
- Dark Mode: Settings element does not adapt text color #565
- Harden filter column handling to block unsupported identifiers
- Fix public chart only link
- Preserve chart option callback functions (e.g. datalabel formatters) during option composition
- Harden panorama ownership checks to prevent unauthorized read/update/delete access
- Guard browser cache access when localStorage is unavailable (e.g. Android WebView)
Changed
- Prepare chart option handling for future enhancements
v6.0.2
Fixed
- php 8.5 compatibility fix
- Prevent double submissions by showing busy indicators during report and data imports
- Nullpointer in DataloadController::importFile() #560 #555
- Extend filter variable replacement tests with multiple filter cases
- Update filter option handling for BETWEEN case #559 @joleaf
- XSS protection
- file import cause double reports #554
- Cache not use for dashboard
- Icon fixes
v6.0.1
v6.0.0
Added
- Performance: Cache report data in the browser (using ETag & If-None-Match) #535
- Warn about unsaved changes before leaving a report
- OCS endpoint to create reports from csv files via files clients
Changed
- Time aggregation on all key figures and not only the last one
Fixed
- Hide menu bar and show loading spinner while reports are loading
- Fix PHP 8.4 deprecation warnings #534 @robertoschwald
- Date formatting on all table rows (not stopping after empty cells)
- Fix double report execution after wizard close
- Correct drilldown aggregation for numeric dimension indices
- Fix threshold copying when saving report as copy
v5.8.0
Added
- Threshold lines in charts using Chart.js annotation plugin
- Show installed version in navigation bar
- Inline rename for all navigation items
- Group sharing for panoramas
- Smart picker shows panoramas and reports
Changed
- Performance tweaks
- Threshold configuration moved to report menu
Fixed
- Localized numbers with comma separators now evaluate correctly in thresholds
v5.7.1
v5.7.0
Added
- Unified navigation showing panoramas and reports together
- Collapsible sections for favorites, panoramas and reports
- Improved CSS styling for multi-level navigation
- Persist navigation open state
- Dashboard favorites list now also shows panoramas
Changed
- UI cleanup
- Refreshed modal dialog styling with subtle animations
- "New report" button renamed to a generic "New" selector with type options
- Move share dialog from sidebar to own popup
- Only one navigation section can be open at a time
- Favorites are fetched in parallel for improved load times
- New icons
- Bigger tooltip hover distance #492
Fixed
- Navigation updates instantly when items are created or deleted without reloading
- Navigation keeps Favorites open and only one other section expands at a time
- Newly created items open immediately and appear in the correct navigation section