Releases: alexphillips-dev/FolderView-Plus
v2026.04.08.10
FolderView Plus 2026.04.08.10
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
- Maintenance: Promote the validated Docker update-rendering fixes from the
devtest cycle into the main release channel. - Fix: Docker update actions now stay accurate when switching between basic and advanced view and when expanding previously collapsed folders, so stale
force updateorapply updatestates no longer persist or spread to every child row. - Quality: Support bundles now capture Docker list-view mode, clearer build provenance, and richer update diagnostics so basic-versus-advanced rendering issues can be diagnosed from one export.
- Regression guard: Refreshed the support-bundle performance baseline and added regression coverage around Docker row re-sync behavior and support-bundle telemetry capture.
v2026.04.08.09
FolderView Plus 2026.04.08.09
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
- Fix: Docker folder rows and member rows now refresh their update actions live when switching between basic and advanced view, so stale
force updateorapply updatestates no longer stick until a page reload. - Fix: Expanding a collapsed Docker folder now re-syncs its direct member rows from cached runtime state after the rows move out of hidden storage, so one updated container no longer makes every child row show
apply update. - Fix: Support bundles now capture clearer Docker update diagnostics, including list-view mode telemetry and build provenance fields, so basic-versus-advanced rendering issues can be diagnosed from one export.
- Quality: Refreshed the support-bundle performance baseline and added regression coverage for the Docker row refresh and support-bundle telemetry paths.
v2026.04.08.01
FolderView Plus 2026.04.08.01
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
- Fix: Docker folder member runtime resync now updates both hidden and expanded members from live per-container state.
- Fix: Docker folder member rows no longer show
force updateunless Docker advanced view is enabled. - Fix: Foldered Docker rows keep
apply updatelimited to containers whose runtime state actually reports an update-ready image. - Fix: Expanded the support bundle runtime snapshot with per-folder render settings, per-folder render expectations, and per-entity render expectations for Docker troubleshooting.
- Fix: Added Docker and VM runtime provenance fields such as manager source, update source, and runtime snapshot availability so support exports can separate bad runtime state from bad rendering.
- Test: Extended support bundle and Docker update-status contract coverage for the new runtime diagnostics fields.
v2026.04.06.19
FolderView Plus 2026.04.06.19
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
- Fix: Restored richer diagnostics fallback details for folder, rules, backup, and integrity issue reports.
- Fix: Added diagnostics repair for stale or orphaned saved Docker or VM member references so health checks can clear those records.
- Fix: Docker runtime sort changes now resync correctly on the Docker page for A-Z, Created, and other explicit saved folder sort modes.
- Feature: Added additional folder sort modes for Docker workflows, including created newest or oldest and last updated newest first.
- Fix: Hidden Docker folder member rows now resync their own update state before expand, so only containers with real updates show
Apply update.
v2026.04.06.04
FolderView Plus 2026.04.06.04
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
This release includes the full cumulative delta since v2026.04.05.13.
Runtime and Preview Fixes
- Stabilized Docker and VM runtime rows, folder state handling, and action refresh paths so status surfaces stay aligned during in-place actions.
- Fixed Docker preview cards, status icons, labels, and action buttons to live-refresh after folder actions instead of showing stale started, paused, or stopped state.
- Ensured Docker preview click menus and native container menus resync runtime state before opening so context actions match the current container state.
Diagnostics and Clarity
- Diagnostics health cards now call out the real Docker or VM integrity issue instead of falling back to generic folder, rule, or backup counts.
- Added targeted regression coverage for diagnostics summary rendering, orphaned-member reporting, and path-issue presentation.
Quality and Release Hardening
- Expanded regression coverage around runtime refresh behavior and Docker preview state synchronization.
- Hardened CI, packaging, and main-to-dev release artifact reconciliation so stable release publishing and follow-up syncs stay reliable.
v2026.04.05.13
FolderView Plus 2026.04.05.13
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
Features
- Added a compact
Bulk moveworkflow directly to the Folder EditorMemberstab for both Docker and VM folders, so users can move shown or included members into another folder without leaving the editor. - Bulk move supports the scopes
Shown,Included shown,Excluded shown, andAll included. - Bulk move reuses the guarded server-side bulk assignment path instead of duplicating a second editor-only mover.
- Each bulk move creates a backup first and exposes an editor-local undo path.
Fixes
- Fixed multi-row Docker preview
ConsoleandLogsactions so they keep their real runtime wiring instead of falling back to a top-of-page anchor jump. - Fixed Folder Editor startup crashes introduced by the new Members-tab bulk move flow when hydration reached the bulk move helpers before those functions finished initializing.
- Fixed the Folder Editor post-bulk-move lockup so the page no longer gets trapped behind a blocking success or undo modal after the move completes.
- Fixed Members-tab bulk move live refresh so moved Docker containers and VMs disappear from the current folder immediately instead of remaining visible until the folder is submitted or reloaded.
- Fixed the leave-page warning after a successful Members-tab bulk move by syncing the member baseline correctly, while keeping the normal unsaved-changes prompt for regular manual member edits.
UI and UX
- The Members-tab bulk move flow now keeps the editor live after completion and shows a non-blocking inline undo action inside the bulk move summary area.
- Folder Editor bulk move status messaging now updates in place instead of interrupting the editor with follow-up confirmation dialogs.
Platform and Runtime
- Added versioned asset URLs for shipped FolderView Plus JavaScript, CSS, vendor includes, and locale assets so plugin updates no longer depend on users manually clearing browser cache to see new changes.
Release and Quality
- Hardened the main release process so stable cuts now require explicit curated release notes instead of falling back to generic seeded
CHANGEStext. - Added a local
simulate_main_release.shpath so the full stable-release flow can be rehearsed before merging and pushingmain. - Unified stable packaging through the shared
release_prepare.shentrypoint so the local and GitHub release flows use the same preparation path. - Hardened back-merge handling so release-only artifacts and stable-only metadata do not keep breaking the
maintodevsync path. - Tightened workflow self-checks, release-note consistency validation, include-order coverage, and related release/package guards around the new release path.
- Release runs no longer hard-require browser smoke or theme matrix URLs, so stable merges can proceed even when smoke targets are unavailable.
- Remote publish validation now retries until raw GitHub artifacts reflect the pushed release, preventing false failures from raw cache lag.
- Back-merge restores now skip missing release-only paths cleanly, preventing archive rename conflicts from failing automation.
v2026.04.05.12
FolderView Plus 2026.04.05.12
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
Features
- Added a compact
Bulk moveworkflow directly to the Folder EditorMemberstab for both Docker and VM folders, so users can move shown or included members into another folder without leaving the editor. - Bulk move supports the scopes
Shown,Included shown,Excluded shown, andAll included. - Bulk move reuses the guarded server-side bulk assignment path instead of duplicating a second editor-only mover.
- Each bulk move creates a backup first and exposes an editor-local undo path.
Fixes
- Fixed multi-row Docker preview
ConsoleandLogsactions so they keep their real runtime wiring instead of falling back to a top-of-page anchor jump. - Fixed Folder Editor startup crashes introduced by the new Members-tab bulk move flow when hydration reached the bulk move helpers before those functions finished initializing.
- Fixed the Folder Editor post-bulk-move lockup so the page no longer gets trapped behind a blocking success or undo modal after the move completes.
- Fixed Members-tab bulk move live refresh so moved Docker containers and VMs disappear from the current folder immediately instead of remaining visible until the folder is submitted or reloaded.
- Fixed the leave-page warning after a successful Members-tab bulk move by syncing the member baseline correctly, while keeping the normal unsaved-changes prompt for regular manual member edits.
UI and UX
- The Members-tab bulk move flow now keeps the editor live after completion and shows a non-blocking inline undo action inside the bulk move summary area.
- Folder Editor bulk move status messaging now updates in place instead of interrupting the editor with follow-up confirmation dialogs.
Platform and Runtime
- Added versioned asset URLs for shipped FolderView Plus JavaScript, CSS, vendor includes, and locale assets so plugin updates no longer depend on users manually clearing browser cache to see new changes.
Release and Quality
- Hardened the main release process so stable cuts now require explicit curated release notes instead of falling back to generic seeded
CHANGEStext. - Added a local
simulate_main_release.shpath so the full stable-release flow can be rehearsed before merging and pushingmain. - Unified stable packaging through the shared
release_prepare.shentrypoint so the local and GitHub release flows use the same preparation path. - Hardened back-merge handling so release-only artifacts and stable-only metadata do not keep breaking the
maintodevsync path. - Tightened workflow self-checks, release-note consistency validation, include-order coverage, and related release/package guards around the new release path.
- Release runs no longer hard-require browser smoke or theme matrix URLs, so stable merges can proceed even when smoke targets are unavailable.
- Remote publish validation now retries until raw GitHub artifacts reflect the pushed release, preventing false failures from raw cache lag.
v2026.04.05.02
FolderView Plus 2026.04.05.02
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Features
- Added
Copy Folder SettingsandPaste Folder Settingsto Docker and VM folder menus. - Added
Apply to folders...in the folder editor so the current folder configuration, including unsaved changes, can be applied safely to other existing folders. - Added a guarded server-side merge path for folder settings transfer so target folder names, parents, members, regex, and ids stay intact.
- Added automatic backup snapshot creation before folder settings batch-apply operations.
Support System Overhaul
- Rebuilt the support export into a structured v2 support bundle.
- Added richer troubleshooting coverage for environment, plugin state, runtime state, UI telemetry, recent actions, browser errors, asset versions, build identity, and plugin-scoped server diagnostics.
- Added sanitized redaction manifests and export preview so support bundles stay useful without collecting unnecessary personal information.
Editor, UI, and Theme Work
- Retired the legacy folder editor and moved fully to the modern editor.
- Improved the modern folder editor across parent selection, icon workflows, live preview, rules, diagnostics, and white-theme presentation.
- Polished folder editor, settings, diagnostics, and dashboard surfaces across dark and light themes, including chevrons, dropdown chrome, parent picker, icon picker, and diagnostics layout.
- Expanded theme-token coverage across runtime menus, dialogs, diagnostics, and status surfaces to remove remaining hardcoded dark-mode behavior.
Runtime Fixes
- Fixed Docker update detection so container rows, folder rows, root folders, and folder-editor update summaries stay aligned with native Unraid update state.
- Fixed multi-row Docker previews so clicking a previewed container opens the normal Docker menu again while WebUI, Console, and Logs remain direct actions.
- Hardened Docker order sync so it only runs when membership or order inputs actually change, coalesces concurrent requests, and avoids rewriting unchanged order files.
- Fixed diagnostics theme reporting, theme self-heal false positives, and diagnostics support export context.
Refactor and Quality
- Split major settings, folder editor, Docker runtime, and server monoliths into focused helper modules so the main runtimes act as coordinators instead of implementation dumps.
- Removed dead runtime code and dead selectors, tightened unused-code guards, and expanded regression coverage.
- Hardened release automation, recovery paths, subsystem-aware release notes, and package validation so stable release publishing is more reliable.
Release Follow-Up Fixes
- Fixed release validation so locale keys referenced through shared i18n wrappers no longer trigger false language-usage failures.
- Fixed the stable release package/archive synchronization for the April 5, 2026 release cut.
v2026.04.01.09
FolderView Plus 2026.04.01.09
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
- Maintenance: Release rollup since main
2026.03.30.19; merged alldevimprovements through2026.04.01.08intomain. - Feature: Added folder-scoped advanced auto-rules and regex member-search dropdown controls directly to the modern folder editor Rules section for saved folders.
- Feature: Added a searchable, path-aware parent folder picker to the modern folder editor and shipped new
Folders/PixelandIcons/Pixelthird-party icon packs in the icon picker. - UI/UX: Reworked the modern folder editor General section with a tighter grouped layout, dedicated left rail, improved parent-picker spacing, and stronger reorder-button visibility.
- UI/UX: Polished white-theme folder editor controls by aligning action buttons and mode toggles, improving submit readability, and making the icon picker and parent picker readable with visible borderless favorite stars.
- Fix: Restored Docker update detection so container rows, folder rows, root folders, and folder-editor update counts consistently reflect native Unraid update availability without cache-clearing or expanded-branch workarounds.
- Fix: Kept Docker update signals aligned with native
webui-infocache data and runtime hydration so lightweight refreshes, collapsed branches, and late refreshes preserveUpdate readystate. - Fix: Forwarded modern folder editor bootstrap status back to the page diagnostics banner so stale runtime warnings clear once the editor finishes loading.
- Refactor: Split the new folder editor rules and parent-picker logic into dedicated modules to keep the modern editor runtime within perf budgets as the new editor tooling expanded.
- Quality: Added the one-step
devfinalize workflow, dead-code and unused-symbol guards, refreshed Docker update architecture/perf coverage, and stronger theme/layout regression guards for the new editor paths.
v2026.03.30.19
FolderView Plus 2026.03.30.19
Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg
Changes
- Fix: Resolve the remaining Docker page double-reload path during initial bootstrap when Unraid refreshes the staged request bundle while FolderView Plus is still rendering folders.
- Fix: Replay queued Docker folder renders in place against the newest staged request bundle instead of forcing a second host
loadlist()cycle after the page has already refreshed. - UX: Suppress the extra Docker runtime loading shell during that in-place replay so the Docker page no longer flashes a second reload.
- Regression guard: Cover the primed-request
listview()/loadlist()bootstrap path and the deferred runtime hydration path so Docker refreshes stay in-place.