Skip to content

feat: implement AutoStartHelper and improve background permission flows#129

Open
DinanathDash wants to merge 1 commit into
sameerasw:developfrom
DinanathDash:feat/autostart-helper
Open

feat: implement AutoStartHelper and improve background permission flows#129
DinanathDash wants to merge 1 commit into
sameerasw:developfrom
DinanathDash:feat/autostart-helper

Conversation

@DinanathDash

Copy link
Copy Markdown

Overview

This PR extracts and improves the background execution stability by introducing an AutoStartHelper and refining the permission dialog flows.

This pull request was split from the original PR #123 to make reviewing easier as requested.

Changes Included

  • AutoStartHelper: Added a new utility to guide users on enabling auto-start permissions, which is critical for background service reliability on heavily modified Android ROMs (like MIUI, ColorOS).
  • Service Integration: Updated AirSyncService to integrate with the new auto-start checks.
  • Permissions Flow: Enhanced PermissionsActivity, PermissionsScreen, and PermissionDialog to provide clearer rationale when asking for background and auto-start permissions.
  • Manifest: Added necessary declarations in AndroidManifest.xml to support the background operations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant