Skip to content

Releases: alexphillips-dev/FolderView-Plus

v2026.07.06.10

Choose a tag to compare

@github-actions github-actions released this 06 Jul 19:20

FolderView Plus 2026.07.06.10

Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg

Changes

  • Feature: Add Docker start order controls with a dedicated Settings > Advanced > Start Order tab, current Docker-page order sync, custom startup batches, folder/container batch items, remaining-container placement, preview, and manual sync without rewriting unrelated Docker preferences.
  • Feature: Overhaul the Theme Workspace with summary cards, clearer import and managed-theme modules, scan-before-import review, per-theme update actions, safer token override resets, and a contained preview sample.
  • UX: Rework the Settings advanced tab strip to match the modern folder editor tabs, remove numeric suffixes, and move Docker start order out of Operations into its own workspace.
  • UX: Refresh the Docker Start Order workspace with cleaner dark-mode panels, brighter neutral action buttons, clearer startup controls, separated autostart preview, and non-duplicated Preview Order and Sync Now actions.
  • UX: Add a shared graphite/true-dark token foundation across Settings, the folder editor, Docker, VM, Dashboard, setup wizard, recovery, activity, and runtime menu surfaces so the plugin uses flatter black/gray panels instead of warm brown or blue-slate gradients.
  • UX: Polish the modern folder editor General tab Parent Folder picker with flat dark surfaces, full-width search controls, centered search icon, compact Clear button, squarer chips, and left-aligned folder names with paths beside them.
  • Docs: Overhaul the GitHub README into a cleaner product-style landing page with the new banner, polished quick links, two-column screenshots, feature summaries, install/support sections, and refreshed screenshots.
  • Performance: Cache tracked Settings inputs and the Settings section registry so lightweight refreshes no longer rescan every input or rebuild every section heading.
  • Performance: Make advanced Settings tab switches hydrate and refresh only the active workspace, defer hidden secondary workspace refreshes, and queue Settings table redraws so repeated UI updates collapse into fewer renders.
  • Performance: Improve Docker Start Order responsiveness by preserving the preview panel, caching folder/container select options, batching preference saves, and debouncing expensive autostart preview refreshes.
  • Performance: Use lightweight cached runtime state for Settings and the modern folder editor, remove duplicate editor boot module loads, extend non-live runtime info cache windows, and keep first-paint Docker tab work lighter.
  • Fix: Correct Settings health/status detection when using lightweight Docker runtime state so stopped containers are no longer counted as started.
  • Fix: Restore and guard the Settings primary text theme-token contract used by the GitHub checks and refreshed Start Order styles.
  • Fix: Restrict Theme Workspace token overrides to safe color values and stop raw custom CSS from being injected into the Settings page during live editing.
  • Quality: Add Docker start order server, settings UI, Docker runtime, and regression coverage for planning and sync behavior.
  • Quality: Add and refresh regression coverage for dark-mode tokens, parent picker layout, Settings performance paths, Theme Workspace scan/update/reset behavior, contained previews, server action wiring, and CI guard contracts.

v2026.07.01.10

Choose a tag to compare

@github-actions github-actions released this 01 Jul 18:41

FolderView Plus 2026.07.01.10

Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg

Changes

This stable release rolls up all dev changes since v2026.06.25.16.

Folder editor redesign

  • Rebuilt the modern folder editor into grouped, professional tab sections across General, Members, Preview, Chevron, Status, Rules, Actions, and Advanced.
  • Moved the tab navigation below the live folder preview so switching sections is easier to follow.
  • Removed the Basic/Advanced toggle from the folder editor and now shows all tabs and advanced controls directly.
  • Made active editor tabs easier to see with stronger selected-state styling and larger tab labels.
  • Compacted the folder editor header and right-side action buttons while making the folder title more prominent.
  • Reworked the General tab Identity, Parent Folder, and Icon modules to reduce empty space and improve scanability.
  • Redesigned the Parent Folder picker with a clearer current-location card, destination list, root/top-level labeling, and better full-width layout.
  • Defaulted the Icon module to show built-in icons on editor open so new and existing folders do not start with an empty-looking icon panel.
  • Added a large live icon preview inside the Icon module content.
  • Removed boxed card styling around built-in icon choices and expanded the icon picker layout.
  • Reworked the Preview tab into horizontal grouped modules so related controls sit in rows instead of tall uneven columns.
  • Compacted Preview border controls by placing border thickness beside the color picker with a small numeric input.
  • Added a Preview Border Glow toggle that uses the selected preview border color.
  • Reworked the Status tab layout, including side-by-side Accent Bar controls, matching panel heights, and a compact Docker Health section.
  • Reworked the Advanced tab so Dashboard and Docker modules sit side by side instead of leaving long empty panels.
  • Reflowed the live preview insight cards to fit beside the live preview without excess blank space.
  • Improved live preview insight sizing and text readability after compacting the layout.

