Release v0.3.24
Release 0.3.24
Changelog
Fixed
- Dashboard UI: menu item labels are rendered using locale-resolved
MenuItem::getLabelForLocale()(avoids empty baselabelwhen the user stores the text in per-locale translations). - Dashboard item forms: “Add child” modal hides
type,iconandpositioninputs and shows onlylabel+ per-locale translations (item type is fixed to Link in the form). - Dashboard item forms: the icon section is rendered with a normal Symfony form (not LiveComponent) so the icon-selector widget refreshes reliably when the modal content changes.
- Dashboard item forms: label validation accepts either a non-empty base label or at least one non-empty translation; empty
positionvalues are normalized to0to preventnullmapping issues.
Changed
- Docs/UX: item form rendering and documentation were aligned for section-based partial submissions (
section/_section,section_focus).
Full Changelog: v0.3.23...v0.3.24