From c20963fc74aef2a581d3a59959ba1558d5d1431c Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Wed, 11 Feb 2026 10:17:25 +0100 Subject: [PATCH 01/18] chore: update version to 0.1.0-alpha in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 98ab95e..1af99b0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pulse-frontend", - "version": "0.1.0", + "version": "0.1.0-alpha", "private": true, "scripts": { "dev": "next dev", -- 2.49.1 From c827e823764cb92ad949b29c619ce1c52cb9f476 Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Wed, 11 Feb 2026 10:57:01 +0100 Subject: [PATCH 02/18] feat: enhance ScriptSetupBlock and script.js with optional persistent visitor ID storage --- components/sites/ScriptSetupBlock.tsx | 3 ++ public/script.js | 53 ++++++++++++++++++++++----- 2 files changed, 46 insertions(+), 10 deletions(-) diff --git a/components/sites/ScriptSetupBlock.tsx b/components/sites/ScriptSetupBlock.tsx index 4d16d76..7f4c0ce 100644 --- a/components/sites/ScriptSetupBlock.tsx +++ b/components/sites/ScriptSetupBlock.tsx @@ -89,6 +89,9 @@ export default function ScriptSetupBlock({ {``} +

+ Optional: data-storage="local" for cross-tab unique visitors; data-storage-ttl="24" (hours) to expire the ID. +