Preview and folder hover features

  • Added a Hover Animation setting under Preview > Appearance.
  • Added clearer hover animation choices: Lift, Bounce, Pop, Glow, Flip, and Wiggle.
  • Mapped old dev animation values forward so Grow becomes Pop, Pulse becomes Glow, and Spin becomes Flip.
  • Applied hover animations to Docker folder rows, VM folder rows, Dashboard folder tiles, and the editor live preview.
  • Fixed the hover animation control so it appears in the modern Preview tab and saves correctly.
  • Fixed runtime hover animations so performance/lazy-preview paths no longer force saved animations back to None.
  • Targeted hover effects at the visible folder icon/name block so the animation is visible and does not move the whole row.
  • Preserved reduced-motion behavior so animations are disabled when the browser requests reduced motion.

Members and child-folder ordering

  • Added drag-and-drop member reordering in the new folder editor while keeping up/down buttons as fallback controls.
  • Fixed drag start behavior so member rows can actually be reordered.
  • Limited the drag cursor and drag start affordance to the dedicated grab handle instead of the whole member row.
  • Added a Folder Members section above Docker/VM members for ordering nested child folders separately from app/VM members.
  • Persisted child folder order and applied it to live previews, Docker runtime previews, and VM hierarchy traversal.
  • Fixed folder editor bootstrap crashes caused by child-folder ordering snapshots.
  • Fixed the Folder Members section so it appears inside the modern Members tab when child folders exist.

Docker tab folder actions and hierarchy workflow

  • Added Add Child Folder directly to the Docker folder left-click menu.
  • Added Move Up and Move Down actions directly to the Docker folder left-click menu.
  • Added Move Under and Move To Root hierarchy actions from the Docker folder menu, including cycle protection.
  • Made Docker folder reordering update visually on the current Docker page immediately after saving.
  • Made Move Up/Move Down feel instant by applying optimistic row movement before the server save completes, with rollback on failure.
  • Fixed Docker menu reordering to use FolderView Plus saved folder order instead of stale Docker userprefs placeholders.
  • Stopped Docker folder menu move actions from repainting the folder list after the optimistic row move already applied.
  • Kept Docker folder context menus and submenus inside the viewport by opening upward or left when near the page edge.

Docker tab performance and visual stability

  • Reduced initial Docker tab layout jiggle by limiting delayed row-centering and width-polish passes to rows that are still settling.
  • Sped up initial Docker tab load by batching first-paint row centering and deferring support-bundle page snapshots off the critical render path.
  • Stabilized the Docker Application column on first load by caching the last-good FolderView width and only applying width changes to the Application column.
  • Primed the FolderView Application column width before rows render to reduce left/right column bounce during first paint.

Settings action modal

  • Rebuilt the Settings row overflow action modal with grouped actions, a clearer folder header, quieter button styling, disabled-action reasons, and shared action dispatch.
  • Fixed the modal opening position and reset its scroll state on open.
  • Removed the orange outline from the copy-ID button.
  • Enlarged and widened the action modal so controls fit better without unnecessary scrolling.
  • Reflowed the modal into a two-column desktop layout for branch tools and folder actions.
  • Fixed dev CI regressions caused by the action modal reflow.

