From 3d33c5c011eb332a4c6d361b899622b7645c1441 Mon Sep 17 00:00:00 2001 From: sanskritisingh245 Date: Fri, 21 Aug 2026 22:27:14 +0530 Subject: [PATCH] fix(ai): allow public audience queries --- packages/ai/src/query/builders/index.ts | 6 ++++++ packages/ai/src/query/builders/public-access.test.ts | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/packages/ai/src/query/builders/index.ts b/packages/ai/src/query/builders/index.ts index 515dbb4ae..2355d6e41 100644 --- a/packages/ai/src/query/builders/index.ts +++ b/packages/ai/src/query/builders/index.ts @@ -62,6 +62,12 @@ export const PUBLIC_QUERY_TYPES = new Set([ "region", "city", + // Public audience tab + "timezone", + "language", + "browser_versions", + "screen_resolution", + // Public product analytics tabs "custom_events", "custom_event_properties", diff --git a/packages/ai/src/query/builders/public-access.test.ts b/packages/ai/src/query/builders/public-access.test.ts index 6e2e590b1..106525bbe 100644 --- a/packages/ai/src/query/builders/public-access.test.ts +++ b/packages/ai/src/query/builders/public-access.test.ts @@ -26,6 +26,13 @@ const PUBLIC_OVERVIEW_QUERY_TYPES = [ "country", ] as const; +const PUBLIC_AUDIENCE_QUERY_TYPES = [ + "timezone", + "language", + "browser_versions", + "screen_resolution", +] as const; + const PUBLIC_EVENTS_QUERY_TYPES = [ "custom_events", "custom_events_summary", @@ -65,6 +72,7 @@ describe("query builder publicAccess", () => { it("marks public dashboard query families as public-readable", () => { const publicTypes = [ ...PUBLIC_OVERVIEW_QUERY_TYPES, + ...PUBLIC_AUDIENCE_QUERY_TYPES, ...PUBLIC_EVENTS_QUERY_TYPES, ...PUBLIC_ERROR_QUERY_TYPES, ...PUBLIC_VITALS_QUERY_TYPES,