]> # Version &version; &date; * Use append-only monthly history segments with safe automatic migration. * Bound and downsample history responses while preserving visual extrema. * Split live I/O polling from chart refreshes and pause work in hidden tabs. * Harden paths, atomic writes, runtime locks, file permissions, and release URLs. * Restrict preserved legacy migration backups to owner-only access. * Repair legacy backup permissions on systems that already migrated. https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/include/history.php14490db897465d9fcf8d6214a20dc950072fffc4a8891deebf36e366b47d55d8 https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/include/api.php362ffb18b0eed14f93372301868b5c18a688ac1d712b1dae832fc72132ac01b2 https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/assets/storage-history.js45d85e2d1e0c8a0e3bce6e87ac678a97ead11ff09780a0d727ab57c51acaa73c https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/assets/storage-history.cssc592216790cc60ecf5440802cb08149c2021ba45f0f44fdb4e7c7da587c2b1ae https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/scripts/collectorc3fb2129262d5759f963d19ae0261b804e00e12cbb2a46b50fe15e8113c42994 https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/scripts/update-cron196a900adac1cfd958dfd3c3a8a3b8075fcd36d4509e6a3c735ba1b310b5acfe https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/pages/StorageHistoryDashboard.page09651c24cf848df25e73863d2b362139b68d8bfb26ebd5c2dce13de7fbb1eb56 https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/pages/StorageHistorySettings.pagecb839da97261d133b448a32b8519515d0db08fcb0c60e4bb6bea9bafb88927f5 https://raw.githubusercontent.com/rka/unraid-storage-history/v0.3.2/src/pages/StorageHistorySettingsMenu.page09b579c008a77601a8fd353638f2c4e959a11d0d8fa6b7f801273f88a00e4bed "$CFG" <<'EOF' enabled=yes interval=hourly retention_days=365 data_path=/mnt/user/system/storage-history EOF fi chmod 0600 "$CFG" /usr/local/emhttp/plugins/storage-history/scripts/update-cron /usr/local/emhttp/plugins/storage-history/scripts/collector || true ]]> /dev/null || true rm -rf /usr/local/emhttp/plugins/storage-history echo "Storage History configuration and historical data were preserved." ]]>