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