e78047f65894363e6100c19065dce081708ee573
This commit resolves several issues related to biometric authentication, improving both security and stability. - Differentiates BiometricPrompt configuration for cryptographic operations versus simple UI locking. - Disables device credential fallback for CryptoObject-based prompts to fix a bug where unlocking via pattern/PIN failed. This aligns with Android's security model for hardware-backed keys. - Removes the negative button from non-crypto prompts that allow device credential fallback, fixing an IllegalArgumentException crash. - Adds hardware capability checks to the UI. Biometric lock options are now disabled on devices without a strong biometric sensor, preventing users from getting locked out. - Adds a Python script (decrypt.py) to allow for cross-platform decryption of encrypted sync files.
Description
Noteshop is a versatile and privacy-focused application for managing your notes, shopping lists, and recipes all in one place. It is designed to be simple, efficient, and fully under your control
Languages
Kotlin
98%
Python
2%