Recovery, backups, and activity

  • Rebuilt the Recovery workspace overview and backup history with clearer restore guidance, protection status, empty-snapshot labeling, and beginner-friendly explanations.
  • Made the Recovery redesign more visible with a clearer intro, stronger status banner, segmented Docker/VM source switch, and distinct restore, policy, history, and environment cards.
  • Split Compare Snapshots into its own card and added a recent snapshot picker.
  • Added a double-confirmed Delete All Backups action for the active source.
  • Removed the orange boxed styling around the Docker/VM Recovery source switch.
  • Fixed Recovery workspace top/bottom layout overlap.
  • Skipped normal backup snapshots when there are no folders to protect.
  • Made Restore Latest choose the newest non-empty backup so empty backups do not make restore appear broken.
  • Improved the clear-folder progress modal with a more centered window, clearer progress, and more useful live detail.
  • Removed redundant bottom-right toast notifications after settings actions.
  • Auto-cleared the old Recent Activity panel after 10 seconds.
  • Added a persistent Settings Activity Center with an empty state, retained session history, expandable details, and fresh-state highlighting.

Setup assistant overhaul

  • Reworked the Welcome step so it explains what FolderView Plus does before asking users to configure anything.
  • Added more useful Welcome detail while keeping the screen simple and beginner-friendly.
  • Removed the Contrast control and Focus button, with focus-style guidance enabled by default.
  • Removed the old Suggested Improvements banner from the Welcome screen.
  • Fixed the setup assistant theme binding crash that could prevent the wizard from rendering.
  • Refined the left step navigation highlight so the selected-step backdrop fits the outline and removed the awkward vertical blue bar.
  • Centered step numbers, names, and status badges more consistently in the left step list.
  • Stretched and overhauled the What Will Change pane so it explains the current setup plan more clearly.
  • Overhauled the Review step into a clearer final-confirmation screen.
  • Overhauled the Profile, Import, Rules, and Behavior steps with more beginner-friendly explanations and better use of space.

Settings and documentation cleanup

  • Replaced the GitHub banner image with the updated banner asset.
  • Removed the README Dev Workflow section.
  • Removed the folder.view3 foundation credit from the README Credits section.
  • Decluttered README content and moved troubleshooting/path details into docs.
  • Removed several older generated release-note markdown files that were no longer part of the retained stable release set.

Fixes and quality

  • Fixed live folder editor preview for nested folder data and child-folder samples.
  • Fixed setup assistant bootstrap diagnostics for missing theme-surface binding.
  • Fixed Settings row action and Recovery layout regressions caught during dev checks.
  • Added regression coverage for hover animation wiring, preview border glow, Docker folder quick actions, folder ordering, setup/editor layout, performance optimizations, settings bindings, theme compatibility, and UI smoke layout.
  • Refreshed performance baselines and release/theme smoke expectations for the larger editor and settings UI changes.

v2026.06.25.16

Choose a tag to compare

@github-actions github-actions released this 25 Jun 15:52

FolderView Plus 2026.06.25.16

Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg

Changes

This stable release rolls up the dev changes since v2026.05.27.01.

Features and UX

  • Added collapsed Docker folder previews for child folders, including nested descendants when enabled on the visible root folder.
  • Added a per-folder preview option named "Show child folders in collapsed preview" with clearer help text and modern editor wiring.
  • Added child-folder preview depth limits so nested previews stay useful without overcrowding the folder row.
  • Added breadcrumb tooltips and Empty state labels to nested folder preview chips.
  • Added a right-click menu for nested folder preview chips with actions to expand to the folder, edit the folder, or open the folder's normal action menu.
  • Improved nested folder preview chip sizing so child folders visually match normal Docker preview scale.
  • Updated the folder editor live preview so child-folder preview behavior mirrors the Docker page, including actual child folder name, icon, count, and saved-folder lookup.
  • Added a shared folder preview model so Docker collapsed previews and the folder editor live preview resolve child-folder names, icons, counts, and breadcrumbs through the same path.

Fixes

  • Fixed the Settings blank-page failure path by adding a watchdog diagnostic 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 the folder map loads and use the saved resolved folder id when available.
  • Fixed nested folder preview expansion so descendant preview chips open the correct branch path.
  • Fixed nested folder preview "Open folder actions" so it expands to the target child folder and opens the normal folder menu at the folder icon instead of the page corner.
  • Fixed spacing in the nested folder preview right-click menu so the compact menu has no awkward gaps.
  • Fixed dev CI regressions caused by README cleanup and stale dashboard preview CSS selectors.

