Skip to content

Develop - Remove sentry, custom crash reporting, fix quick share, new settings UI, bluetooth name fixes, lottie animations and more - #133

Merged
sameerasw merged 17 commits into
mainfrom
develop
Jul 19, 2026
Merged

Develop - Remove sentry, custom crash reporting, fix quick share, new settings UI, bluetooth name fixes, lottie animations and more #133
sameerasw merged 17 commits into
mainfrom
develop

Conversation

@sameerasw

Copy link
Copy Markdown
Owner

This pull request introduces a custom in-app crash reporting and notification system, replacing the previous Sentry integration. It adds new classes for crash handling, notification, and user-facing reporting UI, and updates the app's dependencies and manifest accordingly. Additionally, it integrates the new crash system into the application lifecycle and main activity.

Crash Reporting System Integration:

  • Removed Sentry integration and its initialization logic from AirSyncApp, including related dependency and manifest entries. [1] [2] [3] [4] [5]
  • Added a new in-app crash reporting system using the exceptionreport library, with a custom handler (CrashHandler) that logs crash details and posts a notification if enabled. [1] [2] [3] [4] [5]
  • Introduced new notification and reporting UI components: CrashNotificationHelper for notifications, CrashNotificationReceiver for dismiss actions, CrashReportActivity for displaying crash logs, and CrashReportBottomSheet for user actions (copy, save, email, GitHub). [1] [2] [3] [4]
  • Updated the AndroidManifest to register new crash-related components and notification channel creation. [1] [2]

Dependency Updates:

  • Added exceptionreport and lottie-compose as dependencies, and removed Sentry. [1] [2] [3]

These changes provide a more privacy-conscious, user-friendly, and customizable crash reporting flow within the app.

@sameerasw sameerasw self-assigned this Jul 19, 2026
@sameerasw sameerasw added bug Something isn't working enhancement New feature or request labels Jul 19, 2026
@sameerasw
sameerasw merged commit 22a7383 into main Jul 19, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in AirSync Features and Bugs Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant