BioLink Pro v2.1.0
Polish + functionality pass on the v2.0.0 redesign. Sidebar trimmed, action chips wired up, emoji UI replaced with consistent SVG icons.
Added
- Thumbnail chip on every link row — opens the WordPress media picker, stores
_thumbnail_idon the block,LinkBlockrenders the image as a 36×36 rounded square next to the label (replaces the utility-icon glyph when present). - Highlight chip — toggles
_highlight: trueon the block.PageRendererwraps highlighted blocks in<div class="bio-block bio-block--highlight">, which pulses a soft glow (@keyframes bio-highlight-pulse). Honorsprefers-reduced-motion. - Schedule chip — popover with
datetime-localinputs for visible-from / visible-until. Stores_start_at/_end_aton the block.PageRenderer::isScheduleActive()skips blocks outside their window (site-local time, matching the admin's input). - Lock chip — popover renders, currently inert with "Coming in v2.2" explainer (passcode-gated links need server-side session handling). UI is in place so v2.2 only needs the gate.
- Polished SVG icon set in
components/ui/Icons.tsx— grid / bars / sparkle / cog / image / star / clock / lock / trash / grip / external / copy / caret / check / plus / close / pencil / search. All monochrome, 1.8 stroke. Replaces every emoji in the chrome (drag handle, trash, view, copy URL, search, modal close, nav caret).
Changed
- Sidebar trimmed to working items only. Removed: Earn, Audience, Tools group (Social planner / IG auto-reply / Link shortener / Post ideas), Setup checklist. Routes for those stubs deleted with
pages/builder/StubPage.tsx. - Status pill in the top bar shows "Live" / "Draft" with a leading dot indicator instead of lowercase raw status text.
- Saved indicator now leads with a check icon.
- Link row gains a small uppercase type badge ("Link" / "Button" / etc.) so the block kind is glanceable when a thumbnail replaces the type icon.
LinksPage.module.csspopover styles, active-chip background, hover states on rows.
Fixed
LinkBlock::render()now preserves_thumbnail_idthroughFieldValidator::validate()(it would otherwise be stripped along with other unknown keys).
Install: download biolink-pro-v2.1.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).