Quality and Release Reliability

  • Made normal dev finalize runs skip local validation by default and use --no-verify, while keeping full local checks available when explicitly requested.
  • Hardened package builds so release-note helper calls time out instead of waiting indefinitely.
  • Made stale changelog pruning opt-in to reduce release-process hangs.
  • Refreshed the performance baseline for the recent dashboard and nested-preview growth.
  • Added regression coverage for Settings blank-page recovery, nested preview option wiring, live child-folder preview data, descendant expansion, right-click actions, shared preview-model behavior, and release helper timeout/prune controls.

Documentation

  • Decluttered the root README by removing the Dev Workflow section, moving troubleshooting/path details into docs, merging quick guides, and removing browser/development-only sections.
  • Removed the folder.view3 foundation credit from the README Credits section.

v2026.05.27.01

Choose a tag to compare

@github-actions github-actions released this 27 May 23:46

FolderView Plus 2026.05.27.01

Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg

Changes

  • Feature: Add the isolated Docker Orbit view with centered folder navigation, refined layout behavior, and dedicated Orbit runtime styling.
  • Feature: Add advanced Dashboard member previews for Docker folders, including WebUI, console, logs, update state, ports, volumes, and CPU/MEM graph details.
  • Feature: Add granular privacy masking controls and keep the Docker/VM privacy toolbar state synchronized with the saved mask settings.
  • Compatibility: Add best-effort sync support for Unraid's native Docker Organizer, including manual sync controls and diagnostics reporting.
  • UX: Allow special characters in folder names by removing the overly strict folder-name validation that blocked valid user naming patterns.
  • UX: Add Settings search aliases and Operations workspace entries for recent support topics including hide status, dashboard preview icons, native organizer sync, diagnostics, and bulk apply update.
  • Fix: Correct Docker folder batch-update dialog titles so localized $1 placeholders are replaced with the target folder/container count.
  • Fix: Clear stale Docker folder update indicators after bulk updates and keep polling live Docker update state until Unraid reports the final up-to-date result.
  • Fix: Make Docker preview Hide status remove stale status badges across compact cards, live refreshes, and legacy status aliases like hide, off, false, and 0.
  • Fix: Restore full-width Docker folder preview borders after the preview-layout adjustments.
  • Fix: Harden Docker preview action rendering by passing shared utility helpers into the preview-actions runtime before folder previews render.
  • Fix: Improve Dashboard quick actions, card layout, runtime hardening, and preview graph cleanup so Dashboard folder cards stay aligned and responsive.
  • Fix: Prevent Settings blank-page and bootstrap failures by adding early diagnostics fallbacks, scoped settings registries, a blank-page watchdog, and degraded setup-assistant recovery.
  • Fix: Keep Settings visible when first-run setup assistant rendering fails and surface actionable diagnostics instead of a blank Settings page.
  • Quality: Add browser smoke coverage, Docker update-state regression tests, Settings startup guards, privacy contract tests, native organizer diagnostics coverage, and dev finalize workflow checks.
  • Quality: Add a fast dev push workflow and expand release/build validation so dev packages and stable releases catch manifest, note, archive, and runtime regressions earlier.

v2026.04.17.04

Choose a tag to compare

@github-actions github-actions released this 17 Apr 16:36

FolderView Plus 2026.04.17.04

Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg

Changes

  • Fix: Hardened the Docker runtime privacy toggle so rapid repeated clicks now coalesce to the latest intended state instead of throwing a false save failure and reverting the UI.
  • UX: Moved the Docker runtime privacy toggle back into the native Basic View control cluster and kept its placement consistent across FolderView, host-only, Command view, and Tree Explorer surfaces.
  • Fix: Extended Docker runtime privacy masking to isolated Command view and Tree Explorer names and icons so those views honor the same privacy toggle as the host list.
  • Fix: Added stale-response protection to Docker runtime settings saves so fast page-view changes in Settings keep the last selected view instead of letting older requests overwrite newer intent.
  • Refactor: Split the shared folder editor into a type-aware architecture with dedicated Docker and VM type modules while keeping one editor shell, reducing Docker-only logic inside the shared runtime without forking the page.
  • UX: Moved Docker-only folder editor rows, preview signals, runtime member enrichment, rules configuration, and smart-default suggestions into the Docker type layer so Docker keeps its richer editor workflow while VM stays scoped to VM-safe controls.
  • UX: Tightened the VM folder editor path by moving Docker-only field visibility into the VM type layer instead of relying on broad shared-runtime Docker checks.
  • Fix: The folder editor Rules tab now deep-links into Settings > Advanced > Rules > Auto-assignment and honors explicit Docker or VM rules workspace launch overrides instead of restoring the last basic settings tab.
  • Fix: VM runtime folders now keep native VM detail rows attached to the VM you actually clicked, including already-expanded detail blocks during folder renders and later host-inserted detail rows after native toggle actions.
  • Quality: Cleaned up the Docker privacy persistence path so the shipped runtime passes the unused-symbol guard and the full release CI suite on the final stable build.

