Make Testimonials

v1.0.34Updated: 06/11/2025

v1.0.34

  -Add: border_width shortcode attribute (default 0) to control blockquote accent border width; also documented in README.

v1.0.33

  -Fix: apply shortcode CSS vars; correct versioning to 1.0.33 after accidental downgrade

v1.0.1

  -Fix: front-end CSS now applies shortcode variables and card styling via shortcode props

v1.0.32

  -Release 1.0.32 – Frontend: hide name element when person’s name is empty (no fallback to post title). Admin: filled stars now render as solid (★), with half-star support intact.

v1.0.31

  -Release 1.0.31 – Admin UX: icon-only link button with modern popover; half-star selected state visible; rating Clear button shows on hover; remove rating label. Frontend: hide stars when rating is 0.

v1.0.30

  -Release 1.0.30 – Admin: move rating to bottom, support half-stars, add Clear; modernize link popover UI; make Role/Company text itself the link; frontend renders half stars; minor CSS updates.

v1.0.29

  -Release 1.0.29 – Admin metabox: labels above Name/Role; inline link icon+popover on Role field with URL, Target (default _blank), Rel options (nofollow/sponsored/ugc/noreferrer/noopener), and Remove Link. Save + frontend render updated to honor target/rel with noopener safety.

v1.0.28

  -Release 1.0.28 – Admin metabox UX overhaul: visual layout, circular photo picker, star selector, role/company link popover; beginner-friendly improvements

v1.0.27

  -Release 1.0.27 – deploy only; CSS adjusted externally by client (no code changes)

v1.0.26

  -CSS fixes: tail ::before bottom offset uses border width; fixed right alignment calc; preserve overflow visible; no PHP changes

v1.0.25

  -Tail ::before matches ::after (no border), offset by border width for precise alignment; keep overflow visible; no PHP changes.

v1.0.24

  -Tail border notch: add ::before mask to hide bubble border under tail; keep dynamic border-width offset; no PHP changes.

v1.0.23

  -Bubble tail: overflow visible; dynamic bottom offset equals border width; add bubble.js to set –wpt-border-width and enqueue; minor CSS tidy.

v1.0.22

  -Fix masonry column-count to account for bubble border/padding; bubble tail inherits background and border and is not clipped; Divi margin/padding now targets bubble; Divi Borders control marked important; keep blockquote reset intact.

v1.0.21

  -Fix masonry column width when bubble border applied: account for padding in grid.js and add container padding; add minimal non-Divi styling for avatar rounding and bubble tail variants; no overrides of Divi design settings.

v1.0.20

  -Fix Divi Borders control to target .wpt-bubble by mapping border_radii and border_styles; no other changes.

v1.0.19

  -Fix masonry first-item offset by resetting blockquote margins; strip front.css visual styles so Divi Design settings fully control appearance.

v1.0.18

  -Scope front-end styles to exclude Divi-rendered modules; add wpt-design-divi wrapper; ensure Divi Design tab styling is not overridden. Masonry/grid structure unaffected.

v1.0.17

  -Fix masonry grid columns: add JS to compute column-count based on target width and gap; enqueue only for masonry; minor CSS tweak.

v1.0.16

  -Move visual defaults from CSS into Divi module Design defaults; front.css now structural only. Divi modules expose Background/Borders/Shadow/Fonts; module output inherits Divi theme colors by default.

v1.0.15

  -Divi modules: use module_classname() for wrapper classes; set main_css_element in init and use in advanced fields selectors to target with %%order_class%%. Aligns with Divi best practices for class assignment and CSS scoping.

v1.0.14

  -Divi modules: added Advanced Design controls – fonts for text/name/role/website/stars; border radius & box shadow for bubble; module margin/padding. Kept CSS as fallback for non‑Divi pages. No functional changes to shortcodes.

v1.0.13

  -Slider: instant resize correction + snap after 100ms idle; removed legacy ‘columns’ option in grid (use target_width); updated Divi Grid module and README; misc fixes.

v1.0.12

  -Rename grid items to .wpt-item (remove .wpt-slide usage in grid) to avoid slider sizing conflicts; set slider default card max width to 1440px; ensure slides are max-width:100% and centered; improve responsive behavior; update Divi Slider default; CSS/HTML adjustments.

v1.0.11

  -Slider card max width behaves as parent-minus-gap and remains centered; responsive grid now based on target card width (default 360px) with auto-fit columns; masonry uses column-width; added Divi Grid field for target width; CSS/JS/PHP updates.

v1.0.10

  -Fix bubble tail option; add Divi module wrapper; slider card max width option; reset Divi blockquote border; add grid styles (standard/equal/masonry); CSS/JS/PHP updates

v1.0.9

  -Fix slider centering (symmetric gap); new speech-bubble markup with optional tail styles; add ‘bubble’ option to shortcodes & Divi modules; CSS/JS updates; author row styling; general refinements

v1.0.8

  -Arrows select (hide|show|hover), slider gap respected; remove Divi VB flag; ensure modules load reliably

v1.0.7

  -Divi modules: reliable rendering via internal helpers; earlier init for CPT/meta; general improvements

v1.0.6

  -Release 1.0.6 – split Divi modules into separate files; load on et_builder_ready for reliability

v1.0.5

  -Release 1.0.5 – admin list columns cleanup; hide title and auto-generate; remove featured image; Divi unaffected

v1.0.4

  -Divi module loading fix; simplified editor via Testimonial Text field; Featured list toggle; minor improvements

v1.0.3

  -Release 1.0.3 – disable dry run and deploy