feat: home-directory install path, offline mode, caching, and fixes#4
Open
DaFa66 wants to merge 17 commits into
Open
feat: home-directory install path, offline mode, caching, and fixes#4DaFa66 wants to merge 17 commits into
DaFa66 wants to merge 17 commits into
Conversation
- Add pinned fallback URLs for Apache Lounge & phpMyAdmin when live HTML scraping fails (page restructures, server downtime) - Replace MariaDB HttpWebRequest redirect chain with native Invoke-WebRequest -MaximumRedirection 0 (no namespace risk) - Add 3x retry loop to VC++ Redistributable direct download - Add -Offline switch: skip URL resolution and use pre-downloaded zips from $TEMP_DOWNLOADS - New Invoke-ExtractZip helper for offline extraction — assisted by Hymie (DaFa's AI)
- MariaDB: construct direct archive URL instead of REST API redirector - MariaDB: add fallback to FALLBACK_URLS when REST API resolution fails - MariaDB: write my.ini with log-error path to logs/ directory - MariaDB: fix --log-error not taking effect (remove --console from Start-Process) - Download: remove broken manual redirect loop; use standard Invoke-WebRequest - Install: skip re-download when components already at latest version - Install: change default path from %APPDATA% to %USERPROFILE% - Install: move 'Installation Complete!' banner after services + phpMyAdmin storage - Logs: consolidate Apache/PHP/MariaDB logs into logs/ directory - UX: add getPHP ASCII banner at script start (shared with dashboard) - UX: add completion banner to delete flow - UX: spacing and progress message improvements - Docs: update README_Win.md with new paths, logs, and MariaDB changes
- Keep zips after extraction instead of deleting them - Check for matching cached zip before downloading (version-specific filenames) - Benefits offline mode and speeds up re-installs
…+ existing files)
…e download progress)
… wrapper patterns
…l already handles this
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.
*NIX script alignment
Features
Fixes
Refactoring