Settings page now shows WordPress’s standard “Settings saved.” notice after a successful save.
WordPress.org package documentation now describes only the features available in the submitted package.
0.2.3
WordPress.org review follow-up: removed production-shipped local workspace plugin-row labeling and the review-risky plugin-root constant usage behind it.
Hardened frontend escaping by replacing remaining output-ignore comments with explicit escaping helpers.
Cleaned remaining short-prefix local variables and comments. Public shortcode and block APIs now use the mentionfetch slug only.
0.2.1
WordPress.org compliance hardening: the distributed package now shows only controls and templates that are physically present in the package.
Saved display presets are fully usable without a preset cap.
Removed unavailable-feature notices from package templates.
Legacy query parameter leftovers renamed for prefix consistency.
External Services readme section extended to document the public-page metadata fetch path used at URL import.
0.2.0
Renamed plugin from MentionPress to MentionFetch for WordPress.org trademark compliance.
New plugin slug and shortcode: mentionfetch.
Internal identifiers updated to the mentionfetch prefix family for WordPress.org guidelines.
Inline scripts moved to wp_add_inline_script() / external JS files per WordPress.org enqueue requirements.
Output escaping hardened across frontend and widget output.
API key sanitization improved: uses character-class regex instead of sanitize_text_field() to preserve valid key characters.
Added External Services section to readme documenting optional OpenAI API usage with terms and privacy links.
0.1.2
Improved metadata parsing for public article pages.
Redesign the MentionFetch Details meta box as a compact two-column grid.
Add inline help icons next to MentionFetch Details fields with instant tooltips explaining ambiguous fields (Source Logo vs. Image, rating scale semantics, etc.).
0.1.1
Fix Freemius opt-in flow: “Complete MentionFetch Activation Now” link is no longer swallowed by the top-level admin redirect, so submenus appear after opt-in or skip.