=== Caronte — Sync entre entorns ===
Contributors: davidherrero
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
Stable tag: 1.0.1
License: GPLv3 or later

Sincronització bidireccional de BBDD i uploads entre entorns WordPress sense SSH. Backup automàtic, log d'activitat, autenticació per API Key.

== Description ==

Caronte permet sincronitzar base de dades i fitxers entre dos entorns WordPress (ex: local ↔ staging) sense necessitat d'SSH.

= Característiques =

* **Pull**: descarrega BBDD i/o uploads del remot al local.
* **Push**: puja BBDD i/o uploads del local al remot (amb 3 confirmacions de seguretat).
* **Backup automàtic**: abans de cada sobreescriptura, guarda còpia de seguretat.
* **Restauració**: recupera qualsevol dels últims 3 backups.
* **Log d'activitat**: fitxer JSON a `wp-content/caronte-backups/activity.json` (resisteix restauracions de BBDD).
* **Sense SSH**: tot funciona via HTTP amb API Key.
* **PHP pur**: no requereix `exec()`, compatible amb qualsevol hosting.

== Installation ==

1. Instal·la el plugin als dos entorns.
2. A cada entorn, ves a Caronte → Configuració.
3. Copia l'API Key d'un entorn i enganxa-la a l'altre com a "API Key remota".
4. Configura la URL remota a l'entorn local.
5. Fes clic a "Verificar connexió" per comprovar que funciona.

== Changelog ==

= 1.0.1 =
* Refactor: CSS i JS en fitxers externs (sense inline).
* Millora: `wp_localize_script` per passar variables PHP al JS.

= 1.0.0 =
* Primera versió pública.
