From 764d38d2c42c17acbbd18a87afe89948d54e4882 Mon Sep 17 00:00:00 2001 From: adibarra <93070681+adibarra@users.noreply.github.com> Date: Wed, 27 May 2026 19:00:16 -0500 Subject: [PATCH 1/2] feat(feedback): daily, immediate, center-of-page popup --- .../app/src/components/feedback-modal.tsx | 2 +- packages/app/src/components/nudge-engine.tsx | 27 ++++++++++++++++--- packages/app/src/lib/nudges/registry.tsx | 11 ++++---- packages/app/src/lib/nudges/types.ts | 2 ++ packages/app/src/lib/visit-tracking.ts | 3 --- packages/app/src/providers/visit-tracker.tsx | 14 ++-------- 6 files changed, 34 insertions(+), 25 deletions(-) diff --git a/packages/app/src/components/feedback-modal.tsx b/packages/app/src/components/feedback-modal.tsx index 56a80129..990e2867 100644 --- a/packages/app/src/components/feedback-modal.tsx +++ b/packages/app/src/components/feedback-modal.tsx @@ -105,7 +105,7 @@ export function FeedbackForm({ onDismiss }: FeedbackFormProps) { Help us improve InferenceX

- You're a regular! We'd love to hear what's working and what isn't. + We'd love to hear what's working and what isn't.

diff --git a/packages/app/src/components/nudge-engine.tsx b/packages/app/src/components/nudge-engine.tsx index 6108311a..ef066307 100644 --- a/packages/app/src/components/nudge-engine.tsx +++ b/packages/app/src/components/nudge-engine.tsx @@ -355,15 +355,20 @@ function ModalRenderer({ const { content } = def; const Icon = content.icon; const idPrefix = def.id; + const centered = content.centered; - return ( + const dialog = (