[PULSE-51] Visitor ID storage: optional localStorage for cross-tab unique visitors #21

Merged
uz1mani merged 17 commits from staging into main 2026-02-11 15:14:13 +00:00

17 Commits

Author SHA1 Message Date
Usman Baig
4a8f627a5c refactor: enhance session ID caching logic to handle legacy string format and improve expiration checks 2026-02-11 15:52:30 +01:00
Usman Baig
069f5a606b docs: add unreleased section and version links to CHANGELOG.md for better navigation 2026-02-11 15:40:23 +01:00
Usman Baig
10df76454a refactor: improve comment clarity in session ID caching logic within script.js 2026-02-11 15:31:51 +01:00
Usman Baig
ae2e48ce4b docs: enhance documentation in ScriptSetupBlock to include optional data-storage-ttl attribute for session expiry configuration 2026-02-11 14:36:46 +01:00
Usman Baig
44e42475e6 docs: remove unreleased section from CHANGELOG.md and update links for clarity 2026-02-11 14:32:31 +01:00
Usman Baig
ce09ee0d71 docs: update CHANGELOG.md to reflect version change to 0.1.0-alpha 2026-02-11 14:31:53 +01:00
Usman Baig
2d3d20f1e2 docs: update CHANGELOG.md to reflect enhancements in unique visitor counting and control options 2026-02-11 14:31:42 +01:00
Usman Baig
d9f07f5cde refactor: simplify TTL parsing in script.js and add comment for session ID caching behavior 2026-02-11 14:29:44 +01:00
Usman Baig
96dc5dc83d docs: update CHANGELOG.md for 0.2.0-alpha release 2026-02-11 14:23:21 +01:00
Usman Baig
1454d15142 docs: clarify default and optional data-storage options in ScriptSetupBlock and script.js for improved user understanding 2026-02-11 14:13:05 +01:00
Usman Baig
f423d01d7b refactor: remove redundant logging code from script.js to streamline session ID management 2026-02-11 13:54:18 +01:00
Usman Baig
03bbe84eb0 fix: remove data-storage attributes from script in ScriptSetupBlock for simplified script integration 2026-02-11 13:26:28 +01:00
Usman Baig
f10b79efac refactor: update logging endpoints in script.js to use dynamic API URL for improved flexibility 2026-02-11 11:32:26 +01:00
Usman Baig
5886cc661c feat: implement race condition fix for session ID management in script.js, ensuring correct ID usage across multiple tabs 2026-02-11 11:26:29 +01:00
Usman Baig
2b3d052f87 feat: add logging for session ID management in script.js to enhance debugging and monitoring 2026-02-11 11:20:05 +01:00
Usman Baig
f1c27e458a feat: update ScriptSetupBlock and script.js to support new visitor ID storage options 2026-02-11 11:06:27 +01:00
Usman Baig
c827e82376 feat: enhance ScriptSetupBlock and script.js with optional persistent visitor ID storage 2026-02-11 10:57:01 +01:00