Skip to content

Releases: vithanhlam/ShieldPress-Local

ShieldPress Local v2.5.25

Choose a tag to compare

@vithanhlam vithanhlam released this 15 Aug 14:42

ShieldPress Local v2.5.25

  • Bundles the Microsoft Visual C++ 2015-2022 x64 redistributable and installs it quietly during Windows Setup when needed.
  • If PHP 8.4/8.5 still cannot load, the app installs the same runtime automatically instead of only showing an error.
  • Includes synchronized Windows, Ubuntu/Debian and AppImage builds.

See CHANGELOG.md for details.

ShieldPress Local v2.5.24

Choose a tag to compare

@vithanhlam vithanhlam released this 15 Aug 14:12

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

Choose a tag to compare

@vithanhlam vithanhlam released this 15 Aug 12:52

ShieldPress Local v2.5.23

  • Fixes the main-process write EPIPE crash 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

Choose a tag to compare

@vithanhlam vithanhlam released this 15 Aug 10:32

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

Choose a tag to compare

@vithanhlam vithanhlam released this 15 Aug 05:58

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 .so extension detection.
  • Includes synchronized Windows, Ubuntu/Debian and AppImage builds.

See CHANGELOG.md for details.

ShieldPress Local v2.5.20

Choose a tag to compare

@vithanhlam vithanhlam released this 14 Aug 16:24

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

Choose a tag to compare

@vithanhlam vithanhlam released this 13 Aug 16:00

Ubuntu Installer Reliability

  • Installs to /opt/ShieldPressLocal so Electron sandbox paths contain no spaces.
  • Keeps the desktop name ShieldPress Local and repairs the command-line launcher.
  • Restores chrome-sandbox ownership 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.ini settings across application updates.
  • Fixes Laravel and WordPress startup failing with EACCES while applying PHP settings.

Downloads

  • Windows: ShieldPress Local Setup 2.5.10.exe
  • Ubuntu/Debian: shieldpresslocal_2.5.10_amd64.deb

v2.5.3

Choose a tag to compare

@vithanhlam vithanhlam released this 06 Aug 03:59

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

Choose a tag to compare

@vithanhlam vithanhlam released this 03 Aug 13:00

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

Choose a tag to compare

@vithanhlam vithanhlam released this 24 Jul 10:09
536265f

v2.3.0 — July 21, 2026

Microsoft Store Compliance

  • Clean uninstall — NSIS installer now prompts to remove ShieldPress_Project workspace 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-event handler was intercepting keyboard events during IME composition
  • Fix: added input.isComposing and input.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