=== Livada Zen ===
Contributors: livada
Tags: admin, notices, clean, zen, advertising
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.2.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Admin zen : masque chirurgicalement les pubs intrusives des plugins tiers, sans jamais toucher aux vraies alertes WordPress.

== Description ==

Trop de plugins tiers (ElementsKit/Wpmet, Yoast, Rank Math, Elementor, Jetpack…) affichent des bannières publicitaires en haut de chaque page admin, polluant l'expérience.

**Livada Zen** masque uniquement ces bannières promotionnelles tierces, **sans jamais cacher** :

* Les notices WordPress natives (mises à jour, alertes sécurité)
* Les warnings d'erreurs PHP
* Les notifications de licences expirées
* Les vraies alertes système

Zéro réglage. Zéro tracking. Active-le, oublie-le.

== Plugins ciblés ==

* Wpmet (ElementsKit Lite / Pro) — bannière "Limited Time Offer!"
* Yoast SEO — upsell Premium
* Rank Math — CTA Pro
* Elementor / Elementor Pro — "Go Pro"
* WPForms — bannière upgrade
* Jetpack — banners marketing
* WP Rocket — offres promo
* LiteSpeed Cache — banners promo
* Bannières saisonnières génériques (Black Friday, Cyber, % OFF)

== Filet de sécurité ==

Un garde-fou JavaScript ré-affiche automatiquement toute notice masquée si son texte contient un mot-clé critique (security, sécurité, critical, vulnerability, malware, expired, mise à jour, failed, erreur, licence…). On préfère afficher une pub de trop plutôt que cacher une vraie alerte.

== Installation ==

1. Upload `livada-zen` dans `/wp-content/plugins/`
2. Active dans le menu Extensions
3. C'est tout. Les pubs disparaissent immédiatement.

== Changelog ==

= 1.2.0 — 2026-05-30 =
* Couverture élargie : Yoast, Rank Math, Elementor/Pro, WPForms, Jetpack, WP Rocket, LiteSpeed + bannières saisonnières génériques.
* Filet de sécurité JS : ré-affiche toute notice masquée contenant un mot-clé critique (FR+EN).
* Sélecteurs upsell-only — ne touche jamais les classes génériques de notices.

= 1.1.1 — 2026-05-30 =
* Perf : options en autoload (0 query supplémentaire au boot WP admin).
* Perf : compteur throttlé via transient (1 write SQL / heure max au lieu de 1 par page admin).
* Reset mensuel forcé (jamais raté même avec le throttle).

= 1.1.0 — 2026-05-30 =
* Compteur local de pubs masquées (reset mensuel, zéro tracking).
* Widget Dashboard discret : affiche le compteur + 3 liens vers Livada SEO / Cookies / Cockpit.
* Bouton "Masquer définitivement" par utilisateur (stocké en user_meta).
* Uninstall hook : nettoyage complet des options et user metas à la suppression.

= 1.0.0 — 2026-05-30 =
* Initial release.
* Masque les bannières Wpmet/ElementsKit.
