Added
- Smart Picker can show live report charts and tables.
- New interactive chart and table configuration with live-preview.
- Spreadsheet: Select a worksheet from a dropdown.
- API endpoint for deleting legacy dataset rows.
- Persist aggregation and disaggregation chart functions.
- More complex demo reports.
Changed
- Match navigation hover and selection styling to Nextcloud 35, preserving indentation and a rounded selection stripe.
- Simplify navigation icons.
- Configure sorting in Columns; remove the duplicate Sort order dialog.
- Update bundled DataTables to v3.0.3 and remove the jQuery dependency.
- Store report option data as longtext instead of varchar(1000).
- Various UI and UX improvements
Fixed
- Show the panorama save icon after adding or editing text in a tile.
- Match dashboard last values to the report's number formatting, including integer zero and saved column formats.
- Show the Chart options menu indicator when custom appearance, field mapping, model, or series settings are saved.
- Prevent incompatible Top N and calculated-measure settings and show report errors without getting stuck loading.
- Preserve descending and ascending sorting when a dimension is excluded from a report.
- Keep panorama PDF titles and subtitles clear of the exported charts.
- Make report dialogs and wizard navigation operable by keyboard, with focus restoration and Escape to close, while preserving toolbar icon spacing.
- Fit report creation fields and guidance within narrow mobile screens.
- Selecting a distinct value with spaces in a report dropdown no longer adds quotes when saving data.
- Preserve External JSON table text and numeric values when another row contains a date-like string #590.
- Keep panorama PDF cloud exports in the selected folder and prevent overwriting existing files.
- Restore table footer totals and saving table options with DataTables 3.
- Enable panorama layout changes and page deletion only while editing.
- Scale panoramas on mobile screens and align page headers with their tiles.
- Restore access to the Analytics navigation on mobile browsers, including the Overview dashboard #592.
- Normalize spreadsheet dates for reliable chart parsing and render them in the viewer's local format #589.
- Make aggregation and disaggregation series labels available for translation #593.
- Require HTTPS when using Basic Authentication with external JSON data sources.
- Match navigation and navigation-menu icon colors to their labels in light and dark themes.
- Export panoramas using a consistent light theme in PDFs.
- Use the standard Analytics dialogs for choosing panorama reports and layouts, with all layout previews visible.
- Ask for confirmation before deleting the current panorama page.
- Normalize primary and secondary button colors and action ordering across screens and dialogs.
- Update the browser title when selecting a panorama.
- Preserve slashes in Nextcloud Tables names and ignore malformed entries in the grouped data source selector.