Skip to content

Improve bug reporting #2137

@sds100

Description

@sds100

We will use Sentry for collecting user feedback and bug reports because this is much more secure and a better user experience than email. We will disable all other Sentry features to ensure Key Mapper still respects users' privacy and the F-droid build will not contain the Sentry SDK. https://docs.sentry.io/product/user-feedback/

TODO

  • Homescreen report bug menu button
  • A new button to send an email, join the discord server, or share the bug report. Tapping either of these, compiles the zip file and then attaches it.
  • zip folder with separate text files.
  • Disclose what data is sent in the bug report
  • Mention that we will email the user back for more information if needed.

Info to include:

  • Key Mapper version and version code
  • Android version
  • Device model
  • Input methods (whether they are enabled, and when they were last used)
  • Android Input Devices (Android-level, not linux level at getevent).
  • Getevent info (if expert mode enabled)
  • Getevent event stream from last record trigger failure
  • Complete Key Mapper log.
  • Key maps
  • Install source. Google play, fdroid, github, misc etc.
  • Key layout map files
  • Foss build or Full version

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestsystem bridgeAny System Bridge things, including Expert Mode

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions