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: aload0/AppLock
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.2.2
Choose a base ref
...
head repository: aload0/AppLock
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.2.3
Choose a head ref
  • 5 commits
  • 33 files changed
  • 2 contributors

Commits on Feb 19, 2026

  1. Add donation information to README

    Added donation links for OpenCollective, Bitcoin, and Ethereum.
    PranavPurwar authored Feb 19, 2026
    Configuration menu
    Copy the full SHA
    c672c6b View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2026

  1. Configuration menu
    Copy the full SHA
    4a3c5ff View commit details
    Browse the repository at this point in the history
  2. Fix main design

    - **UI Refactoring**:
        - Replaced the main toggle-based app list with a dashboard displaying currently protected apps.
        - Introduced a `ModalBottomSheet` for adding new apps to the protection list.
        - Replaced permission dialogs with a persistent `PermissionWarningBanner` on the main screen.
        - Added a status indicator for global protection (ON/OFF) in the top bar.
    - **Performance & Caching**:
        - Implemented `AppIconCache` with `LruCache` to improve app icon and label loading performance.
        - Updated `MainViewModel` to use `StateFlow` and `combine` for more efficient reactive filtering of locked and unlocked apps.
    - **Data Layer**:
        - Simplified `LockedAppsRepository` by using Kotlin collection operators (`+`, `-`) for cleaner preference updates.
        - Added support for bulk adding/removing locked apps in `LockedAppsRepository` and `AppLockRepository`.
    - **Accessibility & Logic**:
        - Improved anti-uninstall detection in `AppLockAccessibilityService` by refining package-specific alert dialog checks.
        - Updated `.gitignore` to include `.idea`.
        - Added several new string resources for permission warnings.
    PranavPurwar committed Feb 20, 2026
    Configuration menu
    Copy the full SHA
    7fdfed9 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2026

  1. Configuration menu
    Copy the full SHA
    8b87ee9 View commit details
    Browse the repository at this point in the history
  2. Update dependencies and bump version to 2.2.3

    - Update AGP to 9.0.1 and Kotlin to 2.3.10
    - Update Compose BOM to 2026.02.00
    - Bump version to 2.2.3 (code 223)
    - Add `/release` to app module gitignore
    PranavPurwar committed Feb 21, 2026
    Configuration menu
    Copy the full SHA
    4a0effc View commit details
    Browse the repository at this point in the history
Loading