Releases: vithanhlam/ShieldPress-Local
Releases · vithanhlam/ShieldPress-Local
Release list
ShieldPress Local v2.5.24
ShieldPress Local v2.5.24
- Adds bundled PHP 8.5 on Windows and Ubuntu, alongside PHP 8.3 and 8.4.
- Installs ionCube Loader 15.5 with the correct Windows package: VC16 NTS for PHP 8.3, VC17 NTS for PHP 8.4 and 8.5.
- Installs Linux ionCube loaders for PHP 8.3, 8.4, and 8.5.
- Stops PHP-CGI crash loops from saturating CPU and RAM while waiting on ports 9083/9084/9085.
- Prevents project Start from hanging on Windows hosts-file UAC.
- Includes synchronized Windows, Ubuntu/Debian and AppImage builds.
See CHANGELOG.md for details.
ShieldPress Local v2.5.23
ShieldPress Local v2.5.23
- Fixes the main-process
write EPIPEcrash when connecting to a VPS. - Uploads dropped folders recursively, with overwrite/merge prompts.
- Adds upload progress, file counts, per-file success/failure, Stop, Retry, and a collapsible panel.
- Shows CPU cores plus RAM and disk capacity next to live usage meters.
- Includes synchronized Windows, Ubuntu/Debian and AppImage builds.
See CHANGELOG.md for details.
ShieldPress Local v2.5.22
ShieldPress Local v2.5.22
- Shows live CPU, RAM, Disk, and network up/down rates in the SSH Terminal, with green/yellow/red usage colors.
- Moves an SFTP/FTP connection to the top of the list after Connect.
- Includes synchronized Windows, Ubuntu/Debian and AppImage builds.
See CHANGELOG.md for details.
ShieldPress Local v2.5.21
ShieldPress Local v2.5.21
- Pins favorite SFTP/FTP connections to the top of the list.
- Makes Browse Files and SSH Terminal windows resizable.
- Adds bundled PHP 8.3 on Ubuntu alongside PHP 8.4, with Linux
.soextension detection. - Includes synchronized Windows, Ubuntu/Debian and AppImage builds.
See CHANGELOG.md for details.
ShieldPress Local v2.5.20
ShieldPress Local v2.5.20
- Fixes nested New File/New Folder and File Editor modal layering above Browse Files and SSH Terminal.
- Fully cleans up persistent SSH PTY/Xterm sessions when closing Terminal or leaving the SFTP page.
- Prevents stale terminal UI and delayed output from previous SSH sessions.
- Includes synchronized Windows, Ubuntu/Debian and AppImage builds.
See CHANGELOG.md for details.
ShieldPress Local v2.5.10
Ubuntu Installer Reliability
- Installs to
/opt/ShieldPressLocalso Electron sandbox paths contain no spaces. - Keeps the desktop name ShieldPress Local and repairs the command-line launcher.
- Restores
chrome-sandboxownership and setuid permissions after installation. - Removes the obsolete spaced installation directory during upgrades.
Writable PHP Runtime
- Copies bundled PHP 8.4 into the user-writable workspace runtime.
- Preserves customized
php.inisettings across application updates. - Fixes Laravel and WordPress startup failing with
EACCESwhile applying PHP settings.
Downloads
- Windows:
ShieldPress Local Setup 2.5.10.exe - Ubuntu/Debian:
shieldpresslocal_2.5.10_amd64.deb
v2.5.3
v2.5.3
About Page
- Redesigned About page: stack badges (Nginx, MariaDB, PHP, WordPress, Laravel, Node.js/Next.js) and feature highlights grid
- Shows current version with update badge and Download Update button when a newer GitHub release is detected
SFTP & FTP
- Search and filter controls aligned to the right side of the page header
ShieldPress Local v2.4.0
Cloud Backup — Local Folder Sync
- Auto-detects Google Drive for Desktop, OneDrive, Dropbox
- Per-project backup config: folders, DB export, auto-backup on stop
- Backup Now creates timestamped archive in your cloud folder
Redis Support
- Download Redis for Windows directly from the app (tporadowski/redis v5.0.14)
- Start / Stop / Restart from Services sidebar
- Flush all keys, configure port
- Status card in Cache Management page
WordPress Reinstall Protection
- Shows installed badge when wp-config.php detected
- Reinstall requires explicit confirmation before overwriting
Cache Management — Bug Fixes
- OPcache status now reads php.ini directly (PHP CLI cannot access CGI shared memory)
- Reset OPcache now restarts PHP-CGI workers to clear cache
- Fixed WP cache flush / transient delete / rewrite flush (wrong parameter name)
ShieldPress Local v2.3.0
v2.3.0 — July 21, 2026
Microsoft Store Compliance
- Clean uninstall — NSIS installer now prompts to remove
ShieldPress_Projectworkspace folders on all drives (C/D/E/F) during uninstall, satisfying Microsoft Store policy 10.2.7 (Product Removal) - Removed Google Drive Backup plugin (not production-ready)
- Removed license/activation UI — all plugins are now free; license system kept in backend for future premium features
Vietnamese Input Fix (Production Build)
- Fixed IME input (Unikey/Telex) not working in input fields when app is packaged as .exe
- Root cause:
before-input-eventhandler was intercepting keyboard events during IME composition - Fix: added
input.isComposingandinput.key === "Process"checks to skip IME events
Disk Monitor Fix
- Disk usage in titlebar now reflects the drive where projects are stored (
PROJECTS_DIR) instead of the app data drive (DATA_DIR) - If user sets workspace to D: or F:, the disk info correctly shows that drive's free space
ShieldPress Local v2.2.1
v2.2.1
GitHub Integration — First-Time Setup (New)
- GitHub credentials configuration in Settings: username, email, Personal Access Token
- One-click link to create a GitHub PAT with correct scopes
- Token encrypted with AES-256-GCM, stored securely
- Auto-configures
git config --globalandgit credential.helper store - Token verification via GitHub API on save
- First-time prompt: clicking Git Push without credentials redirects to Settings
Git Push — Full Sync Commands (New)
- Pull from remote (git pull)
- Quick command buttons: status, log, diff, branches, remotes, stash, fetch
- Custom git command execution
- Clone repository into project
Config Editor — Search & Line Numbers (New)
- Search bar with Next/Previous match navigation
- Line numbers shown alongside the editor
- Cursor position display (Line X, Col Y)
PHP Path — System PATH Integration
- PHP path setting now adds PHP to Windows PATH environment variable
- Run
phpcommands from any terminal without path issues
System Monitor (New)
- Real-time CPU, RAM, Disk usage displayed in titlebar
- Color-coded health indicators
- Disk stats cached every 30s to minimize overhead
Cache Management (New Page)
- PHP OPcache: view status (memory, hit rate, cached scripts), reset, enable/disable
- WordPress Cache: flush WP cache, delete transients, flush rewrite rules per project
- Project Cache Cleanup: clean cache dirs, delete node_modules, delete vendor
- Nginx & PHP: restart services, clear nginx logs
Backup Full — Smart Excludes
- Auto-excludes heavy directories per project type:
- WordPress: node_modules, .git, wp-content/cache, wp-content/upgrade
- Laravel: node_modules, vendor, .git, storage cache dirs
- Node.js/Next.js: node_modules, .git, .next, dist, build
Performance Optimizations
- Log buffer capped at 500 lines
- Disk stats cached with 30s TTL
- System monitor polls every 10s