Releases: ZythDr/Wuddle
Releases · ZythDr/Wuddle
v3.2.6
v3.2.5
New Features
- Primary Addon Selection UI — A new selection dialog for repositories with multiple .toc files that allows users to explicitly choose which version defines the addon folder name. This is intended for addons like pfQuest where Vanilla 1.12, TBC 2.4.3, and WotLK 3.3.5 versions of the addon are all included in the same reposi
Improvements
- Faster GitHub Repository Probing — Utilizes the GitHub Tree API to analyze repository structures and detect nested addons in milliseconds without requiring a full git clone.
- Multi-TOC Health Support — Updated tracked addon health checks to correctly support folders containing multiple .toc files.
- Robust Manual Pruning — Enhanced maintenance logic to protect manual repositories with multiple expansion versions from incorrect database pruning.
- Engine Reliability — Improved error handling and folder detection robustness in the
wuddle-enginelibrary for complex repository structures.
v3.2.4
New Features
- Up-To-Date Status Tooltips — The "Up to date" status badge now features an informative hover tooltip displaying the latest version (or commit ID) alongside the exact local installation timestamp.
Improvements
- Streamlined Conflict Resolution UI — The file tree preview in the "Addon Conflict" dialog has been significantly cleaned up to exclusively display directories and filter out hidden system files/folders (such as
.gitand.editorconfig).
v3.2.3
Improvements
- Symlink Option Clarification — Added a tooltip clarifying that
Use symlink installs when possibleapplies to DLL and other non-addon_gitinstalls only. - Recursive Collection Selection — Top-level collection folder selections now resolve to nested
.tocaddon folders, and manage-collection checkboxes correctly reflect inherited and partial selection state even when the background probe is unavailable or still loading. - Install Toast Timing — Add/install success toasts now fire only after the installation step actually completes, so large collection installs no longer report success before the work finishes.
- GAM-Compatible Addon-Git Unpack —
addon_gitinstalls now follow GitAddonsManager-style unpack/move behavior across Linux and Windows for collections and multi-directory single addons, instead of exposing sub-addon folders from the.repoworktree as symlinks or junctions.
Bug Fixes
- Windows Close Handling — Fixed a Windows issue where closing Wuddle while it was still working could leave
Wuddle.exerunning in the background and keep files locked until the process was killed manually. - Busy State Recovery — Fixed stuck busy/spinner states caused by update flows not always clearing their in-progress state after failures or no-op results.
- Collection Selection Fallback — Fixed addon-git collection installs so explicit collection selections are preserved even when the addon probe fails before submit, instead of silently falling back to the wrong install set.
- Collection Removal on Windows — Fixed tracked collection removal with
Delete local filesso junction-backed addon folders and.repoworktrees are removed instead of being left behind on disk. - Collection Child Removal on Windows — Fixed removing a single addon from an installed collection so Windows junction-backed addon entries are deleted as links instead of recursing into the backing worktree and failing with
Access is denied. - Windows Directory Link Cleanup — Fixed collection uninstall paths to remove directory symlinks and junctions using Windows link-aware deletion instead of generic file or recursive directory removal.
- Collection Conflict Prompting — Changing a collection selection now opens a repo-aware overwrite confirmation instead of failing with an
ADDON_CONFLICTerror toast. The dialog shows which tracked addon folders would be removed and which conflicting folders would be installed, and the attempted selection is rolled back until the overwrite is confirmed. - Windows Launcher Icon — Added the Wuddle icon resource to the Windows launcher executable so
Wuddle.exeno longer shows the generic placeholder icon.
v3.2.3 pre-release rc.8
Bug Fixes
- Windows Close Handling — Fixed a Windows issue where closing Wuddle while it was still working could leave
Wuddle.exerunning in the background and keep files locked until the process was killed manually. - Busy State Recovery — Fixed stuck busy/spinner states caused by update flows not always clearing their in-progress state after failures or no-op results.
- Collection Selection on Windows — Fixed addon-git collection installs so explicit collection selections are preserved even when the addon probe fails before submit, instead of silently falling back to the wrong install set.
- Collection Removal on Windows — Fixed tracked collection removal with
Delete local filesso junction-backed addon folders and.repoworktrees are removed instead of being left behind on disk. - Collection Child Removal on Windows — Fixed removing a single addon from an installed collection so Windows junction-backed addon entries are deleted as links instead of recursing into the backing worktree and failing with
Access is denied. - Windows Directory Link Cleanup — Fixed collection uninstall paths to remove directory symlinks and junctions using Windows link-aware deletion instead of generic file or recursive directory removal.
- GAM-Compatible Windows Unpack — Multi-addon
addon_gitinstalls on Windows now follow GitAddonsManager's unpack workflow by moving selected addon folders out of the.repoworktree instead of creating junction-backed entries. - Install Toast Timing — Add/install success toasts now fire only after the installation step actually completes, so large collection installs no longer report success before the work finishes.
- Cross-Platform Symlink Toggle — The
Use symlink installs when possibleoption now also governsaddon_gitunpacking on Unix-like systems. With the option off, multi-addon git repos follow the same move/unpack behavior as Windows; with it on, Wuddle may use link-based installs again. - Windows Launcher Icon — Added the Wuddle icon resource to the Windows launcher executable so
Wuddle.exeno longer shows the generic placeholder icon.
v3.2.3 pre-release rc.7
Bug Fixes
- Windows Close Handling — Fixed a Windows issue where closing Wuddle while it was still working could leave
Wuddle.exerunning in the background and keep files locked until the process was killed manually. - Busy State Recovery — Fixed stuck busy/spinner states caused by update flows not always clearing their in-progress state after failures or no-op results.
- Collection Selection on Windows — Fixed addon-git collection installs so explicit collection selections are preserved even when the addon probe fails before submit, instead of silently falling back to the wrong install set.
- Collection Removal on Windows — Fixed tracked collection removal with
Delete local filesso junction-backed addon folders and.repoworktrees are removed instead of being left behind on disk. - Collection Child Removal on Windows — Fixed removing a single addon from an installed collection so Windows junction-backed addon entries are deleted as links instead of recursing into the backing worktree and failing with
Access is denied. - Windows Directory Link Cleanup — Fixed collection uninstall paths to remove directory symlinks and junctions using Windows link-aware deletion instead of generic file or recursive directory removal.
- GAM-Compatible Windows Unpack — Multi-addon
addon_gitinstalls on Windows now follow GitAddonsManager's unpack workflow by moving selected addon folders out of the.repoworktree instead of creating junction-backed entries. - Install Toast Timing — Add/install success toasts now fire only after the installation step actually completes, so large collection installs no longer report success before the work finishes.
- Windows Launcher Icon — Added the Wuddle icon resource to the Windows launcher executable so
Wuddle.exeno longer shows the generic placeholder icon.
v3.2.3 pre-release rc.6
Bug Fixes
- Windows Close Handling — Fixed a Windows issue where closing Wuddle while it was still working could leave
Wuddle.exerunning in the background and keep files locked until the process was killed manually. - Busy State Recovery — Fixed stuck busy/spinner states caused by update flows not always clearing their in-progress state after failures or no-op results.
- Collection Selection on Windows — Fixed addon-git collection installs so explicit collection selections are preserved even when the addon probe fails before submit, instead of silently falling back to the wrong install set.
- Collection Removal on Windows — Fixed tracked collection removal with
Delete local filesso junction-backed addon folders and.repoworktrees are removed instead of being left behind on disk. - Collection Child Removal on Windows — Fixed removing a single addon from an installed collection so Windows junction-backed addon entries are deleted as links instead of recursing into the backing worktree and failing with
Access is denied. - Windows Directory Link Cleanup — Fixed collection uninstall paths to remove directory symlinks and junctions using Windows link-aware deletion instead of generic file or recursive directory removal.
- GAM-Compatible Windows Unpack — Multi-addon
addon_gitinstalls on Windows now follow GitAddonsManager's unpack workflow by moving selected addon folders out of the.repoworktree instead of creating junction-backed entries. - Windows Launcher Icon — Added the Wuddle icon resource to the Windows launcher executable so
Wuddle.exeno longer shows the generic placeholder icon.
v3.2.3 pre-release rc.5
Bug Fixes
- Windows Close Handling — Fixed a Windows issue where closing Wuddle while it was still working could leave
Wuddle.exerunning in the background and keep files locked until the process was killed manually. - Busy State Recovery — Fixed stuck busy/spinner states caused by update flows not always clearing their in-progress state after failures or no-op results.
- Collection Selection on Windows — Fixed addon-git collection installs so explicit collection selections are preserved even when the addon probe fails before submit, instead of silently falling back to the wrong install set.
- Collection Removal on Windows — Fixed tracked collection removal with
Delete local filesso junction-backed addon folders and.repoworktrees are removed instead of being left behind on disk. - Collection Child Removal on Windows — Fixed removing a single addon from an installed collection so Windows junction-backed addon entries are deleted as links instead of recursing into the backing worktree and failing with
Access is denied. - Windows Directory Link Cleanup — Fixed collection uninstall paths to remove directory symlinks and junctions using Windows link-aware deletion instead of generic file or recursive directory removal.
- Windows Launcher Icon — Added the Wuddle icon resource to the Windows launcher executable so
Wuddle.exeno longer shows the generic placeholder icon.
v3.2.3 pre-release rc.4
Bug Fixes
- Windows Close Handling — Fixed a Windows issue where closing Wuddle while it was still working could leave
Wuddle.exerunning in the background and keep files locked until the process was killed manually. - Busy State Recovery — Fixed stuck busy/spinner states caused by update flows not always clearing their in-progress state after failures or no-op results.
- Collection Selection on Windows — Fixed addon-git collection installs so explicit collection selections are preserved even when the addon probe fails before submit, instead of silently falling back to the wrong install set.
- Collection Removal on Windows — Fixed tracked collection removal with
Delete local filesso junction-backed addon folders and.repoworktrees are removed instead of being left behind on disk. - Collection Child Removal on Windows — Fixed removing a single addon from an installed collection so Windows junction-backed addon entries are deleted as links instead of recursing into the backing worktree and failing with
Access is denied. - Windows Launcher Icon — Added the Wuddle icon resource to the Windows launcher executable so
Wuddle.exeno longer shows the generic placeholder icon.
v3.2.3 pre-release rc.3
Wuddle v3.2.3
Bug Fixes
- Windows Close Handling — Fixed a Windows issue where closing Wuddle while it was still working could leave
Wuddle.exerunning in the background and keep files locked until the process was killed manually. - Busy State Recovery — Fixed stuck busy/spinner states caused by update flows not always clearing their in-progress state after failures or no-op results.
- Collection Selection on Windows — Fixed addon-git collection installs so explicit collection selections are preserved even when the addon probe fails before submit, instead of silently falling back to the wrong install set.
- Collection Removal on Windows — Fixed tracked collection removal with
Delete local filesso junction-backed addon folders and.repoworktrees are removed instead of being left behind on disk. - Windows Launcher Icon — Added the Wuddle icon resource to the Windows launcher executable so
Wuddle.exeno longer shows the generic placeholder icon.