]> ###2026.06.18.1637 - Features (compose): enhance column customization with reorder functionality and UI updates - Features (compose): implement stack row striping synchronization for improved UI consistency - Features (compose): add health status column and related functionality to stack and container views - Features: add custom interval settings for compose stats and enhance nchan publisher - Bug Fixes (composeStats): enhance memory value parsing and sanitize docker stats fields - Performance (compose): throttle dockerload cache paints during websocket bursts - Performance (compose): avoid full-table applyListView during progressive row inserts - Performance (compose): debounce composeListRefreshed during progressive row load - Performance: implement parallel project loading with request queuing and progress tracking - [PR #120](https://github.com/mstrhakr/compose_plugin/pull/120) - [beta release diff](https://github.com/mstrhakr/compose_plugin/compare/v2026.06.06...v2026.06.18.1637) # Remove all but current package file and ace zip from plugin root rm -f $(ls &pluginLOC;/&name;*.txz 2>/dev/null|grep -v '&packageVER;') rm -f $(ls &pluginLOC;/ace-v*.zip 2>/dev/null|grep -v '&aceZIP;') # Clean up legacy package entries (compose.manager-package-*) left by older builds # that used non-standard Slackware naming and weren't removed by upgradepkg for pkg in &pluginsInstalledPATH;/&name;-package-*; do [ -e "$pkg" ] && removepkg "$(basename "$pkg")" 2>/dev/null || true done #Create projects folder if it doesnt exist mkdir -p &pluginLOC;/projects &packageURL; &packageMD5; echo "" echo "----------------------------------------------------" echo "" echo " Ace editor v&aceVER; will only be downloaded and" echo " installed for pre-7.0 Unraid versions." echo "" echo " If on 7.0 or later, Ace editor files are included" echo " by default and skips will be shown below." echo "" echo "----------------------------------------------------" echo "" &aceURL; &aceSHA256; &pluginLOC;/cache-&aceZIP; &aceSHA256; &emhttpLOC;/scripts/install-ace.sh /tmp/temp-&aceZIP; &emhttpLOC; &aceVER; rm -f /tmp/ace-editor-install.sh echo "" echo "----------------------------------------------------" echo "" echo " Patches are only installed for" echo " pre-6.12 Unraid versions." echo "" echo " If on 6.12 or later, patches are not needed" echo " and skips will be shown below." echo "" echo "----------------------------------------------------" echo "" &emhttpLOC;/scripts/install-patch.sh install &emhttpLOC; &pluginLOC; rm -f /tmp/patch-util-install.sh echo "" echo "----------------------------------------------------" echo "" echo " Compose Manager Plus has been installed." echo " Version: &version;" echo "" echo "----------------------------------------------------" echo "" echo "" echo "----------------------------------------------------" echo "" echo " Patches are only modified for" echo " pre-6.12 Unraid versions." echo "" echo " If on 6.12 or later, patches are not needed" echo " and skips will be shown below." echo "" echo "----------------------------------------------------" echo "" &emhttpLOC;/scripts/install-patch.sh remove &emhttpLOC; &pluginLOC; rm -f /tmp/patch-util-remove.sh # Remove all Slackware package entries for this plugin. # Handles both new naming (compose.manager-VERSION-noarch-1) and # legacy naming (compose.manager-package-VERSION) left by older builds. for pkg in &pluginsInstalledPATH;/&name;-*; do [ -e "$pkg" ] && removepkg "$(basename "$pkg")" 2>/dev/null || true done # Remove old package files from flash rm -f $(ls &pluginLOC;/&name;*.txz 2>/dev/null|grep -v '&packageVER;')