fix(manager): replace manager contact us with just a sentry feedback flow#2754
Conversation
Replaces the multi-step "Contact Us" dialog with the existing simple Feedback dialog, which submits via Sentry.captureFeedback. Email/ticket support is no longer offered, so the elaborate triage wizard is dead weight. Also drops the now-unused contactView feature flag and the success/error toast helpers that only the Contact Us flow wired up. Adds a TODO on the cross-platform client's contact-us view noting it should be removed entirely once #2739 merges. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
c60fa39 to
9109084
Compare
Greptile SummaryThis PR simplifies the server manager's feedback flow by removing the multi-step "Contact Us" dialog tree ( Key changes:
Confidence Score: 5/5Safe to merge — a clean, well-scoped removal of a deprecated dialog with no remaining broken references. All references to the deleted components are gone, the feature flag and its conditional branches are fully removed, the replacement dialog was already in use and proven, and the author tested the flow manually. The only leftover is the now-unused nav-contact-us string in message files, which is harmless and deferred to a follow-up cleanup. No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant AppRoot
participant FeedbackDialog as outline-feedback-dialog
participant AppTS as app.ts (SubmitFeedback handler)
participant Sentry
User->>AppRoot: Tap "Feedback" (nav-feedback)
AppRoot->>FeedbackDialog: open()
User->>FeedbackDialog: Fill in form & submit
FeedbackDialog->>AppRoot: fire('SubmitFeedback', detail)
AppRoot->>AppTS: event propagates
AppTS->>Sentry: captureFeedback({ message, email, tags })
AppTS->>AppRoot: showNotification('notification-feedback-thanks')
Reviews (1): Last reviewed commit: "remove Contact Us dialog flow from the m..." | Re-trigger Greptile |
fortuna
left a comment
There was a problem hiding this comment.
Looks good, if we are still showing the toast
Replace the "Contact Us" dialog tree with just the "Feedback" dialog in the manager. That still uses
Sentry.captureFeedback.Currently we give the strong impression that users can get in contact with us directly for support. Since we no longer offer this it's best to remove the meandering dialog flow and just offer a Feedback option.
Should be followed by #2755, but I split that into its own PR to make this more readable.
Feedback flow (tested via



npm run action server_manager/www/start):TODO: also do this for the client once #2739 is merged.