Problem
Users have no way to contact us about bugs or issues. Some users may be savvy enough to find and write a GitHub issue, but most would prefer a simpler option like email. We need a feedback mechanism that is:
- Clear and accessible for users who need it
- Not too visible for users who aren't looking for it
Proposed Solution
Add feedback/contact options in two places, combining minimal UI with good coverage:
1. ProductView overlay (Info panel)
Extend the existing "Why ThinkTwice?" info panel in views/ProductView.tsx (triggered by the info icon in the Header). Add a short section at the bottom:
Found a bug? Email us | Report on GitHub
Visibility: Only visible when the user clicks the info icon—very low prominence. Reuses the existing pattern with no new UI elements.
2. Popup
Add a small "Feedback" link in the footer area (near "Private & Local") that either:
- Opens
mailto: with subject "ThinkTwice Feedback", or
- Shows a tiny dropdown with Email | GitHub options
Visibility: Same visual weight as the PrivacyBadge—present but not prominent.
Implementation Notes
- mailto: Use
mailto:your@email.com?subject=ThinkTwice%20Feedback for pre-filled subject
- GitHub: Use
https://github.com/thinktwiceco/thinktwice-plugin/issues/new (or actual repo URL)
- Styling: Match PrivacyBadge—
fontSize: textSize.xs, opacity: 0.7, underline on hover
- Copy: "Feedback" is slightly broader than "Report a bug" (covers bugs + suggestions)
Alternatives Considered
| Option |
Pros |
Cons |
| Footer link with dropdown (Email + GitHub) |
Minimal UI, works everywhere |
Needs dropdown/modal for two options |
| PauseMenu "Help & Feedback" item |
Natural for "having trouble" users |
Mixes concerns; some users never open it |
| Chrome extension Options page |
Expected for power users |
Requires new page; casual users may not find it |
| Single mailto link only |
Easiest to implement |
Email-only; no GitHub path for savvy users |
The recommended approach (Info panel + Popup footer) balances discoverability with minimal visual clutter.
Problem
Users have no way to contact us about bugs or issues. Some users may be savvy enough to find and write a GitHub issue, but most would prefer a simpler option like email. We need a feedback mechanism that is:
Proposed Solution
Add feedback/contact options in two places, combining minimal UI with good coverage:
1. ProductView overlay (Info panel)
Extend the existing "Why ThinkTwice?" info panel in
views/ProductView.tsx(triggered by the info icon in the Header). Add a short section at the bottom:Visibility: Only visible when the user clicks the info icon—very low prominence. Reuses the existing pattern with no new UI elements.
2. Popup
Add a small "Feedback" link in the footer area (near "Private & Local") that either:
mailto:with subject "ThinkTwice Feedback", orVisibility: Same visual weight as the PrivacyBadge—present but not prominent.
Implementation Notes
mailto:your@email.com?subject=ThinkTwice%20Feedbackfor pre-filled subjecthttps://github.com/thinktwiceco/thinktwice-plugin/issues/new(or actual repo URL)fontSize: textSize.xs,opacity: 0.7, underline on hoverAlternatives Considered
The recommended approach (Info panel + Popup footer) balances discoverability with minimal visual clutter.