]> ##&name; ###&version; - Fix: Excluded shares not being excluded properly. 2026.02.01 - Fix: Today filter not working properly with zero padded days. ###2026.01.29 - Fix: Cache and Pools not showing in Share file activity. - Fix: Rework fifo handling and check for enough watches in inotify.file.activity script. ###2025.01.14 - Fix: Reversion that broke logging. ###2025.01.13a - Fix: Update check for file activity next. ###2026.01.13a - Add: Mark deleted files as 'DELETE_RECYCLED' when recycled by the Recycle Bin, and 'DELETE_RAW' when deleted and not added to the Recycle Bin. This can help understand if the Recycle Bin is working. - Add: List of Disks and Pools being monitored on the Settings page. - Add: Filter switch to show only today's activity on 'Share Activity' and 'Disk and Pool Activity' pages. ###2025.12.29 - Fix: Inotify FIFO error terminating inotify. - Fix: Inotify.file.activity script does not terminate properly when there is an inotify error. ###2025.12.27 - Fix: Do not start file activity if the array is not running. - Fix: Some fixes and code refactors. - Fix: Inotify include and exlude fixes for proper inotify operation. - Fix: Default max log lines to 5000 and not 2000. ###12.05.2025 - First release as File Activity (Next). ###2025.12.05 - Initial release. "&tgzURL;/&name;-&version;.tgz" &MD5; # # The previous file activity plugin cannot be installed. # if [ -f /boot/config/plugins/&plugin;.plg ] ; then echo "" echo "-----------------------------------------------------------" echo " &name; has not been installed!" echo "" echo " The previous File Activity plugin is installed." echo "" echo " You must uninstall the File Activity plugin" echo " before installing File Activity (Next)." echo "" echo "-----------------------------------------------------------" echo "" exit 1 fi # # Stop File Activity inotify if it is running. # if [ -x "/usr/local/emhttp/plugins/&plugin;/scripts/rc.&plugin;" ]; then # # Restart file activity if it is enabled and currently running. # echo "Restarting File Activity..." /usr/local/emhttp/plugins/&plugin;/scripts/rc.&plugin; update 2>/dev/null fi # # Remove emhttp files so we can re-install. # rm -rf /usr/local/emhttp/plugins/&plugin;/* 2>/dev/null # # Remove old 'bundle' files. # rm -f $(ls /boot/config/plugins/&plugin;/&name;*.tgz 2>/dev/null | grep -v '&version;') # # Create plugin directory # mkdir /boot/config/plugins/&plugin; 2>/dev/null # # Install the 'bundle'. # tar -xf /boot/config/plugins/&plugin;/&name;-&version;.tgz -C /usr/local/emhttp/plugins 2>/dev/null # # Create disks file directory. # mkdir /tmp/&plugin; 2>/dev/null echo "" echo "-----------------------------------------------------------" echo " &name; is installed." echo " Copyright 2017-2026, &author;" echo " Version: &version;" echo "-----------------------------------------------------------" echo "" # # Stop file activity. # /usr/local/emhttp/plugins/&plugin;/scripts/rc.&plugin; stop 2>/dev/null # # Remove all plugin files. # rm -rf /usr/local/emhttp/plugins/&plugin; 2>/dev/null echo "" echo "-----------------------------------------------------------" echo " &name; has been removed." echo " Version: &version;" echo "-----------------------------------------------------------" echo ""