=== WPStack Sandbox Manager ===
Author: Aditya Bhimrajka
Tags: sandbox, multisite, plugin demo, temporary site, wordpress
Requires at least: 6.4
Requires PHP: 8.1
Stable tag: 0.3.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create isolated, disposable WordPress Multisite plugin demos with automatic login, live session controls, and cleanup.

== Description ==

WPStack Sandbox Manager is a private demo-platform plugin built by WP Stack
Online and authored by Aditya Bhimrajka.

It creates a temporary WordPress Multisite sandbox for each visitor, prepares
realistic sample content, activates the configured demo plugins, and signs the
visitor into a restricted temporary account.

Visitors receive a six-minute initial session. They can extend the session by
six minutes at a time up to a 50-minute total lifetime, reset the sandbox, or
expire it immediately to test another plugin.

Key capabilities:

* Private, isolated sandbox sites
* One-time automatic login
* Live MM:SS countdown
* Six-minute extensions with a 50-minute cap
* Immediate expiry and clean reset controls
* Automatic site and user deletion
* Visitor rate limiting and global capacity limits
* Restricted privileges, uploads, email, and external requests
* Network Admin session monitoring

This plugin is designed for a controlled WordPress Multisite installation and
must be network activated.

== Installation ==

1. Install WordPress Multisite.
2. Upload the `wpstack-sandbox-manager` directory to `/wp-content/plugins/`.
3. Network activate **WPStack Sandbox Manager**.
4. Confirm that the public demo board is available on the main network site.
5. Configure a server cron to run the `wpstack_demo_cleanup` event regularly.

== Screenshots ==

1. Public WPStack plugin demo laboratory with an active sandbox.
2. Live countdown, six-minute extension, and immediate expiry controls.
3. Responsive mobile plugin-demo experience.

== Frequently Asked Questions ==

= Who built this plugin? =

WPStack Sandbox Manager was built by WP Stack Online and is authored by Aditya
Bhimrajka.

= Is this a third-party sandbox plugin? =

No. It is a purpose-built plugin for managing the WPStack Online demo system.

= How long does a sandbox last? =

The initial session lasts six minutes. Visitors can add six minutes at a time,
up to 50 minutes from the original creation time.

= What happens when a sandbox expires? =

Its temporary WordPress site and user are permanently deleted by the cleanup
process.

== Changelog ==

= 0.3.2 =
* Remove the no-op root uninstall file for Freemius deployment compatibility.

= 0.3.1 =
* Recognize verified Freemius paid licenses in locally built premium packages.

= 0.3.0 =

* Integrated Freemius network-level licensing and automatic updates.
* Added physically separate Pro entitlement code for Freemius packaging.
* Removed internal and filter-based development license bypasses.
* Added monthly and annual licensing for 1, 3, and 10 networks.

= 0.2.1 =

* Scheduled immediate and reset cleanup events on the main network cron queue.

= 0.2.0 =

* Added a generic product registry for customer-owned plugins.
* Added per-product initial, extension, and maximum session timing.
* Added configurable plugin landing pages, dependencies, colors, and status.
* Added Community and Pro entitlement boundaries.
* Added Network Admin onboarding, branding, and product management.
* Snapshotted timing rules into each session for predictable active demos.

= 0.1.8 =

* Rebranded the plugin as built by WP Stack Online.
* Added Aditya Bhimrajka as the plugin author.
* Added complete project documentation and screenshots.

= 0.1.7 =

* Added live countdown controls.
* Added immediate sandbox expiry.
* Added six-minute extensions capped at 50 minutes.

== Credits ==

Built by WP Stack Online.
Created and maintained by Aditya Bhimrajka.
