-
Notifications
You must be signed in to change notification settings - Fork 3.8k
feat: restore feedback modal for user interest collection #8636
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Restore FeedbackDialog component with improved modern styling - Add Tailwind CSS classes for better UI/UX - Include 'Not now' button for less intrusive experience - Auto-close modal after submission - Restore localStorage counter tracking in Chat.tsx - Restore UI state management in uiSlice.ts - Track user interest via PostHog 'user_interest_form' event Closes CON-4856 Generated with [Continue](https://continue.dev) Co-Authored-By: Continue <[email protected]> Co-authored-by: dallin <[email protected]>
Test Failure AnalysisThe macOS test failures in ✅ All relevant checks passed:
❌ Failing tests are in CLI (
📁 This PR only modifies GUI files:
The test failures appear to be a flaky test issue specific to certain macOS versions, not caused by this PR's changes. |
The dialogEntryOn state was not being read anywhere in the codebase, only set once during the feedback dialog trigger. This commit removes: - dialogEntryOn from UIState type definition - dialogEntryOn from DEFAULT_UI_SLICE initial state - setDialogEntryOn reducer action - setDialogEntryOn export from uiSlice - setDialogEntryOn import and dispatch call from Chat.tsx Generated with [Continue](https://continue.dev) Co-Authored-By: Continue <[email protected]> Co-authored-by: Dallin Romney <[email protected]>
…ontinue/con-4856
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 4 files
|
red outlines around fields are only because required fields and I clicked submit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 17 files

Summary
Restores the feedback modal that was removed in PR #6533 to help identify Continue knowledgeable/friendly users for CAI user interviews.
Changes
user_interest_formeventuiSliceTesting
The modal will appear after 300 chat interactions. To test manually:
mainTextEntryCounterin localStorage to 299Related
This agent session was co-authored by dallin and Continue.
Summary by cubic
Restores the feedback modal to collect user interest for CAI interviews. It triggers after 300 chat interactions and submits name/email via PostHog, meeting the requirements in CON-4856.
New Features
user_interest_form.mainTextEntryCounterto localStorage types and uses Redux dialog state (setShowDialog,setDialogMessage).Refactors
dialogEntryOnstate fromuiSlice.Written for commit da7baa5. Summary will update automatically on new commits.