๐ Bug Fixes
- Blocks: fix
str_starts_with()type error when image is an array from Filament FileUpload in hero and contact_form blocks - Blocks: fix hero "Top (Behind Text)" image position โ image now renders as full-bleed background behind text with WCAG gradient overlay
- CMS: Content Blocks section is now expanded by default when editing a page translation
- CMS: blocks are now collapsed by default to make navigation easier
- CMS: block types are now sorted alphabetically in the add-block picker
๐งช Tests
- Blocks: add tests for hero block array image handling, top position rendering, and contact_form array image handling
- CMS: add tests for collapsed-by-default and alphabetical sort of blocks
๐ Documentation
- AGENTS.md: strengthen TDD requirement with explicit RED/GREEN phases, anti-false-positive gate, regression test commitment, and commit body conventions
- Skills: update
issue-to-mrwith step-by-step TDD (RED โ GREEN), naming conventions, and anti-regression gate; updategit-changelog-workflowandbranch-and-commits.mdwith requiredRegression test:/Feature test:body in commit messages