Allow users to supply postmortem reports and usage statistics
Objective:
- Implement a feature allowing users to submit postmortem reports and usage statistics.
Purpose:
- To collect data for improving application stability and user experience.
User Story:
- As a user, I want to be able to submit postmortem reports and usage statistics so that I can contribute to the improvement of the application.
Requirements:
-
A flag in system settings should detect a postmortem run. -
A submission interface in the application for postmortem reports. -
Option for users to opt-in for automatic submission of usage statistics in the settings. -
A server-side implementation (POST) and an alternate client-side submission mechanism. -
Postmorem report must include platform/version info.
Data Collection (TBD ):
- Types of data to be collected (e.g., usage patterns).
- Mechanism for anonymizing sensitive information?
User Interface:
- Easy-to-use submission form for postmortem reports.
- Clear options for opting in or out of usage statistics collection.
Server-Side Implementation:
- Storage solution for incoming reports and statistics.
- Data processing and analysis tools.