Conversation
…showing Compose Down action in context menu while the stack is up/partial
… save order feature
Sortable stacks with lock functionality
…ase files Align compose.manager directory layout with dynamix.docker.manager conventions: - php/ -> include/ (matches dynamix include/ pattern) - styles/ -> sheets/ (matches dynamix sheets/ pattern) - All PHP files renamed to PascalCase - All CSS files renamed to PascalCase Path references not yet updated - next commit.
Update all require_once, include, URL, and asset references to use the new directory names (include/ instead of php/, sheets/ instead of styles/) and PascalCase filenames. Files updated: - 14 PHP source files (require_once paths) - 4 .page files (asset hrefs and include paths) - 1 JS file (AJAX endpoint URLs) - 1 shell script (inline PHP paths) - 1 CSS file (comment reference) - 3 build/test configs (phpstan, phpunit, bootstrap) - 19 test files (include paths and docblock comments) - 1 framework example test (asset path)
…lder structure changes
…st and StackInfoSourceTest
Fix: Refactor folder structure for consistency with dynamix plugins
…to fix wrong ip issues in issue 86 Fixes #86
…d corresponding regression/unit tests
Enhance YAML loading with custom tags support and error handling
…rofiles and persist running profiles
…sting compose files
…o prevent lost/missing ttyd windows
…ith build sections
This was
linked to
issues
Apr 15, 2026
…update and backup tasks
…cs to composeLogger()
…nd success messages
…rcase projectName instead of raw projectFolder
…gger() func for consistent logging across scripts + tests
…for improved clarity
Owner
Author
|
This will be bug fixes only from this point forward, if you notice any bugs in the beta please report them here if you can. I will be merging this into main later this week. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several key improvements and refactors across the codebase, focusing on plugin installation logic, Unraid version compatibility, and code organization. The most significant changes include a major refactor of the plugin installation and fallback logic for Ace editor and patch utilities, updates to default Docker Compose versions across all build and deploy scripts, and a reorganization of PHP source files for better maintainability.
Plugin installation and Unraid compatibility improvements:
<FILE>blocks to only install or download the Ace editor for pre-7.0 Unraid versions, caching the ZIP and extracting only when needed. This reduces unnecessary downloads and improves compatibility with Unraid 7.0+, which includes Ace by default. (compose.manager.plg) [1] [2]compose.manager.plg)Build and deployment script updates:
5.0.2to5.1.2across all build, deploy, and install scripts for consistency and access to the latest features and fixes. (build.ps1,build.sh,build_in_docker.sh,deploy.ps1,deploy.sh) [1] [2] [3] [4] [5] [6]Source code and configuration organization:
phpdirectory toincludefor better clarity and maintainability. Updated all relevant references in.pagefiles,phpstan.neon, andphpunit.xml. [1] [2] [3] [4] [5] [6]Compose.pageto use the newsheetsdirectory and corrected casing for consistency.Test and development environment enhancements:
pluginTestsextension, improving test discovery and exclusion patterns, and removed legacy settings. (.vscode/settings.json) [1] [2]Other improvements:
install.shscript to handle missing arguments more gracefully and relaxed error handling to avoid aborting on unset variables.These changes collectively improve plugin robustness, compatibility with different Unraid versions, and maintainability of the codebase.