v2026.04.16.04

Choose a tag to compare

@github-actions github-actions released this 16 Apr 23:55

FolderView Plus 2026.04.16.04

Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg

Changes

  • Maintenance: Revert VM detail-row regrouping and restore rules workspace binding.
  • Maintenance: Refresh performance baseline for released runtime assets.
  • Fix: Fix dead-code guard for release tree explorer cleanup.

v2026.04.16.02

Choose a tag to compare

@github-actions github-actions released this 16 Apr 22:59

FolderView Plus 2026.04.16.02

Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg

Changes

  • Feature: Added a managed Theme Workspace and Appearance-tab flow for importing GitHub themes, activating or disabling themes, updating managed theme sources, editing variable overrides and custom CSS, and reusing saved Docker or VM folder-default profiles with apply-to-all and new-folder inheritance.
  • Feature: Added new Docker page-view modes, including host-list, isolated command view, and tree explorer surfaces with folder-level summary cards, member tiles, branch actions, and quick actions for native menu actions, WebUI, console, logs, and update flows.
  • Privacy: Added plugin privacy mode across settings and runtime surfaces, including a Docker runtime blur toggle that persists from the Docker tab and stays aligned with the native Basic view controls.
  • Feature: Added environment snapshot recovery flow and support-bundle capture for richer recovery and diagnostics paths.
  • UX: Reworked Docker command-view and tree-explorer layout, spacing, tile chrome, typography, icon alignment, summary cards, and folder rendering so the isolated Docker views read cleanly and stay consistent with the rest of the plugin.
  • UX: Polished settings workspace, Appearance-tab actions, folder-default buttons, dashboard chrome, and shared settings controls so setup, theme management, and saved-default flows use the same button and panel treatment across the plugin.
  • Fix: Fixed Docker update-state refresh after Update All so runtime rows and folder summaries clear pending updates correctly instead of leaving stale update-ready state behind after a successful bulk update.
  • Fix: Fixed Docker isolated-view persistence and native action handling so saved page-view mode survives reloads and command-view tiles route clicks, context menus, and quick actions through the native Docker row behavior.
  • Fix: Fixed concurrent preference writes, Windows and WSL release-tool resolution, release guard shell helper loading, and tar packaging fallback handling so settings bootstrap and release packaging stay reliable across local and Windows-based workflows.
  • Fix: Fixed VM folder-view detail expansion so a VM now expands under the row you click instead of attaching its detail pane under an already expanded VM in the same folder.

v2026.04.14.17

Choose a tag to compare

@github-actions github-actions released this 14 Apr 22:41

FolderView Plus 2026.04.14.17

Install URL: https://raw.githubusercontent.com/alexphillips-dev/FolderView-Plus/main/folderview.plus.plg

Changes

  • Fix: Uploaded custom icons are now stored under /boot/config/plugins/folderview.plus/images/custom, so they persist across reboot, plugin reinstalls, and Unraid upgrades.
  • Fix: The plugin now restores the live /plugins/folderview.plus/images/custom/ path automatically from persistent storage after boot or upgrade.
  • Fix: Custom icon manager requests now use a /tmp lock file plus shared locks for read actions, which fixes icon list and upload request failures on Unraid flash-backed storage.

v2026.04.08.10

Choose a tag to compare

@github-actions github-actions released this 08 Apr 17:43

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 dev test 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 update or apply update states 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

Choose a tag to compare

@github-actions github-actions released this 08 Apr 17:30

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 update or apply update states 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.