✨ New
- add configurable metric-comparison statistic panels on the dashboard and library detail pages, with two-axis selection, heatmap / scatter / bar renderers, and dedicated comparison API endpoints for direct context such as
sizeversusduration(#102) - extend metric-comparison charts with a numeric
Resolution - MPaxis option, show the active renderer icon directly in the toolbar button, and add an App Settings control for the scatter-plot sample limit (#102) - add inline statistic-panel layout editing on the dashboard and per-library detail pages, including a visible
Dashboardpage title, animated edit controls, add-panel menus, drag-and-drop reordering, per-panel resize controls, and browser-persisted layouts for each page context - add curated first-run default layouts for dashboard and library statistic panels, allow intentionally empty saved panel layouts, and add a
Historyrestore-default action to the inline layout toolbar - add a new
unlimited panel sizefeature flag that removes the current 4-row height cap for dashboard and library statistic panels while still keeping panel width constrained by the underlying 4-column grid - simplify the former
Library statisticssettings block into aTable Viewsection that now only manages analyzed-files table columns and tooltips, whileBitrateandAudio bitratecan also be enabled as table columns
🐛 Bug fixes
- remount statistic charts when resized smaller so comparison and histogram panels redraw correctly after inline panel-size changes, restore top-aligned list panels, and make newly added statistic panels default to
1x2 - align dashboard and library statistic layout controls with the existing header-style button design language so Darkmode no longer renders bright low-contrast white action circles
- bundle macOS desktop
ffprobedependencies into the packaged app and rewrite non-systemdylibloader paths so scans no longer fail on machines without the original Homebrew cellar layout - make dashboard statistic panels behave as non-interactive read-only summaries again instead of hinting at missing cross-library drill-downs; only scatter points in dashboard comparison panels still open file details (#104)