Version 1.0.2
August 13, 2025
Added
- Top-level Altomatic CP section with Dashboard and Settings subnav.
- Dashboard showing totals for images with/without ALT, plus a recent actions log.
- Lightweight action logging (queue single, selected, all) with user and timestamp.
- Config guardrails: if provider creds/envs are missing, the sidebar shows a warning and controllers surface clear errors.
- Improved per-asset sidebar UI: labeled panel, primary action button, quick links.
Changed
- Always writes to Craft’s native Asset Alternative Text (
$asset->alt
). - Better “Generate for All” feedback and error surface in the CP toolbar button.
Version 1.0.1
August 13, 2025
Fixed
- Settings page now renders inside Craft CP layout.
- Sidebar button event updated to
Element::EVENT_DEFINE_SIDEBAR_HTML
withDefineHtmlEvent
. - Per-asset button route fixed to use path param (
/altomatic/generate/asset/<id>
). - Registered
altomaticService
component to avoid “Unknown component ID” errors. - Method signature matched Craft 5:
getSettingsResponse(): mixed
.
Version 1.0.0
August 13, 2025
- Initial release.