0.6.0
What's Changed
#11 — Fix HubSpot scripts not loading when portal ID is set per-block only
When no global portal ID is configured in settings, the HubSpot embed and tracking scripts are now enqueued directly from the block render using the block-level portal ID as a fallback. Script handles are portal-ID-scoped to support multiple portal IDs on the same page. Also fixes the Global Settings panel in the editor closing prematurely while typing a block-level portal ID.
#10 — Add persist success option (gated content)
Adds a "Enable gated content" toggle that remembers form submissions in localStorage per page per browser. Returning visitors see the success message but with first-submission-only content hidden. Includes a "First Submission Message" inner block variation and an insert button in the editor.