]> Disk Utilities), eliminating blank detail pages. - Added safe log and inactive-history cleanup, detailed option explanations, and hierarchical array/ZFS volume selection. - Added plugin-version cache keys and legacy row-control cleanup while keeping the native batch Recycle action immediately after Delete. ### 2026.07.19f - Rebuilt Settings as a static USB Guardian-style shell backed by api.php. - Fixed the API boot() function import that prevented all actions from starting. - Replaced per-row trash icons with one DFM-native batch action immediately after Delete; every selected item is inspected before confirmation. ### 2026.07.19e - Fixed all Unraid .page runtime paths to use the installed plugin's absolute directory, matching the proven USB Guardian integration pattern. - Added a build check preventing __DIR__ regressions in evaluated pages. ### 2026.07.19d - Restored the Settings tile while retaining the Disk Utilities entry. - Fixed the Plugin Manager launch URL and declared its recycle icon. - Made Chinese menu localization independent of Unraid's global plugin cache. - Kept DFM controls visible by moving them into the responsive name column. - Added visible load errors and UI-injection diagnostics. ### 2026.07.19c - Moved the single visible page to Tools -> Disk Utilities with a native icon and system-selected English or Chinese text. - Fixed blank settings caused by a non-portable session-role check. - Made DFM button loading route-independent on the server, cache-busted the assets, and switched its icon to Unraid's bundled Font Awesome glyph. ### 2026.07.19b - Corrected the package filesystem layout and install/remove lifecycle. - Moved history into each volume's persistent .RecycleBin SQLite shard and added a bounded reboot-surviving error audit. - Updated the DFM 7.3.2 integration and hardened destructive operations. ### 2026.07.19a - Initial release. - "Move to Recycle Bin" button injected into the Dynamix File Manager Browse page via the official `Menu='Buttons'` channel (no Unraid core file modified). - Per-volume .RecycleBin for /mnt/disk* data drives and ZFS datasets. - SQLite history store with `active | restored | purged` state field. - Settings page (English + 中文): feature toggle, log level, log retention, age-based eviction, capacity threshold eviction (percent or absolute), user-scheduled cleanup, history toggle, language. - Tools -> Recycle Bin browser page. - Maintenance runs only with the user-selected cleanup cron or a manual action. - CSRF handled by Unraid auto_prepend (plugin never re-implements CSRF). ]]> &packageURL; 4f004706507a3ddb6fe1828c38758d28bf120a5dccf28e776ff8b38133761ff2 /dev/null 2>&1 || true /bin/rm -rf -- "$PLUGIN_DIR" /bin/rm -f -- /boot/config/plugins/dynamix.file.recycle/dynamix.file.recycle-*-x86_64-1.txz ]]>