-
[Plugin] FolderView Plus
FolderView Plus - Latest Release - v2026.07.01.10This release focused heavily on making FolderView Plus easier to use, easier to understand, and faster to work with day-to-day. A lot of the work went into improving the new folder editor, making nested folders more useful directly from the Docker page, cleaning up confusing settings screens, improving the setup wizard for new users, and tightening up release/build reliability. The goal was to reduce the amount of time users need to spend jumping back and forth between Docker and Settings while making the UI feel more polished and beginner-friendly. Links: - Release notes: https://github.com/alexphillips-dev/FolderView-Plus/releases/tag/v2026.07.01.10 - GitHub repo: https://github.com/alexphillips-dev/FolderView-Plus - Report bugs or request features: https://github.com/alexphillips-dev/FolderView-Plus/issues - Plugin manifest: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg HighlightsNew Folder Editor ImprovementsThe folder editor received a large UI/UX pass across nearly every tab. Changes include: - Moved the folder editor tabs below the live preview so switching sections is easier to see. - Removed the Basic / Advanced toggle and now shows all editor sections directly. - Added clearer active tab styling so you can tell which tab you are currently editing. - Improved the header layout with a more compact action area and larger folder title. - Redesigned tab content sections to look cleaner and more consistent. - Improved the General tab layout. - Improved the Parent Folder selector so it is easier to understand where a folder lives. - Improved the Icon module layout. - Added a larger live selected-icon preview in the Icon module. - Built-in icons now show by default when opening the editor so the module no longer looks empty. - Improved Preview tab layout and spacing. - Improved Status tab layout and removed awkward spacing. - Improved Advanced tab layout so modules no longer waste horizontal space. - Improved summary cards beside the live preview so they fit better with less empty space. Nested Folder Preview ImprovementsNested folder previews are now much more useful. Changes include: - Added support for showing child folders inside a collapsed folder preview. - Added support for previewing nested folders across multiple levels. - Live folder preview now respects the child-folder preview setting. - Live folder preview now shows the actual nested folder icon and name. - Nested folder preview sizing was adjusted to visually match container previews. - Added right-click actions for nested folder preview items. - Improved nested folder context menu spacing and readability. - Fixed nested folder menu actions so folder actions open at the correct folder. - Added better viewport detection so menus and submenus open upward when near the bottom of the page instead of being cut off. Screenshot: Nested folder preview on Docker page Screenshot: Nested folder context menu Folder Management From Docker PageThis release adds more folder management directly on the Docker page so you do not need to jump into Settings as often. New and improved actions include: - Add a child folder directly from an existing folder menu. - Move folder up from the Docker page. - Move folder down from the Docker page. - Move folder under another folder. - Faster visual row updates after moving folders. - Improved live reorder behavior so the Docker page updates without requiring a full hard refresh. - Improved menu placement when actions are near the bottom of the page. Screenshot: Folder left-click menu with new actions Member Reordering In Folder EditorThe Members tab now supports drag-and-drop reordering. Changes include: - Added drag handles for folder members. - Dragging only starts from the handle, not the whole row. - Fixed cursor behavior so rows no longer look draggable unless hovering the actual drag handle. - Added a Folder Members section for child folders, allowing nested folder order to be managed separately from Docker/VM members. Screenshot: Member drag-and-drop handles Hover AnimationsFolder icons can now have configurable hover animations from the folder editor. Added hover animation options: - None - Bounce - Grow - Pulse - Spin - Tilt - Wiggle - Lift The animations were tuned so each option feels more distinct instead of several options looking the same. Preview Appearance EnhancementsThe Preview tab received several new appearance options. Changes include: - Added Preview Border Glow. - Border glow uses the same color as the selected preview border color. - Border glow can only be enabled when the preview border is enabled. - Cleaned up the Border Color controls so the color picker and numeric width field sit side by side. - Reduced the border width input size since it only needs a small numeric value. Screenshot: Preview appearance settings Setup Assistant / Wizard OverhaulThe setup wizard was redesigned to be much more beginner-friendly. Changes include: - New welcome screen explaining what FolderView Plus does. - Added a clear Begin Setup path. - Removed confusing Focus and Contrast controls. - Focus-style guided layout is now enabled by default. - Removed the Suggested Improvements box from the welcome screen. - Improved the left step navigation. - Fixed active step highlight alignment. - Improved step badge alignment. - Expanded and redesigned the “What will change” pane. - Overhauled the Review screen to make the final setup plan easier to understand. - Improved the Profile step with clearer choices and explanations. - Improved the Import step with clearer Docker/VM import cards. - Improved the Rules step with more readable starter rule sections. - Improved the Behavior step with clearer Docker and VM behavior choices. - Fixed setup assistant bootstrap failure related to missing theme surface binding. Screenshot: New wizard welcome screen Screenshot: Wizard review screen Settings Page ImprovementsSeveral parts of the Settings page were cleaned up and made easier to use. Changes include: - Improved clear-folder progress window. - Centered and normalized the clear-folder progress modal. - Added more useful live progress details during clear actions. - Removed redundant bottom-right toast notifications after actions. - Recent activity now automatically clears after 10 seconds. - Added a permanent Activity Center so recent actions can be reviewed later. - Improved backup handling so empty-folder backups do not replace useful restore points. - Restore Latest now skips empty snapshots where appropriate. - Added better backup safety behavior before destructive actions. Screenshot: Activity Center Recovery / Backup Workspace ImprovementsThe Recovery workspace in Settings > Advanced was redesigned to be easier to understand. Changes include: - Cleaner Recovery header. - Removed the heavy orange outlines around Docker / VM selectors. - Improved backup summary cards. - Improved restore and safety explanations. - Improved compare snapshot layout. - Improved backup policy layout. - Added a Recent Snapshots section. - Added Delete All Backups action with confirmation. - Fixed overlapping UI elements in the backup/recovery screen. - Added clearer messaging around empty snapshots and restore behavior. Folder Actions Modal OverhaulThe old folder action modal from the Settings table was redesigned. Changes include: - Cleaner layout. - Smaller, less wasteful header. - Removed unnecessary orange outline from the copy button. - Reorganized actions into clearer sections. - Improved modal sizing and placement. - Reduced the need to scroll. - Improved button layout and readability. Docker Page Load / Performance ImprovementsThis release includes work to reduce visual shifting and improve perceived performance on the Docker page. Changes include: - Reduced folder row jiggle during Docker tab load. - Improved first-load behavior so FolderView Plus rows settle faster. - Improved live reorder feedback after folder moves. - Accepted and updated performance baselines for the larger feature set. - Kept release validation and performance checks passing on main. Bug FixesThis release includes many fixes across the plugin, including: - Fixed Settings page blank/failure issue reported through diagnostics. - Fixed setup assistant render crash. - Fixed live folder preview not showing actual child folder icon/name. - Fixed nested folder preview sizing. - Fixed nested folder action menu placement. - Fixed folder action menu opening in the wrong screen position. - Fixed menu and submenu cutoff near the bottom of the page. - Fixed folder move up/down not visually updating on the Docker page until hard refresh. - Fixed backup restore behavior when the latest backup had zero folders. - Fixed Recovery workspace overlapping UI. - Fixed release validation contract tests. - Fixed legacy CSS selector contract test after new hover animation classes. - Fixed stale release workflow/test failures before publishing main release. Final NotesThis release is a large usability and polish update. The biggest focus was making FolderView Plus feel less like a collection of settings and more like a guided tool for organizing Docker containers and VMs. Please test:- Opening and editing folders with the new editor. - Nested folder previews. - Moving folders directly from the Docker page. - Drag-and-drop member ordering. - Setup Assistant flow. - Recovery/backup actions. - Hover animations and preview border glow. If you run into anything odd, please include screenshots and diagnostics so I can track it down quickly.
-
[Plugin] FolderView Plus
Let me look into this issue further.
-
[Plugin] FolderView Plus
You add and remove containers from inside the folder in the folder editor. Docker tab -> click on the folder you want to edit -> Members tab -> add/remove/move Docker containers from there.
-
[Plugin] FolderView Plus
FolderView Plus v2026.06.25.16 ReleasedA new stable release of FolderView Plus is available. This release rolls up the recent dev builds into main and focuses heavily on nested folder previews, folder editor preview accuracy, Settings recovery, and release reliability. Highlights- Added collapsed Docker folder previews for child folders. - Nested child folders can now appear in the collapsed preview when enabled on the visible/root folder. - Added the new per-folder option: Show child folders in collapsed preview. - Added child-folder preview depth limits so nested previews stay useful without overcrowding the Docker row. - Nested preview chips now show breadcrumb tooltips and an Empty state when applicable. - Added a right-click menu on nested folder preview chips with: - Expand to folder - Edit folder - Open folder actions - Improved child-folder preview chip sizing so folder previews visually match normal Docker preview rows. - Updated the folder editor Live folder preview so it now uses the same child-folder preview data as the Docker page. - Added a shared folder preview model so Docker collapsed previews and editor live previews resolve folder names, icons, counts, and breadcrumbs consistently. Fixes- Fixed the Settings blank-page failure path by adding recovery diagnostics and keeping Settings visible when setup assistant rendering fails. - Fixed the modern Docker folder editor so the child-folder preview option appears in the Preview tab. - Fixed live folder preview child-folder samples so they refresh after folder data loads. - Fixed nested folder preview expansion so descendant preview chips open the correct folder branch. - Fixed Open folder actions from nested preview chips so the menu opens at the target folder instead of the page corner. - Fixed awkward spacing in the nested folder preview right-click menu. ScreenshotsCollapsed Docker folder preview with nested child folders Nested child folder preview right-click menu Folder editor Live folder preview showing real child folder icon/name/count New Preview tab option: Show child folders in collapsed preview Testing NotesAfter updating, please hard refresh the Docker page and check: - Existing folders still render normally. - Collapsed folder previews still show Docker containers as expected. - Child-folder previews appear only where enabled. - Nested preview chips expand to the correct folder. - Right-click actions on nested preview chips work. - The folder editor Live folder preview matches what you see on the Docker page. Please report any issues with screenshots and browser console errors if possible.
-
[Plugin] FolderView Plus
Its easiest to click the docker tab and create the folder there. This is the Wizard that assists with creating folders from a brand new setup, but you dont have to use it, you can skip this if you want.
-
[Plugin] FolderView Plus
FolderView Plus 2026.05.27.01 Stable ReleaseA new stable update for FolderView Plus is available. This release promotes everything tested on dev since the last stable main release, 2026.04.17.04. It includes new Docker/Dashboard features, privacy controls, native Docker Organizer compatibility, Settings recovery improvements, and several fixes based on recent user reports. Install/update URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg Highlights- Added advanced Dashboard member previews for Docker folders, including WebUI, console, logs, update state, ports, volumes, and CPU/MEM graph details. - Added granular privacy masking controls and synchronized the Docker/VM privacy toolbar with saved mask settings. - Added best-effort sync support for Unraid’s native Docker Organizer, including manual sync controls and diagnostics reporting. - Folder names can now use special characters that were previously blocked by overly strict validation. Docker Fixes- Fixed Docker folder batch-update dialog titles so localized $1 placeholders are replaced correctly. - Fixed stale Docker folder update indicators after bulk updates. Folder rows now keep polling live Docker update state until Unraid reports the final up-to-date result. - Fixed Docker preview Hide status so it removes stale status badges across compact cards, live refreshes, and legacy values like hide, off, false, and 0. - Restored full-width Docker folder preview borders after the preview layout adjustments. - Hardened Docker preview action rendering so shared utility helpers are available before folder previews render. - Improved Docker runtime diagnostics and support bundle data for update-state troubleshooting. Dashboard Fixes and Improvements- Improved Dashboard quick actions, card layout, runtime hardening, and preview graph cleanup. - Dashboard folder cards should stay better aligned and responsive. - Added Dashboard advanced-preview coverage for runtime actions and Docker member details. Settings Fixes- Fixed Settings blank-page and bootstrap failures by adding early diagnostics fallbacks. - Scoped Settings registries to prevent browser bootstrap identifier collisions. - Added a Settings blank-page watchdog that reports useful diagnostics instead of leaving the page empty. - Kept Settings visible when the first-run setup assistant fails to render, with degraded diagnostics instead of a blank page. - Added Settings search aliases for recent support topics, including: - hide status - WebUI / console / logs - native organizer - dashboard preview icons - diagnostics - bulk apply update
-
[Plugin] Appdata Cleanup Plus
Designed to be safe so you don't accidentally delete anything you didn't mean to or things that are tied to containers. In the upper right-hand corner, there are check boxes that allow you to just delete whatever folder you want with no quarantine. I'll work on making it less complicated.
-
[Plugin] Appdata Cleanup Plus
Appdata Cleanup Plus 2026.05.20.04 is now available on the stable/main channel.Release notes: - Diagnostics can now still be exported during failed or stuck operations, with a redacted plain-text copy fallback for forum troubleshooting. - Quarantine failures now expose the underlying filesystem move error instead of a generic failure. @zaphodbrx - Quarantine manager and dashboard summary loads no longer run scheduled purge side effects, reducing repeated Backend busy cases. @boozing - Failed scheduled purge timers are paused and keep the failure reason instead of retrying on every refresh. - Quarantine purge can now remove symlink entries inside already-quarantined folders without following them, while still blocking unsafe symlink, mount point, and special filesystem cases. - Saved Docker template references are now locked by default before cleanup actions. - Template-referenced appdata inside configured appdata roots is no longer mislabeled as outside-share review. - Template-reference rows now show a Template reference badge. - Cleanup actions are disabled if Docker appears to be running, but installed containers cannot be verified while saved templates exist. - Added Allow saved-template cleanup, which bypasses only the saved-template policy lock while preserving outside-share, ZFS dataset delete, permanent-delete, hard-lock, ignored-row, and Docker inventory safeguards. If you were seeing:- Backend busy - Quarantine failed - Reviewing tracked quarantined folders - template-referenced appdata showing as outside-share - template rows staying locked unexpectedly Please update to 2026.05.20.04, rescan, and test again. If you still hit an issue, open Tools in the plugin and use either:- Download diagnostics - Copy diagnostics text The diagnostics are redacted, but please still review them before posting.
-
[Plugin] Appdata Cleanup Plus
Please try the latest dev build when you get a chance. I pushed a fix specifically for this failure path. Install from Unraid terminal: plugin install https://raw.githubusercontent.com/alexphillips-dev/Appdata-Cleanup-Plus/dev/plugins/appdata.cleanup.plus.plg This dev build changes two things: - Diagnostics export should now work even if a scan/quarantine operation is stuck or failing. - If quarantine fails, it should now show the underlying filesystem move error instead of only saying “Quarantine failed”. After installing, please try the same quarantine action again. If it still fails, please go to: Appdata Cleanup Plus -> Tools -> Download diagnostics and attach the generated appdata-cleanup-plus-diagnostics-*.json file here. Please also paste the exact quarantine error message shown in the pop-up.
-
[Plugin] Appdata Cleanup Plus
Appdata Cleanup Plus 2026.05.04.07 - Stability, Diagnostics, Safety FixesAppdata Cleanup Plus 2026.05.04.07 has been promoted to the stable main release channel. This release focuses on the WebUI stall / PHP-FPM worker exhaustion reports, adds much better diagnostics, and improves safety around large scans and overlapping operations. Stability / WebUI Stall Fixes - @MyKroFt @Soulplayer - Added a global expensive-operation guard so only one filesystem-heavy scan, hydration, quarantine, diagnostics, or cleanup request can run at once. - Overlapping requests now return a fast retry response instead of stacking PHP-FPM workers. - Added guarded handling for safety-setting saves so settings writes cannot overlap with scan or quarantine rebuilds. - Background row-stat hydration now pauses before user-triggered actions. - Plugin-busy responses are retried where safe instead of showing false failures. - Added a clear Backend busy UI state for HTTP 429 responses. Diagnostics / Support Export- Added backend-generated diagnostics to the Tools export. - Diagnostics now include redacted plugin state files, safety settings, quarantine registry, ignore list, audit history, snapshot summaries, stats-cache counts, runtime context, runtime-lock state, latest scan metrics, and bounded support log excerpts. - Added per-phase scan timing metrics for settings load, template glob, Docker state/query, template scan, filesystem discovery, candidate filtering, row build, and snapshot write. - Latest scan metrics are persisted server-side so diagnostics can still include timing data if browser state misses it. - Added runtime-lock diagnostics showing lock name, action, age, PID state, held state, and stale status. Privacy / Redaction- Diagnostics redact filesystem paths, share/app-specific path segments, syslog hostnames, IPs, emails, query tokens, UUIDs, MAC addresses, long hex tokens, nested audit row payloads, restored app names, and audit result paths. - Diagnostics log matching was tightened so unrelated emhttpd, flash-backup, startup, and pool noise is excluded. - Plugin, PHP-FPM, nginx, timeout, and error context is still included when relevant. Safety / Scan Guardrails- Added stale runtime-lock metadata recovery for old unheld lock files while leaving active flock-held operations untouched. - Added a filesystem discovery size guard with bounded partial results. - If direct appdata candidate discovery reaches the safety limit, the scan now returns partial results with a warning instead of trying to process too much at once. Performance- Audit history is now read from the tail of the audit log with a bounded default instead of loading the full audit file. - Parent-candidate pruning was replaced with a path-prefix index to avoid O(n²) behavior on larger appdata layouts. Testing Requested:Please update to 2026.05.04.07, run a scan, and report whether the WebUI remains responsive. If you hit a stall, timeout, unexpected scan result, or quarantine issue, please export diagnostics from: Appdata Cleanup Plus -> Tools -> Download diagnostics Attach or paste the generated appdata-cleanup-plus-diagnostics-*.json file with your report. Please still review the file before posting, even though the plugin now redacts sensitive paths, hostnames, IPs, emails, tokens, and app-specific names by default.
-
[Plugin] Appdata Cleanup Plus
I reviewed this from the plugin side. The WebUI spinning/freezing part could plausibly have been Appdata Cleanup Plus, especially if you were on an older build. We recently fixed a class of large-scan/quarantine response issues where the plugin could keep the Unraid WebUI busy long enough to look hung or trigger gateway timeouts. That fix is in 2026.04.23.02. The GPU/no HDMI/no BIOS signal part does not line up with anything the plugin directly does. Appdata Cleanup Plus scans Docker templates/appdata folders, checks folder sizes, and moves selected orphaned folders into quarantine. It does not load/unload GPU drivers, touch PCI devices, change BIOS/boot settings, reboot/shutdown the server, or manage GPU driver plugins. My best read is:- The WebUI hang may have been caused by the plugin, and that is the exact type of issue the latest release was intended to address. - The GPU/no display issue was most likely separate, or possibly triggered indirectly by the forced power-off while the system was already under load/hung. - I do not see a direct path where Appdata Cleanup Plus could break GPU output or prevent BIOS display. If you are willing to help narrow it down, please share:- The exact Appdata Cleanup Plus version you were running when it happened. - Whether you installed from the main/stable link or a dev/test link. - Whether you clicked quarantine/move to temp, dry run, or permanent delete. - The paths/items that were selected, if you remember. - The plugin support summary/diagnostics if the plugin still opens. - /boot/config/plugins/appdata.cleanup.plus/cleanup-audit.jsonl - /boot/config/plugins/appdata.cleanup.plus/quarantine-records.json - Syslog from the time of the event, if you had syslog mirroring enabled. For now, I would update to 2026.04.23.02 before testing again. That version specifically reduces large-scan WebUI hangs/timeouts.
-
[Plugin] Appdata Cleanup Plus
No ones else has had severe issues like this. Can you give me your diagnostic export as well as step by step what happened so i can see if I can reproduce it? Also what version of Unraid are you on?
-
[Plugin] FolderView Plus
Ill look at improving this feature, thanks.
-
[Plugin] Appdata Cleanup Plus
Appdata Cleanup Plus 2026.04.23.02 is now live on the main channel.This stable release rolls up everything completed since the previous main release, 2026.04.13.02, including new support tooling, scan UX improvements, row-level detail workflows, selection and view presets, stronger inline guidance, and a fix for large scans that could hang the WebUI or hit gateway timeouts. What’s new in this release: Features- Added a Tools workflow with redacted diagnostics export for support and troubleshooting. - Added Copy support summary so current version, scan counts, safety toggles, scan roots, ZFS state, notices, and quarantine totals can be copied quickly into forum posts or issue reports. - Added a dedicated Scan summary panel so scan-root coverage and result breakdowns are easier to review at a glance. - Added per-row Details dialogs so each candidate can show source evidence, safety state, storage metadata, path context, and stats before actioning it. - Added saved view presets for common filter and sort combinations. - Added bulk selection presets for ready rows, discovery-only rows, ZFS-backed rows, and rows older than 90 days. Fixes- Fixed large-scan WebUI hangs and gateway timeouts by keeping the initial scan request focused on orphan discovery instead of bundling all secondary dashboard work into the first response. - Deferred audit-history and quarantine-summary loading until after the main scan renders, so large scans become responsive sooner. - Optimized nested reference checks so filesystem discovery no longer walks every template path and live mount for every candidate folder. - Hardened the main release worktree guard for Windows/shared checkout environments used during release automation. UI- Removed the extra search preset row so the dashboard stays cleaner and the bottom selection controls remain the primary preset workflow. - Flattened and polished the bottom-bar preset control so it aligns better with adjacent actions. - Added clearer inline blocker badges for ZFS delete disabled, permanent delete mode disabled, mapped-but-nonexact ZFS paths, and generic policy locks. UX- Improved empty-state guidance so zero-result scans better explain what was checked and what to verify next. - Improved row-level guidance so locked, review, ignored, ZFS-backed, and manually unlocked rows are easier to interpret. - Expanded row-level ZFS context to show matched share roots, matched dataset roots, and checked dataset-side path variants. - Added on-demand ZFS destroy previews in row details so recursive impact, child datasets, and snapshots are visible without starting a delete flow first. Support and privacy- Diagnostics exports are redacted by default so app names, template filenames, and filesystem paths are safer to share while still preserving useful troubleshooting structure. - Support summary output now makes it much easier to report the current scan state without manually gathering details. As always, if you hit anything unexpected after updating, please post your support summary or diagnostics export in the support thread and include what you were scanning when the issue happened.
-
[Plugin] Appdata Cleanup Plus
@sude @etrevi1 Apologies, I was working on a fix for this and implemented in dev but never pushed main due to getting busy in life. I will push an update today to hopefully resolve those issues.