1.6 KiB
epic, story, title, status
| epic | story | title | status |
|---|---|---|---|
| 16 | 16.2 | In-App Feedback | draft |
Epic 16 — Analytics, Feedback & Iteration
Goal: Learn from usage to improve CalcPad while respecting user privacy.
Story 16.2: In-App Feedback
As a CalcPad user, I want to send feedback directly from within the app, So that I can report issues or suggest improvements without leaving CalcPad.
Acceptance Criteria:
Given the user wants to send feedback When they navigate to Help > Send Feedback Then a feedback dialog opens with a text field for a description
Given the feedback dialog is open When the user types a description Then an optional "Attach Screenshot" button is available And clicking it captures a screenshot of the current CalcPad window (not the full screen) And the screenshot preview is shown in the dialog so the user can review it before sending
Given the feedback dialog is open When the user reviews the submission Then anonymized system information is pre-filled and visible: OS version, CalcPad version, and platform (macOS/Windows/web) And no PII such as name or email is included unless the user voluntarily adds it to the description And sheet contents are never included in the feedback payload
Given the user clicks "Send" When the feedback is submitted Then a confirmation message is displayed: "Thank you -- your feedback has been sent" And the feedback is delivered to the team's feedback collection system (e.g., a backend endpoint that routes to a project tracker) And if the device is offline, the feedback is queued and sent when connectivity is restored