EXO-3400: Multi-layer chart editor with layer-aware sensor addition, incompatibility dialog, series deletion in All Layers view, and auto label strategy
EXO-3308: Add "Last modified by" information on charts, schematics, and dashboards in tooltip
EXO-3353: Show deleted indicator and removal hints for unavailable series in charts
EXO-3258: Add workspace sharing toggle UI for charts and dashboards
EXO-3384: Replace modal dialogs with command palette for template charts and dashboard panel editing
EXO-3412: Ask for confirmation before deleting dashboards, charts, schematics, databases, table views, control sets
EXO-3364: Improve control type selector in control set dialog
EXO-3347: Restyled migration button
EXO-3207: Increase stat chart row height for more aggressive pagination and avoid vertical overflows
EXO-3318: Include custom labels in series search and update filter placeholder
EXO-3381: Rename menu item edit for consistency
EXO-3303: Show notification when clicking star on default homepage instead of silently cycling
EXO-3361: Support show legend toggle for instant chart types
EXO-3298: Add user feedback for program uploads
EXO-1030: Persist time range across navigation between Dashboard, Chart Viewer, and Chart Editor
ui: Persist sidebar expanded/collapsed state across page reloads
ui: Add sidebar toggle button for touch devices
ui: Add collapsible filter bar for charts and dashboards
ui: Add filter bar, search input, and saved views to dashboard edit page
ui: Add select all checkbox to chart series list pagination row
ui: Replace dashboard edit mode buttons with dropdown menus
ui: Show Close instead of Cancel when editor has no unsaved changes
EXO-3411: Fix duplicate sensor types in quick chart viewer dropdown
EXO-3408: Handle deleted charts gracefully in dashboards with error boundary UI
EXO-3389: Fix / shortcut focusing search input even when focus is already in another input
EXO-3387: Fix dashboard editor scrolling off the page
EXO-3392: Fix Structure Panel layout inconsistencies
EXO-3363: Fix schematic zoom level resetting automatically
EXO-3374: Fix bar gauge charts compression (only bottom bar visible)
EXO-3375: Fix scatter view TypeError in domainForClippedRange
EXO-3376: Fix Energy Flow template chart settings not applied to Sankey
EXO-3394: Fix More menu item not working in workspace switcher
EXO-3379: Fix comparisons feature not working with Sankey charts
EXO-3393: Fix string column filter not working correctly in Database Table view
EXO-3386: Fix bugs in schematics data fetching and validation
EXO-3390: Fix miniserver list not respecting element permissions
EXO-3232: Fix access denied and invariant errors in user workspaces/settings
EXO-3378: Fix viewer permission users clicking analytics items leading to error page
EXO-3383: Fix inability to move or change hierarchy of dashboards/charts/schematics/tables
EXO-3382: Fix miniserver hub structure filter not applying to map view
EXO-3349: Fix original control set name changing when duplicated
EXO-3357: Fix auto refresh in chart viewer resetting series selection
EXO-3362: Fix schematics datapoints not always showing legend on hover tooltip
EXO-3358: Fix legend toggle overdraw and add vertical scroll to chart content area
EXO-3359: Fix multiple scrollbars in multi-series heatmap charts
EXO-3391: Fix container query for responsive button
EXO-3370: Use backfill job range for status panel progress
EXO-3125: Fix gap handling consistency across chart contexts
EXO-3385: Fix custom series labels not showing in dashboard panels/filters
EXO-3293: Prevent database ID from auto-updating when editing title
ui: Color swatch picker focus ring and invalid hex color handling
ui: Prevent tooltip from blocking RefreshOptionsButton dropdown
ui: Make single-series heatmaps fill available container height
Chart timestamp alignment for totals
Truncate sidebar username and de-duplicate settings icon mask
Fix useControlFilterContext error in chart editor for unauthenticated users