New KrafterPRO Update v4.1.3
Added
- Design Health / Design Assist: when a Text module contains HTML headings (\
–\
), show a review-only notice to move them into the Divi Heading module, with Mark as intentional in Design Assist
- Design Health issue cards: white surface with severity-coloured borders (heading warnings keep the warning wash; Modernisation keeps its blue tint)
- Design Assist: section/row/column/group spacing & margins; static spacing presets; Headings vs Text; Spacing by layout level; click-to-select; score dot; production-ready empty state (buttons out)
Changed
- Quick install → Install design system; Download JSON links removed
- Heading/text colours → role variables; prefer KrafterPRO group presets; Modernise all keeps Safe confidence
Fixed
- Heading-in-Text detection for Divi’s \u003c…\u003e encoding; findings score as moderate (no Theme Builder critical escalate)
- Design Assist Undo is administrator-only (editors can’t restore site-wide globals)
- Mark as intentional dismiss keys + re-scan source stay aligned after Live draft analysis
- Design Health / layout Modernise writes use the mutation lock
- Brand Studio font upload hardening (file / size / MIME)
- Uninstall clears remaining KrafterPRO options
\u003cheading detect + moderate scoring; Assist Undo admin-only; dismiss index/re-scan; mutation locks; score bounce; rescans after 100/100; font upload; uninstall cleanup; PluginUpdater soft-fail
It's great to see how this is coming together but is the Modernise all button supposed to work? I'm trying it on a staging site just to see how it handles a relatively large messy site originally made in Divi 4, but nothing happens. I can only try one fix at a time.
