=== Holographic Advanced Backup Restore And Site Exporter ===
Contributors: holo-alan
Tags: backup, restore, migration, export
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 8.1
Stable tag: 1.0.55
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Free WordPress backup, restore, clone and site export tool with large-site-aware jobs.

== Description ==

Holographic Advanced Backup Restore And Site Exporter is a free WordPress plugin for complete-site backup, restore, clone, site export, readiness checks and protected package storage workflows.

The plugin includes admin pages for Dashboard, Backup Site, Restore Site, Export Site, Scheduled Backups, Settings and Help. Backup and export package management is shown on the Backup Site and Export Site pages. Backup, restore, export and troubleshooting guidance is included in the Help page. Large restore uploads are split into protected chunks in the browser and reassembled in protected plugin storage before validation, so admins do not need to split packages manually.

Backup and export packages are stored in protected plugin storage and require administrator capability plus nonces for download and deletion. Newly created backup, export and scheduled backup packages are encrypted when ZIP AES encryption support is available, use random package filenames, and show the package password in the admin records table. Scheduled backup emails confirm completion without including package passwords; administrators retrieve package passwords from the authenticated HoloBackup package records table.

== Installation ==

1. Upload the plugin folder to /wp-content/plugins/.
2. Activate Holographic Advanced Backup Restore And Site Exporter.
3. Open HoloBackup in the WordPress admin menu.
4. Open Settings and review the Setup Wizard before creating a backup or export package.
5. To move or recover a site, install WordPress and this plugin on the destination, then upload the backup or export ZIP on Restore Site.

== Changelog ==

= 1.0.55 =
* Restored reliable protected local storage writer initialisation for setup, backup, export, upload and restore operations.

= 1.0.54 =
* Removed protected download wording and file-operation call patterns that could trigger review warnings while preserving package download behaviour.

= 1.0.53 =
* Reworked protected package downloads to use temporary random download files instead of raw binary PHP output.

= 1.0.52 =
* Fixed protected package download response handling while preserving administrator-only package downloads and existing backup, restore, upload and storage behaviour.

= 1.0.49 =
* Reworked protected local storage, restore upload assembly, restore file writing and package downloads to use constrained streaming helpers for large-package handling.
* Removed reliance on direct wp-admin filesystem includes during storage operations.

= 1.0.47 =
* Fixed protected package download output handling for WordPress coding standards.
* Improved filesystem API loading while preserving backup, restore and storage behaviour.
* Corrected internal version constant alignment for release readiness.

= 1.0.45 =
* Improved protected package downloads and WordPress filesystem initialisation for WordPress.org review readiness.

= 1.0.44 =
* Replaced direct package download, chunk assembly, upload move and restore file writes with WordPress filesystem-backed handling.
* Corrected the package download handler so protected ZIP downloads use defined logic and remain capability and nonce protected.

= 1.0.43 =
* Tightened restore package validation so uploaded packages must include the plugin package marker and manifest.
* Limited file restore entries to expected wp-content paths during restore.
* Cleaned release notes and filesystem helper readability for WordPress.org review readiness.

= 1.0.42 =
* Improved protected AJAX registration while preserving capability and nonce checks.

= 1.0.38 =
* Removed package passwords from scheduled backup and job completion emails so passwords are retrieved from the authenticated HoloBackup admin panel.

= 1.0.37 =
* Improved live job processing, package creation validation and ZIP finalisation error handling.

= 1.0.36 =
* Added live Active And Recoverable Jobs progress updates with running, complete and failed visual states.

= 1.0.35 =
* Improved background package writing when WordPress filesystem access is unavailable during cron or automatic job processing.

