=== Sleekode Chrono Snap ===
Contributors: ms13th
Tags: backup, rollback, snapshot, restore, utilities
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 8.1
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A sleek, ultra-lightweight configuration manager to instantly snapshot and rollback your plugin states.

== Description ==

Sleekode Chrono Snap is a sleek, minimalist site state manager designed for WordPress administrators, developers, and creators who want a bulletproof safety net without the bloat of heavy backup plugins.

Unlike traditional backup utilities that package gigabytes of media files and full databases-often causing server timeouts and white screens-Sleekode Chrono Snap focuses exclusively on what actually breaks a site: active plugins, active themes, and core configuration states (wp_options).

With a single click or automatic triggers, it captures a lightweight JSON snapshot of your site's configuration (only a few KB). If a plugin auto-update breaks your layout or a theme tweak goes wrong, simply open the Chrono Timeline and snap back to a working state in less than two seconds.

Perfect for:

* Preventing downtime caused by automatic plugin updates.
* Web developers managing client sites who need a quick rollback checkpoint.
* Safe plugin and theme testing directly on production environments.
* Minimalists who want ironclad reliability with zero server overhead.

Key Features:

* Auto-Snap before plugin, theme, or core updates.
* Manual-Snap with a single button click whenever you need a checkpoint.
* Visually elegant Chrono Timeline interface for intuitive rollback selection.
* Lightning-fast rollback processing (updates configurations in under 2 seconds).
* Zero storage bloat-saves snapshots efficiently as a serialized array.
* Safe & Secure with strict WordPress Nonce verification and capability checks.
* Multisite compatible.
* Clean uninstallation-leaves zero clutter in your database upon deletion.

== Features ==

= Automatic Snapshot Trigger =
Never worry about background auto-updates again. The plugin automatically hooks into the WordPress upgrader process and captures the site configuration right before any plugin or theme modifications occur.

= Chrono Timeline UI =
A smooth, interactive visual timeline built natively within the WordPress Admin CSS framework. Easily track when snapshots were taken and hover to see what triggered them.

= Instant Rollback (Snap Back) =
With a strict confirmation workflow, you can roll your plugin and theme activations back to any historical point instantly. No database tables are overwritten, only the targeted state options are restored.

= Database-Friendly Clean Architecture =
Instead of generating messy custom tables, snapshots are cleanly maintained inside a single, limited-rotation option row. It respects your server environment and keeps your database fast and pristine.

== Installation ==

1. Upload the plugin folder to the `/wp-content/plugins/` directory, or install it directly via the WordPress Plugins screen.
2. Activate the plugin through the WordPress Plugins screen.
3. Navigate to **Tools > Chrono Snap** in your WordPress dashboard to manage your checkpoints.

== Frequently Asked Questions ==

= Does this replace my full backup plugin? =
No. This plugin is specialized for "configuration rollback." It does not backup your uploads/media folder or your post contents. It is designed to rescue your site instantly from plugin/theme update failures, which account for the vast majority of WordPress breaking points.

= Will taking multiple snapshots slow down my database? =
Absolutely not. Each snapshot is an ultra-lightweight text string containing serialized lists of active assets. The plugin automatically limits and rotates the history (up to 10 snapshots by default), ensuring it never bloats your database.

= Does it require any external API keys or third-party connections? =
No. Sleekode Chrono Snap operates 100% locally within your WordPress installation. Your configuration data never leaves your server.

= What happens when I uninstall the plugin? =
We believe in leaving sites better than we found them. When you delete the plugin via the WordPress admin dashboard, it triggers a clean uninstall script that completely wipes out all stored snapshots, leaving your database completely spotless.

== Screenshots ==

1. The interactive Chrono Timeline interface and snapshot generator panel.
2. Historical snapshot list featuring quick "Snap Back" triggers and core details.
3. Clean, responsive status notices following a successful configuration time-travel.

== Changelog ==

= 1.0.0 =
* Initial public release.
* Automated snapshots hooked to plugin and theme update completions.
* Manual snapshot creation utility.
* State restoration logic for active plugins and theme setups.
* Integrated Nonce validation and strict security layers.
* Multi-site capability integration.
* Spotless database uninstaller routine.

== Upgrade Notice ==

= 1.0.0 =
Initial release. Ready for production safety.

== License ==

This plugin is licensed under the GPLv2 or later.