Here is a summary of changes shipped since our last update.
- Historical performance charts for CPU, memory, network, and disk are now available on dashboard cards with configurable time ranges
- Per-core CPU visualization with a hexagonal grid layout and live temperature monitoring
- Smooth sliding-window animation for real-time telemetry charts with expandable full-size dialogs
- Charts freeze on hover for tooltip inspection, and time range selections persist across sessions
- Temperature unit preference (Celsius or Fahrenheit) available in global settings
- Dashboard sections can now be toggled between horizontal scroll and grid layout per section
- Live per-app resource metrics (CPU, RAM, network throughput, disk I/O) on the app detail panel
- App News and Maintenance system for communicating app-specific updates and temporarily gating installs
- Clear messaging when attempting to update a stopped app, with an option to start it first
- App catalog now automatically syncs before installing newly published apps, preventing install failures users were reporting
- App credentials and other secrets are now persisted when uninstalling and restored on reinstall if the app data/config directories are not optionally deleted, so apps on reinstall on reconnect to existing data without manual reconfiguration
- Polished app update and upgrade UI with improved dark mode contrast, theme-aware notification backgrounds, and version info on in-progress upgrades
- Fixed app version briefly displaying "vundefined" during loading transitions
- Pool protection level and expand eligibility are now derived from actual ZFS topology instead of drive count, correctly handling imported and mixed-layout pools
- In-progress drive replacements now show as a single "Rebuilding" drive instead of a phantom removed drive
- Pool data refreshes automatically when drive replace and pool expand tasks complete
- Storage UI polish: improved drive select placeholder, alert icon sizing, and warning/error styling consistency
- International keyboard layout support during server claiming — US, UK, German (QWERTZ), and French (AZERTY) layouts are now handled, with password normalization so console and web logins match
- SMB transport encryption is now set to DESIRED by default, resolving connection failures for Windows 11 24H2+ clients that require SMB signing
- Forward compatibility with TrueNAS 27 API-key authentication
- Upgrade guide link now shown when a server is running an unsupported TrueNAS version
- Expert-mode setting for changing TrueNAS web UI ports and bind address from the Command Deck, freeing ports 80/443 for reverse proxies
- Health check details panel no longer flashes an error state while scrub data loads
- Folder create and edit dialogs now fully reset on close
- Local backend now connects to TrueNAS over middlewared's loopback listener, making the connection independent of web UI port and bind address changes
- Fixed theme resetting to dark mode when opening the account panel
NOTE: All of these updates are applied automatically to your Command Deck. You may need to clear your cache. Help with clearing your cache is available here.