✨ Features
- Plugin enable/disable system: New
ExtensionRegistry::enable(),disable(),isEnabled()methods backed byblogr_extension_statesdatabase table. State is lazily loaded and cached for 3600s. Plugins page shows a real CSS toggle switch (track + sliding knob) with toast notifications on enable/disable. - Core plugin protection:
blogr-corecannot be disabled via the Plugins toggle; a warning toast is shown instead. - Toggle UI redesign: Replaced text pill buttons with accessible toggle switches (
role="switch",aria-checked, keyboard focus-visible styling). - CI/CD pipelines: GitHub Actions workflows for testing (PHP 8.3/8.4) and PHP code style fixes via Pint.
📝 Documentation
- README: Added blogr-gdpr plugin badge, install section, and plugin ecosystem overview.