=== Trinity Backup === Contributors: kingaddons Tags: backup, migration, restore, export, import Requires at least: 6.2 Tested up to: 6.9 Stable tag: 2.0.3 Requires PHP: 8.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Modern backup and migration plugin with chunked processing, streaming archives, and optional AES‑256‑GCM encryption. == Description == **Trinity Backup** is a fast, reliable backup and migration plugin built with modern architecture. Create full site backups, migrate between servers with automatic URL replacement, and restore sites with ease — all without server timeouts or memory issues. = Why Trinity Backup? = * **Memory Efficient** - Streaming archives handle sites of any size * **Timeout Safe** - Chunked AJAX processing prevents server timeouts * **Migration Ready** - Automatic URL replacement in database and serialized data * **Secure** - Optional AES‑256‑GCM encryption for sensitive backups = Core Features = * **Full Site Export** - Database + all wp-content files * **Full Site Import** - Restore from backup archive * **Chunked Processing** - Safe, resumable operations via AJAX * **Streaming Archive Format** - Memory-efficient, handles large sites * **Progress Tracking** - Real-time progress bar and status = Export Options = * Exclude media uploads * Exclude plugins directory * Exclude themes directory * Exclude database (files-only backup) * Exclude spam comments * AES‑256‑GCM password protection = Import Features = * URL replacement for site migration * Serialized data support (safe URL replacement) * Import confirmation modal * Password-protected archives = Management = * View all existing backups with size/date * Delete old backup files * Cleanup incomplete jobs == Installation == 1. Upload the `trinity-backup` folder to `/wp-content/plugins/` 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Go to **Trinity Backup** in the admin menu == Frequently Asked Questions == = What PHP version is required? = PHP 8.0 or higher is required. = How large of a site can Trinity Backup handle? = Trinity Backup uses chunked processing and streaming archives, so it can handle sites of virtually any size without running into memory limits. = Are backups encrypted? = Optional AES‑256‑GCM encryption is available when you provide a password during backup creation. == Screenshots == 1. Main backup interface 2. Export options 3. Import with URL replacement 4. Backup list management == Changelog == = 2.0.3 = * Initial release * Full site export/import * Chunked processing * URL replacement for migrations * Password protection == Upgrade Notice == = 2.0.3 = Initial release of Trinity Backup.