BioLink Pro v0.6.0
Added — AI suggestions everywhere
AiSuggestButtonshared component — "✨ Suggest" pill with loading + error + suggestion list. Already wired into the page subtitle; v0.6.0 adds it on the Button block label (calls/ai/ctawith the URL as context) and insideThemePicker(calls/ai/theme, parses"<slug>: <reason>"lines, applies the picked theme on click).AiApi.theme()client method.
Added — Integration credentials
- Settings → Integrations now exposes OpenAI, Stripe, PayPal client ID, PayPal secret, Mailchimp, MailerLite, Resend fields grouped by category (AI / Payments / Email). Stored encrypted via
Core\Crypto, returned masked.
Added — Page portability
Api\PortabilityController—GET /biolink/v1/pages/{id}/export(with?download=1for direct file) andPOST /biolink/v1/pages/import(creates a new draft, re-uuids blocks sowp_biolink_linksdoesn't collide).- Per-row Export link in the Pages list; Import JSON button in the list header (file picker → POST → navigate to new page).
Added — Bulk actions
- Multi-select checkboxes with indeterminate header state; Bulk Duplicate and Bulk Delete with confirmation. Sticky bulk-actions bar with count + Clear.
Added — "Powered by" credit
PageRenderer::renderCredit()emits a small footer link below the block stream, honoring the existingbiolink_settings.show_credittoggle (default true).
Added — Accessibility
- Global
:focus-visibleoutline scoped to.biolink-pro-app-rootso wp-admin's reset doesn't suppress keyboard focus rings. prefers-reduced-motionmedia query disables transitions / animations.aria-labelon icon-only buttons;role="alert"on error banners;role="region"on the bulk-actions bar.
Install: download biolink-pro-v0.6.0.zip below and upload via Plugins → Add New → Upload Plugin.
Auto-update: if you already have BioLink Pro installed, this release will appear under Dashboard → Updates within ~12 hours (or click "Check Again" to force a refresh).