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

[fix/share-sheet-biometrical-unlock] Biometrical Unlock in Share Sheet #1129

Merged
merged 8 commits into from
Aug 1, 2022

Commits on Jul 4, 2022

  1. #5256 workaround for fixing the biometrical unlock in the share sheet…

    …, when opening from Boxer app. View disappeared after the biometrical unlock succeeded. Probably because 'completeRequest' was sent from the biometrical unlock extension, which caused a dismiss in the share sheet extension.
    Matthias Hühne committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    4686195 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. - added new app lock setting if biometrical unlock should be used in …

    …share sheet
    
    - share unlock and last application background date via app and extensions
    Matthias Hühne committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    2e99dfe View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Configuration menu
    Copy the full SHA
    90f4fe6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b76b3d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aca988b View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. - Branding: add -appURLSchemesForBundleURLName: method to retrieve UR…

    …L schemes from the app bundle
    
    - UIViewController+HostBundleID: category to return the bundle ID of the app hosting/invoking a (share) extension
    - ShareNavigationController: set OCAppIdentity.hostAppBundleIdentifier using UIViewController+HostBundleID
    - AppLockSettings:
    	- replace "use-biometrical-unlock-share-sheet" boolean with "share-sheet-biometrical-unlock-by-app" dictionary
    	- implement new logic to turn off biometric authentication based on share sheet invoking app
    - AppLockManager:
    	- make LAContext() optional throughout methods
    	- move invocation of openURL to central place
    	- remove fixed URL opening of owncloud:// and replace it with the dynamically composed URL AppLockSettings.biometricalAuthenticationRedirectionTargetURL
    - PasscodeViewController: rename cancelButtonHidden to cancelButtonAvailable because the latter is what it actually does
    - ownCloud Share Extension/Info.plist: add missing OCAppComponentIdentifier key so that OCAppIdentity.componentIdentifier returns the correct value
    felix-schwarz committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    f7a2d41 View commit details
    Browse the repository at this point in the history
  2. - fix code comment

    felix-schwarz committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    0cef5f9 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2022

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