Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Catch otherwise uncaught exceptions, allow the user to report them #3628

Closed
wants to merge 3 commits into from
Closed

Catch otherwise uncaught exceptions, allow the user to report them #3628

wants to merge 3 commits into from

Commits on May 5, 2023

  1. Catch otherwise uncaught exceptions, allow the user to report them

    Record the 5 most recent API requests and responses with RecordResponseInterceptor
    
    Catch and report exceptions
    - Run the Android loop with a custom exception handler
    - Display otherwise uncaught exceptions in CrashReportActivity
    - Allow the user to share / copy the crash data, and restart the app
    - Include the most recent API requests/responses in the crash data
    
    All of this only happens in debug mode, and the user has to take specific action to share the data, nothing is shared automatically.
    Nik Clayton committed May 5, 2023
    Configuration menu
    Copy the full SHA
    58034db View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Merge remote-tracking branch 'upstream/develop' into 3551-crash-reporter

    # Conflicts:
    #	app/src/main/java/com/keylesspalace/tusky/TuskyApplication.kt
    Nik Clayton committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    027e6fb View commit details
    Browse the repository at this point in the history
  2. Lint

    Nik Clayton committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    eccceb3 View commit details
    Browse the repository at this point in the history