Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Baseflow/flutter-permission-handler
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: Baseflow/flutter-permission-handler
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: next
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 89 files changed
  • 2 contributors

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    e81c791 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    f92618b View commit details
    Browse the repository at this point in the history
  2. Pigeon + method invocation example (#1180)

    Adds the infrastructure for Android code mirroring
    JeroenWeener authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    ff711ee View commit details
    Browse the repository at this point in the history
  3. Port Android Manifest.permission and Manifest.permission_group (#…

    …1196)
    
    * Port `Manifest.permission` and `Manifest.permission_group`
    
    * Use Dart conventions for `Manifest` variables
    JeroenWeener authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    79bdaed View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. checkPermissionStatus for normal permissions (#1198)

    * Implement `checkPermissionStatus`
    
    * Add tests
    
    * Make small touch-ups
    
    * Run `dart format .`
    JeroenWeener authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    08914a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    a946dd3 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. Refactor entry point of Android API, implement requestPermissions (#…

    …1203)
    
    * Port Android `Manifest.permission` and `Manifest.permission_group` (#1196)
    
    * Port `Manifest.permission` and `Manifest.permission_group`
    
    * Use Dart conventions for `Manifest` variables
    
    * Implement `checkPermissionStatus`
    
    * Change entry point of getting an `Activity`, implement `requestPermission`
    
    * Expose `requestCode`
    
    * Update tests
    
    * Update main.dart
    
    * Update CHANGELOG.md
    
    * Elaborate on concern
    
    * Replace `AndroidActivity` with `ActivityAware`
    
    * Delete test
    
    * Apply small fixes
    
    * Elaborate on missing Android activity
    
    * Regenerate pigeon files
    
    * Make small adjustments based on review
    
    * Update documentation
    
    * Update documentation
    JeroenWeener authored Nov 6, 2023
    Configuration menu
    Copy the full SHA
    35686df View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Refactor: Port open-app settings (Android) (#1208)

    * Port Android `Manifest.permission` and `Manifest.permission_group` (#1196)
    
    * Port `Manifest.permission` and `Manifest.permission_group`
    
    * Use Dart conventions for `Manifest` variables
    
    * Implement `checkPermissionStatus`
    
    * Change entry point of getting an `Activity`, implement `requestPermission`
    
    * Expose `requestCode`
    
    * Update tests
    
    * Update main.dart
    
    * Update CHANGELOG.md
    
    * Elaborate on concern
    
    * Replace `AndroidActivity` with `ActivityAware`
    
    * Delete test
    
    * Apply small fixes
    
    * Elaborate on missing Android activity
    
    * Regenerate pigeon files
    
    * Make small adjustments based on review
    
    * Update documentation
    
    * Update documentation
    
    * Implement `Settings` mirror
    
    * Implement `Uri` mirror
    
    * Add `Intent` constructor and update `Uri` implementation
    
    * Implement `Intent` methods
    
    * Implement `startActivity`, `getPackageName` for `Context`
    
    * Copy new `Context` methods to `Activity`
    
    * Implement `openAppSettings` in `PermissionHandlerAndroid`
    
    * Follow-up changes
    
    * Run `dart format .`
    JeroenWeener authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    ee07c08 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Refactor: Port startActivityForResult (Android) (#1209)

    * Port Android `Manifest.permission` and `Manifest.permission_group` (#1196)
    
    * Port `Manifest.permission` and `Manifest.permission_group`
    
    * Use Dart conventions for `Manifest` variables
    
    * Implement `checkPermissionStatus`
    
    * Change entry point of getting an `Activity`, implement `requestPermission`
    
    * Expose `requestCode`
    
    * Update tests
    
    * Update main.dart
    
    * Update CHANGELOG.md
    
    * Elaborate on concern
    
    * Replace `AndroidActivity` with `ActivityAware`
    
    * Delete test
    
    * Apply small fixes
    
    * Elaborate on missing Android activity
    
    * Regenerate pigeon files
    
    * Make small adjustments based on review
    
    * Update documentation
    
    * Update documentation
    
    * Implement `Settings` mirror
    
    * Implement `Uri` mirror
    
    * Add `Intent` constructor and update `Uri` implementation
    
    * Implement `Intent` methods
    
    * Implement `startActivity`, `getPackageName` for `Context`
    
    * Copy new `Context` methods to `Activity`
    
    * Implement `openAppSettings` in `PermissionHandlerAndroid`
    
    * Follow-up changes
    
    * Run `dart format .`
    
    * Add `startActivityForResult`
    
    * Add actions to `Settings`
    
    * Update TODOs
    
    * Run `dart format .`
    
    * Remove duplicate methods
    
    * Expose optional `requestCode` for permission requests
    JeroenWeener authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    8e4488b View commit details
    Browse the repository at this point in the history
  2. Refactor: Port ignore battery optimizations (Android) (#1212)

    * Port Android `Manifest.permission` and `Manifest.permission_group` (#1196)
    
    * Port `Manifest.permission` and `Manifest.permission_group`
    
    * Use Dart conventions for `Manifest` variables
    
    * Implement `checkPermissionStatus`
    
    * Change entry point of getting an `Activity`, implement `requestPermission`
    
    * Expose `requestCode`
    
    * Update tests
    
    * Update main.dart
    
    * Update CHANGELOG.md
    
    * Elaborate on concern
    
    * Replace `AndroidActivity` with `ActivityAware`
    
    * Delete test
    
    * Apply small fixes
    
    * Elaborate on missing Android activity
    
    * Regenerate pigeon files
    
    * Make small adjustments based on review
    
    * Update documentation
    
    * Update documentation
    
    * Implement `Settings` mirror
    
    * Implement `Uri` mirror
    
    * Add `Intent` constructor and update `Uri` implementation
    
    * Implement `Intent` methods
    
    * Implement `startActivity`, `getPackageName` for `Context`
    
    * Copy new `Context` methods to `Activity`
    
    * Implement `openAppSettings` in `PermissionHandlerAndroid`
    
    * Follow-up changes
    
    * Run `dart format .`
    
    * Add `startActivityForResult`
    
    * Add actions to `Settings`
    
    * Update TODOs
    
    * Run `dart format .`
    
    * Implement `getSystemService`
    
    * Add `Build`
    
    * Implement `PowerManager`
    
    * Fix bug with `PowerManager`, update `PermissionHandlerAndroid`
    
    * Run `dart format .`
    
    * Add sdk check to `isIgnoringBatteryOptimizations`
    JeroenWeener authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    b1bf5fc View commit details
    Browse the repository at this point in the history
  3. Refactor: Port canScheduleExactAlarms (Android) (#1214)

    * Port Android `Manifest.permission` and `Manifest.permission_group` (#1196)
    
    * Port `Manifest.permission` and `Manifest.permission_group`
    
    * Use Dart conventions for `Manifest` variables
    
    * Implement `checkPermissionStatus`
    
    * Change entry point of getting an `Activity`, implement `requestPermission`
    
    * Expose `requestCode`
    
    * Update tests
    
    * Update main.dart
    
    * Update CHANGELOG.md
    
    * Elaborate on concern
    
    * Replace `AndroidActivity` with `ActivityAware`
    
    * Delete test
    
    * Apply small fixes
    
    * Elaborate on missing Android activity
    
    * Regenerate pigeon files
    
    * Make small adjustments based on review
    
    * Update documentation
    
    * Update documentation
    
    * Implement `Settings` mirror
    
    * Implement `Uri` mirror
    
    * Add `Intent` constructor and update `Uri` implementation
    
    * Implement `Intent` methods
    
    * Implement `startActivity`, `getPackageName` for `Context`
    
    * Copy new `Context` methods to `Activity`
    
    * Implement `openAppSettings` in `PermissionHandlerAndroid`
    
    * Follow-up changes
    
    * Run `dart format .`
    
    * Add `startActivityForResult`
    
    * Add actions to `Settings`
    
    * Update TODOs
    
    * Run `dart format .`
    
    * Implement `getSystemService`
    
    * Add `Build`
    
    * Implement `PowerManager`
    
    * Fix bug with `PowerManager`, update `PermissionHandlerAndroid`
    
    * Run `dart format .`
    
    * Add sdk check to `isIgnoringBatteryOptimizations`
    
    * Implement `AlarmManager`
    JeroenWeener authored Nov 9, 2023
    Configuration menu
    Copy the full SHA
    84ac0f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Refactor: Port PackageManager.canRequestPackageInstalls (Android) (#…

    …1215)
    
    * Implement `PackageManager.canRequestPackageInstall`
    
    * Make `requestCode` a named parameter
    JeroenWeener authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    af31702 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d955c86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05f587a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    40e41a2 View commit details
    Browse the repository at this point in the history
  2. Refactor: Port PermissionInfo related classes (Android) (#1219)

    * Port `Environment.isExternalStorageManager`
    
    * Port `PermissionInfo` related classes
    
    * Remove unnecessary `BinaryMessenger`s
    JeroenWeener authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    2672794 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Refactor: Port Service related classes (Android) (#1225)

    * Port `Environment.isExternalStorageManager`
    
    * Port `PermissionInfo` related classes
    
    * Port `FeatureInfo`
    
    * Port `getSystemFeature` and `hasSystemFeature`
    
    * Port `TelephonyManager`
    
    * Port `LocationManager`
    
    * Port `BluetoothAdapter`
    
    * Port `BluetoothManager`
    
    * Remove unnecessary `BinaryMessenger`s
    
    * Port `ContentResolver`
    
    * Port `Context.getContentResolver`
    
    * Port `Settings.Secure`
    
    * Remove `static` from `SettingsSecure` getters
    
    * Add `Setting` actions
    
    * Remove unnecessary `BinaryMessenger`s
    JeroenWeener authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    f1c73a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    2edcf2f View commit details
    Browse the repository at this point in the history
Loading