Files
Grav-Admin-Plugin/classes/plugin
Andy Miller 7bb7ec8030 Re-add compatibility support consuming core's SafeUpgradeService + badges
SafeUpgradeManager now delegates compatibility detection to core's
SafeUpgradeService.preflight() instead of implementing its own blueprint
parsing. The admin is a thin consumer of core's data.

Re-added from reverted commit (now consuming core):
- taskDisablePluginForUpgrade AJAX endpoint in AdminController
- Incompatible packages UI panels in safe-upgrade.js (blocking + warnings)
- Disable button per incompatible plugin with preflight refresh
- esc() helper for safe HTML interpolation

New:
- Compatibility badges (1.7 blue, 1.8 green) in plugin/theme lists and details
- SCSS badge styles (.gpm-compat-17, .gpm-compat-18, .gpm-compat-api)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 10:30:51 -06:00
..
2025-10-29 09:26:34 +00:00
2024-01-05 11:50:46 +00:00
2024-01-05 11:50:46 +00:00
2024-01-05 11:50:46 +00:00
2024-01-05 11:50:46 +00:00
2024-01-05 11:50:46 +00:00
2025-12-25 20:48:06 -07:00
2024-01-05 11:50:46 +00:00
2024-01-05 11:50:46 +00:00
2024-01-05 11:50:46 +00:00
2025-12-29 02:59:32 -07:00