From e815fd1c191f762500ec56bf729cde42e8156fe3 Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Sat, 4 Oct 2025 19:54:36 +0000 Subject: [PATCH 01/37] Fog bringup --- changelog_fog.txt | 27 ++++++------------------ fog.json | 53 ++++++++++++++++++++++++----------------------- 2 files changed, 33 insertions(+), 47 deletions(-) diff --git a/changelog_fog.txt b/changelog_fog.txt index fd1cca7..7f57c11 100644 --- a/changelog_fog.txt +++ b/changelog_fog.txt @@ -1,26 +1,11 @@ Highlights & Device Specific Changes: Build type: Monthly -Device: Xiaomi Redmi 10C -Device maintainer: ⓓⓑⓛⓔⓝⓚ +Device: Xiaomi Redmi 10C/10 India/10 Power (fog/rain/wind) +Device maintainer: Romeo13card ==================== - 04-05-2023 + 10-04-2025 ==================== -- Update blobs to MIUI V13.0.6.0.SGEMIXM -- Drop unused IR Blaster -- Disable client composition cache -- Disable surfaceflinger EGL image tracking -- Add support CLO BoostFramework -- Update Perf blobs to CLO/CAF blobs ( from AOSPA topaz ) -- Minor fix changes. - -==================== - 17-04-2023 -==================== -- Sync with latest source update -- Fix Video playback -- Fix wifi driver load after reboot -- Update CarrierConfig to LA.QSSI.13.0.r1-07400-qssi.0 -- Enable back NFC with hwname SKUs -- Add TetheringConfigOverlays -- Few checkout media configs from LA.UM.9.15.r1-06800-KAMORTA.QSSI13.0 +- Initial 3.х release +- Vanilla build +- Stable released diff --git a/fog.json b/fog.json index 4dba285..910be7d 100644 --- a/fog.json +++ b/fog.json @@ -1,28 +1,29 @@ { - "response": [ - { - "maintainer": "ⓓⓑⓛⓔⓝⓚ", - "oem": "Xiaomi", - "device": "Xiaomi Redmi 10C", - "filename": "AlphaDroid-13.0-20230504-fog-vanilla-v1.5.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-13.0-20230504-fog-vanilla-v1.5.zip/download", - "timestamp": 1683210452, - "md5": "6eb541abeb5407bb661c48c57f64960f", - "sha256": "46b02507f645187d918cc67bc07ac49b88eb19eb71e7b74f2d1173a013340eda", - "size": 1085105875, - "version": "1.5", - "buildtype": "vanilla", - "forum": "https://t.me/alphadroid_chat", - "gapps": "", - "firmware": "", - "modem": "", - "bootloader": "", - "recovery": "", - "paypal": "", - "telegram": "https://t.me/diskusiromlah", - "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_fog", - "common-dt": "", - "kernel": "" - } - ] + "response": [ + { + "maintainer": "Romeo13card", + "oem": "Xiaomi", + "device": "fog", + "filename": "AlphaDroid-15-20251004-vanilla-fog-v3.2.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-15-20251004-vanilla-fog-v3.2.1.zip/download", + "timestamp": 1759587771, + "md5": "d1a4a5040d09fb85d325c654c3154b81", + "sha256": "03d769ba96aa5fa8e87ece7c1b57451c9a2ceabec088533293c42766d573be49", + "size": 1165422999, + "version": "3.2.1", + "buildtype": "Official", + "buildvariant": "vanilla", + "forum": "https://t.me/alphadroid_chat", + "gapps": "https://bitgapps.io/", + "firmware": "", + "modem": "", + "bootloader": "", + "recovery": "", + "paypal": "", + "telegram": "https://t.me/romeo13card_chat", + "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_fog", + "common-dt": "", + "kernel": "" + } + ] } From cb927d67467eff8d4fcd3dd3ffdb737784bcca11 Mon Sep 17 00:00:00 2001 From: sm6150-dreams Date: Wed, 8 Oct 2025 20:33:55 +0200 Subject: [PATCH 02/37] sweet: initial ota support android 16 Signed-off-by: sm6150-dreams --- changelog_sweet.txt | 13 ++++++++++- sweet.json | 53 ++++++++++++++++++++++++++++++++------------- 2 files changed, 50 insertions(+), 16 deletions(-) diff --git a/changelog_sweet.txt b/changelog_sweet.txt index a384575..84c19c8 100644 --- a/changelog_sweet.txt +++ b/changelog_sweet.txt @@ -4,7 +4,18 @@ Device: Xiaomi Redmi Note 10 Pro (sweet) Device maintainer: Javi ==================== - 09-09-2025 + 08-10-2025 +==================== + +- Initial Android 16 released AlphaDroid 4.1 + +Credits: +- aryannn999,neobuddy89 and Lineageos Team for continuing to support this fantastic device +- DeltaForce_120FPS For testing +- Team AlphaDroid + +==================== +09-09-2025 ==================== - Dolby included diff --git a/sweet.json b/sweet.json index cebec5e..7fdf9f1 100644 --- a/sweet.json +++ b/sweet.json @@ -1,30 +1,53 @@ { "response": [ { - "maintainer": "sweet_builds", + "maintainer": "javi", "oem": "Xiaomi", - "device": "Redmi Note 10 Pro", - "filename": "AlphaDroid-15-20250909-gapps-sweet-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/sweet/AlphaDroid-15-20250909-gapps-sweet-v3.2.1.zip/download", - "timestamp": 1757429085, - "md5": "034fdefb719575df8b42b6ac4e60d8e4", - "sha256": "a6a40c17f36e643f58478bf0d61acdccd3ca7c35c23eae0dd1ffc03041c6901e", - "size": 2783264508, - "version": "3.2.1", + "device": "sweet", + "filename": "AlphaDroid-16-20251008-gapps-sweet-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/sweet/AlphaDroid-16-20251008-gapps-sweet-v4.1.zip/download", + "timestamp": 1759942899, + "md5": "4aca4295482a9c00cfa9781e9d3dc22b", + "sha256": "e504758578ac320b439cb91e36b0b9872edf846ba4ebed8a3c5a2429cd006d05", + "size": 2675344325, + "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", "forum": "", "gapps": "", - "firmware": "https://xmfirmwareupdater.com/firmware/sweet/", + "firmware": "", "modem": "", "bootloader": "", - "recovery": "https://github.com/basamaryan/android_device_xiaomi_sweet-TWRP/releases/tag/R11.1_7", - "paypal": "", + "recovery": "https://gofile.io/d/wQhfuv", + "paypal": "https://www.paypal.com/donate/?hosted_button_id=UKKSXJYZDMH58", "telegram": "https://t.me/RedmiNote10ProCHAT", - "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_sweet", + "dt": "https://github.com/AlphaDroid-devices/device_xiaom_sweet", + "common-dt": "https://github.com/AlphaDroid-devices/device_xiaomi_sm6150-common", + "kernel": "https://github.com/AlphaDroid-devices/kernel_xiaomi_sm6150" + }, + { + "maintainer": "javi", + "oem": "Xiaomi", + "device": "sweet", + "filename": "AlphaDroid-16-20251008-vanilla-sweet-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/sweet/AlphaDroid-16-20251008-vanilla-sweet-v4.1.zip/download", + "timestamp": 1759944793, + "md5": "34300fb245992c34be016eb3df807761", + "sha256": "1510444b049e4e8db715d8e9cb4b21273feedf105dafb8dd92a28df949d5454b", + "size": 1650593833, + "version": "4.1", + "buildtype": "Official", + "buildvariant": "vanilla", + "forum": "", + "gapps": "", + "firmware": "", + "modem": "", + "bootloader": "", + "recovery": "https://gofile.io/d/wQhfuv", + "paypal": "https://www.paypal.com/donate/?hosted_button_id=UKKSXJYZDMH58", + "telegram": "https://t.me/RedmiNote10ProCHAT", + "dt": "https://github.com/AlphaDroid-devices/device_xiaom_sweet", "common-dt": "https://github.com/AlphaDroid-devices/device_xiaomi_sm6150-common", - "vendor": "https://github.com/AlphaDroid-devices/vendor_xiaomi_sweet", - "common-vendor": "https://github.com/AlphaDroid-devices/vendor_xiaomi_sm6150-common", "kernel": "https://github.com/AlphaDroid-devices/kernel_xiaomi_sm6150" } ] From 31275ee1a8eb4455933414319439fa1063b92646 Mon Sep 17 00:00:00 2001 From: kamikaonashi Date: Mon, 13 Oct 2025 17:07:02 +0200 Subject: [PATCH 03/37] stone: initial Android 16 release --- changelog_stone.txt | 10 ++++++++++ stone.json | 30 ++++++++++++++++-------------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/changelog_stone.txt b/changelog_stone.txt index bd1d78c..6fcd617 100644 --- a/changelog_stone.txt +++ b/changelog_stone.txt @@ -3,6 +3,16 @@ Build type: Monthly Device: POCO X5 5G/Redmi Note 12 5G Device maintainer: KamiKaonashi +==================== + 13-10-2025 +==================== + +initial Android 16 release +add simple performance mode +add screen resolution options and per app resolution +add fsr per app (experimental) +update kernel, trees, vendor + ==================== 21-06-2025 ==================== diff --git a/stone.json b/stone.json index 02eb257..855946a 100644 --- a/stone.json +++ b/stone.json @@ -4,13 +4,14 @@ "maintainer": "KamiKaonashi", "oem": "Xiaomi", "device": "stone", - "filename": "AlphaDroid-15-20250621-gapps-stone-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-15-20250621-gapps-stone-v3.2.1.zip/download", - "timestamp": 1750515491, - "md5": "6f2d53e2cf8882614fb556a9217f6f7e", - "sha256": "30a55beb71d00301bf16231e73e9f0dd5c7234371b394f687fec0221543f5f85", - "size": 2066152830, - "version": "3.2.1", + "filename": "AlphaDroid-16-20251013-gapps-stone-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251013-gapps-stone-v +4.1.zip/download", + "timestamp": 1760367198, + "md5": "9eabfe8d121c1289524f0bb1a7b18111", + "sha256": "ca7a4928e01b60dd873023dc067b5a7cd4295de8383e22dcba2f297424d284ea", + "size": 1993954106, + "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", "forum": "", @@ -29,13 +30,14 @@ "maintainer": "KamiKaonashi", "oem": "Xiaomi", "device": "stone", - "filename": "AlphaDroid-15-20250621-vanilla-stone-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-15-20250621-vanilla-stone-v3.2.1.zip/download", - "timestamp": 1750511224, - "md5": "1b5a0281b7d27ac7ed0e97f53123de84", - "sha256": "0f96104788b9af8187548e61299c1ccab77fc1a2275af4480b868d290b9a787d", - "size": 1237041866, - "version": "3.2.1", + "filename": "AlphaDroid-16-20251013-vanilla-stone-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251013-vanilla-stone +-v4.1.zip/download", + "timestamp": 1760366135, + "md5": "cf8fc644e40c8854197635f23b572c55", + "sha256": "371b7dca5c71f6c69d72584ee93ade9f216819b5c206bbee3ceb84bd89d4d065", + "size": 1186358105, + "version": "4.1", "buildtype": "Official", "buildvariant": "vanilla", "forum": "", From 9b4b3fb3bf563d8ab37a761689187d635b1311cd Mon Sep 17 00:00:00 2001 From: elpaablo Date: Mon, 13 Oct 2025 23:43:07 +0100 Subject: [PATCH 04/37] Aston - AlphaDroid 4.1 --- aston.json | 64 +++++---------------------------------------- changelog_aston.txt | 20 ++++++++++++++ 2 files changed, 27 insertions(+), 57 deletions(-) diff --git a/aston.json b/aston.json index b8b0fd7..55f2c2d 100644 --- a/aston.json +++ b/aston.json @@ -4,63 +4,13 @@ "maintainer": "elpaablo", "oem": "OnePlus", "device": "aston", - "filename": "AlphaDroid-15-20250630-vanilla-aston-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/aston/AlphaDroid-15-20250630-vanilla-aston-v3.2.1.zip/download", - "timestamp": 1751268681, - "md5": "abb9db846d0b83d427073798ca42145e", - "sha256": "4928dcb32c2601c48fb7851222a455c245b73772f0b55497bc7430a03ead379e", - "size": 2235849480, - "version": "3.2.1", - "buildtype": "Official", - "buildvariant": "vanilla", - "forum": "", - "gapps": "", - "firmware": "https://sourceforge.net/projects/alphadroid-project/upload/aston/assets/fw/", - "modem": "", - "bootloader": "", - "recovery": "https://sourceforge.net/projects/alphadroid-project/files/aston/assets/recovery.img/download", - "paypal": "https://www.paypal.com/donate/?hosted_button_id=UKKSXJYZDMH58", - "telegram": "https://t.me/alphadroid_chat", - "dt": "https://github.com/alphadroid-devices/device_oneplus_aston", - "common-dt": "https://github.com/alphadroid-devices/device_oneplus_sm8550-common", - "kernel": "https://github.com/alphadroid-devices/kernel_oneplus_sm8550" - }, - { - "maintainer": "elpaablo", - "oem": "OnePlus", - "device": "aston", - "filename": "AlphaDroid-15-20250630-microg-aston-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/aston/AlphaDroid-15-20250630-microg-aston-v3.2.1.zip/download", - "timestamp": 1751272489, - "md5": "e37d19861cf94fe9fa1256ab71e952e9", - "sha256": "3e279c07fa8a0a0b8624cb95d8037b71459df534d24e5719a7ee08345f509c63", - "size": 2331815834, - "version": "3.2.1", - "buildtype": "Official", - "buildvariant": "microg", - "forum": "", - "gapps": "", - "firmware": "https://sourceforge.net/projects/alphadroid-project/upload/aston/assets/fw/", - "modem": "", - "bootloader": "", - "recovery": "https://sourceforge.net/projects/alphadroid-project/files/aston/assets/recovery.img/download", - "paypal": "https://www.paypal.com/donate/?hosted_button_id=UKKSXJYZDMH58", - "telegram": "https://t.me/alphadroid_chat", - "dt": "https://github.com/alphadroid-devices/device_oneplus_aston", - "common-dt": "https://github.com/alphadroid-devices/device_oneplus_sm8550-common", - "kernel": "https://github.com/alphadroid-devices/kernel_oneplus_sm8550" - }, - { - "maintainer": "elpaablo", - "oem": "OnePlus", - "device": "aston", - "filename": "AlphaDroid-15-20250629-gapps-aston-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/aston/AlphaDroid-15-20250629-gapps-aston-v3.2.1.zip/download", - "timestamp": 1751236316, - "md5": "cd360f42f71286b98ae06857deca647f", - "sha256": "d0d207e4ac36a957d6d56e341cac30a4f6fed42cfe753e253a10b32cd9c240d3", - "size": 3188464438, - "version": "3.2.1", + "filename": "AlphaDroid-16-20251013-gapps-aston-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/aston/AlphaDroid-16-20251013-gapps-aston-v4.1.zip/download", + "timestamp": 1760390954, + "md5": "ec871b63d38360c656fb00af9ff22623", + "sha256": "ec3d5cafda90ee9dc09785307262b3d8b7ce867e37b18991d4027b91bf81214f", + "size": 3273096421, + "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", "forum": "", diff --git a/changelog_aston.txt b/changelog_aston.txt index e24d573..69c689a 100644 --- a/changelog_aston.txt +++ b/changelog_aston.txt @@ -1,6 +1,26 @@ Device: OnePlus Ace 3 | 12R (Aston) Team Aston: elpaablo, REV3NT3CH +==================== + 14-10-2025 +==================== + +* Fixed alert slider + +==================== + 13-10-2025 +==================== + +* AlphaDroid 4.1 / Android 16 +* Device Settings now include: + - Alert Slider actions + - Bypass Charging with target level + - OnePulse PWM + - Gamebar +* Updated kernel (includes ksu + susfs 1.5.9) +* Updated vendor to CPH2449_15.0.0.860(EX01) +* Firmware included + ==================== 30-06-2025 ==================== From e7bc757062dd1b7ce7d1a75e37e5dd2c953c95ab Mon Sep 17 00:00:00 2001 From: Muhammad Fadly Saripudin Date: Thu, 16 Oct 2025 03:29:59 +0700 Subject: [PATCH 05/37] Correct maintainer name formatting in beryl.json --- beryl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beryl.json b/beryl.json index 2d7de8c..b590e21 100644 --- a/beryl.json +++ b/beryl.json @@ -1,7 +1,7 @@ { "response": [ { - "maintainer": "naokoshoto", + "maintainer": "Naoko Shoto", "oem": "Xiaomi", "device": "beryl", "filename": "AlphaDroid-15-20250818-gapps-beryl-v3.2.1.zip", @@ -26,7 +26,7 @@ "kernel": "" }, { - "maintainer": "naokoshoto", + "maintainer": "Naoko Shoto", "oem": "Xiaomi", "device": "beryl", "filename": "AlphaDroid-15-20250818-vanilla-beryl-v3.2.1.zip", From 461848e0ba5479d6c73836926f3c090a9aec6f79 Mon Sep 17 00:00:00 2001 From: Muhammad Fadly Saripudin Date: Thu, 16 Oct 2025 03:42:16 +0700 Subject: [PATCH 06/37] Add GitHub Actions workflow to notify website on JSON updates This workflow triggers a notification to the website when JSON files are updated in the repository. --- .github/workflows/notify-website.yml | 71 ++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 .github/workflows/notify-website.yml diff --git a/.github/workflows/notify-website.yml b/.github/workflows/notify-website.yml new file mode 100644 index 0000000..b9f108c --- /dev/null +++ b/.github/workflows/notify-website.yml @@ -0,0 +1,71 @@ +# Webhook Handler for AlphaDroid-devices/OTA +# This file should be placed in the .github/workflows/ directory of the OTA repository + +name: Notify Website of Updates + +on: + push: + branches: [master, main] + paths: ['*.json'] + +jobs: + notify: + runs-on: ubuntu-latest + if: github.repository == 'AlphaDroid-devices/OTA' + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 2 # Need previous commit to compare changes + + - name: Get changed files + id: changes + run: | + # Get list of changed files in this push + CHANGED_FILES=$(git diff --name-only HEAD~1 HEAD) + echo "changed_files=$CHANGED_FILES" >> $GITHUB_OUTPUT + + # Check if any JSON files were changed + if echo "$CHANGED_FILES" | grep -q "\.json$"; then + echo "has_json_changes=true" >> $GITHUB_OUTPUT + echo "event_type=ota-device-update" >> $GITHUB_OUTPUT + echo "Found JSON file changes, will trigger device update" + else + echo "has_json_changes=false" >> $GITHUB_OUTPUT + echo "event_type=ota-update" >> $GITHUB_OUTPUT + echo "No JSON file changes detected" + fi + + # Log the changes for debugging + echo "Changed files:" + echo "$CHANGED_FILES" + + - name: Trigger website update + if: steps.changes.outputs.has_json_changes == 'true' + uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + repository: alphadroid-project/alphadroid-project.github.io + event-type: ${{ steps.changes.outputs.event_type }} + client-payload: | + { + "changed_files": "${{ steps.changes.outputs.changed_files }}", + "repository": "${{ github.repository }}", + "commit": "${{ github.sha }}", + "ref": "${{ github.ref }}", + "pusher": "${{ github.actor }}", + "timestamp": "${{ github.event.head_commit.timestamp }}", + "commit_message": "${{ github.event.head_commit.message }}", + "commit_url": "${{ github.event.head_commit.url }}" + } + + - name: Log notification result + run: | + if [[ "${{ steps.changes.outputs.has_json_changes }}" == "true" ]]; then + echo "✅ Successfully triggered website update" + echo "Event type: ${{ steps.changes.outputs.event_type }}" + echo "Repository: ${{ github.repository }}" + echo "Commit: ${{ github.sha }}" + else + echo "ℹ️ No JSON file changes detected, skipping webhook trigger" + fi From e35e87f9c5c80baa5c5f5b13e428351e73e52ac0 Mon Sep 17 00:00:00 2001 From: Muhammad Fadly Saripudin Date: Thu, 16 Oct 2025 03:43:23 +0700 Subject: [PATCH 07/37] Fix maintainer name formatting in beryl.json --- beryl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beryl.json b/beryl.json index b590e21..e21682f 100644 --- a/beryl.json +++ b/beryl.json @@ -1,7 +1,7 @@ { "response": [ { - "maintainer": "Naoko Shoto", + "maintainer": "NaokoShoto", "oem": "Xiaomi", "device": "beryl", "filename": "AlphaDroid-15-20250818-gapps-beryl-v3.2.1.zip", @@ -26,7 +26,7 @@ "kernel": "" }, { - "maintainer": "Naoko Shoto", + "maintainer": "NaokoShoto", "oem": "Xiaomi", "device": "beryl", "filename": "AlphaDroid-15-20250818-vanilla-beryl-v3.2.1.zip", From e2e6cdde50188ec07a172717b5b0d931400ed884 Mon Sep 17 00:00:00 2001 From: Muhammad Fadly Saripudin Date: Thu, 16 Oct 2025 04:06:07 +0700 Subject: [PATCH 08/37] Update URLs in beryl.json for telegram and dt --- beryl.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/beryl.json b/beryl.json index e21682f..367c696 100644 --- a/beryl.json +++ b/beryl.json @@ -20,8 +20,8 @@ "bootloader": "", "recovery": "", "paypal": "", - "telegram": "https://t.me/naokoshoto_discuss", - "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_beryl", + "telegram": "https://t.me/naokoshoto_discuss/", + "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_beryl/", "common-dt": "", "kernel": "" }, @@ -45,8 +45,8 @@ "bootloader": "", "recovery": "", "paypal": "", - "telegram": "https://t.me/naokoshoto_discuss", - "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_beryl", + "telegram": "https://t.me/naokoshoto_discuss/", + "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_beryl/", "common-dt": "", "kernel": "" } From e231b7aedc9be4be8885d81112186d6fac400e73 Mon Sep 17 00:00:00 2001 From: elpaablo Date: Mon, 20 Oct 2025 10:00:51 +0100 Subject: [PATCH 09/37] fix stone json --- stone.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/stone.json b/stone.json index 855946a..6c9a8a1 100644 --- a/stone.json +++ b/stone.json @@ -5,8 +5,7 @@ "oem": "Xiaomi", "device": "stone", "filename": "AlphaDroid-16-20251013-gapps-stone-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251013-gapps-stone-v -4.1.zip/download", + "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251013-gapps-stone-v4.1.zip/download", "timestamp": 1760367198, "md5": "9eabfe8d121c1289524f0bb1a7b18111", "sha256": "ca7a4928e01b60dd873023dc067b5a7cd4295de8383e22dcba2f297424d284ea", @@ -31,8 +30,7 @@ "oem": "Xiaomi", "device": "stone", "filename": "AlphaDroid-16-20251013-vanilla-stone-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251013-vanilla-stone --v4.1.zip/download", + "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251013-vanilla-stone-v4.1.zip/download", "timestamp": 1760366135, "md5": "cf8fc644e40c8854197635f23b572c55", "sha256": "371b7dca5c71f6c69d72584ee93ade9f216819b5c206bbee3ceb84bd89d4d065", From 9b417be4c3d648b295099467300c5737b8a784b1 Mon Sep 17 00:00:00 2001 From: osm1019 Date: Tue, 21 Oct 2025 10:43:54 -0700 Subject: [PATCH 10/37] Dodge - initila AlphaDroid 4.1 Update --- dodge.json | 29 ++++ dodge_changelog.txt | 360 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 389 insertions(+) create mode 100644 dodge.json create mode 100644 dodge_changelog.txt diff --git a/dodge.json b/dodge.json new file mode 100644 index 0000000..a80c91b --- /dev/null +++ b/dodge.json @@ -0,0 +1,29 @@ +{ + "response": [ + { + "maintainer": "OscarM1019", + "oem": "OnePlus", + "device": "dodge", + "filename": "AlphaDroid-16-20251021-gapps-dodge-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/dodge/AlphaDroid-16-20251021-gapps-dodge-v4.1.zip/download", + "timestamp": 1761013816, + "md5": "0ab4e93083f99423b0c86a4e1f0669f9", + "sha256": "9bfa5a83195c08b43622798f779efa7a411c456f0844af7fd829ac261cf6c06e", + "size": 4004679131, + "version": "4.1", + "buildtype": "Official", + "buildvariant": "gapps", + "forum": "", + "gapps": "", + "firmware": "", + "modem": "", + "bootloader": "", + "recovery": "", + "paypal": "https://www.paypal.com/paypalme/osmjr1019", + "telegram": "https://t.me/OP13CustomRoms/3", + "dt": "", + "common-dt": "", + "kernel": "" + } + ] +} diff --git a/dodge_changelog.txt b/dodge_changelog.txt new file mode 100644 index 0000000..e9daa71 --- /dev/null +++ b/dodge_changelog.txt @@ -0,0 +1,360 @@ +==================== + 10-20-2025 +==================== + + * frameworks/base +fc5452bbaa4a KeyboxImitationHooks: Only generate certificates for play integrity calls +99370e41a2a6 PixelPropsUtils: Dynamically spoof props for GMS +b1f97462a439 PixelPropsUtils: Add prop to allow blocking cert chain +8853c225539e Revert "Revert "UDFPS: always hide animation on cancel event"" +b63086abcb5c FixUp! UDFPS animation +c64c49df86de Revert "Revert "Biometrics: Hook up support for halHandlesDisplayTouches prop"" + + * hardware/oplus +498b4fb sepolicy: qti: Label oplus,ufcs_protocol wakeup node +9ae2c72 sensors: Skip first fp state event + + * kernel/oneplus/sm8750 +6693ec373e60e include: fix time.h inclusion + + * vendor/oneplus/sm8750-common +c5a6c0b add ConsumerIRApp +6b2b339 sm8750-common: Sync with device tree + +==================== + 10-19-2025 +==================== + + * device/oneplus/dodge +e213f3f DeviceSettings: rework bypass charging +fd6012c dodge: overlay: Ignore some camera ids for Aperture +63cdcc5 Device Settings +59f5247 dodge: overlay: revert Brightness configs +9dcaeeb dodge: displayconfig: Correct inverted width and height +b6234cf FixUp! Set the correct path for keyhandler +d7f2b14 Dodge: Set oneplus banner to Dodge +05444bb Set strings to oneplus 13 +9fa693a DeviceSettings: rework bypass charging +60a42bf DeviceSettings: lunch it from Settings +aab6998 DeviceSettings: add PulseOne PWM +dfda89b Import DeviceSettings from common tree +43ec457 Adjust padding for status bar +f9e0683 AlphaDroid Bringup +a40965f dodge: overlay: Update Brightness configs +012a241 dodge: Increase start statusbar padding +78c5388 dodge: configs: Update display density +d3f4dee dodge: Switch to FIFO vibration effects + + * device/oneplus/sm8750-common +8f0d170 sm8750-common: Switch to oplus sensors AIDL +d4a013b sm7650-common: Set `debug.sf.disable_client_composition_cache` to 0 +3ac4663 sm8650-common: overlay: Enable fp screen off unlock feature and turn off by default +066ecf7 sm8750-common: Ship ConsumerIR App +58a7eb2 cleanup: remove unused code after decommonization +fdad73a sm8750-common: Move required alert slider configs to SystemUI +30b337d sm8750-common: Allow gcam/snapcam to skip HFR checks +44b30f3 sm8750-common: Allow camera to skip high frame rate checks +168fd17 sm8750-common: overlay: Switch to crdroid doze +a0f3f66 sm8750-common: Nuke OnePlus doze +1ecd578 sm8750-common: overlay: Configure VOOC charging display on lockscreen +05e6708 sm8750-common: overlay: Fix lockscreen charging info +f6ba6de sm8750-common: overlay: Use appropriate charging thresholds +41ae83b sm8750-common: overlay: Enable VOOC charging support +9e56632 sm8750-common: overlay: Enable multiple vibration intensity levels +63ae062 Drop Lineage Health +3f80f1b Init: set permissions for OnePulse PWM + + * frameworks/av +0cb2a210f1 OMX: Remove support for prebuilt ac4 decoder +fbfc75a9c6 libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib + + * frameworks/base +64157aff4be4 base: [SettingsProvider] Resolve google gms configurator denials +907b8a934638 SettingsProvider: Resolve package name that requires permission +312bfe80b3b6 Update UdfpsAnimation constructor to accept KeyguardStateController +5a404cef4dbf biometrics: Fix udfps races +cc1cebfee62c Revert "UDFPS: always hide animation on cancel event" + + * hardware/oplus +1223162 oplus-fwk: Enable IR feature +ae35f36 [TEMP] sensors: aidl: Glorified one-shotting +1d4bd1a aidl: sensors: Return early if nothing is displayed over the light sensor +73fe394 aidl: sensors: Import AlsCorrection from sm8150-common +665f046 Import ALS capture service from sm8150-common +68185f3 overlay/sensors: Configure Doze brightness sensor +cd58b8b overlay: qssi: Define quick_pickup sensor string +5e98b9f overlay: qssi: Enable config_dozePulsePickup +68b217d sepolicy: qti: Label sensors AIDL multihal +a2541c8 aidl: sensors: Standardize qti.sensor.amd to glance sensor +215de06 aidl: sensors: Invert value for pickup gesture event +251da9d aidl: sensors: Change standard tilt_detector to pickup_gesture +574770f aidl: sensors: Avoid target name conflicts +46b3d76 aidl: sensors: Change default applicable license to Android-Apache-2.0 +1afd562 aidl: sensors: Import 2.X sensors hal proxy +e8f475f aidl: sensors: Revert^2 "SensorHAL: add moisture detection" +baf357d aidl: sensors: Import aidl sensors MultiHal +c7e1656 aidl: qti_vibrator: effect: import richtap effects +33401b9 oplus-fwk: Update for compatibility with android-15 IMS stack +66d1140 aidl: vibrator: Minimize code for ledVibratorDevice + +==================== + 10-18-2025 +==================== + +==================== + 10-17-2025 +==================== + +==================== + 10-16-2025 +==================== + + * build/soong +9409e00f4 [hax} for now + +==================== + 10-15-2025 +==================== + + * device/qcom/sepolicy_vndr/sm8750 +a55570b88 mssing policies + + * packages/apps/Settings +122f616ac7d Styles and wallpaper: handle overlays and availability + +==================== + 10-14-2025 +==================== + + * kernel/oneplus/sm8750-devicetrees +381413bf oplus: Configure erhai GPIO lid switch + + * packages/apps/Settings +6dc9d865bf5 oneplus 13 + +==================== + 10-13-2025 +==================== + + * frameworks/base +964770a3b309 QuickSwitch: update pkg names +e0e6aa550096 UDFPS: always hide animation on cancel event + + * hardware/oplus +ec16278 Use alpha sepolicy path + + * vendor/alpha +5113e0f1 Nuke wallpaper picker overlays + + * vendor/pixel/themepicker +4e67726 ThemePicker: update overlays + +==================== + 10-12-2025 +==================== + +==================== + 10-11-2025 +==================== + + * packages/apps/Settings +976dd0232fa temp + + * vendor/alpha +90ddc34f overlay: move wallpaper picker action to wallpaper picker rro + +==================== + 10-10-2025 +==================== + +==================== + 10-09-2025 +==================== + + * device/oneplus/dodge +085f3b3 dodge: Update from OOS 11.C.70 + + * device/oneplus/sm8750-common +8ebed55 sm8750-common: Update from OOS 11.C.70 + + * vendor/oneplus/dodge +1897e52 dodge: Update from OOS 11.C.70 + + * vendor/oneplus/sm8750-common +d17bed1 sm8750-common: Update from OOS 11.C.70 + +==================== + 10-08-2025 +==================== + + * frameworks/base +61085a42c46b New translations alpha_strings.xml (Indonesian) (#9) + + * kernel/oneplus/sm8750 +719dee8f13d5e Merge remote-tracking branch 'sm8750/lineage-22.2' into HEAD +1c1f68417fcd2 Merge tag 'ASB-2025-10-06_15-6.6' of https://android.googlesource.com/kernel/common into HEAD + + * packages/apps/AlphaSettings +eb47130 New Crowdin updates (#119) +7a8b9da New Crowdin updates (#118) + + * packages/apps/Launcher3 +623687f2e5 New translations alpha_strings.xml (Indonesian) (#16) + +==================== + 10-07-2025 +==================== + + * device/oneplus/dodge +c43647a dodge: Migrate QTI power HAL to soong_config_set + + * device/oneplus/sm8750-common +15b50b6 sm8750-common: Remove vendor/lineage device framework matrix inclusion +7ed81c1 sm8750-common: Remove libqtigefar from dependency check +07f7355 sm8750-common: Update WFD system blobs from dada OS2.0.217.0.WOCMIXM +979580d sm8750-common: Downgrade to ARMv8.2-A. +957cb3f sm8750-common: Set `DISABLE_DEPS` more audio HAL/effects libs +dc0e006 sm8750-common: Unblob audio/audio effects vintf manifests + + * hardware/oplus +f630fa8 dolby: Update layout to material expressive design +3a97131 dolby: Make sure to persist value after toggling QS tile +300320a powershare: gracefully fail in case powershare support not available some OP9 device don't have support for reverse wireless charging, so bail out gracefully +fabdd0d dolby: Fix compilation error in TooltipIconButton +fb7ad24 dolby: Migrate MainSwitchBar and Switch to Material3 +bd25f14 dolby: Add custom profile +4e6b1f8 dolby: Add icons for dolby profiles +ea9eced dolby: Make bass enhancer available on speakers as well +0d61860 dolby: Switch to MaterialTheme settingsBackground for EqualizerScreen background color +6e42827 Revert "dolby: Fix Building in Andoid 15" +c1c6f14 oplus-fwk: Add missing classes for oplus camera +8104a10 oplus-fwk: Remove unused imports +5ca99aa dolby: translate strings to Russian +3e6c9d2 dolby: Exempt installing package in clone or private space +f4c3d48 dolby: Fix Building in Andoid 15 +e5e0f71 Import dolby from hardware/xiaomi +977d344 vintf: Add compatibility fcm for dolby +f435e8f oplus-fwk: Bring in camera bits +d975ae2 overlay: qssi: Update QSSI RROs from CPH2573_11_A.76 +2c7d65d sepolicy: Address rild denial for prop +819cde9 sepolicy: Fix bluetooth denial on user builds +c10b438 sepolicy: Fix denial for FPS info tile +5063dbf sepolicy: Allow GameSpace read fps node +6e6ff28 sepolicy: Address cryptoeng denials +20e648e sepolicy: Label hal_charger service +a78a716 sepolicy: Fix hal_bootctl_default denial +ea6eab0 sepolicy: Label missing wakeup nodes +096cb41 sepolicy: Address various denials +1d0cdaa sepolicy: Add dolby support +713d6f7 sepolicy: Allow system app read battery health status +0d7b970 sepolicy: Allow system_app to access zram sysfs nodes +9e5e553 sepolicy: Address DeviceSettings and fast charging denials +891c5a4 hardware: hidl: inscreen: Set thread to high CFS priority + + * kernel/oneplus/sm8750 +c0dc97ca653a5 BACKPORT: vsock/virtio: Fix message iterator handling on transmit path +c00259fd09d69 BACKPORT: net: Introduce skb_copy_datagram_from_iter_full() +565afd1985c89 FROMLIST: KVM: arm64: Fix softirq masking in FPSIMD register saving sequence +6bef2c60777dc ANDROID: KVM: Expose min hyp s1 free pages in debugfs +99d7e925d31ba ANDROID: KVM: arm64: Expose hyp s1 pool stats in debugfs + +==================== + 10-06-2025 +==================== + + * kernel/oneplus/sm8750 +380bd9f7c5373 ANDROID: GKI: Add symbol to symbol list for imx + + * packages/apps/AlphaSettings +be4a19e crdroid: Add strings for force LTE_CA + + * packages/apps/Settings +72b305ccb6c Don't show homepage suggestions +48e40b5f6fd Settings: Add a toggle to force LTE_CA +46b87ad3c68 Reorder homepage preferences +81017e82a75 Update settings homepage colors + + * vendor/alpha +f7a9abe6 overlay: Enable keyboard vibration +cbdd31d9 component-overrides: Force disable google settings intelligence injects +c36a0cdf overlay: SystemUI: Add plugin whitelist + +==================== + 10-05-2025 +==================== + + * hardware/oplus +fe717b2 Pen: Wait up to 5s for BLE scanner to be available + +==================== + 10-04-2025 +==================== + +==================== + 10-03-2025 +==================== + + * device/oneplus/sm8750-common +a9bfaff sm8750-common: init: Add ROW and correct NA region mapping + + * hardware/oplus +34f36e2 folio-daemon: Remove unwanted event count check +b759d9e folio-daemon: Fix ALooper_pollOnce() return value check +3216027 folio-daemon: Do not use batching for hall sensor +af9087a sepolicy: qti: Allow folio_daemon to find virtual_device_native_service + + * kernel/oneplus/sm8750-devicetrees +e04c70fb oplus: Import erhai changes from oneplus/sm8750_v_15.0.1_pad_3 + +==================== + 10-02-2025 +==================== + + * device/oneplus/dodge +e5a86bc dodge: displayconfig: Correct inverted width and height +4d667fb dodge: Add liboprec_audrec/liboprec_audrec_wrapper + + * device/oneplus/sm8750-common +f7668e4 sm8750-common: Decommonize liboprec_audrec + + * hardware/oplus +80fe8c3 Pen: Support overriding peak refresh rate when pen is connected +5c3146f sepolicy: qti: Add sepolicy for folio-daemon +b3a4339 folio-daemon: Migrate to SPDX license header +593f97f folio-daemon: Run clang-format +08742df folio-daemon: Add init rc +410aa35 folio-daemon: Move to /system_ext +144646e folio-daemon: Explicity request wakeup version of hall sensor +ed88bdc folio-daemon: Flip sensor event data check +285eccf folio-daemon: Update sensor type +a5621a3 folio-daemon: Convert Android.mk to bp +e9f090f folio-daemon: PollOnce instead of PollAll +f362a93 folio-daemon: Avoid UAF with stale sensor handle +7430699 folio-daemon: Disable modules that can't be built in PDK +bc1b861 folio-daemon: Remove LOCAL_CLANG := true +244c88c folio-daemon: Use -Werror +0168959 folio-daemon: Add missing includes. +e67b5c7 folio-daemon: Move to system +6044b35 folio-daemon: Retry slowly on failure +a73d648 folio-daemon: Exit when poll returns zero events +ed4caad folio-daemon: Improve logging for debugging +d292aa0 oplus: Add support for folio cases + + * kernel/oneplus/sm8750 +e164c2643cdeb BACKPORT: io_uring: enable toggle of iowait usage when waiting on CQEs + + * vendor/oneplus/dodge +cbe0b63 dodge: Add liboprec_audrec/liboprec_audrec_wrapper + + * vendor/oneplus/sm8750-common +cc11c79 sm8750-common: Update WFD system blobs from dada OS2.0.217.0.WOCMIXM +28d51d8 sm8750-common: Unblob audio/audio effects vintf manifests +664d19a sm8750-common: Decommonize liboprec_audrec + +==================== + 10-01-2025 +==================== + + * hardware/oplus +090d5f2 Automatic translation import + From c02376af2cf6154f7ec2e5a5660144a0412509d9 Mon Sep 17 00:00:00 2001 From: SudoJoaodoXimi Date: Tue, 21 Oct 2025 22:24:32 -0300 Subject: [PATCH 11/37] Garnet - initial AlphaDroid 4.1 Update --- changelog_garnet.txt | 8 +++++++- garnet.json | 47 +++++++++++--------------------------------- 2 files changed, 18 insertions(+), 37 deletions(-) diff --git a/changelog_garnet.txt b/changelog_garnet.txt index d46e132..f684b24 100644 --- a/changelog_garnet.txt +++ b/changelog_garnet.txt @@ -1,7 +1,13 @@ Highlights & Device Specific Changes: Build type: Monthly Device: Xiaomi Redmi Note 13 Pro 5G (Garnet) -Device maintainer: franlop77 +Device maintainer: Jotanh + +==================== + 21-06-2025 +==================== +- AlphaDroid 4.1 Initial Release by Jotanh +- FW Updated to 2.0.202VNRMIXM ==================== 21-06-2025 diff --git a/garnet.json b/garnet.json index f46c2a6..20dc3e7 100644 --- a/garnet.json +++ b/garnet.json @@ -1,16 +1,16 @@ { "response": [ { - "maintainer": "franlop77", + "maintainer": "Jotanh", "oem": "Xiaomi", "device": "garnet", - "filename": "AlphaDroid-15-20250621-gapps-garnet-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/garnet/AlphaDroid-15-20250621-gapps-garnet-v3.2.1.zip/download", - "timestamp": 1750505459, - "md5": "a544cbad93d8e15460a17d09573d7f08", - "sha256": "49e55ffdb6c441147f8924a8111da94d53d1b811c0927ce4bd48702f36e855e4", - "size": 2868743241, - "version": "3.2.1", + "filename": "AlphaDroid-16-20251021-gapps-garnet-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/garnet/AlphaDroid-16-20251021-gapps-garnet-v4.1.zip/download", + "timestamp": 1761062689, + "md5": "6392e4fd6cfddcdd5700f05f1fbaefd2", + "sha256": "80dea491819d9f1056884b7e73894052f00ed9c60e88c08ae0833dbdaf3daa90", + "size": 2795911581, + "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", "forum": "", @@ -20,35 +20,10 @@ "bootloader": "", "recovery": "", "paypal": "", - "telegram": "https://t.me/garnet_builds_franlop", + "telegram": "https://t.me/joaodoximicustom", "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_garnet", "common-dt": "", - "kernel": "https://github.com/AlphaDroid-devices/device_xiaomi_garnet-kernel" - }, - { - "maintainer": "franlop77", - "oem": "Xiaomi", - "device": "garnet", - "filename": "AlphaDroid-15-20250620-vanilla-garnet-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/garnet/AlphaDroid-15-20250620-vanilla-garnet-v3.2.1.zip/download", - "timestamp": 1750443232, - "md5": "88edf19a1dbf1a2a608f399d2419cb3f", - "sha256": "96a837195c7cb5130ff675a48b06ebf6b78466d508629020f9d64ef728e45c30", - "size": 1874043618, - "version": "3.2.1", - "buildtype": "Official", - "buildvariant": "vanilla", - "forum": "", - "gapps": "", - "firmware": "", - "modem": "", - "bootloader": "", - "recovery": "", - "paypal": "", - "telegram": "https://t.me/garnet_builds_franlop", - "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_garnet", - "common-dt": "", - "kernel": "https://github.com/AlphaDroid-devices/device_xiaomi_garnet-kernel" + "kernel": "https://github.com/AlphaDroid-devices/android_kernel_xiaomi_sm7435" } ] -} +} \ No newline at end of file From d01c241b77cf1b6415de0ba0402c2820a766f7db Mon Sep 17 00:00:00 2001 From: sm6150-dreams Date: Wed, 22 Oct 2025 20:06:39 +0200 Subject: [PATCH 12/37] waffle: Initial official support waffle Signed-off-by: sm6150-dreams --- changelog_waffle.txt | 19 +++++++++++++++++++ waffle.json | 29 +++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 changelog_waffle.txt create mode 100644 waffle.json diff --git a/changelog_waffle.txt b/changelog_waffle.txt new file mode 100644 index 0000000..2ff862d --- /dev/null +++ b/changelog_waffle.txt @@ -0,0 +1,19 @@ +Device: OnePlus 12 (waffle) +Device maintainer: Javi + +==================== + 22-10-2025 +==================== + +* Initial A16 AlphaDroid 4.1 official support +* Synced with the latest AlphaDroid +* Include Oneplus Dolby +* Add media codecs support +* Bcr Basic call recorder support +* Update from OOS 11.C.24 +* KernelSu-Next support +* Enable multiple vibration intensity levels + +NOTES: READ INSTALL METHOD PLEASE!!! + +Credits: Chandu Dyavanapelli for tree,lineageOS team,AlphaDroid team. diff --git a/waffle.json b/waffle.json new file mode 100644 index 0000000..1063e16 --- /dev/null +++ b/waffle.json @@ -0,0 +1,29 @@ +{ + "response": [ + { + "maintainer": "javi", + "oem": "OnePlus", + "device": "waffle", + "filename": "AlphaDroid-16-20251022-gapps-waffle-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/waffle/AlphaDroid-16-20251022-gapps-waffle-v4.1.zip/download", + "timestamp": 1761150458, + "md5": "78f9fd1b8624af1548dd74c869d60673", + "sha256": "6f2239da5f617b85b7c4f2b26e18403f2e0b94ec58769dd66b1bc316dab14f06", + "size": 3630206480, + "version": "4.1", + "buildtype": "Official", + "buildvariant": "gapps", + "forum": "", + "gapps": "", + "firmware": "", + "modem": "", + "bootloader": "", + "recovery": "", + "paypal": "https://www.paypal.com/donate/?hosted_button_id=UKKSXJYZDMH58", + "telegram": "https://t.me/alphadroid_chat", + "dt": "", + "common-dt": "", + "kernel": "" + } + ] +} From 6c2c6717e6e8539578a28ca15c6643406022e76f Mon Sep 17 00:00:00 2001 From: osm1019 Date: Fri, 24 Oct 2025 21:06:05 -0700 Subject: [PATCH 13/37] Dodge: 10/24/2025 Update --- dodge.json | 12 ++-- dodge_changelog.txt | 160 ++++++++++++++++++++++---------------------- 2 files changed, 87 insertions(+), 85 deletions(-) diff --git a/dodge.json b/dodge.json index a80c91b..76c793f 100644 --- a/dodge.json +++ b/dodge.json @@ -4,12 +4,12 @@ "maintainer": "OscarM1019", "oem": "OnePlus", "device": "dodge", - "filename": "AlphaDroid-16-20251021-gapps-dodge-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/dodge/AlphaDroid-16-20251021-gapps-dodge-v4.1.zip/download", - "timestamp": 1761013816, - "md5": "0ab4e93083f99423b0c86a4e1f0669f9", - "sha256": "9bfa5a83195c08b43622798f779efa7a411c456f0844af7fd829ac261cf6c06e", - "size": 4004679131, + "filename": "AlphaDroid-16-20251025-gapps-dodge-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/dodge/AlphaDroid-16-20251025-gapps-dodge-v4.1.zip/download", + "timestamp": 1761363227, + "md5": "8c8af2876f00a38d1355cc1096a86f21", + "sha256": "e28c2decdae62d7286929c673664dca8fd5c79f9719ad03c5aecb9afc2d6b888", + "size": 4004659847, "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", diff --git a/dodge_changelog.txt b/dodge_changelog.txt index e9daa71..3c624d7 100644 --- a/dodge_changelog.txt +++ b/dodge_changelog.txt @@ -1,11 +1,85 @@ +==================== + 10-24-2025 +==================== + + * device/alpha/sepolicy +01974a3 Add missing sepolicy + + * device/oneplus/sm8750-common +58ef330 DNM test facebook fix + + * frameworks/base +2e5aa63a38be KeyboxImitationHooks: Only generate certificates for play integrity calls +5e6584d13e38 PixelPropsUtils: Drop spoof for vending +58fcceeae175 PixelPropsUtils: Fix failing strong integrity with PIF disabled +c2597a2ab078 PixelPropsUtils: Add more logs for debugging +78a70f40ffd6 PixelPropsUtils: Drop overlay config +3b96d932a7b5 PixelPropsUtils: Move from props to Settings switch +505c0a44fbae PixelPropsUtils: Dynamically spoof props for GMS +74284db93a9e PixelPropsUtils: Add prop to allow blocking cert chain +9e7f6170c387 Adapt for AlphaDroid + + * packages/apps/Settings +74300c47eda Settings: Update lottie animations from Pixel 9 Pro XL BP2A.250805.005 +fcf3ca2b968 Settings: Implement reverse-engineered battery saver page + + * system/core +267f979d9 pin surfaceflinger render engine to top app +2525dc63d Add additional init props + +==================== + 10-23-2025 +==================== + + * frameworks/base +ef65e8f21493 SystemUI: Add toggle for doze wallpaper +76ea2e16cdd9 SystemUI: Implement RefreshRateManager [1/2] +6ddff62eae47 camera: Bump `MAX_PREVIEW_FPS` to 120 +63ed88403256 base: Allow disabling refresh rate lowering in battery saver + + * packages/apps/Settings +8588126f334 ManageStoragePreferenceController: Explicitly disable storage management preference +70d23b582e8 Refresh rate : Add display refresh rate illustration +b466e5fc683 Settings: Add null check for PreferenceScreen in BasePerAppConfigFragment +f84a50522fe Settings: Use ArrayMap/Set instead of HashMap/Set +2f166696390 Settings: Adapt for Android U QPR2 +a40f428f5ae Settings: Warn user app reload before switching fullscreen display +08363d10b41 Settings: Make sure per-app list has no duplicates +c5573ddfb4f Settings: Allow specific allowed system app list for per-app fragment +0e837166e44 Settings: Pass uid in per-app config fragment +31bf35e6571 Settings: Don't show system apps for sensor block fragment +b4d6a741444 Settings: Add top info for per-app settings +9b91ecadf0d Settings: Create PerAppSwitchConfigFragment +7dbb696a5cd Settings: Create BasePerAppConfigFragment +522f17f8a85 Settings: Implement RefreshRateManager [2/2] +22926c95e51 Revert "Settings: Add peak refresh rate list preference" +53cd0e56b0f Revert "Settings: Add min refresh rate list preference" +a6dd3a9dc95 Settings: Allow disabling refresh rate lowering in battery saver + +==================== + 10-22-2025 +==================== + +==================== + 10-21-2025 +==================== + + * frameworks/base +e3b2eebb4358 fixup: [BUGFIX] fix mediametadata crash +a5aae9e7ac19 Lockscreen Info: Fix conversion crashes and possible div by zero +942d1bc68b5e HdrBrightnessModifier: allow changing HDR brightness intensity +9bca0946c90a HdrBrightnessModifier: allow disabling hdr display boost +97d0e96afd84 [KEYBOX] simplify keybox data parsing + + * packages/apps/Settings +60110e4195f display: allow changing HDR brightness intensity +5deef3538d9 display: add hdr display switch preference + ==================== 10-20-2025 ==================== * frameworks/base -fc5452bbaa4a KeyboxImitationHooks: Only generate certificates for play integrity calls -99370e41a2a6 PixelPropsUtils: Dynamically spoof props for GMS -b1f97462a439 PixelPropsUtils: Add prop to allow blocking cert chain 8853c225539e Revert "Revert "UDFPS: always hide animation on cancel event"" b63086abcb5c FixUp! UDFPS animation c64c49df86de Revert "Revert "Biometrics: Hook up support for halHandlesDisplayTouches prop"" @@ -64,10 +138,6 @@ f6ba6de sm8750-common: overlay: Use appropriate charging thresholds 63ae062 Drop Lineage Health 3f80f1b Init: set permissions for OnePulse PWM - * frameworks/av -0cb2a210f1 OMX: Remove support for prebuilt ac4 decoder -fbfc75a9c6 libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib - * frameworks/base 64157aff4be4 base: [SettingsProvider] Resolve google gms configurator denials 907b8a934638 SettingsProvider: Resolve package name that requires permission @@ -101,6 +171,10 @@ c7e1656 aidl: qti_vibrator: effect: import richtap effects 10-18-2025 ==================== + * frameworks/av +0cb2a210f1 OMX: Remove support for prebuilt ac4 decoder +fbfc75a9c6 libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib + ==================== 10-17-2025 ==================== @@ -286,75 +360,3 @@ c36a0cdf overlay: SystemUI: Add plugin whitelist * hardware/oplus fe717b2 Pen: Wait up to 5s for BLE scanner to be available -==================== - 10-04-2025 -==================== - -==================== - 10-03-2025 -==================== - - * device/oneplus/sm8750-common -a9bfaff sm8750-common: init: Add ROW and correct NA region mapping - - * hardware/oplus -34f36e2 folio-daemon: Remove unwanted event count check -b759d9e folio-daemon: Fix ALooper_pollOnce() return value check -3216027 folio-daemon: Do not use batching for hall sensor -af9087a sepolicy: qti: Allow folio_daemon to find virtual_device_native_service - - * kernel/oneplus/sm8750-devicetrees -e04c70fb oplus: Import erhai changes from oneplus/sm8750_v_15.0.1_pad_3 - -==================== - 10-02-2025 -==================== - - * device/oneplus/dodge -e5a86bc dodge: displayconfig: Correct inverted width and height -4d667fb dodge: Add liboprec_audrec/liboprec_audrec_wrapper - - * device/oneplus/sm8750-common -f7668e4 sm8750-common: Decommonize liboprec_audrec - - * hardware/oplus -80fe8c3 Pen: Support overriding peak refresh rate when pen is connected -5c3146f sepolicy: qti: Add sepolicy for folio-daemon -b3a4339 folio-daemon: Migrate to SPDX license header -593f97f folio-daemon: Run clang-format -08742df folio-daemon: Add init rc -410aa35 folio-daemon: Move to /system_ext -144646e folio-daemon: Explicity request wakeup version of hall sensor -ed88bdc folio-daemon: Flip sensor event data check -285eccf folio-daemon: Update sensor type -a5621a3 folio-daemon: Convert Android.mk to bp -e9f090f folio-daemon: PollOnce instead of PollAll -f362a93 folio-daemon: Avoid UAF with stale sensor handle -7430699 folio-daemon: Disable modules that can't be built in PDK -bc1b861 folio-daemon: Remove LOCAL_CLANG := true -244c88c folio-daemon: Use -Werror -0168959 folio-daemon: Add missing includes. -e67b5c7 folio-daemon: Move to system -6044b35 folio-daemon: Retry slowly on failure -a73d648 folio-daemon: Exit when poll returns zero events -ed4caad folio-daemon: Improve logging for debugging -d292aa0 oplus: Add support for folio cases - - * kernel/oneplus/sm8750 -e164c2643cdeb BACKPORT: io_uring: enable toggle of iowait usage when waiting on CQEs - - * vendor/oneplus/dodge -cbe0b63 dodge: Add liboprec_audrec/liboprec_audrec_wrapper - - * vendor/oneplus/sm8750-common -cc11c79 sm8750-common: Update WFD system blobs from dada OS2.0.217.0.WOCMIXM -28d51d8 sm8750-common: Unblob audio/audio effects vintf manifests -664d19a sm8750-common: Decommonize liboprec_audrec - -==================== - 10-01-2025 -==================== - - * hardware/oplus -090d5f2 Automatic translation import - From 5fef7353f2e8fc94a290d07e99380dfcaab400ea Mon Sep 17 00:00:00 2001 From: sm6150-dreams Date: Sun, 26 Oct 2025 18:34:57 +0100 Subject: [PATCH 14/37] waffle: update 26/10/2025 Signed-off-by: sm6150-dreams --- changelog_waffle.txt | 11 +++++++++++ waffle.json | 20 ++++++++++---------- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/changelog_waffle.txt b/changelog_waffle.txt index 2ff862d..c3fcd66 100644 --- a/changelog_waffle.txt +++ b/changelog_waffle.txt @@ -1,6 +1,17 @@ Device: OnePlus 12 (waffle) Device maintainer: Javi +==================== + 26-10-2025 +==================== + +* Synced with the latest AlphaDroid +* Drop torch control +* Added device.settings for waffle +* Set GPU profiler +* Add power_state (node for hibernation feature) +* Add system permission for eMMC nodes + ==================== 22-10-2025 ==================== diff --git a/waffle.json b/waffle.json index 1063e16..3a11af8 100644 --- a/waffle.json +++ b/waffle.json @@ -4,12 +4,12 @@ "maintainer": "javi", "oem": "OnePlus", "device": "waffle", - "filename": "AlphaDroid-16-20251022-gapps-waffle-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/waffle/AlphaDroid-16-20251022-gapps-waffle-v4.1.zip/download", - "timestamp": 1761150458, - "md5": "78f9fd1b8624af1548dd74c869d60673", - "sha256": "6f2239da5f617b85b7c4f2b26e18403f2e0b94ec58769dd66b1bc316dab14f06", - "size": 3630206480, + "filename": "AlphaDroid-16-20251026-gapps-waffle-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/waffle/AlphaDroid-16-20251026-gapps-waffle-v4.1.zip/download", + "timestamp": 1761463540, + "md5": "3937528316ac83805216e29601daff17", + "sha256": "7600ac035b86962152fb9e59926b567b128dcb9669ef81c298c96b293ec3feda", + "size": 3634248953, "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", @@ -20,10 +20,10 @@ "bootloader": "", "recovery": "", "paypal": "https://www.paypal.com/donate/?hosted_button_id=UKKSXJYZDMH58", - "telegram": "https://t.me/alphadroid_chat", - "dt": "", - "common-dt": "", - "kernel": "" + "telegram": "https://t.me/OnePlus_12_Custom/11451", + "dt": "https://github.com/AlphaDroid-devices/device_oneplus_waffle", + "common-dt": "https://github.com/AlphaDroid-devices/device_oneplus_sm8650-common", + "kernel": "https://github.com/Waffle-Backdoor/android_kernel_oneplus_sm8650" } ] } From b93f79a704eaba575c23c7d0712b6c058b0690b1 Mon Sep 17 00:00:00 2001 From: SudoJoaodoXimi Date: Mon, 27 Oct 2025 10:36:27 -0300 Subject: [PATCH 15/37] Garnet: 27/10/2025 Update --- changelog_garnet.txt | 8 +++++++- garnet.json | 37 +++++++++++++++++++++++++++++++------ 2 files changed, 38 insertions(+), 7 deletions(-) diff --git a/changelog_garnet.txt b/changelog_garnet.txt index f684b24..a5809a0 100644 --- a/changelog_garnet.txt +++ b/changelog_garnet.txt @@ -4,7 +4,13 @@ Device: Xiaomi Redmi Note 13 Pro 5G (Garnet) Device maintainer: Jotanh ==================== - 21-06-2025 + 27-10-2025 +==================== +- Dolby Atmos AOSP Included +- Changes in Device Haptic + +==================== + 21-10-2025 ==================== - AlphaDroid 4.1 Initial Release by Jotanh - FW Updated to 2.0.202VNRMIXM diff --git a/garnet.json b/garnet.json index 20dc3e7..9a04d06 100644 --- a/garnet.json +++ b/garnet.json @@ -4,12 +4,12 @@ "maintainer": "Jotanh", "oem": "Xiaomi", "device": "garnet", - "filename": "AlphaDroid-16-20251021-gapps-garnet-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/garnet/AlphaDroid-16-20251021-gapps-garnet-v4.1.zip/download", - "timestamp": 1761062689, - "md5": "6392e4fd6cfddcdd5700f05f1fbaefd2", - "sha256": "80dea491819d9f1056884b7e73894052f00ed9c60e88c08ae0833dbdaf3daa90", - "size": 2795911581, + "filename": "AlphaDroid-16-20251027-gapps-garnet-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/garnet/AlphaDroid-16-20251027-gapps-garnet-v4.1.zip/download", + "timestamp": 1761561003, + "md5": "25cdbedff9fb7c311e0b14ac181e2ef1", + "sha256": "aff114c088789d670e0e8decced089fe867f549e3e6985cb58b64793f793c792", + "size": 2680482931, "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", @@ -24,6 +24,31 @@ "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_garnet", "common-dt": "", "kernel": "https://github.com/AlphaDroid-devices/android_kernel_xiaomi_sm7435" + }, + { + "maintainer": "Jotanh", + "oem": "Xiaomi", + "device": "garnet", + "filename": "AlphaDroid-16-20251027-vanilla-garnet-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/garnet/AlphaDroid-16-20251027-vanilla-garnet-v4.1.zip/download", + "timestamp": 1761569263, + "md5": "31bced7003d71a6473612a032e17e124", + "sha256": "a3ed2c6a788a5c2491affd81e1dec61cd31b5ec15eddc6352e5f20aecd2fd439", + "size": 1875422664, + "version": "4.1", + "buildtype": "Official", + "buildvariant": "vanilla", + "forum": "", + "gapps": "", + "firmware": "", + "modem": "", + "bootloader": "", + "recovery": "", + "paypal": "", + "telegram": "https://t.me/joaodoximicustom", + "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_garnet", + "common-dt": "", + "kernel": "https://github.com/AlphaDroid-devices/android_kernel_xiaomi_sm7435" } ] } \ No newline at end of file From 902e5d08c5e6b59c3f88bbfc1f954711f4c59cd0 Mon Sep 17 00:00:00 2001 From: elpaablo Date: Tue, 28 Oct 2025 15:01:07 +0000 Subject: [PATCH 16/37] Fix raphael timestamp --- raphael.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raphael.json b/raphael.json index 3a47eda..a995dc5 100644 --- a/raphael.json +++ b/raphael.json @@ -6,7 +6,7 @@ "device": "Redmi K20 Pro / Mi 9T Pro", "filename": "AlphaDroid-15.1-20250315-gapps-raphael-v3.1.zip", "download": "https://sourceforge.net/projects/alphadroid-project/files/raphael/AlphaDroid-15.1-20250315-gapps-raphael-v3.1.zip/download", - "timestamp": 1997295638, + "timestamp": 1742050680, "md5": "80633b03c0c724750e99399b1bf2ccd4", "sha256": "850a0d07921d681f2a6a362e3b6782f4853bb8069bdca1e7e322d10b1156599d", "size": 2568235013, From 144f9f17a999e10260ebc8fb09617ad63a8db1fe Mon Sep 17 00:00:00 2001 From: YagizErdemir06 Date: Mon, 3 Nov 2025 20:27:42 +0100 Subject: [PATCH 17/37] rubyx: AlphaDroid 4.1 --- changelog_rubyx.txt | 14 +++++++++++ rubyx.json | 57 +++++++++++++-------------------------------- 2 files changed, 30 insertions(+), 41 deletions(-) diff --git a/changelog_rubyx.txt b/changelog_rubyx.txt index 258d8f7..8c44289 100644 --- a/changelog_rubyx.txt +++ b/changelog_rubyx.txt @@ -3,6 +3,20 @@ Build type: Monthly Device: Xiaomi Redmi Note 12 Pro 5G/Pro+ 5G Device maintainer: YagizErdemir +==================== + 03-11-2025 +==================== +- AlphaDroid 4.1 +- Update blobs/firmware from OS2.0.8.0.UMOMIXM +- Switched to common mediatek IMS +- Upstream kernel from https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip +- overlay: Disable safe headphone volume +- Disable thumbnail_block_model of libstagefright +- Drop debug.sf.disable_client_composition_cache +- overlay: Downscale task snapshots to 70% +- a few improvements for dolby +- Drop Trustonic Soter service + ==================== 31-05-2025 ==================== diff --git a/rubyx.json b/rubyx.json index 123b084..e1f59a7 100644 --- a/rubyx.json +++ b/rubyx.json @@ -4,13 +4,13 @@ "maintainer": "YagizErdemir", "oem": "Xiaomi", "device": "rubyx", - "filename": "AlphaDroid-15-20250531-gapps-rubyx-v3.2.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/AlphaDroid-15-20250531-gapps-rubyx-v3.2.zip/download", - "timestamp": 1748700245, - "md5": "916b60d64f44e675b690c674ffc0156e", - "sha256": "2590283e1fb3253673410fce0577aa490704e92dd24abf7bac8a3c9f03eab0b1", - "size": 2483937588, - "version": "3.2", + "filename": "AlphaDroid-16-20251103-gapps-rubyx-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/AlphaDroid-16-20251103-gapps-rubyx-v4.1.zip/download", + "timestamp": 1762175571, + "md5": "eef6c2e8d427eaeaeefe28e318300c9a", + "sha256": "85e43331bdb6813f132c729105a09f7963290f08f4aef34277edf4459876e557", + "size": 2523618263, + "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", "forum": "https://t.me/alphadroid_chat", @@ -18,7 +18,7 @@ "firmware": "", "modem": "", "bootloader": "", - "recovery": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/boot-15.2.img/download", + "recovery": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/boot-16-1.img/download", "paypal": "", "telegram": "https://t.me/YagizAOSP", "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_rubyx", @@ -29,13 +29,13 @@ "maintainer": "YagizErdemir", "oem": "Xiaomi", "device": "rubyx", - "filename": "AlphaDroid-15-20250531-vanilla-rubyx-v3.2.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/AlphaDroid-15-20250531-vanilla-rubyx-v3.2.zip/download", - "timestamp": 1748695867, - "md5": "acd0766e07548e8aced3541f34ed8978", - "sha256": "4a14b650e571a1c7a7783d7c710f07c41c0ed0d48a6515242defde3249fb2bc4", - "size": 1643191411, - "version": "3.2", + "filename": "AlphaDroid-16-20251103-vanilla-rubyx-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/AlphaDroid-16-20251103-vanilla-rubyx-v4.1.zip/download", + "timestamp": 1762178761, + "md5": "61b478f05b84fe45b0d8ca06a4a74c17", + "sha256": "22c571cbd06705a9f954e9dc5ba4c77a9fb4e96a070d042df6c2070502df5602", + "size": 1646057571, + "version": "4.1", "buildtype": "Official", "buildvariant": "vanilla", "forum": "https://t.me/alphadroid_chat", @@ -43,32 +43,7 @@ "firmware": "", "modem": "", "bootloader": "", - "recovery": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/boot-15.2.img/download", - "paypal": "", - "telegram": "https://t.me/YagizAOSP", - "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_rubyx", - "common-dt": "", - "kernel": "https://github.com/AlphaDroid-devices/kernel_xiaomi_mt6877" - }, - { - "maintainer": "YagizErdemir", - "oem": "Xiaomi", - "device": "rubyx", - "filename": "AlphaDroid-15-20250531-microg-rubyx-v3.2.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/AlphaDroid-15-20250531-microg-rubyx-v3.2.zip/download", - "timestamp": 1748703340, - "md5": "cccff01f3a553210e7062617a8e287ac", - "sha256": "d0a5b7e5248dce2648b518ad37ba22113f0135d3491e0cb96c8b979dad645e7d", - "size": 1742072362, - "version": "3.2", - "buildtype": "Official", - "buildvariant": "microg", - "forum": "https://t.me/alphadroid_chat", - "gapps": "", - "firmware": "", - "modem": "", - "bootloader": "", - "recovery": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/boot-15.2.img/download", + "recovery": "https://sourceforge.net/projects/alphadroid-project/files/rubyx/boot-16-1.img/download", "paypal": "", "telegram": "https://t.me/YagizAOSP", "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_rubyx", From 4fd800158f88eedc16d90962f8d614f5182d561a Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 4 Nov 2025 07:36:22 +0300 Subject: [PATCH 18/37] fog: update 04/11/2025 --- fog.json | 14 +- fog_changelog.txt | 1403 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1410 insertions(+), 7 deletions(-) create mode 100644 fog_changelog.txt diff --git a/fog.json b/fog.json index 910be7d..4378e8a 100644 --- a/fog.json +++ b/fog.json @@ -4,13 +4,13 @@ "maintainer": "Romeo13card", "oem": "Xiaomi", "device": "fog", - "filename": "AlphaDroid-15-20251004-vanilla-fog-v3.2.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-15-20251004-vanilla-fog-v3.2.1.zip/download", - "timestamp": 1759587771, - "md5": "d1a4a5040d09fb85d325c654c3154b81", - "sha256": "03d769ba96aa5fa8e87ece7c1b57451c9a2ceabec088533293c42766d573be49", - "size": 1165422999, - "version": "3.2.1", + "filename": "AlphaDroid-16-20251103-vanilla-fog-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251103-vanilla-fog-v4.1.zip/download", + "timestamp": 1762213985, + "md5": "e5bc9872c88cd7eda9e393e0ee646273", + "sha256": "979fe0ff332b87fe51376fe411e94a7054722bae05c350a10f3b14b3e3983fcf", + "size": 1154493144, + "version": "4.1", "buildtype": "Official", "buildvariant": "vanilla", "forum": "https://t.me/alphadroid_chat", diff --git a/fog_changelog.txt b/fog_changelog.txt new file mode 100644 index 0000000..5c85d90 --- /dev/null +++ b/fog_changelog.txt @@ -0,0 +1,1403 @@ +==================== + 11-04-2025 +==================== + + * frameworks/base +fec45d79a78a New translations alpha_strings.xml (Spanish) (#11) +ce14f5d29995 QuickSwitch: update pkg names +810f40cb2669 UDFPS: always hide animation on cancel event +cfb386ba93b3 New translations alpha_strings.xml (Indonesian) (#9) +5bd9639d8c8a sdk: remove app from recents after kill +be973e0affe6 New Crowdin updates (#7) +4c41f882c2fc core: Introduce SystemRestartUtils +313613fbec77 LineageHealth: set minimum accepted charging limit to 10% +a095e33f8f7d [SQUASH] base: Add support for window ignore secure [1/2] +048c583708dc display: Adjust contrast in Triluminous Pro Mode to prevent black darkening +087fd64be92a display: Consider peak refresh rate in BrightnessObserver +0c5f45f4a556 base: Hide ADB and developer setting enable status [1/2] +514ce64e194c Disable night light when showing udfps overlay +b1018abe800a Add Digital Wellbeing short title +594a79593a0b Update crowdin config +ac9592b04cf4 Upload crash log to mkrbin +a44562b4d47e Display Engine: Triluminous -> Triluminous Pro +9afa8f694233 services: Introduce Reality Display engine [1/2] +453c5d1a7234 display: Add simple RGB color balance transform +0546b436b917 Introduce Settings Styles support +cc29464cdfe9 Add Alpha stub files +03488684103e SettingsLib: show more APK details on App info screen +9dcf6ba1678c QuickSwitch: handle other packages +eab655caf013 services: Introduce QuickSwitch feature [1/2] +ca838571886f SystemUI: StatusIconContainer: Shorten entry animations +2fb0e5646ae9 speedup window animation scale +a0cb3beb991c android.view: reduce animation speeds +1407212af7d0 Whitelist Google Photos URIs +b157c1c5dd23 don't crash apps that depend on missing Gservices provider +0fe56db8c754 Statusbar: adjustable max visible notification icons [1/2] +7ba85eaaa611 Bootanimation: add some color +50a5f3563ecc Bootanimation: use alphadroid mask +4237f9b1e14c Use alpha namespaces + + * hardware/qcom-caf/common +95c5d93 fcm: Add entry for version 2 of ASR AIDL interface + + * packages/apps/Updater +aac7923 Bringup AlphaDroid updater + +==================== + 11-03-2025 +==================== + + * bootable/recovery +de2db3f9 ui: adjust colors to match our preferences +2b8a4796 Use alpha build version +be313fc7 Add AlphaDroid ui + + * build/make +ecdc8d3bc1 Auto-fill lunch +063c7b6d72 Remove lineage-sdk dependency +0916ad65ca Only include backup tool if explicitly requested +0b438351c4 Gimme some AlphaDroid +949eea838e Source Alpha specific envsetup + + * build/soong +ed083b8d7 check_boot_jars: whitelist lineage +66b3c6479 Remove lineage-sdk dependency +d5597ac59 Gimme some AlphaDroid + + * device/alpha/sepolicy +a3d9bb8 sepolicy: adapt to AlphaDroid structure + + * device/qcom/sepolicy-legacy-um +e6959abb fixup! legacy: hal_soter -> vendor_hal_soter +57d39afa legacy: hal_soter -> vendor_hal_soter +c5a86cf7 sepolicy: Move hal_soter attribute to public + + * device/qcom/sepolicy_vndr/legacy-um +98784484c legacy: hal_soter -> vendor_hal_soter + + * frameworks/base +837a06379e86 Partially import lineage-sdk +dd50e8a9e11c Revert "Add an option to force pre-O apps to use full screen aspect ratio" +6ea8d9bab1f4 Revert "fwb: Implement cutout force full screen [1/2]" +d46c442ccae0 Revert "Custom statusbar logo customizations [1/2]" +1e1010760527 Revert "SystemUI: On-The-Go Mode (1/2)" +3a1c9580fac0 Revert "SystemUI: QS: Add On-The-Go Tile" +24cdd254e860 Revert "androidfw: Declare and load lineage sdk resource package w/ id" +4e5d34afa492 Revert "Add lineage sdk resource APK to Zygote FD whitelist" +e0b52d306c73 Revert "services: Include org.lineageos.platform.internal" +8e81a2ee109f Revert "services: Kick off to LineageSystemServer for external service init." +de690239de30 Revert "services: Keep sdk classes" +4e6a492b0f65 Revert "SettingsProvider: Allow accessing LineageSettings via settings command" +e1f4e6cb5fc2 Revert "Allow lineage resources package to be overlayed by RRO packages" +64a1b3b24bde Revert "androidfw: Add Lineage res to default assets" +8ea99e303a5d Revert "idmap2: Cache Lineage resources" +ce9cb5cdd7fc Revert "SystemUI: Add lineage-sdk dep" +e51a924dc336 Revert "Shell: Allow writing to lineage settings" +48ed43b1e7c1 Revert "Include LineageSettings in settings dump" +7383b3997322 Revert "UsbDeviceManager: Implement trust USB restriction" +4bda9dc1e496 Revert "SystemUI: Add Profiles tile" +2a7b9dc5d4d9 SystemUI: Allow class loader plugin access on user builds +b28dbd690a51 SystemUI: Add defensive checks in ClockRegistry +05ba29a3d2a6 SystemUI: Allow user to disable media art on ambient display +af0deeecce02 EdgeLight: Use dozing status from provider directly +2098aa0bec02 Pulse: Respect keyguard and bouncer state changes +66bb89e7b6df ScrimUtils: Send dozing state change value to listeners + + * manifest +0985d97 Merge branch '16.0' of https://github.com/crdroidandroid/android into alpha-16.1 + + * packages/apps/AlphaSettings +316b7c0 New Crowdin updates (#121) + + * packages/apps/Backgrounds +cf7b003 Merge branch 'lineage-23.0' of https://github.com/lineageos/android_packages_apps_Backgrounds into HEAD + + * packages/apps/FlipFlap +4fbc839 Merge branch 'lineage-23.0' of https://github.com/lineageos/android_packages_apps_FlipFlap into HEAD + + * packages/apps/GameSpace +ce20a36 Merge branch '16.0' of https://github.com/crdroidandroid/android_packages_apps_GameSpace into HEAD + + * packages/apps/Launcher3 +3cc9964f38 New Crowdin updates (#18) +6291ed655c New translations alpha_strings.xml (Indonesian) (#16) +8bee5bc70f New Crowdin updates (#14) +b97b07f13f Update Crowdin config +bc8c791a5e Remove lineage-sdk dependency +b0dfcd8424 Introduce Alpha PSA messages +b3a68c231c Use AOSP Settings +b58dfaaad9 Ship as AlphaDroid based on crDroid + + * packages/apps/Settings +28e6f24ce06 Styles and wallpaper: handle overlays and availability +828f86e8759 Don't show homepage suggestions +f02fcf6af7b Reorder homepage preferences +acb3ef58a96 Update settings homepage colors +07dfda888af ChargingControl: fix preference availability status +79cf76d2cb8 settings: Introduce QuickSwitch feature [2/2] +fe193b32983 colors: Introduce Reality display engine [2/2] [SQUASH] +536b26646c7 Add BatteryDivider to fuelgauge +c50cdaa031a Adapt Alpha Settings preference to expressive theme +5e293163212 Use expressive theme for Firmware Version activity +a3ac46a37e7 Welcome to AlphaDroid +27697e9e9c8 Sync lineage-sdk namespaces with frameworks/base +171c83834b6 Partially import LineageParts + + * packages/services/Telecomm +25d2c229e Remove lineage-sdk dependency +8892b8466 Use AOSP Settings + + * system/core +5e628ccea1 Add alpha version to tombstone + + * vendor/addons +3f878d06 AlphaDroid 4.1 +d7645c73 Migrate overlays to vendor/alpha + + * vendor/alpha +2f7087fa Refractor BoardConfigReservedSize +9c6a83fe Import vendor/addons overlays +0f25f5eb build_setup.sh: sync with build/make/envsetup.sh +efff09a0 Update gms config +c2e3c5b3 Alpha 4.1 + +==================== + 11-02-2025 +==================== + + * frameworks/base +2cf1a1c0905b New Crowdin updates (#1262) +5389db99f0ea Update Crowdin configuration file +168b43c0af73 SystemUI: Remove enhanced smartspace height +56df2b44952f SystemUI: Prevent NotifCollection illegal state on notification dump +4fb4b1000bde Attestation: Update logging for keymint 4.0 +b31634543925 base: Auto set vbmeta digest and other props [1/2] +a20c2fe3c218 SystemUI: Fix stale colors on power menu after UI mode change +cb7c27bbe361 switch AppOpsService.getPackagesForOpsForDevice() to ParceledListSlice +69581cef7a6b appops: skip ops for invalid null package during state serialization +6d936c74328d Revert "Null safe package name in AppOps writeState" +cdd736d64c34 Fix the ArrayIndexOutOfBoundsException problem in PerformanceTracker. +07536fd4694a bootanimation: init progress font only if we need it +24aeefb0e55a Fix the issue of application freezing repeatedly +2efc0b65b6e7 totalScanTimeMs and totalWifiLockTimeMs may be 0, causing an ArithmeticException and triggering a reboot. +b68acb5a981d SystemUI: NetworkTraffic: Use proper line spacing +8738de74c36e SystemUI: SeekBarViewModel: Cancel polling immediately on scrubbing start +cffb2dd1d58e SystemUI: SeekBarViewModel: Proper MotionEvent handling +2f0c393de5b6 SystemUI: SeekBarViewModel: Fix duration elvis and clamp in checkPlaybackPosition +cf27f6261824 SystemUI: Fix imageloader spam in BrightnessSliderViewModel +7523f983a0e7 SystemUI: Add customization for proper circle QS tile shape +b71f6aec6315 SystemUI: Fix scrim using stale shade colors on UI mode change +402fb86283b5 SystemUI: QS background changes [SQUASHED] +9c7199e70288 SystemUI: Apply nothingOS fallback scrim color +14eeee4b7df8 CpuMonitorService: reduce cache size +9cfcfc846716 SystemUI: Add toggle for media squiggle animation +1a1adfc0fcb3 base: Allow screen off UDFPS when configured +948b3b590258 SystemUI: Remove dozing condition for lockscreen media art +d43996f0fc88 SystemUI: Add toggle for doze wallpaper +70a4c2a22932 SystemUI: Fix lockscreen large clock alignment +905e362ebee9 Reduce blocking operation on display thread +bfb9cd90a1f9 SystemUI: Improve guarding header image +00208a418325 SystemUI: NetworkNameModel: Fall back to SPN if DATA_SPN is null +61f78080655b SettingsLib: Enable expressive by default in spa environment +dc01e87525d8 EdgeLight: Update effect animator +dda357919601 EdgeLight: Do not run two moving effects at once +387b023913cb EdgeLight: Introduce EdgeLight animation style +9587c6335d40 EdgeLight: Add animated flowing rainbow gradient +43489f0815fc EdgeLight: Set initial stroke width once in init +949970131fdf EdgeLight: Improve rainbow color implementation +aca80a13a880 EdgeLight: Add rainbow gradient color mode +cc4c18ea3ff7 EdgeLight: Do not set paint alpha every frame +ec1fb24ad894 EdgeLight: Add 4-side rounded style option +0ac5840f7074 EdgeLight: Allow customizing stroke width +54ad10cbec8c EdgeLight: Allow customizing pulse count +a80e17508810 EdgeLight: Remove animator when finished +b6b224f9b439 EdgeLight: Rework color handling and remove redundancy +b7eb8da32b9e EdgeLight: Allow granular color modes +3c92f2e9a9c3 SystemUI: Add edge light feature +ee447797ed89 SystemUI: Add/remove notification listener enhancement +992562491af3 SystemUI: Allow to pulse on new tracks +b79640345c60 SystemUI: Set transluency for stateful layer and add checks +5f7389aee7ee SystemUI: Add toggle for translucent notifications on lockscreen +5997e8aea643 SystemUI: Remove redundancy fixing notification transparency +5a8ecbceeb6b SystemUI: Fix notification transparency issues +0033e5110010 SystemUI: Add notification row transluency toggle +0e403273fbf6 Pulse: Do not add listeners if pulse is disabled +526f8a7873da Pulse: Unify pulse running/showing state +1fd0dc47157a Pulse: Do not stop pulse if dozing +02f3f47ab3fb Pulse: State enhancements +1ec34148c863 Pulse: Make ambient pulse configurable +47c348aa61e3 Pulse: Improve background design for RetroVUStyleRenderer +bbd3f0fdbec0 Pulse: Fix length mismatch crash in MinimalStyleRenderer +ffc33bac9d00 Pulse: Add 3 new pulse style +2dfb609144c2 Pulse: Add fading block renderer +d3dae9f9ce1f Pulse: Use visibility guard for draw and engine process +0e584e2a3908 SystemUI: Add pulse visualizer +f0d4dffc172f SystemUI: Utilities: Update for media control +ed97b2cad4bb SystemUI: Improve handling of lockscreen media art +07f49fc24acf SystemUI: Improvements for lockscreen media art +f3a20853b6c8 SystemUI: Add advanced filtering and customization +d77968bac872 SystemUI: Add lockscreen media art +f662a1dd2f7b SystemUI: Add option to disable quicksettings on keyguard +555fdf09c019 SystemUI: Add ScrimUtils helper [SQUASHED] +b2fee5a52356 Fix ConcurrentModificationException in LocaleStore +433e3be0c9fc system: Postpone NetworkWatchlistService scan during boot +f095b910ae12 ScreenshotController: Play haptic feedback even on normal ringer mode +4431ea0859e1 ScreenshotController: Clean up resources when dismissed +a526c749528c try-catch unlinkToDeath called on unlinked Binder. +4cbf01804111 Minor code optimization. +5f9ca8b4d460 KeyGestureController: Fix broken actions for Assist key press and long press +e667b427fcda ActivityManagerService: Perform system compaction with GC +eda94e07d2cd services: Reduce memory release interval guard +7e91b7b2763a ActivityManagerService: Rewrite release memory on screen wake +b4e5f07826fe ActivityManagerService: Adjust delay on boot system compaction +820148cd8267 SystemUI: NetworkTraffic: Restore gravity to end +b578fb54a493 SystemUI: NetworkTraffic: Skip the first invalid delta and ensure proper reset +fbb733f36098 SystemUI: NetworkTraffic: Replace deprecated API for connectivity check +a53a1bc1fc10 SystemUI: NetworkTraffic: Do not allocate new DecimalFormat every tick +bdb0e1d1620f SystemUI: NetworkTraffic: De-duplicate and null-guard interfaces +0b63c226c16e SystemUI: NetworkTraffic: Clear stale speeds on network removal +6591137f70a8 SystemUI: NetworkTraffic: Extend network callback to cover corner cases +1579dc115385 SystemUI: NetworkTraffic: Set proper layout and text alignment +06a267045fb6 SystemUI: NetworkTraffic: Tint icons with DrawableCompat +7b8ce0b8fa7d SystemUI: NetworkTraffic: Avoid unnecessary setText calls +2f0413e0a179 SystemUI: NetworkTraffic: Revamp slot configuration +2687f2f44c6c SystemUI: NetworkTraffic: Respect layout direction for text +4006de8d6807 HACK: telephony: Conditionally force enable LTE_CA +b892d029bde1 Move SaveUi from bottom to center +d87fd5fa963d am: Prevent ANRs by offloading dumps to a dedicated thread +ff8e02a3c44a SystemUI: Refresh system icons on theme change +d414457aa683 Fix NullPointerException in ArtFastDataOutput.writeUTF() +986b22e5fb4b SystemUI: Fix drawable error in Icon compose +64e71438c343 Fix memory leak in car service +8df6c0d2918d Fix the IllegalStateException problem. +b3b18c5cc299 AnimationUtils: Fix inverted flag logic and wrong timebase fallback +a94c9f7dc0ed services: Reduce grace window to kill cache after user unlock +9291ff978cb1 add perf activity anim override +a5c90a12d7f5 refactor search index codegen to reduce fragments boilerplate +92d143f1d171 SystemUI: SliderHaptics: Tune the primitives +17684f6bed40 SystemUI: SliderHaptics: Clamp the pre-power sum in scaleOnDragTexture +fb73d5dbe99f SystemUI: SliderHaptics: Cache composed effects for primitives +20a5347f404b SystemUI: Add toggle for QS tile haptic feedback +efd5adeed585 SystemUI: Plug in non-MSDL haptic feedback for QS tiles +f8875b35a3b3 SystemUI: Extend brightness slider haptics for auto brightness button +3a6d00345c38 SystemUI: Use setValue from TunerService in TunerSwitch +8ff20bb01e1f SystemUI: Add weekly data usage info in QS footer +63a03a2ef4d4 fix upstream RecoverySystem.verifyPackage vulnerability +4e3224b3f223 SystemUI: Prevent keyguard state conflicts that caused screen flickering +1186d1df730a SystemUI: QS expansion animation enhance +ebc46dd0820f SystemUI: Ensure behind scrim alpha is 0 when unlocking +4cc1729adcde SystemUI: Force black tint when animating to/from AOD or PULSING +28d03024c134 SystemUI: Remove composite alpha from additional scrim on lockscreen +f8bfa59e8221 SystemUI: Follow light/dark theme in quick settings +e93653bc923c Conditionally default to max resolution on first boot +58d6bffde5f8 SystemUI: Add QS tile layout settings [1/2] +1d60fff008dd Further reduce notifications bitmap resource usage +2ea7886b0f3b InputMethodManager: Prevent unnecessary invocation of IME +eca9ceb7821c core: Update implementation for per-app sensor block +3534eb4f1567 Fixes crash (race cond) when destroyActivity. +8fbe658baa6c base: Follow Dark/Light theme for Safe Mode dialog +79ff193f1af7 core: Broadcast intent when display power state changes +ec3ac417046a AutoAODService: Add null checks to mSharedPreferences +3a7b13a7aea6 AppOpsService: Do not error out user app that was system app earlier +23505bee5089 services: Disable automatic system server heap dumps by default +7c231cc3e637 BootReceiver: Return early if trace_pipe doesn't exists +a47d52bf8cc4 SystemUI: Fix Biometric dialog dimens +5702f025f8a5 core: Make CHARGE_OPTIMIZATION_MODE readable for pixel agent +d983bcb23035 Optimize the DateTimeView logic time consumption when updating the Ui main thread time +6bb53d7bc89a Fix timeout issue when Google Calculator app remains occluded after power key double-click +295f9a15b424 Avoid processRecord reuse during lmkd process killing. +e9e77a7081c7 SettingsTheme: Fix preferences getting clipped in expressive theme +83b99b9dbddf SliderPreference: Fix thumb color +e2290e82cc0f SliderPreference: Add stop tracking listener +c60bb8de313e SystemUI: Remove nested PlatformTheme in QS fragment +c00c27b8032a Catch Runtime Exception thrown by ProtoOutputStream.flush() api +1ed1801b09c9 Fix RuntimeException in appsearch +14bc41e8dae0 Face: Do not throw exception if client does not support invalidation +dcd1ecaf55ef SystemUI: Fix split shade missing issue +2374da42ac1c smartspace: Fix NoSuchElementException in CallbackWrapper +e4c369c9294c audio: fix SAD and SAM inconsistent after audioserver crash +dee71d5baf6c Optimize home to desktop transition speed. +69edc6d188ee Screenrecord: Fix notifications not being dismissed +a3afde7b1d2b SystemUI: Fix heads up notification timeout on ambient display +17742bdafec5 SystemUI: Add margin above small clock in lockscreen +4b49f15a3463 SystemUI: Match footer notification icon with other action icons +167399a02b9b Optimize the response speed of recents animations +f4547a47d7ad adjust frame distance to make scrolling smoother. +0be549b3ae29 SystemUI: Screenrecord: Add delete action to the notification +c72827d4695f fixup! Add support to configure double line clock in lockscreen [1/2] +643cba810f5e base: Do not reset keyguard going away state +93731cdd4601 SystemUI: Filter out duplicate notification icons on statusbar +42e566908bcf SystemUI: InternetTileNewImpl: Fix secondary click +fdf81ff16799 SystemUI: Nuke oriented navbar handle +8d6bf8b1c8dc SystemUI: Update track title and artist on metadata change +dc88e5495e03 SystemUI: Fix up OmniJaws weather view on lockscreen +8dadc56477e8 Revert "SystemUI: Don't remove keyguard slice view" +4c7eca72b1a9 SystemUI: Do not disable slice provider for smartspace +1c34a25ba0f6 SystemUI: Add brightness slider shapes +651056deead1 SystemUI: BrightnessSlider: Support non-animated custom brightness icons +a3a1dcf1b62e SystemUI: Support legacy vibrator haptics for slider haptics as well +a60725d302bf SystemUI: Add customization to select QS tile shape +1262e8802a6b SystemUI: Alter constraints for privacy chip on large screen header too +6f7d6767c520 Smartspace: Return if text is null +e49094bd812f SystemUI: Update long click on data usage text +c327066af0ee SystemUI: Simplify QS data toggle +c108a43d8f2d SystemUI: Do not switch between spacer and text for data usage in footer +2e06f73ae27d SystemUI: Improvements for data usage in QS footer +0bfb3f325a40 SystemUI: Add toggle for QS footer data usage +0c0bd9b27241 SystemUI: Show daily data usage in QS footer [SQUASHED] +3992a07b5018 Partially Revert "Clean up unused methods from DataUsageController" +05be2f64d507 Add toggle to enable brightness slider haptic feedback [1/2] +de9a3c7df2c9 SystemUI: InternetDialog: Fallback to first available subid +fe713b136638 SystemUI: clock_default_large: Don't hardcode monospace font +f8c02dfaca15 SystemUI: Simplify brightness slider position and visibility +fcb29de286a4 SystemUI: Allow to change brightness slider positioning in new compose QS [1/2] +105607dee44a BrightnessSlider: Increase spacer size to avoid clipping in tracking mode +44da458888b5 BrightnessSlider: Add tunable for showing brightness icon +ae2aa5cdc01d SystemUI: Add auto brightness toggle in brightness slider in new compose QS +1d9e8dd28bdd Attempt fixing keyguard status bar height issue +7a4441cf038b display: Don't spam log when display state changes +34cd87cb5e13 ignore virtual and overlay displays when turning displays off +8ce20c3bba7e Fix SCREEN_BRIGHTNESS inconsistency issue before and after reboot. +634428fa51b0 display: Don't reset brightness adjustment on clearUserDataPoints() +896cecef1a7e display: Allow HBM in manual brightness if no time limitation +a9ef3b90c91f display: Don't animate screen brightness when turning the screen on +8ed11c5aa2ac SystemUI: Fix footer actions theme +aa0d66fab92c services: Suppress double upgrade notification for cloned profile +59f64ca8ccc2 base: Add readable annotation for Ringtone2 +a04be284d556 InputEventReceiver: Catch error in finishInputEvent() +4d1bcba0046f SystemUI: Remove edit button bg in QS customizer in new QS UI +35446acefb39 BiometricViewSizeBinder: Correct wrong corner radius px to px conversion +d736e5cb3cc0 SystemUI: Use Material3 switches for screenrecord options +df00424b3236 SystemUI: Use Material3 switches for internet and BT dialog tile +954a463b9138 SystemUI: Allow devices to disable 5G toggle +47a982e40334 SystemUI: Introduce 5G toggle in internet connectivity dialog +44948e5b2dbc SystemUI: Add hotspot toggle in QS internet dialog +f86b8564dca8 fix NullPointerException in Animator:callOnList +d0ad23b1c28e Stop dreaming if global button is a wake key +7e98508f6ae8 add workaround for upstream async dexopt bug +18570b898bb7 SystemUI: fix doze/keyguard issues +3c06f3ed8cc4 fix lockscreen elements randomly disappearing +45e57a2ce77a Use FORCE_SHOW_NAVBAR to actually toggle navbar +bd480ff7d588 Media: Use shared bitmaps in MediaMetadata to avoid Binder failures +8a888b30bf18 Media: Fix mediametadata crash +a3d827c92298 Media: Limit Max album artwork bitmap size +b62e4a328d5c QSFooter: Launch crDroid Settings when long clicking settings +acd2e2af4631 QSAnimator: fix random crash +6135b9255182 Removed unnecessary global lock for register/unregister capture observer method. +dbda3dc2af23 Remove redundant assignment operation. +bf2e3d002c53 Fix the system server restart issue caused by the fingerprint framework +8efcb4d84749 Fix ArrayIndexOfBoundsException in WallpaperManagerService +759503b92f0b Stop unsuspending packages in profiles +7791d9b0e008 don't delay setting observer callbacks for background system packages +2b02e46145df Remove ServiceRecord from restart list if restart is cancelled as unnecessary +5f4843dececd SystemUI: Reset when sleeping state change +4a7ac331d17e Fix potential crash issues. +38b74af05370 SystemUI: clean heap memory on screen off +f46c6193af08 services: clean system_server heap memory on screen off +a068e190caee services: optimize memory on device wake +f4648fc97ae9 services: Implement exit app animation boost +076a2af16a3b services: Implement activity boost optimization +a1dedbee86ca services: Implement transition boosting +629d517d50c8 DisplayPolicy: send boost interaction on scroll/fling +13f2e494381d services: Implement scroll gesture boosting +701e82f08cdb services: GameSpaceManager: Update and clean up +93810b6271a8 services: Add GameSpaceManagerService +d58b58c41f53 PinnerService: catch exceptions while pinning files +6560b2393c80 DeviceIdleController: fix google gms idle whitelist security exception +36edd5b17e93 Fix grant dialer default permissions on early boot +69c51107cc06 NetworkManagementService: fix crash when mUidCleartextPolicy is empty +7886aaed2a01 base: Add support for Lockscreen clock fonts +a2a7b6d83bda ThemeOverlayApplier: Apply wifi and signal icon styles last +22e4e9f4a0ed telephony: Trim warning log if app not installed +1e29c50d2b9f Fix wrong pid in event_log when native crash +d09e288e1bbd Fix NPE in TextToSpeechManagerPerUserService +79888d6bc1c5 Fix NPE when IntentFilter doesn't have any data type. +f742e73191c4 SystemUI: ConfigurationControllerImpl: Avoid NullPointerException +bdc1d85bc246 Fix crash on light/dark theme toggle +834a7ec98fc1 Fix SystemUI crash when loading album art color +f66b28832728 SenseProvider: Allow our face unlock to be used on third-party apps +3e7ab75cbb6d fix NPE system_server crash in F2fsUtils.getFilesRecursive() +af591e8fa911 SystemUI: Fix NullPointerException in updateFocusOverlayRadii for missing drawable layer +a4deecb5e172 SystemUI: Dismiss screenshot window on touch outside +5ba12ac581f1 screenrecord: Set entire screenrecord as the default option +dfda97b6aa8d NavigationModeController: Silence log spam +71199d7344c3 SliderHapticFeedbackProvider: Improve slider haptics +3f76e6233592 SystemUI: Disable edge gesture if navbar is disabled +0756d24fca2d SystemUI: fix shade blur customization +f80a4ed45f75 don't remove app widgets from user's home screen when the user stops +99db20bf8d99 DSR: Fix broken DSR +88bae8d87756 DSR: Fix DSR when we have toast window +bf35e34be82c ActiveServices: Add delayed service restart (DSR) due to app launch +e2734285212f CachedAppOptimizer: Pageout File pages during system compaction +78b975ef2d21 CachedAppOptimizer: Initialize compactProfile and compactTime +f9d7771c1e4b CachedAppOptimizer: Fix persistent compact skipped +621b380aa89e CachedAppOptimizer: Set thread group to background +677735171891 services: Disallow max cached processes above 128 +cc241eb05b0d CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed +d25913c0baa2 Ask pin for shutdown/reboot on secure lockscreen +cfcba9da0e2a SystemUI: Hide QR code scanner tile if not launch activity available +4be121d7ac74 Fix NPE problem to avoid systemserver process crash. +e381addd143c PowerStats: extend the MAX_STATS_ARRAY_LENGTH +fd75e4b0ed51 TelephonyManager: Gracefully handle null telephony service - isNullCipherNotificationsEnabled +e4cce8b113df Telephony: Gracefully handle data enablement checks +bb5978e000f7 TelephonyManager: Gracefully handle null telephony service [2] +55d47140092c SystemUI: Remove split navigation bar layout for sw900dp +ce3f713b86ce fixup! Broadcast radio power state changes +d701ad8c4035 Broadcast radio power state changes +38cd20066a9a SystemUI: Redraw display cutout on overlay changes +589712708776 SystemUI: Prevent indicator text cutting off in biometric prompt +4701167080ac Don't enable extra StrictMode features for userdebug builds +1f67416fcc84 SystemUI: Constrain keyguard indication area burn-in offset +357d207e7a5b AudioService: Cancel old toasts when switching ringer mode +a3d000f9477e AudioService: do not block focus request from applications compiled with lower version sdks +2b5e321e4444 QS Header: Fix memory leaks +fff624276779 Status Bar Tuner: Fix preference icon tint +27e922c527da SystemUI: Tuner: Move to SwitchPreferenceCompat +930b51d313c9 BluetoothControllerImpl: Optimize connected battery level scanning +24a07cce31ee BluetoothControllerImpl: fetch battery level from any device +9f8eed0151e7 BluetoothControllerImpl: Synchronize mConnectedDevices access +e2f98fcb70e2 SystemUI: Fix Internet Tile showing no service +806af18d2ec0 frameworks/base: Import Xiaomi Image Tags defenitions +a4871c0926fd SystemUI: tuner: Enable enableOnBackInvokedCallback +978fca70f456 core: Expose method to toggle recent apps through Binder +76880bbba75d CarrierConfigManager: Enable inflate signal strength by default +ce478f13ff67 SystemUI: write initial value of SHOW_QR_CODE_SCANNER_SETTING on first call +ed65c214f666 SystemUI: Use privacy_chip_background for charger indicator bg +53609d942739 base: Add support for application downgrade [1/2] +2240c367e26c Fix settings not applied on boot for device key actions +36b9d211b8b3 GameSpaceManager: cleanup and improvements +5f580dffe53f GameSpaceManager: Rewrite and fix app detection issues +cc60425dd87f SystemUI: Recreate media player on theme change +4a4db62084e8 remove ScrollCache when Activity destroyed +d4b583ad7202 ThemedResourceCache: Remove lambda and optimize map pruning iteration +ce01b2e13bef ThemedResourceCache: Replace ArrayMap with HashMap for performance +b1a22382732f fix missing make NonNull judgment when the old parent is null. +3d982dc622c8 BatteryStatsImpl: Guard against OOB +efeb7202ea1d add workaround for SSM.newTargetUser() system_server crash +706935a0d847 base: Add option to cycle through ringer modes [1/3] +5235fa102688 base: Allow disabling private DNS for VPN [1/2] +71570db7fc7f SystemUI: Changing the logic of the flashlight tile +a603f83783b5 SystemUI: Allow long click on flashlight tile +22333896b5a0 SystemUI: Extend flashlight strength logic to flashlight controller +b4aec85eeb72 fixup! SystemUI: Add flashlight strength control +24f6da151c8c SystemUI: Fix flashlight strength control detection +f669c92920c6 SystemUI: Add flashlight strength control +a12103708c4a PreferredNetworkTile: Disable tile on Wi-Fi tablets +4865fffcd837 PreferredNetworkTile: Add non-5G device network mode handling +7d9551535461 SystemUI: Introduce preferred network tile +14caf626682c SystemUI: Add private DNS QS tile +a69a747a201c VoiceInteraction: Check if default package is installed +b442edba5675 core: Catch OOB when returning pooled string +744907e4cb54 fix handling of MATCH_ARCHIVED_PACKAGES flag in getPackageUidInternal() +f8be6090c573 Settings: Expose clipboard auto clear setting [1/3] +638c4d0bb280 base: Add customization for double tap recents key [2/3] +030228e176b2 base: Use SingleKeyRule for app switch long press +7ef7f4568a96 core/res: Do not hardcode text height in shutdown dialog +656a6291725e InputMethodUtils: Fix system bootloop when no IME found +e9fc1e9372ba LayoutInflater: remove less frequently used widgets +dbad481efa2e LayoutInflater: Fallback to reflection when view tryCreateViewDirect fails +d6d030515df0 LayoutInflater: Opportunistically create views directly for performance +b66e510a9a4f SystemServiceRegistry: Replace ArrayMap with HashMap for performance +0ac513fd6592 LocalServices: Replace ArrayMap with HashMap for performance +0a9ed43269c7 Optimize the SplashScreenView drawing process +951397a40d97 SurfaceControl: add more window types to consider NoVote +067cb38a82c3 fix an upstream race condition in handling of system error files +24a4003db1f8 SystemUI: biometrics: Add missing calls to parent onFinishInflate +a057a803d514 FATAL EXCEPTION IN SYSTEM PROCESS: android.ui +84d4840d9f5b PhoneWindowManager: Add vibration when using physical camera button gesture +1c1b01321624 base: Allow to customize bottom corner swipe up action [2/4] +7265f3f5ae72 OplusTypeCastingHelper: update stub +004d5b7c12fe Add some fwb stubs from Oplus +3c4adbc82d76 Keep a null check before accessing the BluetoothA2dpWrapper APIs. +a75a799e11f3 ImageReader: Allow skipping of nativeDetachImage +f718f2e72324 Make empty modem activity info as valid +44f307fa7e28 Fix incorrect text shown at PUK lock screen +39d9d44925a1 Don't update OverScroller fling state if improper time passed +429018fc6591 sounds: Implement new screenshot sound effect +8bf2c4bc8eaa AvatarPhotoController: Fix resource leak and recycle bitmap +ef3ae8f1ac26 SystemUI: blur rendering enhancements +7f4b764a443f NSSLC: Prevent possible memory leak +f8f68d7efe6a Restore getSimStateForSlotIndex in SubscriptionManager +4afd5c951606 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen +64b36dd50134 SystemUI: Implement pocket lock check for faceunlock +e0f2c5daeee1 SystemUI: Add face unlock icon to keyguard blueprint +94bda0f3776d FaceUnlock: Remove background behind indicator on lockscreen +b72f2f263714 FaceSense: Vibrate on successful authentication +398a177ea909 services: Force load FaceSense providers +eef2e3a4a1c6 SystemUI: biometrics: Follow user setting to confirm face unlock +b9abf128428d SystemUI: Fix face unlock indication static calls +ae0a9438ec01 FaceUnlockImageView: Prevent statusBarStateController memory leak +3bda2d0ceb78 SystemUI: Implement bouncer face unlock animation +4bde525437a5 SystemUI: Use proper tint for face unlock icon +842d50820f88 SystemUI: Implement face unlock recognition animation and text +d91b5279bd90 SystemUI: Disable FaceUnlock Lockouts +a144ccafc08d FaceService: Conditionally add ParanoidSense +8d30237fd9a0 base: Initial SenseProvider for FaceSense service +2dff2db9ac82 RuntimeInit: Prevent bootloop trying to handle app crash of null service +3cbd884f8a1f StringBlock: Prevent SystemUI crash when inflating QS +8035319a565c WindowManager: finally proper desktop mode handling +4bd56acafa95 wm: Fixed screen flickering when launching horizontal apps from vertical apps +996eda227173 wm: Skip freeform displays from forcing desktop mode +10b45a4f24d9 wm: Show rounded corners on freeform window on internal display +f358d80bf408 Shell: Use night/light theme for buttons/caption color instead of luminance +4bb2465ca1b0 wm: Add API to listen for secure content in display +980eee533628 services: Add freeform system service +2f1cce9a1fec base: Add support for LMOFreeform service +6e0bbeb9b93f ScreenOffAnimation: Fix system animation disable check +a629feddd10c Fix memory leak on MediaProjectionPermissionActivity +30eb0de61257 SystemUI: Update ChatGPT quickaffordance activity +475163201a01 SystemUI: Add affordance shorcut for AI Voice Assistant +a5891332da27 NfcTile: Fix usage on Expressive Design +65b3bc9a6d1a SystemUI: Use secondary label for language QS tile +d28536f927a1 SystemUI: CastTile: Open cast settings on long click +b30314d4539d SystemUI: Re-designed caffeine tile icon +6fe79a8d074a SystemUI: Add Locale Tile +e1805b5ad4a7 SystemUI: Add Screenshot tile +457f44fd27f9 SystemUI: Add refresh rate tile +b6232546eabe BluetoothPowerStatsCollector: Handle onBluetoothActivityEnergyInfoError gracefully +a496d3cb235b SystemUI: Add Weather tile based on OmniJaws client +b96763b0cb65 SystemUI: Add Smart Pixels tile +223fa80233dc CPUInfoService: Rewrite from scratch +e0e78e96d29f FPSInfoService: Improvements and clean up +bb63f0853f6e SystemUI: Add tile to show volume panel +9195a7fb5f6e SystemUI: Introduce DataSwitchTile +0e8c986b1324 CompassTile: Make Compass point towards North +8e0ca795f5c6 SystemUI: Add Compass tile +5088e834ba17 SystemUI: Add default path for FPS info service +702f033bf04f SystemUI: Rewrite FPSInfoService in kt from scratch +ff2f9b0a5051 SystemUI: FPS Info Overlay & Tile +a0b413c45c15 QS: Add CPUInfo toggle tile +651a78e1b20e base: add CPU info overlay +647250da88be SystemUI: OnTheGo: Update camera API for service +77dceb1918c0 SystemUI: OnTheGo: Update tile more dynamically +2f5c230b6859 SoundTile: Add DOUBLE_CLICK effect for vibrate mode +c9b7049fc459 SystemUI: Add Sound tile to Quick Settings +2e7780125ef1 SystemUI: QS: Add On-The-Go Tile +413b1e356a39 BiometricScheduler: Cancel operation if not idle +0fb5de7e4848 SystemUI: Adapt screenshot sound to ringer modes +2442fa1118d4 SystemUI: VolumeDialog: Add toggle for haptic feedback [1/2] +b793be1c1164 SystemUI: VolumeDialog: Use settings observer for app volume +10fb5e685047 SystemUI: VolumeDialog: Make rows view GONE if not required +4766ed0d84f6 SystemUI: VolumeDialog: Add haptic feedback for per-app volume +3b21072206f2 SystemUI: VolumeDialog: Do not check previous state when updating rows +4b0308104836 SystemUI: VolumeDialog: Fix up touchable region with per-app volume +21d30419f07b disable safe media volume management +b94ff8546981 Increase Zenmode max hour limit from 12 to 24 +ff2e5e920cee base: Allow customizing volume stream steps [1/2] +92cd1dfe2364 audio: Don't play sound effects if stream is muted +2988556ed291 SystemUI: VolumeDialog: Fix systemui NPE while casting +84c1c185eeb3 SystemUI: VolumeDialog: Pass touch outside of volume panel +db8e0ad6ee37 SystemUI: VolumeDialog: Avoid multiple animations on touch spam +5567dfd6a990 SystemUI: VolumeDialog: Fix volume panel on left on secondary users +cca0039908da SystemUI: VolumeDialog: Add content observer for panel timeout +17614e98905e SystemUI: VolumeDialog: Dismiss dialog on config change +bfecdc684ce1 SystemUI: VolumeDialog: Ensure proper resource release +2a577edd804b SystemUI: VolumeDialog: Open volume panel on expand long click +8b938b0df004 SystemUI: VolumeDialog: Properly set initial dialog gravity +790cf8b4aa6b SystemUI: VolumeDialog: Change bg tint for inactive rows +97eb62f0b92d SystemUI: VolumeDialog: Fix per-app volume on secondary users +9e3a979b5e2d SystemUI: VolumeDialog: Add app rows to volume dialog +3d4b753300af SystemUI: VolumeDialog: New per-app volume icon +b92d8cdee7f0 base: make per-app work with multi audio focus +852bb8cdd423 base: support per-app volume [2/3] +7101ff20fb74 Implement DeviceConfigUtils and service +e7a55f3c1a08 SystemUI: Introduce Adaptive Playback [1/2] +9d19543d96f9 base: Allow scheduling always on display [1/2] +06c9f8c6c8c5 Doze-on-charge: Add few improvements and fixes +a4ac47e702d6 base: Add Doze-on-charge customization [1/2] +93d41f07660d SystemUI: Allow toggling rotation button suggestion [1/2] +f4d80971274f Fix crash with protected content with ElectronBeam/Scale screen-off animation +4ce09b099970 fwb: Screen off animations [1/2] +ab7723588793 SystemUI: Allow devices to disable Smart Pixels on UDFPS +23882d85f7d8 SystemUI: Smart Pixels [1/2] +b53f2fd9eee9 fwb: Implement cutout force full screen [1/2] +be99588023e0 base: Add bool to enable/disable doze by default +b2f2ab91b976 Allow tuning ambient display with sensors [1/3] +a75141c2b1d1 Add toggle to disable charging animation [1/2] +b33547bfceac SystemUI: Implement burn-in protection for statusbar +dcf892d95621 SystemUI: Integrate Google Lens into Screenshot UI +4b83f1df129e DisplayPolicy: Do not attach navbar during top app transition when tiny task bar is enabled +df34547143bf SystemUI: Add switch for compact HUN [1/2] +ab63e26fda70 inputmethod: allow hiding navigation ime bar [1/4] +75bdd317db9b Use IntArray instead of ArraySet to store int lists +84d458cca7c0 base: Implement 3-btn-nav layout settings [1/3] +dd518cdda9b5 Support dark mode for default theme +b1b236c27977 SystemUI: Allow disabling clipboard overlay [1/2] +ab139e4ac094 Add kill button to notification guts [1/2] +a429f45fc9d0 HeadsUp: add timeout option (1/2) +b2ed51046445 Allow to suppress notifications sound/vibration if screen is ON [1/2] +dd6e4aeeda45 SystemUI: Default to true for HeadsUp notifications +9150aa35c05e SystemUI: Add less boring heads up option +3095032444bc base: Ensure pocket sensor is wakeup +9a154d19adf6 base: Allow to define custom pocket sensor value +1a5ab078d472 services: Start pocket mode service only if supported +599d67ceffbd core: Use blue area for pocket mode illustration +da3995e959e2 core: Refactor pocket mode interface code +e1f4fb9ffe61 policy: introduce pocket lock +c0e36fb74ce7 AppLock: Fix service initialization +1c6d5ef63798 AppLock: Intercept locked apps launching from recents +6ea857a5d89a AppLock: Make kotlin libs available only within this module +0df80fd31500 AppLock: Update for kotlin errors +eef1e540c396 AppLock: Allow using face unlock for biometric authentication +cbe40125d268 AppLock: Move services to new package +4e8546f85023 AppLock: Allow locking all apps visible in launcher +06c7bdf7413f AppLock: Update API to hide unprotected apps +77b28bcf699f base: Introduce app lock [1/4] +36ef43b85223 libandroid_defaults: explicitly enable ThinLTO +ee65794046f0 Optimize AbsListView to reduce click operation latency +30aa2503d1c2 ViewConfiguration: Set scroll friction to 0.009 +4812120417a9 AbsListView: Improve scrolling cache +512fe57e388e Speed up Orientation Listener +af78a44ad2f7 base: Fix lock gesture not working for secondary users +5c65002ca96c base: Rework lock gesture feature +aad8ee0fce18 services: Clean up unused settings for three finger swipe +e74cac8984ab services: Switch to binder IPC for three finger swipe +cd98f9645750 Add three fingers swipe actions [2/3] +3d5a12ee3437 BatteryStatsViewer: Enable enableOnBackInvokedCallback +b2fb2803cc13 BatteryStatsViewer: Fix theme +84dcb049f555 BatteryStatsViewer: Fix initial activity after launch +4b53a4471ef7 BatteryStatsViewer: Create IA entry in Settings -> Battery +0bc18f41d5b0 BatteryStatsViewer: Remove some hardcoded strings +c83671e852b4 Revert "Hide the Battery Stats Viewer launcher by default" +42f85f27089b GameSpace: Improvements for detecting foreground app exit +02cf8fb9e624 base: Fix gamespace on secondary users +8eb1c617f35f base: Fix NPE in GameManagerService +324d6ca66495 GameManagerService: Prevent multiple threads from accessing settings observer onChange +7b76262d1a8b GameManagerService: Set device_config property on behalf of GameSpace +18265559a33a SystemUI: Add support for GameSpace +18099c87d456 Add Alert Slider user interface [SQUASHED] +b1cd975f4bbc SystemUI: On-The-Go Mode (1/2) +83828f3c004b SystemUI: clear keyguard indication background and icon on empty text +f5aafbf3653e Revert "Fix notification row transparency." +b9b0034a5db7 SystemUI: Remove power menu shadow +69ef42e159ed SystemUI: Sync power menu and restart menu layout +60625311cdbe SystemUI: Blur the power menu +297bcec4e4aa SystemUI: Add restart SystemUI in Advanced Reboot [1/2] +f30aaea790c1 Settings: Allow changing the height of gesture navbar [1/3] +a64426d76e1f Cancel long swipe for cancelBack in navigation gesture +595f6bcf6028 Add optional haptic feedback to new back gesture affordance +ee2388bfa1b4 Optional haptic feedback on back gesture [1/2] +6798cb8efc7a Allow to hide gesture on new back gesture affordance +e33b468a14d2 Allow to hide arrow for back gesture [1/2] +a4f55c85d489 Add separate tunables for navbar layout customization +3246b6bf68ee EdgeBackGestureHandler: Change back gesture height intervals +8acd469678a8 Allow changing back gesture height [1/2] +c1fd56e83540 EdgeBackGestureHandler: Switch to Tuner API +c8b2678dab9a Allow changing the length of gesture navbar [1/3] +be4cf69894fb PhoneWindowManager: Prevent NPE with voice search action +870db327df07 PhoneWindowManager: Check NPE for LineageHardware +d99f33601d97 base: Introduce Accidental Touch +cbe929385b3a Switch gesture navbar to new navigation bar key event source +2cd982ed9ec7 base: Introduce new navigation bar key event source +713ec8a1afec Move Swap capacitive buttons to Settings [1/3] +5c5eb3fc2384 Add toggle to disable HW keys [1/2] +9861e8e02bfd Add more device key actions +a87a828c06e9 Make sensor block package list configurable [1/2] +6ff6e5c4175e base: Add Accelerometer and Linear Acceleration sensors in blocking list +86792a1e0302 FWB: Sensor block per-package switch (1/2) +2d69a1b02f77 SystemSensorManager: sensor block per-package +096e5fdfc8f8 SystemUI: fix a screenshot process crash in ScrollCaptureController +f0163ac50c88 SystemUI: Fix slice view widget padding +2dae6bebc134 SystemUI: fix orientation of keyguard slice view rows +8ba1dbd8fbf9 Add config overlay for battery info update +8cef6eb008c4 Update battery info every second when device is charging +a11754c3aaca keyguard: Do not trigger a wake up when hiding lockscreen +78fef7841772 telephony: SmsMessage: Bring newFromCDS method back +2d928953f354 EnhancedEstimates: Get estimates from Device Health Services +c5f3dce52cec Avoid crash when dream starts +be4bf81f29bf SystemUI: fix antiquated TunerActivity bugs +7e56f8449b33 Make all activities resizable +a7a2d665abde core: Allow vendor odm symlink in framework overlays paths +7a9d053578a8 display: Handle zero auto brightness adjustment +77a69b45e6a3 SystemUI: Fix crash when click rotation button on keyguard +34cd6377d1f4 SystemUI: Remove tracing in `NoRemeasureMotionLayout` +1b30d033c419 SystemUI: Fix crash when resetting ShadeController views +23e943bb97c2 ActivityManagerNative: Prevent possible soft-reboot +eb0d3eaa9ede FileRotator:fix NPE due to The File.list() method may be return null. +35885cf609b6 ConfigurationController: Prevent app crash on orientation change +c77f195285ca fwb: Fix navigation bar button hit testing +f9353c348a36 development: Address NPE when removing preferences out of developer options +f3cdf52d15a9 Shell: Don't show bugreport on DocumentsUI +6aae477eb56f SystemUI: Add ability to hide carrier name on lockscreen [1/2] +5b677863b188 SQLiteDatabase: Catch corrupt exception during transaction +ba966556ef35 FingerprintAuthenticationClient:fix NPE problem due to getListener method return var is null. +d0947ccfab1a Fingerprint authentication vibration [1/2] +6b3eda49840b ThemeOverlayApplier: Exclude Launcher3 and Themepicker overlays +6e01a0ccd30b QRCodeScannerController: Check for google package availability +2407e6115675 QRCodeScannerController: Use Lens as fallback activity +890eae44b67d SystemUI: Ignore font padding for large ls clock +cc991d0215cb Allow overlaying font spacing for lockscreen clock +4a68e9346949 Partially revert "Fix for the lock icon issue" +1cea497e2ac6 Add support for UDFPS icons +c29901218cf5 Bring back UDFPS animation [SQUASHED] +9786bbb907e7 UDFPS: Make GhbmIlluminationListener interface public +1ff6a6d014aa SystemUI: QQSGestureListener: Fix up for multi-user usage +cd18695c2424 SystemUI: Fix keyguard user avatar margins +bdc1f4130bf2 SystemUI: Launch power menu from QS only if enabled +5be19faa3c21 Hide power menu on secure lockscreen [1/2] +f94fcf08b036 BatteryService: Add support for oem fast charger detection +7b1cbdfe122e SystemUI: Update Bluetooth battery level assets +714c9c61d517 AuthRippleController: Prevent potential global overflow +e7a741363f5d base: allow disabling ripple effect on unlock [1/2] +eeb72045ef59 SystemUI: Reduce keyguard indication text padding +14d3134559f0 SystemUI: Add current divider config for lockscreen charging +fcdb99d1e442 LockscreenCharging: squashed (1/3) +edc3afd61f90 SystemUI: Do not crash SystemUI if smartspace cannot be built +ea5de2850107 SystemUI: Bring back smartspace start paddings to what they were before +3495cf4db8e6 SystemUI: Grant additional permissions for smartspace +db5323b59de3 SystemUI: Fix smartspace layout +d8bdf4347ba2 SystemUI: Introduce Reverse-engineered Smartspace +b4cdb6c8b645 base: SystemUI: Allow flags to be overrideable +e7a1dc7da68d SystemUI: Add separate check for custom lockscreen weather +48b534ffa1dd SystemUI: Add missing location permission +758a55242e51 SystemUI: Add proper toggle for smartspace [1/2] +bc558771c7af SystemUI: Add pixel style lockscreen weather based OmniJaws +cd1770ea8787 core: Add OmniJawsClient +ecf29c6d6e2e Add button to AppErrorDialog to upload crash information to pasty +7403f4a016d0 SystemUI: Compress custom file headers properly +d4b0f4cc2b43 base: import ImageHelper +6688e9ebda67 SystemUI: Add QS Header Image customization [1/2] +19d9fa6749a8 SystemUI: Disable secondary click on bluetooth tile conditionally +cb33276c31d8 SystemUI: Allow to toggle BT directly with Bluetooth tile [1/2] +932e99413201 StatusBarIconController: Don't crash at boot +e58c6b64dd35 base: change background activity start mode to allow for widget configure +5a735fa9a326 PowerUI: Mute logcat spam. +de66ecafcbd8 TelephonyManager: Gracefully handle null telephony service +30bf56d25e97 Remove unnecessary HashMap instantiation +b33b59cb88a5 SystemUI: Add null check for wakelock in KeyguardViewMediator +c6c25c220efe SystemUI: Fix logspam in NotificationMenuRow +2d7354f48690 Fix WifiInjector instance exception if WifiService disabled +f09c2e320114 services: Add NPE check for updating system app from play store +baa3414d97e2 SystemUI: Remove padding for system icons in status bar +fcd0bc60ce07 SystemUI: Fixup applying statusbar extra padding +29a1fbdef8f2 SystemUI: Align keyguard carrier text with status bar +87b0114ce02b SystemUI: Allow tuning extra padding for statusbar layout [1/2] +2f8d8aabd9d3 SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness +cae1249a9b23 SystemUI: Port statusbar brightness control +b0b716912338 Wifi Standard: apply MVC structure +14acede9ee32 WifiStandardImageView: Modernize and improvements +69d86dd583c5 Wifi Standard: Use coroutines instead of handler +04efbbae3fe0 Wifi Standard: Prevent possible memory leak +f77f24a2227e Wifi Standard: Rework handling logic +27713903e5e1 SystemUI: Tune wifi standard icon margins +decc899dc941 SystemUI: Introduce wifi standard icon feature [1/2] +78f6240e3ca8 SystemUI: Allow using 4G icon instead of LTE [1/2] +12a7d8797721 SystemUI: port volte/vowifi icons to A16 kairos impl +2aabc55aa07c SystemUI: Option to disable Data Disabled Indicator icon [1/2] +933a2bb14caa NetworkTraffic: Do not request layout on visibility +aa4bb0f427f4 NetworkTraffic: Clean up and move settings +480ec4645c41 NetworkTraffic: Fix leak in network callback +9e9e4714c3a8 NetworkTraffic: Prevent SystemUI crash on user change +120fe269fa01 NetworkTraffic: Consider CLAT interfaces (IPv6) +c70344bfff6f NetworkTraffic: Prevent network callback exception on theme change +ca51d17f6978 Network traffic mode for status bar [2/3] +a688e7f623c7 SystemUI: Forward port 'HD & wifi calling statusbar icons' +eba3cae3533a SystemUI: Fix suspicious spaces around new mobile icons +e62121278af3 SystemUI: Remove existing icon group if its overriding +39525b4cd5dc SystemUI: Do not duplicate SPN and PLMN in network name +f50eafca854a SystemUI: Add roaming indicator to statusbar tuner +3aa0e7d14ba5 SystemUI: Allow toggling privacy indicators [1/2] +3973ef6eb162 SystemUI: Kill old privacy indicator icons completely +f3fa162f2570 Custom statusbar logo customizations [1/2] +4def8a26e811 SystemUI: Add ability to toggle bluetooth battery level [1/2] +29f0b13ca415 SystemUI: Fix colored icons going blank +f406718cb8cf SystemUI: Apply colored icons and notification count to new icon area controller +f748c79a2d94 SystemUI: Fix notification count not working after a reboot +64ef3c4e468b SystemUI: Forward-port notification counters +0c436484656b SystemUI: Use app icons for notifications in statusbar +145bcad30cee base: Add method to restart SystemUI +120aa90ae9db BrightnessController: Update icon state for auto bg icon +6a2eff73f8d7 Use brightness icon matching with slider redesign +5479673063dc SystemUI: Drop unused rounded corner padding +d52b3fd17a3b Pause apps feature +74b285e486e7 SystemUI: Show autobrightness icon in slider by default +fef6adc66c72 SystemUI: Separate double tap to sleep on lockscreen [1/2] +e30b9f0f362a NotificationPanelView: Switch to Tuner API +aa9938647ce2 SystemUI: Add case to quick pull down status bar anywhere +63fc31be7e34 SystemUI: Disable quick QS pull down by default +04cbb990b3a1 QuickSettingsController: Switch to Tuner API +d284ae5c5c74 SystemUI: apply light/dark theme to shade header elements +8e541483a65b Battery Styles: Preserve unicode bolt color +0dff1e4a6fc5 Battery Styles: Never enable dual tone on landscape battery styles +9ce8fb812113 Battery Styles: Apply battery style to battery status chip +ff60dde5de74 Battery Styles: Add customization for QS +edb1b1a76503 Battery Styles: Add BatteryBar [1/2] +21935a0f74ee Battery Styles: Set white tint in darkmode +1acc46056abd Battery Styles: Use single low level warning config +f7490d8b88d1 Battery Styles: Update plus color for battery +1dc6bac073e3 Battery Styles: Hide plus when showing battery percentage inside icon +aa3846d19310 Battery Styles: Allow setting percent view on left [1/2] +e886ba20da7c Battery Styles: Introduce Battery Landscape [1/2] +707933d8c860 Battery Styles: Show a bolt ⚡ when charging +81ff300e03db Battery Styles: Introduce full circle battery style +41b24278fd49 Battery Styles: Readd dotted Circle to Kotlin impl +8149196e6aa1 Battery Styles: Improvements and clean up for more customizations +28618457b6f3 SystemUI: Fix up status bar start side content layout +b1618dc89fe7 SystemUI: Fix up status bar end side content layout +37ec0e019649 SystemUI: Switch to TunerService for CollapsedStatusBar +ee21df2a9417 SystemUI: Statusbar clock background chip [1/2] +cf51f7ea0285 Revert "SystemUI: Network Traffic [1/3]" +9cfd472063ac SystemUI: Avoid NPE in ClockRegistry +2209b7e638a8 Add DeskClock to hiddenapi whitelist +cc35652ec7ef Clock: Use executor for tuner settings +a02dc08f5f8d SystemUI: Block few clock customizations in QS header +a286497a8ace SystemUI: Retune clock paddings +0d7988179e31 SystemUI: Properly apply dark theming to clock +6b5500cc350e Use position tunable to hide clock as well +274c5b6e691d Add option to auto hide status-bar clock +e662379f2fd3 Statusbar clock customizations +39dc30603889 Add separate tunable for clock seconds +a24b6c808d9a SystemUI: don't hide date text on lockscreen when media is playing +ed6f6cbdf690 SystemUI: Catch NPE when creating slice provider +ac45a5dcd124 Screenrecord: Export RecordingService for External Usage +ff6c84313d67 base: use a double click effect for charging if there is no amplitude control support +31ae12bb4053 SystemUI: Fix internet dialog background runtime exception +86e052cea005 InternetDialogController: Allow scanning of networks while device is locked +14f5cda5d878 InternetDialog: Properly nullify wifi toggle +6ffffc418374 SystemUI: Fix exception when retrieving signal strength drawable +60a63ede3c66 SystemUI: Prevent InternetDialog crashing system +11829def82f3 InternetDialog: Add missing setOnClickListener for data toggle +8d473b6ad8f3 SystemUI: Update default tiles as per usability +c7aaf789a047 KeyguardIndication: Fix glitchy charging info on AOD +70ba3f72e7e7 KeyguardIndication: Fix glitchy charging info on lockscreen +5269a3b20b54 Crash occured due to null pointer exception. +e16186c34e84 frameworks: Fix null pointer Issue +b07d636bdec5 view: add null check for dispatch touch view +4c3f2ab77f9c SystemUI: Add statusbar call strength icon to tuner prefs +769e29b62dc4 SystemUI: Add switch data saver icon +0b191ab2400f wm: Fix NPE when pip onAnimationEnd +8e6f10798b32 Fix SystemUI NPE when ScreenDecorations is disabled +ae50b7932fdc Calm down attention service logspam +596100390c4d PowerMenu: Hide emergency affordance if not selected +e18fdd5e2457 services: Skip access check for matlog shipped with rom +7f08bf426efc Fix the NullPointerException in Android S Version:mServicesData +6ef2b8ce39ed InputWrapper: Opt out early if session == null +f9c820ce7862 neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE +8693b7098488 NetworkPolicyManagerService: turn this into just a warning +50c5516b1881 KernelCpuUidActiveTimeReader: Do not spam log with negative active time +b345e2f26f80 SystemUI: Fix SystemUI Crash +a51a56ca7c64 SystemUI: Dismiss screenshot window on touch outside +918d6622d32d SystemUI: Add statusbar NFC icon +33840b6d1615 SystemUI: Update NFC tile drawable +c1bec6fe480a base: Remove restrictions for system audio record [1/2] +a71a261d1b6e Move Bluetooth timeout back to AOSP settings +dd80b16891ae Wi-Fi timeout feature +1e628c579457 FlashlightControllerImpl: Fix crash when camera IDs list is null +4599cb399d58 camera2: StreamConfigurationMap: add another constructor for MIUI camera on A15 QPR2 +c2dd7b2e9ba2 Camera: Prevent array index out of bound exception +b3d752f07a1a CameraManager: Fix NPE in getting cameraIds +be7691205b78 Camera: Prevent crash when unable to find tag +120924038e2c CameraServiceProxy: fix exception +cdd011b8103b core: camera2: StreamConfigurationMap: add constructor for MIUI camera +d435d53468ad Camera: Clearing exception for Extended Face +3373df2a4825 Camera: Decrement image references after 'onNextImageAvailable' +3a001ac2f16d camera: Add backwards-compatible CaptureResultExtras constructor +83e1e519c27b CameraDeviceImpl: Don't crash when checking input configuration failed +7aecaf211dc8 Select the proper request list size +c0bd358065ec Camera: Prevent crash with prebuilt camera metadata +b568ec9e51bc Camera: Ignore torch status update for aux or composite camera +7f516de38203 CameraManager: Fixup exposing aux camera to apps +e755b7a1709d Camera2: Notify fps as Session Based Parameter +da1d551720c7 camera: Allow selected camera apps to skip unconfigure +056bd3a96f02 Guard in short-circuit evaluations for stringSplit methods. +0c3a5c652044 Camera: Don't crash when trying to disable shutter sound +914078b782f1 Camera: Don't throw exceptions when value pairs have spaces in them +6bfa1fc78d7a Camera: Add feature extensions +bd6996245080 Camera: Extend face detection +2071309b8216 Fix Photosphere/Camera FCs +371760da7432 SystemUI: monet: Allow chroma & luminance to affect secondary colors [1/3] +e5648033a22d SystemUI: monet: Allow a more granular control over shades [1/2] +67ca3fdbba9c SystemUI: tiles: Add category for custom tiles +8d2effebe0a3 SystemUI: tiles: Preload all icon drawable for custom tiles +b23ce41a72c3 NightLight: Allow lower temperatures +6272877fbd33 MountService: Prevent NPE with DropBoxManager +51ad4dbd209f ZygoteInit: Disable debug and tracing +8768565a0359 fwb: Disable some debug/log/trace +dea929e9b0ce fwb: Only enable some features on eng build +331f38fca3c3 base: Update few drawables +2bac4d8fa1a1 JobScheduler: Remove jobs for non-existent packages +d8612b50b4de hwui: Compile without no-omit-frame-pointer +1a69f48464d2 libhwui: compile for performance +bde675895930 libhwui: enable O3 when compiling for perf +461b35783758 libhwui: remove deprecated perf flags +3fe94e8e2750 SystemUI: Add charging icon to the charging animation +767bb8b65224 base: Use wireless charging animation for wired charging too +e3f1226b2cfe config_progress_background_tint: Use accent color for progress bar background +ce38ec1c8739 SystemUI: Use color accent for charging animation +c598e1e4557a CarrierConfig: Enable payphone call blocking option +b826de926d52 CarrierConfig: Always show ICCID +40b9ab365e6d CarrierConfig: allow toggling VoWiFi while roaming by default +b7a96b64187c CarrierConfig: Always show APN settings on CDMA carriers +bb31f75305fa base: Update some icons to MD2 +dc7922ffb85f Allow sending vendor- or device-specific commands to the camera HAL. +c964a71b560e SystemUI: Link dialog radius to config_dialogCornerRadius +637430576a86 SystemUI: use default dialogCornerRadius for qs customize title +303416b43bed SystemUI: Fix QS customizer corner radius +484943c4a76c DisplayModeDirector: Make sure we apply refresh rate on startup +353b5c058ef1 ColorUtils: Prevent crash if alpha component is translucent +4f7a3fc65246 Set navbar color for device default settings theme +86a08c131ca1 Fixed a crash in settings in tts engine selection screen. +ffd3a6dd29f4 ListView: Disable dividers by default +437f06103eb0 SystemUI: Make popup menus more rounded +662ac5586dee services: Skip access check for matlog shipped with rom +bec7937d2955 DisplayUtils: Introduce getScaleFactor +b684cdf712b9 SystemUI: Reduce screenshot dismiss delay to 3 seconds +71cbcdd10dba SystemUI: Remove Android build number from QS footer +efef64695e5d SystemUI: screenshot: Hide action chips text labels +031525f69113 TtsEngines: avoid crashes caused by null engine name +f09c4e778b03 WebView: Add check before setting default or fallback provider +f0f80c05fd93 core: Fix menu popup ripple +4a1a3cf53b03 SystemUI: More rounded corners +a19b4c3fa993 KeyboxImitationHooks: Add modificationTimeMs to key metadata +c44b7abe0509 KeyboxImitationHooks: Delete old keys if newer ones fail to generate +16a177689de3 KeyboxImitationHooks: Ignore keys requiring auth +430a4e39ba8d KeyboxImitationHooks: Persist generated verified boot hash +cd8a0dc269d9 PixelPropsUtils: Fix failing strong integrity with PIF disabled +7f35a183cc27 PixelPropsUtils: Add more logs for debugging +e577a32a875c PixelPropsUtils: Drop overlay config +bfc2327b71ed KeyProviderManager: Drop overlay config +c90d96458c04 PixelPropsUtils: Move from props to Settings switch +a54c2bfe1a71 PixelPropsUtils: Dynamically spoof props for GMS +41d149bee5ff PixelPropsUtils: Add prop to allow blocking cert chain +30fab385f60f base: Add key generation for keybox spoofing [1/2] +89ae8f7ce0be Initial implementation of KeyboxImitationHooks +eb087496b9c0 PixelPropsUtils: Bring back PIF +7ecab0f2be8b Introduce PixelPropsUtils for pixel features [SQUASHED] +75bcb88b1d4c SmoothSpinners: Makes the loading "spinner" animation smoother +c9cf839d6c9c base: Add rounded corners to activity open/close animation +1001e8d4e9fa base: Allow choosing a custom vibration pattern [1/3] +fffc33112560 base: Add vibration patterns from OOS [1/3] +915e0c2130df base: Add DND & Rate settings to flash on call [1/3] +d6e06285ecd4 base: Add Flashlight blink on incoming calls [1/3] +6a7d1b11d8c8 Incall vibration options [1/3] +1033d2464e1f RingtoneManager: Set an default ringtone for the SIM 2 +13e1cab710d8 base: Phone ringtone setting for Multi SIM device [1/3] +0f5074951479 Put bare minimum metadata in screenshots +bca9184ac8e7 Battery light: 100% charged level (1/3) +860aea6e0c34 pm: Add seamless migration between test and release keys +94dd466e6146 Add time to sleep preference controller +b8a82f1e0a5e Add deep sleep preference controller [1/2] +f74139052685 SettingsLib: Start collapsing appbar as expanded by default +091aa083237b SettingsLib: Change collapsed header color to match background color +f2845b853bc2 SettingsLib: Prevent NPE for fragments without divider +2af57d804f0a SettingsLib: Use legacy material colors for settings' surface container +c62d8a252d0b SettingsLib: Fix crash when checking emergency gesture state +1542697cbf68 SettingsLib: UsageProgressBarPreference: Fix multiple NPEs +608220550116 SettingsLib: Animate the UsageProgressBarPreference +fb945344640b SettingsLib: Change collapse mode to scale +576aa1dd7994 SettingsLib: Migrate MainSwitchPreference to Material3 +8bf01c64d23d SettingsLib: Don't show system overlays on apps list +aee7eca8accb SettingsLib: Fix nav bar color on certain apps +c9651a88fe53 SettingsLib: Make IllustrationPreference bg protection transparent +a38a62bfe3aa SettingsLib: Update 5G+ icon to Silk design +51039465709f SettingsLib: Update 4G+ icon to Silk design as well +b6304a1e71e1 SettingsLib: Update LTE+ icon as per new Silk design +70a8e0802302 LockPatternUtils: Decrease minimum pin length for auto confirmation +3b71de427026 SystemUI: Whitelist SystemUI Clocks from privilege checks +a664cd30071c SystemUI: Fix clock plugin animations during keyguard transitions +1c5b15789908 SystemUI: Always allow plugins +4ccf87b6efd0 core: pm: Wipe package cache on upgrade +ba8f3cd8a867 Allow signature spoofing on user builds +02b4e887ead8 Set FakeStore/PlayStore as Aurora Store installer package name +a4fb8d7fb053 Avoid Settings app NPE on broken packages +bf845f83ff6e ThemeUtils: Improve overall usage +358ac62d423f ThemeOverlayApplier: Catch a potential NPE. +80ee8a956945 ThemeUtils: Use current user for THEME_CUSTOMIZATION_OVERLAY_PACKAGES +e1f074a49c5f ThemeUtils: Make it compatible for all targets +634885d56a49 Bring back ThemeUtils for Theming +4c833b31457a SystemUI: Fix thread safety issue when adding tunables +d8aa7b8d16ec SystemUI: Allow using tuner API for Global settings +eb7d32eb1406 TunerService: Add parseInteger method +d26f9de83559 TunerService: Prevent NPE with tunable +9ea0bf376d07 SystemUI: Allow using tuner API for LineageSettings +debe00d9a9f7 Revert "Deprecate TunerService" +be369db23ac6 base: Add metric for crDroid Settings +499ce0fefaaa base: Add crDroid utils +6c8d154a07b9 Resources: don't crash the app if font is not found +8266ecd13f64 Set alert dialog message to use system font +86bfa33c2259 Add dynamic font feature +40a025502d95 base: styles: Use user fonts for Material UI themes +9bee241e5a47 Fonts: Add regular / light font config +986309a9e756 base: Use font configs instead hardcoded fonts +78bbc223ca2a Wire up default fonts with config +5a4d2dd06e22 base: Export bodyFontFamily and bodyFontFamilyMedium symbols +da9699102ee5 SystemUI: Update black theme package overlay +cb891d08ce34 base: Add stub files + + * packages/apps/Aperture +998f355 Automatic translation import + + * packages/apps/Glimpse +6a365d1 Automatic translation import + + * packages/apps/LMOFreeform +cfd916a New translations (#12) + + * packages/apps/Settings +2da236f992d network: Link to custom eSIM settings + + * packages/apps/Twelve +516d1f4 Automatic translation import + + * packages/resources/devicesettings +28a3378 Automatic translation import + + * tools/extract-utils +4e62c34 extract_utils: sort-blobs-list.py: Use a single regex to get source name +ceaf573 extract_utils: sort-blobs-list.py: Handle sha1sum argument +4afac1d extract_utils: sort-blobs-list.py: Fix lint warning + + * vendor/crowdin +208c135 Automatic translation import + +==================== + 11-01-2025 +==================== + + * manifest +07eb2ce Track InputIME from alpha + + * packages/apps/LMOFreeform +10907b1 New Crowdin updates (#11) + + * packages/apps/Launcher3 +9796c7ea03 New Crowdin updates (#506) + + * system/core +e2efcc6389 core: Allow user to turn off vbmeta digest update + +==================== + 10-31-2025 +==================== + + * build/make +320aa0e9f8 envsetup: Build OOT kernel during lunch if needed +ef8c7e36c6 always use UTC as the time zone for build dates + + * hardware/qcom-caf/thermal-legacy-um +03845e4 thermal-hal: Update skin temperature threshold for kona + + * packages/apps/Settings +c4abde1e11d Settings: Enable "install available apps" + + * vendor/alpha +5f083ddc crdroid: Do not install matlog and updater in private space +08473b50 envsetup: Set crdroid path for Pixel OOT kernel build +27e6346c envsetup: Add build_kernel function for Pixel OOT kernel build + +==================== + 10-30-2025 +==================== + + * bootable/recovery +170588fe allowing spl downgrade by default + + * build/make +2ea45bb110 build: Turn off debug props on userdebug builds + + * build/soong +14da40d10 Revert "gen_build_prop: Set appcompat value of ro.boot.verifiedbootstate to green on non-eng builds" + + * hardware/qcom-caf/thermal-legacy-um +0878137 thermal-hal: Revert "Add tsens,bcl configuration for kona" + +==================== + 10-29-2025 +==================== + + * vendor/qcom/opensource/vibrator +a362998 vibrator: Add support for aw-haptic-hv + +==================== + 10-28-2025 +==================== + + * system/core +083711eb18 init: Auto set vbmeta digest and other props [2/2] + +==================== + 10-27-2025 +==================== + + * system/core +49835912a3 init: Add more properties for spoof + +==================== + 10-26-2025 +==================== + + * system/core +9b8145953c init: Spoof encrytion prop as encrypted +2af3f451e1 init: Fix and improve safetynet property spoofing + + * vendor/certification +1ccc95e certification: Update props from comet BP41.250916.010.A1 + +==================== + 10-25-2025 +==================== + + * build/make +a466e8038f build: Do not leak lineage_ prefixes in build.prop + + * build/soong +df68e7245 soong: Do not leak lineage_ prefixes in build.prop +7979cdd5e soong: Turn off debug props on userdebug builds + + * device/alpha/sepolicy +4fb568a sepolicy: Restrict build version props + +==================== + 10-24-2025 +==================== + + * device/alpha/sepolicy +a0f70b1 Revert "sepolicy: Allow vending to read spoof xml" +c182817 sepolicy: Restrict more pixel props + + * frameworks/av +202b988c54 skip mediametrics when statsd is not available +dac66d9c79 Revert "MultiAccessUnit reflector helper allocated once per ComponentStore" +4e29b0c2a6 CameraProviderExtension: add enabled bool and always set torch +b0b632c28c CameraProviderExtension: Reset strength level on torch off +aac7a9612f CameraProviderExtension: Update mTorchStrengthLevel with new level +1f04bf65fc CameraProviderExtension: Return BAD_VALUE for invalid strength level +07105eceab CameraProviderExtension: Use weak linkage for default implementations +613e831445 CameraProviderExtension: Inject strength in fixupTorchStrengthTags +0413b8cd0a camera: Add extension to control torch light strength +5c2d0bc615 Extends "Camera: Skip stream size check for whitelisted apps" +630cdc9a2f Fix usb camera number is not correct after plug out. +1f4b7c9420 updatePolicyState after updating all EffectHandle state. +4478e499a8 libcameraservice: support disabling torch control support +331b4d4d6c fixup! av: support per-app volume [1/3] +53089d6af0 audio: Remove UID check from per-app volume commands +4890ac980d av: support per-app volume [1/3] +9e14a3f11d audio: Check MODIFY_AUDIO_ROUTING permission for per-app volume +1b0d00b958 libcameraservice: Fixup! add TARGET_CAMERA_NEEDS_CLIENT_INFO_LIB +f92e1364bc libcameraservice: add TARGET_CAMERA_NEEDS_CLIENT_INFO_LIB +4a67e8bb22 libcameraservice: Fixup! Add support to set vendor tag with client package name +587ef2a3fa libcameraservice: Add support to set vendor tag with client package name +a876089d77 issue: After connecting the Bluetooth earphones and projecting the screen, music will play from the earphones. At this point, disconnect the earphones, click play, and the projection will be silent +18cf1f7c2b MediaHTTP: resolve mName race condition issue +991b6b8e09 Fix EglFramebuffer leak +43416560dc AudioPlaybackCapture: solve patchTrack unable to update speed issue +5b5e7aae9a Fix SwAudioOutputCollection indexing in closeOutput() +88a4fcf832 audio policy: Prevent MMAP flag from getting overwritten with VoIP RX and Direct flag +615bb7a12b Audio: fix ~refbase() crash caused by race condition +577659596e MediaProfiles: Check before overriding media settings xml +a50f9b6092 media: Add changes to pick target specific media xml's +aebef1ece2 media: OMXStore: Import loading libstagefrightdolby +2df2bbb0e0 OMX: Remove support for prebuilt ac4 decoder +d22fcecc5e libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib +f2131ee3ad frameworks/av: Import Xiaomi Image Tags defenitions +d27b4e68e0 av: Initial support for 24bit encoding and 6 channels +33f4099b20 nuplayer: Avoid crash when codec fails to load +2c2283ea50 StagefrightRecorder: Add "set-title" parameter +178947b187 libstagefright: Allow HFR-60 in HAL-3 recording +024859def0 libstagefright: Support YVU420SemiPlanar camera format +236b236086 stagefright: add changes related to high-framerates in CameraSource +84a3c87b4a camera: Don't segfault if we get a NULL parameter +653e5a46c8 Camera: Removing cachedump call to miminimize delay during close. +5bf86c2bbe Camera: Flush Improvements - Result drain optimization +6eb2692ee4 CameraService: Fix deadlock in binder death cleanup +f2de029a2e av: Remove restrictions for system audio record +659ccd3cf2 Camera: Add support for preview frame fd +8ce5b15b91 fixup! Camera: Skip stream size check for whitelisted apps +ec092f3709 CAMX: CHI: Added support for handling jpeg debug data. +2eb98d8339 Effects: Do not allow SW dolby effect to be supsended +21ab04aa52 Effects: Do not allow ViperFx effect to be supsended + + * hardware/lineage/interfaces +7d86725 livedisplay: sysfs: chown on boot as well +3530226 livedisplay: sysfs: Remove non-standard paths + + * system/core +a607265bcb init: Spoof additional props + + * vendor/alpha +f799f462 Merge pull request #72 from Olzhas-Kdyr/16.0 +0436095a apn: Add Altel and Tele2 + +==================== + 10-23-2025 +==================== + + * device/alpha/sepolicy +d9b4b2f sepolicy: Restrict pixel props usage + + * manifest +5e1c946 manifest: Track arm-optimized-routines + +==================== + 10-22-2025 +==================== + + * bionic +115937752 libc: explicit O3 + + * build/soong +e2f1582b5 Revert "config: Enable O3 optimizations by default" + + * frameworks/base +a7624de61958 SystemUI: Fix media section constraints with Smartspace disabled +55b704df0cae SystemUI: Add KeyguardSliceViewSection to split shade blueprint + + * vendor/alpha +f1058a46 build: Ship adb_root only WITH_SU + +==================== + 10-21-2025 +==================== + + * packages/apps/Glimpse +a0f94e7 Glimpse: Provide our own androidx.navigation libs +6b146b8 Glimpse: Upgrade android.navigation to 2.9.5 + +==================== + 10-20-2025 +==================== + + * manifest +6bfa392 README: Improve formatting and instructions + + * packages/apps/ColumbusService +fcf3671 ColumbusService: Add translation for pl +5d71867 ColumbusService: Add translation pt-BR + + * packages/apps/LMOFreeform +4a467af New Crowdin updates (#10) + + * packages/apps/Launcher3 +72656b2533 New Crowdin updates (#505) + +==================== + 10-19-2025 +==================== + + * external/chromium-webview/prebuilt/arm +10dcbc3 Update Chromium Webview arm to 141.0.7390.111 + + * external/chromium-webview/prebuilt/arm64 +30034c7 Update Chromium Webview arm64 to 141.0.7390.111 + + * external/chromium-webview/prebuilt/x86 +c1498b6 Update Chromium Webview x86 to 141.0.7390.111 + + * external/chromium-webview/prebuilt/x86_64 +4f870f9 Update Chromium Webview x86_64 to 141.0.7390.111 + + * lineage/scripts +196059e build-webview: Update default webview to 141.0.7390.111 + + * packages/apps/LMOFreeform +35455dc Update Crowdin configuration file +e7402a5 Update Crowdin configuration file +d93cafb Update Crowdin configuration file + +==================== + 10-18-2025 +==================== + + * external/chromium-webview/patches +8a0b1f5 Update Chromium Webview to 141.0.7390.111 + + * manifest +18e371f manifest: Track vendor/certification + + * packages/apps/Launcher3 +03970387fc New Crowdin updates (#504) + + * packages/apps/Settings +72a76b5bc7e Settings: Add config check for screen off UDFPS + + * packages/apps/Twelve +00e6068 Twelve: Provide our own androidx.navigation libs +3b25367 Twelve: Upgrade android.navigation to 2.9.5 + + * vendor/alpha +55e09680 crdroid: Include vendor/certification when available + + * vendor/certification +89e4dcd certification: update to the latest A16 beta BP41.250916.009.A1 + +==================== + 10-17-2025 +==================== + + * device/alpha/sepolicy +1826778 sepolicy: Allow vending to read spoof xml +378e252 sepolicy: Address denial for webview crash +d4f47e2 sepolicy: Update for CachedAppOptimizer denial +b4104c6 sepolicy: Allow platform read thermal sysfs +548646c sepolicy: Address CachedAppOptimizer denial +3dc0cc4 common: Always run recovery in permissive domain +d034c85 Revert "Make backuptool permissive only in non user builds" +3100c26 common: Address denial for google services app +ee7f400 common: Address launcher app denials +efff7a2 sepolicy: Add support for boost framework +b79a990 sepolicy: Allow gmscore_app to access system_data_file +aa3df7c sepolicy: Add support for LMOFreeform service +e69d09a Allow launcher to access zram sysfs +adde1df Allow apps to access usap pool +2921277 sepolicy: Make Health service discoverable by Settings app +d0c72e0 sepolicy: Label Dolby Sepolicy labels +15b9317 Allow system app to read navbar config +86f3082 sepolicy: Label more dirty writeback parameters +74b4056 sepolicy: introduce app lock [2/4] +7849eaa sepolicy: Label LinearmotorVibratorService +ae9a42d sepolicy: Move in pocket service sepolicy +dbe721a sepolicy: Label skip unconfigure prop +334781c Allow updater to read data files +e700a3e updater_app: Address uncrypt denials +608ca3c sepolicy: Allow system_server to read and write to sysfs_battery_supply +2c1aba4 Update ota_update path +b0f02a0 sepolicy: Allow launcher app to read archiving prop +f0db7b3 Allow platform app to read memory info +783e346 sepolicy: Allow platform adjust camera shutter sound +5347b8d Allow documents UI to access storage +052b266 sepolicy: Allow key disabler access for platform +3da74bc sepolicy: Update custom legal prop + + * device/generic/goldfish +e1dceab0 goldfish: Fix EPPE for ATV + + * frameworks/base +07f7fbdb8b56 Automatic translation import + + * packages/apps/Aperture +c9f9831 Automatic translation import + + * packages/apps/Camelot +e8345aa Automatic translation import + + * packages/apps/Glimpse +7d0417c Automatic translation import + + * packages/apps/Recorder +ba7e033 Automatic translation import + + * packages/apps/Twelve +f6fa65c Automatic translation import + + * packages/resources/devicesettings +36c8f2e Automatic translation import + + * packages/services/Car +51ffd503a0 Car: Enforce EPPE + + * vendor/crowdin +b2f3871 Automatic translation import + +==================== + 10-16-2025 +==================== + + * device/alpha/sepolicy +6810925 Revert "sepolicy: Label ro.telephony.use_old_mnc_mcc_format" + + * frameworks/base +143dbc051400 SystemUI: Fix large clock top margin with Smartspace disabled + + * packages/apps/LMOFreeform +9f4f6eb sidebar: Allow translate 'Sidebar Customization' button + From e284509479711a7ef08a51e5bf2b097708302bae Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Tue, 4 Nov 2025 08:59:20 +0300 Subject: [PATCH 19/37] fog: changelog has been changed --- changelog_fog.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/changelog_fog.txt b/changelog_fog.txt index 7f57c11..7195f07 100644 --- a/changelog_fog.txt +++ b/changelog_fog.txt @@ -9,3 +9,11 @@ Device maintainer: Romeo13card - Initial 3.х release - Vanilla build - Stable released + +==================== + 11-03-2025 +==================== +- Initial 4.х release +- Vanilla build +- Add KSU +- Stable released From da67d0879c01207f2548d4950fc088490484576f Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Tue, 4 Nov 2025 09:01:02 +0300 Subject: [PATCH 20/37] fog: add URLs for Recvoery --- fog.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fog.json b/fog.json index 4378e8a..4fa33fc 100644 --- a/fog.json +++ b/fog.json @@ -18,7 +18,7 @@ "firmware": "", "modem": "", "bootloader": "", - "recovery": "", + "recovery": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid%204.x/boot.img/download", "paypal": "", "telegram": "https://t.me/romeo13card_chat", "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_fog", From a55c387850542ccbc7773e0542bdc57ccb42ff44 Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Tue, 4 Nov 2025 09:07:34 +0300 Subject: [PATCH 21/37] fog: update URLs link for download --- fog.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fog.json b/fog.json index 4fa33fc..26153bb 100644 --- a/fog.json +++ b/fog.json @@ -5,7 +5,7 @@ "oem": "Xiaomi", "device": "fog", "filename": "AlphaDroid-16-20251103-vanilla-fog-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251103-vanilla-fog-v4.1.zip/download", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid%204.x/AlphaDroid-16-20251103-vanilla-fog-v4.1.zip/download", "timestamp": 1762213985, "md5": "e5bc9872c88cd7eda9e393e0ee646273", "sha256": "979fe0ff332b87fe51376fe411e94a7054722bae05c350a10f3b14b3e3983fcf", From 3418959dd8dd41af46da406ca70a1c42cd0846fb Mon Sep 17 00:00:00 2001 From: elpaablo Date: Tue, 4 Nov 2025 10:05:51 +0000 Subject: [PATCH 22/37] Changelog format is changelog_.txt deleted: akita_changelog.txt modified: changelog_akita.txt renamed: dodge_changelog.txt -> changelog_dodge.txt modified: changelog_husky.txt renamed: komodo_changelog.txt -> changelog_komodo.txt modified: changelog_shiba.txt --- akita_changelog.txt | 976 ------------ changelog_akita.txt | 975 +++++++++++- dodge_changelog.txt => changelog_dodge.txt | 0 changelog_husky.txt | 979 +++++++++++- komodo_changelog.txt => changelog_komodo.txt | 0 changelog_shiba.txt | 980 +++++++++++- tokay_changelog.txt => changelog_tokay.txt | 0 fog_changelog.txt | 1403 ------------------ husky_changelog.txt | 980 ------------ shiba_changelog.txt | 980 ------------ 10 files changed, 2928 insertions(+), 4345 deletions(-) delete mode 100644 akita_changelog.txt rename dodge_changelog.txt => changelog_dodge.txt (100%) rename komodo_changelog.txt => changelog_komodo.txt (100%) rename tokay_changelog.txt => changelog_tokay.txt (100%) delete mode 100644 fog_changelog.txt delete mode 100644 husky_changelog.txt delete mode 100644 shiba_changelog.txt diff --git a/akita_changelog.txt b/akita_changelog.txt deleted file mode 100644 index f4878c8..0000000 --- a/akita_changelog.txt +++ /dev/null @@ -1,976 +0,0 @@ -==================== - 02-23-2025 -==================== - - * vendor/alpha -dbbe9bc6 Update pif overlay -c22d3ca2 Optimize updater logic - -==================== - 02-22-2025 -==================== - - * frameworks/base -6948be020b94b [SQUASH] Integrate Pixel framework hooks and wrappers -d622f29c808b4 PixelPropsUtils: Update fingerprints to February 2025 release - - * packages/apps/AlphaSettings -c6c91c16 New Crowdin updates (#94) -2582c64e Cleanup unused strings - - * packages/apps/Glimpse -7e7ea6d Glimpse: Fix trashed SECURE_REVIEW items not getting removed from screen -dde8aa8 Glimpse: buildList for the win - - * packages/apps/Twelve -ae0a3ea Twelve: NowPlayingFragment: Fix shuffle and repeat marker being cut in half -af4cd4e Twelve: MediaRepositoryTree: Don't crash in case of error -8710915 Twelve: buildList for the win -6f40e59 Twelve: Add support for search queries -0713aed Twelve: Apply player setup after .build() -5e5d43a Twelve: Lyrics fragment -e822e83 Twelve: Add lyrics view -fc7c6c5 Twelve: SubsonicDataSource: Implement lyrics fetching -85bd87e Twelve: JellyfinDataSource: Implement lyrics fetching -27e846a Twelve: Add lyrics method -65c5974 Twelve: MainActivity: Move intent flow handing to the usual `loadData()` -f9fd41c Twelve: Stop using fitsSystemView=true on CoordinatorLayout -1d1424a Twelve: Set edge to edge and transparent navigation bar color attributes -22e2370 Twelve: Remove useless orientation attribute on CoordinatorLayout - - * vendor/alpha -6d92207a Rework `createjson.sh` (#65) -13f3e960 Update charger animation -fe6dbac1 Build charger animation -e4a0329e android: merge_dtbs: Respect miboard-id while merging -2c09be0c Update default wallpaper - -==================== - 02-21-2025 -==================== - - * frameworks/base -6351de5582baf Set animation scale to 0.75 - - * packages/apps/AlphaSettings -8a90fdc8 Remove 4G icon switch - - * packages/apps/Glimpse -a05d2fa Glimpse: Show warning regarding trash's auto-empty behavior - - * packages/apps/Settings -c269d741f976 Partially Revert "DynamicDenylistManager shall not exist" -8903d3175789 Settings: Update FaceEnroll ActivityDirector and Confirmation -3b5c0ca7ea24 Settings: Create face confirmation activity -6bbbef1c815f Settings: Create a ActivityDirector to optionally use SettingsGoogleFutureFaceEnroll -05ffe93e8dc4 [SQUASH] Settings changes for Pixel Framework -8b5fcc80a584 Revert "[Settings] Start SettingsDumpService to dump the db log after the db is" -078a9ad69e96 Disable SettingsDumpService -8f2bc0a3e870 Settings: Add missing animations from google -1dcf53457817 Settings: Add a toggle to force LTE_CA -4fe44aca3de6 Settings: Whitelist WRITE_DEVICE_CONFIG permission - -==================== - 02-20-2025 -==================== - - * device/qcom/sepolicy_vndr/sm8450 -0624d88e9 sepolicy: NFC: Label NXP NFC 2.0 HIDL - - * device/qcom/sepolicy_vndr/sm8550 -78af5575a sepolicy: NFC: Label NXP NFC 2.0 HIDL - - * packages/apps/AlphaSettings -feb1b2e6 Restore QS layout settings -1e36feaa Restore sensor block settings -c5255df5 Hide UDFPS settings if not supported -6e29bda4 New Crowdin updates (#93) - - * packages/apps/Aperture -0fd3ae9 Aperture: Switch to upstream zxing-cpp - - * packages/apps/Glimpse -2162911 Glimpse: Break as soon a valid media type is found - -==================== - 02-19-2025 -==================== - - * lineage/wiki -f2d6f3bf wiki: libvirt-qemu: VirtIO keyboard does not work on the boot menu - - * manifest -c5e76c0 Create alpha-15.1-pixel branch -8c1ba78 Track Backgrounds from Alpha - - * packages/apps/Backgrounds -859ec8a Backgrounds: add AlphaDroid wallpapers - - * packages/apps/Settings -cf3e20604cc7 Remove BETA tag - - * packages/apps/Updater -e613dc7 Updater: adapt to AlphaDroid - -==================== - 02-18-2025 -==================== - - * build/make -417fdce7b8 tools: Introduce AlphaDroid - Bringed back alpha-14 from [1] and adapted to our new props -6f9eb082b0 build: execute changelog generator script - - * packages/apps/Catapult -fb83201 Catapult: String improvements & fixes - - * packages/apps/Settings -f70d438bc3f7 settings styles: sync accent colors with frameworks/base - - * vendor/alpha -be35ccc3 overlay: sync alpha accent colors with frameworks/base -0d70716a Restore createjson and changelog scripts - - * vendor/gms -ffbf6b5 Add Wellbeing overlay -383645e Drop systemui clocks -3c64a55 Optionally build nexus squad - -==================== - 02-17-2025 -==================== - - * external/avb -5986166 avbtool: Add --set_verification_disabled_flag arg - - * lineage/hudson -fdce9c0 hudson: Promote tama to 22.1 - - * lineage/wiki -958d23f3 wiki: Promote tama to 22.1 - - * manifest -9dfc71b Update clang version -ffe48b7 Create alpha-15.1 branch - - * packages/apps/AlphaSettings -ab23110b AlphaSettings: hide toolbar and restore banner - - * packages/apps/FMRadio -168f373 jni: Move customisation to properties -e603ac7 jni: Always build noise floor detect code and make it conditional - - * packages/apps/Settings -f6b50d9fe219 fixup! Settings Styles redigned - - * packages/apps/Twelve -3dcf24e Twelve: Fix visualizer, hopefully for the last time -5053246 Twelve: Take into account the timeline for the queue -ccdd16b Twelve: Add notification shuffle/repeat -eb13860 Twelve: Use Resources when possible to fetch resources -7b7be5f Twelve: Fix some format strings -b503c04 Twelve: Make player/mediaLibrarySession lateinit -5d265a0 Twelve: Reformat code - - * vendor/addons -19ce0e49 Black theme: fixup -3f94ec3b Add AlphaDroid ufps icon (semi-transparent and transparent versions) -111cbdda add AlphaDroid udfps icon - - * vendor/alpha -b2f77028 brunch: build user variant by default -107ab257 Ready for official builds -d11ac319 Enable ThinLTO cache - -==================== - 02-16-2025 -==================== - - * lineage/mirror -e366ec6 Updated to 15-Feb-2025 23:01 UTC - - * lineage/wiki -b3898e71 wiki: Sm-A217M -> SM-A217M -15192f7d devices: Promote NVIDIA to 22.1 - - * manifest -1fb3646 Track crClang - - * packages/apps/AlphaSettings -085e7f1c Add Wellbeing short title -de4fefb8 Use Alpha style on Alpha settings - - * packages/apps/Aperture -59013c8 Aperture: Update kotlin to 1.9.23 -759f8d0 Aperture: Update gradle{,w} to 8.12 -0e49f58 Aperture: Update ZXing-C++ to 2.3.0 -62bc27b Aperture: Update CameraX to 1.5.0-alpha05 -39a00a1 Aperture: Ensure secure URIs are inserted in order -4fc2193 Aperture: Update kotlin to 1.9.10 - - * packages/apps/DeskClock -296e428c0 DeskClock: Convert ListPreferences to SimpleMenuPreferences -5ddac9586 DeskClock: Remove the summaries for AM/PM and bold text -f0f776a74 DeskClock: Hide or disable some screensaver settings -713a91649 DeskClock: Fix formatting in ScreensaverSettingsActivity - - * packages/apps/Glimpse -a0ad138 Glimpse: Split ACTION_REVIEW from ACTION_REVIEW_SECURE - - * packages/apps/Jelly -1f5f1bc Jelly: Save user agreement about protected media - - * packages/apps/Settings -d61bbcea3990 Disable LiveDisplay settings -a5340ca60020 ROM card view: link to firmware version settings - - * packages/apps/Twelve -1120101 Twelve: Handle empty resumption playlist -2a9b749 Twelve: Readd round icon attribute -1e4626b Twelve: Set wake mode to network -7c4ac24 Twelve: Tie CoilBitmapLoader to service scope - -==================== - 02-15-2025 -==================== - - * device/qcom/sepolicy-legacy-um -ff381799 sepolicy: Add default permission for aidl hal_bootctl - - * packages/apps/Aperture -066ea34 Automatic translation import - - * packages/apps/AudioFX -02916e7 Automatic translation import - - * packages/apps/Camelot -23242a1 Automatic translation import - - * packages/apps/Catapult -c114091 Automatic translation import - - * packages/apps/Contacts -77afb19ff Automatic translation import - - * packages/apps/DeskClock -3db9ea707 Automatic translation import - - * packages/apps/Dialer -5bf5719c7 Automatic translation import - - * packages/apps/DocumentsUI -2b776897f Automatic translation import - - * packages/apps/Etar -578b82a5 Automatic translation import - - * packages/apps/FMRadio -7f5188d Automatic translation import - - * packages/apps/FlipFlap -fe2abce Automatic translation import - - * packages/apps/Glimpse -d47de86 Automatic translation import - - * packages/apps/Jelly -3f4c549 Jelly: Include assets -525b66c Automatic translation import - - * packages/apps/Messaging -ff479f4 Automatic translation import - - * packages/apps/Profiles -7455e65 Automatic translation import - - * packages/apps/Recorder -8f65896 Automatic translation import - - * packages/apps/Twelve -38aff6a Automatic translation import - - * packages/inputmethods/LatinIME -79f3aff8c Automatic translation import - - * packages/providers/DownloadProvider -be8b0fb7 Automatic translation import - - * packages/resources/devicesettings -8624d14 Automatic translation import - - * prebuilts/clang/host/linux-x86/clang-latest -d8a8c91 clang 20.0.0 (based on r547379) from build 13065274 - - * vendor/crowdin -fef707d Automatic translation import - - * vendor/qcom/opensource/commonsys/fm -b38a391 Automatic translation import - -==================== - 02-14-2025 -==================== - - * device/qcom/sepolicy_vndr/legacy-um -87be962ff sepolicy: NFC: Add support for snxxx AIDL service - - * device/qcom/sepolicy_vndr/sm8450 -54ee7c8f8 sepolicy: NFC: Add support for snxxx AIDL service - - * frameworks/base -26431e55b2300 LocaleTile: Fix crash on LongClick -8260056afcc4c Whitelist Google Photos URIs - - * hardware/interfaces -6d4d419194 cec: Don't spam "Machine is not on the network" - - * hardware/lineage/interfaces -9b60d38 Extend Fastcharge implementation [1/3] - - * lineage-sdk -40032999 sdk: Get rid of lineageos.os.{Build,Concierge} - - * lineage/hudson -e10b30e "Fashionably Tegra-late, but worth the wait!" -a3fe984 5th upgrade for konami, I'm out of ideas - - * lineage/mirror -d8342d4 Updated to 13-Feb-2025 23:01 UTC - - * lineage/scripts -38d1654 reuse_helper: Handle kotlin files - - * lineage/wiki -d38b80c5 wiki: Promote Xiaomi SM8250 devices to 22.1 - - * manifest -a643cc0 Track bionic and art from Alpha - - * packages/apps/Jelly -68e9e9f Jelly: Handle MediaSession For BackgroundShortcut -0d0d674 Jelly: Background Shortcuts - - * packages/apps/TvSettings -d6b23f1f2 TvSettings: Support two button mute - - * packages/apps/Twelve -4edf7e3 Twelve: LocalDataSource: Stop pretending we can have artist thumbnails -69f3c76 Twelve: BaseMediaItemView: Simplify thumbnail handling -53ccfe0 Twelve: Navigate safely! -254cec7 Twelve: Ensure all media items have fallback titles -8e70bf3 Twelve: LocalDataSource: `/audio/albumart/` exists too -1cd5d90 Twelve: LocalDataSource: Use hidden album art database -62db55b Twelve: Switch back to vendored material -33444d7 Twelve: Use a custom BitmapLoader for our service -472b00e Twelve: SubsonicDataSource: Use media item builders -8690156 Twelve: Simplify media item to data source and media type querying - -==================== - 02-13-2025 -==================== - - * build/make -f13fdb0cc0 build_image: get squashfs partition size from image size -ed6768708d build: handle missing files in remove_broken_build_tools -3d130d7637 build: Remove broken prebuilts - - * lineage/hudson -198f81c Regenerate device dependency mappings - - * lineage/mirror -be0c976 Updated to 12-Feb-2025 23:01 UTC - - * packages/apps/Twelve -f010219 Twelve: Use `ProviderIdentifier` for all fragment arguments -59cea6d Twelve: Hide trailing view for local provider -a7af174 Twelve: Media item builders! -32ff491 Twelve: Use Album thumbnail as Audio thumbnail -b5597d7 Twelve: Lowercase cursor column names -1a2d65a Twelve: Fix double .px in MAX_THUMBNAIL_SIZE - - * vendor/alpha -59835401 Disable memtag for different processes - - * vendor/extra -6148f7f Update Lawnchair to version 15.0.0-20250213 -904796a Update RiMusic to version v0.6.70 - -==================== - 02-12-2025 -==================== - - * art -77ab69d4e1 Fix the divide-by-zero in odrefresh. -3d9f9226ea Speed up `AppendPrettyDescriptor()`. -15c86e55d4 optimized hprof speed -5af74f19cb Speed up `Class::IsInSamePackage()` even more. -3b9980b6eb Speed up `Class::IsInSamePackage()`. -56dc1ca02c Fix app info code type. -7eb26ef86a Use stp/ldp while calling native functions in arm64 -cd450549e7 ART: dex2oat and instruction_set_features: utilize modified runtime capabilities set -cd4057f5f7 Revert "Add visibility attributes in runtime/arch" -352bd28c70 Revert "Remove strip.keep_symbols from libart defaults" -8ab0280085 art: Add support for Cortex-A510 -3d9322a731 art: add check for __ARM_FEATURE_ATOMICS that indicates LSE atomics availability on target -98ba226aba art: Add Kryo585 support -f1263236cc art: Kryo785 supports dotprod -6da4f8a45d art: Disable debug tracing on production builds -c9ae30684b art: add kryo785 architecture variant. - - * bionic -4fd741f00 Ensure prop has zero padding -3759653a5 Prevent serial of ro props from self increment -eb1da2f49 getaddrinfo: Use Cloudflare DNS instead of Google DNS -d36536ebf libm: Support -ffp-contract=fast -0d98c742a Re-enable LTO for libm -7072cc6a6 libc: Set __bionic_asm_align to 64 for arm and arm64 -002d8d906 bionic: Support wildcards in cached hosts file -08847f3bb bionic: Sort and cache hosts file data for fast lookup -0317e202f Revert "Add better jemalloc stat logging." - - * build/blueprint -e29c960 Use pool for mutatorContext and transition contexts -633ab9e Optimize proptools.CalculateHash allocations - - * build/soong -bd349ebae soong: Allow flock for changelog generation -fe003d83e soong: Add out/soong/*.glob* to installclean -ce083663b cc/lto: enable unified LTO -377fe9ff4 cc/lto: add property for not restricting instr limit -16d359249 lto: enable O3 optimizations on explicit lto modules -b9db5a9fe cc/lto: instr limit of 40 for explicit LTO modules -128a56e30 Remove workaround for Qualcomm Kryo 385 -02505dab0 Enable crypto extensions for armv9-a -a16ac2ba8 config: Update cortex a75 flags -22e9a39ac config: do not force cortex-a76 as cortex-a75 -e974e4afd cc: Enable more features when using armv8.2-a+dotprod -4af8b30f9 soong: Add kryo300 variant support -1dc94feec soong: add kryo785 architecture variant for arm64. -e97f354ff Define AArch32 soong variable -80b2c1f4b arm_device: Change cortex-a76 mcpu from a55 to a75 -62501bcbc arm64_device: Change cortex-a76 mcpu from a55 to a75 -5e278dd8a Use -march=armv9-a+nosve for Armv9-A arch variant -718e0fbbc Introduce Cortex-A510 CPU variant -ee2aa776b soong: Allow various path commands - - * device/google/atv -66aed86 Revert "atv: sepolicy: public: Pull in hal_client_domain rule" -7beb6ac atv: sepolicy: public: Pull in hal_client_domain rule - - * frameworks/base -566743b7bf78f don't crash apps that depend on missing Gservices provider -132bcb02c55b2 Redesign seekbar -c53aa47a1ef5c SystemUI: Controllable squiggle animation [1/2] -d684e7eefec15 Statusbar: adjustable max visible notification icons [1/2] -1c18973e63ebe privapp-permissions: Grant missing TelephonyProvider perm. -d2ed4205900c1 config: Allow gms to access persistent data partition -9e27c57d39e57 core: Introduce VibrationUtils - - * manifest -c1ab1ed Update vendor/gms path - - * packages/apps/AlphaSettings -4a4a4bb2 Restore squiggle_animation and max notification icons settings -24908c8f Settings dashboard: disable DoT style for now -e9755476 Restore button settings - - * packages/apps/LineageParts -7ad6770 Disable unused components -01ab40a Nuke LineageStats -a71a55d Ship as AlphaDroid based on LineageOS -0e90313 Use ListPreference for charging control fragment -57d571c Update color mode preview from Android 12 -b34ea4d Make trust interface less boring - -==================== - 02-11-2025 -==================== - - * device/qcom/sepolicy_vndr/legacy-um -d929ad85c sepolicy_vndr: allow sensors HAL to do binder call to system_server - - * device/qcom/sepolicy_vndr/sm8450 -76a576ae7 sepolicy_vndr: allow sensors HAL to do binder call to system_server - - * hardware/lineage/interfaces -8f445d1 fingerprint: aidl: Improve documentation on sensor_location -3824e1a fingerprint: aidl: Use soong to decide which arch to build -9d7e862 fingerprint: aidl: Allow setting more than one sensor location -87c6ff2 fingerprint: aidl: Initial legacy libhardware implementation -15024d6 fingerprint: aidl: Initial stub service - - * packages/apps/Settings -5dd8c78f8bd1 Disable 'hide IME' preference when 'show hint' is enabled - -==================== - 02-10-2025 -==================== - - * bootable/recovery -08ca33c5 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_bootable_recovery into alpha-15.1-wip - - * build/make -d32898ad47 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build into alpha-15.1 - - * build/soong -f15fc9e7d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build_soong into alpha-15.1 - - * frameworks/av -6a3bf5ba6f fixup! av: support per-app volume [1/3] -4c2afb493d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_av into alpha-15.1-wip - - * frameworks/base -58047e65355de base: Add a toggle for long press on navbar to search [1/3] -90502e054be97 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_base into alpha-15.1-wip -4f1dc41a1e26b display: Add simple RGB color balance transform - - * hardware/lineage/interfaces -a90b7f9 light: Add `lcd-backlight-ex` to the list of backlight devices -232ba05 light: Add `panel0-backlight-ex` to the list of backlight devices - - * hardware/samsung/nfc -61bc89f nfc: Rename debug level property - - * lineage/hudson -80fbf9a Flash wasn't fast enough -77c8d6c Japan has their own version of everything -67cc451 Burned at the stake, forever to be remembered - - * lineage/wiki -476a125d devices: add LG V50 ThinQ (flashlmdd) -b20eb9dd wiki: add Japanese LG V30 -992de2e1 joan: promote to 22.1 - - * manifest -c811b92 Merge branch 'lineage-22.1' of https://github.com/lineageos/android into alpha-15.1-wip -479a96c Track pixel overlays - - * packages/apps/AlphaSettings -6f09b0a2 Add network_dashboard_short_title -7b7fc2c1 Add dashboard messages -89a50f43 AlphaDroid 3.1 bringup - - * packages/apps/Launcher3 -0c73ad3ff3 Allow locking tasks to recents [2/2] -1f9fa63ef6 Restore 4x4 workspace -7f05a4af09 Launcher3: Adapt strings to Alphadroid -5a94ae4307 Ship as AlphaDroid based on crDroid - - * packages/apps/Settings -cb00e2b56ef9 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_packages_apps_settings into alpha-15.1 -f50b2d1f8938 Settings: Better check for GSA package -87eb0db1aea7 Settings: Add a toggle for long press on navbar to search [3/3] - - * packages/apps/SetupWizard -5f03725 Merge branch 'lineage-22.1' of https://github.com/LineageOS/android_packages_apps_SetupWizard into alpha-15.1 - - * packages/apps/Twelve -dec2d10 Twelve: Make togglePlayPause() rewind if playback has ended -2c66e7b Twelve: Add some margin to create playlist button -11e6ecb Twelve: Don't open bottom sheet for "create playlist" item -8a0e7de Twelve: Move onPrepareView callbacks using item to onBindView -799a828 Twelve: Merge all media item views - - * vendor/alpha -788ff11c Revert "config: Changes for libfmjni bp conversion" -898c8f0f apns: Update Lebara UK -395656f3 vars: Update qcom tags -001ab1c8 Remove unused makefiles - -==================== - 02-09-2025 -==================== - - * build/make -083d637741 build: dont include tasks from tests and platform_testing -23727aae3b combo: Add kryo585 architecture to known v8 cores -f07fa05673 combo: Add kryo585|785 architectures to known v8-2a cores -0d3aaba9ef combo: Add cortex-a76 to known v8-2a cores -b8eb00ae74 core: Use $(PRODUCT_DEVICE) for auto generated RRO names -616a2095c2 Revert "Add DeviceAsWebcam to general handheld_system" -11233f9763 envsetup.sh: Setup and enable ccache -c562d1ce5f build: Always use release-keys -5edf5fdbac build: Add backuptool by default - - * hardware/qcom-caf/msm8953/audio -1b5ce68f1a visualizer: do not use GNU old-style field designators -1809521b6a voice_processing: do not use GNU old-style field designators -218e835767 audio-effects: Fix out-of-bound read -c7945b3662 audio-hal: Fix kw issue -71c5e51120 audio-hal: oob read when doing the typecase -51cdec106b hal: Update 64-bit vendor HAL path -01be9192c4 soundfx: Convert to blueprint & remove unused effects -ddd4045c35 audio: Remove autoconf/automake files - - * hardware/qcom-caf/msm8998/audio -970b452a3b hal: update audio effects config names -0b702d7ccc post_proc: fix mul-overflow -d6bec2c279 hal: Show cal step for volume listener -8f607d5055 visualizer: dynamically parse the sound card when opening mixer -d396d643bf post_proc: Add USB device support for bass boost -32fe461f1e visualizer: do not use GNU old-style field designators -c7b9f35c22 voice_processing: do not use GNU old-style field designators -15a96f3ad3 audio-effects: Fix out-of-bound read -927a1882cf audio-hal: Fix kw issue -fff6b47b04 audio-hal: oob read when doing the typecase -af7b3277b8 hal: Update 64-bit vendor HAL path -a310768ff9 soundfx: Convert to blueprint & remove unused effects -9164a77fbb audio: Remove autoconf/automake files - - * hardware/qcom-caf/sdm845/audio -d6b236ac74 visualizer: do not use GNU old-style field designators -5bb9c04a33 voice_processing: do not use GNU old-style field designators -0c00f920ca audio-effects: Fix out-of-bound read -a8cefba281 audio-hal: Fix kw issue -0a0ffe2aae audio-hal: oob read when doing the typecase -07a88dcd10 hal: Update 64-bit vendor HAL path -f9c22aba8e soundfx: Convert to blueprint & remove unused effects -1f6606f76e audio: Remove autoconf/automake files - - * hardware/qcom-caf/sm8250/audio -0547a74443 visualizer: do not use GNU old-style field designators -ce9604d4c6 voice_processing: do not use GNU old-style field designators - - * hardware/qcom-caf/sm8250/media -3bfc8ddfb mm-core: Remove no longer used codecs -c64f23926 mm-core: Convert to blueprint -a47853022 mm-core: Remove unused files & flags -d004c5f44 mm-video-v4l2: Convert to blueprint - - * hardware/qcom-caf/sm8350/audio -452725a165 audio: Drop STT meta test app -b13925e6ee visualizer: do not use GNU old-style field designators -f5b6e037a4 voice_processing: do not use GNU old-style field designators - - * lineage/hudson -0aaaa77 hudson: Promote miatoll to 22.1 - - * lineage/wiki -0f1ec4d5 wiki: devices: Promote miatoll to 22.1 - - * packages/apps/Settings -0042bc16f205 AlphaSettings: hide title -9c25876494c6 Settings: Add Circle To Search [2/2] -17fda7c3a0c1 Don't let profiles open the UserSettings overflow -1aaf5972f2af Block the content scheme intent in AccountTypePreferenceLoader -a3b33971f80f Add missing resources -b2e46175ae37 Beta TAG for now -165bb5354e03 FastChargingPreferenceController: implement dynamic summary to show fastcharge status -50d5aeb09479 Extend Fastcharge implementation [2/3] -627713f5f151 BatteryStateDatabase: Set exportSchema to false -fdc77b3080df Settings Styles redigned - - * packages/apps/Twelve -c95473a Twelve: Reformat code -0836d86 Twelve: Fix/improve intent handling navigation - - * vendor/addons -c1d4d392 BlackTheme: Turn colors_material bg colors to black -1cc41ad7 BlackTheme: Update and move color resources to night -87ddda02 Fix transparent Shishu themes - - * vendor/alpha -c71b3137 Guard pixel overlays with WITH_PIXEL_OVERLAYS -b678f22d vars: February 2025 Security update - - * vendor/pixeloverlays -fbfbafd Adapt for Alpha - -==================== - 02-08-2025 -==================== - - * build/make -36c1905749 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * device/qcom/sepolicy_vndr/sm8550 -bbbbed900 sepolicy: NFC: Add support for snxxx AIDL service - - * frameworks/base -8f2748b40ab1b Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 -83cd5c824c57b Nuke black theme overlay - - * hardware/qcom-caf/msm8953/audio -23c50e9f81 audio: Remove OMX components -0f32dcd453 audio: Remove disabled HW accelerated effects -e342823606 audio: Remove unsupported QAHW -2b2841b3bc audio: Remove unused hdmi_in_test -c70ad9ca25 audio: Remove deprecated audio daemon - - * hardware/qcom-caf/msm8953/display -47e27c7418 Revert "gpu_tonemapper: Fix compilation issue." -5345254cfd gpu_tonemapper: Fix loop increment never executed -3a56441266 Convert some display libraries to blueprint -681046fd02 Remove unused libcopybit sources -6d2c56e9d5 qdutils/hwc: Remove unused code surrounding fps calculations -61890b7fff sdm: Remove USE_GRALLOC1 conditionals -12d9f2ca89 sdm: Remove use_hwc2 conditional -0bc83cf81d sdm: Remove display_config_version conditionals -bad9b7af9a Revert "hwc2: Avoid adding default color mode when display PP is unsupported" -c54d77b5ca Revert "hwc2: Remove multi-display support from wearables." -be97b92a6e sdm: Cleanup unused code, round 2 -1e0788c9d3 display: Cleanup unused code -9ae410d70b display: Remove deprecated lights.$(TARGET_BOARD_PLATFORM) -a407397f40 display: Remove libmemtrack library - - * hardware/qcom-caf/sm8150/audio -15dc2b0cbc visualizer: do not use GNU old-style field designators -c47189f8b2 voice_processing: do not use GNU old-style field designators -b61b62ecf2 audio-hal: Fix kw issue -56b6afdb40 hal: Update 64-bit vendor HAL path -566fa517c3 soundfx: Convert to blueprint & remove unused effects -1e377baf21 audio: Remove autoconf/automake files - - * lineage/wiki -b904cccc Update info on bootloader unlock for new Xiaomi devices - - * manifest -538c253 manifest: February 2025 Security Update -43cb1e2 manifest: Drop legacy QCOM VR HAL - - * packages/apps/AlphaSettings -471c2820 New Crowdin updates (#1221) -92ead45e crdroid: Add strings for Circle To Search -548fef71 crdroid: Add strings for long press on navbar to search - - * packages/apps/Jelly -649eef6 Jelly: set MainActivity launchMode to singleTask - - * packages/apps/Launcher3 -f159d02318 New Crowdin updates (#480) -afac31d785 Launcher3: Fix up jank with navbar long press -18736a612f Launcher3: Add Circle To Search [1/2] -2e5eeeacec Launcher3: Add a toggle for long press on navbar to search [2/3] -79f2f89d15 Launcher3: Implement long press nav bar to search gesture -bf4be376a8 Revert "Launcher3: Add Circle To Search" - - * packages/apps/Twelve -2a492f1 Twelve: Fix-up provider preference store - - * packages/apps/Updater -35d7963 New translations (#84) -0560741 Update Crowdin configuration file -2c14d1e Catch exceptions when enabling performance mode -0f9e696 Revert "Updater: layout: activity_updates: add spacing.." -c0f32d5 Updater: Update parsed info whenever data is refreshed -13bc9bf Updater: Add support links and some more info -07a0657 Updater: Use headline font for activity header -238d244 Updater: Nuke Lineage's website on installation blocked dialog -91aa830 Updater: Initial adaption for crdroid -fb990ca Updater: Change package name to avoid conflict -835f24a Ship as crDroid based on LOS - - * packages/modules/Bluetooth -9061231e0a BondStateMachine: Fix NPE on some devices -a8abaaf571 gd: hci: Allow disabling erroneous data reporting -9d22ecdada Fix BT noise issue during startup -619f6ee651 Bluetooth timeout feature - - * vendor/alpha -f76398ca vendor: alpha: update default pif values - -==================== - 02-07-2025 -==================== - - * hardware/qcom-caf/bootctrl -3adebe3 Stricter stat when checking for blockdevices -76c9776 Remove goto statements -32e7614 Add function to get active boot slot -91e6460 bootcontrol: count slots correctly -7f432e0 [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl -b194dcc Add METADATA to bootctrl: BSD=NOTICE - - * hardware/qcom-caf/sm8350/audio -37b09dbbcd soundfx: Convert to blueprint & remove unused effects -170939e8c9 audio: Remove autoconf/automake files -0c1ac0287d audio-hal: oob read when doing the typecase -6dfdc466ab Remove ndk_platform backend. Use the ndk backend. -ea4962f508 Remove log spam when placing power hint call -0cc4c5da5d Probe PowerHAL HIDL first -37beb7942e Support Power HAL AIDL service - - * lineage/hudson -d6b4269 hudson: Promote nairo to 22.1 -a6834bc Regenerate device dependency mappings - - * lineage/wiki -8324ea23 wiki: devices: Promote nairo to 22.1 -b46924c9 wiki: Use `fastboot reboot-recovery` for sweet -cedaf26a wiki: Use `fastboot reboot-recovery` for Xiaomi SM8350 - - * packages/apps/AlphaSettings -dd33f480 New Crowdin updates (#85, #86, #87, #88, #89, #90, #91) - - * packages/apps/FMRadio -f3eb07a FMRadio: Rework custom jni support - - * packages/apps/Glimpse -c57bcd7 Glimpse: Create a Media out of thin air if not in media provider - - * packages/apps/Launcher3 -78bae21c78 Launcher3: Make zram info in recents optional -5078122b0f Launcher3: Set recent opacity to 100 - - * packages/apps/Twelve -967f2ab Twelve: New create playlist fragment -23e5e41 Twelve: Convert Serializable users to Parcel -ed57e27 Twelve: Better provider selector dialog -b06afb1 Twelve: Commonize Material 3 dialog fragments - - * vendor/qcom/opensource/libfmjni -c5ace14 libfmjni: Convert it to filegroup and header lib - -==================== - 02-06-2025 -==================== - - * device/qcom/sepolicy_vndr/legacy-um -e40b8c7a6 sepolicy: Add default permission for aidl hal_bootctl - - * device/qcom/sepolicy_vndr/sm8450 -3126539a7 sepolicy: Add default permission for aidl hal_bootctl - - * device/qcom/sepolicy_vndr/sm8550 -704bbd332 sepolicy: Add default permission for aidl hal_bootctl - - * external/gptfdisk -b605061 gptfdisk: Make libgptf available to product/vendor - - * hardware/lineage/interfaces -6063eaf light: Add "sprd_backlight" to the list of backlight devices - - * hardware/qcom-caf/sm8550/dataipa -b482ae4 dataipa: Disable all the debugging - - * lineage/wiki -d749782b fixup! wiki: Update jekyll-search -510d60e9 wiki: surya: Update maintainers -b70c854a wiki: faq: Fix Android capitalization - - * packages/apps/Camelot -8318cbd Camelot: Update androidx.pdf to 1.0.0-alpha06 - - * packages/apps/Launcher3 -809e4b5340 Launcher3: Update folder preview and background color - - * vendor/alpha -48604d44 kernel: sign GKI modules -6b8003d1 kernel: preserve GKI modules in vendor modules.dep -5dfa43f1 kernel: break the build when depmod finds missing symbols -a7488f21 kernel: consider gki modules when running depmod for vendor modules -047f5b78 kernel: reduce the use of find when copying modules -ab3bac8a merge_dtbs: Craft unique name for final saved merged trees -17102fc3 merge_dtbs: Use logging and argparse -1466d988 merge_dtbs.py: Print only basenames of dtb* files - -==================== - 02-05-2025 -==================== - - * build/release -1d3087d9 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/build/release into alpha-15.1 - - * frameworks/av -c2d9d7b479 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * frameworks/base -95950965742df SystemUI: Add DOUBLE_TAP_TO_WAKE to tuner service reset exceptions -279abaab4b08f Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/frameworks/base into alpha-15.1-wip - - * lineage/mirror -96d2d14 Updated aosp-minimal to 04-Feb-2025 23:01 UTC - - * packages/apps/Settings -a0338d65bdd5 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * packages/modules/Bluetooth -c2414be0f4 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * packages/modules/Wifi -44969a2973 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/modules/Wifi into alpha-15.1-wip - - * packages/services/Telecomm -7f43170cd Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/services/Telecomm into alpha-15.1-wip - - * system/core -2e3de5ae8 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/system/core into HEAD - - * vendor/gms -b3761f9 Exclude some exempted location overlays -9358184 Rename some resources for now -680d617 gms: Guard Phone packages for wifionly builds -0bfc7d1 gms: Conditionally build some apps -9a0c09d gms: Update to komodo-ota-ap4a.250205.002-e3270b8a -5d5f45a gms: Automatically extract and update GoogleExtServices from apex -83fd693 gms: Drop quick tap sysconfig -5f53ddc gms: Add Contextual Search sysconfig -ee598ee Setup symlink properly for libpowerstatshaldataprovider - - * vendor/pixel-framework -99e9a05 Revert "Disable burn-in protection and smartpixels for now" - -==================== - 02-04-2025 -==================== - - * frameworks/base -0bab1f1269989 SystemUI: Add ability to toggle bluetooth battery level [1/2] -b5fefaf8b8c85 SystemUI: Fix side scrolling issues with vertical/A11 tile layout -8d7538db0a773 SystemUI: Do not marquee QS label text -dbc77eebf4a61 SystemUI: Allow to change QS tile label text size [1/2] -005dda3bc5672 SystemUI: Add QS tile layout settings [1/2] -82fabe387fc3f Make sensor block package list configurable [1/2] -9aa4674b258a6 base: Add Accelerometer and Linear Acceleration sensors in blocking list -fe1960835aa0a FWB: Sensor block per-package switch (1/2) -97e43209a5bee SystemSensorManager: sensor block per-package -b2be26e7180c1 Checking whether ComponentName with current InputMethod is not null -d81bba678f819 fixup: StringBlock: Prevent SystemUI crash when inflating QS - - * hardware/google/pixel -15b40a4f pixel: Switch to common lineage powershare HAL - - * hardware/google/pixel-sepolicy -3961e30 pixel: Switch to common lineage powershare HAL - - * hardware/qcom-caf/sm8450/data-ipa-cfg-mgr -9bef0c7 data-ipa-cfg-mgr: Disable all the debugging - - * hardware/qcom-caf/sm8550/data-ipa-cfg-mgr -19ea389 data-ipa-cfg-mgr: Disable all the debugging - - * hardware/qcom/data/ipacfg-mgr -816edd3 Remove no longer used Android.mk guard -ef8e1ce data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds -ddc7901 data-ipa-cfg-mgr: Disable all the debugging -1921b32 ipanat: Remove test/Android.mk -e753ce9 ipacm: convert Android.mk files to Android.bp -63a4592 ipacm: Fix compilation error for switch case -e821842 google: Add repo license information. -e12c3ac Add hardware/qcom/data/ipacfg-mgr/msm8998 soong namespace - - * lineage/mirror -a3753f4 Updated aosp-minimal to 03-Feb-2025 23:01 UTC - - * lineage/wiki -f0b13a45 wiki: Update information post-migration to Play Integrity - - * tools/extract-utils -9d8fe9b extract-utils: Don't make extract-factory mutually exclusive - - * vendor/alpha -ee7212ee Build LMO Freeform app and sidebar -8fde2067 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS} -665c5fcc soong: Add libcameraservice extension config -f7ff180e crdroid: Disable default frame rate limit for games -ba41c8d9 overlay: Use google-sans for font config overlays -a4688341 crdroid: Move face unlock biometric permission to system_ext -7606d8d7 overlay: Add gms location history to extra location packages -17ae3413 overlay: Add tethering to location exemption -472157db overlay: Add SystemUI to location extra packages -1715c719 overlay: Add OmniJaws to location extra packages -98750035 Build extra packages - - * vendor/qcom/opensource/data-ipa-cfg-mgr-legacy-um -2456d63 data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds -ccd3dc5 data-ipa-cfg-mgr: Disable all the debugging - diff --git a/changelog_akita.txt b/changelog_akita.txt index 1e3cd18..5fed1d0 100644 --- a/changelog_akita.txt +++ b/changelog_akita.txt @@ -1,9 +1,980 @@ Device: Google Pixel 8a (akita) Device maintainer: OscarM + +==================== + 02-23-2025 +==================== + + * vendor/alpha +dbbe9bc6 Update pif overlay +c22d3ca2 Optimize updater logic + +==================== + 02-22-2025 +==================== + + * frameworks/base +6948be020b94b [SQUASH] Integrate Pixel framework hooks and wrappers +d622f29c808b4 PixelPropsUtils: Update fingerprints to February 2025 release + + * packages/apps/AlphaSettings +c6c91c16 New Crowdin updates (#94) +2582c64e Cleanup unused strings + + * packages/apps/Glimpse +7e7ea6d Glimpse: Fix trashed SECURE_REVIEW items not getting removed from screen +dde8aa8 Glimpse: buildList for the win + + * packages/apps/Twelve +ae0a3ea Twelve: NowPlayingFragment: Fix shuffle and repeat marker being cut in half +af4cd4e Twelve: MediaRepositoryTree: Don't crash in case of error +8710915 Twelve: buildList for the win +6f40e59 Twelve: Add support for search queries +0713aed Twelve: Apply player setup after .build() +5e5d43a Twelve: Lyrics fragment +e822e83 Twelve: Add lyrics view +fc7c6c5 Twelve: SubsonicDataSource: Implement lyrics fetching +85bd87e Twelve: JellyfinDataSource: Implement lyrics fetching +27e846a Twelve: Add lyrics method +65c5974 Twelve: MainActivity: Move intent flow handing to the usual `loadData()` +f9fd41c Twelve: Stop using fitsSystemView=true on CoordinatorLayout +1d1424a Twelve: Set edge to edge and transparent navigation bar color attributes +22e2370 Twelve: Remove useless orientation attribute on CoordinatorLayout + + * vendor/alpha +6d92207a Rework `createjson.sh` (#65) +13f3e960 Update charger animation +fe6dbac1 Build charger animation +e4a0329e android: merge_dtbs: Respect miboard-id while merging +2c09be0c Update default wallpaper + +==================== + 02-21-2025 +==================== + + * frameworks/base +6351de5582baf Set animation scale to 0.75 + + * packages/apps/AlphaSettings +8a90fdc8 Remove 4G icon switch + + * packages/apps/Glimpse +a05d2fa Glimpse: Show warning regarding trash's auto-empty behavior + + * packages/apps/Settings +c269d741f976 Partially Revert "DynamicDenylistManager shall not exist" +8903d3175789 Settings: Update FaceEnroll ActivityDirector and Confirmation +3b5c0ca7ea24 Settings: Create face confirmation activity +6bbbef1c815f Settings: Create a ActivityDirector to optionally use SettingsGoogleFutureFaceEnroll +05ffe93e8dc4 [SQUASH] Settings changes for Pixel Framework +8b5fcc80a584 Revert "[Settings] Start SettingsDumpService to dump the db log after the db is" +078a9ad69e96 Disable SettingsDumpService +8f2bc0a3e870 Settings: Add missing animations from google +1dcf53457817 Settings: Add a toggle to force LTE_CA +4fe44aca3de6 Settings: Whitelist WRITE_DEVICE_CONFIG permission + +==================== + 02-20-2025 +==================== + + * device/qcom/sepolicy_vndr/sm8450 +0624d88e9 sepolicy: NFC: Label NXP NFC 2.0 HIDL + + * device/qcom/sepolicy_vndr/sm8550 +78af5575a sepolicy: NFC: Label NXP NFC 2.0 HIDL + + * packages/apps/AlphaSettings +feb1b2e6 Restore QS layout settings +1e36feaa Restore sensor block settings +c5255df5 Hide UDFPS settings if not supported +6e29bda4 New Crowdin updates (#93) + + * packages/apps/Aperture +0fd3ae9 Aperture: Switch to upstream zxing-cpp + + * packages/apps/Glimpse +2162911 Glimpse: Break as soon a valid media type is found + +==================== + 02-19-2025 +==================== + + * lineage/wiki +f2d6f3bf wiki: libvirt-qemu: VirtIO keyboard does not work on the boot menu + + * manifest +c5e76c0 Create alpha-15.1-pixel branch +8c1ba78 Track Backgrounds from Alpha + + * packages/apps/Backgrounds +859ec8a Backgrounds: add AlphaDroid wallpapers + + * packages/apps/Settings +cf3e20604cc7 Remove BETA tag + + * packages/apps/Updater +e613dc7 Updater: adapt to AlphaDroid + +==================== + 02-18-2025 +==================== + + * build/make +417fdce7b8 tools: Introduce AlphaDroid - Bringed back alpha-14 from [1] and adapted to our new props +6f9eb082b0 build: execute changelog generator script + + * packages/apps/Catapult +fb83201 Catapult: String improvements & fixes + + * packages/apps/Settings +f70d438bc3f7 settings styles: sync accent colors with frameworks/base + + * vendor/alpha +be35ccc3 overlay: sync alpha accent colors with frameworks/base +0d70716a Restore createjson and changelog scripts + + * vendor/gms +ffbf6b5 Add Wellbeing overlay +383645e Drop systemui clocks +3c64a55 Optionally build nexus squad + +==================== + 02-17-2025 +==================== + + * external/avb +5986166 avbtool: Add --set_verification_disabled_flag arg + + * lineage/hudson +fdce9c0 hudson: Promote tama to 22.1 + + * lineage/wiki +958d23f3 wiki: Promote tama to 22.1 + + * manifest +9dfc71b Update clang version +ffe48b7 Create alpha-15.1 branch + + * packages/apps/AlphaSettings +ab23110b AlphaSettings: hide toolbar and restore banner + + * packages/apps/FMRadio +168f373 jni: Move customisation to properties +e603ac7 jni: Always build noise floor detect code and make it conditional + + * packages/apps/Settings +f6b50d9fe219 fixup! Settings Styles redigned + + * packages/apps/Twelve +3dcf24e Twelve: Fix visualizer, hopefully for the last time +5053246 Twelve: Take into account the timeline for the queue +ccdd16b Twelve: Add notification shuffle/repeat +eb13860 Twelve: Use Resources when possible to fetch resources +7b7be5f Twelve: Fix some format strings +b503c04 Twelve: Make player/mediaLibrarySession lateinit +5d265a0 Twelve: Reformat code + + * vendor/addons +19ce0e49 Black theme: fixup +3f94ec3b Add AlphaDroid ufps icon (semi-transparent and transparent versions) +111cbdda add AlphaDroid udfps icon + + * vendor/alpha +b2f77028 brunch: build user variant by default +107ab257 Ready for official builds +d11ac319 Enable ThinLTO cache + +==================== + 02-16-2025 +==================== + + * lineage/mirror +e366ec6 Updated to 15-Feb-2025 23:01 UTC + + * lineage/wiki +b3898e71 wiki: Sm-A217M -> SM-A217M +15192f7d devices: Promote NVIDIA to 22.1 + + * manifest +1fb3646 Track crClang + + * packages/apps/AlphaSettings +085e7f1c Add Wellbeing short title +de4fefb8 Use Alpha style on Alpha settings + + * packages/apps/Aperture +59013c8 Aperture: Update kotlin to 1.9.23 +759f8d0 Aperture: Update gradle{,w} to 8.12 +0e49f58 Aperture: Update ZXing-C++ to 2.3.0 +62bc27b Aperture: Update CameraX to 1.5.0-alpha05 +39a00a1 Aperture: Ensure secure URIs are inserted in order +4fc2193 Aperture: Update kotlin to 1.9.10 + + * packages/apps/DeskClock +296e428c0 DeskClock: Convert ListPreferences to SimpleMenuPreferences +5ddac9586 DeskClock: Remove the summaries for AM/PM and bold text +f0f776a74 DeskClock: Hide or disable some screensaver settings +713a91649 DeskClock: Fix formatting in ScreensaverSettingsActivity + + * packages/apps/Glimpse +a0ad138 Glimpse: Split ACTION_REVIEW from ACTION_REVIEW_SECURE + + * packages/apps/Jelly +1f5f1bc Jelly: Save user agreement about protected media + + * packages/apps/Settings +d61bbcea3990 Disable LiveDisplay settings +a5340ca60020 ROM card view: link to firmware version settings + + * packages/apps/Twelve +1120101 Twelve: Handle empty resumption playlist +2a9b749 Twelve: Readd round icon attribute +1e4626b Twelve: Set wake mode to network +7c4ac24 Twelve: Tie CoilBitmapLoader to service scope + +==================== + 02-15-2025 +==================== + + * device/qcom/sepolicy-legacy-um +ff381799 sepolicy: Add default permission for aidl hal_bootctl + + * packages/apps/Aperture +066ea34 Automatic translation import + + * packages/apps/AudioFX +02916e7 Automatic translation import + + * packages/apps/Camelot +23242a1 Automatic translation import + + * packages/apps/Catapult +c114091 Automatic translation import + + * packages/apps/Contacts +77afb19ff Automatic translation import + + * packages/apps/DeskClock +3db9ea707 Automatic translation import + + * packages/apps/Dialer +5bf5719c7 Automatic translation import + + * packages/apps/DocumentsUI +2b776897f Automatic translation import + + * packages/apps/Etar +578b82a5 Automatic translation import + + * packages/apps/FMRadio +7f5188d Automatic translation import + + * packages/apps/FlipFlap +fe2abce Automatic translation import + + * packages/apps/Glimpse +d47de86 Automatic translation import + + * packages/apps/Jelly +3f4c549 Jelly: Include assets +525b66c Automatic translation import + + * packages/apps/Messaging +ff479f4 Automatic translation import + + * packages/apps/Profiles +7455e65 Automatic translation import + + * packages/apps/Recorder +8f65896 Automatic translation import + + * packages/apps/Twelve +38aff6a Automatic translation import + + * packages/inputmethods/LatinIME +79f3aff8c Automatic translation import + + * packages/providers/DownloadProvider +be8b0fb7 Automatic translation import + + * packages/resources/devicesettings +8624d14 Automatic translation import + + * prebuilts/clang/host/linux-x86/clang-latest +d8a8c91 clang 20.0.0 (based on r547379) from build 13065274 + + * vendor/crowdin +fef707d Automatic translation import + + * vendor/qcom/opensource/commonsys/fm +b38a391 Automatic translation import + +==================== + 02-14-2025 +==================== + + * device/qcom/sepolicy_vndr/legacy-um +87be962ff sepolicy: NFC: Add support for snxxx AIDL service + + * device/qcom/sepolicy_vndr/sm8450 +54ee7c8f8 sepolicy: NFC: Add support for snxxx AIDL service + + * frameworks/base +26431e55b2300 LocaleTile: Fix crash on LongClick +8260056afcc4c Whitelist Google Photos URIs + + * hardware/interfaces +6d4d419194 cec: Don't spam "Machine is not on the network" + + * hardware/lineage/interfaces +9b60d38 Extend Fastcharge implementation [1/3] + + * lineage-sdk +40032999 sdk: Get rid of lineageos.os.{Build,Concierge} + + * lineage/hudson +e10b30e "Fashionably Tegra-late, but worth the wait!" +a3fe984 5th upgrade for konami, I'm out of ideas + + * lineage/mirror +d8342d4 Updated to 13-Feb-2025 23:01 UTC + + * lineage/scripts +38d1654 reuse_helper: Handle kotlin files + + * lineage/wiki +d38b80c5 wiki: Promote Xiaomi SM8250 devices to 22.1 + + * manifest +a643cc0 Track bionic and art from Alpha + + * packages/apps/Jelly +68e9e9f Jelly: Handle MediaSession For BackgroundShortcut +0d0d674 Jelly: Background Shortcuts + + * packages/apps/TvSettings +d6b23f1f2 TvSettings: Support two button mute + + * packages/apps/Twelve +4edf7e3 Twelve: LocalDataSource: Stop pretending we can have artist thumbnails +69f3c76 Twelve: BaseMediaItemView: Simplify thumbnail handling +53ccfe0 Twelve: Navigate safely! +254cec7 Twelve: Ensure all media items have fallback titles +8e70bf3 Twelve: LocalDataSource: `/audio/albumart/` exists too +1cd5d90 Twelve: LocalDataSource: Use hidden album art database +62db55b Twelve: Switch back to vendored material +33444d7 Twelve: Use a custom BitmapLoader for our service +472b00e Twelve: SubsonicDataSource: Use media item builders +8690156 Twelve: Simplify media item to data source and media type querying + +==================== + 02-13-2025 +==================== + + * build/make +f13fdb0cc0 build_image: get squashfs partition size from image size +ed6768708d build: handle missing files in remove_broken_build_tools +3d130d7637 build: Remove broken prebuilts + + * lineage/hudson +198f81c Regenerate device dependency mappings + + * lineage/mirror +be0c976 Updated to 12-Feb-2025 23:01 UTC + + * packages/apps/Twelve +f010219 Twelve: Use `ProviderIdentifier` for all fragment arguments +59cea6d Twelve: Hide trailing view for local provider +a7af174 Twelve: Media item builders! +32ff491 Twelve: Use Album thumbnail as Audio thumbnail +b5597d7 Twelve: Lowercase cursor column names +1a2d65a Twelve: Fix double .px in MAX_THUMBNAIL_SIZE + + * vendor/alpha +59835401 Disable memtag for different processes + + * vendor/extra +6148f7f Update Lawnchair to version 15.0.0-20250213 +904796a Update RiMusic to version v0.6.70 + ==================== - 08-01-2024 + 02-12-2025 ==================== -* AlphaDroid 2.3 Initial Build + * art +77ab69d4e1 Fix the divide-by-zero in odrefresh. +3d9f9226ea Speed up `AppendPrettyDescriptor()`. +15c86e55d4 optimized hprof speed +5af74f19cb Speed up `Class::IsInSamePackage()` even more. +3b9980b6eb Speed up `Class::IsInSamePackage()`. +56dc1ca02c Fix app info code type. +7eb26ef86a Use stp/ldp while calling native functions in arm64 +cd450549e7 ART: dex2oat and instruction_set_features: utilize modified runtime capabilities set +cd4057f5f7 Revert "Add visibility attributes in runtime/arch" +352bd28c70 Revert "Remove strip.keep_symbols from libart defaults" +8ab0280085 art: Add support for Cortex-A510 +3d9322a731 art: add check for __ARM_FEATURE_ATOMICS that indicates LSE atomics availability on target +98ba226aba art: Add Kryo585 support +f1263236cc art: Kryo785 supports dotprod +6da4f8a45d art: Disable debug tracing on production builds +c9ae30684b art: add kryo785 architecture variant. + + * bionic +4fd741f00 Ensure prop has zero padding +3759653a5 Prevent serial of ro props from self increment +eb1da2f49 getaddrinfo: Use Cloudflare DNS instead of Google DNS +d36536ebf libm: Support -ffp-contract=fast +0d98c742a Re-enable LTO for libm +7072cc6a6 libc: Set __bionic_asm_align to 64 for arm and arm64 +002d8d906 bionic: Support wildcards in cached hosts file +08847f3bb bionic: Sort and cache hosts file data for fast lookup +0317e202f Revert "Add better jemalloc stat logging." + + * build/blueprint +e29c960 Use pool for mutatorContext and transition contexts +633ab9e Optimize proptools.CalculateHash allocations + + * build/soong +bd349ebae soong: Allow flock for changelog generation +fe003d83e soong: Add out/soong/*.glob* to installclean +ce083663b cc/lto: enable unified LTO +377fe9ff4 cc/lto: add property for not restricting instr limit +16d359249 lto: enable O3 optimizations on explicit lto modules +b9db5a9fe cc/lto: instr limit of 40 for explicit LTO modules +128a56e30 Remove workaround for Qualcomm Kryo 385 +02505dab0 Enable crypto extensions for armv9-a +a16ac2ba8 config: Update cortex a75 flags +22e9a39ac config: do not force cortex-a76 as cortex-a75 +e974e4afd cc: Enable more features when using armv8.2-a+dotprod +4af8b30f9 soong: Add kryo300 variant support +1dc94feec soong: add kryo785 architecture variant for arm64. +e97f354ff Define AArch32 soong variable +80b2c1f4b arm_device: Change cortex-a76 mcpu from a55 to a75 +62501bcbc arm64_device: Change cortex-a76 mcpu from a55 to a75 +5e278dd8a Use -march=armv9-a+nosve for Armv9-A arch variant +718e0fbbc Introduce Cortex-A510 CPU variant +ee2aa776b soong: Allow various path commands + + * device/google/atv +66aed86 Revert "atv: sepolicy: public: Pull in hal_client_domain rule" +7beb6ac atv: sepolicy: public: Pull in hal_client_domain rule + + * frameworks/base +566743b7bf78f don't crash apps that depend on missing Gservices provider +132bcb02c55b2 Redesign seekbar +c53aa47a1ef5c SystemUI: Controllable squiggle animation [1/2] +d684e7eefec15 Statusbar: adjustable max visible notification icons [1/2] +1c18973e63ebe privapp-permissions: Grant missing TelephonyProvider perm. +d2ed4205900c1 config: Allow gms to access persistent data partition +9e27c57d39e57 core: Introduce VibrationUtils + + * manifest +c1ab1ed Update vendor/gms path + + * packages/apps/AlphaSettings +4a4a4bb2 Restore squiggle_animation and max notification icons settings +24908c8f Settings dashboard: disable DoT style for now +e9755476 Restore button settings + + * packages/apps/LineageParts +7ad6770 Disable unused components +01ab40a Nuke LineageStats +a71a55d Ship as AlphaDroid based on LineageOS +0e90313 Use ListPreference for charging control fragment +57d571c Update color mode preview from Android 12 +b34ea4d Make trust interface less boring + +==================== + 02-11-2025 +==================== + + * device/qcom/sepolicy_vndr/legacy-um +d929ad85c sepolicy_vndr: allow sensors HAL to do binder call to system_server + + * device/qcom/sepolicy_vndr/sm8450 +76a576ae7 sepolicy_vndr: allow sensors HAL to do binder call to system_server + + * hardware/lineage/interfaces +8f445d1 fingerprint: aidl: Improve documentation on sensor_location +3824e1a fingerprint: aidl: Use soong to decide which arch to build +9d7e862 fingerprint: aidl: Allow setting more than one sensor location +87c6ff2 fingerprint: aidl: Initial legacy libhardware implementation +15024d6 fingerprint: aidl: Initial stub service + + * packages/apps/Settings +5dd8c78f8bd1 Disable 'hide IME' preference when 'show hint' is enabled + +==================== + 02-10-2025 +==================== + + * bootable/recovery +08ca33c5 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_bootable_recovery into alpha-15.1-wip + + * build/make +d32898ad47 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build into alpha-15.1 + + * build/soong +f15fc9e7d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build_soong into alpha-15.1 + + * frameworks/av +6a3bf5ba6f fixup! av: support per-app volume [1/3] +4c2afb493d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_av into alpha-15.1-wip + + * frameworks/base +58047e65355de base: Add a toggle for long press on navbar to search [1/3] +90502e054be97 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_base into alpha-15.1-wip +4f1dc41a1e26b display: Add simple RGB color balance transform + + * hardware/lineage/interfaces +a90b7f9 light: Add `lcd-backlight-ex` to the list of backlight devices +232ba05 light: Add `panel0-backlight-ex` to the list of backlight devices + + * hardware/samsung/nfc +61bc89f nfc: Rename debug level property + + * lineage/hudson +80fbf9a Flash wasn't fast enough +77c8d6c Japan has their own version of everything +67cc451 Burned at the stake, forever to be remembered + + * lineage/wiki +476a125d devices: add LG V50 ThinQ (flashlmdd) +b20eb9dd wiki: add Japanese LG V30 +992de2e1 joan: promote to 22.1 + + * manifest +c811b92 Merge branch 'lineage-22.1' of https://github.com/lineageos/android into alpha-15.1-wip +479a96c Track pixel overlays + + * packages/apps/AlphaSettings +6f09b0a2 Add network_dashboard_short_title +7b7fc2c1 Add dashboard messages +89a50f43 AlphaDroid 3.1 bringup + + * packages/apps/Launcher3 +0c73ad3ff3 Allow locking tasks to recents [2/2] +1f9fa63ef6 Restore 4x4 workspace +7f05a4af09 Launcher3: Adapt strings to Alphadroid +5a94ae4307 Ship as AlphaDroid based on crDroid + + * packages/apps/Settings +cb00e2b56ef9 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_packages_apps_settings into alpha-15.1 +f50b2d1f8938 Settings: Better check for GSA package +87eb0db1aea7 Settings: Add a toggle for long press on navbar to search [3/3] + + * packages/apps/SetupWizard +5f03725 Merge branch 'lineage-22.1' of https://github.com/LineageOS/android_packages_apps_SetupWizard into alpha-15.1 + + * packages/apps/Twelve +dec2d10 Twelve: Make togglePlayPause() rewind if playback has ended +2c66e7b Twelve: Add some margin to create playlist button +11e6ecb Twelve: Don't open bottom sheet for "create playlist" item +8a0e7de Twelve: Move onPrepareView callbacks using item to onBindView +799a828 Twelve: Merge all media item views + + * vendor/alpha +788ff11c Revert "config: Changes for libfmjni bp conversion" +898c8f0f apns: Update Lebara UK +395656f3 vars: Update qcom tags +001ab1c8 Remove unused makefiles + +==================== + 02-09-2025 +==================== + + * build/make +083d637741 build: dont include tasks from tests and platform_testing +23727aae3b combo: Add kryo585 architecture to known v8 cores +f07fa05673 combo: Add kryo585|785 architectures to known v8-2a cores +0d3aaba9ef combo: Add cortex-a76 to known v8-2a cores +b8eb00ae74 core: Use $(PRODUCT_DEVICE) for auto generated RRO names +616a2095c2 Revert "Add DeviceAsWebcam to general handheld_system" +11233f9763 envsetup.sh: Setup and enable ccache +c562d1ce5f build: Always use release-keys +5edf5fdbac build: Add backuptool by default + + * hardware/qcom-caf/msm8953/audio +1b5ce68f1a visualizer: do not use GNU old-style field designators +1809521b6a voice_processing: do not use GNU old-style field designators +218e835767 audio-effects: Fix out-of-bound read +c7945b3662 audio-hal: Fix kw issue +71c5e51120 audio-hal: oob read when doing the typecase +51cdec106b hal: Update 64-bit vendor HAL path +01be9192c4 soundfx: Convert to blueprint & remove unused effects +ddd4045c35 audio: Remove autoconf/automake files + + * hardware/qcom-caf/msm8998/audio +970b452a3b hal: update audio effects config names +0b702d7ccc post_proc: fix mul-overflow +d6bec2c279 hal: Show cal step for volume listener +8f607d5055 visualizer: dynamically parse the sound card when opening mixer +d396d643bf post_proc: Add USB device support for bass boost +32fe461f1e visualizer: do not use GNU old-style field designators +c7b9f35c22 voice_processing: do not use GNU old-style field designators +15a96f3ad3 audio-effects: Fix out-of-bound read +927a1882cf audio-hal: Fix kw issue +fff6b47b04 audio-hal: oob read when doing the typecase +af7b3277b8 hal: Update 64-bit vendor HAL path +a310768ff9 soundfx: Convert to blueprint & remove unused effects +9164a77fbb audio: Remove autoconf/automake files + + * hardware/qcom-caf/sdm845/audio +d6b236ac74 visualizer: do not use GNU old-style field designators +5bb9c04a33 voice_processing: do not use GNU old-style field designators +0c00f920ca audio-effects: Fix out-of-bound read +a8cefba281 audio-hal: Fix kw issue +0a0ffe2aae audio-hal: oob read when doing the typecase +07a88dcd10 hal: Update 64-bit vendor HAL path +f9c22aba8e soundfx: Convert to blueprint & remove unused effects +1f6606f76e audio: Remove autoconf/automake files + + * hardware/qcom-caf/sm8250/audio +0547a74443 visualizer: do not use GNU old-style field designators +ce9604d4c6 voice_processing: do not use GNU old-style field designators + + * hardware/qcom-caf/sm8250/media +3bfc8ddfb mm-core: Remove no longer used codecs +c64f23926 mm-core: Convert to blueprint +a47853022 mm-core: Remove unused files & flags +d004c5f44 mm-video-v4l2: Convert to blueprint + + * hardware/qcom-caf/sm8350/audio +452725a165 audio: Drop STT meta test app +b13925e6ee visualizer: do not use GNU old-style field designators +f5b6e037a4 voice_processing: do not use GNU old-style field designators + + * lineage/hudson +0aaaa77 hudson: Promote miatoll to 22.1 + + * lineage/wiki +0f1ec4d5 wiki: devices: Promote miatoll to 22.1 + + * packages/apps/Settings +0042bc16f205 AlphaSettings: hide title +9c25876494c6 Settings: Add Circle To Search [2/2] +17fda7c3a0c1 Don't let profiles open the UserSettings overflow +1aaf5972f2af Block the content scheme intent in AccountTypePreferenceLoader +a3b33971f80f Add missing resources +b2e46175ae37 Beta TAG for now +165bb5354e03 FastChargingPreferenceController: implement dynamic summary to show fastcharge status +50d5aeb09479 Extend Fastcharge implementation [2/3] +627713f5f151 BatteryStateDatabase: Set exportSchema to false +fdc77b3080df Settings Styles redigned + + * packages/apps/Twelve +c95473a Twelve: Reformat code +0836d86 Twelve: Fix/improve intent handling navigation + + * vendor/addons +c1d4d392 BlackTheme: Turn colors_material bg colors to black +1cc41ad7 BlackTheme: Update and move color resources to night +87ddda02 Fix transparent Shishu themes + + * vendor/alpha +c71b3137 Guard pixel overlays with WITH_PIXEL_OVERLAYS +b678f22d vars: February 2025 Security update + + * vendor/pixeloverlays +fbfbafd Adapt for Alpha + +==================== + 02-08-2025 +==================== + + * build/make +36c1905749 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * device/qcom/sepolicy_vndr/sm8550 +bbbbed900 sepolicy: NFC: Add support for snxxx AIDL service + + * frameworks/base +8f2748b40ab1b Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 +83cd5c824c57b Nuke black theme overlay + + * hardware/qcom-caf/msm8953/audio +23c50e9f81 audio: Remove OMX components +0f32dcd453 audio: Remove disabled HW accelerated effects +e342823606 audio: Remove unsupported QAHW +2b2841b3bc audio: Remove unused hdmi_in_test +c70ad9ca25 audio: Remove deprecated audio daemon + + * hardware/qcom-caf/msm8953/display +47e27c7418 Revert "gpu_tonemapper: Fix compilation issue." +5345254cfd gpu_tonemapper: Fix loop increment never executed +3a56441266 Convert some display libraries to blueprint +681046fd02 Remove unused libcopybit sources +6d2c56e9d5 qdutils/hwc: Remove unused code surrounding fps calculations +61890b7fff sdm: Remove USE_GRALLOC1 conditionals +12d9f2ca89 sdm: Remove use_hwc2 conditional +0bc83cf81d sdm: Remove display_config_version conditionals +bad9b7af9a Revert "hwc2: Avoid adding default color mode when display PP is unsupported" +c54d77b5ca Revert "hwc2: Remove multi-display support from wearables." +be97b92a6e sdm: Cleanup unused code, round 2 +1e0788c9d3 display: Cleanup unused code +9ae410d70b display: Remove deprecated lights.$(TARGET_BOARD_PLATFORM) +a407397f40 display: Remove libmemtrack library + + * hardware/qcom-caf/sm8150/audio +15dc2b0cbc visualizer: do not use GNU old-style field designators +c47189f8b2 voice_processing: do not use GNU old-style field designators +b61b62ecf2 audio-hal: Fix kw issue +56b6afdb40 hal: Update 64-bit vendor HAL path +566fa517c3 soundfx: Convert to blueprint & remove unused effects +1e377baf21 audio: Remove autoconf/automake files + + * lineage/wiki +b904cccc Update info on bootloader unlock for new Xiaomi devices + + * manifest +538c253 manifest: February 2025 Security Update +43cb1e2 manifest: Drop legacy QCOM VR HAL + + * packages/apps/AlphaSettings +471c2820 New Crowdin updates (#1221) +92ead45e crdroid: Add strings for Circle To Search +548fef71 crdroid: Add strings for long press on navbar to search + + * packages/apps/Jelly +649eef6 Jelly: set MainActivity launchMode to singleTask + + * packages/apps/Launcher3 +f159d02318 New Crowdin updates (#480) +afac31d785 Launcher3: Fix up jank with navbar long press +18736a612f Launcher3: Add Circle To Search [1/2] +2e5eeeacec Launcher3: Add a toggle for long press on navbar to search [2/3] +79f2f89d15 Launcher3: Implement long press nav bar to search gesture +bf4be376a8 Revert "Launcher3: Add Circle To Search" + + * packages/apps/Twelve +2a492f1 Twelve: Fix-up provider preference store + + * packages/apps/Updater +35d7963 New translations (#84) +0560741 Update Crowdin configuration file +2c14d1e Catch exceptions when enabling performance mode +0f9e696 Revert "Updater: layout: activity_updates: add spacing.." +c0f32d5 Updater: Update parsed info whenever data is refreshed +13bc9bf Updater: Add support links and some more info +07a0657 Updater: Use headline font for activity header +238d244 Updater: Nuke Lineage's website on installation blocked dialog +91aa830 Updater: Initial adaption for crdroid +fb990ca Updater: Change package name to avoid conflict +835f24a Ship as crDroid based on LOS + + * packages/modules/Bluetooth +9061231e0a BondStateMachine: Fix NPE on some devices +a8abaaf571 gd: hci: Allow disabling erroneous data reporting +9d22ecdada Fix BT noise issue during startup +619f6ee651 Bluetooth timeout feature + + * vendor/alpha +f76398ca vendor: alpha: update default pif values + +==================== + 02-07-2025 +==================== + + * hardware/qcom-caf/bootctrl +3adebe3 Stricter stat when checking for blockdevices +76c9776 Remove goto statements +32e7614 Add function to get active boot slot +91e6460 bootcontrol: count slots correctly +7f432e0 [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl +b194dcc Add METADATA to bootctrl: BSD=NOTICE + + * hardware/qcom-caf/sm8350/audio +37b09dbbcd soundfx: Convert to blueprint & remove unused effects +170939e8c9 audio: Remove autoconf/automake files +0c1ac0287d audio-hal: oob read when doing the typecase +6dfdc466ab Remove ndk_platform backend. Use the ndk backend. +ea4962f508 Remove log spam when placing power hint call +0cc4c5da5d Probe PowerHAL HIDL first +37beb7942e Support Power HAL AIDL service + + * lineage/hudson +d6b4269 hudson: Promote nairo to 22.1 +a6834bc Regenerate device dependency mappings + + * lineage/wiki +8324ea23 wiki: devices: Promote nairo to 22.1 +b46924c9 wiki: Use `fastboot reboot-recovery` for sweet +cedaf26a wiki: Use `fastboot reboot-recovery` for Xiaomi SM8350 + + * packages/apps/AlphaSettings +dd33f480 New Crowdin updates (#85, #86, #87, #88, #89, #90, #91) + + * packages/apps/FMRadio +f3eb07a FMRadio: Rework custom jni support + + * packages/apps/Glimpse +c57bcd7 Glimpse: Create a Media out of thin air if not in media provider + + * packages/apps/Launcher3 +78bae21c78 Launcher3: Make zram info in recents optional +5078122b0f Launcher3: Set recent opacity to 100 + + * packages/apps/Twelve +967f2ab Twelve: New create playlist fragment +23e5e41 Twelve: Convert Serializable users to Parcel +ed57e27 Twelve: Better provider selector dialog +b06afb1 Twelve: Commonize Material 3 dialog fragments + + * vendor/qcom/opensource/libfmjni +c5ace14 libfmjni: Convert it to filegroup and header lib + +==================== + 02-06-2025 +==================== + + * device/qcom/sepolicy_vndr/legacy-um +e40b8c7a6 sepolicy: Add default permission for aidl hal_bootctl + + * device/qcom/sepolicy_vndr/sm8450 +3126539a7 sepolicy: Add default permission for aidl hal_bootctl + + * device/qcom/sepolicy_vndr/sm8550 +704bbd332 sepolicy: Add default permission for aidl hal_bootctl + + * external/gptfdisk +b605061 gptfdisk: Make libgptf available to product/vendor + + * hardware/lineage/interfaces +6063eaf light: Add "sprd_backlight" to the list of backlight devices + + * hardware/qcom-caf/sm8550/dataipa +b482ae4 dataipa: Disable all the debugging + + * lineage/wiki +d749782b fixup! wiki: Update jekyll-search +510d60e9 wiki: surya: Update maintainers +b70c854a wiki: faq: Fix Android capitalization + + * packages/apps/Camelot +8318cbd Camelot: Update androidx.pdf to 1.0.0-alpha06 + + * packages/apps/Launcher3 +809e4b5340 Launcher3: Update folder preview and background color + + * vendor/alpha +48604d44 kernel: sign GKI modules +6b8003d1 kernel: preserve GKI modules in vendor modules.dep +5dfa43f1 kernel: break the build when depmod finds missing symbols +a7488f21 kernel: consider gki modules when running depmod for vendor modules +047f5b78 kernel: reduce the use of find when copying modules +ab3bac8a merge_dtbs: Craft unique name for final saved merged trees +17102fc3 merge_dtbs: Use logging and argparse +1466d988 merge_dtbs.py: Print only basenames of dtb* files + +==================== + 02-05-2025 +==================== + + * build/release +1d3087d9 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/build/release into alpha-15.1 + + * frameworks/av +c2d9d7b479 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * frameworks/base +95950965742df SystemUI: Add DOUBLE_TAP_TO_WAKE to tuner service reset exceptions +279abaab4b08f Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/frameworks/base into alpha-15.1-wip + + * lineage/mirror +96d2d14 Updated aosp-minimal to 04-Feb-2025 23:01 UTC + + * packages/apps/Settings +a0338d65bdd5 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * packages/modules/Bluetooth +c2414be0f4 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * packages/modules/Wifi +44969a2973 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/modules/Wifi into alpha-15.1-wip + + * packages/services/Telecomm +7f43170cd Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/services/Telecomm into alpha-15.1-wip + + * system/core +2e3de5ae8 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/system/core into HEAD + + * vendor/gms +b3761f9 Exclude some exempted location overlays +9358184 Rename some resources for now +680d617 gms: Guard Phone packages for wifionly builds +0bfc7d1 gms: Conditionally build some apps +9a0c09d gms: Update to komodo-ota-ap4a.250205.002-e3270b8a +5d5f45a gms: Automatically extract and update GoogleExtServices from apex +83fd693 gms: Drop quick tap sysconfig +5f53ddc gms: Add Contextual Search sysconfig +ee598ee Setup symlink properly for libpowerstatshaldataprovider + + * vendor/pixel-framework +99e9a05 Revert "Disable burn-in protection and smartpixels for now" + +==================== + 02-04-2025 +==================== + + * frameworks/base +0bab1f1269989 SystemUI: Add ability to toggle bluetooth battery level [1/2] +b5fefaf8b8c85 SystemUI: Fix side scrolling issues with vertical/A11 tile layout +8d7538db0a773 SystemUI: Do not marquee QS label text +dbc77eebf4a61 SystemUI: Allow to change QS tile label text size [1/2] +005dda3bc5672 SystemUI: Add QS tile layout settings [1/2] +82fabe387fc3f Make sensor block package list configurable [1/2] +9aa4674b258a6 base: Add Accelerometer and Linear Acceleration sensors in blocking list +fe1960835aa0a FWB: Sensor block per-package switch (1/2) +97e43209a5bee SystemSensorManager: sensor block per-package +b2be26e7180c1 Checking whether ComponentName with current InputMethod is not null +d81bba678f819 fixup: StringBlock: Prevent SystemUI crash when inflating QS + + * hardware/google/pixel +15b40a4f pixel: Switch to common lineage powershare HAL + + * hardware/google/pixel-sepolicy +3961e30 pixel: Switch to common lineage powershare HAL + + * hardware/qcom-caf/sm8450/data-ipa-cfg-mgr +9bef0c7 data-ipa-cfg-mgr: Disable all the debugging + + * hardware/qcom-caf/sm8550/data-ipa-cfg-mgr +19ea389 data-ipa-cfg-mgr: Disable all the debugging + + * hardware/qcom/data/ipacfg-mgr +816edd3 Remove no longer used Android.mk guard +ef8e1ce data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds +ddc7901 data-ipa-cfg-mgr: Disable all the debugging +1921b32 ipanat: Remove test/Android.mk +e753ce9 ipacm: convert Android.mk files to Android.bp +63a4592 ipacm: Fix compilation error for switch case +e821842 google: Add repo license information. +e12c3ac Add hardware/qcom/data/ipacfg-mgr/msm8998 soong namespace + + * lineage/mirror +a3753f4 Updated aosp-minimal to 03-Feb-2025 23:01 UTC + + * lineage/wiki +f0b13a45 wiki: Update information post-migration to Play Integrity + + * tools/extract-utils +9d8fe9b extract-utils: Don't make extract-factory mutually exclusive + + * vendor/alpha +ee7212ee Build LMO Freeform app and sidebar +8fde2067 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS} +665c5fcc soong: Add libcameraservice extension config +f7ff180e crdroid: Disable default frame rate limit for games +ba41c8d9 overlay: Use google-sans for font config overlays +a4688341 crdroid: Move face unlock biometric permission to system_ext +7606d8d7 overlay: Add gms location history to extra location packages +17ae3413 overlay: Add tethering to location exemption +472157db overlay: Add SystemUI to location extra packages +1715c719 overlay: Add OmniJaws to location extra packages +98750035 Build extra packages + + * vendor/qcom/opensource/data-ipa-cfg-mgr-legacy-um +2456d63 data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds +ccd3dc5 data-ipa-cfg-mgr: Disable all the debugging diff --git a/dodge_changelog.txt b/changelog_dodge.txt similarity index 100% rename from dodge_changelog.txt rename to changelog_dodge.txt diff --git a/changelog_husky.txt b/changelog_husky.txt index 86d59b8..05e6044 100644 --- a/changelog_husky.txt +++ b/changelog_husky.txt @@ -1,8 +1,983 @@ Device: Pixel 8 Pro (husky) Device maintainer: OscarM + +==================== + 02-23-2025 +==================== + + * vendor/alpha +dbbe9bc6 Update pif overlay +c22d3ca2 Optimize updater logic + +==================== + 02-22-2025 +==================== + + * frameworks/base +6948be020b94b [SQUASH] Integrate Pixel framework hooks and wrappers +d622f29c808b4 PixelPropsUtils: Update fingerprints to February 2025 release + + * packages/apps/AlphaSettings +c6c91c16 New Crowdin updates (#94) +2582c64e Cleanup unused strings + + * packages/apps/Glimpse +7e7ea6d Glimpse: Fix trashed SECURE_REVIEW items not getting removed from screen +dde8aa8 Glimpse: buildList for the win + + * packages/apps/Twelve +ae0a3ea Twelve: NowPlayingFragment: Fix shuffle and repeat marker being cut in half +af4cd4e Twelve: MediaRepositoryTree: Don't crash in case of error +8710915 Twelve: buildList for the win +6f40e59 Twelve: Add support for search queries +0713aed Twelve: Apply player setup after .build() +5e5d43a Twelve: Lyrics fragment +e822e83 Twelve: Add lyrics view +fc7c6c5 Twelve: SubsonicDataSource: Implement lyrics fetching +85bd87e Twelve: JellyfinDataSource: Implement lyrics fetching +27e846a Twelve: Add lyrics method +65c5974 Twelve: MainActivity: Move intent flow handing to the usual `loadData()` +f9fd41c Twelve: Stop using fitsSystemView=true on CoordinatorLayout +1d1424a Twelve: Set edge to edge and transparent navigation bar color attributes +22e2370 Twelve: Remove useless orientation attribute on CoordinatorLayout + + * vendor/alpha +6d92207a Rework `createjson.sh` (#65) +13f3e960 Update charger animation +fe6dbac1 Build charger animation +e4a0329e android: merge_dtbs: Respect miboard-id while merging +2c09be0c Update default wallpaper + +==================== + 02-21-2025 +==================== + + * packages/apps/AlphaSettings +8a90fdc8 Remove 4G icon switch + + * packages/apps/Glimpse +a05d2fa Glimpse: Show warning regarding trash's auto-empty behavior + + * packages/apps/Settings +c269d741f976 Partially Revert "DynamicDenylistManager shall not exist" +8903d3175789 Settings: Update FaceEnroll ActivityDirector and Confirmation +3b5c0ca7ea24 Settings: Create face confirmation activity +6bbbef1c815f Settings: Create a ActivityDirector to optionally use SettingsGoogleFutureFaceEnroll +05ffe93e8dc4 [SQUASH] Settings changes for Pixel Framework +8b5fcc80a584 Revert "[Settings] Start SettingsDumpService to dump the db log after the db is" +078a9ad69e96 Disable SettingsDumpService +8f2bc0a3e870 Settings: Add missing animations from google +1dcf53457817 Settings: Add a toggle to force LTE_CA +4fe44aca3de6 Settings: Whitelist WRITE_DEVICE_CONFIG permission + +==================== + 02-20-2025 +==================== + + * device/qcom/sepolicy_vndr/sm8450 +0624d88e9 sepolicy: NFC: Label NXP NFC 2.0 HIDL + + * device/qcom/sepolicy_vndr/sm8550 +78af5575a sepolicy: NFC: Label NXP NFC 2.0 HIDL + + * frameworks/base +6351de5582baf Set animation scale to 0.75 + + * packages/apps/AlphaSettings +feb1b2e6 Restore QS layout settings +1e36feaa Restore sensor block settings +c5255df5 Hide UDFPS settings if not supported +6e29bda4 New Crowdin updates (#93) + + * packages/apps/Aperture +0fd3ae9 Aperture: Switch to upstream zxing-cpp + + * packages/apps/Glimpse +2162911 Glimpse: Break as soon a valid media type is found + +==================== + 02-19-2025 +==================== + + * lineage/wiki +f2d6f3bf wiki: libvirt-qemu: VirtIO keyboard does not work on the boot menu + + * manifest +c5e76c0 Create alpha-15.1-pixel branch +8c1ba78 Track Backgrounds from Alpha + + * packages/apps/Backgrounds +859ec8a Backgrounds: add AlphaDroid wallpapers + + * packages/apps/Settings +cf3e20604cc7 Remove BETA tag + + * packages/apps/Updater +e613dc7 Updater: adapt to AlphaDroid + +==================== + 02-18-2025 +==================== + + * build/make +417fdce7b8 tools: Introduce AlphaDroid - Bringed back alpha-14 from [1] and adapted to our new props +6f9eb082b0 build: execute changelog generator script + + * packages/apps/Catapult +fb83201 Catapult: String improvements & fixes + + * packages/apps/Settings +f70d438bc3f7 settings styles: sync accent colors with frameworks/base + + * vendor/alpha +be35ccc3 overlay: sync alpha accent colors with frameworks/base +0d70716a Restore createjson and changelog scripts + + * vendor/gms +ffbf6b5 Add Wellbeing overlay +383645e Drop systemui clocks +3c64a55 Optionally build nexus squad + +==================== + 02-17-2025 +==================== + + * external/avb +5986166 avbtool: Add --set_verification_disabled_flag arg + + * lineage/hudson +fdce9c0 hudson: Promote tama to 22.1 + + * lineage/wiki +958d23f3 wiki: Promote tama to 22.1 + + * manifest +9dfc71b Update clang version +ffe48b7 Create alpha-15.1 branch + + * packages/apps/AlphaSettings +ab23110b AlphaSettings: hide toolbar and restore banner + + * packages/apps/FMRadio +168f373 jni: Move customisation to properties +e603ac7 jni: Always build noise floor detect code and make it conditional + + * packages/apps/Settings +f6b50d9fe219 fixup! Settings Styles redigned + + * packages/apps/Twelve +3dcf24e Twelve: Fix visualizer, hopefully for the last time +5053246 Twelve: Take into account the timeline for the queue +ccdd16b Twelve: Add notification shuffle/repeat +eb13860 Twelve: Use Resources when possible to fetch resources +7b7be5f Twelve: Fix some format strings +b503c04 Twelve: Make player/mediaLibrarySession lateinit +5d265a0 Twelve: Reformat code + + * vendor/addons +19ce0e49 Black theme: fixup +3f94ec3b Add AlphaDroid ufps icon (semi-transparent and transparent versions) +111cbdda add AlphaDroid udfps icon + + * vendor/alpha +b2f77028 brunch: build user variant by default +107ab257 Ready for official builds +d11ac319 Enable ThinLTO cache + +==================== + 02-16-2025 +==================== + + * lineage/mirror +e366ec6 Updated to 15-Feb-2025 23:01 UTC + + * lineage/wiki +b3898e71 wiki: Sm-A217M -> SM-A217M +15192f7d devices: Promote NVIDIA to 22.1 + + * manifest +1fb3646 Track crClang + + * packages/apps/AlphaSettings +085e7f1c Add Wellbeing short title +de4fefb8 Use Alpha style on Alpha settings + + * packages/apps/Aperture +59013c8 Aperture: Update kotlin to 1.9.23 +759f8d0 Aperture: Update gradle{,w} to 8.12 +0e49f58 Aperture: Update ZXing-C++ to 2.3.0 +62bc27b Aperture: Update CameraX to 1.5.0-alpha05 +39a00a1 Aperture: Ensure secure URIs are inserted in order +4fc2193 Aperture: Update kotlin to 1.9.10 + + * packages/apps/DeskClock +296e428c0 DeskClock: Convert ListPreferences to SimpleMenuPreferences +5ddac9586 DeskClock: Remove the summaries for AM/PM and bold text +f0f776a74 DeskClock: Hide or disable some screensaver settings +713a91649 DeskClock: Fix formatting in ScreensaverSettingsActivity + + * packages/apps/Glimpse +a0ad138 Glimpse: Split ACTION_REVIEW from ACTION_REVIEW_SECURE + + * packages/apps/Jelly +1f5f1bc Jelly: Save user agreement about protected media + + * packages/apps/Settings +d61bbcea3990 Disable LiveDisplay settings +a5340ca60020 ROM card view: link to firmware version settings + + * packages/apps/Twelve +1120101 Twelve: Handle empty resumption playlist +2a9b749 Twelve: Readd round icon attribute +1e4626b Twelve: Set wake mode to network +7c4ac24 Twelve: Tie CoilBitmapLoader to service scope + +==================== + 02-15-2025 +==================== + + * device/qcom/sepolicy-legacy-um +ff381799 sepolicy: Add default permission for aidl hal_bootctl + + * packages/apps/Aperture +066ea34 Automatic translation import + + * packages/apps/AudioFX +02916e7 Automatic translation import + + * packages/apps/Camelot +23242a1 Automatic translation import + + * packages/apps/Catapult +c114091 Automatic translation import + + * packages/apps/Contacts +77afb19ff Automatic translation import + + * packages/apps/DeskClock +3db9ea707 Automatic translation import + + * packages/apps/Dialer +5bf5719c7 Automatic translation import + + * packages/apps/DocumentsUI +2b776897f Automatic translation import + + * packages/apps/Etar +578b82a5 Automatic translation import + + * packages/apps/FMRadio +7f5188d Automatic translation import + + * packages/apps/FlipFlap +fe2abce Automatic translation import + + * packages/apps/Glimpse +d47de86 Automatic translation import + + * packages/apps/Jelly +3f4c549 Jelly: Include assets +525b66c Automatic translation import + + * packages/apps/Messaging +ff479f4 Automatic translation import + + * packages/apps/Profiles +7455e65 Automatic translation import + + * packages/apps/Recorder +8f65896 Automatic translation import + + * packages/apps/Twelve +38aff6a Automatic translation import + + * packages/inputmethods/LatinIME +79f3aff8c Automatic translation import + + * packages/providers/DownloadProvider +be8b0fb7 Automatic translation import + + * packages/resources/devicesettings +8624d14 Automatic translation import + + * prebuilts/clang/host/linux-x86/clang-latest +d8a8c91 clang 20.0.0 (based on r547379) from build 13065274 + + * vendor/crowdin +fef707d Automatic translation import + + * vendor/qcom/opensource/commonsys/fm +b38a391 Automatic translation import + +==================== + 02-14-2025 +==================== + + * device/qcom/sepolicy_vndr/legacy-um +87be962ff sepolicy: NFC: Add support for snxxx AIDL service + + * device/qcom/sepolicy_vndr/sm8450 +54ee7c8f8 sepolicy: NFC: Add support for snxxx AIDL service + + * frameworks/base +26431e55b2300 LocaleTile: Fix crash on LongClick +8260056afcc4c Whitelist Google Photos URIs + + * hardware/interfaces +6d4d419194 cec: Don't spam "Machine is not on the network" + + * hardware/lineage/interfaces +9b60d38 Extend Fastcharge implementation [1/3] + + * lineage-sdk +40032999 sdk: Get rid of lineageos.os.{Build,Concierge} + + * lineage/hudson +e10b30e "Fashionably Tegra-late, but worth the wait!" +a3fe984 5th upgrade for konami, I'm out of ideas + + * lineage/mirror +d8342d4 Updated to 13-Feb-2025 23:01 UTC + + * lineage/scripts +38d1654 reuse_helper: Handle kotlin files + + * lineage/wiki +d38b80c5 wiki: Promote Xiaomi SM8250 devices to 22.1 + + * manifest +a643cc0 Track bionic and art from Alpha + + * packages/apps/Jelly +68e9e9f Jelly: Handle MediaSession For BackgroundShortcut +0d0d674 Jelly: Background Shortcuts + + * packages/apps/TvSettings +d6b23f1f2 TvSettings: Support two button mute + + * packages/apps/Twelve +4edf7e3 Twelve: LocalDataSource: Stop pretending we can have artist thumbnails +69f3c76 Twelve: BaseMediaItemView: Simplify thumbnail handling +53ccfe0 Twelve: Navigate safely! +254cec7 Twelve: Ensure all media items have fallback titles +8e70bf3 Twelve: LocalDataSource: `/audio/albumart/` exists too +1cd5d90 Twelve: LocalDataSource: Use hidden album art database +62db55b Twelve: Switch back to vendored material +33444d7 Twelve: Use a custom BitmapLoader for our service +472b00e Twelve: SubsonicDataSource: Use media item builders +8690156 Twelve: Simplify media item to data source and media type querying + +==================== + 02-13-2025 +==================== + + * lineage/hudson +198f81c Regenerate device dependency mappings + + * lineage/mirror +be0c976 Updated to 12-Feb-2025 23:01 UTC + + * packages/apps/Twelve +f010219 Twelve: Use `ProviderIdentifier` for all fragment arguments +59cea6d Twelve: Hide trailing view for local provider +a7af174 Twelve: Media item builders! +32ff491 Twelve: Use Album thumbnail as Audio thumbnail +b5597d7 Twelve: Lowercase cursor column names +1a2d65a Twelve: Fix double .px in MAX_THUMBNAIL_SIZE + + * vendor/alpha +59835401 Disable memtag for different processes + + * vendor/extra +6148f7f Update Lawnchair to version 15.0.0-20250213 + +==================== + 02-12-2025 +==================== + + * art +77ab69d4e1 Fix the divide-by-zero in odrefresh. +3d9f9226ea Speed up `AppendPrettyDescriptor()`. +15c86e55d4 optimized hprof speed +5af74f19cb Speed up `Class::IsInSamePackage()` even more. +3b9980b6eb Speed up `Class::IsInSamePackage()`. +56dc1ca02c Fix app info code type. +7eb26ef86a Use stp/ldp while calling native functions in arm64 +cd450549e7 ART: dex2oat and instruction_set_features: utilize modified runtime capabilities set +cd4057f5f7 Revert "Add visibility attributes in runtime/arch" +352bd28c70 Revert "Remove strip.keep_symbols from libart defaults" +8ab0280085 art: Add support for Cortex-A510 +3d9322a731 art: add check for __ARM_FEATURE_ATOMICS that indicates LSE atomics availability on target +98ba226aba art: Add Kryo585 support +f1263236cc art: Kryo785 supports dotprod +6da4f8a45d art: Disable debug tracing on production builds +c9ae30684b art: add kryo785 architecture variant. + + * bionic +4fd741f00 Ensure prop has zero padding +3759653a5 Prevent serial of ro props from self increment +eb1da2f49 getaddrinfo: Use Cloudflare DNS instead of Google DNS +d36536ebf libm: Support -ffp-contract=fast +0d98c742a Re-enable LTO for libm +7072cc6a6 libc: Set __bionic_asm_align to 64 for arm and arm64 +002d8d906 bionic: Support wildcards in cached hosts file +08847f3bb bionic: Sort and cache hosts file data for fast lookup +0317e202f Revert "Add better jemalloc stat logging." + + * build/blueprint +e29c960 Use pool for mutatorContext and transition contexts +633ab9e Optimize proptools.CalculateHash allocations + + * build/make +f13fdb0cc0 build_image: get squashfs partition size from image size +ed6768708d build: handle missing files in remove_broken_build_tools +3d130d7637 build: Remove broken prebuilts + + * build/soong +bd349ebae soong: Allow flock for changelog generation +fe003d83e soong: Add out/soong/*.glob* to installclean +ce083663b cc/lto: enable unified LTO +377fe9ff4 cc/lto: add property for not restricting instr limit +16d359249 lto: enable O3 optimizations on explicit lto modules +b9db5a9fe cc/lto: instr limit of 40 for explicit LTO modules +128a56e30 Remove workaround for Qualcomm Kryo 385 +02505dab0 Enable crypto extensions for armv9-a +a16ac2ba8 config: Update cortex a75 flags +22e9a39ac config: do not force cortex-a76 as cortex-a75 +e974e4afd cc: Enable more features when using armv8.2-a+dotprod +4af8b30f9 soong: Add kryo300 variant support +1dc94feec soong: add kryo785 architecture variant for arm64. +e97f354ff Define AArch32 soong variable +80b2c1f4b arm_device: Change cortex-a76 mcpu from a55 to a75 +62501bcbc arm64_device: Change cortex-a76 mcpu from a55 to a75 +5e278dd8a Use -march=armv9-a+nosve for Armv9-A arch variant +718e0fbbc Introduce Cortex-A510 CPU variant +ee2aa776b soong: Allow various path commands + + * device/google/atv +66aed86 Revert "atv: sepolicy: public: Pull in hal_client_domain rule" +7beb6ac atv: sepolicy: public: Pull in hal_client_domain rule + + * frameworks/base +566743b7bf78f don't crash apps that depend on missing Gservices provider +132bcb02c55b2 Redesign seekbar +c53aa47a1ef5c SystemUI: Controllable squiggle animation [1/2] +d684e7eefec15 Statusbar: adjustable max visible notification icons [1/2] +1c18973e63ebe privapp-permissions: Grant missing TelephonyProvider perm. +d2ed4205900c1 config: Allow gms to access persistent data partition +9e27c57d39e57 core: Introduce VibrationUtils + + * manifest +c1ab1ed Update vendor/gms path + + * packages/apps/AlphaSettings +4a4a4bb2 Restore squiggle_animation and max notification icons settings +24908c8f Settings dashboard: disable DoT style for now +e9755476 Restore button settings + + * packages/apps/LineageParts +7ad6770 Disable unused components +01ab40a Nuke LineageStats +a71a55d Ship as AlphaDroid based on LineageOS +0e90313 Use ListPreference for charging control fragment +57d571c Update color mode preview from Android 12 +b34ea4d Make trust interface less boring + + * vendor/extra +904796a Update RiMusic to version v0.6.70 + +==================== + 02-11-2025 +==================== + + * hardware/lineage/interfaces +8f445d1 fingerprint: aidl: Improve documentation on sensor_location +3824e1a fingerprint: aidl: Use soong to decide which arch to build +9d7e862 fingerprint: aidl: Allow setting more than one sensor location +87c6ff2 fingerprint: aidl: Initial legacy libhardware implementation +15024d6 fingerprint: aidl: Initial stub service + + * packages/apps/Settings +5dd8c78f8bd1 Disable 'hide IME' preference when 'show hint' is enabled + +==================== + 02-10-2025 +==================== + + * bootable/recovery +08ca33c5 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_bootable_recovery into alpha-15.1-wip + + * build/make +d32898ad47 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build into alpha-15.1 + + * build/soong +f15fc9e7d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build_soong into alpha-15.1 + + * device/qcom/sepolicy_vndr/legacy-um +d929ad85c sepolicy_vndr: allow sensors HAL to do binder call to system_server + + * device/qcom/sepolicy_vndr/sm8450 +76a576ae7 sepolicy_vndr: allow sensors HAL to do binder call to system_server + + * frameworks/av +6a3bf5ba6f fixup! av: support per-app volume [1/3] +4c2afb493d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_av into alpha-15.1-wip + + * frameworks/base +58047e65355de base: Add a toggle for long press on navbar to search [1/3] +90502e054be97 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_base into alpha-15.1-wip + + * hardware/lineage/interfaces +a90b7f9 light: Add `lcd-backlight-ex` to the list of backlight devices +232ba05 light: Add `panel0-backlight-ex` to the list of backlight devices + + * hardware/samsung/nfc +61bc89f nfc: Rename debug level property + + * lineage/hudson +80fbf9a Flash wasn't fast enough +77c8d6c Japan has their own version of everything +67cc451 Burned at the stake, forever to be remembered + + * lineage/wiki +476a125d devices: add LG V50 ThinQ (flashlmdd) +b20eb9dd wiki: add Japanese LG V30 +992de2e1 joan: promote to 22.1 + + * manifest +c811b92 Merge branch 'lineage-22.1' of https://github.com/lineageos/android into alpha-15.1-wip +479a96c Track pixel overlays + + * packages/apps/AlphaSettings +6f09b0a2 Add network_dashboard_short_title +7b7fc2c1 Add dashboard messages +89a50f43 AlphaDroid 3.1 bringup + + * packages/apps/Launcher3 +0c73ad3ff3 Allow locking tasks to recents [2/2] +1f9fa63ef6 Restore 4x4 workspace +7f05a4af09 Launcher3: Adapt strings to Alphadroid +5a94ae4307 Ship as AlphaDroid based on crDroid + + * packages/apps/Settings +cb00e2b56ef9 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_packages_apps_settings into alpha-15.1 +f50b2d1f8938 Settings: Better check for GSA package +87eb0db1aea7 Settings: Add a toggle for long press on navbar to search [3/3] + + * packages/apps/SetupWizard +5f03725 Merge branch 'lineage-22.1' of https://github.com/LineageOS/android_packages_apps_SetupWizard into alpha-15.1 + + * packages/apps/Twelve +dec2d10 Twelve: Make togglePlayPause() rewind if playback has ended +2c66e7b Twelve: Add some margin to create playlist button +11e6ecb Twelve: Don't open bottom sheet for "create playlist" item +8a0e7de Twelve: Move onPrepareView callbacks using item to onBindView +799a828 Twelve: Merge all media item views + + * vendor/alpha +788ff11c Revert "config: Changes for libfmjni bp conversion" +898c8f0f apns: Update Lebara UK +395656f3 vars: Update qcom tags + +==================== + 02-09-2025 +==================== + + * build/make +083d637741 build: dont include tasks from tests and platform_testing +23727aae3b combo: Add kryo585 architecture to known v8 cores +f07fa05673 combo: Add kryo585|785 architectures to known v8-2a cores +0d3aaba9ef combo: Add cortex-a76 to known v8-2a cores +b8eb00ae74 core: Use $(PRODUCT_DEVICE) for auto generated RRO names +616a2095c2 Revert "Add DeviceAsWebcam to general handheld_system" +11233f9763 envsetup.sh: Setup and enable ccache +c562d1ce5f build: Always use release-keys +5edf5fdbac build: Add backuptool by default + + * frameworks/base +4f1dc41a1e26b display: Add simple RGB color balance transform + + * hardware/qcom-caf/msm8953/audio +1b5ce68f1a visualizer: do not use GNU old-style field designators +1809521b6a voice_processing: do not use GNU old-style field designators +218e835767 audio-effects: Fix out-of-bound read +c7945b3662 audio-hal: Fix kw issue +71c5e51120 audio-hal: oob read when doing the typecase +51cdec106b hal: Update 64-bit vendor HAL path +01be9192c4 soundfx: Convert to blueprint & remove unused effects +ddd4045c35 audio: Remove autoconf/automake files + + * hardware/qcom-caf/msm8998/audio +970b452a3b hal: update audio effects config names +0b702d7ccc post_proc: fix mul-overflow +d6bec2c279 hal: Show cal step for volume listener +8f607d5055 visualizer: dynamically parse the sound card when opening mixer +d396d643bf post_proc: Add USB device support for bass boost +32fe461f1e visualizer: do not use GNU old-style field designators +c7b9f35c22 voice_processing: do not use GNU old-style field designators +15a96f3ad3 audio-effects: Fix out-of-bound read +927a1882cf audio-hal: Fix kw issue +fff6b47b04 audio-hal: oob read when doing the typecase +af7b3277b8 hal: Update 64-bit vendor HAL path +a310768ff9 soundfx: Convert to blueprint & remove unused effects + + * hardware/qcom-caf/sm8250/audio +0547a74443 visualizer: do not use GNU old-style field designators +ce9604d4c6 voice_processing: do not use GNU old-style field designators + + * hardware/qcom-caf/sm8250/media +3bfc8ddfb mm-core: Remove no longer used codecs +c64f23926 mm-core: Convert to blueprint +a47853022 mm-core: Remove unused files & flags +d004c5f44 mm-video-v4l2: Convert to blueprint + + * hardware/qcom-caf/sm8350/audio +452725a165 audio: Drop STT meta test app +b13925e6ee visualizer: do not use GNU old-style field designators +f5b6e037a4 voice_processing: do not use GNU old-style field designators + + * lineage/hudson +0aaaa77 hudson: Promote miatoll to 22.1 + + * lineage/wiki +0f1ec4d5 wiki: devices: Promote miatoll to 22.1 + + * packages/apps/Settings +0042bc16f205 AlphaSettings: hide title +9c25876494c6 Settings: Add Circle To Search [2/2] +17fda7c3a0c1 Don't let profiles open the UserSettings overflow +1aaf5972f2af Block the content scheme intent in AccountTypePreferenceLoader +a3b33971f80f Add missing resources +b2e46175ae37 Beta TAG for now +165bb5354e03 FastChargingPreferenceController: implement dynamic summary to show fastcharge status +50d5aeb09479 Extend Fastcharge implementation [2/3] +627713f5f151 BatteryStateDatabase: Set exportSchema to false +fdc77b3080df Settings Styles redigned + + * packages/apps/Twelve +c95473a Twelve: Reformat code +0836d86 Twelve: Fix/improve intent handling navigation + + * vendor/addons +c1d4d392 BlackTheme: Turn colors_material bg colors to black +1cc41ad7 BlackTheme: Update and move color resources to night +87ddda02 Fix transparent Shishu themes + + * vendor/alpha +001ab1c8 Remove unused makefiles +c71b3137 Guard pixel overlays with WITH_PIXEL_OVERLAYS +b678f22d vars: February 2025 Security update + + * vendor/pixeloverlays +fbfbafd Adapt for Alpha + +==================== + 02-08-2025 +==================== + + * build/make +36c1905749 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * device/qcom/sepolicy_vndr/sm8550 +bbbbed900 sepolicy: NFC: Add support for snxxx AIDL service + + * frameworks/base +8f2748b40ab1b Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 +83cd5c824c57b Nuke black theme overlay + + * hardware/qcom-caf/msm8953/audio +23c50e9f81 audio: Remove OMX components +0f32dcd453 audio: Remove disabled HW accelerated effects +e342823606 audio: Remove unsupported QAHW +2b2841b3bc audio: Remove unused hdmi_in_test +c70ad9ca25 audio: Remove deprecated audio daemon + + * hardware/qcom-caf/msm8953/display +47e27c7418 Revert "gpu_tonemapper: Fix compilation issue." +5345254cfd gpu_tonemapper: Fix loop increment never executed +3a56441266 Convert some display libraries to blueprint +681046fd02 Remove unused libcopybit sources +6d2c56e9d5 qdutils/hwc: Remove unused code surrounding fps calculations +61890b7fff sdm: Remove USE_GRALLOC1 conditionals +12d9f2ca89 sdm: Remove use_hwc2 conditional +0bc83cf81d sdm: Remove display_config_version conditionals +bad9b7af9a Revert "hwc2: Avoid adding default color mode when display PP is unsupported" +c54d77b5ca Revert "hwc2: Remove multi-display support from wearables." +be97b92a6e sdm: Cleanup unused code, round 2 +1e0788c9d3 display: Cleanup unused code +9ae410d70b display: Remove deprecated lights.$(TARGET_BOARD_PLATFORM) +a407397f40 display: Remove libmemtrack library + + * hardware/qcom-caf/msm8998/audio +9164a77fbb audio: Remove autoconf/automake files + + * hardware/qcom-caf/sdm845/audio +d6b236ac74 visualizer: do not use GNU old-style field designators +5bb9c04a33 voice_processing: do not use GNU old-style field designators +0c00f920ca audio-effects: Fix out-of-bound read +a8cefba281 audio-hal: Fix kw issue +0a0ffe2aae audio-hal: oob read when doing the typecase +07a88dcd10 hal: Update 64-bit vendor HAL path +f9c22aba8e soundfx: Convert to blueprint & remove unused effects +1f6606f76e audio: Remove autoconf/automake files + + * hardware/qcom-caf/sm8150/audio +15dc2b0cbc visualizer: do not use GNU old-style field designators +c47189f8b2 voice_processing: do not use GNU old-style field designators +b61b62ecf2 audio-hal: Fix kw issue +56b6afdb40 hal: Update 64-bit vendor HAL path +566fa517c3 soundfx: Convert to blueprint & remove unused effects +1e377baf21 audio: Remove autoconf/automake files + + * lineage/wiki +b904cccc Update info on bootloader unlock for new Xiaomi devices + + * manifest +538c253 manifest: February 2025 Security Update +43cb1e2 manifest: Drop legacy QCOM VR HAL + + * packages/apps/AlphaSettings +471c2820 New Crowdin updates (#1221) +92ead45e crdroid: Add strings for Circle To Search +548fef71 crdroid: Add strings for long press on navbar to search + + * packages/apps/Jelly +649eef6 Jelly: set MainActivity launchMode to singleTask + + * packages/apps/Launcher3 +f159d02318 New Crowdin updates (#480) +afac31d785 Launcher3: Fix up jank with navbar long press +18736a612f Launcher3: Add Circle To Search [1/2] +2e5eeeacec Launcher3: Add a toggle for long press on navbar to search [2/3] +79f2f89d15 Launcher3: Implement long press nav bar to search gesture +bf4be376a8 Revert "Launcher3: Add Circle To Search" + + * packages/apps/Updater +35d7963 New translations (#84) +0560741 Update Crowdin configuration file +2c14d1e Catch exceptions when enabling performance mode +0f9e696 Revert "Updater: layout: activity_updates: add spacing.." +c0f32d5 Updater: Update parsed info whenever data is refreshed +13bc9bf Updater: Add support links and some more info +07a0657 Updater: Use headline font for activity header +238d244 Updater: Nuke Lineage's website on installation blocked dialog +91aa830 Updater: Initial adaption for crdroid +fb990ca Updater: Change package name to avoid conflict +835f24a Ship as crDroid based on LOS + + * packages/modules/Bluetooth +9061231e0a BondStateMachine: Fix NPE on some devices +a8abaaf571 gd: hci: Allow disabling erroneous data reporting +9d22ecdada Fix BT noise issue during startup +619f6ee651 Bluetooth timeout feature + + * vendor/alpha +f76398ca vendor: alpha: update default pif values + +==================== + 02-07-2025 +==================== + + * hardware/qcom-caf/bootctrl +3adebe3 Stricter stat when checking for blockdevices +76c9776 Remove goto statements +32e7614 Add function to get active boot slot +91e6460 bootcontrol: count slots correctly +7f432e0 [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl +b194dcc Add METADATA to bootctrl: BSD=NOTICE + + * hardware/qcom-caf/sm8350/audio +37b09dbbcd soundfx: Convert to blueprint & remove unused effects +170939e8c9 audio: Remove autoconf/automake files +0c1ac0287d audio-hal: oob read when doing the typecase +6dfdc466ab Remove ndk_platform backend. Use the ndk backend. +ea4962f508 Remove log spam when placing power hint call +0cc4c5da5d Probe PowerHAL HIDL first +37beb7942e Support Power HAL AIDL service + + * lineage/hudson +d6b4269 hudson: Promote nairo to 22.1 +a6834bc Regenerate device dependency mappings + + * lineage/wiki +8324ea23 wiki: devices: Promote nairo to 22.1 +b46924c9 wiki: Use `fastboot reboot-recovery` for sweet +cedaf26a wiki: Use `fastboot reboot-recovery` for Xiaomi SM8350 + + * packages/apps/AlphaSettings +dd33f480 New Crowdin updates (#85, #86, #87, #88, #89, #90, #91) + + * packages/apps/FMRadio +f3eb07a FMRadio: Rework custom jni support + + * packages/apps/Glimpse +c57bcd7 Glimpse: Create a Media out of thin air if not in media provider + + * packages/apps/Launcher3 +78bae21c78 Launcher3: Make zram info in recents optional +5078122b0f Launcher3: Set recent opacity to 100 + + * packages/apps/Twelve +2a492f1 Twelve: Fix-up provider preference store +967f2ab Twelve: New create playlist fragment +23e5e41 Twelve: Convert Serializable users to Parcel +ed57e27 Twelve: Better provider selector dialog +b06afb1 Twelve: Commonize Material 3 dialog fragments + + * vendor/qcom/opensource/libfmjni +c5ace14 libfmjni: Convert it to filegroup and header lib + +==================== + 02-06-2025 +==================== + + * device/qcom/sepolicy_vndr/legacy-um +e40b8c7a6 sepolicy: Add default permission for aidl hal_bootctl + + * device/qcom/sepolicy_vndr/sm8450 +3126539a7 sepolicy: Add default permission for aidl hal_bootctl + + * device/qcom/sepolicy_vndr/sm8550 +704bbd332 sepolicy: Add default permission for aidl hal_bootctl + + * external/gptfdisk +b605061 gptfdisk: Make libgptf available to product/vendor + + * hardware/lineage/interfaces +6063eaf light: Add "sprd_backlight" to the list of backlight devices + + * hardware/qcom-caf/sm8550/dataipa +b482ae4 dataipa: Disable all the debugging + + * lineage/wiki +d749782b fixup! wiki: Update jekyll-search +510d60e9 wiki: surya: Update maintainers +b70c854a wiki: faq: Fix Android capitalization + + * packages/apps/Camelot +8318cbd Camelot: Update androidx.pdf to 1.0.0-alpha06 + + * packages/apps/Launcher3 +809e4b5340 Launcher3: Update folder preview and background color + + * vendor/alpha +48604d44 kernel: sign GKI modules +6b8003d1 kernel: preserve GKI modules in vendor modules.dep +5dfa43f1 kernel: break the build when depmod finds missing symbols +a7488f21 kernel: consider gki modules when running depmod for vendor modules +047f5b78 kernel: reduce the use of find when copying modules +ab3bac8a merge_dtbs: Craft unique name for final saved merged trees +17102fc3 merge_dtbs: Use logging and argparse +1466d988 merge_dtbs.py: Print only basenames of dtb* files + ==================== - 08-01-2024 + 02-05-2025 ==================== -* AlphaDroid 2.3 Initial Build + * build/release +1d3087d9 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/build/release into alpha-15.1 + + * frameworks/av +c2d9d7b479 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * frameworks/base +95950965742df SystemUI: Add DOUBLE_TAP_TO_WAKE to tuner service reset exceptions +279abaab4b08f Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/frameworks/base into alpha-15.1-wip + + * lineage/mirror +96d2d14 Updated aosp-minimal to 04-Feb-2025 23:01 UTC + + * packages/apps/Settings +a0338d65bdd5 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * packages/modules/Bluetooth +c2414be0f4 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * packages/modules/Wifi +44969a2973 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/modules/Wifi into alpha-15.1-wip + + * packages/services/Telecomm +7f43170cd Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/services/Telecomm into alpha-15.1-wip + + * system/core +2e3de5ae8 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/system/core into HEAD + + * vendor/gms +b3761f9 Exclude some exempted location overlays +9358184 Rename some resources for now +680d617 gms: Guard Phone packages for wifionly builds +0bfc7d1 gms: Conditionally build some apps +9a0c09d gms: Update to komodo-ota-ap4a.250205.002-e3270b8a +5d5f45a gms: Automatically extract and update GoogleExtServices from apex +83fd693 gms: Drop quick tap sysconfig +5f53ddc gms: Add Contextual Search sysconfig +ee598ee Setup symlink properly for libpowerstatshaldataprovider + + * vendor/pixel-framework +99e9a05 Revert "Disable burn-in protection and smartpixels for now" + +==================== + 02-04-2025 +==================== + + * frameworks/base +0bab1f1269989 SystemUI: Add ability to toggle bluetooth battery level [1/2] +b5fefaf8b8c85 SystemUI: Fix side scrolling issues with vertical/A11 tile layout +8d7538db0a773 SystemUI: Do not marquee QS label text +dbc77eebf4a61 SystemUI: Allow to change QS tile label text size [1/2] +005dda3bc5672 SystemUI: Add QS tile layout settings [1/2] +82fabe387fc3f Make sensor block package list configurable [1/2] +9aa4674b258a6 base: Add Accelerometer and Linear Acceleration sensors in blocking list +fe1960835aa0a FWB: Sensor block per-package switch (1/2) +97e43209a5bee SystemSensorManager: sensor block per-package +b2be26e7180c1 Checking whether ComponentName with current InputMethod is not null +d81bba678f819 fixup: StringBlock: Prevent SystemUI crash when inflating QS + + * hardware/google/pixel +15b40a4f pixel: Switch to common lineage powershare HAL + + * hardware/google/pixel-sepolicy +3961e30 pixel: Switch to common lineage powershare HAL + + * hardware/qcom-caf/sm8450/data-ipa-cfg-mgr +9bef0c7 data-ipa-cfg-mgr: Disable all the debugging + + * hardware/qcom-caf/sm8550/data-ipa-cfg-mgr +19ea389 data-ipa-cfg-mgr: Disable all the debugging + + * hardware/qcom/data/ipacfg-mgr +816edd3 Remove no longer used Android.mk guard +ef8e1ce data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds +ddc7901 data-ipa-cfg-mgr: Disable all the debugging +1921b32 ipanat: Remove test/Android.mk +e753ce9 ipacm: convert Android.mk files to Android.bp +63a4592 ipacm: Fix compilation error for switch case +e821842 google: Add repo license information. +e12c3ac Add hardware/qcom/data/ipacfg-mgr/msm8998 soong namespace + + * lineage/mirror +a3753f4 Updated aosp-minimal to 03-Feb-2025 23:01 UTC + + * lineage/wiki +f0b13a45 wiki: Update information post-migration to Play Integrity + + * tools/extract-utils +9d8fe9b extract-utils: Don't make extract-factory mutually exclusive + + * vendor/alpha +ee7212ee Build LMO Freeform app and sidebar +8fde2067 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS} +665c5fcc soong: Add libcameraservice extension config +f7ff180e crdroid: Disable default frame rate limit for games +ba41c8d9 overlay: Use google-sans for font config overlays +a4688341 crdroid: Move face unlock biometric permission to system_ext +7606d8d7 overlay: Add gms location history to extra location packages +17ae3413 overlay: Add tethering to location exemption +472157db overlay: Add SystemUI to location extra packages +1715c719 overlay: Add OmniJaws to location extra packages +98750035 Build extra packages + + * vendor/qcom/opensource/data-ipa-cfg-mgr-legacy-um +2456d63 data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds +ccd3dc5 data-ipa-cfg-mgr: Disable all the debugging diff --git a/komodo_changelog.txt b/changelog_komodo.txt similarity index 100% rename from komodo_changelog.txt rename to changelog_komodo.txt diff --git a/changelog_shiba.txt b/changelog_shiba.txt index dd72835..01e88b0 100644 --- a/changelog_shiba.txt +++ b/changelog_shiba.txt @@ -1,7 +1,983 @@ Device: Pixel 8 (shiba) Device maintainer: OscarM + +==================== + 02-23-2025 +==================== + + * vendor/alpha +dbbe9bc6 Update pif overlay +c22d3ca2 Optimize updater logic + +==================== + 02-22-2025 +==================== + + * frameworks/base +6948be020b94b [SQUASH] Integrate Pixel framework hooks and wrappers +d622f29c808b4 PixelPropsUtils: Update fingerprints to February 2025 release + + * packages/apps/AlphaSettings +c6c91c16 New Crowdin updates (#94) +2582c64e Cleanup unused strings + + * packages/apps/Glimpse +7e7ea6d Glimpse: Fix trashed SECURE_REVIEW items not getting removed from screen +dde8aa8 Glimpse: buildList for the win + + * packages/apps/Twelve +ae0a3ea Twelve: NowPlayingFragment: Fix shuffle and repeat marker being cut in half +af4cd4e Twelve: MediaRepositoryTree: Don't crash in case of error +8710915 Twelve: buildList for the win +6f40e59 Twelve: Add support for search queries +0713aed Twelve: Apply player setup after .build() +5e5d43a Twelve: Lyrics fragment +e822e83 Twelve: Add lyrics view +fc7c6c5 Twelve: SubsonicDataSource: Implement lyrics fetching +85bd87e Twelve: JellyfinDataSource: Implement lyrics fetching +27e846a Twelve: Add lyrics method +65c5974 Twelve: MainActivity: Move intent flow handing to the usual `loadData()` +f9fd41c Twelve: Stop using fitsSystemView=true on CoordinatorLayout +1d1424a Twelve: Set edge to edge and transparent navigation bar color attributes +22e2370 Twelve: Remove useless orientation attribute on CoordinatorLayout + + * vendor/alpha +6d92207a Rework `createjson.sh` (#65) +13f3e960 Update charger animation +fe6dbac1 Build charger animation +e4a0329e android: merge_dtbs: Respect miboard-id while merging +2c09be0c Update default wallpaper + +==================== + 02-21-2025 +==================== + + * packages/apps/AlphaSettings +8a90fdc8 Remove 4G icon switch + + * packages/apps/Glimpse +a05d2fa Glimpse: Show warning regarding trash's auto-empty behavior + + * packages/apps/Settings +c269d741f976 Partially Revert "DynamicDenylistManager shall not exist" +8903d3175789 Settings: Update FaceEnroll ActivityDirector and Confirmation +3b5c0ca7ea24 Settings: Create face confirmation activity +6bbbef1c815f Settings: Create a ActivityDirector to optionally use SettingsGoogleFutureFaceEnroll +05ffe93e8dc4 [SQUASH] Settings changes for Pixel Framework +8b5fcc80a584 Revert "[Settings] Start SettingsDumpService to dump the db log after the db is" +078a9ad69e96 Disable SettingsDumpService +8f2bc0a3e870 Settings: Add missing animations from google +1dcf53457817 Settings: Add a toggle to force LTE_CA +4fe44aca3de6 Settings: Whitelist WRITE_DEVICE_CONFIG permission + +==================== + 02-20-2025 +==================== + + * device/qcom/sepolicy_vndr/sm8450 +0624d88e9 sepolicy: NFC: Label NXP NFC 2.0 HIDL + + * device/qcom/sepolicy_vndr/sm8550 +78af5575a sepolicy: NFC: Label NXP NFC 2.0 HIDL + + * frameworks/base +6351de5582baf Set animation scale to 0.75 + + * packages/apps/AlphaSettings +feb1b2e6 Restore QS layout settings +1e36feaa Restore sensor block settings +c5255df5 Hide UDFPS settings if not supported +6e29bda4 New Crowdin updates (#93) + + * packages/apps/Aperture +0fd3ae9 Aperture: Switch to upstream zxing-cpp + + * packages/apps/Glimpse +2162911 Glimpse: Break as soon a valid media type is found + ==================== - 08-01-2024 + 02-19-2025 ==================== -* AlphaDroid 2.3 Initial Build + + * lineage/wiki +f2d6f3bf wiki: libvirt-qemu: VirtIO keyboard does not work on the boot menu + + * manifest +c5e76c0 Create alpha-15.1-pixel branch +8c1ba78 Track Backgrounds from Alpha + + * packages/apps/Backgrounds +859ec8a Backgrounds: add AlphaDroid wallpapers + + * packages/apps/Settings +cf3e20604cc7 Remove BETA tag + + * packages/apps/Updater +e613dc7 Updater: adapt to AlphaDroid + +==================== + 02-18-2025 +==================== + + * build/make +417fdce7b8 tools: Introduce AlphaDroid - Bringed back alpha-14 from [1] and adapted to our new props +6f9eb082b0 build: execute changelog generator script + + * packages/apps/Catapult +fb83201 Catapult: String improvements & fixes + + * packages/apps/Settings +f70d438bc3f7 settings styles: sync accent colors with frameworks/base + + * vendor/alpha +be35ccc3 overlay: sync alpha accent colors with frameworks/base +0d70716a Restore createjson and changelog scripts + + * vendor/gms +ffbf6b5 Add Wellbeing overlay +383645e Drop systemui clocks +3c64a55 Optionally build nexus squad + +==================== + 02-17-2025 +==================== + + * external/avb +5986166 avbtool: Add --set_verification_disabled_flag arg + + * lineage/hudson +fdce9c0 hudson: Promote tama to 22.1 + + * lineage/wiki +958d23f3 wiki: Promote tama to 22.1 + + * manifest +9dfc71b Update clang version +ffe48b7 Create alpha-15.1 branch + + * packages/apps/AlphaSettings +ab23110b AlphaSettings: hide toolbar and restore banner + + * packages/apps/FMRadio +168f373 jni: Move customisation to properties +e603ac7 jni: Always build noise floor detect code and make it conditional + + * packages/apps/Settings +f6b50d9fe219 fixup! Settings Styles redigned + + * packages/apps/Twelve +3dcf24e Twelve: Fix visualizer, hopefully for the last time +5053246 Twelve: Take into account the timeline for the queue +ccdd16b Twelve: Add notification shuffle/repeat +eb13860 Twelve: Use Resources when possible to fetch resources +7b7be5f Twelve: Fix some format strings +b503c04 Twelve: Make player/mediaLibrarySession lateinit +5d265a0 Twelve: Reformat code + + * vendor/addons +19ce0e49 Black theme: fixup +3f94ec3b Add AlphaDroid ufps icon (semi-transparent and transparent versions) +111cbdda add AlphaDroid udfps icon + + * vendor/alpha +b2f77028 brunch: build user variant by default +107ab257 Ready for official builds +d11ac319 Enable ThinLTO cache + +==================== + 02-16-2025 +==================== + + * lineage/mirror +e366ec6 Updated to 15-Feb-2025 23:01 UTC + + * lineage/wiki +b3898e71 wiki: Sm-A217M -> SM-A217M +15192f7d devices: Promote NVIDIA to 22.1 + + * manifest +1fb3646 Track crClang + + * packages/apps/AlphaSettings +085e7f1c Add Wellbeing short title +de4fefb8 Use Alpha style on Alpha settings + + * packages/apps/Aperture +59013c8 Aperture: Update kotlin to 1.9.23 +759f8d0 Aperture: Update gradle{,w} to 8.12 +0e49f58 Aperture: Update ZXing-C++ to 2.3.0 +62bc27b Aperture: Update CameraX to 1.5.0-alpha05 +39a00a1 Aperture: Ensure secure URIs are inserted in order +4fc2193 Aperture: Update kotlin to 1.9.10 + + * packages/apps/DeskClock +296e428c0 DeskClock: Convert ListPreferences to SimpleMenuPreferences +5ddac9586 DeskClock: Remove the summaries for AM/PM and bold text +f0f776a74 DeskClock: Hide or disable some screensaver settings +713a91649 DeskClock: Fix formatting in ScreensaverSettingsActivity + + * packages/apps/Glimpse +a0ad138 Glimpse: Split ACTION_REVIEW from ACTION_REVIEW_SECURE + + * packages/apps/Jelly +1f5f1bc Jelly: Save user agreement about protected media + + * packages/apps/Settings +d61bbcea3990 Disable LiveDisplay settings +a5340ca60020 ROM card view: link to firmware version settings + + * packages/apps/Twelve +1120101 Twelve: Handle empty resumption playlist +2a9b749 Twelve: Readd round icon attribute +1e4626b Twelve: Set wake mode to network +7c4ac24 Twelve: Tie CoilBitmapLoader to service scope + +==================== + 02-15-2025 +==================== + + * device/qcom/sepolicy-legacy-um +ff381799 sepolicy: Add default permission for aidl hal_bootctl + + * packages/apps/Aperture +066ea34 Automatic translation import + + * packages/apps/AudioFX +02916e7 Automatic translation import + + * packages/apps/Camelot +23242a1 Automatic translation import + + * packages/apps/Catapult +c114091 Automatic translation import + + * packages/apps/Contacts +77afb19ff Automatic translation import + + * packages/apps/DeskClock +3db9ea707 Automatic translation import + + * packages/apps/Dialer +5bf5719c7 Automatic translation import + + * packages/apps/DocumentsUI +2b776897f Automatic translation import + + * packages/apps/Etar +578b82a5 Automatic translation import + + * packages/apps/FMRadio +7f5188d Automatic translation import + + * packages/apps/FlipFlap +fe2abce Automatic translation import + + * packages/apps/Glimpse +d47de86 Automatic translation import + + * packages/apps/Jelly +3f4c549 Jelly: Include assets +525b66c Automatic translation import + + * packages/apps/Messaging +ff479f4 Automatic translation import + + * packages/apps/Profiles +7455e65 Automatic translation import + + * packages/apps/Recorder +8f65896 Automatic translation import + + * packages/apps/Twelve +38aff6a Automatic translation import + + * packages/inputmethods/LatinIME +79f3aff8c Automatic translation import + + * packages/providers/DownloadProvider +be8b0fb7 Automatic translation import + + * packages/resources/devicesettings +8624d14 Automatic translation import + + * prebuilts/clang/host/linux-x86/clang-latest +d8a8c91 clang 20.0.0 (based on r547379) from build 13065274 + + * vendor/crowdin +fef707d Automatic translation import + + * vendor/qcom/opensource/commonsys/fm +b38a391 Automatic translation import + +==================== + 02-14-2025 +==================== + + * device/qcom/sepolicy_vndr/legacy-um +87be962ff sepolicy: NFC: Add support for snxxx AIDL service + + * device/qcom/sepolicy_vndr/sm8450 +54ee7c8f8 sepolicy: NFC: Add support for snxxx AIDL service + + * frameworks/base +26431e55b2300 LocaleTile: Fix crash on LongClick +8260056afcc4c Whitelist Google Photos URIs + + * hardware/interfaces +6d4d419194 cec: Don't spam "Machine is not on the network" + + * hardware/lineage/interfaces +9b60d38 Extend Fastcharge implementation [1/3] + + * lineage-sdk +40032999 sdk: Get rid of lineageos.os.{Build,Concierge} + + * lineage/hudson +e10b30e "Fashionably Tegra-late, but worth the wait!" +a3fe984 5th upgrade for konami, I'm out of ideas + + * lineage/mirror +d8342d4 Updated to 13-Feb-2025 23:01 UTC + + * lineage/scripts +38d1654 reuse_helper: Handle kotlin files + + * lineage/wiki +d38b80c5 wiki: Promote Xiaomi SM8250 devices to 22.1 + + * manifest +a643cc0 Track bionic and art from Alpha + + * packages/apps/Jelly +68e9e9f Jelly: Handle MediaSession For BackgroundShortcut +0d0d674 Jelly: Background Shortcuts + + * packages/apps/TvSettings +d6b23f1f2 TvSettings: Support two button mute + + * packages/apps/Twelve +4edf7e3 Twelve: LocalDataSource: Stop pretending we can have artist thumbnails +69f3c76 Twelve: BaseMediaItemView: Simplify thumbnail handling +53ccfe0 Twelve: Navigate safely! +254cec7 Twelve: Ensure all media items have fallback titles +8e70bf3 Twelve: LocalDataSource: `/audio/albumart/` exists too +1cd5d90 Twelve: LocalDataSource: Use hidden album art database +62db55b Twelve: Switch back to vendored material +33444d7 Twelve: Use a custom BitmapLoader for our service +472b00e Twelve: SubsonicDataSource: Use media item builders +8690156 Twelve: Simplify media item to data source and media type querying + +==================== + 02-13-2025 +==================== + + * lineage/hudson +198f81c Regenerate device dependency mappings + + * lineage/mirror +be0c976 Updated to 12-Feb-2025 23:01 UTC + + * packages/apps/Twelve +f010219 Twelve: Use `ProviderIdentifier` for all fragment arguments +59cea6d Twelve: Hide trailing view for local provider +a7af174 Twelve: Media item builders! +32ff491 Twelve: Use Album thumbnail as Audio thumbnail + + * vendor/alpha +59835401 Disable memtag for different processes + + * vendor/extra +6148f7f Update Lawnchair to version 15.0.0-20250213 + +==================== + 02-12-2025 +==================== + + * art +77ab69d4e1 Fix the divide-by-zero in odrefresh. +3d9f9226ea Speed up `AppendPrettyDescriptor()`. +15c86e55d4 optimized hprof speed +5af74f19cb Speed up `Class::IsInSamePackage()` even more. +3b9980b6eb Speed up `Class::IsInSamePackage()`. +56dc1ca02c Fix app info code type. +7eb26ef86a Use stp/ldp while calling native functions in arm64 +cd450549e7 ART: dex2oat and instruction_set_features: utilize modified runtime capabilities set +cd4057f5f7 Revert "Add visibility attributes in runtime/arch" +352bd28c70 Revert "Remove strip.keep_symbols from libart defaults" +8ab0280085 art: Add support for Cortex-A510 +3d9322a731 art: add check for __ARM_FEATURE_ATOMICS that indicates LSE atomics availability on target +98ba226aba art: Add Kryo585 support +f1263236cc art: Kryo785 supports dotprod +6da4f8a45d art: Disable debug tracing on production builds +c9ae30684b art: add kryo785 architecture variant. + + * bionic +4fd741f00 Ensure prop has zero padding +3759653a5 Prevent serial of ro props from self increment +eb1da2f49 getaddrinfo: Use Cloudflare DNS instead of Google DNS +d36536ebf libm: Support -ffp-contract=fast +0d98c742a Re-enable LTO for libm +7072cc6a6 libc: Set __bionic_asm_align to 64 for arm and arm64 +002d8d906 bionic: Support wildcards in cached hosts file +08847f3bb bionic: Sort and cache hosts file data for fast lookup +0317e202f Revert "Add better jemalloc stat logging." + + * build/blueprint +e29c960 Use pool for mutatorContext and transition contexts +633ab9e Optimize proptools.CalculateHash allocations + + * build/make +f13fdb0cc0 build_image: get squashfs partition size from image size +ed6768708d build: handle missing files in remove_broken_build_tools +3d130d7637 build: Remove broken prebuilts + + * build/soong +bd349ebae soong: Allow flock for changelog generation +fe003d83e soong: Add out/soong/*.glob* to installclean +ce083663b cc/lto: enable unified LTO +377fe9ff4 cc/lto: add property for not restricting instr limit +16d359249 lto: enable O3 optimizations on explicit lto modules +b9db5a9fe cc/lto: instr limit of 40 for explicit LTO modules +128a56e30 Remove workaround for Qualcomm Kryo 385 +02505dab0 Enable crypto extensions for armv9-a +a16ac2ba8 config: Update cortex a75 flags +22e9a39ac config: do not force cortex-a76 as cortex-a75 +e974e4afd cc: Enable more features when using armv8.2-a+dotprod +4af8b30f9 soong: Add kryo300 variant support +1dc94feec soong: add kryo785 architecture variant for arm64. +e97f354ff Define AArch32 soong variable +80b2c1f4b arm_device: Change cortex-a76 mcpu from a55 to a75 +62501bcbc arm64_device: Change cortex-a76 mcpu from a55 to a75 +5e278dd8a Use -march=armv9-a+nosve for Armv9-A arch variant +718e0fbbc Introduce Cortex-A510 CPU variant +ee2aa776b soong: Allow various path commands + + * device/google/atv +66aed86 Revert "atv: sepolicy: public: Pull in hal_client_domain rule" +7beb6ac atv: sepolicy: public: Pull in hal_client_domain rule + + * frameworks/base +566743b7bf78f don't crash apps that depend on missing Gservices provider +132bcb02c55b2 Redesign seekbar +c53aa47a1ef5c SystemUI: Controllable squiggle animation [1/2] +d684e7eefec15 Statusbar: adjustable max visible notification icons [1/2] +1c18973e63ebe privapp-permissions: Grant missing TelephonyProvider perm. +d2ed4205900c1 config: Allow gms to access persistent data partition +9e27c57d39e57 core: Introduce VibrationUtils + + * manifest +c1ab1ed Update vendor/gms path + + * packages/apps/AlphaSettings +4a4a4bb2 Restore squiggle_animation and max notification icons settings +24908c8f Settings dashboard: disable DoT style for now +e9755476 Restore button settings + + * packages/apps/LineageParts +7ad6770 Disable unused components +01ab40a Nuke LineageStats +a71a55d Ship as AlphaDroid based on LineageOS +0e90313 Use ListPreference for charging control fragment +57d571c Update color mode preview from Android 12 +b34ea4d Make trust interface less boring + + * packages/apps/Twelve +b5597d7 Twelve: Lowercase cursor column names +1a2d65a Twelve: Fix double .px in MAX_THUMBNAIL_SIZE + + * vendor/extra +904796a Update RiMusic to version v0.6.70 + +==================== + 02-11-2025 +==================== + + * hardware/lineage/interfaces +8f445d1 fingerprint: aidl: Improve documentation on sensor_location +3824e1a fingerprint: aidl: Use soong to decide which arch to build +9d7e862 fingerprint: aidl: Allow setting more than one sensor location +87c6ff2 fingerprint: aidl: Initial legacy libhardware implementation +15024d6 fingerprint: aidl: Initial stub service + + * packages/apps/Settings +5dd8c78f8bd1 Disable 'hide IME' preference when 'show hint' is enabled + +==================== + 02-10-2025 +==================== + + * bootable/recovery +08ca33c5 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_bootable_recovery into alpha-15.1-wip + + * build/make +d32898ad47 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build into alpha-15.1 + + * build/soong +f15fc9e7d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build_soong into alpha-15.1 + + * device/qcom/sepolicy_vndr/legacy-um +d929ad85c sepolicy_vndr: allow sensors HAL to do binder call to system_server + + * device/qcom/sepolicy_vndr/sm8450 +76a576ae7 sepolicy_vndr: allow sensors HAL to do binder call to system_server + + * frameworks/av +6a3bf5ba6f fixup! av: support per-app volume [1/3] +4c2afb493d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_av into alpha-15.1-wip + + * frameworks/base +58047e65355de base: Add a toggle for long press on navbar to search [1/3] +90502e054be97 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_base into alpha-15.1-wip + + * hardware/lineage/interfaces +a90b7f9 light: Add `lcd-backlight-ex` to the list of backlight devices +232ba05 light: Add `panel0-backlight-ex` to the list of backlight devices + + * hardware/samsung/nfc +61bc89f nfc: Rename debug level property + + * lineage/hudson +80fbf9a Flash wasn't fast enough +77c8d6c Japan has their own version of everything +67cc451 Burned at the stake, forever to be remembered + + * lineage/wiki +476a125d devices: add LG V50 ThinQ (flashlmdd) +b20eb9dd wiki: add Japanese LG V30 +992de2e1 joan: promote to 22.1 + + * manifest +c811b92 Merge branch 'lineage-22.1' of https://github.com/lineageos/android into alpha-15.1-wip +479a96c Track pixel overlays + + * packages/apps/AlphaSettings +6f09b0a2 Add network_dashboard_short_title +7b7fc2c1 Add dashboard messages +89a50f43 AlphaDroid 3.1 bringup + + * packages/apps/Launcher3 +0c73ad3ff3 Allow locking tasks to recents [2/2] +1f9fa63ef6 Restore 4x4 workspace +7f05a4af09 Launcher3: Adapt strings to Alphadroid +5a94ae4307 Ship as AlphaDroid based on crDroid + + * packages/apps/Settings +cb00e2b56ef9 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_packages_apps_settings into alpha-15.1 +f50b2d1f8938 Settings: Better check for GSA package +87eb0db1aea7 Settings: Add a toggle for long press on navbar to search [3/3] + + * packages/apps/SetupWizard +5f03725 Merge branch 'lineage-22.1' of https://github.com/LineageOS/android_packages_apps_SetupWizard into alpha-15.1 + + * packages/apps/Twelve +dec2d10 Twelve: Make togglePlayPause() rewind if playback has ended +2c66e7b Twelve: Add some margin to create playlist button +11e6ecb Twelve: Don't open bottom sheet for "create playlist" item +8a0e7de Twelve: Move onPrepareView callbacks using item to onBindView +799a828 Twelve: Merge all media item views + + * vendor/alpha +788ff11c Revert "config: Changes for libfmjni bp conversion" +898c8f0f apns: Update Lebara UK +395656f3 vars: Update qcom tags + +==================== + 02-09-2025 +==================== + + * build/make +083d637741 build: dont include tasks from tests and platform_testing +23727aae3b combo: Add kryo585 architecture to known v8 cores +f07fa05673 combo: Add kryo585|785 architectures to known v8-2a cores +0d3aaba9ef combo: Add cortex-a76 to known v8-2a cores +b8eb00ae74 core: Use $(PRODUCT_DEVICE) for auto generated RRO names +616a2095c2 Revert "Add DeviceAsWebcam to general handheld_system" +11233f9763 envsetup.sh: Setup and enable ccache +c562d1ce5f build: Always use release-keys +5edf5fdbac build: Add backuptool by default + + * frameworks/base +4f1dc41a1e26b display: Add simple RGB color balance transform + + * hardware/qcom-caf/msm8953/audio +1b5ce68f1a visualizer: do not use GNU old-style field designators +1809521b6a voice_processing: do not use GNU old-style field designators +218e835767 audio-effects: Fix out-of-bound read +c7945b3662 audio-hal: Fix kw issue +71c5e51120 audio-hal: oob read when doing the typecase +51cdec106b hal: Update 64-bit vendor HAL path +01be9192c4 soundfx: Convert to blueprint & remove unused effects +ddd4045c35 audio: Remove autoconf/automake files + + * hardware/qcom-caf/sm8250/audio +0547a74443 visualizer: do not use GNU old-style field designators +ce9604d4c6 voice_processing: do not use GNU old-style field designators + + * hardware/qcom-caf/sm8250/media +3bfc8ddfb mm-core: Remove no longer used codecs +c64f23926 mm-core: Convert to blueprint +a47853022 mm-core: Remove unused files & flags +d004c5f44 mm-video-v4l2: Convert to blueprint + + * hardware/qcom-caf/sm8350/audio +452725a165 audio: Drop STT meta test app +b13925e6ee visualizer: do not use GNU old-style field designators +f5b6e037a4 voice_processing: do not use GNU old-style field designators + + * lineage/hudson +0aaaa77 hudson: Promote miatoll to 22.1 + + * lineage/wiki +0f1ec4d5 wiki: devices: Promote miatoll to 22.1 + + * packages/apps/Settings +0042bc16f205 AlphaSettings: hide title +9c25876494c6 Settings: Add Circle To Search [2/2] +17fda7c3a0c1 Don't let profiles open the UserSettings overflow +1aaf5972f2af Block the content scheme intent in AccountTypePreferenceLoader +a3b33971f80f Add missing resources +b2e46175ae37 Beta TAG for now +165bb5354e03 FastChargingPreferenceController: implement dynamic summary to show fastcharge status +50d5aeb09479 Extend Fastcharge implementation [2/3] +627713f5f151 BatteryStateDatabase: Set exportSchema to false +fdc77b3080df Settings Styles redigned + + * packages/apps/Twelve +c95473a Twelve: Reformat code +0836d86 Twelve: Fix/improve intent handling navigation + + * vendor/addons +c1d4d392 BlackTheme: Turn colors_material bg colors to black +1cc41ad7 BlackTheme: Update and move color resources to night +87ddda02 Fix transparent Shishu themes + + * vendor/alpha +001ab1c8 Remove unused makefiles +c71b3137 Guard pixel overlays with WITH_PIXEL_OVERLAYS +b678f22d vars: February 2025 Security update + + * vendor/pixeloverlays +fbfbafd Adapt for Alpha + +==================== + 02-08-2025 +==================== + + * build/make +36c1905749 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * device/qcom/sepolicy_vndr/sm8550 +bbbbed900 sepolicy: NFC: Add support for snxxx AIDL service + + * frameworks/base +8f2748b40ab1b Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 +83cd5c824c57b Nuke black theme overlay + + * hardware/qcom-caf/msm8953/audio +23c50e9f81 audio: Remove OMX components +0f32dcd453 audio: Remove disabled HW accelerated effects +e342823606 audio: Remove unsupported QAHW +2b2841b3bc audio: Remove unused hdmi_in_test +c70ad9ca25 audio: Remove deprecated audio daemon + + * hardware/qcom-caf/msm8953/display +47e27c7418 Revert "gpu_tonemapper: Fix compilation issue." +5345254cfd gpu_tonemapper: Fix loop increment never executed +3a56441266 Convert some display libraries to blueprint +681046fd02 Remove unused libcopybit sources +6d2c56e9d5 qdutils/hwc: Remove unused code surrounding fps calculations +61890b7fff sdm: Remove USE_GRALLOC1 conditionals +12d9f2ca89 sdm: Remove use_hwc2 conditional +0bc83cf81d sdm: Remove display_config_version conditionals +bad9b7af9a Revert "hwc2: Avoid adding default color mode when display PP is unsupported" +c54d77b5ca Revert "hwc2: Remove multi-display support from wearables." +be97b92a6e sdm: Cleanup unused code, round 2 +1e0788c9d3 display: Cleanup unused code +9ae410d70b display: Remove deprecated lights.$(TARGET_BOARD_PLATFORM) +a407397f40 display: Remove libmemtrack library + + * hardware/qcom-caf/msm8998/audio +970b452a3b hal: update audio effects config names +0b702d7ccc post_proc: fix mul-overflow +d6bec2c279 hal: Show cal step for volume listener +8f607d5055 visualizer: dynamically parse the sound card when opening mixer +d396d643bf post_proc: Add USB device support for bass boost +32fe461f1e visualizer: do not use GNU old-style field designators +c7b9f35c22 voice_processing: do not use GNU old-style field designators +15a96f3ad3 audio-effects: Fix out-of-bound read +927a1882cf audio-hal: Fix kw issue +fff6b47b04 audio-hal: oob read when doing the typecase +af7b3277b8 hal: Update 64-bit vendor HAL path +a310768ff9 soundfx: Convert to blueprint & remove unused effects +9164a77fbb audio: Remove autoconf/automake files + + * hardware/qcom-caf/sdm845/audio +d6b236ac74 visualizer: do not use GNU old-style field designators +5bb9c04a33 voice_processing: do not use GNU old-style field designators +0c00f920ca audio-effects: Fix out-of-bound read +a8cefba281 audio-hal: Fix kw issue +0a0ffe2aae audio-hal: oob read when doing the typecase +07a88dcd10 hal: Update 64-bit vendor HAL path +f9c22aba8e soundfx: Convert to blueprint & remove unused effects +1f6606f76e audio: Remove autoconf/automake files + + * hardware/qcom-caf/sm8150/audio +15dc2b0cbc visualizer: do not use GNU old-style field designators +c47189f8b2 voice_processing: do not use GNU old-style field designators +b61b62ecf2 audio-hal: Fix kw issue +56b6afdb40 hal: Update 64-bit vendor HAL path +566fa517c3 soundfx: Convert to blueprint & remove unused effects +1e377baf21 audio: Remove autoconf/automake files + + * lineage/wiki +b904cccc Update info on bootloader unlock for new Xiaomi devices + + * manifest +538c253 manifest: February 2025 Security Update +43cb1e2 manifest: Drop legacy QCOM VR HAL + + * packages/apps/AlphaSettings +471c2820 New Crowdin updates (#1221) +92ead45e crdroid: Add strings for Circle To Search +548fef71 crdroid: Add strings for long press on navbar to search + + * packages/apps/Jelly +649eef6 Jelly: set MainActivity launchMode to singleTask + + * packages/apps/Launcher3 +f159d02318 New Crowdin updates (#480) +afac31d785 Launcher3: Fix up jank with navbar long press +18736a612f Launcher3: Add Circle To Search [1/2] +2e5eeeacec Launcher3: Add a toggle for long press on navbar to search [2/3] +79f2f89d15 Launcher3: Implement long press nav bar to search gesture +bf4be376a8 Revert "Launcher3: Add Circle To Search" + + * packages/apps/Updater +35d7963 New translations (#84) +0560741 Update Crowdin configuration file +2c14d1e Catch exceptions when enabling performance mode +0f9e696 Revert "Updater: layout: activity_updates: add spacing.." +c0f32d5 Updater: Update parsed info whenever data is refreshed +13bc9bf Updater: Add support links and some more info +07a0657 Updater: Use headline font for activity header +238d244 Updater: Nuke Lineage's website on installation blocked dialog +91aa830 Updater: Initial adaption for crdroid +fb990ca Updater: Change package name to avoid conflict +835f24a Ship as crDroid based on LOS + + * packages/modules/Bluetooth +9061231e0a BondStateMachine: Fix NPE on some devices +a8abaaf571 gd: hci: Allow disabling erroneous data reporting +9d22ecdada Fix BT noise issue during startup +619f6ee651 Bluetooth timeout feature + + * vendor/alpha +f76398ca vendor: alpha: update default pif values + +==================== + 02-07-2025 +==================== + + * hardware/qcom-caf/sm8350/audio +37b09dbbcd soundfx: Convert to blueprint & remove unused effects +170939e8c9 audio: Remove autoconf/automake files +0c1ac0287d audio-hal: oob read when doing the typecase +6dfdc466ab Remove ndk_platform backend. Use the ndk backend. +ea4962f508 Remove log spam when placing power hint call +0cc4c5da5d Probe PowerHAL HIDL first +37beb7942e Support Power HAL AIDL service + + * lineage/hudson +d6b4269 hudson: Promote nairo to 22.1 +a6834bc Regenerate device dependency mappings + + * lineage/wiki +8324ea23 wiki: devices: Promote nairo to 22.1 +b46924c9 wiki: Use `fastboot reboot-recovery` for sweet +cedaf26a wiki: Use `fastboot reboot-recovery` for Xiaomi SM8350 + + * packages/apps/AlphaSettings +dd33f480 New Crowdin updates (#85, #86, #87, #88, #89, #90, #91) + + * packages/apps/FMRadio +f3eb07a FMRadio: Rework custom jni support + + * packages/apps/Glimpse +c57bcd7 Glimpse: Create a Media out of thin air if not in media provider + + * packages/apps/Launcher3 +78bae21c78 Launcher3: Make zram info in recents optional +5078122b0f Launcher3: Set recent opacity to 100 + + * packages/apps/Twelve +2a492f1 Twelve: Fix-up provider preference store +967f2ab Twelve: New create playlist fragment +23e5e41 Twelve: Convert Serializable users to Parcel +ed57e27 Twelve: Better provider selector dialog +b06afb1 Twelve: Commonize Material 3 dialog fragments + + * vendor/qcom/opensource/libfmjni +c5ace14 libfmjni: Convert it to filegroup and header lib + +==================== + 02-06-2025 +==================== + + * device/qcom/sepolicy_vndr/legacy-um +e40b8c7a6 sepolicy: Add default permission for aidl hal_bootctl + + * device/qcom/sepolicy_vndr/sm8450 +3126539a7 sepolicy: Add default permission for aidl hal_bootctl + + * device/qcom/sepolicy_vndr/sm8550 +704bbd332 sepolicy: Add default permission for aidl hal_bootctl + + * external/gptfdisk +b605061 gptfdisk: Make libgptf available to product/vendor + + * hardware/lineage/interfaces +6063eaf light: Add "sprd_backlight" to the list of backlight devices + + * hardware/qcom-caf/bootctrl +3adebe3 Stricter stat when checking for blockdevices +76c9776 Remove goto statements +32e7614 Add function to get active boot slot +91e6460 bootcontrol: count slots correctly +7f432e0 [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl +b194dcc Add METADATA to bootctrl: BSD=NOTICE + + * hardware/qcom-caf/sm8550/dataipa +b482ae4 dataipa: Disable all the debugging + + * lineage/wiki +d749782b fixup! wiki: Update jekyll-search +510d60e9 wiki: surya: Update maintainers +b70c854a wiki: faq: Fix Android capitalization + + * packages/apps/Camelot +8318cbd Camelot: Update androidx.pdf to 1.0.0-alpha06 + + * packages/apps/Launcher3 +809e4b5340 Launcher3: Update folder preview and background color + + * vendor/alpha +48604d44 kernel: sign GKI modules +6b8003d1 kernel: preserve GKI modules in vendor modules.dep +5dfa43f1 kernel: break the build when depmod finds missing symbols +a7488f21 kernel: consider gki modules when running depmod for vendor modules +047f5b78 kernel: reduce the use of find when copying modules +ab3bac8a merge_dtbs: Craft unique name for final saved merged trees +17102fc3 merge_dtbs: Use logging and argparse +1466d988 merge_dtbs.py: Print only basenames of dtb* files + +==================== + 02-05-2025 +==================== + + * build/release +1d3087d9 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/build/release into alpha-15.1 + + * frameworks/av +c2d9d7b479 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * frameworks/base +95950965742df SystemUI: Add DOUBLE_TAP_TO_WAKE to tuner service reset exceptions +279abaab4b08f Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/frameworks/base into alpha-15.1-wip + + * lineage/mirror +96d2d14 Updated aosp-minimal to 04-Feb-2025 23:01 UTC + + * packages/apps/Settings +a0338d65bdd5 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * packages/modules/Bluetooth +c2414be0f4 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 + + * packages/modules/Wifi +44969a2973 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/modules/Wifi into alpha-15.1-wip + + * packages/services/Telecomm +7f43170cd Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/services/Telecomm into alpha-15.1-wip + + * system/core +2e3de5ae8 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/system/core into HEAD + + * vendor/gms +b3761f9 Exclude some exempted location overlays +9358184 Rename some resources for now +680d617 gms: Guard Phone packages for wifionly builds +0bfc7d1 gms: Conditionally build some apps +9a0c09d gms: Update to komodo-ota-ap4a.250205.002-e3270b8a +5d5f45a gms: Automatically extract and update GoogleExtServices from apex +83fd693 gms: Drop quick tap sysconfig +5f53ddc gms: Add Contextual Search sysconfig +ee598ee Setup symlink properly for libpowerstatshaldataprovider + + * vendor/pixel-framework +99e9a05 Revert "Disable burn-in protection and smartpixels for now" + +==================== + 02-04-2025 +==================== + + * frameworks/base +0bab1f1269989 SystemUI: Add ability to toggle bluetooth battery level [1/2] +b5fefaf8b8c85 SystemUI: Fix side scrolling issues with vertical/A11 tile layout +8d7538db0a773 SystemUI: Do not marquee QS label text +dbc77eebf4a61 SystemUI: Allow to change QS tile label text size [1/2] +005dda3bc5672 SystemUI: Add QS tile layout settings [1/2] +82fabe387fc3f Make sensor block package list configurable [1/2] +9aa4674b258a6 base: Add Accelerometer and Linear Acceleration sensors in blocking list +fe1960835aa0a FWB: Sensor block per-package switch (1/2) +97e43209a5bee SystemSensorManager: sensor block per-package +b2be26e7180c1 Checking whether ComponentName with current InputMethod is not null +d81bba678f819 fixup: StringBlock: Prevent SystemUI crash when inflating QS + + * hardware/google/pixel +15b40a4f pixel: Switch to common lineage powershare HAL + + * hardware/google/pixel-sepolicy +3961e30 pixel: Switch to common lineage powershare HAL + + * hardware/qcom-caf/sm8450/data-ipa-cfg-mgr +9bef0c7 data-ipa-cfg-mgr: Disable all the debugging + + * hardware/qcom-caf/sm8550/data-ipa-cfg-mgr +19ea389 data-ipa-cfg-mgr: Disable all the debugging + + * hardware/qcom/data/ipacfg-mgr +816edd3 Remove no longer used Android.mk guard +ef8e1ce data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds +ddc7901 data-ipa-cfg-mgr: Disable all the debugging +1921b32 ipanat: Remove test/Android.mk +e753ce9 ipacm: convert Android.mk files to Android.bp +63a4592 ipacm: Fix compilation error for switch case +e821842 google: Add repo license information. +e12c3ac Add hardware/qcom/data/ipacfg-mgr/msm8998 soong namespace + + * lineage/mirror +a3753f4 Updated aosp-minimal to 03-Feb-2025 23:01 UTC + + * lineage/wiki +f0b13a45 wiki: Update information post-migration to Play Integrity + + * tools/extract-utils +9d8fe9b extract-utils: Don't make extract-factory mutually exclusive + + * vendor/alpha +ee7212ee Build LMO Freeform app and sidebar +8fde2067 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS} +665c5fcc soong: Add libcameraservice extension config +f7ff180e crdroid: Disable default frame rate limit for games +ba41c8d9 overlay: Use google-sans for font config overlays +a4688341 crdroid: Move face unlock biometric permission to system_ext +7606d8d7 overlay: Add gms location history to extra location packages +17ae3413 overlay: Add tethering to location exemption +472157db overlay: Add SystemUI to location extra packages +1715c719 overlay: Add OmniJaws to location extra packages +98750035 Build extra packages + + * vendor/qcom/opensource/data-ipa-cfg-mgr-legacy-um +2456d63 data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds +ccd3dc5 data-ipa-cfg-mgr: Disable all the debugging diff --git a/tokay_changelog.txt b/changelog_tokay.txt similarity index 100% rename from tokay_changelog.txt rename to changelog_tokay.txt diff --git a/fog_changelog.txt b/fog_changelog.txt deleted file mode 100644 index 5c85d90..0000000 --- a/fog_changelog.txt +++ /dev/null @@ -1,1403 +0,0 @@ -==================== - 11-04-2025 -==================== - - * frameworks/base -fec45d79a78a New translations alpha_strings.xml (Spanish) (#11) -ce14f5d29995 QuickSwitch: update pkg names -810f40cb2669 UDFPS: always hide animation on cancel event -cfb386ba93b3 New translations alpha_strings.xml (Indonesian) (#9) -5bd9639d8c8a sdk: remove app from recents after kill -be973e0affe6 New Crowdin updates (#7) -4c41f882c2fc core: Introduce SystemRestartUtils -313613fbec77 LineageHealth: set minimum accepted charging limit to 10% -a095e33f8f7d [SQUASH] base: Add support for window ignore secure [1/2] -048c583708dc display: Adjust contrast in Triluminous Pro Mode to prevent black darkening -087fd64be92a display: Consider peak refresh rate in BrightnessObserver -0c5f45f4a556 base: Hide ADB and developer setting enable status [1/2] -514ce64e194c Disable night light when showing udfps overlay -b1018abe800a Add Digital Wellbeing short title -594a79593a0b Update crowdin config -ac9592b04cf4 Upload crash log to mkrbin -a44562b4d47e Display Engine: Triluminous -> Triluminous Pro -9afa8f694233 services: Introduce Reality Display engine [1/2] -453c5d1a7234 display: Add simple RGB color balance transform -0546b436b917 Introduce Settings Styles support -cc29464cdfe9 Add Alpha stub files -03488684103e SettingsLib: show more APK details on App info screen -9dcf6ba1678c QuickSwitch: handle other packages -eab655caf013 services: Introduce QuickSwitch feature [1/2] -ca838571886f SystemUI: StatusIconContainer: Shorten entry animations -2fb0e5646ae9 speedup window animation scale -a0cb3beb991c android.view: reduce animation speeds -1407212af7d0 Whitelist Google Photos URIs -b157c1c5dd23 don't crash apps that depend on missing Gservices provider -0fe56db8c754 Statusbar: adjustable max visible notification icons [1/2] -7ba85eaaa611 Bootanimation: add some color -50a5f3563ecc Bootanimation: use alphadroid mask -4237f9b1e14c Use alpha namespaces - - * hardware/qcom-caf/common -95c5d93 fcm: Add entry for version 2 of ASR AIDL interface - - * packages/apps/Updater -aac7923 Bringup AlphaDroid updater - -==================== - 11-03-2025 -==================== - - * bootable/recovery -de2db3f9 ui: adjust colors to match our preferences -2b8a4796 Use alpha build version -be313fc7 Add AlphaDroid ui - - * build/make -ecdc8d3bc1 Auto-fill lunch -063c7b6d72 Remove lineage-sdk dependency -0916ad65ca Only include backup tool if explicitly requested -0b438351c4 Gimme some AlphaDroid -949eea838e Source Alpha specific envsetup - - * build/soong -ed083b8d7 check_boot_jars: whitelist lineage -66b3c6479 Remove lineage-sdk dependency -d5597ac59 Gimme some AlphaDroid - - * device/alpha/sepolicy -a3d9bb8 sepolicy: adapt to AlphaDroid structure - - * device/qcom/sepolicy-legacy-um -e6959abb fixup! legacy: hal_soter -> vendor_hal_soter -57d39afa legacy: hal_soter -> vendor_hal_soter -c5a86cf7 sepolicy: Move hal_soter attribute to public - - * device/qcom/sepolicy_vndr/legacy-um -98784484c legacy: hal_soter -> vendor_hal_soter - - * frameworks/base -837a06379e86 Partially import lineage-sdk -dd50e8a9e11c Revert "Add an option to force pre-O apps to use full screen aspect ratio" -6ea8d9bab1f4 Revert "fwb: Implement cutout force full screen [1/2]" -d46c442ccae0 Revert "Custom statusbar logo customizations [1/2]" -1e1010760527 Revert "SystemUI: On-The-Go Mode (1/2)" -3a1c9580fac0 Revert "SystemUI: QS: Add On-The-Go Tile" -24cdd254e860 Revert "androidfw: Declare and load lineage sdk resource package w/ id" -4e5d34afa492 Revert "Add lineage sdk resource APK to Zygote FD whitelist" -e0b52d306c73 Revert "services: Include org.lineageos.platform.internal" -8e81a2ee109f Revert "services: Kick off to LineageSystemServer for external service init." -de690239de30 Revert "services: Keep sdk classes" -4e6a492b0f65 Revert "SettingsProvider: Allow accessing LineageSettings via settings command" -e1f4e6cb5fc2 Revert "Allow lineage resources package to be overlayed by RRO packages" -64a1b3b24bde Revert "androidfw: Add Lineage res to default assets" -8ea99e303a5d Revert "idmap2: Cache Lineage resources" -ce9cb5cdd7fc Revert "SystemUI: Add lineage-sdk dep" -e51a924dc336 Revert "Shell: Allow writing to lineage settings" -48ed43b1e7c1 Revert "Include LineageSettings in settings dump" -7383b3997322 Revert "UsbDeviceManager: Implement trust USB restriction" -4bda9dc1e496 Revert "SystemUI: Add Profiles tile" -2a7b9dc5d4d9 SystemUI: Allow class loader plugin access on user builds -b28dbd690a51 SystemUI: Add defensive checks in ClockRegistry -05ba29a3d2a6 SystemUI: Allow user to disable media art on ambient display -af0deeecce02 EdgeLight: Use dozing status from provider directly -2098aa0bec02 Pulse: Respect keyguard and bouncer state changes -66bb89e7b6df ScrimUtils: Send dozing state change value to listeners - - * manifest -0985d97 Merge branch '16.0' of https://github.com/crdroidandroid/android into alpha-16.1 - - * packages/apps/AlphaSettings -316b7c0 New Crowdin updates (#121) - - * packages/apps/Backgrounds -cf7b003 Merge branch 'lineage-23.0' of https://github.com/lineageos/android_packages_apps_Backgrounds into HEAD - - * packages/apps/FlipFlap -4fbc839 Merge branch 'lineage-23.0' of https://github.com/lineageos/android_packages_apps_FlipFlap into HEAD - - * packages/apps/GameSpace -ce20a36 Merge branch '16.0' of https://github.com/crdroidandroid/android_packages_apps_GameSpace into HEAD - - * packages/apps/Launcher3 -3cc9964f38 New Crowdin updates (#18) -6291ed655c New translations alpha_strings.xml (Indonesian) (#16) -8bee5bc70f New Crowdin updates (#14) -b97b07f13f Update Crowdin config -bc8c791a5e Remove lineage-sdk dependency -b0dfcd8424 Introduce Alpha PSA messages -b3a68c231c Use AOSP Settings -b58dfaaad9 Ship as AlphaDroid based on crDroid - - * packages/apps/Settings -28e6f24ce06 Styles and wallpaper: handle overlays and availability -828f86e8759 Don't show homepage suggestions -f02fcf6af7b Reorder homepage preferences -acb3ef58a96 Update settings homepage colors -07dfda888af ChargingControl: fix preference availability status -79cf76d2cb8 settings: Introduce QuickSwitch feature [2/2] -fe193b32983 colors: Introduce Reality display engine [2/2] [SQUASH] -536b26646c7 Add BatteryDivider to fuelgauge -c50cdaa031a Adapt Alpha Settings preference to expressive theme -5e293163212 Use expressive theme for Firmware Version activity -a3ac46a37e7 Welcome to AlphaDroid -27697e9e9c8 Sync lineage-sdk namespaces with frameworks/base -171c83834b6 Partially import LineageParts - - * packages/services/Telecomm -25d2c229e Remove lineage-sdk dependency -8892b8466 Use AOSP Settings - - * system/core -5e628ccea1 Add alpha version to tombstone - - * vendor/addons -3f878d06 AlphaDroid 4.1 -d7645c73 Migrate overlays to vendor/alpha - - * vendor/alpha -2f7087fa Refractor BoardConfigReservedSize -9c6a83fe Import vendor/addons overlays -0f25f5eb build_setup.sh: sync with build/make/envsetup.sh -efff09a0 Update gms config -c2e3c5b3 Alpha 4.1 - -==================== - 11-02-2025 -==================== - - * frameworks/base -2cf1a1c0905b New Crowdin updates (#1262) -5389db99f0ea Update Crowdin configuration file -168b43c0af73 SystemUI: Remove enhanced smartspace height -56df2b44952f SystemUI: Prevent NotifCollection illegal state on notification dump -4fb4b1000bde Attestation: Update logging for keymint 4.0 -b31634543925 base: Auto set vbmeta digest and other props [1/2] -a20c2fe3c218 SystemUI: Fix stale colors on power menu after UI mode change -cb7c27bbe361 switch AppOpsService.getPackagesForOpsForDevice() to ParceledListSlice -69581cef7a6b appops: skip ops for invalid null package during state serialization -6d936c74328d Revert "Null safe package name in AppOps writeState" -cdd736d64c34 Fix the ArrayIndexOutOfBoundsException problem in PerformanceTracker. -07536fd4694a bootanimation: init progress font only if we need it -24aeefb0e55a Fix the issue of application freezing repeatedly -2efc0b65b6e7 totalScanTimeMs and totalWifiLockTimeMs may be 0, causing an ArithmeticException and triggering a reboot. -b68acb5a981d SystemUI: NetworkTraffic: Use proper line spacing -8738de74c36e SystemUI: SeekBarViewModel: Cancel polling immediately on scrubbing start -cffb2dd1d58e SystemUI: SeekBarViewModel: Proper MotionEvent handling -2f0c393de5b6 SystemUI: SeekBarViewModel: Fix duration elvis and clamp in checkPlaybackPosition -cf27f6261824 SystemUI: Fix imageloader spam in BrightnessSliderViewModel -7523f983a0e7 SystemUI: Add customization for proper circle QS tile shape -b71f6aec6315 SystemUI: Fix scrim using stale shade colors on UI mode change -402fb86283b5 SystemUI: QS background changes [SQUASHED] -9c7199e70288 SystemUI: Apply nothingOS fallback scrim color -14eeee4b7df8 CpuMonitorService: reduce cache size -9cfcfc846716 SystemUI: Add toggle for media squiggle animation -1a1adfc0fcb3 base: Allow screen off UDFPS when configured -948b3b590258 SystemUI: Remove dozing condition for lockscreen media art -d43996f0fc88 SystemUI: Add toggle for doze wallpaper -70a4c2a22932 SystemUI: Fix lockscreen large clock alignment -905e362ebee9 Reduce blocking operation on display thread -bfb9cd90a1f9 SystemUI: Improve guarding header image -00208a418325 SystemUI: NetworkNameModel: Fall back to SPN if DATA_SPN is null -61f78080655b SettingsLib: Enable expressive by default in spa environment -dc01e87525d8 EdgeLight: Update effect animator -dda357919601 EdgeLight: Do not run two moving effects at once -387b023913cb EdgeLight: Introduce EdgeLight animation style -9587c6335d40 EdgeLight: Add animated flowing rainbow gradient -43489f0815fc EdgeLight: Set initial stroke width once in init -949970131fdf EdgeLight: Improve rainbow color implementation -aca80a13a880 EdgeLight: Add rainbow gradient color mode -cc4c18ea3ff7 EdgeLight: Do not set paint alpha every frame -ec1fb24ad894 EdgeLight: Add 4-side rounded style option -0ac5840f7074 EdgeLight: Allow customizing stroke width -54ad10cbec8c EdgeLight: Allow customizing pulse count -a80e17508810 EdgeLight: Remove animator when finished -b6b224f9b439 EdgeLight: Rework color handling and remove redundancy -b7eb8da32b9e EdgeLight: Allow granular color modes -3c92f2e9a9c3 SystemUI: Add edge light feature -ee447797ed89 SystemUI: Add/remove notification listener enhancement -992562491af3 SystemUI: Allow to pulse on new tracks -b79640345c60 SystemUI: Set transluency for stateful layer and add checks -5f7389aee7ee SystemUI: Add toggle for translucent notifications on lockscreen -5997e8aea643 SystemUI: Remove redundancy fixing notification transparency -5a8ecbceeb6b SystemUI: Fix notification transparency issues -0033e5110010 SystemUI: Add notification row transluency toggle -0e403273fbf6 Pulse: Do not add listeners if pulse is disabled -526f8a7873da Pulse: Unify pulse running/showing state -1fd0dc47157a Pulse: Do not stop pulse if dozing -02f3f47ab3fb Pulse: State enhancements -1ec34148c863 Pulse: Make ambient pulse configurable -47c348aa61e3 Pulse: Improve background design for RetroVUStyleRenderer -bbd3f0fdbec0 Pulse: Fix length mismatch crash in MinimalStyleRenderer -ffc33bac9d00 Pulse: Add 3 new pulse style -2dfb609144c2 Pulse: Add fading block renderer -d3dae9f9ce1f Pulse: Use visibility guard for draw and engine process -0e584e2a3908 SystemUI: Add pulse visualizer -f0d4dffc172f SystemUI: Utilities: Update for media control -ed97b2cad4bb SystemUI: Improve handling of lockscreen media art -07f49fc24acf SystemUI: Improvements for lockscreen media art -f3a20853b6c8 SystemUI: Add advanced filtering and customization -d77968bac872 SystemUI: Add lockscreen media art -f662a1dd2f7b SystemUI: Add option to disable quicksettings on keyguard -555fdf09c019 SystemUI: Add ScrimUtils helper [SQUASHED] -b2fee5a52356 Fix ConcurrentModificationException in LocaleStore -433e3be0c9fc system: Postpone NetworkWatchlistService scan during boot -f095b910ae12 ScreenshotController: Play haptic feedback even on normal ringer mode -4431ea0859e1 ScreenshotController: Clean up resources when dismissed -a526c749528c try-catch unlinkToDeath called on unlinked Binder. -4cbf01804111 Minor code optimization. -5f9ca8b4d460 KeyGestureController: Fix broken actions for Assist key press and long press -e667b427fcda ActivityManagerService: Perform system compaction with GC -eda94e07d2cd services: Reduce memory release interval guard -7e91b7b2763a ActivityManagerService: Rewrite release memory on screen wake -b4e5f07826fe ActivityManagerService: Adjust delay on boot system compaction -820148cd8267 SystemUI: NetworkTraffic: Restore gravity to end -b578fb54a493 SystemUI: NetworkTraffic: Skip the first invalid delta and ensure proper reset -fbb733f36098 SystemUI: NetworkTraffic: Replace deprecated API for connectivity check -a53a1bc1fc10 SystemUI: NetworkTraffic: Do not allocate new DecimalFormat every tick -bdb0e1d1620f SystemUI: NetworkTraffic: De-duplicate and null-guard interfaces -0b63c226c16e SystemUI: NetworkTraffic: Clear stale speeds on network removal -6591137f70a8 SystemUI: NetworkTraffic: Extend network callback to cover corner cases -1579dc115385 SystemUI: NetworkTraffic: Set proper layout and text alignment -06a267045fb6 SystemUI: NetworkTraffic: Tint icons with DrawableCompat -7b8ce0b8fa7d SystemUI: NetworkTraffic: Avoid unnecessary setText calls -2f0413e0a179 SystemUI: NetworkTraffic: Revamp slot configuration -2687f2f44c6c SystemUI: NetworkTraffic: Respect layout direction for text -4006de8d6807 HACK: telephony: Conditionally force enable LTE_CA -b892d029bde1 Move SaveUi from bottom to center -d87fd5fa963d am: Prevent ANRs by offloading dumps to a dedicated thread -ff8e02a3c44a SystemUI: Refresh system icons on theme change -d414457aa683 Fix NullPointerException in ArtFastDataOutput.writeUTF() -986b22e5fb4b SystemUI: Fix drawable error in Icon compose -64e71438c343 Fix memory leak in car service -8df6c0d2918d Fix the IllegalStateException problem. -b3b18c5cc299 AnimationUtils: Fix inverted flag logic and wrong timebase fallback -a94c9f7dc0ed services: Reduce grace window to kill cache after user unlock -9291ff978cb1 add perf activity anim override -a5c90a12d7f5 refactor search index codegen to reduce fragments boilerplate -92d143f1d171 SystemUI: SliderHaptics: Tune the primitives -17684f6bed40 SystemUI: SliderHaptics: Clamp the pre-power sum in scaleOnDragTexture -fb73d5dbe99f SystemUI: SliderHaptics: Cache composed effects for primitives -20a5347f404b SystemUI: Add toggle for QS tile haptic feedback -efd5adeed585 SystemUI: Plug in non-MSDL haptic feedback for QS tiles -f8875b35a3b3 SystemUI: Extend brightness slider haptics for auto brightness button -3a6d00345c38 SystemUI: Use setValue from TunerService in TunerSwitch -8ff20bb01e1f SystemUI: Add weekly data usage info in QS footer -63a03a2ef4d4 fix upstream RecoverySystem.verifyPackage vulnerability -4e3224b3f223 SystemUI: Prevent keyguard state conflicts that caused screen flickering -1186d1df730a SystemUI: QS expansion animation enhance -ebc46dd0820f SystemUI: Ensure behind scrim alpha is 0 when unlocking -4cc1729adcde SystemUI: Force black tint when animating to/from AOD or PULSING -28d03024c134 SystemUI: Remove composite alpha from additional scrim on lockscreen -f8bfa59e8221 SystemUI: Follow light/dark theme in quick settings -e93653bc923c Conditionally default to max resolution on first boot -58d6bffde5f8 SystemUI: Add QS tile layout settings [1/2] -1d60fff008dd Further reduce notifications bitmap resource usage -2ea7886b0f3b InputMethodManager: Prevent unnecessary invocation of IME -eca9ceb7821c core: Update implementation for per-app sensor block -3534eb4f1567 Fixes crash (race cond) when destroyActivity. -8fbe658baa6c base: Follow Dark/Light theme for Safe Mode dialog -79ff193f1af7 core: Broadcast intent when display power state changes -ec3ac417046a AutoAODService: Add null checks to mSharedPreferences -3a7b13a7aea6 AppOpsService: Do not error out user app that was system app earlier -23505bee5089 services: Disable automatic system server heap dumps by default -7c231cc3e637 BootReceiver: Return early if trace_pipe doesn't exists -a47d52bf8cc4 SystemUI: Fix Biometric dialog dimens -5702f025f8a5 core: Make CHARGE_OPTIMIZATION_MODE readable for pixel agent -d983bcb23035 Optimize the DateTimeView logic time consumption when updating the Ui main thread time -6bb53d7bc89a Fix timeout issue when Google Calculator app remains occluded after power key double-click -295f9a15b424 Avoid processRecord reuse during lmkd process killing. -e9e77a7081c7 SettingsTheme: Fix preferences getting clipped in expressive theme -83b99b9dbddf SliderPreference: Fix thumb color -e2290e82cc0f SliderPreference: Add stop tracking listener -c60bb8de313e SystemUI: Remove nested PlatformTheme in QS fragment -c00c27b8032a Catch Runtime Exception thrown by ProtoOutputStream.flush() api -1ed1801b09c9 Fix RuntimeException in appsearch -14bc41e8dae0 Face: Do not throw exception if client does not support invalidation -dcd1ecaf55ef SystemUI: Fix split shade missing issue -2374da42ac1c smartspace: Fix NoSuchElementException in CallbackWrapper -e4c369c9294c audio: fix SAD and SAM inconsistent after audioserver crash -dee71d5baf6c Optimize home to desktop transition speed. -69edc6d188ee Screenrecord: Fix notifications not being dismissed -a3afde7b1d2b SystemUI: Fix heads up notification timeout on ambient display -17742bdafec5 SystemUI: Add margin above small clock in lockscreen -4b49f15a3463 SystemUI: Match footer notification icon with other action icons -167399a02b9b Optimize the response speed of recents animations -f4547a47d7ad adjust frame distance to make scrolling smoother. -0be549b3ae29 SystemUI: Screenrecord: Add delete action to the notification -c72827d4695f fixup! Add support to configure double line clock in lockscreen [1/2] -643cba810f5e base: Do not reset keyguard going away state -93731cdd4601 SystemUI: Filter out duplicate notification icons on statusbar -42e566908bcf SystemUI: InternetTileNewImpl: Fix secondary click -fdf81ff16799 SystemUI: Nuke oriented navbar handle -8d6bf8b1c8dc SystemUI: Update track title and artist on metadata change -dc88e5495e03 SystemUI: Fix up OmniJaws weather view on lockscreen -8dadc56477e8 Revert "SystemUI: Don't remove keyguard slice view" -4c7eca72b1a9 SystemUI: Do not disable slice provider for smartspace -1c34a25ba0f6 SystemUI: Add brightness slider shapes -651056deead1 SystemUI: BrightnessSlider: Support non-animated custom brightness icons -a3a1dcf1b62e SystemUI: Support legacy vibrator haptics for slider haptics as well -a60725d302bf SystemUI: Add customization to select QS tile shape -1262e8802a6b SystemUI: Alter constraints for privacy chip on large screen header too -6f7d6767c520 Smartspace: Return if text is null -e49094bd812f SystemUI: Update long click on data usage text -c327066af0ee SystemUI: Simplify QS data toggle -c108a43d8f2d SystemUI: Do not switch between spacer and text for data usage in footer -2e06f73ae27d SystemUI: Improvements for data usage in QS footer -0bfb3f325a40 SystemUI: Add toggle for QS footer data usage -0c0bd9b27241 SystemUI: Show daily data usage in QS footer [SQUASHED] -3992a07b5018 Partially Revert "Clean up unused methods from DataUsageController" -05be2f64d507 Add toggle to enable brightness slider haptic feedback [1/2] -de9a3c7df2c9 SystemUI: InternetDialog: Fallback to first available subid -fe713b136638 SystemUI: clock_default_large: Don't hardcode monospace font -f8c02dfaca15 SystemUI: Simplify brightness slider position and visibility -fcb29de286a4 SystemUI: Allow to change brightness slider positioning in new compose QS [1/2] -105607dee44a BrightnessSlider: Increase spacer size to avoid clipping in tracking mode -44da458888b5 BrightnessSlider: Add tunable for showing brightness icon -ae2aa5cdc01d SystemUI: Add auto brightness toggle in brightness slider in new compose QS -1d9e8dd28bdd Attempt fixing keyguard status bar height issue -7a4441cf038b display: Don't spam log when display state changes -34cd87cb5e13 ignore virtual and overlay displays when turning displays off -8ce20c3bba7e Fix SCREEN_BRIGHTNESS inconsistency issue before and after reboot. -634428fa51b0 display: Don't reset brightness adjustment on clearUserDataPoints() -896cecef1a7e display: Allow HBM in manual brightness if no time limitation -a9ef3b90c91f display: Don't animate screen brightness when turning the screen on -8ed11c5aa2ac SystemUI: Fix footer actions theme -aa0d66fab92c services: Suppress double upgrade notification for cloned profile -59f64ca8ccc2 base: Add readable annotation for Ringtone2 -a04be284d556 InputEventReceiver: Catch error in finishInputEvent() -4d1bcba0046f SystemUI: Remove edit button bg in QS customizer in new QS UI -35446acefb39 BiometricViewSizeBinder: Correct wrong corner radius px to px conversion -d736e5cb3cc0 SystemUI: Use Material3 switches for screenrecord options -df00424b3236 SystemUI: Use Material3 switches for internet and BT dialog tile -954a463b9138 SystemUI: Allow devices to disable 5G toggle -47a982e40334 SystemUI: Introduce 5G toggle in internet connectivity dialog -44948e5b2dbc SystemUI: Add hotspot toggle in QS internet dialog -f86b8564dca8 fix NullPointerException in Animator:callOnList -d0ad23b1c28e Stop dreaming if global button is a wake key -7e98508f6ae8 add workaround for upstream async dexopt bug -18570b898bb7 SystemUI: fix doze/keyguard issues -3c06f3ed8cc4 fix lockscreen elements randomly disappearing -45e57a2ce77a Use FORCE_SHOW_NAVBAR to actually toggle navbar -bd480ff7d588 Media: Use shared bitmaps in MediaMetadata to avoid Binder failures -8a888b30bf18 Media: Fix mediametadata crash -a3d827c92298 Media: Limit Max album artwork bitmap size -b62e4a328d5c QSFooter: Launch crDroid Settings when long clicking settings -acd2e2af4631 QSAnimator: fix random crash -6135b9255182 Removed unnecessary global lock for register/unregister capture observer method. -dbda3dc2af23 Remove redundant assignment operation. -bf2e3d002c53 Fix the system server restart issue caused by the fingerprint framework -8efcb4d84749 Fix ArrayIndexOfBoundsException in WallpaperManagerService -759503b92f0b Stop unsuspending packages in profiles -7791d9b0e008 don't delay setting observer callbacks for background system packages -2b02e46145df Remove ServiceRecord from restart list if restart is cancelled as unnecessary -5f4843dececd SystemUI: Reset when sleeping state change -4a7ac331d17e Fix potential crash issues. -38b74af05370 SystemUI: clean heap memory on screen off -f46c6193af08 services: clean system_server heap memory on screen off -a068e190caee services: optimize memory on device wake -f4648fc97ae9 services: Implement exit app animation boost -076a2af16a3b services: Implement activity boost optimization -a1dedbee86ca services: Implement transition boosting -629d517d50c8 DisplayPolicy: send boost interaction on scroll/fling -13f2e494381d services: Implement scroll gesture boosting -701e82f08cdb services: GameSpaceManager: Update and clean up -93810b6271a8 services: Add GameSpaceManagerService -d58b58c41f53 PinnerService: catch exceptions while pinning files -6560b2393c80 DeviceIdleController: fix google gms idle whitelist security exception -36edd5b17e93 Fix grant dialer default permissions on early boot -69c51107cc06 NetworkManagementService: fix crash when mUidCleartextPolicy is empty -7886aaed2a01 base: Add support for Lockscreen clock fonts -a2a7b6d83bda ThemeOverlayApplier: Apply wifi and signal icon styles last -22e4e9f4a0ed telephony: Trim warning log if app not installed -1e29c50d2b9f Fix wrong pid in event_log when native crash -d09e288e1bbd Fix NPE in TextToSpeechManagerPerUserService -79888d6bc1c5 Fix NPE when IntentFilter doesn't have any data type. -f742e73191c4 SystemUI: ConfigurationControllerImpl: Avoid NullPointerException -bdc1d85bc246 Fix crash on light/dark theme toggle -834a7ec98fc1 Fix SystemUI crash when loading album art color -f66b28832728 SenseProvider: Allow our face unlock to be used on third-party apps -3e7ab75cbb6d fix NPE system_server crash in F2fsUtils.getFilesRecursive() -af591e8fa911 SystemUI: Fix NullPointerException in updateFocusOverlayRadii for missing drawable layer -a4deecb5e172 SystemUI: Dismiss screenshot window on touch outside -5ba12ac581f1 screenrecord: Set entire screenrecord as the default option -dfda97b6aa8d NavigationModeController: Silence log spam -71199d7344c3 SliderHapticFeedbackProvider: Improve slider haptics -3f76e6233592 SystemUI: Disable edge gesture if navbar is disabled -0756d24fca2d SystemUI: fix shade blur customization -f80a4ed45f75 don't remove app widgets from user's home screen when the user stops -99db20bf8d99 DSR: Fix broken DSR -88bae8d87756 DSR: Fix DSR when we have toast window -bf35e34be82c ActiveServices: Add delayed service restart (DSR) due to app launch -e2734285212f CachedAppOptimizer: Pageout File pages during system compaction -78b975ef2d21 CachedAppOptimizer: Initialize compactProfile and compactTime -f9d7771c1e4b CachedAppOptimizer: Fix persistent compact skipped -621b380aa89e CachedAppOptimizer: Set thread group to background -677735171891 services: Disallow max cached processes above 128 -cc241eb05b0d CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed -d25913c0baa2 Ask pin for shutdown/reboot on secure lockscreen -cfcba9da0e2a SystemUI: Hide QR code scanner tile if not launch activity available -4be121d7ac74 Fix NPE problem to avoid systemserver process crash. -e381addd143c PowerStats: extend the MAX_STATS_ARRAY_LENGTH -fd75e4b0ed51 TelephonyManager: Gracefully handle null telephony service - isNullCipherNotificationsEnabled -e4cce8b113df Telephony: Gracefully handle data enablement checks -bb5978e000f7 TelephonyManager: Gracefully handle null telephony service [2] -55d47140092c SystemUI: Remove split navigation bar layout for sw900dp -ce3f713b86ce fixup! Broadcast radio power state changes -d701ad8c4035 Broadcast radio power state changes -38cd20066a9a SystemUI: Redraw display cutout on overlay changes -589712708776 SystemUI: Prevent indicator text cutting off in biometric prompt -4701167080ac Don't enable extra StrictMode features for userdebug builds -1f67416fcc84 SystemUI: Constrain keyguard indication area burn-in offset -357d207e7a5b AudioService: Cancel old toasts when switching ringer mode -a3d000f9477e AudioService: do not block focus request from applications compiled with lower version sdks -2b5e321e4444 QS Header: Fix memory leaks -fff624276779 Status Bar Tuner: Fix preference icon tint -27e922c527da SystemUI: Tuner: Move to SwitchPreferenceCompat -930b51d313c9 BluetoothControllerImpl: Optimize connected battery level scanning -24a07cce31ee BluetoothControllerImpl: fetch battery level from any device -9f8eed0151e7 BluetoothControllerImpl: Synchronize mConnectedDevices access -e2f98fcb70e2 SystemUI: Fix Internet Tile showing no service -806af18d2ec0 frameworks/base: Import Xiaomi Image Tags defenitions -a4871c0926fd SystemUI: tuner: Enable enableOnBackInvokedCallback -978fca70f456 core: Expose method to toggle recent apps through Binder -76880bbba75d CarrierConfigManager: Enable inflate signal strength by default -ce478f13ff67 SystemUI: write initial value of SHOW_QR_CODE_SCANNER_SETTING on first call -ed65c214f666 SystemUI: Use privacy_chip_background for charger indicator bg -53609d942739 base: Add support for application downgrade [1/2] -2240c367e26c Fix settings not applied on boot for device key actions -36b9d211b8b3 GameSpaceManager: cleanup and improvements -5f580dffe53f GameSpaceManager: Rewrite and fix app detection issues -cc60425dd87f SystemUI: Recreate media player on theme change -4a4db62084e8 remove ScrollCache when Activity destroyed -d4b583ad7202 ThemedResourceCache: Remove lambda and optimize map pruning iteration -ce01b2e13bef ThemedResourceCache: Replace ArrayMap with HashMap for performance -b1a22382732f fix missing make NonNull judgment when the old parent is null. -3d982dc622c8 BatteryStatsImpl: Guard against OOB -efeb7202ea1d add workaround for SSM.newTargetUser() system_server crash -706935a0d847 base: Add option to cycle through ringer modes [1/3] -5235fa102688 base: Allow disabling private DNS for VPN [1/2] -71570db7fc7f SystemUI: Changing the logic of the flashlight tile -a603f83783b5 SystemUI: Allow long click on flashlight tile -22333896b5a0 SystemUI: Extend flashlight strength logic to flashlight controller -b4aec85eeb72 fixup! SystemUI: Add flashlight strength control -24f6da151c8c SystemUI: Fix flashlight strength control detection -f669c92920c6 SystemUI: Add flashlight strength control -a12103708c4a PreferredNetworkTile: Disable tile on Wi-Fi tablets -4865fffcd837 PreferredNetworkTile: Add non-5G device network mode handling -7d9551535461 SystemUI: Introduce preferred network tile -14caf626682c SystemUI: Add private DNS QS tile -a69a747a201c VoiceInteraction: Check if default package is installed -b442edba5675 core: Catch OOB when returning pooled string -744907e4cb54 fix handling of MATCH_ARCHIVED_PACKAGES flag in getPackageUidInternal() -f8be6090c573 Settings: Expose clipboard auto clear setting [1/3] -638c4d0bb280 base: Add customization for double tap recents key [2/3] -030228e176b2 base: Use SingleKeyRule for app switch long press -7ef7f4568a96 core/res: Do not hardcode text height in shutdown dialog -656a6291725e InputMethodUtils: Fix system bootloop when no IME found -e9fc1e9372ba LayoutInflater: remove less frequently used widgets -dbad481efa2e LayoutInflater: Fallback to reflection when view tryCreateViewDirect fails -d6d030515df0 LayoutInflater: Opportunistically create views directly for performance -b66e510a9a4f SystemServiceRegistry: Replace ArrayMap with HashMap for performance -0ac513fd6592 LocalServices: Replace ArrayMap with HashMap for performance -0a9ed43269c7 Optimize the SplashScreenView drawing process -951397a40d97 SurfaceControl: add more window types to consider NoVote -067cb38a82c3 fix an upstream race condition in handling of system error files -24a4003db1f8 SystemUI: biometrics: Add missing calls to parent onFinishInflate -a057a803d514 FATAL EXCEPTION IN SYSTEM PROCESS: android.ui -84d4840d9f5b PhoneWindowManager: Add vibration when using physical camera button gesture -1c1b01321624 base: Allow to customize bottom corner swipe up action [2/4] -7265f3f5ae72 OplusTypeCastingHelper: update stub -004d5b7c12fe Add some fwb stubs from Oplus -3c4adbc82d76 Keep a null check before accessing the BluetoothA2dpWrapper APIs. -a75a799e11f3 ImageReader: Allow skipping of nativeDetachImage -f718f2e72324 Make empty modem activity info as valid -44f307fa7e28 Fix incorrect text shown at PUK lock screen -39d9d44925a1 Don't update OverScroller fling state if improper time passed -429018fc6591 sounds: Implement new screenshot sound effect -8bf2c4bc8eaa AvatarPhotoController: Fix resource leak and recycle bitmap -ef3ae8f1ac26 SystemUI: blur rendering enhancements -7f4b764a443f NSSLC: Prevent possible memory leak -f8f68d7efe6a Restore getSimStateForSlotIndex in SubscriptionManager -4afd5c951606 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen -64b36dd50134 SystemUI: Implement pocket lock check for faceunlock -e0f2c5daeee1 SystemUI: Add face unlock icon to keyguard blueprint -94bda0f3776d FaceUnlock: Remove background behind indicator on lockscreen -b72f2f263714 FaceSense: Vibrate on successful authentication -398a177ea909 services: Force load FaceSense providers -eef2e3a4a1c6 SystemUI: biometrics: Follow user setting to confirm face unlock -b9abf128428d SystemUI: Fix face unlock indication static calls -ae0a9438ec01 FaceUnlockImageView: Prevent statusBarStateController memory leak -3bda2d0ceb78 SystemUI: Implement bouncer face unlock animation -4bde525437a5 SystemUI: Use proper tint for face unlock icon -842d50820f88 SystemUI: Implement face unlock recognition animation and text -d91b5279bd90 SystemUI: Disable FaceUnlock Lockouts -a144ccafc08d FaceService: Conditionally add ParanoidSense -8d30237fd9a0 base: Initial SenseProvider for FaceSense service -2dff2db9ac82 RuntimeInit: Prevent bootloop trying to handle app crash of null service -3cbd884f8a1f StringBlock: Prevent SystemUI crash when inflating QS -8035319a565c WindowManager: finally proper desktop mode handling -4bd56acafa95 wm: Fixed screen flickering when launching horizontal apps from vertical apps -996eda227173 wm: Skip freeform displays from forcing desktop mode -10b45a4f24d9 wm: Show rounded corners on freeform window on internal display -f358d80bf408 Shell: Use night/light theme for buttons/caption color instead of luminance -4bb2465ca1b0 wm: Add API to listen for secure content in display -980eee533628 services: Add freeform system service -2f1cce9a1fec base: Add support for LMOFreeform service -6e0bbeb9b93f ScreenOffAnimation: Fix system animation disable check -a629feddd10c Fix memory leak on MediaProjectionPermissionActivity -30eb0de61257 SystemUI: Update ChatGPT quickaffordance activity -475163201a01 SystemUI: Add affordance shorcut for AI Voice Assistant -a5891332da27 NfcTile: Fix usage on Expressive Design -65b3bc9a6d1a SystemUI: Use secondary label for language QS tile -d28536f927a1 SystemUI: CastTile: Open cast settings on long click -b30314d4539d SystemUI: Re-designed caffeine tile icon -6fe79a8d074a SystemUI: Add Locale Tile -e1805b5ad4a7 SystemUI: Add Screenshot tile -457f44fd27f9 SystemUI: Add refresh rate tile -b6232546eabe BluetoothPowerStatsCollector: Handle onBluetoothActivityEnergyInfoError gracefully -a496d3cb235b SystemUI: Add Weather tile based on OmniJaws client -b96763b0cb65 SystemUI: Add Smart Pixels tile -223fa80233dc CPUInfoService: Rewrite from scratch -e0e78e96d29f FPSInfoService: Improvements and clean up -bb63f0853f6e SystemUI: Add tile to show volume panel -9195a7fb5f6e SystemUI: Introduce DataSwitchTile -0e8c986b1324 CompassTile: Make Compass point towards North -8e0ca795f5c6 SystemUI: Add Compass tile -5088e834ba17 SystemUI: Add default path for FPS info service -702f033bf04f SystemUI: Rewrite FPSInfoService in kt from scratch -ff2f9b0a5051 SystemUI: FPS Info Overlay & Tile -a0b413c45c15 QS: Add CPUInfo toggle tile -651a78e1b20e base: add CPU info overlay -647250da88be SystemUI: OnTheGo: Update camera API for service -77dceb1918c0 SystemUI: OnTheGo: Update tile more dynamically -2f5c230b6859 SoundTile: Add DOUBLE_CLICK effect for vibrate mode -c9b7049fc459 SystemUI: Add Sound tile to Quick Settings -2e7780125ef1 SystemUI: QS: Add On-The-Go Tile -413b1e356a39 BiometricScheduler: Cancel operation if not idle -0fb5de7e4848 SystemUI: Adapt screenshot sound to ringer modes -2442fa1118d4 SystemUI: VolumeDialog: Add toggle for haptic feedback [1/2] -b793be1c1164 SystemUI: VolumeDialog: Use settings observer for app volume -10fb5e685047 SystemUI: VolumeDialog: Make rows view GONE if not required -4766ed0d84f6 SystemUI: VolumeDialog: Add haptic feedback for per-app volume -3b21072206f2 SystemUI: VolumeDialog: Do not check previous state when updating rows -4b0308104836 SystemUI: VolumeDialog: Fix up touchable region with per-app volume -21d30419f07b disable safe media volume management -b94ff8546981 Increase Zenmode max hour limit from 12 to 24 -ff2e5e920cee base: Allow customizing volume stream steps [1/2] -92cd1dfe2364 audio: Don't play sound effects if stream is muted -2988556ed291 SystemUI: VolumeDialog: Fix systemui NPE while casting -84c1c185eeb3 SystemUI: VolumeDialog: Pass touch outside of volume panel -db8e0ad6ee37 SystemUI: VolumeDialog: Avoid multiple animations on touch spam -5567dfd6a990 SystemUI: VolumeDialog: Fix volume panel on left on secondary users -cca0039908da SystemUI: VolumeDialog: Add content observer for panel timeout -17614e98905e SystemUI: VolumeDialog: Dismiss dialog on config change -bfecdc684ce1 SystemUI: VolumeDialog: Ensure proper resource release -2a577edd804b SystemUI: VolumeDialog: Open volume panel on expand long click -8b938b0df004 SystemUI: VolumeDialog: Properly set initial dialog gravity -790cf8b4aa6b SystemUI: VolumeDialog: Change bg tint for inactive rows -97eb62f0b92d SystemUI: VolumeDialog: Fix per-app volume on secondary users -9e3a979b5e2d SystemUI: VolumeDialog: Add app rows to volume dialog -3d4b753300af SystemUI: VolumeDialog: New per-app volume icon -b92d8cdee7f0 base: make per-app work with multi audio focus -852bb8cdd423 base: support per-app volume [2/3] -7101ff20fb74 Implement DeviceConfigUtils and service -e7a55f3c1a08 SystemUI: Introduce Adaptive Playback [1/2] -9d19543d96f9 base: Allow scheduling always on display [1/2] -06c9f8c6c8c5 Doze-on-charge: Add few improvements and fixes -a4ac47e702d6 base: Add Doze-on-charge customization [1/2] -93d41f07660d SystemUI: Allow toggling rotation button suggestion [1/2] -f4d80971274f Fix crash with protected content with ElectronBeam/Scale screen-off animation -4ce09b099970 fwb: Screen off animations [1/2] -ab7723588793 SystemUI: Allow devices to disable Smart Pixels on UDFPS -23882d85f7d8 SystemUI: Smart Pixels [1/2] -b53f2fd9eee9 fwb: Implement cutout force full screen [1/2] -be99588023e0 base: Add bool to enable/disable doze by default -b2f2ab91b976 Allow tuning ambient display with sensors [1/3] -a75141c2b1d1 Add toggle to disable charging animation [1/2] -b33547bfceac SystemUI: Implement burn-in protection for statusbar -dcf892d95621 SystemUI: Integrate Google Lens into Screenshot UI -4b83f1df129e DisplayPolicy: Do not attach navbar during top app transition when tiny task bar is enabled -df34547143bf SystemUI: Add switch for compact HUN [1/2] -ab63e26fda70 inputmethod: allow hiding navigation ime bar [1/4] -75bdd317db9b Use IntArray instead of ArraySet to store int lists -84d458cca7c0 base: Implement 3-btn-nav layout settings [1/3] -dd518cdda9b5 Support dark mode for default theme -b1b236c27977 SystemUI: Allow disabling clipboard overlay [1/2] -ab139e4ac094 Add kill button to notification guts [1/2] -a429f45fc9d0 HeadsUp: add timeout option (1/2) -b2ed51046445 Allow to suppress notifications sound/vibration if screen is ON [1/2] -dd6e4aeeda45 SystemUI: Default to true for HeadsUp notifications -9150aa35c05e SystemUI: Add less boring heads up option -3095032444bc base: Ensure pocket sensor is wakeup -9a154d19adf6 base: Allow to define custom pocket sensor value -1a5ab078d472 services: Start pocket mode service only if supported -599d67ceffbd core: Use blue area for pocket mode illustration -da3995e959e2 core: Refactor pocket mode interface code -e1f4fb9ffe61 policy: introduce pocket lock -c0e36fb74ce7 AppLock: Fix service initialization -1c6d5ef63798 AppLock: Intercept locked apps launching from recents -6ea857a5d89a AppLock: Make kotlin libs available only within this module -0df80fd31500 AppLock: Update for kotlin errors -eef1e540c396 AppLock: Allow using face unlock for biometric authentication -cbe40125d268 AppLock: Move services to new package -4e8546f85023 AppLock: Allow locking all apps visible in launcher -06c7bdf7413f AppLock: Update API to hide unprotected apps -77b28bcf699f base: Introduce app lock [1/4] -36ef43b85223 libandroid_defaults: explicitly enable ThinLTO -ee65794046f0 Optimize AbsListView to reduce click operation latency -30aa2503d1c2 ViewConfiguration: Set scroll friction to 0.009 -4812120417a9 AbsListView: Improve scrolling cache -512fe57e388e Speed up Orientation Listener -af78a44ad2f7 base: Fix lock gesture not working for secondary users -5c65002ca96c base: Rework lock gesture feature -aad8ee0fce18 services: Clean up unused settings for three finger swipe -e74cac8984ab services: Switch to binder IPC for three finger swipe -cd98f9645750 Add three fingers swipe actions [2/3] -3d5a12ee3437 BatteryStatsViewer: Enable enableOnBackInvokedCallback -b2fb2803cc13 BatteryStatsViewer: Fix theme -84dcb049f555 BatteryStatsViewer: Fix initial activity after launch -4b53a4471ef7 BatteryStatsViewer: Create IA entry in Settings -> Battery -0bc18f41d5b0 BatteryStatsViewer: Remove some hardcoded strings -c83671e852b4 Revert "Hide the Battery Stats Viewer launcher by default" -42f85f27089b GameSpace: Improvements for detecting foreground app exit -02cf8fb9e624 base: Fix gamespace on secondary users -8eb1c617f35f base: Fix NPE in GameManagerService -324d6ca66495 GameManagerService: Prevent multiple threads from accessing settings observer onChange -7b76262d1a8b GameManagerService: Set device_config property on behalf of GameSpace -18265559a33a SystemUI: Add support for GameSpace -18099c87d456 Add Alert Slider user interface [SQUASHED] -b1cd975f4bbc SystemUI: On-The-Go Mode (1/2) -83828f3c004b SystemUI: clear keyguard indication background and icon on empty text -f5aafbf3653e Revert "Fix notification row transparency." -b9b0034a5db7 SystemUI: Remove power menu shadow -69ef42e159ed SystemUI: Sync power menu and restart menu layout -60625311cdbe SystemUI: Blur the power menu -297bcec4e4aa SystemUI: Add restart SystemUI in Advanced Reboot [1/2] -f30aaea790c1 Settings: Allow changing the height of gesture navbar [1/3] -a64426d76e1f Cancel long swipe for cancelBack in navigation gesture -595f6bcf6028 Add optional haptic feedback to new back gesture affordance -ee2388bfa1b4 Optional haptic feedback on back gesture [1/2] -6798cb8efc7a Allow to hide gesture on new back gesture affordance -e33b468a14d2 Allow to hide arrow for back gesture [1/2] -a4f55c85d489 Add separate tunables for navbar layout customization -3246b6bf68ee EdgeBackGestureHandler: Change back gesture height intervals -8acd469678a8 Allow changing back gesture height [1/2] -c1fd56e83540 EdgeBackGestureHandler: Switch to Tuner API -c8b2678dab9a Allow changing the length of gesture navbar [1/3] -be4cf69894fb PhoneWindowManager: Prevent NPE with voice search action -870db327df07 PhoneWindowManager: Check NPE for LineageHardware -d99f33601d97 base: Introduce Accidental Touch -cbe929385b3a Switch gesture navbar to new navigation bar key event source -2cd982ed9ec7 base: Introduce new navigation bar key event source -713ec8a1afec Move Swap capacitive buttons to Settings [1/3] -5c5eb3fc2384 Add toggle to disable HW keys [1/2] -9861e8e02bfd Add more device key actions -a87a828c06e9 Make sensor block package list configurable [1/2] -6ff6e5c4175e base: Add Accelerometer and Linear Acceleration sensors in blocking list -86792a1e0302 FWB: Sensor block per-package switch (1/2) -2d69a1b02f77 SystemSensorManager: sensor block per-package -096e5fdfc8f8 SystemUI: fix a screenshot process crash in ScrollCaptureController -f0163ac50c88 SystemUI: Fix slice view widget padding -2dae6bebc134 SystemUI: fix orientation of keyguard slice view rows -8ba1dbd8fbf9 Add config overlay for battery info update -8cef6eb008c4 Update battery info every second when device is charging -a11754c3aaca keyguard: Do not trigger a wake up when hiding lockscreen -78fef7841772 telephony: SmsMessage: Bring newFromCDS method back -2d928953f354 EnhancedEstimates: Get estimates from Device Health Services -c5f3dce52cec Avoid crash when dream starts -be4bf81f29bf SystemUI: fix antiquated TunerActivity bugs -7e56f8449b33 Make all activities resizable -a7a2d665abde core: Allow vendor odm symlink in framework overlays paths -7a9d053578a8 display: Handle zero auto brightness adjustment -77a69b45e6a3 SystemUI: Fix crash when click rotation button on keyguard -34cd6377d1f4 SystemUI: Remove tracing in `NoRemeasureMotionLayout` -1b30d033c419 SystemUI: Fix crash when resetting ShadeController views -23e943bb97c2 ActivityManagerNative: Prevent possible soft-reboot -eb0d3eaa9ede FileRotator:fix NPE due to The File.list() method may be return null. -35885cf609b6 ConfigurationController: Prevent app crash on orientation change -c77f195285ca fwb: Fix navigation bar button hit testing -f9353c348a36 development: Address NPE when removing preferences out of developer options -f3cdf52d15a9 Shell: Don't show bugreport on DocumentsUI -6aae477eb56f SystemUI: Add ability to hide carrier name on lockscreen [1/2] -5b677863b188 SQLiteDatabase: Catch corrupt exception during transaction -ba966556ef35 FingerprintAuthenticationClient:fix NPE problem due to getListener method return var is null. -d0947ccfab1a Fingerprint authentication vibration [1/2] -6b3eda49840b ThemeOverlayApplier: Exclude Launcher3 and Themepicker overlays -6e01a0ccd30b QRCodeScannerController: Check for google package availability -2407e6115675 QRCodeScannerController: Use Lens as fallback activity -890eae44b67d SystemUI: Ignore font padding for large ls clock -cc991d0215cb Allow overlaying font spacing for lockscreen clock -4a68e9346949 Partially revert "Fix for the lock icon issue" -1cea497e2ac6 Add support for UDFPS icons -c29901218cf5 Bring back UDFPS animation [SQUASHED] -9786bbb907e7 UDFPS: Make GhbmIlluminationListener interface public -1ff6a6d014aa SystemUI: QQSGestureListener: Fix up for multi-user usage -cd18695c2424 SystemUI: Fix keyguard user avatar margins -bdc1f4130bf2 SystemUI: Launch power menu from QS only if enabled -5be19faa3c21 Hide power menu on secure lockscreen [1/2] -f94fcf08b036 BatteryService: Add support for oem fast charger detection -7b1cbdfe122e SystemUI: Update Bluetooth battery level assets -714c9c61d517 AuthRippleController: Prevent potential global overflow -e7a741363f5d base: allow disabling ripple effect on unlock [1/2] -eeb72045ef59 SystemUI: Reduce keyguard indication text padding -14d3134559f0 SystemUI: Add current divider config for lockscreen charging -fcdb99d1e442 LockscreenCharging: squashed (1/3) -edc3afd61f90 SystemUI: Do not crash SystemUI if smartspace cannot be built -ea5de2850107 SystemUI: Bring back smartspace start paddings to what they were before -3495cf4db8e6 SystemUI: Grant additional permissions for smartspace -db5323b59de3 SystemUI: Fix smartspace layout -d8bdf4347ba2 SystemUI: Introduce Reverse-engineered Smartspace -b4cdb6c8b645 base: SystemUI: Allow flags to be overrideable -e7a1dc7da68d SystemUI: Add separate check for custom lockscreen weather -48b534ffa1dd SystemUI: Add missing location permission -758a55242e51 SystemUI: Add proper toggle for smartspace [1/2] -bc558771c7af SystemUI: Add pixel style lockscreen weather based OmniJaws -cd1770ea8787 core: Add OmniJawsClient -ecf29c6d6e2e Add button to AppErrorDialog to upload crash information to pasty -7403f4a016d0 SystemUI: Compress custom file headers properly -d4b0f4cc2b43 base: import ImageHelper -6688e9ebda67 SystemUI: Add QS Header Image customization [1/2] -19d9fa6749a8 SystemUI: Disable secondary click on bluetooth tile conditionally -cb33276c31d8 SystemUI: Allow to toggle BT directly with Bluetooth tile [1/2] -932e99413201 StatusBarIconController: Don't crash at boot -e58c6b64dd35 base: change background activity start mode to allow for widget configure -5a735fa9a326 PowerUI: Mute logcat spam. -de66ecafcbd8 TelephonyManager: Gracefully handle null telephony service -30bf56d25e97 Remove unnecessary HashMap instantiation -b33b59cb88a5 SystemUI: Add null check for wakelock in KeyguardViewMediator -c6c25c220efe SystemUI: Fix logspam in NotificationMenuRow -2d7354f48690 Fix WifiInjector instance exception if WifiService disabled -f09c2e320114 services: Add NPE check for updating system app from play store -baa3414d97e2 SystemUI: Remove padding for system icons in status bar -fcd0bc60ce07 SystemUI: Fixup applying statusbar extra padding -29a1fbdef8f2 SystemUI: Align keyguard carrier text with status bar -87b0114ce02b SystemUI: Allow tuning extra padding for statusbar layout [1/2] -2f8d8aabd9d3 SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness -cae1249a9b23 SystemUI: Port statusbar brightness control -b0b716912338 Wifi Standard: apply MVC structure -14acede9ee32 WifiStandardImageView: Modernize and improvements -69d86dd583c5 Wifi Standard: Use coroutines instead of handler -04efbbae3fe0 Wifi Standard: Prevent possible memory leak -f77f24a2227e Wifi Standard: Rework handling logic -27713903e5e1 SystemUI: Tune wifi standard icon margins -decc899dc941 SystemUI: Introduce wifi standard icon feature [1/2] -78f6240e3ca8 SystemUI: Allow using 4G icon instead of LTE [1/2] -12a7d8797721 SystemUI: port volte/vowifi icons to A16 kairos impl -2aabc55aa07c SystemUI: Option to disable Data Disabled Indicator icon [1/2] -933a2bb14caa NetworkTraffic: Do not request layout on visibility -aa4bb0f427f4 NetworkTraffic: Clean up and move settings -480ec4645c41 NetworkTraffic: Fix leak in network callback -9e9e4714c3a8 NetworkTraffic: Prevent SystemUI crash on user change -120fe269fa01 NetworkTraffic: Consider CLAT interfaces (IPv6) -c70344bfff6f NetworkTraffic: Prevent network callback exception on theme change -ca51d17f6978 Network traffic mode for status bar [2/3] -a688e7f623c7 SystemUI: Forward port 'HD & wifi calling statusbar icons' -eba3cae3533a SystemUI: Fix suspicious spaces around new mobile icons -e62121278af3 SystemUI: Remove existing icon group if its overriding -39525b4cd5dc SystemUI: Do not duplicate SPN and PLMN in network name -f50eafca854a SystemUI: Add roaming indicator to statusbar tuner -3aa0e7d14ba5 SystemUI: Allow toggling privacy indicators [1/2] -3973ef6eb162 SystemUI: Kill old privacy indicator icons completely -f3fa162f2570 Custom statusbar logo customizations [1/2] -4def8a26e811 SystemUI: Add ability to toggle bluetooth battery level [1/2] -29f0b13ca415 SystemUI: Fix colored icons going blank -f406718cb8cf SystemUI: Apply colored icons and notification count to new icon area controller -f748c79a2d94 SystemUI: Fix notification count not working after a reboot -64ef3c4e468b SystemUI: Forward-port notification counters -0c436484656b SystemUI: Use app icons for notifications in statusbar -145bcad30cee base: Add method to restart SystemUI -120aa90ae9db BrightnessController: Update icon state for auto bg icon -6a2eff73f8d7 Use brightness icon matching with slider redesign -5479673063dc SystemUI: Drop unused rounded corner padding -d52b3fd17a3b Pause apps feature -74b285e486e7 SystemUI: Show autobrightness icon in slider by default -fef6adc66c72 SystemUI: Separate double tap to sleep on lockscreen [1/2] -e30b9f0f362a NotificationPanelView: Switch to Tuner API -aa9938647ce2 SystemUI: Add case to quick pull down status bar anywhere -63fc31be7e34 SystemUI: Disable quick QS pull down by default -04cbb990b3a1 QuickSettingsController: Switch to Tuner API -d284ae5c5c74 SystemUI: apply light/dark theme to shade header elements -8e541483a65b Battery Styles: Preserve unicode bolt color -0dff1e4a6fc5 Battery Styles: Never enable dual tone on landscape battery styles -9ce8fb812113 Battery Styles: Apply battery style to battery status chip -ff60dde5de74 Battery Styles: Add customization for QS -edb1b1a76503 Battery Styles: Add BatteryBar [1/2] -21935a0f74ee Battery Styles: Set white tint in darkmode -1acc46056abd Battery Styles: Use single low level warning config -f7490d8b88d1 Battery Styles: Update plus color for battery -1dc6bac073e3 Battery Styles: Hide plus when showing battery percentage inside icon -aa3846d19310 Battery Styles: Allow setting percent view on left [1/2] -e886ba20da7c Battery Styles: Introduce Battery Landscape [1/2] -707933d8c860 Battery Styles: Show a bolt ⚡ when charging -81ff300e03db Battery Styles: Introduce full circle battery style -41b24278fd49 Battery Styles: Readd dotted Circle to Kotlin impl -8149196e6aa1 Battery Styles: Improvements and clean up for more customizations -28618457b6f3 SystemUI: Fix up status bar start side content layout -b1618dc89fe7 SystemUI: Fix up status bar end side content layout -37ec0e019649 SystemUI: Switch to TunerService for CollapsedStatusBar -ee21df2a9417 SystemUI: Statusbar clock background chip [1/2] -cf51f7ea0285 Revert "SystemUI: Network Traffic [1/3]" -9cfd472063ac SystemUI: Avoid NPE in ClockRegistry -2209b7e638a8 Add DeskClock to hiddenapi whitelist -cc35652ec7ef Clock: Use executor for tuner settings -a02dc08f5f8d SystemUI: Block few clock customizations in QS header -a286497a8ace SystemUI: Retune clock paddings -0d7988179e31 SystemUI: Properly apply dark theming to clock -6b5500cc350e Use position tunable to hide clock as well -274c5b6e691d Add option to auto hide status-bar clock -e662379f2fd3 Statusbar clock customizations -39dc30603889 Add separate tunable for clock seconds -a24b6c808d9a SystemUI: don't hide date text on lockscreen when media is playing -ed6f6cbdf690 SystemUI: Catch NPE when creating slice provider -ac45a5dcd124 Screenrecord: Export RecordingService for External Usage -ff6c84313d67 base: use a double click effect for charging if there is no amplitude control support -31ae12bb4053 SystemUI: Fix internet dialog background runtime exception -86e052cea005 InternetDialogController: Allow scanning of networks while device is locked -14f5cda5d878 InternetDialog: Properly nullify wifi toggle -6ffffc418374 SystemUI: Fix exception when retrieving signal strength drawable -60a63ede3c66 SystemUI: Prevent InternetDialog crashing system -11829def82f3 InternetDialog: Add missing setOnClickListener for data toggle -8d473b6ad8f3 SystemUI: Update default tiles as per usability -c7aaf789a047 KeyguardIndication: Fix glitchy charging info on AOD -70ba3f72e7e7 KeyguardIndication: Fix glitchy charging info on lockscreen -5269a3b20b54 Crash occured due to null pointer exception. -e16186c34e84 frameworks: Fix null pointer Issue -b07d636bdec5 view: add null check for dispatch touch view -4c3f2ab77f9c SystemUI: Add statusbar call strength icon to tuner prefs -769e29b62dc4 SystemUI: Add switch data saver icon -0b191ab2400f wm: Fix NPE when pip onAnimationEnd -8e6f10798b32 Fix SystemUI NPE when ScreenDecorations is disabled -ae50b7932fdc Calm down attention service logspam -596100390c4d PowerMenu: Hide emergency affordance if not selected -e18fdd5e2457 services: Skip access check for matlog shipped with rom -7f08bf426efc Fix the NullPointerException in Android S Version:mServicesData -6ef2b8ce39ed InputWrapper: Opt out early if session == null -f9c820ce7862 neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE -8693b7098488 NetworkPolicyManagerService: turn this into just a warning -50c5516b1881 KernelCpuUidActiveTimeReader: Do not spam log with negative active time -b345e2f26f80 SystemUI: Fix SystemUI Crash -a51a56ca7c64 SystemUI: Dismiss screenshot window on touch outside -918d6622d32d SystemUI: Add statusbar NFC icon -33840b6d1615 SystemUI: Update NFC tile drawable -c1bec6fe480a base: Remove restrictions for system audio record [1/2] -a71a261d1b6e Move Bluetooth timeout back to AOSP settings -dd80b16891ae Wi-Fi timeout feature -1e628c579457 FlashlightControllerImpl: Fix crash when camera IDs list is null -4599cb399d58 camera2: StreamConfigurationMap: add another constructor for MIUI camera on A15 QPR2 -c2dd7b2e9ba2 Camera: Prevent array index out of bound exception -b3d752f07a1a CameraManager: Fix NPE in getting cameraIds -be7691205b78 Camera: Prevent crash when unable to find tag -120924038e2c CameraServiceProxy: fix exception -cdd011b8103b core: camera2: StreamConfigurationMap: add constructor for MIUI camera -d435d53468ad Camera: Clearing exception for Extended Face -3373df2a4825 Camera: Decrement image references after 'onNextImageAvailable' -3a001ac2f16d camera: Add backwards-compatible CaptureResultExtras constructor -83e1e519c27b CameraDeviceImpl: Don't crash when checking input configuration failed -7aecaf211dc8 Select the proper request list size -c0bd358065ec Camera: Prevent crash with prebuilt camera metadata -b568ec9e51bc Camera: Ignore torch status update for aux or composite camera -7f516de38203 CameraManager: Fixup exposing aux camera to apps -e755b7a1709d Camera2: Notify fps as Session Based Parameter -da1d551720c7 camera: Allow selected camera apps to skip unconfigure -056bd3a96f02 Guard in short-circuit evaluations for stringSplit methods. -0c3a5c652044 Camera: Don't crash when trying to disable shutter sound -914078b782f1 Camera: Don't throw exceptions when value pairs have spaces in them -6bfa1fc78d7a Camera: Add feature extensions -bd6996245080 Camera: Extend face detection -2071309b8216 Fix Photosphere/Camera FCs -371760da7432 SystemUI: monet: Allow chroma & luminance to affect secondary colors [1/3] -e5648033a22d SystemUI: monet: Allow a more granular control over shades [1/2] -67ca3fdbba9c SystemUI: tiles: Add category for custom tiles -8d2effebe0a3 SystemUI: tiles: Preload all icon drawable for custom tiles -b23ce41a72c3 NightLight: Allow lower temperatures -6272877fbd33 MountService: Prevent NPE with DropBoxManager -51ad4dbd209f ZygoteInit: Disable debug and tracing -8768565a0359 fwb: Disable some debug/log/trace -dea929e9b0ce fwb: Only enable some features on eng build -331f38fca3c3 base: Update few drawables -2bac4d8fa1a1 JobScheduler: Remove jobs for non-existent packages -d8612b50b4de hwui: Compile without no-omit-frame-pointer -1a69f48464d2 libhwui: compile for performance -bde675895930 libhwui: enable O3 when compiling for perf -461b35783758 libhwui: remove deprecated perf flags -3fe94e8e2750 SystemUI: Add charging icon to the charging animation -767bb8b65224 base: Use wireless charging animation for wired charging too -e3f1226b2cfe config_progress_background_tint: Use accent color for progress bar background -ce38ec1c8739 SystemUI: Use color accent for charging animation -c598e1e4557a CarrierConfig: Enable payphone call blocking option -b826de926d52 CarrierConfig: Always show ICCID -40b9ab365e6d CarrierConfig: allow toggling VoWiFi while roaming by default -b7a96b64187c CarrierConfig: Always show APN settings on CDMA carriers -bb31f75305fa base: Update some icons to MD2 -dc7922ffb85f Allow sending vendor- or device-specific commands to the camera HAL. -c964a71b560e SystemUI: Link dialog radius to config_dialogCornerRadius -637430576a86 SystemUI: use default dialogCornerRadius for qs customize title -303416b43bed SystemUI: Fix QS customizer corner radius -484943c4a76c DisplayModeDirector: Make sure we apply refresh rate on startup -353b5c058ef1 ColorUtils: Prevent crash if alpha component is translucent -4f7a3fc65246 Set navbar color for device default settings theme -86a08c131ca1 Fixed a crash in settings in tts engine selection screen. -ffd3a6dd29f4 ListView: Disable dividers by default -437f06103eb0 SystemUI: Make popup menus more rounded -662ac5586dee services: Skip access check for matlog shipped with rom -bec7937d2955 DisplayUtils: Introduce getScaleFactor -b684cdf712b9 SystemUI: Reduce screenshot dismiss delay to 3 seconds -71cbcdd10dba SystemUI: Remove Android build number from QS footer -efef64695e5d SystemUI: screenshot: Hide action chips text labels -031525f69113 TtsEngines: avoid crashes caused by null engine name -f09c4e778b03 WebView: Add check before setting default or fallback provider -f0f80c05fd93 core: Fix menu popup ripple -4a1a3cf53b03 SystemUI: More rounded corners -a19b4c3fa993 KeyboxImitationHooks: Add modificationTimeMs to key metadata -c44b7abe0509 KeyboxImitationHooks: Delete old keys if newer ones fail to generate -16a177689de3 KeyboxImitationHooks: Ignore keys requiring auth -430a4e39ba8d KeyboxImitationHooks: Persist generated verified boot hash -cd8a0dc269d9 PixelPropsUtils: Fix failing strong integrity with PIF disabled -7f35a183cc27 PixelPropsUtils: Add more logs for debugging -e577a32a875c PixelPropsUtils: Drop overlay config -bfc2327b71ed KeyProviderManager: Drop overlay config -c90d96458c04 PixelPropsUtils: Move from props to Settings switch -a54c2bfe1a71 PixelPropsUtils: Dynamically spoof props for GMS -41d149bee5ff PixelPropsUtils: Add prop to allow blocking cert chain -30fab385f60f base: Add key generation for keybox spoofing [1/2] -89ae8f7ce0be Initial implementation of KeyboxImitationHooks -eb087496b9c0 PixelPropsUtils: Bring back PIF -7ecab0f2be8b Introduce PixelPropsUtils for pixel features [SQUASHED] -75bcb88b1d4c SmoothSpinners: Makes the loading "spinner" animation smoother -c9cf839d6c9c base: Add rounded corners to activity open/close animation -1001e8d4e9fa base: Allow choosing a custom vibration pattern [1/3] -fffc33112560 base: Add vibration patterns from OOS [1/3] -915e0c2130df base: Add DND & Rate settings to flash on call [1/3] -d6e06285ecd4 base: Add Flashlight blink on incoming calls [1/3] -6a7d1b11d8c8 Incall vibration options [1/3] -1033d2464e1f RingtoneManager: Set an default ringtone for the SIM 2 -13e1cab710d8 base: Phone ringtone setting for Multi SIM device [1/3] -0f5074951479 Put bare minimum metadata in screenshots -bca9184ac8e7 Battery light: 100% charged level (1/3) -860aea6e0c34 pm: Add seamless migration between test and release keys -94dd466e6146 Add time to sleep preference controller -b8a82f1e0a5e Add deep sleep preference controller [1/2] -f74139052685 SettingsLib: Start collapsing appbar as expanded by default -091aa083237b SettingsLib: Change collapsed header color to match background color -f2845b853bc2 SettingsLib: Prevent NPE for fragments without divider -2af57d804f0a SettingsLib: Use legacy material colors for settings' surface container -c62d8a252d0b SettingsLib: Fix crash when checking emergency gesture state -1542697cbf68 SettingsLib: UsageProgressBarPreference: Fix multiple NPEs -608220550116 SettingsLib: Animate the UsageProgressBarPreference -fb945344640b SettingsLib: Change collapse mode to scale -576aa1dd7994 SettingsLib: Migrate MainSwitchPreference to Material3 -8bf01c64d23d SettingsLib: Don't show system overlays on apps list -aee7eca8accb SettingsLib: Fix nav bar color on certain apps -c9651a88fe53 SettingsLib: Make IllustrationPreference bg protection transparent -a38a62bfe3aa SettingsLib: Update 5G+ icon to Silk design -51039465709f SettingsLib: Update 4G+ icon to Silk design as well -b6304a1e71e1 SettingsLib: Update LTE+ icon as per new Silk design -70a8e0802302 LockPatternUtils: Decrease minimum pin length for auto confirmation -3b71de427026 SystemUI: Whitelist SystemUI Clocks from privilege checks -a664cd30071c SystemUI: Fix clock plugin animations during keyguard transitions -1c5b15789908 SystemUI: Always allow plugins -4ccf87b6efd0 core: pm: Wipe package cache on upgrade -ba8f3cd8a867 Allow signature spoofing on user builds -02b4e887ead8 Set FakeStore/PlayStore as Aurora Store installer package name -a4fb8d7fb053 Avoid Settings app NPE on broken packages -bf845f83ff6e ThemeUtils: Improve overall usage -358ac62d423f ThemeOverlayApplier: Catch a potential NPE. -80ee8a956945 ThemeUtils: Use current user for THEME_CUSTOMIZATION_OVERLAY_PACKAGES -e1f074a49c5f ThemeUtils: Make it compatible for all targets -634885d56a49 Bring back ThemeUtils for Theming -4c833b31457a SystemUI: Fix thread safety issue when adding tunables -d8aa7b8d16ec SystemUI: Allow using tuner API for Global settings -eb7d32eb1406 TunerService: Add parseInteger method -d26f9de83559 TunerService: Prevent NPE with tunable -9ea0bf376d07 SystemUI: Allow using tuner API for LineageSettings -debe00d9a9f7 Revert "Deprecate TunerService" -be369db23ac6 base: Add metric for crDroid Settings -499ce0fefaaa base: Add crDroid utils -6c8d154a07b9 Resources: don't crash the app if font is not found -8266ecd13f64 Set alert dialog message to use system font -86bfa33c2259 Add dynamic font feature -40a025502d95 base: styles: Use user fonts for Material UI themes -9bee241e5a47 Fonts: Add regular / light font config -986309a9e756 base: Use font configs instead hardcoded fonts -78bbc223ca2a Wire up default fonts with config -5a4d2dd06e22 base: Export bodyFontFamily and bodyFontFamilyMedium symbols -da9699102ee5 SystemUI: Update black theme package overlay -cb891d08ce34 base: Add stub files - - * packages/apps/Aperture -998f355 Automatic translation import - - * packages/apps/Glimpse -6a365d1 Automatic translation import - - * packages/apps/LMOFreeform -cfd916a New translations (#12) - - * packages/apps/Settings -2da236f992d network: Link to custom eSIM settings - - * packages/apps/Twelve -516d1f4 Automatic translation import - - * packages/resources/devicesettings -28a3378 Automatic translation import - - * tools/extract-utils -4e62c34 extract_utils: sort-blobs-list.py: Use a single regex to get source name -ceaf573 extract_utils: sort-blobs-list.py: Handle sha1sum argument -4afac1d extract_utils: sort-blobs-list.py: Fix lint warning - - * vendor/crowdin -208c135 Automatic translation import - -==================== - 11-01-2025 -==================== - - * manifest -07eb2ce Track InputIME from alpha - - * packages/apps/LMOFreeform -10907b1 New Crowdin updates (#11) - - * packages/apps/Launcher3 -9796c7ea03 New Crowdin updates (#506) - - * system/core -e2efcc6389 core: Allow user to turn off vbmeta digest update - -==================== - 10-31-2025 -==================== - - * build/make -320aa0e9f8 envsetup: Build OOT kernel during lunch if needed -ef8c7e36c6 always use UTC as the time zone for build dates - - * hardware/qcom-caf/thermal-legacy-um -03845e4 thermal-hal: Update skin temperature threshold for kona - - * packages/apps/Settings -c4abde1e11d Settings: Enable "install available apps" - - * vendor/alpha -5f083ddc crdroid: Do not install matlog and updater in private space -08473b50 envsetup: Set crdroid path for Pixel OOT kernel build -27e6346c envsetup: Add build_kernel function for Pixel OOT kernel build - -==================== - 10-30-2025 -==================== - - * bootable/recovery -170588fe allowing spl downgrade by default - - * build/make -2ea45bb110 build: Turn off debug props on userdebug builds - - * build/soong -14da40d10 Revert "gen_build_prop: Set appcompat value of ro.boot.verifiedbootstate to green on non-eng builds" - - * hardware/qcom-caf/thermal-legacy-um -0878137 thermal-hal: Revert "Add tsens,bcl configuration for kona" - -==================== - 10-29-2025 -==================== - - * vendor/qcom/opensource/vibrator -a362998 vibrator: Add support for aw-haptic-hv - -==================== - 10-28-2025 -==================== - - * system/core -083711eb18 init: Auto set vbmeta digest and other props [2/2] - -==================== - 10-27-2025 -==================== - - * system/core -49835912a3 init: Add more properties for spoof - -==================== - 10-26-2025 -==================== - - * system/core -9b8145953c init: Spoof encrytion prop as encrypted -2af3f451e1 init: Fix and improve safetynet property spoofing - - * vendor/certification -1ccc95e certification: Update props from comet BP41.250916.010.A1 - -==================== - 10-25-2025 -==================== - - * build/make -a466e8038f build: Do not leak lineage_ prefixes in build.prop - - * build/soong -df68e7245 soong: Do not leak lineage_ prefixes in build.prop -7979cdd5e soong: Turn off debug props on userdebug builds - - * device/alpha/sepolicy -4fb568a sepolicy: Restrict build version props - -==================== - 10-24-2025 -==================== - - * device/alpha/sepolicy -a0f70b1 Revert "sepolicy: Allow vending to read spoof xml" -c182817 sepolicy: Restrict more pixel props - - * frameworks/av -202b988c54 skip mediametrics when statsd is not available -dac66d9c79 Revert "MultiAccessUnit reflector helper allocated once per ComponentStore" -4e29b0c2a6 CameraProviderExtension: add enabled bool and always set torch -b0b632c28c CameraProviderExtension: Reset strength level on torch off -aac7a9612f CameraProviderExtension: Update mTorchStrengthLevel with new level -1f04bf65fc CameraProviderExtension: Return BAD_VALUE for invalid strength level -07105eceab CameraProviderExtension: Use weak linkage for default implementations -613e831445 CameraProviderExtension: Inject strength in fixupTorchStrengthTags -0413b8cd0a camera: Add extension to control torch light strength -5c2d0bc615 Extends "Camera: Skip stream size check for whitelisted apps" -630cdc9a2f Fix usb camera number is not correct after plug out. -1f4b7c9420 updatePolicyState after updating all EffectHandle state. -4478e499a8 libcameraservice: support disabling torch control support -331b4d4d6c fixup! av: support per-app volume [1/3] -53089d6af0 audio: Remove UID check from per-app volume commands -4890ac980d av: support per-app volume [1/3] -9e14a3f11d audio: Check MODIFY_AUDIO_ROUTING permission for per-app volume -1b0d00b958 libcameraservice: Fixup! add TARGET_CAMERA_NEEDS_CLIENT_INFO_LIB -f92e1364bc libcameraservice: add TARGET_CAMERA_NEEDS_CLIENT_INFO_LIB -4a67e8bb22 libcameraservice: Fixup! Add support to set vendor tag with client package name -587ef2a3fa libcameraservice: Add support to set vendor tag with client package name -a876089d77 issue: After connecting the Bluetooth earphones and projecting the screen, music will play from the earphones. At this point, disconnect the earphones, click play, and the projection will be silent -18cf1f7c2b MediaHTTP: resolve mName race condition issue -991b6b8e09 Fix EglFramebuffer leak -43416560dc AudioPlaybackCapture: solve patchTrack unable to update speed issue -5b5e7aae9a Fix SwAudioOutputCollection indexing in closeOutput() -88a4fcf832 audio policy: Prevent MMAP flag from getting overwritten with VoIP RX and Direct flag -615bb7a12b Audio: fix ~refbase() crash caused by race condition -577659596e MediaProfiles: Check before overriding media settings xml -a50f9b6092 media: Add changes to pick target specific media xml's -aebef1ece2 media: OMXStore: Import loading libstagefrightdolby -2df2bbb0e0 OMX: Remove support for prebuilt ac4 decoder -d22fcecc5e libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib -f2131ee3ad frameworks/av: Import Xiaomi Image Tags defenitions -d27b4e68e0 av: Initial support for 24bit encoding and 6 channels -33f4099b20 nuplayer: Avoid crash when codec fails to load -2c2283ea50 StagefrightRecorder: Add "set-title" parameter -178947b187 libstagefright: Allow HFR-60 in HAL-3 recording -024859def0 libstagefright: Support YVU420SemiPlanar camera format -236b236086 stagefright: add changes related to high-framerates in CameraSource -84a3c87b4a camera: Don't segfault if we get a NULL parameter -653e5a46c8 Camera: Removing cachedump call to miminimize delay during close. -5bf86c2bbe Camera: Flush Improvements - Result drain optimization -6eb2692ee4 CameraService: Fix deadlock in binder death cleanup -f2de029a2e av: Remove restrictions for system audio record -659ccd3cf2 Camera: Add support for preview frame fd -8ce5b15b91 fixup! Camera: Skip stream size check for whitelisted apps -ec092f3709 CAMX: CHI: Added support for handling jpeg debug data. -2eb98d8339 Effects: Do not allow SW dolby effect to be supsended -21ab04aa52 Effects: Do not allow ViperFx effect to be supsended - - * hardware/lineage/interfaces -7d86725 livedisplay: sysfs: chown on boot as well -3530226 livedisplay: sysfs: Remove non-standard paths - - * system/core -a607265bcb init: Spoof additional props - - * vendor/alpha -f799f462 Merge pull request #72 from Olzhas-Kdyr/16.0 -0436095a apn: Add Altel and Tele2 - -==================== - 10-23-2025 -==================== - - * device/alpha/sepolicy -d9b4b2f sepolicy: Restrict pixel props usage - - * manifest -5e1c946 manifest: Track arm-optimized-routines - -==================== - 10-22-2025 -==================== - - * bionic -115937752 libc: explicit O3 - - * build/soong -e2f1582b5 Revert "config: Enable O3 optimizations by default" - - * frameworks/base -a7624de61958 SystemUI: Fix media section constraints with Smartspace disabled -55b704df0cae SystemUI: Add KeyguardSliceViewSection to split shade blueprint - - * vendor/alpha -f1058a46 build: Ship adb_root only WITH_SU - -==================== - 10-21-2025 -==================== - - * packages/apps/Glimpse -a0f94e7 Glimpse: Provide our own androidx.navigation libs -6b146b8 Glimpse: Upgrade android.navigation to 2.9.5 - -==================== - 10-20-2025 -==================== - - * manifest -6bfa392 README: Improve formatting and instructions - - * packages/apps/ColumbusService -fcf3671 ColumbusService: Add translation for pl -5d71867 ColumbusService: Add translation pt-BR - - * packages/apps/LMOFreeform -4a467af New Crowdin updates (#10) - - * packages/apps/Launcher3 -72656b2533 New Crowdin updates (#505) - -==================== - 10-19-2025 -==================== - - * external/chromium-webview/prebuilt/arm -10dcbc3 Update Chromium Webview arm to 141.0.7390.111 - - * external/chromium-webview/prebuilt/arm64 -30034c7 Update Chromium Webview arm64 to 141.0.7390.111 - - * external/chromium-webview/prebuilt/x86 -c1498b6 Update Chromium Webview x86 to 141.0.7390.111 - - * external/chromium-webview/prebuilt/x86_64 -4f870f9 Update Chromium Webview x86_64 to 141.0.7390.111 - - * lineage/scripts -196059e build-webview: Update default webview to 141.0.7390.111 - - * packages/apps/LMOFreeform -35455dc Update Crowdin configuration file -e7402a5 Update Crowdin configuration file -d93cafb Update Crowdin configuration file - -==================== - 10-18-2025 -==================== - - * external/chromium-webview/patches -8a0b1f5 Update Chromium Webview to 141.0.7390.111 - - * manifest -18e371f manifest: Track vendor/certification - - * packages/apps/Launcher3 -03970387fc New Crowdin updates (#504) - - * packages/apps/Settings -72a76b5bc7e Settings: Add config check for screen off UDFPS - - * packages/apps/Twelve -00e6068 Twelve: Provide our own androidx.navigation libs -3b25367 Twelve: Upgrade android.navigation to 2.9.5 - - * vendor/alpha -55e09680 crdroid: Include vendor/certification when available - - * vendor/certification -89e4dcd certification: update to the latest A16 beta BP41.250916.009.A1 - -==================== - 10-17-2025 -==================== - - * device/alpha/sepolicy -1826778 sepolicy: Allow vending to read spoof xml -378e252 sepolicy: Address denial for webview crash -d4f47e2 sepolicy: Update for CachedAppOptimizer denial -b4104c6 sepolicy: Allow platform read thermal sysfs -548646c sepolicy: Address CachedAppOptimizer denial -3dc0cc4 common: Always run recovery in permissive domain -d034c85 Revert "Make backuptool permissive only in non user builds" -3100c26 common: Address denial for google services app -ee7f400 common: Address launcher app denials -efff7a2 sepolicy: Add support for boost framework -b79a990 sepolicy: Allow gmscore_app to access system_data_file -aa3df7c sepolicy: Add support for LMOFreeform service -e69d09a Allow launcher to access zram sysfs -adde1df Allow apps to access usap pool -2921277 sepolicy: Make Health service discoverable by Settings app -d0c72e0 sepolicy: Label Dolby Sepolicy labels -15b9317 Allow system app to read navbar config -86f3082 sepolicy: Label more dirty writeback parameters -74b4056 sepolicy: introduce app lock [2/4] -7849eaa sepolicy: Label LinearmotorVibratorService -ae9a42d sepolicy: Move in pocket service sepolicy -dbe721a sepolicy: Label skip unconfigure prop -334781c Allow updater to read data files -e700a3e updater_app: Address uncrypt denials -608ca3c sepolicy: Allow system_server to read and write to sysfs_battery_supply -2c1aba4 Update ota_update path -b0f02a0 sepolicy: Allow launcher app to read archiving prop -f0db7b3 Allow platform app to read memory info -783e346 sepolicy: Allow platform adjust camera shutter sound -5347b8d Allow documents UI to access storage -052b266 sepolicy: Allow key disabler access for platform -3da74bc sepolicy: Update custom legal prop - - * device/generic/goldfish -e1dceab0 goldfish: Fix EPPE for ATV - - * frameworks/base -07f7fbdb8b56 Automatic translation import - - * packages/apps/Aperture -c9f9831 Automatic translation import - - * packages/apps/Camelot -e8345aa Automatic translation import - - * packages/apps/Glimpse -7d0417c Automatic translation import - - * packages/apps/Recorder -ba7e033 Automatic translation import - - * packages/apps/Twelve -f6fa65c Automatic translation import - - * packages/resources/devicesettings -36c8f2e Automatic translation import - - * packages/services/Car -51ffd503a0 Car: Enforce EPPE - - * vendor/crowdin -b2f3871 Automatic translation import - -==================== - 10-16-2025 -==================== - - * device/alpha/sepolicy -6810925 Revert "sepolicy: Label ro.telephony.use_old_mnc_mcc_format" - - * frameworks/base -143dbc051400 SystemUI: Fix large clock top margin with Smartspace disabled - - * packages/apps/LMOFreeform -9f4f6eb sidebar: Allow translate 'Sidebar Customization' button - diff --git a/husky_changelog.txt b/husky_changelog.txt deleted file mode 100644 index dd822a6..0000000 --- a/husky_changelog.txt +++ /dev/null @@ -1,980 +0,0 @@ -==================== - 02-23-2025 -==================== - - * vendor/alpha -dbbe9bc6 Update pif overlay -c22d3ca2 Optimize updater logic - -==================== - 02-22-2025 -==================== - - * frameworks/base -6948be020b94b [SQUASH] Integrate Pixel framework hooks and wrappers -d622f29c808b4 PixelPropsUtils: Update fingerprints to February 2025 release - - * packages/apps/AlphaSettings -c6c91c16 New Crowdin updates (#94) -2582c64e Cleanup unused strings - - * packages/apps/Glimpse -7e7ea6d Glimpse: Fix trashed SECURE_REVIEW items not getting removed from screen -dde8aa8 Glimpse: buildList for the win - - * packages/apps/Twelve -ae0a3ea Twelve: NowPlayingFragment: Fix shuffle and repeat marker being cut in half -af4cd4e Twelve: MediaRepositoryTree: Don't crash in case of error -8710915 Twelve: buildList for the win -6f40e59 Twelve: Add support for search queries -0713aed Twelve: Apply player setup after .build() -5e5d43a Twelve: Lyrics fragment -e822e83 Twelve: Add lyrics view -fc7c6c5 Twelve: SubsonicDataSource: Implement lyrics fetching -85bd87e Twelve: JellyfinDataSource: Implement lyrics fetching -27e846a Twelve: Add lyrics method -65c5974 Twelve: MainActivity: Move intent flow handing to the usual `loadData()` -f9fd41c Twelve: Stop using fitsSystemView=true on CoordinatorLayout -1d1424a Twelve: Set edge to edge and transparent navigation bar color attributes -22e2370 Twelve: Remove useless orientation attribute on CoordinatorLayout - - * vendor/alpha -6d92207a Rework `createjson.sh` (#65) -13f3e960 Update charger animation -fe6dbac1 Build charger animation -e4a0329e android: merge_dtbs: Respect miboard-id while merging -2c09be0c Update default wallpaper - -==================== - 02-21-2025 -==================== - - * packages/apps/AlphaSettings -8a90fdc8 Remove 4G icon switch - - * packages/apps/Glimpse -a05d2fa Glimpse: Show warning regarding trash's auto-empty behavior - - * packages/apps/Settings -c269d741f976 Partially Revert "DynamicDenylistManager shall not exist" -8903d3175789 Settings: Update FaceEnroll ActivityDirector and Confirmation -3b5c0ca7ea24 Settings: Create face confirmation activity -6bbbef1c815f Settings: Create a ActivityDirector to optionally use SettingsGoogleFutureFaceEnroll -05ffe93e8dc4 [SQUASH] Settings changes for Pixel Framework -8b5fcc80a584 Revert "[Settings] Start SettingsDumpService to dump the db log after the db is" -078a9ad69e96 Disable SettingsDumpService -8f2bc0a3e870 Settings: Add missing animations from google -1dcf53457817 Settings: Add a toggle to force LTE_CA -4fe44aca3de6 Settings: Whitelist WRITE_DEVICE_CONFIG permission - -==================== - 02-20-2025 -==================== - - * device/qcom/sepolicy_vndr/sm8450 -0624d88e9 sepolicy: NFC: Label NXP NFC 2.0 HIDL - - * device/qcom/sepolicy_vndr/sm8550 -78af5575a sepolicy: NFC: Label NXP NFC 2.0 HIDL - - * frameworks/base -6351de5582baf Set animation scale to 0.75 - - * packages/apps/AlphaSettings -feb1b2e6 Restore QS layout settings -1e36feaa Restore sensor block settings -c5255df5 Hide UDFPS settings if not supported -6e29bda4 New Crowdin updates (#93) - - * packages/apps/Aperture -0fd3ae9 Aperture: Switch to upstream zxing-cpp - - * packages/apps/Glimpse -2162911 Glimpse: Break as soon a valid media type is found - -==================== - 02-19-2025 -==================== - - * lineage/wiki -f2d6f3bf wiki: libvirt-qemu: VirtIO keyboard does not work on the boot menu - - * manifest -c5e76c0 Create alpha-15.1-pixel branch -8c1ba78 Track Backgrounds from Alpha - - * packages/apps/Backgrounds -859ec8a Backgrounds: add AlphaDroid wallpapers - - * packages/apps/Settings -cf3e20604cc7 Remove BETA tag - - * packages/apps/Updater -e613dc7 Updater: adapt to AlphaDroid - -==================== - 02-18-2025 -==================== - - * build/make -417fdce7b8 tools: Introduce AlphaDroid - Bringed back alpha-14 from [1] and adapted to our new props -6f9eb082b0 build: execute changelog generator script - - * packages/apps/Catapult -fb83201 Catapult: String improvements & fixes - - * packages/apps/Settings -f70d438bc3f7 settings styles: sync accent colors with frameworks/base - - * vendor/alpha -be35ccc3 overlay: sync alpha accent colors with frameworks/base -0d70716a Restore createjson and changelog scripts - - * vendor/gms -ffbf6b5 Add Wellbeing overlay -383645e Drop systemui clocks -3c64a55 Optionally build nexus squad - -==================== - 02-17-2025 -==================== - - * external/avb -5986166 avbtool: Add --set_verification_disabled_flag arg - - * lineage/hudson -fdce9c0 hudson: Promote tama to 22.1 - - * lineage/wiki -958d23f3 wiki: Promote tama to 22.1 - - * manifest -9dfc71b Update clang version -ffe48b7 Create alpha-15.1 branch - - * packages/apps/AlphaSettings -ab23110b AlphaSettings: hide toolbar and restore banner - - * packages/apps/FMRadio -168f373 jni: Move customisation to properties -e603ac7 jni: Always build noise floor detect code and make it conditional - - * packages/apps/Settings -f6b50d9fe219 fixup! Settings Styles redigned - - * packages/apps/Twelve -3dcf24e Twelve: Fix visualizer, hopefully for the last time -5053246 Twelve: Take into account the timeline for the queue -ccdd16b Twelve: Add notification shuffle/repeat -eb13860 Twelve: Use Resources when possible to fetch resources -7b7be5f Twelve: Fix some format strings -b503c04 Twelve: Make player/mediaLibrarySession lateinit -5d265a0 Twelve: Reformat code - - * vendor/addons -19ce0e49 Black theme: fixup -3f94ec3b Add AlphaDroid ufps icon (semi-transparent and transparent versions) -111cbdda add AlphaDroid udfps icon - - * vendor/alpha -b2f77028 brunch: build user variant by default -107ab257 Ready for official builds -d11ac319 Enable ThinLTO cache - -==================== - 02-16-2025 -==================== - - * lineage/mirror -e366ec6 Updated to 15-Feb-2025 23:01 UTC - - * lineage/wiki -b3898e71 wiki: Sm-A217M -> SM-A217M -15192f7d devices: Promote NVIDIA to 22.1 - - * manifest -1fb3646 Track crClang - - * packages/apps/AlphaSettings -085e7f1c Add Wellbeing short title -de4fefb8 Use Alpha style on Alpha settings - - * packages/apps/Aperture -59013c8 Aperture: Update kotlin to 1.9.23 -759f8d0 Aperture: Update gradle{,w} to 8.12 -0e49f58 Aperture: Update ZXing-C++ to 2.3.0 -62bc27b Aperture: Update CameraX to 1.5.0-alpha05 -39a00a1 Aperture: Ensure secure URIs are inserted in order -4fc2193 Aperture: Update kotlin to 1.9.10 - - * packages/apps/DeskClock -296e428c0 DeskClock: Convert ListPreferences to SimpleMenuPreferences -5ddac9586 DeskClock: Remove the summaries for AM/PM and bold text -f0f776a74 DeskClock: Hide or disable some screensaver settings -713a91649 DeskClock: Fix formatting in ScreensaverSettingsActivity - - * packages/apps/Glimpse -a0ad138 Glimpse: Split ACTION_REVIEW from ACTION_REVIEW_SECURE - - * packages/apps/Jelly -1f5f1bc Jelly: Save user agreement about protected media - - * packages/apps/Settings -d61bbcea3990 Disable LiveDisplay settings -a5340ca60020 ROM card view: link to firmware version settings - - * packages/apps/Twelve -1120101 Twelve: Handle empty resumption playlist -2a9b749 Twelve: Readd round icon attribute -1e4626b Twelve: Set wake mode to network -7c4ac24 Twelve: Tie CoilBitmapLoader to service scope - -==================== - 02-15-2025 -==================== - - * device/qcom/sepolicy-legacy-um -ff381799 sepolicy: Add default permission for aidl hal_bootctl - - * packages/apps/Aperture -066ea34 Automatic translation import - - * packages/apps/AudioFX -02916e7 Automatic translation import - - * packages/apps/Camelot -23242a1 Automatic translation import - - * packages/apps/Catapult -c114091 Automatic translation import - - * packages/apps/Contacts -77afb19ff Automatic translation import - - * packages/apps/DeskClock -3db9ea707 Automatic translation import - - * packages/apps/Dialer -5bf5719c7 Automatic translation import - - * packages/apps/DocumentsUI -2b776897f Automatic translation import - - * packages/apps/Etar -578b82a5 Automatic translation import - - * packages/apps/FMRadio -7f5188d Automatic translation import - - * packages/apps/FlipFlap -fe2abce Automatic translation import - - * packages/apps/Glimpse -d47de86 Automatic translation import - - * packages/apps/Jelly -3f4c549 Jelly: Include assets -525b66c Automatic translation import - - * packages/apps/Messaging -ff479f4 Automatic translation import - - * packages/apps/Profiles -7455e65 Automatic translation import - - * packages/apps/Recorder -8f65896 Automatic translation import - - * packages/apps/Twelve -38aff6a Automatic translation import - - * packages/inputmethods/LatinIME -79f3aff8c Automatic translation import - - * packages/providers/DownloadProvider -be8b0fb7 Automatic translation import - - * packages/resources/devicesettings -8624d14 Automatic translation import - - * prebuilts/clang/host/linux-x86/clang-latest -d8a8c91 clang 20.0.0 (based on r547379) from build 13065274 - - * vendor/crowdin -fef707d Automatic translation import - - * vendor/qcom/opensource/commonsys/fm -b38a391 Automatic translation import - -==================== - 02-14-2025 -==================== - - * device/qcom/sepolicy_vndr/legacy-um -87be962ff sepolicy: NFC: Add support for snxxx AIDL service - - * device/qcom/sepolicy_vndr/sm8450 -54ee7c8f8 sepolicy: NFC: Add support for snxxx AIDL service - - * frameworks/base -26431e55b2300 LocaleTile: Fix crash on LongClick -8260056afcc4c Whitelist Google Photos URIs - - * hardware/interfaces -6d4d419194 cec: Don't spam "Machine is not on the network" - - * hardware/lineage/interfaces -9b60d38 Extend Fastcharge implementation [1/3] - - * lineage-sdk -40032999 sdk: Get rid of lineageos.os.{Build,Concierge} - - * lineage/hudson -e10b30e "Fashionably Tegra-late, but worth the wait!" -a3fe984 5th upgrade for konami, I'm out of ideas - - * lineage/mirror -d8342d4 Updated to 13-Feb-2025 23:01 UTC - - * lineage/scripts -38d1654 reuse_helper: Handle kotlin files - - * lineage/wiki -d38b80c5 wiki: Promote Xiaomi SM8250 devices to 22.1 - - * manifest -a643cc0 Track bionic and art from Alpha - - * packages/apps/Jelly -68e9e9f Jelly: Handle MediaSession For BackgroundShortcut -0d0d674 Jelly: Background Shortcuts - - * packages/apps/TvSettings -d6b23f1f2 TvSettings: Support two button mute - - * packages/apps/Twelve -4edf7e3 Twelve: LocalDataSource: Stop pretending we can have artist thumbnails -69f3c76 Twelve: BaseMediaItemView: Simplify thumbnail handling -53ccfe0 Twelve: Navigate safely! -254cec7 Twelve: Ensure all media items have fallback titles -8e70bf3 Twelve: LocalDataSource: `/audio/albumart/` exists too -1cd5d90 Twelve: LocalDataSource: Use hidden album art database -62db55b Twelve: Switch back to vendored material -33444d7 Twelve: Use a custom BitmapLoader for our service -472b00e Twelve: SubsonicDataSource: Use media item builders -8690156 Twelve: Simplify media item to data source and media type querying - -==================== - 02-13-2025 -==================== - - * lineage/hudson -198f81c Regenerate device dependency mappings - - * lineage/mirror -be0c976 Updated to 12-Feb-2025 23:01 UTC - - * packages/apps/Twelve -f010219 Twelve: Use `ProviderIdentifier` for all fragment arguments -59cea6d Twelve: Hide trailing view for local provider -a7af174 Twelve: Media item builders! -32ff491 Twelve: Use Album thumbnail as Audio thumbnail -b5597d7 Twelve: Lowercase cursor column names -1a2d65a Twelve: Fix double .px in MAX_THUMBNAIL_SIZE - - * vendor/alpha -59835401 Disable memtag for different processes - - * vendor/extra -6148f7f Update Lawnchair to version 15.0.0-20250213 - -==================== - 02-12-2025 -==================== - - * art -77ab69d4e1 Fix the divide-by-zero in odrefresh. -3d9f9226ea Speed up `AppendPrettyDescriptor()`. -15c86e55d4 optimized hprof speed -5af74f19cb Speed up `Class::IsInSamePackage()` even more. -3b9980b6eb Speed up `Class::IsInSamePackage()`. -56dc1ca02c Fix app info code type. -7eb26ef86a Use stp/ldp while calling native functions in arm64 -cd450549e7 ART: dex2oat and instruction_set_features: utilize modified runtime capabilities set -cd4057f5f7 Revert "Add visibility attributes in runtime/arch" -352bd28c70 Revert "Remove strip.keep_symbols from libart defaults" -8ab0280085 art: Add support for Cortex-A510 -3d9322a731 art: add check for __ARM_FEATURE_ATOMICS that indicates LSE atomics availability on target -98ba226aba art: Add Kryo585 support -f1263236cc art: Kryo785 supports dotprod -6da4f8a45d art: Disable debug tracing on production builds -c9ae30684b art: add kryo785 architecture variant. - - * bionic -4fd741f00 Ensure prop has zero padding -3759653a5 Prevent serial of ro props from self increment -eb1da2f49 getaddrinfo: Use Cloudflare DNS instead of Google DNS -d36536ebf libm: Support -ffp-contract=fast -0d98c742a Re-enable LTO for libm -7072cc6a6 libc: Set __bionic_asm_align to 64 for arm and arm64 -002d8d906 bionic: Support wildcards in cached hosts file -08847f3bb bionic: Sort and cache hosts file data for fast lookup -0317e202f Revert "Add better jemalloc stat logging." - - * build/blueprint -e29c960 Use pool for mutatorContext and transition contexts -633ab9e Optimize proptools.CalculateHash allocations - - * build/make -f13fdb0cc0 build_image: get squashfs partition size from image size -ed6768708d build: handle missing files in remove_broken_build_tools -3d130d7637 build: Remove broken prebuilts - - * build/soong -bd349ebae soong: Allow flock for changelog generation -fe003d83e soong: Add out/soong/*.glob* to installclean -ce083663b cc/lto: enable unified LTO -377fe9ff4 cc/lto: add property for not restricting instr limit -16d359249 lto: enable O3 optimizations on explicit lto modules -b9db5a9fe cc/lto: instr limit of 40 for explicit LTO modules -128a56e30 Remove workaround for Qualcomm Kryo 385 -02505dab0 Enable crypto extensions for armv9-a -a16ac2ba8 config: Update cortex a75 flags -22e9a39ac config: do not force cortex-a76 as cortex-a75 -e974e4afd cc: Enable more features when using armv8.2-a+dotprod -4af8b30f9 soong: Add kryo300 variant support -1dc94feec soong: add kryo785 architecture variant for arm64. -e97f354ff Define AArch32 soong variable -80b2c1f4b arm_device: Change cortex-a76 mcpu from a55 to a75 -62501bcbc arm64_device: Change cortex-a76 mcpu from a55 to a75 -5e278dd8a Use -march=armv9-a+nosve for Armv9-A arch variant -718e0fbbc Introduce Cortex-A510 CPU variant -ee2aa776b soong: Allow various path commands - - * device/google/atv -66aed86 Revert "atv: sepolicy: public: Pull in hal_client_domain rule" -7beb6ac atv: sepolicy: public: Pull in hal_client_domain rule - - * frameworks/base -566743b7bf78f don't crash apps that depend on missing Gservices provider -132bcb02c55b2 Redesign seekbar -c53aa47a1ef5c SystemUI: Controllable squiggle animation [1/2] -d684e7eefec15 Statusbar: adjustable max visible notification icons [1/2] -1c18973e63ebe privapp-permissions: Grant missing TelephonyProvider perm. -d2ed4205900c1 config: Allow gms to access persistent data partition -9e27c57d39e57 core: Introduce VibrationUtils - - * manifest -c1ab1ed Update vendor/gms path - - * packages/apps/AlphaSettings -4a4a4bb2 Restore squiggle_animation and max notification icons settings -24908c8f Settings dashboard: disable DoT style for now -e9755476 Restore button settings - - * packages/apps/LineageParts -7ad6770 Disable unused components -01ab40a Nuke LineageStats -a71a55d Ship as AlphaDroid based on LineageOS -0e90313 Use ListPreference for charging control fragment -57d571c Update color mode preview from Android 12 -b34ea4d Make trust interface less boring - - * vendor/extra -904796a Update RiMusic to version v0.6.70 - -==================== - 02-11-2025 -==================== - - * hardware/lineage/interfaces -8f445d1 fingerprint: aidl: Improve documentation on sensor_location -3824e1a fingerprint: aidl: Use soong to decide which arch to build -9d7e862 fingerprint: aidl: Allow setting more than one sensor location -87c6ff2 fingerprint: aidl: Initial legacy libhardware implementation -15024d6 fingerprint: aidl: Initial stub service - - * packages/apps/Settings -5dd8c78f8bd1 Disable 'hide IME' preference when 'show hint' is enabled - -==================== - 02-10-2025 -==================== - - * bootable/recovery -08ca33c5 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_bootable_recovery into alpha-15.1-wip - - * build/make -d32898ad47 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build into alpha-15.1 - - * build/soong -f15fc9e7d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build_soong into alpha-15.1 - - * device/qcom/sepolicy_vndr/legacy-um -d929ad85c sepolicy_vndr: allow sensors HAL to do binder call to system_server - - * device/qcom/sepolicy_vndr/sm8450 -76a576ae7 sepolicy_vndr: allow sensors HAL to do binder call to system_server - - * frameworks/av -6a3bf5ba6f fixup! av: support per-app volume [1/3] -4c2afb493d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_av into alpha-15.1-wip - - * frameworks/base -58047e65355de base: Add a toggle for long press on navbar to search [1/3] -90502e054be97 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_base into alpha-15.1-wip - - * hardware/lineage/interfaces -a90b7f9 light: Add `lcd-backlight-ex` to the list of backlight devices -232ba05 light: Add `panel0-backlight-ex` to the list of backlight devices - - * hardware/samsung/nfc -61bc89f nfc: Rename debug level property - - * lineage/hudson -80fbf9a Flash wasn't fast enough -77c8d6c Japan has their own version of everything -67cc451 Burned at the stake, forever to be remembered - - * lineage/wiki -476a125d devices: add LG V50 ThinQ (flashlmdd) -b20eb9dd wiki: add Japanese LG V30 -992de2e1 joan: promote to 22.1 - - * manifest -c811b92 Merge branch 'lineage-22.1' of https://github.com/lineageos/android into alpha-15.1-wip -479a96c Track pixel overlays - - * packages/apps/AlphaSettings -6f09b0a2 Add network_dashboard_short_title -7b7fc2c1 Add dashboard messages -89a50f43 AlphaDroid 3.1 bringup - - * packages/apps/Launcher3 -0c73ad3ff3 Allow locking tasks to recents [2/2] -1f9fa63ef6 Restore 4x4 workspace -7f05a4af09 Launcher3: Adapt strings to Alphadroid -5a94ae4307 Ship as AlphaDroid based on crDroid - - * packages/apps/Settings -cb00e2b56ef9 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_packages_apps_settings into alpha-15.1 -f50b2d1f8938 Settings: Better check for GSA package -87eb0db1aea7 Settings: Add a toggle for long press on navbar to search [3/3] - - * packages/apps/SetupWizard -5f03725 Merge branch 'lineage-22.1' of https://github.com/LineageOS/android_packages_apps_SetupWizard into alpha-15.1 - - * packages/apps/Twelve -dec2d10 Twelve: Make togglePlayPause() rewind if playback has ended -2c66e7b Twelve: Add some margin to create playlist button -11e6ecb Twelve: Don't open bottom sheet for "create playlist" item -8a0e7de Twelve: Move onPrepareView callbacks using item to onBindView -799a828 Twelve: Merge all media item views - - * vendor/alpha -788ff11c Revert "config: Changes for libfmjni bp conversion" -898c8f0f apns: Update Lebara UK -395656f3 vars: Update qcom tags - -==================== - 02-09-2025 -==================== - - * build/make -083d637741 build: dont include tasks from tests and platform_testing -23727aae3b combo: Add kryo585 architecture to known v8 cores -f07fa05673 combo: Add kryo585|785 architectures to known v8-2a cores -0d3aaba9ef combo: Add cortex-a76 to known v8-2a cores -b8eb00ae74 core: Use $(PRODUCT_DEVICE) for auto generated RRO names -616a2095c2 Revert "Add DeviceAsWebcam to general handheld_system" -11233f9763 envsetup.sh: Setup and enable ccache -c562d1ce5f build: Always use release-keys -5edf5fdbac build: Add backuptool by default - - * frameworks/base -4f1dc41a1e26b display: Add simple RGB color balance transform - - * hardware/qcom-caf/msm8953/audio -1b5ce68f1a visualizer: do not use GNU old-style field designators -1809521b6a voice_processing: do not use GNU old-style field designators -218e835767 audio-effects: Fix out-of-bound read -c7945b3662 audio-hal: Fix kw issue -71c5e51120 audio-hal: oob read when doing the typecase -51cdec106b hal: Update 64-bit vendor HAL path -01be9192c4 soundfx: Convert to blueprint & remove unused effects -ddd4045c35 audio: Remove autoconf/automake files - - * hardware/qcom-caf/msm8998/audio -970b452a3b hal: update audio effects config names -0b702d7ccc post_proc: fix mul-overflow -d6bec2c279 hal: Show cal step for volume listener -8f607d5055 visualizer: dynamically parse the sound card when opening mixer -d396d643bf post_proc: Add USB device support for bass boost -32fe461f1e visualizer: do not use GNU old-style field designators -c7b9f35c22 voice_processing: do not use GNU old-style field designators -15a96f3ad3 audio-effects: Fix out-of-bound read -927a1882cf audio-hal: Fix kw issue -fff6b47b04 audio-hal: oob read when doing the typecase -af7b3277b8 hal: Update 64-bit vendor HAL path -a310768ff9 soundfx: Convert to blueprint & remove unused effects - - * hardware/qcom-caf/sm8250/audio -0547a74443 visualizer: do not use GNU old-style field designators -ce9604d4c6 voice_processing: do not use GNU old-style field designators - - * hardware/qcom-caf/sm8250/media -3bfc8ddfb mm-core: Remove no longer used codecs -c64f23926 mm-core: Convert to blueprint -a47853022 mm-core: Remove unused files & flags -d004c5f44 mm-video-v4l2: Convert to blueprint - - * hardware/qcom-caf/sm8350/audio -452725a165 audio: Drop STT meta test app -b13925e6ee visualizer: do not use GNU old-style field designators -f5b6e037a4 voice_processing: do not use GNU old-style field designators - - * lineage/hudson -0aaaa77 hudson: Promote miatoll to 22.1 - - * lineage/wiki -0f1ec4d5 wiki: devices: Promote miatoll to 22.1 - - * packages/apps/Settings -0042bc16f205 AlphaSettings: hide title -9c25876494c6 Settings: Add Circle To Search [2/2] -17fda7c3a0c1 Don't let profiles open the UserSettings overflow -1aaf5972f2af Block the content scheme intent in AccountTypePreferenceLoader -a3b33971f80f Add missing resources -b2e46175ae37 Beta TAG for now -165bb5354e03 FastChargingPreferenceController: implement dynamic summary to show fastcharge status -50d5aeb09479 Extend Fastcharge implementation [2/3] -627713f5f151 BatteryStateDatabase: Set exportSchema to false -fdc77b3080df Settings Styles redigned - - * packages/apps/Twelve -c95473a Twelve: Reformat code -0836d86 Twelve: Fix/improve intent handling navigation - - * vendor/addons -c1d4d392 BlackTheme: Turn colors_material bg colors to black -1cc41ad7 BlackTheme: Update and move color resources to night -87ddda02 Fix transparent Shishu themes - - * vendor/alpha -001ab1c8 Remove unused makefiles -c71b3137 Guard pixel overlays with WITH_PIXEL_OVERLAYS -b678f22d vars: February 2025 Security update - - * vendor/pixeloverlays -fbfbafd Adapt for Alpha - -==================== - 02-08-2025 -==================== - - * build/make -36c1905749 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * device/qcom/sepolicy_vndr/sm8550 -bbbbed900 sepolicy: NFC: Add support for snxxx AIDL service - - * frameworks/base -8f2748b40ab1b Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 -83cd5c824c57b Nuke black theme overlay - - * hardware/qcom-caf/msm8953/audio -23c50e9f81 audio: Remove OMX components -0f32dcd453 audio: Remove disabled HW accelerated effects -e342823606 audio: Remove unsupported QAHW -2b2841b3bc audio: Remove unused hdmi_in_test -c70ad9ca25 audio: Remove deprecated audio daemon - - * hardware/qcom-caf/msm8953/display -47e27c7418 Revert "gpu_tonemapper: Fix compilation issue." -5345254cfd gpu_tonemapper: Fix loop increment never executed -3a56441266 Convert some display libraries to blueprint -681046fd02 Remove unused libcopybit sources -6d2c56e9d5 qdutils/hwc: Remove unused code surrounding fps calculations -61890b7fff sdm: Remove USE_GRALLOC1 conditionals -12d9f2ca89 sdm: Remove use_hwc2 conditional -0bc83cf81d sdm: Remove display_config_version conditionals -bad9b7af9a Revert "hwc2: Avoid adding default color mode when display PP is unsupported" -c54d77b5ca Revert "hwc2: Remove multi-display support from wearables." -be97b92a6e sdm: Cleanup unused code, round 2 -1e0788c9d3 display: Cleanup unused code -9ae410d70b display: Remove deprecated lights.$(TARGET_BOARD_PLATFORM) -a407397f40 display: Remove libmemtrack library - - * hardware/qcom-caf/msm8998/audio -9164a77fbb audio: Remove autoconf/automake files - - * hardware/qcom-caf/sdm845/audio -d6b236ac74 visualizer: do not use GNU old-style field designators -5bb9c04a33 voice_processing: do not use GNU old-style field designators -0c00f920ca audio-effects: Fix out-of-bound read -a8cefba281 audio-hal: Fix kw issue -0a0ffe2aae audio-hal: oob read when doing the typecase -07a88dcd10 hal: Update 64-bit vendor HAL path -f9c22aba8e soundfx: Convert to blueprint & remove unused effects -1f6606f76e audio: Remove autoconf/automake files - - * hardware/qcom-caf/sm8150/audio -15dc2b0cbc visualizer: do not use GNU old-style field designators -c47189f8b2 voice_processing: do not use GNU old-style field designators -b61b62ecf2 audio-hal: Fix kw issue -56b6afdb40 hal: Update 64-bit vendor HAL path -566fa517c3 soundfx: Convert to blueprint & remove unused effects -1e377baf21 audio: Remove autoconf/automake files - - * lineage/wiki -b904cccc Update info on bootloader unlock for new Xiaomi devices - - * manifest -538c253 manifest: February 2025 Security Update -43cb1e2 manifest: Drop legacy QCOM VR HAL - - * packages/apps/AlphaSettings -471c2820 New Crowdin updates (#1221) -92ead45e crdroid: Add strings for Circle To Search -548fef71 crdroid: Add strings for long press on navbar to search - - * packages/apps/Jelly -649eef6 Jelly: set MainActivity launchMode to singleTask - - * packages/apps/Launcher3 -f159d02318 New Crowdin updates (#480) -afac31d785 Launcher3: Fix up jank with navbar long press -18736a612f Launcher3: Add Circle To Search [1/2] -2e5eeeacec Launcher3: Add a toggle for long press on navbar to search [2/3] -79f2f89d15 Launcher3: Implement long press nav bar to search gesture -bf4be376a8 Revert "Launcher3: Add Circle To Search" - - * packages/apps/Updater -35d7963 New translations (#84) -0560741 Update Crowdin configuration file -2c14d1e Catch exceptions when enabling performance mode -0f9e696 Revert "Updater: layout: activity_updates: add spacing.." -c0f32d5 Updater: Update parsed info whenever data is refreshed -13bc9bf Updater: Add support links and some more info -07a0657 Updater: Use headline font for activity header -238d244 Updater: Nuke Lineage's website on installation blocked dialog -91aa830 Updater: Initial adaption for crdroid -fb990ca Updater: Change package name to avoid conflict -835f24a Ship as crDroid based on LOS - - * packages/modules/Bluetooth -9061231e0a BondStateMachine: Fix NPE on some devices -a8abaaf571 gd: hci: Allow disabling erroneous data reporting -9d22ecdada Fix BT noise issue during startup -619f6ee651 Bluetooth timeout feature - - * vendor/alpha -f76398ca vendor: alpha: update default pif values - -==================== - 02-07-2025 -==================== - - * hardware/qcom-caf/bootctrl -3adebe3 Stricter stat when checking for blockdevices -76c9776 Remove goto statements -32e7614 Add function to get active boot slot -91e6460 bootcontrol: count slots correctly -7f432e0 [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl -b194dcc Add METADATA to bootctrl: BSD=NOTICE - - * hardware/qcom-caf/sm8350/audio -37b09dbbcd soundfx: Convert to blueprint & remove unused effects -170939e8c9 audio: Remove autoconf/automake files -0c1ac0287d audio-hal: oob read when doing the typecase -6dfdc466ab Remove ndk_platform backend. Use the ndk backend. -ea4962f508 Remove log spam when placing power hint call -0cc4c5da5d Probe PowerHAL HIDL first -37beb7942e Support Power HAL AIDL service - - * lineage/hudson -d6b4269 hudson: Promote nairo to 22.1 -a6834bc Regenerate device dependency mappings - - * lineage/wiki -8324ea23 wiki: devices: Promote nairo to 22.1 -b46924c9 wiki: Use `fastboot reboot-recovery` for sweet -cedaf26a wiki: Use `fastboot reboot-recovery` for Xiaomi SM8350 - - * packages/apps/AlphaSettings -dd33f480 New Crowdin updates (#85, #86, #87, #88, #89, #90, #91) - - * packages/apps/FMRadio -f3eb07a FMRadio: Rework custom jni support - - * packages/apps/Glimpse -c57bcd7 Glimpse: Create a Media out of thin air if not in media provider - - * packages/apps/Launcher3 -78bae21c78 Launcher3: Make zram info in recents optional -5078122b0f Launcher3: Set recent opacity to 100 - - * packages/apps/Twelve -2a492f1 Twelve: Fix-up provider preference store -967f2ab Twelve: New create playlist fragment -23e5e41 Twelve: Convert Serializable users to Parcel -ed57e27 Twelve: Better provider selector dialog -b06afb1 Twelve: Commonize Material 3 dialog fragments - - * vendor/qcom/opensource/libfmjni -c5ace14 libfmjni: Convert it to filegroup and header lib - -==================== - 02-06-2025 -==================== - - * device/qcom/sepolicy_vndr/legacy-um -e40b8c7a6 sepolicy: Add default permission for aidl hal_bootctl - - * device/qcom/sepolicy_vndr/sm8450 -3126539a7 sepolicy: Add default permission for aidl hal_bootctl - - * device/qcom/sepolicy_vndr/sm8550 -704bbd332 sepolicy: Add default permission for aidl hal_bootctl - - * external/gptfdisk -b605061 gptfdisk: Make libgptf available to product/vendor - - * hardware/lineage/interfaces -6063eaf light: Add "sprd_backlight" to the list of backlight devices - - * hardware/qcom-caf/sm8550/dataipa -b482ae4 dataipa: Disable all the debugging - - * lineage/wiki -d749782b fixup! wiki: Update jekyll-search -510d60e9 wiki: surya: Update maintainers -b70c854a wiki: faq: Fix Android capitalization - - * packages/apps/Camelot -8318cbd Camelot: Update androidx.pdf to 1.0.0-alpha06 - - * packages/apps/Launcher3 -809e4b5340 Launcher3: Update folder preview and background color - - * vendor/alpha -48604d44 kernel: sign GKI modules -6b8003d1 kernel: preserve GKI modules in vendor modules.dep -5dfa43f1 kernel: break the build when depmod finds missing symbols -a7488f21 kernel: consider gki modules when running depmod for vendor modules -047f5b78 kernel: reduce the use of find when copying modules -ab3bac8a merge_dtbs: Craft unique name for final saved merged trees -17102fc3 merge_dtbs: Use logging and argparse -1466d988 merge_dtbs.py: Print only basenames of dtb* files - -==================== - 02-05-2025 -==================== - - * build/release -1d3087d9 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/build/release into alpha-15.1 - - * frameworks/av -c2d9d7b479 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * frameworks/base -95950965742df SystemUI: Add DOUBLE_TAP_TO_WAKE to tuner service reset exceptions -279abaab4b08f Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/frameworks/base into alpha-15.1-wip - - * lineage/mirror -96d2d14 Updated aosp-minimal to 04-Feb-2025 23:01 UTC - - * packages/apps/Settings -a0338d65bdd5 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * packages/modules/Bluetooth -c2414be0f4 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * packages/modules/Wifi -44969a2973 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/modules/Wifi into alpha-15.1-wip - - * packages/services/Telecomm -7f43170cd Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/services/Telecomm into alpha-15.1-wip - - * system/core -2e3de5ae8 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/system/core into HEAD - - * vendor/gms -b3761f9 Exclude some exempted location overlays -9358184 Rename some resources for now -680d617 gms: Guard Phone packages for wifionly builds -0bfc7d1 gms: Conditionally build some apps -9a0c09d gms: Update to komodo-ota-ap4a.250205.002-e3270b8a -5d5f45a gms: Automatically extract and update GoogleExtServices from apex -83fd693 gms: Drop quick tap sysconfig -5f53ddc gms: Add Contextual Search sysconfig -ee598ee Setup symlink properly for libpowerstatshaldataprovider - - * vendor/pixel-framework -99e9a05 Revert "Disable burn-in protection and smartpixels for now" - -==================== - 02-04-2025 -==================== - - * frameworks/base -0bab1f1269989 SystemUI: Add ability to toggle bluetooth battery level [1/2] -b5fefaf8b8c85 SystemUI: Fix side scrolling issues with vertical/A11 tile layout -8d7538db0a773 SystemUI: Do not marquee QS label text -dbc77eebf4a61 SystemUI: Allow to change QS tile label text size [1/2] -005dda3bc5672 SystemUI: Add QS tile layout settings [1/2] -82fabe387fc3f Make sensor block package list configurable [1/2] -9aa4674b258a6 base: Add Accelerometer and Linear Acceleration sensors in blocking list -fe1960835aa0a FWB: Sensor block per-package switch (1/2) -97e43209a5bee SystemSensorManager: sensor block per-package -b2be26e7180c1 Checking whether ComponentName with current InputMethod is not null -d81bba678f819 fixup: StringBlock: Prevent SystemUI crash when inflating QS - - * hardware/google/pixel -15b40a4f pixel: Switch to common lineage powershare HAL - - * hardware/google/pixel-sepolicy -3961e30 pixel: Switch to common lineage powershare HAL - - * hardware/qcom-caf/sm8450/data-ipa-cfg-mgr -9bef0c7 data-ipa-cfg-mgr: Disable all the debugging - - * hardware/qcom-caf/sm8550/data-ipa-cfg-mgr -19ea389 data-ipa-cfg-mgr: Disable all the debugging - - * hardware/qcom/data/ipacfg-mgr -816edd3 Remove no longer used Android.mk guard -ef8e1ce data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds -ddc7901 data-ipa-cfg-mgr: Disable all the debugging -1921b32 ipanat: Remove test/Android.mk -e753ce9 ipacm: convert Android.mk files to Android.bp -63a4592 ipacm: Fix compilation error for switch case -e821842 google: Add repo license information. -e12c3ac Add hardware/qcom/data/ipacfg-mgr/msm8998 soong namespace - - * lineage/mirror -a3753f4 Updated aosp-minimal to 03-Feb-2025 23:01 UTC - - * lineage/wiki -f0b13a45 wiki: Update information post-migration to Play Integrity - - * tools/extract-utils -9d8fe9b extract-utils: Don't make extract-factory mutually exclusive - - * vendor/alpha -ee7212ee Build LMO Freeform app and sidebar -8fde2067 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS} -665c5fcc soong: Add libcameraservice extension config -f7ff180e crdroid: Disable default frame rate limit for games -ba41c8d9 overlay: Use google-sans for font config overlays -a4688341 crdroid: Move face unlock biometric permission to system_ext -7606d8d7 overlay: Add gms location history to extra location packages -17ae3413 overlay: Add tethering to location exemption -472157db overlay: Add SystemUI to location extra packages -1715c719 overlay: Add OmniJaws to location extra packages -98750035 Build extra packages - - * vendor/qcom/opensource/data-ipa-cfg-mgr-legacy-um -2456d63 data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds -ccd3dc5 data-ipa-cfg-mgr: Disable all the debugging - diff --git a/shiba_changelog.txt b/shiba_changelog.txt deleted file mode 100644 index 6a48a55..0000000 --- a/shiba_changelog.txt +++ /dev/null @@ -1,980 +0,0 @@ -==================== - 02-23-2025 -==================== - - * vendor/alpha -dbbe9bc6 Update pif overlay -c22d3ca2 Optimize updater logic - -==================== - 02-22-2025 -==================== - - * frameworks/base -6948be020b94b [SQUASH] Integrate Pixel framework hooks and wrappers -d622f29c808b4 PixelPropsUtils: Update fingerprints to February 2025 release - - * packages/apps/AlphaSettings -c6c91c16 New Crowdin updates (#94) -2582c64e Cleanup unused strings - - * packages/apps/Glimpse -7e7ea6d Glimpse: Fix trashed SECURE_REVIEW items not getting removed from screen -dde8aa8 Glimpse: buildList for the win - - * packages/apps/Twelve -ae0a3ea Twelve: NowPlayingFragment: Fix shuffle and repeat marker being cut in half -af4cd4e Twelve: MediaRepositoryTree: Don't crash in case of error -8710915 Twelve: buildList for the win -6f40e59 Twelve: Add support for search queries -0713aed Twelve: Apply player setup after .build() -5e5d43a Twelve: Lyrics fragment -e822e83 Twelve: Add lyrics view -fc7c6c5 Twelve: SubsonicDataSource: Implement lyrics fetching -85bd87e Twelve: JellyfinDataSource: Implement lyrics fetching -27e846a Twelve: Add lyrics method -65c5974 Twelve: MainActivity: Move intent flow handing to the usual `loadData()` -f9fd41c Twelve: Stop using fitsSystemView=true on CoordinatorLayout -1d1424a Twelve: Set edge to edge and transparent navigation bar color attributes -22e2370 Twelve: Remove useless orientation attribute on CoordinatorLayout - - * vendor/alpha -6d92207a Rework `createjson.sh` (#65) -13f3e960 Update charger animation -fe6dbac1 Build charger animation -e4a0329e android: merge_dtbs: Respect miboard-id while merging -2c09be0c Update default wallpaper - -==================== - 02-21-2025 -==================== - - * packages/apps/AlphaSettings -8a90fdc8 Remove 4G icon switch - - * packages/apps/Glimpse -a05d2fa Glimpse: Show warning regarding trash's auto-empty behavior - - * packages/apps/Settings -c269d741f976 Partially Revert "DynamicDenylistManager shall not exist" -8903d3175789 Settings: Update FaceEnroll ActivityDirector and Confirmation -3b5c0ca7ea24 Settings: Create face confirmation activity -6bbbef1c815f Settings: Create a ActivityDirector to optionally use SettingsGoogleFutureFaceEnroll -05ffe93e8dc4 [SQUASH] Settings changes for Pixel Framework -8b5fcc80a584 Revert "[Settings] Start SettingsDumpService to dump the db log after the db is" -078a9ad69e96 Disable SettingsDumpService -8f2bc0a3e870 Settings: Add missing animations from google -1dcf53457817 Settings: Add a toggle to force LTE_CA -4fe44aca3de6 Settings: Whitelist WRITE_DEVICE_CONFIG permission - -==================== - 02-20-2025 -==================== - - * device/qcom/sepolicy_vndr/sm8450 -0624d88e9 sepolicy: NFC: Label NXP NFC 2.0 HIDL - - * device/qcom/sepolicy_vndr/sm8550 -78af5575a sepolicy: NFC: Label NXP NFC 2.0 HIDL - - * frameworks/base -6351de5582baf Set animation scale to 0.75 - - * packages/apps/AlphaSettings -feb1b2e6 Restore QS layout settings -1e36feaa Restore sensor block settings -c5255df5 Hide UDFPS settings if not supported -6e29bda4 New Crowdin updates (#93) - - * packages/apps/Aperture -0fd3ae9 Aperture: Switch to upstream zxing-cpp - - * packages/apps/Glimpse -2162911 Glimpse: Break as soon a valid media type is found - -==================== - 02-19-2025 -==================== - - * lineage/wiki -f2d6f3bf wiki: libvirt-qemu: VirtIO keyboard does not work on the boot menu - - * manifest -c5e76c0 Create alpha-15.1-pixel branch -8c1ba78 Track Backgrounds from Alpha - - * packages/apps/Backgrounds -859ec8a Backgrounds: add AlphaDroid wallpapers - - * packages/apps/Settings -cf3e20604cc7 Remove BETA tag - - * packages/apps/Updater -e613dc7 Updater: adapt to AlphaDroid - -==================== - 02-18-2025 -==================== - - * build/make -417fdce7b8 tools: Introduce AlphaDroid - Bringed back alpha-14 from [1] and adapted to our new props -6f9eb082b0 build: execute changelog generator script - - * packages/apps/Catapult -fb83201 Catapult: String improvements & fixes - - * packages/apps/Settings -f70d438bc3f7 settings styles: sync accent colors with frameworks/base - - * vendor/alpha -be35ccc3 overlay: sync alpha accent colors with frameworks/base -0d70716a Restore createjson and changelog scripts - - * vendor/gms -ffbf6b5 Add Wellbeing overlay -383645e Drop systemui clocks -3c64a55 Optionally build nexus squad - -==================== - 02-17-2025 -==================== - - * external/avb -5986166 avbtool: Add --set_verification_disabled_flag arg - - * lineage/hudson -fdce9c0 hudson: Promote tama to 22.1 - - * lineage/wiki -958d23f3 wiki: Promote tama to 22.1 - - * manifest -9dfc71b Update clang version -ffe48b7 Create alpha-15.1 branch - - * packages/apps/AlphaSettings -ab23110b AlphaSettings: hide toolbar and restore banner - - * packages/apps/FMRadio -168f373 jni: Move customisation to properties -e603ac7 jni: Always build noise floor detect code and make it conditional - - * packages/apps/Settings -f6b50d9fe219 fixup! Settings Styles redigned - - * packages/apps/Twelve -3dcf24e Twelve: Fix visualizer, hopefully for the last time -5053246 Twelve: Take into account the timeline for the queue -ccdd16b Twelve: Add notification shuffle/repeat -eb13860 Twelve: Use Resources when possible to fetch resources -7b7be5f Twelve: Fix some format strings -b503c04 Twelve: Make player/mediaLibrarySession lateinit -5d265a0 Twelve: Reformat code - - * vendor/addons -19ce0e49 Black theme: fixup -3f94ec3b Add AlphaDroid ufps icon (semi-transparent and transparent versions) -111cbdda add AlphaDroid udfps icon - - * vendor/alpha -b2f77028 brunch: build user variant by default -107ab257 Ready for official builds -d11ac319 Enable ThinLTO cache - -==================== - 02-16-2025 -==================== - - * lineage/mirror -e366ec6 Updated to 15-Feb-2025 23:01 UTC - - * lineage/wiki -b3898e71 wiki: Sm-A217M -> SM-A217M -15192f7d devices: Promote NVIDIA to 22.1 - - * manifest -1fb3646 Track crClang - - * packages/apps/AlphaSettings -085e7f1c Add Wellbeing short title -de4fefb8 Use Alpha style on Alpha settings - - * packages/apps/Aperture -59013c8 Aperture: Update kotlin to 1.9.23 -759f8d0 Aperture: Update gradle{,w} to 8.12 -0e49f58 Aperture: Update ZXing-C++ to 2.3.0 -62bc27b Aperture: Update CameraX to 1.5.0-alpha05 -39a00a1 Aperture: Ensure secure URIs are inserted in order -4fc2193 Aperture: Update kotlin to 1.9.10 - - * packages/apps/DeskClock -296e428c0 DeskClock: Convert ListPreferences to SimpleMenuPreferences -5ddac9586 DeskClock: Remove the summaries for AM/PM and bold text -f0f776a74 DeskClock: Hide or disable some screensaver settings -713a91649 DeskClock: Fix formatting in ScreensaverSettingsActivity - - * packages/apps/Glimpse -a0ad138 Glimpse: Split ACTION_REVIEW from ACTION_REVIEW_SECURE - - * packages/apps/Jelly -1f5f1bc Jelly: Save user agreement about protected media - - * packages/apps/Settings -d61bbcea3990 Disable LiveDisplay settings -a5340ca60020 ROM card view: link to firmware version settings - - * packages/apps/Twelve -1120101 Twelve: Handle empty resumption playlist -2a9b749 Twelve: Readd round icon attribute -1e4626b Twelve: Set wake mode to network -7c4ac24 Twelve: Tie CoilBitmapLoader to service scope - -==================== - 02-15-2025 -==================== - - * device/qcom/sepolicy-legacy-um -ff381799 sepolicy: Add default permission for aidl hal_bootctl - - * packages/apps/Aperture -066ea34 Automatic translation import - - * packages/apps/AudioFX -02916e7 Automatic translation import - - * packages/apps/Camelot -23242a1 Automatic translation import - - * packages/apps/Catapult -c114091 Automatic translation import - - * packages/apps/Contacts -77afb19ff Automatic translation import - - * packages/apps/DeskClock -3db9ea707 Automatic translation import - - * packages/apps/Dialer -5bf5719c7 Automatic translation import - - * packages/apps/DocumentsUI -2b776897f Automatic translation import - - * packages/apps/Etar -578b82a5 Automatic translation import - - * packages/apps/FMRadio -7f5188d Automatic translation import - - * packages/apps/FlipFlap -fe2abce Automatic translation import - - * packages/apps/Glimpse -d47de86 Automatic translation import - - * packages/apps/Jelly -3f4c549 Jelly: Include assets -525b66c Automatic translation import - - * packages/apps/Messaging -ff479f4 Automatic translation import - - * packages/apps/Profiles -7455e65 Automatic translation import - - * packages/apps/Recorder -8f65896 Automatic translation import - - * packages/apps/Twelve -38aff6a Automatic translation import - - * packages/inputmethods/LatinIME -79f3aff8c Automatic translation import - - * packages/providers/DownloadProvider -be8b0fb7 Automatic translation import - - * packages/resources/devicesettings -8624d14 Automatic translation import - - * prebuilts/clang/host/linux-x86/clang-latest -d8a8c91 clang 20.0.0 (based on r547379) from build 13065274 - - * vendor/crowdin -fef707d Automatic translation import - - * vendor/qcom/opensource/commonsys/fm -b38a391 Automatic translation import - -==================== - 02-14-2025 -==================== - - * device/qcom/sepolicy_vndr/legacy-um -87be962ff sepolicy: NFC: Add support for snxxx AIDL service - - * device/qcom/sepolicy_vndr/sm8450 -54ee7c8f8 sepolicy: NFC: Add support for snxxx AIDL service - - * frameworks/base -26431e55b2300 LocaleTile: Fix crash on LongClick -8260056afcc4c Whitelist Google Photos URIs - - * hardware/interfaces -6d4d419194 cec: Don't spam "Machine is not on the network" - - * hardware/lineage/interfaces -9b60d38 Extend Fastcharge implementation [1/3] - - * lineage-sdk -40032999 sdk: Get rid of lineageos.os.{Build,Concierge} - - * lineage/hudson -e10b30e "Fashionably Tegra-late, but worth the wait!" -a3fe984 5th upgrade for konami, I'm out of ideas - - * lineage/mirror -d8342d4 Updated to 13-Feb-2025 23:01 UTC - - * lineage/scripts -38d1654 reuse_helper: Handle kotlin files - - * lineage/wiki -d38b80c5 wiki: Promote Xiaomi SM8250 devices to 22.1 - - * manifest -a643cc0 Track bionic and art from Alpha - - * packages/apps/Jelly -68e9e9f Jelly: Handle MediaSession For BackgroundShortcut -0d0d674 Jelly: Background Shortcuts - - * packages/apps/TvSettings -d6b23f1f2 TvSettings: Support two button mute - - * packages/apps/Twelve -4edf7e3 Twelve: LocalDataSource: Stop pretending we can have artist thumbnails -69f3c76 Twelve: BaseMediaItemView: Simplify thumbnail handling -53ccfe0 Twelve: Navigate safely! -254cec7 Twelve: Ensure all media items have fallback titles -8e70bf3 Twelve: LocalDataSource: `/audio/albumart/` exists too -1cd5d90 Twelve: LocalDataSource: Use hidden album art database -62db55b Twelve: Switch back to vendored material -33444d7 Twelve: Use a custom BitmapLoader for our service -472b00e Twelve: SubsonicDataSource: Use media item builders -8690156 Twelve: Simplify media item to data source and media type querying - -==================== - 02-13-2025 -==================== - - * lineage/hudson -198f81c Regenerate device dependency mappings - - * lineage/mirror -be0c976 Updated to 12-Feb-2025 23:01 UTC - - * packages/apps/Twelve -f010219 Twelve: Use `ProviderIdentifier` for all fragment arguments -59cea6d Twelve: Hide trailing view for local provider -a7af174 Twelve: Media item builders! -32ff491 Twelve: Use Album thumbnail as Audio thumbnail - - * vendor/alpha -59835401 Disable memtag for different processes - - * vendor/extra -6148f7f Update Lawnchair to version 15.0.0-20250213 - -==================== - 02-12-2025 -==================== - - * art -77ab69d4e1 Fix the divide-by-zero in odrefresh. -3d9f9226ea Speed up `AppendPrettyDescriptor()`. -15c86e55d4 optimized hprof speed -5af74f19cb Speed up `Class::IsInSamePackage()` even more. -3b9980b6eb Speed up `Class::IsInSamePackage()`. -56dc1ca02c Fix app info code type. -7eb26ef86a Use stp/ldp while calling native functions in arm64 -cd450549e7 ART: dex2oat and instruction_set_features: utilize modified runtime capabilities set -cd4057f5f7 Revert "Add visibility attributes in runtime/arch" -352bd28c70 Revert "Remove strip.keep_symbols from libart defaults" -8ab0280085 art: Add support for Cortex-A510 -3d9322a731 art: add check for __ARM_FEATURE_ATOMICS that indicates LSE atomics availability on target -98ba226aba art: Add Kryo585 support -f1263236cc art: Kryo785 supports dotprod -6da4f8a45d art: Disable debug tracing on production builds -c9ae30684b art: add kryo785 architecture variant. - - * bionic -4fd741f00 Ensure prop has zero padding -3759653a5 Prevent serial of ro props from self increment -eb1da2f49 getaddrinfo: Use Cloudflare DNS instead of Google DNS -d36536ebf libm: Support -ffp-contract=fast -0d98c742a Re-enable LTO for libm -7072cc6a6 libc: Set __bionic_asm_align to 64 for arm and arm64 -002d8d906 bionic: Support wildcards in cached hosts file -08847f3bb bionic: Sort and cache hosts file data for fast lookup -0317e202f Revert "Add better jemalloc stat logging." - - * build/blueprint -e29c960 Use pool for mutatorContext and transition contexts -633ab9e Optimize proptools.CalculateHash allocations - - * build/make -f13fdb0cc0 build_image: get squashfs partition size from image size -ed6768708d build: handle missing files in remove_broken_build_tools -3d130d7637 build: Remove broken prebuilts - - * build/soong -bd349ebae soong: Allow flock for changelog generation -fe003d83e soong: Add out/soong/*.glob* to installclean -ce083663b cc/lto: enable unified LTO -377fe9ff4 cc/lto: add property for not restricting instr limit -16d359249 lto: enable O3 optimizations on explicit lto modules -b9db5a9fe cc/lto: instr limit of 40 for explicit LTO modules -128a56e30 Remove workaround for Qualcomm Kryo 385 -02505dab0 Enable crypto extensions for armv9-a -a16ac2ba8 config: Update cortex a75 flags -22e9a39ac config: do not force cortex-a76 as cortex-a75 -e974e4afd cc: Enable more features when using armv8.2-a+dotprod -4af8b30f9 soong: Add kryo300 variant support -1dc94feec soong: add kryo785 architecture variant for arm64. -e97f354ff Define AArch32 soong variable -80b2c1f4b arm_device: Change cortex-a76 mcpu from a55 to a75 -62501bcbc arm64_device: Change cortex-a76 mcpu from a55 to a75 -5e278dd8a Use -march=armv9-a+nosve for Armv9-A arch variant -718e0fbbc Introduce Cortex-A510 CPU variant -ee2aa776b soong: Allow various path commands - - * device/google/atv -66aed86 Revert "atv: sepolicy: public: Pull in hal_client_domain rule" -7beb6ac atv: sepolicy: public: Pull in hal_client_domain rule - - * frameworks/base -566743b7bf78f don't crash apps that depend on missing Gservices provider -132bcb02c55b2 Redesign seekbar -c53aa47a1ef5c SystemUI: Controllable squiggle animation [1/2] -d684e7eefec15 Statusbar: adjustable max visible notification icons [1/2] -1c18973e63ebe privapp-permissions: Grant missing TelephonyProvider perm. -d2ed4205900c1 config: Allow gms to access persistent data partition -9e27c57d39e57 core: Introduce VibrationUtils - - * manifest -c1ab1ed Update vendor/gms path - - * packages/apps/AlphaSettings -4a4a4bb2 Restore squiggle_animation and max notification icons settings -24908c8f Settings dashboard: disable DoT style for now -e9755476 Restore button settings - - * packages/apps/LineageParts -7ad6770 Disable unused components -01ab40a Nuke LineageStats -a71a55d Ship as AlphaDroid based on LineageOS -0e90313 Use ListPreference for charging control fragment -57d571c Update color mode preview from Android 12 -b34ea4d Make trust interface less boring - - * packages/apps/Twelve -b5597d7 Twelve: Lowercase cursor column names -1a2d65a Twelve: Fix double .px in MAX_THUMBNAIL_SIZE - - * vendor/extra -904796a Update RiMusic to version v0.6.70 - -==================== - 02-11-2025 -==================== - - * hardware/lineage/interfaces -8f445d1 fingerprint: aidl: Improve documentation on sensor_location -3824e1a fingerprint: aidl: Use soong to decide which arch to build -9d7e862 fingerprint: aidl: Allow setting more than one sensor location -87c6ff2 fingerprint: aidl: Initial legacy libhardware implementation -15024d6 fingerprint: aidl: Initial stub service - - * packages/apps/Settings -5dd8c78f8bd1 Disable 'hide IME' preference when 'show hint' is enabled - -==================== - 02-10-2025 -==================== - - * bootable/recovery -08ca33c5 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_bootable_recovery into alpha-15.1-wip - - * build/make -d32898ad47 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build into alpha-15.1 - - * build/soong -f15fc9e7d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_build_soong into alpha-15.1 - - * device/qcom/sepolicy_vndr/legacy-um -d929ad85c sepolicy_vndr: allow sensors HAL to do binder call to system_server - - * device/qcom/sepolicy_vndr/sm8450 -76a576ae7 sepolicy_vndr: allow sensors HAL to do binder call to system_server - - * frameworks/av -6a3bf5ba6f fixup! av: support per-app volume [1/3] -4c2afb493d Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_av into alpha-15.1-wip - - * frameworks/base -58047e65355de base: Add a toggle for long press on navbar to search [1/3] -90502e054be97 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_frameworks_base into alpha-15.1-wip - - * hardware/lineage/interfaces -a90b7f9 light: Add `lcd-backlight-ex` to the list of backlight devices -232ba05 light: Add `panel0-backlight-ex` to the list of backlight devices - - * hardware/samsung/nfc -61bc89f nfc: Rename debug level property - - * lineage/hudson -80fbf9a Flash wasn't fast enough -77c8d6c Japan has their own version of everything -67cc451 Burned at the stake, forever to be remembered - - * lineage/wiki -476a125d devices: add LG V50 ThinQ (flashlmdd) -b20eb9dd wiki: add Japanese LG V30 -992de2e1 joan: promote to 22.1 - - * manifest -c811b92 Merge branch 'lineage-22.1' of https://github.com/lineageos/android into alpha-15.1-wip -479a96c Track pixel overlays - - * packages/apps/AlphaSettings -6f09b0a2 Add network_dashboard_short_title -7b7fc2c1 Add dashboard messages -89a50f43 AlphaDroid 3.1 bringup - - * packages/apps/Launcher3 -0c73ad3ff3 Allow locking tasks to recents [2/2] -1f9fa63ef6 Restore 4x4 workspace -7f05a4af09 Launcher3: Adapt strings to Alphadroid -5a94ae4307 Ship as AlphaDroid based on crDroid - - * packages/apps/Settings -cb00e2b56ef9 Merge branch 'lineage-22.1' of https://github.com/lineageos/android_packages_apps_settings into alpha-15.1 -f50b2d1f8938 Settings: Better check for GSA package -87eb0db1aea7 Settings: Add a toggle for long press on navbar to search [3/3] - - * packages/apps/SetupWizard -5f03725 Merge branch 'lineage-22.1' of https://github.com/LineageOS/android_packages_apps_SetupWizard into alpha-15.1 - - * packages/apps/Twelve -dec2d10 Twelve: Make togglePlayPause() rewind if playback has ended -2c66e7b Twelve: Add some margin to create playlist button -11e6ecb Twelve: Don't open bottom sheet for "create playlist" item -8a0e7de Twelve: Move onPrepareView callbacks using item to onBindView -799a828 Twelve: Merge all media item views - - * vendor/alpha -788ff11c Revert "config: Changes for libfmjni bp conversion" -898c8f0f apns: Update Lebara UK -395656f3 vars: Update qcom tags - -==================== - 02-09-2025 -==================== - - * build/make -083d637741 build: dont include tasks from tests and platform_testing -23727aae3b combo: Add kryo585 architecture to known v8 cores -f07fa05673 combo: Add kryo585|785 architectures to known v8-2a cores -0d3aaba9ef combo: Add cortex-a76 to known v8-2a cores -b8eb00ae74 core: Use $(PRODUCT_DEVICE) for auto generated RRO names -616a2095c2 Revert "Add DeviceAsWebcam to general handheld_system" -11233f9763 envsetup.sh: Setup and enable ccache -c562d1ce5f build: Always use release-keys -5edf5fdbac build: Add backuptool by default - - * frameworks/base -4f1dc41a1e26b display: Add simple RGB color balance transform - - * hardware/qcom-caf/msm8953/audio -1b5ce68f1a visualizer: do not use GNU old-style field designators -1809521b6a voice_processing: do not use GNU old-style field designators -218e835767 audio-effects: Fix out-of-bound read -c7945b3662 audio-hal: Fix kw issue -71c5e51120 audio-hal: oob read when doing the typecase -51cdec106b hal: Update 64-bit vendor HAL path -01be9192c4 soundfx: Convert to blueprint & remove unused effects -ddd4045c35 audio: Remove autoconf/automake files - - * hardware/qcom-caf/sm8250/audio -0547a74443 visualizer: do not use GNU old-style field designators -ce9604d4c6 voice_processing: do not use GNU old-style field designators - - * hardware/qcom-caf/sm8250/media -3bfc8ddfb mm-core: Remove no longer used codecs -c64f23926 mm-core: Convert to blueprint -a47853022 mm-core: Remove unused files & flags -d004c5f44 mm-video-v4l2: Convert to blueprint - - * hardware/qcom-caf/sm8350/audio -452725a165 audio: Drop STT meta test app -b13925e6ee visualizer: do not use GNU old-style field designators -f5b6e037a4 voice_processing: do not use GNU old-style field designators - - * lineage/hudson -0aaaa77 hudson: Promote miatoll to 22.1 - - * lineage/wiki -0f1ec4d5 wiki: devices: Promote miatoll to 22.1 - - * packages/apps/Settings -0042bc16f205 AlphaSettings: hide title -9c25876494c6 Settings: Add Circle To Search [2/2] -17fda7c3a0c1 Don't let profiles open the UserSettings overflow -1aaf5972f2af Block the content scheme intent in AccountTypePreferenceLoader -a3b33971f80f Add missing resources -b2e46175ae37 Beta TAG for now -165bb5354e03 FastChargingPreferenceController: implement dynamic summary to show fastcharge status -50d5aeb09479 Extend Fastcharge implementation [2/3] -627713f5f151 BatteryStateDatabase: Set exportSchema to false -fdc77b3080df Settings Styles redigned - - * packages/apps/Twelve -c95473a Twelve: Reformat code -0836d86 Twelve: Fix/improve intent handling navigation - - * vendor/addons -c1d4d392 BlackTheme: Turn colors_material bg colors to black -1cc41ad7 BlackTheme: Update and move color resources to night -87ddda02 Fix transparent Shishu themes - - * vendor/alpha -001ab1c8 Remove unused makefiles -c71b3137 Guard pixel overlays with WITH_PIXEL_OVERLAYS -b678f22d vars: February 2025 Security update - - * vendor/pixeloverlays -fbfbafd Adapt for Alpha - -==================== - 02-08-2025 -==================== - - * build/make -36c1905749 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * device/qcom/sepolicy_vndr/sm8550 -bbbbed900 sepolicy: NFC: Add support for snxxx AIDL service - - * frameworks/base -8f2748b40ab1b Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 -83cd5c824c57b Nuke black theme overlay - - * hardware/qcom-caf/msm8953/audio -23c50e9f81 audio: Remove OMX components -0f32dcd453 audio: Remove disabled HW accelerated effects -e342823606 audio: Remove unsupported QAHW -2b2841b3bc audio: Remove unused hdmi_in_test -c70ad9ca25 audio: Remove deprecated audio daemon - - * hardware/qcom-caf/msm8953/display -47e27c7418 Revert "gpu_tonemapper: Fix compilation issue." -5345254cfd gpu_tonemapper: Fix loop increment never executed -3a56441266 Convert some display libraries to blueprint -681046fd02 Remove unused libcopybit sources -6d2c56e9d5 qdutils/hwc: Remove unused code surrounding fps calculations -61890b7fff sdm: Remove USE_GRALLOC1 conditionals -12d9f2ca89 sdm: Remove use_hwc2 conditional -0bc83cf81d sdm: Remove display_config_version conditionals -bad9b7af9a Revert "hwc2: Avoid adding default color mode when display PP is unsupported" -c54d77b5ca Revert "hwc2: Remove multi-display support from wearables." -be97b92a6e sdm: Cleanup unused code, round 2 -1e0788c9d3 display: Cleanup unused code -9ae410d70b display: Remove deprecated lights.$(TARGET_BOARD_PLATFORM) -a407397f40 display: Remove libmemtrack library - - * hardware/qcom-caf/msm8998/audio -970b452a3b hal: update audio effects config names -0b702d7ccc post_proc: fix mul-overflow -d6bec2c279 hal: Show cal step for volume listener -8f607d5055 visualizer: dynamically parse the sound card when opening mixer -d396d643bf post_proc: Add USB device support for bass boost -32fe461f1e visualizer: do not use GNU old-style field designators -c7b9f35c22 voice_processing: do not use GNU old-style field designators -15a96f3ad3 audio-effects: Fix out-of-bound read -927a1882cf audio-hal: Fix kw issue -fff6b47b04 audio-hal: oob read when doing the typecase -af7b3277b8 hal: Update 64-bit vendor HAL path -a310768ff9 soundfx: Convert to blueprint & remove unused effects -9164a77fbb audio: Remove autoconf/automake files - - * hardware/qcom-caf/sdm845/audio -d6b236ac74 visualizer: do not use GNU old-style field designators -5bb9c04a33 voice_processing: do not use GNU old-style field designators -0c00f920ca audio-effects: Fix out-of-bound read -a8cefba281 audio-hal: Fix kw issue -0a0ffe2aae audio-hal: oob read when doing the typecase -07a88dcd10 hal: Update 64-bit vendor HAL path -f9c22aba8e soundfx: Convert to blueprint & remove unused effects -1f6606f76e audio: Remove autoconf/automake files - - * hardware/qcom-caf/sm8150/audio -15dc2b0cbc visualizer: do not use GNU old-style field designators -c47189f8b2 voice_processing: do not use GNU old-style field designators -b61b62ecf2 audio-hal: Fix kw issue -56b6afdb40 hal: Update 64-bit vendor HAL path -566fa517c3 soundfx: Convert to blueprint & remove unused effects -1e377baf21 audio: Remove autoconf/automake files - - * lineage/wiki -b904cccc Update info on bootloader unlock for new Xiaomi devices - - * manifest -538c253 manifest: February 2025 Security Update -43cb1e2 manifest: Drop legacy QCOM VR HAL - - * packages/apps/AlphaSettings -471c2820 New Crowdin updates (#1221) -92ead45e crdroid: Add strings for Circle To Search -548fef71 crdroid: Add strings for long press on navbar to search - - * packages/apps/Jelly -649eef6 Jelly: set MainActivity launchMode to singleTask - - * packages/apps/Launcher3 -f159d02318 New Crowdin updates (#480) -afac31d785 Launcher3: Fix up jank with navbar long press -18736a612f Launcher3: Add Circle To Search [1/2] -2e5eeeacec Launcher3: Add a toggle for long press on navbar to search [2/3] -79f2f89d15 Launcher3: Implement long press nav bar to search gesture -bf4be376a8 Revert "Launcher3: Add Circle To Search" - - * packages/apps/Updater -35d7963 New translations (#84) -0560741 Update Crowdin configuration file -2c14d1e Catch exceptions when enabling performance mode -0f9e696 Revert "Updater: layout: activity_updates: add spacing.." -c0f32d5 Updater: Update parsed info whenever data is refreshed -13bc9bf Updater: Add support links and some more info -07a0657 Updater: Use headline font for activity header -238d244 Updater: Nuke Lineage's website on installation blocked dialog -91aa830 Updater: Initial adaption for crdroid -fb990ca Updater: Change package name to avoid conflict -835f24a Ship as crDroid based on LOS - - * packages/modules/Bluetooth -9061231e0a BondStateMachine: Fix NPE on some devices -a8abaaf571 gd: hci: Allow disabling erroneous data reporting -9d22ecdada Fix BT noise issue during startup -619f6ee651 Bluetooth timeout feature - - * vendor/alpha -f76398ca vendor: alpha: update default pif values - -==================== - 02-07-2025 -==================== - - * hardware/qcom-caf/sm8350/audio -37b09dbbcd soundfx: Convert to blueprint & remove unused effects -170939e8c9 audio: Remove autoconf/automake files -0c1ac0287d audio-hal: oob read when doing the typecase -6dfdc466ab Remove ndk_platform backend. Use the ndk backend. -ea4962f508 Remove log spam when placing power hint call -0cc4c5da5d Probe PowerHAL HIDL first -37beb7942e Support Power HAL AIDL service - - * lineage/hudson -d6b4269 hudson: Promote nairo to 22.1 -a6834bc Regenerate device dependency mappings - - * lineage/wiki -8324ea23 wiki: devices: Promote nairo to 22.1 -b46924c9 wiki: Use `fastboot reboot-recovery` for sweet -cedaf26a wiki: Use `fastboot reboot-recovery` for Xiaomi SM8350 - - * packages/apps/AlphaSettings -dd33f480 New Crowdin updates (#85, #86, #87, #88, #89, #90, #91) - - * packages/apps/FMRadio -f3eb07a FMRadio: Rework custom jni support - - * packages/apps/Glimpse -c57bcd7 Glimpse: Create a Media out of thin air if not in media provider - - * packages/apps/Launcher3 -78bae21c78 Launcher3: Make zram info in recents optional -5078122b0f Launcher3: Set recent opacity to 100 - - * packages/apps/Twelve -2a492f1 Twelve: Fix-up provider preference store -967f2ab Twelve: New create playlist fragment -23e5e41 Twelve: Convert Serializable users to Parcel -ed57e27 Twelve: Better provider selector dialog -b06afb1 Twelve: Commonize Material 3 dialog fragments - - * vendor/qcom/opensource/libfmjni -c5ace14 libfmjni: Convert it to filegroup and header lib - -==================== - 02-06-2025 -==================== - - * device/qcom/sepolicy_vndr/legacy-um -e40b8c7a6 sepolicy: Add default permission for aidl hal_bootctl - - * device/qcom/sepolicy_vndr/sm8450 -3126539a7 sepolicy: Add default permission for aidl hal_bootctl - - * device/qcom/sepolicy_vndr/sm8550 -704bbd332 sepolicy: Add default permission for aidl hal_bootctl - - * external/gptfdisk -b605061 gptfdisk: Make libgptf available to product/vendor - - * hardware/lineage/interfaces -6063eaf light: Add "sprd_backlight" to the list of backlight devices - - * hardware/qcom-caf/bootctrl -3adebe3 Stricter stat when checking for blockdevices -76c9776 Remove goto statements -32e7614 Add function to get active boot slot -91e6460 bootcontrol: count slots correctly -7f432e0 [LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/bootctrl -b194dcc Add METADATA to bootctrl: BSD=NOTICE - - * hardware/qcom-caf/sm8550/dataipa -b482ae4 dataipa: Disable all the debugging - - * lineage/wiki -d749782b fixup! wiki: Update jekyll-search -510d60e9 wiki: surya: Update maintainers -b70c854a wiki: faq: Fix Android capitalization - - * packages/apps/Camelot -8318cbd Camelot: Update androidx.pdf to 1.0.0-alpha06 - - * packages/apps/Launcher3 -809e4b5340 Launcher3: Update folder preview and background color - - * vendor/alpha -48604d44 kernel: sign GKI modules -6b8003d1 kernel: preserve GKI modules in vendor modules.dep -5dfa43f1 kernel: break the build when depmod finds missing symbols -a7488f21 kernel: consider gki modules when running depmod for vendor modules -047f5b78 kernel: reduce the use of find when copying modules -ab3bac8a merge_dtbs: Craft unique name for final saved merged trees -17102fc3 merge_dtbs: Use logging and argparse -1466d988 merge_dtbs.py: Print only basenames of dtb* files - -==================== - 02-05-2025 -==================== - - * build/release -1d3087d9 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/build/release into alpha-15.1 - - * frameworks/av -c2d9d7b479 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * frameworks/base -95950965742df SystemUI: Add DOUBLE_TAP_TO_WAKE to tuner service reset exceptions -279abaab4b08f Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/frameworks/base into alpha-15.1-wip - - * lineage/mirror -96d2d14 Updated aosp-minimal to 04-Feb-2025 23:01 UTC - - * packages/apps/Settings -a0338d65bdd5 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * packages/modules/Bluetooth -c2414be0f4 Merge tag 'android-15.0.0_r14' into staging/lineage-22.1_merge-android-15.0.0_r14 - - * packages/modules/Wifi -44969a2973 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/modules/Wifi into alpha-15.1-wip - - * packages/services/Telecomm -7f43170cd Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/packages/services/Telecomm into alpha-15.1-wip - - * system/core -2e3de5ae8 Merge tag 'android-15.0.0_r14' of https://android.googlesource.com/platform/system/core into HEAD - - * vendor/gms -b3761f9 Exclude some exempted location overlays -9358184 Rename some resources for now -680d617 gms: Guard Phone packages for wifionly builds -0bfc7d1 gms: Conditionally build some apps -9a0c09d gms: Update to komodo-ota-ap4a.250205.002-e3270b8a -5d5f45a gms: Automatically extract and update GoogleExtServices from apex -83fd693 gms: Drop quick tap sysconfig -5f53ddc gms: Add Contextual Search sysconfig -ee598ee Setup symlink properly for libpowerstatshaldataprovider - - * vendor/pixel-framework -99e9a05 Revert "Disable burn-in protection and smartpixels for now" - -==================== - 02-04-2025 -==================== - - * frameworks/base -0bab1f1269989 SystemUI: Add ability to toggle bluetooth battery level [1/2] -b5fefaf8b8c85 SystemUI: Fix side scrolling issues with vertical/A11 tile layout -8d7538db0a773 SystemUI: Do not marquee QS label text -dbc77eebf4a61 SystemUI: Allow to change QS tile label text size [1/2] -005dda3bc5672 SystemUI: Add QS tile layout settings [1/2] -82fabe387fc3f Make sensor block package list configurable [1/2] -9aa4674b258a6 base: Add Accelerometer and Linear Acceleration sensors in blocking list -fe1960835aa0a FWB: Sensor block per-package switch (1/2) -97e43209a5bee SystemSensorManager: sensor block per-package -b2be26e7180c1 Checking whether ComponentName with current InputMethod is not null -d81bba678f819 fixup: StringBlock: Prevent SystemUI crash when inflating QS - - * hardware/google/pixel -15b40a4f pixel: Switch to common lineage powershare HAL - - * hardware/google/pixel-sepolicy -3961e30 pixel: Switch to common lineage powershare HAL - - * hardware/qcom-caf/sm8450/data-ipa-cfg-mgr -9bef0c7 data-ipa-cfg-mgr: Disable all the debugging - - * hardware/qcom-caf/sm8550/data-ipa-cfg-mgr -19ea389 data-ipa-cfg-mgr: Disable all the debugging - - * hardware/qcom/data/ipacfg-mgr -816edd3 Remove no longer used Android.mk guard -ef8e1ce data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds -ddc7901 data-ipa-cfg-mgr: Disable all the debugging -1921b32 ipanat: Remove test/Android.mk -e753ce9 ipacm: convert Android.mk files to Android.bp -63a4592 ipacm: Fix compilation error for switch case -e821842 google: Add repo license information. -e12c3ac Add hardware/qcom/data/ipacfg-mgr/msm8998 soong namespace - - * lineage/mirror -a3753f4 Updated aosp-minimal to 03-Feb-2025 23:01 UTC - - * lineage/wiki -f0b13a45 wiki: Update information post-migration to Play Integrity - - * tools/extract-utils -9d8fe9b extract-utils: Don't make extract-factory mutually exclusive - - * vendor/alpha -ee7212ee Build LMO Freeform app and sidebar -8fde2067 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS} -665c5fcc soong: Add libcameraservice extension config -f7ff180e crdroid: Disable default frame rate limit for games -ba41c8d9 overlay: Use google-sans for font config overlays -a4688341 crdroid: Move face unlock biometric permission to system_ext -7606d8d7 overlay: Add gms location history to extra location packages -17ae3413 overlay: Add tethering to location exemption -472157db overlay: Add SystemUI to location extra packages -1715c719 overlay: Add OmniJaws to location extra packages -98750035 Build extra packages - - * vendor/qcom/opensource/data-ipa-cfg-mgr-legacy-um -2456d63 data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug builds -ccd3dc5 data-ipa-cfg-mgr: Disable all the debugging - From b49a29ff0293121c8f3530c5693fdcc97c2452bb Mon Sep 17 00:00:00 2001 From: sm6150-dreams Date: Sun, 23 Nov 2025 17:23:31 +0100 Subject: [PATCH 23/37] sweet: update 23/11/2025 Signed-off-by: sm6150-dreams --- changelog_sweet.txt | 21 +++++++++++++++++++++ sweet.json | 37 ++++++------------------------------- 2 files changed, 27 insertions(+), 31 deletions(-) diff --git a/changelog_sweet.txt b/changelog_sweet.txt index 84c19c8..44730f9 100644 --- a/changelog_sweet.txt +++ b/changelog_sweet.txt @@ -3,6 +3,27 @@ Build type: Monthly Device: Xiaomi Redmi Note 10 Pro (sweet) Device maintainer: Javi +==================== + 23-11-2025 +==================== +- October security patch +- Dolby aospa OSS blobs OnePlus support +- Leica Holly Bear support +- Increase speaker volume +- Add bluetooth power data to power_profile +- Outertune support +- Enable camera toggle support +- Add per app maximum refresh rate +- Implement torch light control +- Enable anti_flicker by default +- Move lift to check phone (doze support) +- Reset swappiness to 100 + +Credits: +- aryannn999,neobuddy89 and Lineageos Team for continuing to support this fantastic device +- Karan-Frost dolby repo https://github.com/frost-testzone/vendor_oneplus_dolby +- Team AlphaDroid + ==================== 08-10-2025 ==================== diff --git a/sweet.json b/sweet.json index 7fdf9f1..5dd18da 100644 --- a/sweet.json +++ b/sweet.json @@ -4,12 +4,12 @@ "maintainer": "javi", "oem": "Xiaomi", "device": "sweet", - "filename": "AlphaDroid-16-20251008-gapps-sweet-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/sweet/AlphaDroid-16-20251008-gapps-sweet-v4.1.zip/download", - "timestamp": 1759942899, - "md5": "4aca4295482a9c00cfa9781e9d3dc22b", - "sha256": "e504758578ac320b439cb91e36b0b9872edf846ba4ebed8a3c5a2429cd006d05", - "size": 2675344325, + "filename": "AlphaDroid-16-20251123-gapps-sweet-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/sweet/AlphaDroid-16-20251123-gapps-sweet-v4.1.zip/download", + "timestamp": 1763910780, + "md5": "1ff119f1bc7e7bc7e2f7dcf2783fb2bc", + "sha256": "53e8e410946281ec88ef7adfa481d4df7011fad59772032629ce44971b22b136", + "size": 2707536715, "version": "4.1", "buildtype": "Official", "buildvariant": "gapps", @@ -24,31 +24,6 @@ "dt": "https://github.com/AlphaDroid-devices/device_xiaom_sweet", "common-dt": "https://github.com/AlphaDroid-devices/device_xiaomi_sm6150-common", "kernel": "https://github.com/AlphaDroid-devices/kernel_xiaomi_sm6150" - }, - { - "maintainer": "javi", - "oem": "Xiaomi", - "device": "sweet", - "filename": "AlphaDroid-16-20251008-vanilla-sweet-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/sweet/AlphaDroid-16-20251008-vanilla-sweet-v4.1.zip/download", - "timestamp": 1759944793, - "md5": "34300fb245992c34be016eb3df807761", - "sha256": "1510444b049e4e8db715d8e9cb4b21273feedf105dafb8dd92a28df949d5454b", - "size": 1650593833, - "version": "4.1", - "buildtype": "Official", - "buildvariant": "vanilla", - "forum": "", - "gapps": "", - "firmware": "", - "modem": "", - "bootloader": "", - "recovery": "https://gofile.io/d/wQhfuv", - "paypal": "https://www.paypal.com/donate/?hosted_button_id=UKKSXJYZDMH58", - "telegram": "https://t.me/RedmiNote10ProCHAT", - "dt": "https://github.com/AlphaDroid-devices/device_xiaom_sweet", - "common-dt": "https://github.com/AlphaDroid-devices/device_xiaomi_sm6150-common", - "kernel": "https://github.com/AlphaDroid-devices/kernel_xiaomi_sm6150" } ] } From 8e4dea43e6b3e8b7f229b3ca43667cfbc9fd4300 Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Mon, 24 Nov 2025 07:21:02 +0100 Subject: [PATCH 24/37] fog: update 24/11/2025 --- changelog_fog.txt | 6 ++++++ fog.json | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/changelog_fog.txt b/changelog_fog.txt index 7195f07..a5e9ab3 100644 --- a/changelog_fog.txt +++ b/changelog_fog.txt @@ -17,3 +17,9 @@ Device maintainer: Romeo13card - Vanilla build - Add KSU - Stable released + +==================== + 11-24-2025 +==================== +- Syncing with latest sources +- Stable released diff --git a/fog.json b/fog.json index 26153bb..463e66d 100644 --- a/fog.json +++ b/fog.json @@ -4,12 +4,12 @@ "maintainer": "Romeo13card", "oem": "Xiaomi", "device": "fog", - "filename": "AlphaDroid-16-20251103-vanilla-fog-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid%204.x/AlphaDroid-16-20251103-vanilla-fog-v4.1.zip/download", - "timestamp": 1762213985, - "md5": "e5bc9872c88cd7eda9e393e0ee646273", - "sha256": "979fe0ff332b87fe51376fe411e94a7054722bae05c350a10f3b14b3e3983fcf", - "size": 1154493144, + "filename": "AlphaDroid-16-20251124-vanilla-fog-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251124-vanilla-fog-v4.1.zip/download> + "timestamp": 1763956281, + "md5": "960deff30337beb263ff2634d4cc0bae", + "sha256": "71bfe1a0258c5d41fe98b255b97c3b2214b514aafec4570418abd541963f1050", + "size": 1185040266, "version": "4.1", "buildtype": "Official", "buildvariant": "vanilla", @@ -18,7 +18,7 @@ "firmware": "", "modem": "", "bootloader": "", - "recovery": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid%204.x/boot.img/download", + "recovery": "", "paypal": "", "telegram": "https://t.me/romeo13card_chat", "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_fog", From 953d4365d953b1effc2651d2dc3797a03083e228 Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Mon, 24 Nov 2025 10:05:28 +0300 Subject: [PATCH 25/37] fog.json:Update URL links --- fog.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fog.json b/fog.json index 463e66d..b2bdd18 100644 --- a/fog.json +++ b/fog.json @@ -5,7 +5,7 @@ "oem": "Xiaomi", "device": "fog", "filename": "AlphaDroid-16-20251124-vanilla-fog-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251124-vanilla-fog-v4.1.zip/download> + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251124-vanilla-fog-v4.1.zip/download", "timestamp": 1763956281, "md5": "960deff30337beb263ff2634d4cc0bae", "sha256": "71bfe1a0258c5d41fe98b255b97c3b2214b514aafec4570418abd541963f1050", From f7d129417d2960ed376e64172538d2a2d37350fd Mon Sep 17 00:00:00 2001 From: Abhishek Nakchwal <118037101+nakchwalabhi@users.noreply.github.com> Date: Fri, 5 Dec 2025 23:01:46 +0530 Subject: [PATCH 26/37] Add fogos.json with device information --- fogos.json | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 fogos.json diff --git a/fogos.json b/fogos.json new file mode 100644 index 0000000..bc9b73d --- /dev/null +++ b/fogos.json @@ -0,0 +1,28 @@ +{ + "response": [ + { + "maintainer": "Name Abhishek Nakchwal", + "oem": "Motorola", + "device": "Moto G34 5G", + "filename": "AlphaDroid-16-20251205-gapps-fogos-v4.2", + "download": "https://sourceforge.net/projects/alphadroid-fogos/files/AlphaDroid-16-20251205-gapps-fogos-v4.2.zip/download", + "timestamp": 1764914409, + "md5": "b87cf7ab3dd9039bbe6f284c10740c79", + "sha256": "be1c5b3e085cc83e120213964ac167e9774cb462ce1763e75f35da1a491e51a9", + "size": 2419550624, + "version": "4.2", + "buildtype": "Monthly", + "forum": "https://forum link", + "gapps": "https://sourceforge.net/projects/alphadroid-fogos/files/AlphaDroid-16-20251205-gapps-fogos-v4.2.zip/download", + "firmware": "https://firmware link", + "modem": "https://modem link", + "bootloader": "https://bootloader link", + "recovery": "https://recovery link", + "paypal": "https://donation link", + "telegram": "https://t.me/nakchwal", + "dt": "https://github.com/alphadroid-project/device__", + "common-dt": "https://github.com/alphadroid-project/device__-common", + "kernel": "https://github.com/alphadroid-project/kernel__" + } + ] +} From b69b47e0ce7bb7a2b009b363ad36ecd0818aab0d Mon Sep 17 00:00:00 2001 From: Abhishek Nakchwal <118037101+nakchwalabhi@users.noreply.github.com> Date: Fri, 5 Dec 2025 23:04:29 +0530 Subject: [PATCH 27/37] Add changelog for AlphaDroid A16 build for fogos --- changelog_fogos.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 changelog_fogos.txt diff --git a/changelog_fogos.txt b/changelog_fogos.txt new file mode 100644 index 0000000..8255ebe --- /dev/null +++ b/changelog_fogos.txt @@ -0,0 +1,15 @@ +Highlights & Device Specific Changes: +Build type: Monthly +Device: Moto G34 5G (fogos) +Device maintainer: Abhishek Nakchwal (nakchwal) +Required firmware: None + +===== 05-12-2025 ===== +- Initial official AlphaDroid A16 build for fogos +- Improved battery and performance +- Fixed Bluetooth calling issues +- Fixed power button issue +- Enabled blur by default +- Added extra customization +- Unusual lag is solved +- Many more thing were optimized... From 5374aca888a2376f3de3ec846fab6e09ccb5b87a Mon Sep 17 00:00:00 2001 From: Abhishek Nakchwal <118037101+nakchwalabhi@users.noreply.github.com> Date: Sat, 6 Dec 2025 00:49:38 +0530 Subject: [PATCH 28/37] Update fogos.json --- fogos.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fogos.json b/fogos.json index bc9b73d..148c6bf 100644 --- a/fogos.json +++ b/fogos.json @@ -4,7 +4,7 @@ "maintainer": "Name Abhishek Nakchwal", "oem": "Motorola", "device": "Moto G34 5G", - "filename": "AlphaDroid-16-20251205-gapps-fogos-v4.2", + "filename": "AlphaDroid-16-20251205-gapps-fogos-v4.2.zip", "download": "https://sourceforge.net/projects/alphadroid-fogos/files/AlphaDroid-16-20251205-gapps-fogos-v4.2.zip/download", "timestamp": 1764914409, "md5": "b87cf7ab3dd9039bbe6f284c10740c79", From 2e03a9678a6d0a43c803a52851637c1b60c66758 Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Mon, 24 Nov 2025 07:21:02 +0100 Subject: [PATCH 29/37] fog: update 24/11/2025 --- changelog_fog.txt | 6 ++++++ fog.json | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/changelog_fog.txt b/changelog_fog.txt index 7195f07..a5e9ab3 100644 --- a/changelog_fog.txt +++ b/changelog_fog.txt @@ -17,3 +17,9 @@ Device maintainer: Romeo13card - Vanilla build - Add KSU - Stable released + +==================== + 11-24-2025 +==================== +- Syncing with latest sources +- Stable released diff --git a/fog.json b/fog.json index 26153bb..463e66d 100644 --- a/fog.json +++ b/fog.json @@ -4,12 +4,12 @@ "maintainer": "Romeo13card", "oem": "Xiaomi", "device": "fog", - "filename": "AlphaDroid-16-20251103-vanilla-fog-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid%204.x/AlphaDroid-16-20251103-vanilla-fog-v4.1.zip/download", - "timestamp": 1762213985, - "md5": "e5bc9872c88cd7eda9e393e0ee646273", - "sha256": "979fe0ff332b87fe51376fe411e94a7054722bae05c350a10f3b14b3e3983fcf", - "size": 1154493144, + "filename": "AlphaDroid-16-20251124-vanilla-fog-v4.1.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251124-vanilla-fog-v4.1.zip/download> + "timestamp": 1763956281, + "md5": "960deff30337beb263ff2634d4cc0bae", + "sha256": "71bfe1a0258c5d41fe98b255b97c3b2214b514aafec4570418abd541963f1050", + "size": 1185040266, "version": "4.1", "buildtype": "Official", "buildvariant": "vanilla", @@ -18,7 +18,7 @@ "firmware": "", "modem": "", "bootloader": "", - "recovery": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid%204.x/boot.img/download", + "recovery": "", "paypal": "", "telegram": "https://t.me/romeo13card_chat", "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_fog", From 92c770b754c3ccfb8ea1969bef5024ba36573396 Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Mon, 24 Nov 2025 10:05:28 +0300 Subject: [PATCH 30/37] fog.json:Update URL links --- fog.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fog.json b/fog.json index 463e66d..b2bdd18 100644 --- a/fog.json +++ b/fog.json @@ -5,7 +5,7 @@ "oem": "Xiaomi", "device": "fog", "filename": "AlphaDroid-16-20251124-vanilla-fog-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251124-vanilla-fog-v4.1.zip/download> + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251124-vanilla-fog-v4.1.zip/download", "timestamp": 1763956281, "md5": "960deff30337beb263ff2634d4cc0bae", "sha256": "71bfe1a0258c5d41fe98b255b97c3b2214b514aafec4570418abd541963f1050", From ecfe2329c93279379944668f698eb9cef59a3b8f Mon Sep 17 00:00:00 2001 From: kamikaonashi Date: Sat, 6 Dec 2025 09:43:55 +0100 Subject: [PATCH 31/37] stone: update to AlphaDroid 4.2 --- changelog_stone.txt | 7 +++++++ stone.json | 28 ++++++++++++++-------------- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/changelog_stone.txt b/changelog_stone.txt index 6fcd617..a179d99 100644 --- a/changelog_stone.txt +++ b/changelog_stone.txt @@ -3,6 +3,13 @@ Build type: Monthly Device: POCO X5 5G/Redmi Note 12 5G Device maintainer: KamiKaonashi +==================== + 06-12-2025 +==================== + +updated trees, kernel and vendor +minor tweaks + ==================== 13-10-2025 ==================== diff --git a/stone.json b/stone.json index 6c9a8a1..56c83ac 100644 --- a/stone.json +++ b/stone.json @@ -4,13 +4,13 @@ "maintainer": "KamiKaonashi", "oem": "Xiaomi", "device": "stone", - "filename": "AlphaDroid-16-20251013-gapps-stone-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251013-gapps-stone-v4.1.zip/download", - "timestamp": 1760367198, - "md5": "9eabfe8d121c1289524f0bb1a7b18111", - "sha256": "ca7a4928e01b60dd873023dc067b5a7cd4295de8383e22dcba2f297424d284ea", - "size": 1993954106, - "version": "4.1", + "filename": "AlphaDroid-16-20251206-gapps-stone-v4.2.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251206-gapps-stone-v4.2.zip/download", + "timestamp": 1765008644, + "md5": "8f28aa91b9b4bfcc25e0112df917aa26", + "sha256": "08b485e41c1ca32bf92e345328b81ecc90a465e959f672553249bb799b9c4341", + "size": 2017176689, + "version": "4.2", "buildtype": "Official", "buildvariant": "gapps", "forum": "", @@ -29,13 +29,13 @@ "maintainer": "KamiKaonashi", "oem": "Xiaomi", "device": "stone", - "filename": "AlphaDroid-16-20251013-vanilla-stone-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251013-vanilla-stone-v4.1.zip/download", - "timestamp": 1760366135, - "md5": "cf8fc644e40c8854197635f23b572c55", - "sha256": "371b7dca5c71f6c69d72584ee93ade9f216819b5c206bbee3ceb84bd89d4d065", - "size": 1186358105, - "version": "4.1", + "filename": "AlphaDroid-16-20251206-vanilla-stone-v4.2.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251206-vanilla-stone-v4.2.zip/download", + "timestamp": 1765006882, + "md5": "50c2a2bbd183aea92446097f5d0f827c", + "sha256": "b8acd0d969176546ba7ba6a4de68f2e7de0bbea3c910742e379d83d253aed1e6", + "size": 1198694662, + "version": "4.2", "buildtype": "Official", "buildvariant": "vanilla", "forum": "", From 878f598683fc58adb254414a4063ce2c78e5d221 Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Sat, 6 Dec 2025 07:50:23 +0100 Subject: [PATCH 32/37] fog: update 06/12/25 --- changelog_fog.txt | 9 +++++++++ fog.json | 41 +++++++++++++++++++++++++++++++++-------- 2 files changed, 42 insertions(+), 8 deletions(-) diff --git a/changelog_fog.txt b/changelog_fog.txt index a5e9ab3..9eea169 100644 --- a/changelog_fog.txt +++ b/changelog_fog.txt @@ -3,6 +3,15 @@ Build type: Monthly Device: Xiaomi Redmi 10C/10 India/10 Power (fog/rain/wind) Device maintainer: Romeo13card +==================== + 06-12-2025 +==================== +- AlphaDroid 4.2 +- Update proprietary blobs to MIUI V14.0.10.0.TGEEUXM +- Switch EROFS for GMS build +- Add Leica Camera +- Add ViperFX + ==================== 10-04-2025 ==================== diff --git a/fog.json b/fog.json index b2bdd18..b982d6d 100644 --- a/fog.json +++ b/fog.json @@ -4,13 +4,13 @@ "maintainer": "Romeo13card", "oem": "Xiaomi", "device": "fog", - "filename": "AlphaDroid-16-20251124-vanilla-fog-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251124-vanilla-fog-v4.1.zip/download", - "timestamp": 1763956281, - "md5": "960deff30337beb263ff2634d4cc0bae", - "sha256": "71bfe1a0258c5d41fe98b255b97c3b2214b514aafec4570418abd541963f1050", - "size": 1185040266, - "version": "4.1", + "filename": "AlphaDroid-16-20251205-vanilla-fog-v4.2.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251205-vanilla-fog-v4.2.zip/download", + "timestamp": 1764964044, + "md5": "d51d9c30132c595b91f6bcf0afb34b2c", + "sha256": "2df13e9c379a3838a71961fcb0b8120399455e6defa4ffe37142ed82b6e40a74", + "size": 1400762959, + "version": "4.2", "buildtype": "Official", "buildvariant": "vanilla", "forum": "https://t.me/alphadroid_chat", @@ -24,6 +24,31 @@ "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_fog", "common-dt": "", "kernel": "" + }, + { + "maintainer": "Romeo13card", + "oem": "Xiaomi", + "device": "fog", + "filename": "AlphaDroid-16-20251206-gapps-fog-v4.2.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251206-gapps-fog-v4.2.zip/download", + "timestamp": 1764995994, + "md5": "914ae322942610ac32a38009e9dbf047", + "sha256": "3133f2d6eb1cf3a27be621fb0a3bd1ce9b3d06abc740e4d096933b7d39cb4e94", + "size": 2656271325, + "version": "4.2", + "buildtype": "Official", + "buildvariant": "gapps", + "forum": "https://t.me/alphadroid_chat", + "gapps": "https://bitgapps.io/", + "firmware": "", + "modem": "", + "bootloader": "", + "recovery": "", + "paypal": "", + "telegram": "https://t.me/romeo13card_chat", + "dt": "https://github.com/AlphaDroid-devices/device_xiaomi_fog", + "common-dt": "", + "kernel": "" } ] -} +} \ No newline at end of file From 000610aa9c454baad55b28191559d4d916bc1e9e Mon Sep 17 00:00:00 2001 From: kamikaonashi Date: Sat, 6 Dec 2025 12:33:50 +0100 Subject: [PATCH 33/37] stone: hotfix for vanilla build --- stone.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stone.json b/stone.json index 56c83ac..cab91bb 100644 --- a/stone.json +++ b/stone.json @@ -31,10 +31,10 @@ "device": "stone", "filename": "AlphaDroid-16-20251206-vanilla-stone-v4.2.zip", "download": "https://sourceforge.net/projects/alphadroid-project/files/stone/AlphaDroid-16-20251206-vanilla-stone-v4.2.zip/download", - "timestamp": 1765006882, - "md5": "50c2a2bbd183aea92446097f5d0f827c", - "sha256": "b8acd0d969176546ba7ba6a4de68f2e7de0bbea3c910742e379d83d253aed1e6", - "size": 1198694662, + "timestamp": 1765018638, + "md5": "7f143b10070a609f3a0da4a00b5a8137", + "sha256": "b01ed396fa4124217a388ca8c09b4f274d3ceac0bd99764841d8f2c96fbb572f", + "size": 1210648529, "version": "4.2", "buildtype": "Official", "buildvariant": "vanilla", From 1d543db1faa2e277b6281dd9409c335ea8317eb6 Mon Sep 17 00:00:00 2001 From: Oscar Date: Sat, 6 Dec 2025 08:04:25 -0800 Subject: [PATCH 34/37] dodge: Initial AlphaDroid 4.2 Update --- changelog_dodge.txt | 999 ++++++++++++++++++++++++++++++++------------ dodge.json | 14 +- 2 files changed, 748 insertions(+), 265 deletions(-) diff --git a/changelog_dodge.txt b/changelog_dodge.txt index 3c624d7..a045daa 100644 --- a/changelog_dodge.txt +++ b/changelog_dodge.txt @@ -1,362 +1,845 @@ ==================== - 10-24-2025 + 12-05-2025 ==================== - * device/alpha/sepolicy -01974a3 Add missing sepolicy + * frameworks/base +6dd16faf458a camera: Bump `MAX_PREVIEW_FPS` to 120 +755cd6b331a3 UI Styles tile dialog: apply changes immediately and remove dim from shade while dragging, to have a clear view of QS tiles. +2d679b88d0cd UI Styles: make Slash renderers respect user parameters - * device/oneplus/sm8750-common -58ef330 DNM test facebook fix + * kernel/oneplus/sm8750 +bb8fe2c3306d mm: vmstat: use power efficient workingqueues +217cc612aa16 proc: Don't let Google Camera run in the background - * frameworks/base -2e5aa63a38be KeyboxImitationHooks: Only generate certificates for play integrity calls -5e6584d13e38 PixelPropsUtils: Drop spoof for vending -58fcceeae175 PixelPropsUtils: Fix failing strong integrity with PIF disabled -c2597a2ab078 PixelPropsUtils: Add more logs for debugging -78a70f40ffd6 PixelPropsUtils: Drop overlay config -3b96d932a7b5 PixelPropsUtils: Move from props to Settings switch -505c0a44fbae PixelPropsUtils: Dynamically spoof props for GMS -74284db93a9e PixelPropsUtils: Add prop to allow blocking cert chain -9e7f6170c387 Adapt for AlphaDroid + * kernel/oneplus/sm8750-modules +5baaae5a12 qcom: display-drivers: oplus_adfr: kickstart prop magic * packages/apps/Settings -74300c47eda Settings: Update lottie animations from Pixel 9 Pro XL BP2A.250805.005 -fcf3ca2b968 Settings: Implement reverse-engineered battery saver page +2ef22e2ebf0 Device Settings: Oneplus13 - * system/core -267f979d9 pin surfaceflinger render engine to top app -2525dc63d Add additional init props + * vendor/alpha +51559859 Fix audio config +2edb6566 Add tablet config + + * vendor/oneplus/sm8750-common +749f9a0 sm8750-common: Sync with device tree ==================== - 10-23-2025 + 12-04-2025 ==================== * frameworks/base -ef65e8f21493 SystemUI: Add toggle for doze wallpaper -76ea2e16cdd9 SystemUI: Implement RefreshRateManager [1/2] -6ddff62eae47 camera: Bump `MAX_PREVIEW_FPS` to 120 -63ed88403256 base: Allow disabling refresh rate lowering in battery saver +4866ebd5bfc9 Brightness slider: change thumb dimensions for better ui style effect +5499d411825c SystemUI: Extend QS Header Image to support animated GIF/WEBP [1/2] - * packages/apps/Settings -8588126f334 ManageStoragePreferenceController: Explicitly disable storage management preference -70d23b582e8 Refresh rate : Add display refresh rate illustration -b466e5fc683 Settings: Add null check for PreferenceScreen in BasePerAppConfigFragment -f84a50522fe Settings: Use ArrayMap/Set instead of HashMap/Set -2f166696390 Settings: Adapt for Android U QPR2 -a40f428f5ae Settings: Warn user app reload before switching fullscreen display -08363d10b41 Settings: Make sure per-app list has no duplicates -c5573ddfb4f Settings: Allow specific allowed system app list for per-app fragment -0e837166e44 Settings: Pass uid in per-app config fragment -31bf35e6571 Settings: Don't show system apps for sensor block fragment -b4d6a741444 Settings: Add top info for per-app settings -9b91ecadf0d Settings: Create PerAppSwitchConfigFragment -7dbb696a5cd Settings: Create BasePerAppConfigFragment -522f17f8a85 Settings: Implement RefreshRateManager [2/2] -22926c95e51 Revert "Settings: Add peak refresh rate list preference" -53cd0e56b0f Revert "Settings: Add min refresh rate list preference" -a6dd3a9dc95 Settings: Allow disabling refresh rate lowering in battery saver + * packages/apps/AlphaSettings +2f886a0 Extend QS Header Image to support animated GIF/WEBP [2/2] -==================== - 10-22-2025 -==================== + * vendor/apn +e09a80d Add Bait MX ==================== - 10-21-2025 + 12-03-2025 ==================== - * frameworks/base -e3b2eebb4358 fixup: [BUGFIX] fix mediametadata crash -a5aae9e7ac19 Lockscreen Info: Fix conversion crashes and possible div by zero -942d1bc68b5e HdrBrightnessModifier: allow changing HDR brightness intensity -9bca0946c90a HdrBrightnessModifier: allow disabling hdr display boost -97d0e96afd84 [KEYBOX] simplify keybox data parsing - - * packages/apps/Settings -60110e4195f display: allow changing HDR brightness intensity -5deef3538d9 display: add hdr display switch preference - ==================== - 10-20-2025 + 12-02-2025 ==================== - * frameworks/base -8853c225539e Revert "Revert "UDFPS: always hide animation on cancel event"" -b63086abcb5c FixUp! UDFPS animation -c64c49df86de Revert "Revert "Biometrics: Hook up support for halHandlesDisplayTouches prop"" - * hardware/oplus -498b4fb sepolicy: qti: Label oplus,ufcs_protocol wakeup node -9ae2c72 sensors: Skip first fp state event +00fa9e8 fixup! will fix later - * kernel/oneplus/sm8750 -6693ec373e60e include: fix time.h inclusion - - * vendor/oneplus/sm8750-common -c5a6c0b add ConsumerIRApp -6b2b339 sm8750-common: Sync with device tree + * packages/apps/AlphaSettings +b38cff7 Make notifications and misc icons thicker +759d687 Add About phone header strings ==================== - 10-19-2025 + 12-01-2025 ==================== - * device/oneplus/dodge -e213f3f DeviceSettings: rework bypass charging -fd6012c dodge: overlay: Ignore some camera ids for Aperture -63cdcc5 Device Settings -59f5247 dodge: overlay: revert Brightness configs -9dcaeeb dodge: displayconfig: Correct inverted width and height -b6234cf FixUp! Set the correct path for keyhandler -d7f2b14 Dodge: Set oneplus banner to Dodge -05444bb Set strings to oneplus 13 -9fa693a DeviceSettings: rework bypass charging -60a42bf DeviceSettings: lunch it from Settings -aab6998 DeviceSettings: add PulseOne PWM -dfda89b Import DeviceSettings from common tree -43ec457 Adjust padding for status bar -f9e0683 AlphaDroid Bringup -a40965f dodge: overlay: Update Brightness configs -012a241 dodge: Increase start statusbar padding -78c5388 dodge: configs: Update display density -d3f4dee dodge: Switch to FIFO vibration effects - * device/oneplus/sm8750-common -8f0d170 sm8750-common: Switch to oplus sensors AIDL -d4a013b sm7650-common: Set `debug.sf.disable_client_composition_cache` to 0 -3ac4663 sm8650-common: overlay: Enable fp screen off unlock feature and turn off by default -066ecf7 sm8750-common: Ship ConsumerIR App -58a7eb2 cleanup: remove unused code after decommonization -fdad73a sm8750-common: Move required alert slider configs to SystemUI -30b337d sm8750-common: Allow gcam/snapcam to skip HFR checks -44b30f3 sm8750-common: Allow camera to skip high frame rate checks -168fd17 sm8750-common: overlay: Switch to crdroid doze -a0f3f66 sm8750-common: Nuke OnePlus doze -1ecd578 sm8750-common: overlay: Configure VOOC charging display on lockscreen -05e6708 sm8750-common: overlay: Fix lockscreen charging info -f6ba6de sm8750-common: overlay: Use appropriate charging thresholds -41ae83b sm8750-common: overlay: Enable VOOC charging support -9e56632 sm8750-common: overlay: Enable multiple vibration intensity levels -63ae062 Drop Lineage Health -3f80f1b Init: set permissions for OnePulse PWM +44bd76f sm8750-common: Switch to oplus sensors AIDL +5ce21a3 sm8750-common: define media settings to sun variant - * frameworks/base -64157aff4be4 base: [SettingsProvider] Resolve google gms configurator denials -907b8a934638 SettingsProvider: Resolve package name that requires permission -312bfe80b3b6 Update UdfpsAnimation constructor to accept KeyguardStateController -5a404cef4dbf biometrics: Fix udfps races -cc1cebfee62c Revert "UDFPS: always hide animation on cancel event" + * manifest +c2c3bc4 Unpin settings - * hardware/oplus -1223162 oplus-fwk: Enable IR feature -ae35f36 [TEMP] sensors: aidl: Glorified one-shotting -1d4bd1a aidl: sensors: Return early if nothing is displayed over the light sensor -73fe394 aidl: sensors: Import AlsCorrection from sm8150-common -665f046 Import ALS capture service from sm8150-common -68185f3 overlay/sensors: Configure Doze brightness sensor -cd58b8b overlay: qssi: Define quick_pickup sensor string -5e98b9f overlay: qssi: Enable config_dozePulsePickup -68b217d sepolicy: qti: Label sensors AIDL multihal -a2541c8 aidl: sensors: Standardize qti.sensor.amd to glance sensor -215de06 aidl: sensors: Invert value for pickup gesture event -251da9d aidl: sensors: Change standard tilt_detector to pickup_gesture -574770f aidl: sensors: Avoid target name conflicts -46b3d76 aidl: sensors: Change default applicable license to Android-Apache-2.0 -1afd562 aidl: sensors: Import 2.X sensors hal proxy -e8f475f aidl: sensors: Revert^2 "SensorHAL: add moisture detection" -baf357d aidl: sensors: Import aidl sensors MultiHal -c7e1656 aidl: qti_vibrator: effect: import richtap effects -33401b9 oplus-fwk: Update for compatibility with android-15 IMS stack -66d1140 aidl: vibrator: Minimize code for ledVibratorDevice + * packages/apps/Settings +7c3ffd4c10c Revamp about phone header ==================== - 10-18-2025 + 11-30-2025 ==================== - * frameworks/av -0cb2a210f1 OMX: Remove support for prebuilt ac4 decoder -fbfc75a9c6 libstagefright: omx: Add support for loading prebuilt ddp and ac4 decoder lib + * manifest +9811279 Unpin a few repos -==================== - 10-17-2025 -==================== + * packages/apps/Launcher3 +755f5c1e5a Merge branch '16.0' of https://github.com/crdroidandroid/android_packages_apps_Launcher3 into HEAD ==================== - 10-16-2025 + 11-29-2025 ==================== + * build/make +aa724d34c8 Merge branch '16.0' of https://github.com/crdroidandroid/android_build into alpha-16.1 +4316871e2f Auto-fill lunch +679fbb0a09 Remove lineage-sdk dependency + * build/soong -9409e00f4 [hax} for now +bf2c7532f Merge branch '16.0' of https://github.com/crdroidandroid/android_build_soong into alpha-16.1 -==================== - 10-15-2025 -==================== + * hardware/oplus +465f765 Add toggle for ltpo features - * device/qcom/sepolicy_vndr/sm8750 -a55570b88 mssing policies + * manifest +c3cb310 Update system/apex hash - * packages/apps/Settings -122f616ac7d Styles and wallpaper: handle overlays and availability + * vendor/alpha +ad84daf1 Bump AlphaDroid version to 4.2 +36d1e855 Merge branch 'alpha-16.1' of https://github.com/alphadroid-project/vendor_alpha into alpha-16.1 ==================== - 10-14-2025 + 11-28-2025 ==================== - * kernel/oneplus/sm8750-devicetrees -381413bf oplus: Configure erhai GPIO lid switch + * frameworks/base +1a5e92d8804b PixelPropsUtils: Skip play Integrity props in isolated processes +f08eadeed8bf KeyboxChainGenerator: fix build release parsing +41bc452aee08 SystemUI: Avoid using deriveStateOf for media translation +8f92cffa0623 graphics: Fixing typeface crash bug with susfs +b18779334210 SystemUI: TunerServiceImpl: Safe concurrent iteration and modification +d94877052d14 Revert "SystemUI: Fix thread safety issue when adding tunables" +d0b69b508a92 MediaControlPanel: Fix media playback crash on chromium based browser +043d521141b5 SettingsProvider: Resolve google gms configurator denials +b0257e2edeee SettingsProvider: Fix NPE when upgrading +069b95f37765 PhoneWindowManager: Fix duplicate handling of App switch key press event +a8039b7dfe57 BlurController: Fix default blur enablement value +d7d80b129f07 Fix keyboard cannot access slider issue +adf42250bcb1 Always update mute icon along with slider value. +1c9032176e9f Add a ripple highlight for the Output Switcher list items. +b2d5214ccdc8 Make bg of QSCustomizer transparent +5bdc6c93fd8e Update pin bouncer confirm button to match spec +a5155dcab1de SystemUI: TunerActivity: Switch to material expressive design +243be331eab4 Force behind and notification scrim alpha to be 0 when the device is unlocking. +9cdd07886cb8 Don't further perform IO on socket if opening it fails +25991ab26d1d Fix it has two times return back if only press the back key one time. +1d61c7552f6a Fix index out of bounds exception in HandwritingModeController. +938d479882e8 SystemUI: Prevent ShadeListBuilder illegal state on notification dump +9a569d3b14cd SystemUI: Fix keyguard transition race conditions +8b87aa26caa1 KeyProviderManager: Accept N >= 1 certs per key [1/2] +6387fccb44e9 ComputerEngine: Fix signature spoofing for microG revanced +23f1d76b6ef0 UI Styles: fix slash angle + + * manifest +3cf16c1 manifest: Track vendor/apn +01cc3e4 manifest: Track LMO SystemUI clocks + +==================== + 11-27-2025 +==================== - * packages/apps/Settings -6dc9d865bf5 oneplus 13 + * device/oneplus/dodge +e2ac912 dodge: Include LTPO settings +4cc5f57 dodge: overlay: Enable multiple vibration intensity levels +4adb090 dodge: Set market name for device +d569609 dodge: overlay: Move in alert slider configs +076213d dodge: Set proper screen density +fc97332 dodge: Enable UDFPS animations +1aff861 [Squash] Import Device Settings +828b044 Adjust padding for status bar +c0ea18d AlphaDroid Bringup +0d39e0c dodge: overlay: Update Brightness configs +aeabaf3 dodge: Increase start statusbar padding +55b97d4 dodge: configs: Update display density +aafa4c5 dodge: Switch to FIFO vibration effects -==================== - 10-13-2025 -==================== + * device/oneplus/sm8750-common +f1dcdd9 sm8750-common: Ship ConsumerIR App +beef9dc Drop Lineage Health +9f5e3e2 Init: set permissions for OnePulse PWM +83fe406 sm8750-common: init: Set perm for LTPO nodes +6d1d8c9 sm8750-common: overlay: Decommonize alert slider configs +0b933bb sm8750-common: Allow gcam/snapcam to skip HFR checks +4cebec1 sm8750-common: Allow camera to skip high frame rate checks +e8696b5 Revert "sm8750-common: init: Set Blur property based on Soc id." +311cde8 sm8750-common: overlay: Enable battery cycle count +22e7709 sm8750-common: overlay: Add system ui restart option +85cc570 sm8750-common: Disable frame rate override feature +9a4b75c sm8750-common: init: Reset readahead values for 128 always +94321ba sm8750-common: init: Remove IO read_ahead_kb tune +0b7d3ed sm8750-common: overlay: Update pinner list +36df02f sm8750-common: overlay: Turn on screen on unplug +16e1369 sm8750-common: overlay: Add temp divider value for cpu info overlay +c72643f sm8750-common: overlay: Add fps info path +f78c7f7 sm8750-common: overlay: Switch to crdroid doze +bb51a86 sm8750-common: Nuke OnePlus doze +383e0ee sm8750-common: overlay: Use appropriate charging thresholds +2d89f42 sm8750-common: init: Always use lz4 for zram +fd3eec0 sm8750-common: overlay: Configure VOOC charging display on lockscreen +ecfeade sm8750-common: overlay: Decouple auto-suspend and interactive state from display +baa01f1 sm8750-common: overlay: Fix lockscreen charging info * frameworks/base -964770a3b309 QuickSwitch: update pkg names -e0e6aa550096 UDFPS: always hide animation on cancel event +7280e4ea7c29 Merge branch alpha-16.1-wip into alpha-16.1 * hardware/oplus -ec16278 Use alpha sepolicy path +302bcaa sepolicy: qti: Allow system server to detect oem charging +710895a sepolicy: adress fingerprint denials +acb8ef3 sepolicy: qti: Allow system_server to r/w oplus_chg nodes +e0f4234 sepolicy: qti: Allow binder calls for sensor hal to system_server +b641982 sepolicy: Fix bluetooth denial on user builds +e25e756 sepolicy: Fix hal_bootctl_default denial +c108b37 sepolicy: Address DeviceSettings and fast charging denials +4acd614 hardware: hidl: inscreen: Set thread to high CFS priority +e35d5b9 sepolicy: Address various denials +d567547 sepolicy: Label hal_charger service +c00f50e overlay: qssi: Update QSSI RROs from CPH2573_11_A.76 +534c885 sepolicy: Label oplus bluetooth prop +5528e0f sepolicy: Address nfc denial +afaf2b2 sepolicy: Allow vendor_hal_perf_default to access surfaceflinger +5809ba7 oplus-fwk: Add OsenseResClient and OplusUIFirstManager stub implementation +1a41a02 [TEMP] sensors: aidl: Glorified one-shotting +0547c45 aidl: sensors: Return early if nothing is displayed over the light sensor +65b9256 aidl: sensors: Import AlsCorrection from sm8150-common +ca8e18a Import ALS capture service from sm8150-common +9549a03 overlay/sensors: Configure Doze brightness sensor +225a950 overlay: qssi: Define quick_pickup sensor string +e743859 overlay: qssi: Enable config_dozePulsePickup +aef9acd sepolicy: qti: Label sensors AIDL multihal +881c393 aidl: sensors: Standardize qti.sensor.amd to glance sensor +8b35c27 aidl: sensors: Invert value for pickup gesture event +8324141 aidl: sensors: Change standard tilt_detector to pickup_gesture +d9ba057 aidl: sensors: Avoid target name conflicts +cb02520 aidl: sensors: Change default applicable license to Android-Apache-2.0 +91ea7a5 aidl: sensors: Import 2.X sensors hal proxy +35150a7 aidl: sensors: Revert^2 "SensorHAL: add moisture detection" +f0768b8 aidl: sensors: Import aidl sensors MultiHal +0e325a7 aidl: qti_vibrator: effect: import richtap effects +be5174e oplus-fwk: Add missing classes for oplus camera +06d2e14 oplus-fwk: Update for compatibility with android-15 IMS stack +654fd15 aidl: vibrator: Minimize code for ledVibratorDevice +9a1f70d doze: Use new method to listen for preference changes + + * packages/apps/AlphaSettings +0d511ca Minimal cleanup and re-organization +496fbbf Expressive Alpha Settings +3e3c25f Add UI Style settings +900d740 Merge branch 'alpha-16.1' of https://github.com/alphadroid-project/packages_apps_AlphaSettings into HEAD * vendor/alpha -5113e0f1 Nuke wallpaper picker overlays +d0f219d7 overlay: Use google sans flex for lockscreen clock +9893b8ad overlay: Remove duplicate DPS config +7c7595f4 Update blur support + +==================== + 11-26-2025 +==================== - * vendor/pixel/themepicker -4e67726 ThemePicker: update overlays + * kernel/oneplus/sm8750 +7bfd38e99ba3 PM / freezer: Reduce freeze timeout to 1 second for Android +48356601dd30 fs: Dont allow paths with lineage to be listed +14af71b913ea mbcache: Speed up cache entry creation +fa0ee3508e11 arm64/mm: Optimize loop to reduce redundant operations of contpte_ptep_get +b8cd1a9302c9 ANDROID: gki_defconfig: Enable Clang ThinLTO support +b2cfdc10dc76 ANDROID: gki_defconfig: Enable AUTOFDO_CLANG for AutoFDO optimizations +40d3318027bb lib/lz4: Remove redundant MIN/MAX macros to fix compilation error +a8c3e4b453b1 lib: update lz4 to v1.10.0 +3940db0227f6 lib/decompress_unlz4: Add NEON-optimized LZ4 decompression for ARM64 +5b56bcffe7d9 arm64: debug: disable self-hosted debug by default +2f44e74d65e0 lib: Disable debug_locks +57bca1d19a64 Makefile: Enable -mcpu=oryon-1 +8e629abb2981 f2fs: Demote GC thread to idle scheduler class +8aefed7dee58 f2fs: set ioprio of GC kthread to idle +3bea4ae01af5 f2fs/gc: Reduce GC thread urgent sleep time to 50ms +10453eb55fbd f2fs: Use copy_page for full page copy +b72a88275bd4 f2fs: reduce timeout for uncongestion +e597037bc656 f2fs: Enable ATGC and GC_MERGE by default +2f4067ad08f2 lz4: Use ARM64 NEON-optimized decompression where available +7d5017bc68a8 kernelsu: replace renameat hook with fsnotify +7a9c2cabfe1e kernelsu: Fix kernel panics caused by thread info flag corruption +f7142b44384a kernelsu: Use SUS_SU by default +4a0e4563f17f kernelsu: Fix SUS_SU feature +434d242f25c9 devpts: KernelSU: Fix: Failed to execute pm in terminal +4141ab3ac4fe drivers: Add missing KernelSU hooks +33cb02d40860 kernelsu: implement v2_signature size/hash override from userspace through kernel module parameter +58196799eee8 kernelsu: Allow compatible manager apks +9b9ce4594e6d kernelsu: Remove duplicate function to fix compilation +2fc7c7313160 kernelsu: Enable susfs for ksu +223b8150eb8e kernelsu: Add susfs in gki android15-6.6 +d61386224406 drivers: Set proper version for KernelSU-Next +667aeb498d6d drivers: Import KernelSU Next v1.1.1 +33a133ffba71 drivers: Add KSU config path +919b77a5c394 thermal: qcom: tsens: Fix function prototype mismatch + + * kernel/oneplus/sm8750-modules +b096249139 display: Enforce ulps suspend +1d13e7a7a3 display: Enforce ulps by default + + * vendor/oneplus/sm8750-common +d5a5859 add ConsumerIRApp ==================== - 10-12-2025 + 11-25-2025 ==================== + * device/oneplus/sm8750-common +556cb91 sm8750-common: Update from OOS 11.F.80 +3c35ec8 sm8750-common: Remove `oplus_bsp_tp_ft3419u` from modules list +c8af67e sm8750-common: Enable the start of the Vendor VM HAL +6f69079 sm8750-common: Update from OOS 11.F.74 + + * hardware/oplus +824602c oplus-fwk: Stub NetworklessManager + ==================== - 10-11-2025 + 11-24-2025 ==================== - * packages/apps/Settings -976dd0232fa temp +==================== + 11-23-2025 +==================== - * vendor/alpha -90ddc34f overlay: move wallpaper picker action to wallpaper picker rro + * hardware/oplus +32308a2 KeyHandler: Modernize ButtonSettings +7aa2810 KeyHandler: Switch to SwitchPreferenceCompat +c936325 doze: Convert to SwitchPreferenceCompat ==================== - 10-10-2025 + 11-22-2025 ==================== ==================== - 10-09-2025 + 11-21-2025 ==================== * device/oneplus/dodge -085f3b3 dodge: Update from OOS 11.C.70 +a3c98b8 dodge: Update from OOS 11.F.80 +a702039 dodge: Update from OOS 11.F.74 * device/oneplus/sm8750-common -8ebed55 sm8750-common: Update from OOS 11.C.70 +1b8b99d sm8750-common: Move CNE and DPM to phone blobs list * vendor/oneplus/dodge -1897e52 dodge: Update from OOS 11.C.70 +be23fe9 dodge: Update from OOS 11.F.80 +9858fea dodge: Update from OOS 11.F.74 * vendor/oneplus/sm8750-common -d17bed1 sm8750-common: Update from OOS 11.C.70 +93748fa sm8750-common: Update from OOS 11.F.80 +c9a6385 sm8750-common: Update from OOS 11.F.74 +ac979e7 sm8750-common: Move CNE and DPM to phone blobs list ==================== - 10-08-2025 + 11-20-2025 ==================== - * frameworks/base -61085a42c46b New translations alpha_strings.xml (Indonesian) (#9) + * kernel/oneplus/sm8750-devicetrees +c51c00a9 Revert "qcom: wlan: Disable wlan_direct_link for select targets" +df72e4a3 treewide: Update changes to CPH2723_16.0.0.211(EX01) +75512164 qcom: Disable minidump.stack_dump - * kernel/oneplus/sm8750 -719dee8f13d5e Merge remote-tracking branch 'sm8750/lineage-22.2' into HEAD -1c1f68417fcd2 Merge tag 'ASB-2025-10-06_15-6.6' of https://android.googlesource.com/kernel/common into HEAD - - * packages/apps/AlphaSettings -eb47130 New Crowdin updates (#119) -7a8b9da New Crowdin updates (#118) + * manifest +3db19a9 fixup! Unpin alpha manifest * packages/apps/Launcher3 -623687f2e5 New translations alpha_strings.xml (Indonesian) (#16) +93f9b65895 New Crowdin updates (#507) ==================== - 10-07-2025 + 11-19-2025 ==================== - * device/oneplus/dodge -c43647a dodge: Migrate QTI power HAL to soong_config_set + * kernel/oneplus/sm8750-modules +4661b34f66 oplus: Update changes to CPH2723_16.0.0.211(EX01) - * device/oneplus/sm8750-common -15b50b6 sm8750-common: Remove vendor/lineage device framework matrix inclusion -7ed81c1 sm8750-common: Remove libqtigefar from dependency check -07f7355 sm8750-common: Update WFD system blobs from dada OS2.0.217.0.WOCMIXM -979580d sm8750-common: Downgrade to ARMv8.2-A. -957cb3f sm8750-common: Set `DISABLE_DEPS` more audio HAL/effects libs -dc0e006 sm8750-common: Unblob audio/audio effects vintf manifests - - * hardware/oplus -f630fa8 dolby: Update layout to material expressive design -3a97131 dolby: Make sure to persist value after toggling QS tile -300320a powershare: gracefully fail in case powershare support not available some OP9 device don't have support for reverse wireless charging, so bail out gracefully -fabdd0d dolby: Fix compilation error in TooltipIconButton -fb7ad24 dolby: Migrate MainSwitchBar and Switch to Material3 -bd25f14 dolby: Add custom profile -4e6b1f8 dolby: Add icons for dolby profiles -ea9eced dolby: Make bass enhancer available on speakers as well -0d61860 dolby: Switch to MaterialTheme settingsBackground for EqualizerScreen background color -6e42827 Revert "dolby: Fix Building in Andoid 15" -c1c6f14 oplus-fwk: Add missing classes for oplus camera -8104a10 oplus-fwk: Remove unused imports -5ca99aa dolby: translate strings to Russian -3e6c9d2 dolby: Exempt installing package in clone or private space -f4c3d48 dolby: Fix Building in Andoid 15 -e5e0f71 Import dolby from hardware/xiaomi -977d344 vintf: Add compatibility fcm for dolby -f435e8f oplus-fwk: Bring in camera bits -d975ae2 overlay: qssi: Update QSSI RROs from CPH2573_11_A.76 -2c7d65d sepolicy: Address rild denial for prop -819cde9 sepolicy: Fix bluetooth denial on user builds -c10b438 sepolicy: Fix denial for FPS info tile -5063dbf sepolicy: Allow GameSpace read fps node -6e6ff28 sepolicy: Address cryptoeng denials -20e648e sepolicy: Label hal_charger service -a78a716 sepolicy: Fix hal_bootctl_default denial -ea6eab0 sepolicy: Label missing wakeup nodes -096cb41 sepolicy: Address various denials -1d0cdaa sepolicy: Add dolby support -713d6f7 sepolicy: Allow system app read battery health status -0d7b970 sepolicy: Allow system_app to access zram sysfs nodes -9e5e553 sepolicy: Address DeviceSettings and fast charging denials -891c5a4 hardware: hidl: inscreen: Set thread to high CFS priority +==================== + 11-18-2025 +==================== * kernel/oneplus/sm8750 -c0dc97ca653a5 BACKPORT: vsock/virtio: Fix message iterator handling on transmit path -c00259fd09d69 BACKPORT: net: Introduce skb_copy_datagram_from_iter_full() -565afd1985c89 FROMLIST: KVM: arm64: Fix softirq masking in FPSIMD register saving sequence -6bef2c60777dc ANDROID: KVM: Expose min hyp s1 free pages in debugfs -99d7e925d31ba ANDROID: KVM: arm64: Expose hyp s1 pool stats in debugfs +d3ccdd2d1b8b treewide: Update changes to CPH2723_16.0.0.211(EX01) + + * kernel/oneplus/sm8750-modules +444125fb54 qcom: display-drivers: Update changes to CPH2723_16.0.0.211(EX01) +f798ebd888 Revert "qcom: display-drivers: Revert DS merge_mode population" +a4f6b11858 qcom: camera-kernel: Update changes to CPH2723_16.0.0.211(EX01) +f59cc0a6e1 qcom: audio-kernel: Update changes to CPH2723_16.0.0.211(EX01) +7e39e2955d nxp: Update changes to CPH2723_16.0.0.211(EX01) + + * packages/apps/Launcher3 +59136792bc Launcher3: Disable predictive back to home blur ==================== - 10-06-2025 + 11-17-2025 ==================== - * kernel/oneplus/sm8750 -380bd9f7c5373 ANDROID: GKI: Add symbol to symbol list for imx - - * packages/apps/AlphaSettings -be4a19e crdroid: Add strings for force LTE_CA + * hardware/oplus +b5a8e6c sepolicy: qti: Label /dev/sec_dev - * packages/apps/Settings -72b305ccb6c Don't show homepage suggestions -48e40b5f6fd Settings: Add a toggle to force LTE_CA -46b87ad3c68 Reorder homepage preferences -81017e82a75 Update settings homepage colors + * manifest +b90254c Track arm-optimized-routines from alpha +379b47a Track bionic from alpha +606943f Unpin alpha manifest * vendor/alpha -f7a9abe6 overlay: Enable keyboard vibration -cbdd31d9 component-overrides: Force disable google settings intelligence injects -c36a0cdf overlay: SystemUI: Add plugin whitelist +58bdc922 Build LMO systemui clock plugin +2d7dd7e9 envsetup: Set crdroid path for Pixel OOT kernel build +35d1b797 Do not install matlog and updater in private space +cde6a03b build: Ship adb_root only WITH_SU +0780d8b3 Include vendor/certification when available +b342687d release: Re-enable launcher blur flags +68584db6 overlay: enable ambient burn in protection +f0dbf9e6 component-overrides: Force disable google settings intelligence injects +7334ea94 overlay: Enable keyboard vibration +9b280d5f overlay: SystemUI: Add plugin whitelist +72c293a1 overlay: SystemUI: Tune new biometric dialog UI +4e7e81c8 overlay: Enable split shade for notifications in landscape +66b5f125 release: Disable apply_picture_profiles +39e0940b release: Disable lpp squeeze effect +c0a80dd7 release: Generate themed/monochrome icons for all apps +33e96fc6 release: Disable ambient AOD +31aea5f4 release: Remove glanceable hub +853531e5 release: Remove some useless notification flags +b794287a release: Remove flag for using emphasized font family for shade header +ddb13ed4 release: Remove glitchy depth push scaling effect +513b0093 release: Drop notification themed icons +12458bab release: drop more launcher flags +2a5d1ca6 release: drop more flags +f118dbce release: Disable enroll_layout_truncate_improvement +280e3a96 release: Remove notifications redesign templates flag +2ff5d299 release: Disable thumbnail_block_model flag +0b9f6de0 release: Enable android.app flags +03971316 release: drop launcher blur +c1ee77fb release: Re-add transparent notification +01def9e4 release: more flag changes +898e17e7 release: enable more flags +3ec551ad release: drop low_light_clock_dream +b579daab release: drop some flags +1a998a48 release: drop new sb icons +b4938ed2 release: Enable WallpaperPicker2 flags +e0732fe9 release: Enable SystemUI flags (com.android.systemui.shared) +6ad2208a release: Enable SystemUI flags +eb13060f release: Enable SettingsLib flags +6c067f79 release: Enable Settings flags +fd3ffd1f release: Enable Launcher3 flags +5ae6b641 overlay: Make Google Sans the default headline font +64dae4e0 Move adb_root outside userbuild +95299038 Adding an option to build DeviceAsWebcam +e1443a2d Allow disabling MatLog +5e9eed5b generate json at build time +7e0f5c43 component-overrides: Force disable various google components +c45f079c Conditionally build ColumbusService +5ed0fcf0 Move face unlock biometric permission to system_ext +7410213c Switch to AOSPA's face unlock implementation +6c6b30bb Build LMO Freeform app and sidebar +00c2d353 Build GameSpace +1e58fc0c Build BatteryStatsViewer +9044afbb overlay: Add gms location history to extra location packages +71c9df26 overlay: Add tethering to location exemption +cbc23b01 overlay: Add SystemUI to location extra packages +a4744635 overlay: Add OmniJaws to location extra packages +372ccbd4 Build OmniJaws service +8004584d Build OmniStyle +712fb076 config: Enable Material Design 3 Expressive +37458a86 overlay: DeviceConfig: update nearby flags +24188424 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS} to select() +9029de90 soong: Add support for vendor tag with client package name to select +efec9e8b build: Override host metadata +31c98691 kernel: Set "safe" default values for kernel build host & user +0cb40809 roomservice.py: use -j2 for repo sync +7db6c880 overlay: Remove bouncer delay when face unlock is enabled +669bf198 rro_overlay: Use headline font for PermissionController +1ff12c0c overlay: device_config: Updates +0ad1b37e overlay: device_config: Add values required for Speech Recognition +bcc942cd overlay: device_config: Escape special characters +27f1d196 overlay: device_config: animate navbar on long press +29b15d4d overlay: Update circle to search overlays for vanilla builds +0f0d8184 overlay: Enable circle to search +633cbbfd overlay: Use google-sans for font config overlays +70473955 Remove packages moved to addons +e9659bcb Moved bootanimation to addons +c0194ea8 Clean up wallpaper overlay +8d58f9e8 Do not clone default AudioFX app +c6a78d79 Disable default frame rate limit for games +a9c57a1e config: Optimize Launcher3 and Settings for speed +3b6c487b Disable memtag for different processes +f60e3bd4 Execute changelog script once at a time +2882fe1d Add changelog script +ded8e2c4 overlay: update configs for AiAi +11d919e9 overlay: Update device configs global overrides +01202548 overlay: Offload WM shell to another thread +add72d34 overlay: Update SettingsProvider defaults +63861474 Update clone exemption list +a1b70f1a Add preinstalled package list to stop auto cloning +5bb88c56 overlay: Enable app-cloning feature in Settings +52083a8d overlay: Settings: Show memory usage in app info +c119f430 device_config: Enable Cloned App +2892813b overlay: Update clock plugin list +cc2bec49 overlay: Allow new SystemUI clocks +fda2fd3d overlay: Set AOSP webview as fallback +8b513d15 build: Enable ThinLTO cache +0d0ceb24 Always disable app launch blur +b7b9f309 common: Allow OTA downgrade regardless build type +5eb899c8 roomservice: get me some crDroid +29992a5a charger: Switch from LineageOS Teal to crDroid Blue +b2d2d1fe Revert "overlay: Default to Seedvault backup transport" +0406f462 Drop custom adb drawable +4fab8506 build: Ship as crDroid based on LOS + +==================== + 11-16-2025 +==================== + + * bionic +a946b1299 bionic: libm: Remove duplicate e_log10f function -==================== - 10-05-2025 -==================== + * device/oneplus/sm8750-common +d662152 sm8750-common: Remove remaining URCC blobs +97d55af sm8750-common: Drop IOplusLogCore prebuilts * hardware/oplus -fe717b2 Pen: Wait up to 5s for BLE scanner to be available +464b1d3 oplus: Introduce dummy liboplus-uah-client +0c55408 interfaces: Update vendor.oplus.hardware.olc2 to V3 +9582ba0 interfaces: Update vendor.oplus.hardware.olc2 to V2 +81fa629 interfaces: Add vendor.oplus.hardware.olc2 V1 +6f268cd sepolicy: qti: Label battery gauge daemon + + * manifest +96e0933 Unpin arm-optimized-routines + + * packages/apps/Launcher3 +09f45c6f97 New Crowdin updates (#506) +9f2f29f685 Update Crowdin configuration file +1ac9cc24b5 Launcher3: Allow taskbar for phones only if using gesture navigation +cc23093015 Launcher3: Allow disabling taskbar toggle on tablet +65f793f0e6 Launcher3: Clean up check for inverse layout +2f6aa23c8e Launcher3: Remove D2S vibrate if not supported +689f85302a Launcher3: BlurUtils: Always clear the base surface +75e8ac5c90 Launcher3: RecentsView: Reuse a shared Matrix to reduce GC +3eaa9d280a Launcher3: Restart on changing blur radius +4229094d67 Launcher3: Remove blur radius option if not supported +66df91ff28 Launcher3: Add an option to customize blur radius +a536eff709 Launcher3: Change resource type for blur radius in DepthController +68c4465944 Launcher3: RecentsView: Clear DepthController base surface on every exit +0bc545b378 Launcher3: Cancel ongoing animations before entering allapps +1d179cec35 Launcher3: Unify close and kill actions +43aea55b84 Launcher3: Add recents and app drawer opacity customization +86022dc43b Launcher3: Fix reset icon in CustomSeekBarPreference in RTL layout +8fc6cc3f38 Launcher3: Allow to always show page indicator dots +8575c02159 Launcher3: SettingsCache: Clear per-URI cache entries when empty +d7151b25cb Launcher3: TaskbarManager: Fix wrong key used in dumpLogs +37795403bd Launcher3: ReloadingListPreference: Improve layout +7818e5afef Launcher3: PreviewSurfaceRenderer: Clear view tree on renderer destroy +97a343fa95 Launcher3: PreloadIconDrawable: Animator listener cleanup +a8a3f36721 Launcher3: Do not wrap icons from icon pack +d4b3531a2e Launcher3: Increase tablet qsb margin +e70d4cc683 Launcher3: Fix broken QSB in landscape mode for 6x5 tablet grid +411b1155f0 Launcher3: QsbLayout: Set up icons in uniform way +1fd8b096fd Launcher3: SplitAnimationController: fix crash if coming from freeform +e3911ebd37 Launcher3: Prevent system not responding when launcher fails to set scaling +77cdd887a1 Launcher3: DeviceProfile: Fix all apps border space after explicitly enabling grid options for tablets +421a7ad6b4 Launcher3: Quickspace: Fix random quote +c3f4ccb079 Launcher3: Quickspace: Do not load quickspace controller if disabled +665040c9d0 Launcher3: Quickspace: Defer adding listners till layout is inflated +d9f521da12 Launcher3: QuickSpace: Limit weather updates from google widget +12a356b867 Launcher3: Add SeraphixGoogle helpers to pause listening +ae8a339c72 Launcher3: Fix SeraphixGoogle to retrieve update properly +a2d964713c Launcher3: Bind SeraphixDataProvider to the quickspace +daf572eb67 Launcher3: Add Chaldea SeraphixGoogle +54cd632fc5 Launcher3: Quickspace: Improve adding/removing listeners +a7c4e281ff Launcher3: Quickspace: Prevent clipping of text +03a61b9767 Launcher3: QuickSpace: Simplify QuickSpaceActonReceiver +fdaddbc801 Launcher3: QuickSpace: Animate message updates +316fb6a629 Launcher3: QuickSpace: Refactor to fix event update loops +c32210cff6 Launcher3: Bring back QuickSpace events +b408b8be83 Launcher3: Add toggle to use dark status bar on home screen +35feda6198 Launcher3: Add missing PACKAGE_USAGE_STATS permission +f435e28352 Launcher3: Add REGISTER_STATS_PULL_ATOM permission +5a7f13b28f Launcher3: Fix cloned apps not appearing in app drawer +a4b0d0d9fc Launcher3: Add an option to hide/show scrollbar in app drawer +9aefc4d6e1 Launcher3: Implement auto open keyboard in drawer setting +13544ae727 Launcher3: Fix keyboard disappear on empty search +80319ec5f9 Launcher3: Hide keyboard when transitioning to home screen +5767babcc1 Launcher3: LoadTrustComponents: Limit app list to only show launchable applications +baa7be1a1b Launcher3: Allow to control parallax effect and center wallpaper +fd949c411a Launcher3: Integrate LMOFreeform to system shortcut +1fedaf4731 Launcher3: Update floating window drawable +2adcab4d82 Launcher3: Add recents shortcut for floating window +031cdb0048 Launcher3: Disable native freeform task shortcut +b16d7a24dc Launcher3: Fix recents lag and NPE with third party launchers +d078f5b8c9 Launcher3: Skip overview scale animation on tablet +64adfd96d5 Launcher3: Fix overview scrolling scale animation +0e188667e2 Launcher3: Introduce overview scrolling scale animation +8009194a1b Launcher3: Fix ANR caused by DrawableFactory init blocking model executor +e33eee4bb8 Launcher3: Optimize the display speed of desktop icons when switching icon styles +e8785cdc67 Launcher3: Add proper clean up for TaskIconCache +ab5ca24b0c Launcher3: Reload recents icons when changing icon pack +d8aa093915 Launcher3: Use ClockDrawable from iconloaderlib +9ba5934b32 Launcher3: Fix app info shortcut crash in recents from third party launcher +e941eb8bdc Launcher3: Show default title for bottom sheet if not available +ccc2963de7 Launcher3: Dismiss the task menu when launching app info +2a15dbcd08 Launcher3: Fix black screen when clicking source pref in InfoBottomSheet +c6368aa75f Launcher3: Use SelectorWithWidgetPreference for icon pack's selection +f27b8503af Launcher3: Reload icon pack settings fragment on resume +c846b17fd8 Launcher3: Setup icon pack's launchIntent +2601535611 Launcher3: Remove repeated strings in app info +19be940f59 Launcher3: Switch to icon pack theming preview +99aa365d33 Launcher3: Preserve icon provider constructors +3831cf6079 Launcher3: Add Icon Pack Support from Shade Launcher [SQUASHED] +4a6d78c09c Launcher3: RecentsView: add null check for invocations mFirstFloatingTaskView +c04b223b20 Launcher3: Little revamp for app info bottom sheet +bb3bf4f2ed Launcher3: Make Bottomsheet AppInfo strings translatable +60eed6a9c7 Launcher3: Just say "System" instead of "Unknown" for app source +d65dfeb873 Launcher3: Open app info directly when opened from recents +1cf7b7420c Launcher3: Add AppInfo Bottom Sheet from Shade Launcher +bcc833cc5a Launcher3: Show AOSP clear all button when chip disabled +14b481a54d Launcher3: Exclude overview lens activity from recents +27fcd0a92a Launcher3: OverviewActionsView: Clean up once view is detached +31fbba6d78 Launcher3: Add vibrate for all overview actions +6af5dd1a7d Launcher3: Add back spacer between overview buttons +21943e1d12 Launcher3: Add toggles for recent quick actions +853ed73bb5 Launcher3: Start lens activity directly instead of sharesheet +46183a7241 Launcher3: Go to home screen before launching lens activity +994d3ee08c Launcher3: Add Google Lens scan button to recents +ff08d8449b Launcher3: MemInfoView: Relax computations and allocation +2e2ddaec13 Launcher3: Improve meminfo view height and margins +ca0c3473aa Launcher3: Make zram info in recents optional +517b931899 Launcher3: MemInfoView: Remove ZRAM text +2d7786b225 Launcher3: Fix bottom margin for memory info view +4deae42bec Launcher3: Rewrite MemInfoView for efficiency +547b297ca9 Launcher3: Add ZRAM info on recents RAM overview +ef08558e6f Launcher3: MemInfoView: Fix free memory calculation +6c5017a0e2 Launcher3: Show actual memory without rounding up +ec1e0cd198 Launcher3: Open running services activity when clicking meminfo view +98e7044903 Launcher3: Update meminfo margin when using taskbar +13916d3f3a Launcher3: Update recents view meminfo string +0587134cde Launcher3: meminfo: Replace deprecated BigDecimal methods +a025215503 Launcher3: Add toggle for memory info view +788df8cf2b Launcher3: Introduce memory info in overview +ca381f0c13 Launcher3: Ensure surfaces/animators are cleaned in onActivityDestroyed() +2858a8b46f Launcher3: Prevent repeated calls resulting duplicate registrations +2a633871aa Launcher3: Retrieve controller inside posted lamda +07a26288d9 Launcher3: Fix settings activity theme +2708abaee1 Launcher3: Align icons vertically when label is hidden +716affeaa8 Launcher3: Refresh themed icons after OTA update +5bba0a8282 Launcher3: Home press on default homescreen -> open drawer +82c8b5694a Launcher3: DigitalWellBeingToast: Dont crash on invalid toasts +363ad30a42 Launcher3: Fix hardware buffer crash +042168071c Launcher3: Fix SCREEN_OFF intent ANR +97dfd06184 Launcher3: Fix home swipe-up ANR +391512c297 Launcher3: Fix NPE in onShowAllWidgetsMenuItemClick() +2559712f97 Launcher3: Add missing dialog styles +611d00a795 Launcher3: Fix page indicator exceptions +0e28cb4dde Launcher3: Resolve widget settings icon theme attributes +aa2c91da54 Launcher3: PopUpView: Restore legacy popup options order +44d2b852f1 Launcher3: Check if google app is enabled before running query +d105866ff5 Launcher3: Make google search of the query for app search bar +0f72c528a6 Launcher3: quickstep: TouchInteractionService: Do not crash on boot +6a7b21d618 Launcher3: Do not skip search animation for app icons +9252ddabcc Launcher3: Do not limit the number of search results +a70366075b Launcher3: Hide "all apps" view when search starts +b69fff4a7e Launcher3: Pull in screenshot drawable from Pixel +c79704ff59 Launcher3: SysUiScrim: Properly fix memory leak +3ca4596fdf Launcher3: Allow hiding top shadow on statusbar +be9fcc1e21 Launcher3: Add toggle to hide status bar +aad393554e Launcher3: Add option to control wallpaper zooming +df41aef3ba Launcher3: Fix memory leak in WallpaperOffsetInterpolator +39674b231f Launcher3: Add pref to disable wallpaper scrolling +09ccf623d5 Launcher3: QuickstepAtomicAnimationFactory: Add some null checks to prevent NPEs +84b76fb688 Launcher3: Remove weird brown tint from tablet task menu +0117008b31 Launcher3: Fix build warning in SplitShortcut +950a1cd37c Launcher3: InvariantDeviceProfile: Do not hide grid options on Tablets +dec9a57920 Launcher3: Fix all apps icon size for tablets +cf78f1b93b Launcher3: Remove all_apps_search_bar_content_overlap on tablets +bec5822c8e Launcher3: Improve persistent taskbar corner radius +b4aecbb6f9 Launcher3: Update folder preview and background color +ddb09f0d1a Launcher3: Apply material you palette to folder background +5879b971c7 Launcher3: Adjust QSB width to align with hotseat +795190eb95 Launcher3: Fix crash when using QSB with taskbar in landscape +b25b5219e7 Launcher3: Fix taskbar crash when disabled on fold devices +fd8d3a7761 Launcher3: Respect l/r cutout in tablet app drawer too +8cc7f7c005 Launcher3: QsbContainerView: Allow configurable widgets +3b8408b104 Launcher3: OnboardingPrefs: Disable hotseat education +e7107f631c Launcher3: Allow setting stroke width for hotseat search bar +694c9342fc Launcher3: Allow setting transparency for hotseat search bar +e55ecd5859 Launcher3: Update app drawer colors to match themed icons color palette +a605133935 Launcher3: Fix search bar background on light theme +06e5838563 Launcher3: Tone down scrim background to N1 for vibrance +b8c9c72aba Launcher3: Optional music search toggle for QSB +648d942692 Launcher3: Improve paddings for all apps search bar +aa10c821ce Launcher3: Adjust icons on dock search bar +95e92fdff0 Launcher3: Match app searchbar theme with dock searchbar +78ed5aeabb Launcher3: Apply corner radius setting for app searchbar +500c006a46 Launcher3: Do not set hardcoded colors for widget background +d019dd9f14 Launcher3: Refine dock and all apps UI +22ab25b8c6 Launcher3: Add toggle to show/hide app drawer search bar +4c3cc21a94 Launcher3: UI elements color palette changes +850716476a Launcher3: Clean up AssistantIconView +58e63230ba Launcher3: Make icons center properly in QSB +b29334ca78 Launcher3: Fix QSB fill colour in dark theme +b67c923610 Launcher3: Better hotseat searchbar colors +feda033252 Launcher3: Make google icon in dock searchbar clickable +cd45904341 Launcher3: Add ability to change corner radius of Dock search bar +1165b7f71d Launcher3: Add search bar sub-category +bc0fbaa3ef Launcher3: Add toggle to theme dock searchbar icons +bb657e6125 Launcher3: Enable lens icon for dock searchbar +a7b3fcffc2 Launcher3: DeviceProfile: ensure we dont get divide by zero +6cb7e07156 Launcher3: Set QSB height to 0 if not visible +591f40a844 Launcher3: Properly calculate hotseat padding +62ba0ece4a Launcher3: Improve spacing above and below dock searchbar +4136d66c46 Launcher3: Add toggle disable hotseat searchbar +e1fd4ca880 Launcher3: Implement Hotseat searchbar +45523c3c3d Launcher3: Add customization to set hotseat background opacity +3b8896e753 Launcher3: Match hotseat background with app drawer scrim +02a17aa298 Launcher3: Add light theme support for translucent hotseat background +8edf841a9a Launcher3: Add toggle for translucent hotseat background +7653e7385f Launcher3: Add ripple animation to task menu items +ad81b1d551 Launcher3: Prevent clipping by row height reduction +c71fad9f7f Launcher3: Make drawer cells square when labels are hidden +4e55373ae6 Launcher3: Add pref to set app drawer row height +b39913b759 Launcher3: Add force close system shortcut +8ea680616a Launcher3: Add kill action to app shortcuts popup +1fcfc317fe Launcher3: Add toggle to use two lines for app label +9f55cf52d0 Launcher3: Add icon and icon text size customizations +46d9b997b1 Launcher3: Import CustomSeekBarPreference from crdroid +dc5bbe4f0a Launcher3: Fix upstream bug with dots enabled (#5167) +5dd2651db3 Launcher3: HotseatEduController: Fix hotseat edu crash +1fcbc7e101 Launcher3: Fix uninstalling apps from recents +5ba5b88c1c Launcher3: Fix Uninstalling work apps +2e18fd7ef3 Launcher3: Add UNINSTALL shortcut to QuickstepLauncher +847e35c2e3 Launcher3: Add uninstall button to system shortcuts +67fb06e2ce Launcher3: Queue restart on taskbar changes +0cc66d5c98 Launcher3: SplitToWorkspaceController: Fix nullability crashes +3098ed7419 Launcher3: Allow to customize bottom corner swipe up action [1/4] +f0d6666946 Launcher3: Fix crashes when navigating from launcher settings to home screen +2e8ec69756 Launcher3: Enable navbar animation on long press +23d9ab54b8 Launcher3: Show bottom scrim even in gesture navigation +f118118d61 Launcher3: Add permission for contextual search +2c93a2009a Launcher3: Allow hiding navigation ime bar [4/4] +4eb3c4b2e9 Launcher3: Fix NPE with navbar button layout settings +f6c65528f2 Launcher3: Implement 3-btn-nav layout settings [2/3] +a4842f73c6 Launcher3: Use settings key for navbar inverse +faf32e490b Launcher3: Fix hiding navigation hint for tiny taskbar +5de6098bdc Launcher3: Allow using tiny taskbar on phone +3b809fc8ec Launcher3: Allow changing the height of gesture navbar [2/3] +459497b61e Launcher3: Allow changing the length of gesture navbar [2/3] +d8d4173980 Launcher3: Add method to get int value from SettingsCache +8bf2366d84 Launcher3: Rework home button double tap handling +e140f49ded Launcher3: Use match_parent for navigation button dimensions +9f9b1544a4 Launcher3: Restart when FORCE_SHOW_NAVBAR changes +674c113d5a Launcher3: Add hasNavigationBar() check +0659ac93fd Launcher3: Implement gesture hint toggle +033bb48213 Launcher3: Implement taskbar toggle +45786c26de Launcher3: Implement taskbar navbar inversion +6d97e7dc41 Launcher3: Inject events for taskbar double press actions +00026863b3 Launcher3: Inject events for taskbar long press actions +2a396168b7 Launcher3: Fix taskbar/3 button navigation SUW height +880f2e82f3 Launcher3: Show clear all button in recents overview +157d3e8fb2 Launcher3: Vibrate on double tap to sleep +b695997b1f Launcher3: Make double tap to sleep gesture optional +777dfec1a7 Launcher3: Double tap on home screen to turn off screen +13ce52cb87 Launcher3: Debounce restart calls +9733b6ee7e Launcher3: Improve restart logic +74b3e0b35d Launcher3: Improve restart logic +1839217d6c Launcher3: Show a toast when restarting the launcher +e83ebbc19c Launcher3: Add a preference to manually restart the launcher +3d771b7e16 Launcher3: Restart launcher on google app change +8f83cf99d3 Launcher3: Add restart action for toggling settings +4e8a0cc10d Launcher3: Fix app icon font +4077ef305f Launcher3: Use regular body font for app labels +688c728285 Launcher3: Use font configs instead hardcoded fonts +fd64609271 Launcher3: Follow navbar color in base for settings +b88683772a Launcher3: Add null check for BaseDragLayer +5a406ab06a Launcher3: Allow widgets to have 1 row as minimum size +4f50087bba Launcher3: Add WallpaperManager check to support WSA +a90ab08336 Launcher3: Migrate deprecated getColor to one with Theme +b496149bb2 Launcher3: Hide app suggestion entry if DPS not available +b6915a35a2 Launcher3: Allow changing app suggestion settings +ef29234bb7 Launcher3: Drop explicit applock hidden list check in AllAppsList +620b5672a5 Launcher3: Use HiddenAppsFilter for all apps list +f39bd390f6 Launcher3: Switch to AppLock API for protected and hidden apps +aa9d1c0c3e Launcher3: Setup material expressive design for TrustActivity +64c7d63917 Launcher3: TrustAppsActivity: Switch to collapsing toolbar +17a64cc200 Launcher3: Improve hidden & protected apps +5472c79f10 Launcher3: Implement hidden & protected apps +c8cbc2cd96 Launcher3: Update pause apps feature dialog +655caa6b53 Launcher3: Change "Pause work apps" to "Turn off work apps" +84f88b31c3 Launcher3: Work tab adjustments for multiple profiles +b45ce2f423 Launcher3: Re-add priv app permissions +843e50343d Launcher3: Pause apps feature +3a1bd21384 Launcher3: Ability to toggle themed icons for all apps +8f4a1036e0 Launcher3: Google Feed integration +4748c3ad79 Launcher3: Add toggle for desktop and drawer labels +0dbfa7dbe6 Launcher3: Hide scrollbar when searching All Apps +7f3bf3b02f Launcher3: Hide home screen rotation pref if not supported +548a245569 Launcher3: Fix active tab color on light theme +91ebdecbb1 Launcher3: Disable QSB on first screen by default +e29dee609c Launcher3: Allow disabling workspace edit +b3497e165d Launcher3: Move to SwitchPreferenceCompat +f0609db4aa Launcher3: SwitchPreference -> SwitchPreferenceCompat +b3cb343298 Launcher3: Setup material expressive design for preferences +593f813d41 Launcher3: Drop settings layout for preferences +abd2e02636 Launcher3: Adapt material expressive icons for main settings +998ce98d8f Launcher3: Rearrange settings into categories +8c3d57c32b Launcher3: Unconditionally hide split option for Go-enabled targets +5dd9b5c140 Launcher3: WidgetsPredictionUpdateTask: Mitigate an NPE +55aee33663 Launcher3: Address taskbar crash on fold devices +cff0e7bba1 Launcher3: Hide app search results of profiles in quiet mode +cb1e1f5e88 Launcher3: Implement private space access when hidden +82db560b21 Launcher3: Workspace: Allow resizing any widget +18d9b92e23 Launcher3: Fix potential ConcurrentModificationException +7f04eedc57 Launcher3: Fix rtl layout error +0236ab4db8 Launcher3: Fix crash in SurfaceTransactionApplier +89b8159295 Launcher3: Fix monkey crash in createSurfaceParams +fcab768126 Launcher3: Fix monkey crash in RecentsLaunchAnimator +e2da9fd5fc Launcher3: Stability NullPointer issue +9868089ec7 Launcher3: Prevent NPE when using custom themed icons +f5233511a7 Launcher3: Add NPE check in TaskbarDragController +53aa47a0b7 Launcher3: AppsSearchContainerLayout: Avoid NPE +776e5e1ff4 Launcher3: Fix TaskbarViewCallbacksFactory instantiation +b16b02aa9e Launcher3: Fix TaskbarModelCallbacksFactory instantiation +92f0e0c5c5 Launcher3: Use different badges for different work profiles +fa585f1b54 Launcher3: Implement oem sorting fix +c4acd7bac9 Launcher3: Improve search bar header protection +af0e22c700 Launcher3: Fix All Apps header protection and spacing again +8406c15711 Launcher3: Skip glitchy search animation +02ae9843ed Launcher3: Fix Personal/Work profile tab colors in AllApps +1b7ca1e9b4 Launcher3: Disable all caps from Personal and Work tabs +717ad48cc1 Launcher3: Fix gesture navigation fail to move to bottom +5adf4f55db Launcher3: Update search icon to match Settings +4364efef62 Launcher3: Increase end padding for search bar UI +bd78bc2de8 Launcher3: Fix search bar UI in All Apps +76a191113c Launcher3: Improve search bar UI in All Apps +9e22c990ad Launcher3: Bump launcher min sdk version +7d582c1e9f Launcher3: Use system collapsing toolbar +01799194cf Launcher3: Fix all apps view not dismissing +54e25ad1cd Launcher3: Expose themed icon setting in ThemePicker +1b006647a0 Launcher3: Add 6x7 app grid +8ae4bf9d6c Launcher3: Add 4x6 app grid +a055981350 Launcher3: Ditch workspace top/bottom padding for 6*5 grid +adf0fd0efc Launcher3: Update grid sizes from Pixel launcher +7df9c5020a Launcher3: Restore 4x4 workspace +1229d16007 Launcher3Go: Add Go specific default workspace +ce6e1f758e Launcher3: Update default workspace +552686bf23 Launcher3: Hide 2x2 grid from foldables +8617d16088 Launcher3: Make taskbar start aligned in all grid sizes +3bb4770b9b Launcher3: Make landscape tablet taskbar start aligned +52d6be05e8 Launcher3: Make portrait tablet taskbar start aligned +0de539e996 Launcher3: Adjust the icon size to the grid size +a326a5a338 Launcher3: Reduce app label text size +57471c55ab Launcher3: Add 2x2 workspace grid option +37bcc7cb88 Launcher3: Add 5x6 and 5x7 default workspaces +44f208ec77 Launcher3: Replace 4x4 grid option with a 4x5 one +f912f68f1f Launcher3: Make it a platform package +e3ac1eb646 Launcher3: Change app name to crDroid Home +662e376882 Launcher3: Override QuickSearchBox +3f7835ae53 Launcher3: Finish recents animation when dragging to launch non-live tile. +f17ee08da0 Launcher3: Fix app tile blur when clicked on recents button rapidly. +777b82e887 Launcher3: Fix leak of rotation button view from NavbarButtonsViewController#mFloatingRotationButton +5c33d00d9b Launcher3: Apply blur to blur surface only when live tile is drawing below recents. +d688276da2 Launcher3: Reduce calls to surface reparenting and set relative layer +46bf181a0e Launcher3: Use adaptive icon + + * vendor/oneplus/sm8750-common +2150655 sm8750-common: Remove remaining URCC blobs +1287387 sm8750-common: Drop IOplusLogCore prebuilts diff --git a/dodge.json b/dodge.json index 76c793f..f65e9cb 100644 --- a/dodge.json +++ b/dodge.json @@ -4,13 +4,13 @@ "maintainer": "OscarM1019", "oem": "OnePlus", "device": "dodge", - "filename": "AlphaDroid-16-20251025-gapps-dodge-v4.1.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/dodge/AlphaDroid-16-20251025-gapps-dodge-v4.1.zip/download", - "timestamp": 1761363227, - "md5": "8c8af2876f00a38d1355cc1096a86f21", - "sha256": "e28c2decdae62d7286929c673664dca8fd5c79f9719ad03c5aecb9afc2d6b888", - "size": 4004659847, - "version": "4.1", + "filename": "AlphaDroid-16-20251206-gapps-dodge-v4.2.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/dodge/AlphaDroid-16-20251206-gapps-dodge-v4.2.zip/download", + "timestamp": 1764994801, + "md5": "715467cd0ee86f1d7a95b301de0c9d45", + "sha256": "7aae9762de77ac0b03c982d8ebb541929413ab37f39ccfb97199d96c37e7efb4", + "size": 4324396925, + "version": "4.2", "buildtype": "Official", "buildvariant": "gapps", "forum": "", From 3c1d790ff43feaf0787950810b0b0541da5bf57f Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Sun, 7 Dec 2025 09:45:58 +0100 Subject: [PATCH 35/37] fog: 07/12/25 update --- changelog_fog.txt | 6 ++++++ fog.json | 26 +++++++++++++------------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/changelog_fog.txt b/changelog_fog.txt index 9eea169..d05c308 100644 --- a/changelog_fog.txt +++ b/changelog_fog.txt @@ -3,6 +3,12 @@ Build type: Monthly Device: Xiaomi Redmi 10C/10 India/10 Power (fog/rain/wind) Device maintainer: Romeo13card +==================== + 07-12-2025 +==================== +-Synchronized with the latest sources +-hofix for vanilla build + ==================== 06-12-2025 ==================== diff --git a/fog.json b/fog.json index b982d6d..78181b3 100644 --- a/fog.json +++ b/fog.json @@ -4,12 +4,12 @@ "maintainer": "Romeo13card", "oem": "Xiaomi", "device": "fog", - "filename": "AlphaDroid-16-20251205-vanilla-fog-v4.2.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251205-vanilla-fog-v4.2.zip/download", - "timestamp": 1764964044, - "md5": "d51d9c30132c595b91f6bcf0afb34b2c", - "sha256": "2df13e9c379a3838a71961fcb0b8120399455e6defa4ffe37142ed82b6e40a74", - "size": 1400762959, + "filename": "AlphaDroid-16-20251207-vanilla-fog-v4.2.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251207-vanilla-fog-v4.2.zip/download", + "timestamp": 1765091749, + "md5": da16d190d8e9c726423afdcbb80c8751", + "sha256": "87f3d8f26b2253e55d1f64f7b810a1c9fe361c55dc4ff2f40066ba455d9e8179", + "size": 1400773285, "version": "4.2", "buildtype": "Official", "buildvariant": "vanilla", @@ -29,12 +29,12 @@ "maintainer": "Romeo13card", "oem": "Xiaomi", "device": "fog", - "filename": "AlphaDroid-16-20251206-gapps-fog-v4.2.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251206-gapps-fog-v4.2.zip/download", - "timestamp": 1764995994, - "md5": "914ae322942610ac32a38009e9dbf047", - "sha256": "3133f2d6eb1cf3a27be621fb0a3bd1ce9b3d06abc740e4d096933b7d39cb4e94", - "size": 2656271325, + "filename": "AlphaDroid-16-20251207-gapps-fog-v4.2.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251207-gapps-fog-v4.2.zip/download", + "timestamp": 1765085796, + "md5": "b9e9b85d995897d3067b444b08f5eff8", + "sha256": "09f0e51ee602c5f36d0eef89fd4d4b1d7183d02d73004faec0d625ec1cddaeab", + "size": 2656255706, "version": "4.2", "buildtype": "Official", "buildvariant": "gapps", @@ -51,4 +51,4 @@ "kernel": "" } ] -} \ No newline at end of file +} From 695974f84d48aa60d6f98fac36bcde8e2799baa6 Mon Sep 17 00:00:00 2001 From: Romeo13card Date: Sun, 7 Dec 2025 11:56:07 +0300 Subject: [PATCH 36/37] fog: update structure fog.json --- fog.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fog.json b/fog.json index 78181b3..7429376 100644 --- a/fog.json +++ b/fog.json @@ -7,7 +7,7 @@ "filename": "AlphaDroid-16-20251207-vanilla-fog-v4.2.zip", "download": "https://sourceforge.net/projects/alphadroid-project/files/fog/AlphaDroid-16-20251207-vanilla-fog-v4.2.zip/download", "timestamp": 1765091749, - "md5": da16d190d8e9c726423afdcbb80c8751", + "md5": "da16d190d8e9c726423afdcbb80c8751", "sha256": "87f3d8f26b2253e55d1f64f7b810a1c9fe361c55dc4ff2f40066ba455d9e8179", "size": 1400773285, "version": "4.2", From 5dc644afc60bc8635ef7e92fa3e5809c81d316e4 Mon Sep 17 00:00:00 2001 From: Oscar Date: Mon, 8 Dec 2025 20:07:46 -0800 Subject: [PATCH 37/37] dodge: Update 12/08/2025 --- changelog_dodge.txt | 639 ++++++-------------------------------------- dodge.json | 12 +- 2 files changed, 94 insertions(+), 557 deletions(-) diff --git a/changelog_dodge.txt b/changelog_dodge.txt index a045daa..be5de32 100644 --- a/changelog_dodge.txt +++ b/changelog_dodge.txt @@ -1,22 +1,87 @@ +==================== + 12-08-2025 +==================== + + * frameworks/base +35453e48608b camera: Bump `MAX_PREVIEW_FPS` to 120 + + * packages/apps/Launcher3 +cfa18cde6d Launcher3: Add custom recent view styles + + * packages/apps/Settings +30f51ca0c43 Device Settings: Oneplus13 + + * vendor/alpha +edc7738e recovery: add alpha public key + + * vendor/oneplus/dodge +5164906 dodge: Ship NFC firmware + +==================== + 12-07-2025 +==================== + + * hardware/oplus +06a84b51 Add toggle for ltpo features +de7bcfe6 sepolicy: qti: Allow system server to detect oem charging +40f1aac9 sepolicy: adress fingerprint denials +43e686c2 sepolicy: qti: Allow system_server to r/w oplus_chg nodes +e11a6c77 sepolicy: qti: Allow binder calls for sensor hal to system_server +4388828e sepolicy: Fix bluetooth denial on user builds +ecc5a68d sepolicy: Fix hal_bootctl_default denial +6f81c2be sepolicy: Address DeviceSettings and fast charging denials +6120b91c hardware: hidl: inscreen: Set thread to high CFS priority +3860c2f9 sepolicy: Address various denials +b70ca1a9 sepolicy: Label hal_charger service +78f87cfe overlay: qssi: Update QSSI RROs from CPH2573_11_A.76 +d5202f18 sepolicy: Label oplus bluetooth prop +bf344fa0 sepolicy: Address nfc denial +1834c175 sepolicy: Allow vendor_hal_perf_default to access surfaceflinger +77eaacfe [TEMP] sensors: aidl: Glorified one-shotting +df1d681a aidl: sensors: Return early if nothing is displayed over the light sensor +f87308d4 aidl: sensors: Import AlsCorrection from sm8150-common +2d649623 Import ALS capture service from sm8150-common +f0f664a7 overlay/sensors: Configure Doze brightness sensor +50291ff7 overlay: qssi: Define quick_pickup sensor string +53296ad0 overlay: qssi: Enable config_dozePulsePickup +e8233e43 sepolicy: qti: Label sensors AIDL multihal +e6362c50 aidl: sensors: Standardize qti.sensor.amd to glance sensor +23a50b71 aidl: sensors: Invert value for pickup gesture event +cf8f1194 aidl: sensors: Change standard tilt_detector to pickup_gesture +5ee2e558 aidl: sensors: Avoid target name conflicts +95613a51 aidl: sensors: Change default applicable license to Android-Apache-2.0 +e1b5477f aidl: sensors: Import 2.X sensors hal proxy +ef14d31f aidl: sensors: Revert^2 "SensorHAL: add moisture detection" +68179b07 aidl: sensors: Import aidl sensors MultiHal +1c971d1a aidl: qti_vibrator: effect: import richtap effects +cf3c9bc9 oplus-fwk: Add missing classes for oplus camera +d217c762 oplus-fwk: Update for compatibility with android-15 IMS stack +aac4928e aidl: vibrator: Minimize code for ledVibratorDevice + +==================== + 12-06-2025 +==================== + + * kernel/oneplus/sm8750-modules +5baaae5a12 qcom: display-drivers: oplus_adfr: kickstart prop magic + + * vendor/alpha +beb828ce Config version: explictly set TARGET_BUILD_PACKAGE to 1 (vanilla) if it's not set + ==================== 12-05-2025 ==================== * frameworks/base -6dd16faf458a camera: Bump `MAX_PREVIEW_FPS` to 120 755cd6b331a3 UI Styles tile dialog: apply changes immediately and remove dim from shade while dragging, to have a clear view of QS tiles. 2d679b88d0cd UI Styles: make Slash renderers respect user parameters +4866ebd5bfc9 Brightness slider: change thumb dimensions for better ui style effect +5499d411825c SystemUI: Extend QS Header Image to support animated GIF/WEBP [1/2] * kernel/oneplus/sm8750 bb8fe2c3306d mm: vmstat: use power efficient workingqueues 217cc612aa16 proc: Don't let Google Camera run in the background - * kernel/oneplus/sm8750-modules -5baaae5a12 qcom: display-drivers: oplus_adfr: kickstart prop magic - - * packages/apps/Settings -2ef22e2ebf0 Device Settings: Oneplus13 - * vendor/alpha 51559859 Fix audio config 2edb6566 Add tablet config @@ -28,10 +93,6 @@ bb8fe2c3306d mm: vmstat: use power efficient workingqueues 12-04-2025 ==================== - * frameworks/base -4866ebd5bfc9 Brightness slider: change thumb dimensions for better ui style effect -5499d411825c SystemUI: Extend QS Header Image to support animated GIF/WEBP [1/2] - * packages/apps/AlphaSettings 2f886a0 Extend QS Header Image to support animated GIF/WEBP [2/2] @@ -46,8 +107,9 @@ e09a80d Add Bait MX 12-02-2025 ==================== - * hardware/oplus -00fa9e8 fixup! will fix later + * device/oneplus/sm8750-common +44bd76f sm8750-common: Switch to oplus sensors AIDL +5ce21a3 sm8750-common: define media settings to sun variant * packages/apps/AlphaSettings b38cff7 Make notifications and misc icons thicker @@ -57,9 +119,8 @@ b38cff7 Make notifications and misc icons thicker 12-01-2025 ==================== - * device/oneplus/sm8750-common -44bd76f sm8750-common: Switch to oplus sensors AIDL -5ce21a3 sm8750-common: define media settings to sun variant + * hardware/oplus +43a27ff0 Automatic translation import * manifest c2c3bc4 Unpin settings @@ -71,6 +132,9 @@ c2c3bc4 Unpin settings 11-30-2025 ==================== + * hardware/oplus +c0a67cae doze: Fix ClassCastException on pickup pref change + * manifest 9811279 Unpin a few repos @@ -89,9 +153,6 @@ aa724d34c8 Merge branch '16.0' of https://github.com/crdroidandroid/android_buil * build/soong bf2c7532f Merge branch '16.0' of https://github.com/crdroidandroid/android_build_soong into alpha-16.1 - * hardware/oplus -465f765 Add toggle for ltpo features - * manifest c3cb310 Update system/apex hash @@ -131,6 +192,9 @@ a5155dcab1de SystemUI: TunerActivity: Switch to material expressive design 6387fccb44e9 ComputerEngine: Fix signature spoofing for microG revanced 23f1d76b6ef0 UI Styles: fix slash angle + * hardware/oplus +db91ce03 oplus-fwk: Add OsenseResClient and OplusUIFirstManager stubs + * manifest 3cf16c1 manifest: Track vendor/apn 01cc3e4 manifest: Track LMO SystemUI clocks @@ -184,42 +248,7 @@ baa01f1 sm8750-common: overlay: Fix lockscreen charging info 7280e4ea7c29 Merge branch alpha-16.1-wip into alpha-16.1 * hardware/oplus -302bcaa sepolicy: qti: Allow system server to detect oem charging -710895a sepolicy: adress fingerprint denials -acb8ef3 sepolicy: qti: Allow system_server to r/w oplus_chg nodes -e0f4234 sepolicy: qti: Allow binder calls for sensor hal to system_server -b641982 sepolicy: Fix bluetooth denial on user builds -e25e756 sepolicy: Fix hal_bootctl_default denial -c108b37 sepolicy: Address DeviceSettings and fast charging denials -4acd614 hardware: hidl: inscreen: Set thread to high CFS priority -e35d5b9 sepolicy: Address various denials -d567547 sepolicy: Label hal_charger service -c00f50e overlay: qssi: Update QSSI RROs from CPH2573_11_A.76 -534c885 sepolicy: Label oplus bluetooth prop -5528e0f sepolicy: Address nfc denial -afaf2b2 sepolicy: Allow vendor_hal_perf_default to access surfaceflinger -5809ba7 oplus-fwk: Add OsenseResClient and OplusUIFirstManager stub implementation -1a41a02 [TEMP] sensors: aidl: Glorified one-shotting -0547c45 aidl: sensors: Return early if nothing is displayed over the light sensor -65b9256 aidl: sensors: Import AlsCorrection from sm8150-common -ca8e18a Import ALS capture service from sm8150-common -9549a03 overlay/sensors: Configure Doze brightness sensor -225a950 overlay: qssi: Define quick_pickup sensor string -e743859 overlay: qssi: Enable config_dozePulsePickup -aef9acd sepolicy: qti: Label sensors AIDL multihal -881c393 aidl: sensors: Standardize qti.sensor.amd to glance sensor -8b35c27 aidl: sensors: Invert value for pickup gesture event -8324141 aidl: sensors: Change standard tilt_detector to pickup_gesture -d9ba057 aidl: sensors: Avoid target name conflicts -cb02520 aidl: sensors: Change default applicable license to Android-Apache-2.0 -91ea7a5 aidl: sensors: Import 2.X sensors hal proxy -35150a7 aidl: sensors: Revert^2 "SensorHAL: add moisture detection" -f0768b8 aidl: sensors: Import aidl sensors MultiHal -0e325a7 aidl: qti_vibrator: effect: import richtap effects -be5174e oplus-fwk: Add missing classes for oplus camera -06d2e14 oplus-fwk: Update for compatibility with android-15 IMS stack -654fd15 aidl: vibrator: Minimize code for ledVibratorDevice -9a1f70d doze: Use new method to listen for preference changes +9a1f70d1 doze: Use new method to listen for preference changes * packages/apps/AlphaSettings 0d511ca Minimal cleanup and re-organization @@ -290,7 +319,7 @@ c8af67e sm8750-common: Enable the start of the Vendor VM HAL 6f69079 sm8750-common: Update from OOS 11.F.74 * hardware/oplus -824602c oplus-fwk: Stub NetworklessManager +824602c6 oplus-fwk: Stub NetworklessManager ==================== 11-24-2025 @@ -301,9 +330,9 @@ c8af67e sm8750-common: Enable the start of the Vendor VM HAL ==================== * hardware/oplus -32308a2 KeyHandler: Modernize ButtonSettings -7aa2810 KeyHandler: Switch to SwitchPreferenceCompat -c936325 doze: Convert to SwitchPreferenceCompat +32308a2c KeyHandler: Modernize ButtonSettings +7aa28106 KeyHandler: Switch to SwitchPreferenceCompat +c9363253 doze: Convert to SwitchPreferenceCompat ==================== 11-22-2025 @@ -351,495 +380,3 @@ df72e4a3 treewide: Update changes to CPH2723_16.0.0.211(EX01) * kernel/oneplus/sm8750-modules 4661b34f66 oplus: Update changes to CPH2723_16.0.0.211(EX01) -==================== - 11-18-2025 -==================== - - * kernel/oneplus/sm8750 -d3ccdd2d1b8b treewide: Update changes to CPH2723_16.0.0.211(EX01) - - * kernel/oneplus/sm8750-modules -444125fb54 qcom: display-drivers: Update changes to CPH2723_16.0.0.211(EX01) -f798ebd888 Revert "qcom: display-drivers: Revert DS merge_mode population" -a4f6b11858 qcom: camera-kernel: Update changes to CPH2723_16.0.0.211(EX01) -f59cc0a6e1 qcom: audio-kernel: Update changes to CPH2723_16.0.0.211(EX01) -7e39e2955d nxp: Update changes to CPH2723_16.0.0.211(EX01) - - * packages/apps/Launcher3 -59136792bc Launcher3: Disable predictive back to home blur - -==================== - 11-17-2025 -==================== - - * hardware/oplus -b5a8e6c sepolicy: qti: Label /dev/sec_dev - - * manifest -b90254c Track arm-optimized-routines from alpha -379b47a Track bionic from alpha -606943f Unpin alpha manifest - - * vendor/alpha -58bdc922 Build LMO systemui clock plugin -2d7dd7e9 envsetup: Set crdroid path for Pixel OOT kernel build -35d1b797 Do not install matlog and updater in private space -cde6a03b build: Ship adb_root only WITH_SU -0780d8b3 Include vendor/certification when available -b342687d release: Re-enable launcher blur flags -68584db6 overlay: enable ambient burn in protection -f0dbf9e6 component-overrides: Force disable google settings intelligence injects -7334ea94 overlay: Enable keyboard vibration -9b280d5f overlay: SystemUI: Add plugin whitelist -72c293a1 overlay: SystemUI: Tune new biometric dialog UI -4e7e81c8 overlay: Enable split shade for notifications in landscape -66b5f125 release: Disable apply_picture_profiles -39e0940b release: Disable lpp squeeze effect -c0a80dd7 release: Generate themed/monochrome icons for all apps -33e96fc6 release: Disable ambient AOD -31aea5f4 release: Remove glanceable hub -853531e5 release: Remove some useless notification flags -b794287a release: Remove flag for using emphasized font family for shade header -ddb13ed4 release: Remove glitchy depth push scaling effect -513b0093 release: Drop notification themed icons -12458bab release: drop more launcher flags -2a5d1ca6 release: drop more flags -f118dbce release: Disable enroll_layout_truncate_improvement -280e3a96 release: Remove notifications redesign templates flag -2ff5d299 release: Disable thumbnail_block_model flag -0b9f6de0 release: Enable android.app flags -03971316 release: drop launcher blur -c1ee77fb release: Re-add transparent notification -01def9e4 release: more flag changes -898e17e7 release: enable more flags -3ec551ad release: drop low_light_clock_dream -b579daab release: drop some flags -1a998a48 release: drop new sb icons -b4938ed2 release: Enable WallpaperPicker2 flags -e0732fe9 release: Enable SystemUI flags (com.android.systemui.shared) -6ad2208a release: Enable SystemUI flags -eb13060f release: Enable SettingsLib flags -6c067f79 release: Enable Settings flags -fd3ffd1f release: Enable Launcher3 flags -5ae6b641 overlay: Make Google Sans the default headline font -64dae4e0 Move adb_root outside userbuild -95299038 Adding an option to build DeviceAsWebcam -e1443a2d Allow disabling MatLog -5e9eed5b generate json at build time -7e0f5c43 component-overrides: Force disable various google components -c45f079c Conditionally build ColumbusService -5ed0fcf0 Move face unlock biometric permission to system_ext -7410213c Switch to AOSPA's face unlock implementation -6c6b30bb Build LMO Freeform app and sidebar -00c2d353 Build GameSpace -1e58fc0c Build BatteryStatsViewer -9044afbb overlay: Add gms location history to extra location packages -71c9df26 overlay: Add tethering to location exemption -cbc23b01 overlay: Add SystemUI to location extra packages -a4744635 overlay: Add OmniJaws to location extra packages -372ccbd4 Build OmniJaws service -8004584d Build OmniStyle -712fb076 config: Enable Material Design 3 Expressive -37458a86 overlay: DeviceConfig: update nearby flags -24188424 soong: Add CAMERA_NEEDS_CLIENT_INFO_LIB{_OPLUS} to select() -9029de90 soong: Add support for vendor tag with client package name to select -efec9e8b build: Override host metadata -31c98691 kernel: Set "safe" default values for kernel build host & user -0cb40809 roomservice.py: use -j2 for repo sync -7db6c880 overlay: Remove bouncer delay when face unlock is enabled -669bf198 rro_overlay: Use headline font for PermissionController -1ff12c0c overlay: device_config: Updates -0ad1b37e overlay: device_config: Add values required for Speech Recognition -bcc942cd overlay: device_config: Escape special characters -27f1d196 overlay: device_config: animate navbar on long press -29b15d4d overlay: Update circle to search overlays for vanilla builds -0f0d8184 overlay: Enable circle to search -633cbbfd overlay: Use google-sans for font config overlays -70473955 Remove packages moved to addons -e9659bcb Moved bootanimation to addons -c0194ea8 Clean up wallpaper overlay -8d58f9e8 Do not clone default AudioFX app -c6a78d79 Disable default frame rate limit for games -a9c57a1e config: Optimize Launcher3 and Settings for speed -3b6c487b Disable memtag for different processes -f60e3bd4 Execute changelog script once at a time -2882fe1d Add changelog script -ded8e2c4 overlay: update configs for AiAi -11d919e9 overlay: Update device configs global overrides -01202548 overlay: Offload WM shell to another thread -add72d34 overlay: Update SettingsProvider defaults -63861474 Update clone exemption list -a1b70f1a Add preinstalled package list to stop auto cloning -5bb88c56 overlay: Enable app-cloning feature in Settings -52083a8d overlay: Settings: Show memory usage in app info -c119f430 device_config: Enable Cloned App -2892813b overlay: Update clock plugin list -cc2bec49 overlay: Allow new SystemUI clocks -fda2fd3d overlay: Set AOSP webview as fallback -8b513d15 build: Enable ThinLTO cache -0d0ceb24 Always disable app launch blur -b7b9f309 common: Allow OTA downgrade regardless build type -5eb899c8 roomservice: get me some crDroid -29992a5a charger: Switch from LineageOS Teal to crDroid Blue -b2d2d1fe Revert "overlay: Default to Seedvault backup transport" -0406f462 Drop custom adb drawable -4fab8506 build: Ship as crDroid based on LOS - -==================== - 11-16-2025 -==================== - - * bionic -a946b1299 bionic: libm: Remove duplicate e_log10f function - - * device/oneplus/sm8750-common -d662152 sm8750-common: Remove remaining URCC blobs -97d55af sm8750-common: Drop IOplusLogCore prebuilts - - * hardware/oplus -464b1d3 oplus: Introduce dummy liboplus-uah-client -0c55408 interfaces: Update vendor.oplus.hardware.olc2 to V3 -9582ba0 interfaces: Update vendor.oplus.hardware.olc2 to V2 -81fa629 interfaces: Add vendor.oplus.hardware.olc2 V1 -6f268cd sepolicy: qti: Label battery gauge daemon - - * manifest -96e0933 Unpin arm-optimized-routines - - * packages/apps/Launcher3 -09f45c6f97 New Crowdin updates (#506) -9f2f29f685 Update Crowdin configuration file -1ac9cc24b5 Launcher3: Allow taskbar for phones only if using gesture navigation -cc23093015 Launcher3: Allow disabling taskbar toggle on tablet -65f793f0e6 Launcher3: Clean up check for inverse layout -2f6aa23c8e Launcher3: Remove D2S vibrate if not supported -689f85302a Launcher3: BlurUtils: Always clear the base surface -75e8ac5c90 Launcher3: RecentsView: Reuse a shared Matrix to reduce GC -3eaa9d280a Launcher3: Restart on changing blur radius -4229094d67 Launcher3: Remove blur radius option if not supported -66df91ff28 Launcher3: Add an option to customize blur radius -a536eff709 Launcher3: Change resource type for blur radius in DepthController -68c4465944 Launcher3: RecentsView: Clear DepthController base surface on every exit -0bc545b378 Launcher3: Cancel ongoing animations before entering allapps -1d179cec35 Launcher3: Unify close and kill actions -43aea55b84 Launcher3: Add recents and app drawer opacity customization -86022dc43b Launcher3: Fix reset icon in CustomSeekBarPreference in RTL layout -8fc6cc3f38 Launcher3: Allow to always show page indicator dots -8575c02159 Launcher3: SettingsCache: Clear per-URI cache entries when empty -d7151b25cb Launcher3: TaskbarManager: Fix wrong key used in dumpLogs -37795403bd Launcher3: ReloadingListPreference: Improve layout -7818e5afef Launcher3: PreviewSurfaceRenderer: Clear view tree on renderer destroy -97a343fa95 Launcher3: PreloadIconDrawable: Animator listener cleanup -a8a3f36721 Launcher3: Do not wrap icons from icon pack -d4b3531a2e Launcher3: Increase tablet qsb margin -e70d4cc683 Launcher3: Fix broken QSB in landscape mode for 6x5 tablet grid -411b1155f0 Launcher3: QsbLayout: Set up icons in uniform way -1fd8b096fd Launcher3: SplitAnimationController: fix crash if coming from freeform -e3911ebd37 Launcher3: Prevent system not responding when launcher fails to set scaling -77cdd887a1 Launcher3: DeviceProfile: Fix all apps border space after explicitly enabling grid options for tablets -421a7ad6b4 Launcher3: Quickspace: Fix random quote -c3f4ccb079 Launcher3: Quickspace: Do not load quickspace controller if disabled -665040c9d0 Launcher3: Quickspace: Defer adding listners till layout is inflated -d9f521da12 Launcher3: QuickSpace: Limit weather updates from google widget -12a356b867 Launcher3: Add SeraphixGoogle helpers to pause listening -ae8a339c72 Launcher3: Fix SeraphixGoogle to retrieve update properly -a2d964713c Launcher3: Bind SeraphixDataProvider to the quickspace -daf572eb67 Launcher3: Add Chaldea SeraphixGoogle -54cd632fc5 Launcher3: Quickspace: Improve adding/removing listeners -a7c4e281ff Launcher3: Quickspace: Prevent clipping of text -03a61b9767 Launcher3: QuickSpace: Simplify QuickSpaceActonReceiver -fdaddbc801 Launcher3: QuickSpace: Animate message updates -316fb6a629 Launcher3: QuickSpace: Refactor to fix event update loops -c32210cff6 Launcher3: Bring back QuickSpace events -b408b8be83 Launcher3: Add toggle to use dark status bar on home screen -35feda6198 Launcher3: Add missing PACKAGE_USAGE_STATS permission -f435e28352 Launcher3: Add REGISTER_STATS_PULL_ATOM permission -5a7f13b28f Launcher3: Fix cloned apps not appearing in app drawer -a4b0d0d9fc Launcher3: Add an option to hide/show scrollbar in app drawer -9aefc4d6e1 Launcher3: Implement auto open keyboard in drawer setting -13544ae727 Launcher3: Fix keyboard disappear on empty search -80319ec5f9 Launcher3: Hide keyboard when transitioning to home screen -5767babcc1 Launcher3: LoadTrustComponents: Limit app list to only show launchable applications -baa7be1a1b Launcher3: Allow to control parallax effect and center wallpaper -fd949c411a Launcher3: Integrate LMOFreeform to system shortcut -1fedaf4731 Launcher3: Update floating window drawable -2adcab4d82 Launcher3: Add recents shortcut for floating window -031cdb0048 Launcher3: Disable native freeform task shortcut -b16d7a24dc Launcher3: Fix recents lag and NPE with third party launchers -d078f5b8c9 Launcher3: Skip overview scale animation on tablet -64adfd96d5 Launcher3: Fix overview scrolling scale animation -0e188667e2 Launcher3: Introduce overview scrolling scale animation -8009194a1b Launcher3: Fix ANR caused by DrawableFactory init blocking model executor -e33eee4bb8 Launcher3: Optimize the display speed of desktop icons when switching icon styles -e8785cdc67 Launcher3: Add proper clean up for TaskIconCache -ab5ca24b0c Launcher3: Reload recents icons when changing icon pack -d8aa093915 Launcher3: Use ClockDrawable from iconloaderlib -9ba5934b32 Launcher3: Fix app info shortcut crash in recents from third party launcher -e941eb8bdc Launcher3: Show default title for bottom sheet if not available -ccc2963de7 Launcher3: Dismiss the task menu when launching app info -2a15dbcd08 Launcher3: Fix black screen when clicking source pref in InfoBottomSheet -c6368aa75f Launcher3: Use SelectorWithWidgetPreference for icon pack's selection -f27b8503af Launcher3: Reload icon pack settings fragment on resume -c846b17fd8 Launcher3: Setup icon pack's launchIntent -2601535611 Launcher3: Remove repeated strings in app info -19be940f59 Launcher3: Switch to icon pack theming preview -99aa365d33 Launcher3: Preserve icon provider constructors -3831cf6079 Launcher3: Add Icon Pack Support from Shade Launcher [SQUASHED] -4a6d78c09c Launcher3: RecentsView: add null check for invocations mFirstFloatingTaskView -c04b223b20 Launcher3: Little revamp for app info bottom sheet -bb3bf4f2ed Launcher3: Make Bottomsheet AppInfo strings translatable -60eed6a9c7 Launcher3: Just say "System" instead of "Unknown" for app source -d65dfeb873 Launcher3: Open app info directly when opened from recents -1cf7b7420c Launcher3: Add AppInfo Bottom Sheet from Shade Launcher -bcc833cc5a Launcher3: Show AOSP clear all button when chip disabled -14b481a54d Launcher3: Exclude overview lens activity from recents -27fcd0a92a Launcher3: OverviewActionsView: Clean up once view is detached -31fbba6d78 Launcher3: Add vibrate for all overview actions -6af5dd1a7d Launcher3: Add back spacer between overview buttons -21943e1d12 Launcher3: Add toggles for recent quick actions -853ed73bb5 Launcher3: Start lens activity directly instead of sharesheet -46183a7241 Launcher3: Go to home screen before launching lens activity -994d3ee08c Launcher3: Add Google Lens scan button to recents -ff08d8449b Launcher3: MemInfoView: Relax computations and allocation -2e2ddaec13 Launcher3: Improve meminfo view height and margins -ca0c3473aa Launcher3: Make zram info in recents optional -517b931899 Launcher3: MemInfoView: Remove ZRAM text -2d7786b225 Launcher3: Fix bottom margin for memory info view -4deae42bec Launcher3: Rewrite MemInfoView for efficiency -547b297ca9 Launcher3: Add ZRAM info on recents RAM overview -ef08558e6f Launcher3: MemInfoView: Fix free memory calculation -6c5017a0e2 Launcher3: Show actual memory without rounding up -ec1e0cd198 Launcher3: Open running services activity when clicking meminfo view -98e7044903 Launcher3: Update meminfo margin when using taskbar -13916d3f3a Launcher3: Update recents view meminfo string -0587134cde Launcher3: meminfo: Replace deprecated BigDecimal methods -a025215503 Launcher3: Add toggle for memory info view -788df8cf2b Launcher3: Introduce memory info in overview -ca381f0c13 Launcher3: Ensure surfaces/animators are cleaned in onActivityDestroyed() -2858a8b46f Launcher3: Prevent repeated calls resulting duplicate registrations -2a633871aa Launcher3: Retrieve controller inside posted lamda -07a26288d9 Launcher3: Fix settings activity theme -2708abaee1 Launcher3: Align icons vertically when label is hidden -716affeaa8 Launcher3: Refresh themed icons after OTA update -5bba0a8282 Launcher3: Home press on default homescreen -> open drawer -82c8b5694a Launcher3: DigitalWellBeingToast: Dont crash on invalid toasts -363ad30a42 Launcher3: Fix hardware buffer crash -042168071c Launcher3: Fix SCREEN_OFF intent ANR -97dfd06184 Launcher3: Fix home swipe-up ANR -391512c297 Launcher3: Fix NPE in onShowAllWidgetsMenuItemClick() -2559712f97 Launcher3: Add missing dialog styles -611d00a795 Launcher3: Fix page indicator exceptions -0e28cb4dde Launcher3: Resolve widget settings icon theme attributes -aa2c91da54 Launcher3: PopUpView: Restore legacy popup options order -44d2b852f1 Launcher3: Check if google app is enabled before running query -d105866ff5 Launcher3: Make google search of the query for app search bar -0f72c528a6 Launcher3: quickstep: TouchInteractionService: Do not crash on boot -6a7b21d618 Launcher3: Do not skip search animation for app icons -9252ddabcc Launcher3: Do not limit the number of search results -a70366075b Launcher3: Hide "all apps" view when search starts -b69fff4a7e Launcher3: Pull in screenshot drawable from Pixel -c79704ff59 Launcher3: SysUiScrim: Properly fix memory leak -3ca4596fdf Launcher3: Allow hiding top shadow on statusbar -be9fcc1e21 Launcher3: Add toggle to hide status bar -aad393554e Launcher3: Add option to control wallpaper zooming -df41aef3ba Launcher3: Fix memory leak in WallpaperOffsetInterpolator -39674b231f Launcher3: Add pref to disable wallpaper scrolling -09ccf623d5 Launcher3: QuickstepAtomicAnimationFactory: Add some null checks to prevent NPEs -84b76fb688 Launcher3: Remove weird brown tint from tablet task menu -0117008b31 Launcher3: Fix build warning in SplitShortcut -950a1cd37c Launcher3: InvariantDeviceProfile: Do not hide grid options on Tablets -dec9a57920 Launcher3: Fix all apps icon size for tablets -cf78f1b93b Launcher3: Remove all_apps_search_bar_content_overlap on tablets -bec5822c8e Launcher3: Improve persistent taskbar corner radius -b4aecbb6f9 Launcher3: Update folder preview and background color -ddb09f0d1a Launcher3: Apply material you palette to folder background -5879b971c7 Launcher3: Adjust QSB width to align with hotseat -795190eb95 Launcher3: Fix crash when using QSB with taskbar in landscape -b25b5219e7 Launcher3: Fix taskbar crash when disabled on fold devices -fd8d3a7761 Launcher3: Respect l/r cutout in tablet app drawer too -8cc7f7c005 Launcher3: QsbContainerView: Allow configurable widgets -3b8408b104 Launcher3: OnboardingPrefs: Disable hotseat education -e7107f631c Launcher3: Allow setting stroke width for hotseat search bar -694c9342fc Launcher3: Allow setting transparency for hotseat search bar -e55ecd5859 Launcher3: Update app drawer colors to match themed icons color palette -a605133935 Launcher3: Fix search bar background on light theme -06e5838563 Launcher3: Tone down scrim background to N1 for vibrance -b8c9c72aba Launcher3: Optional music search toggle for QSB -648d942692 Launcher3: Improve paddings for all apps search bar -aa10c821ce Launcher3: Adjust icons on dock search bar -95e92fdff0 Launcher3: Match app searchbar theme with dock searchbar -78ed5aeabb Launcher3: Apply corner radius setting for app searchbar -500c006a46 Launcher3: Do not set hardcoded colors for widget background -d019dd9f14 Launcher3: Refine dock and all apps UI -22ab25b8c6 Launcher3: Add toggle to show/hide app drawer search bar -4c3cc21a94 Launcher3: UI elements color palette changes -850716476a Launcher3: Clean up AssistantIconView -58e63230ba Launcher3: Make icons center properly in QSB -b29334ca78 Launcher3: Fix QSB fill colour in dark theme -b67c923610 Launcher3: Better hotseat searchbar colors -feda033252 Launcher3: Make google icon in dock searchbar clickable -cd45904341 Launcher3: Add ability to change corner radius of Dock search bar -1165b7f71d Launcher3: Add search bar sub-category -bc0fbaa3ef Launcher3: Add toggle to theme dock searchbar icons -bb657e6125 Launcher3: Enable lens icon for dock searchbar -a7b3fcffc2 Launcher3: DeviceProfile: ensure we dont get divide by zero -6cb7e07156 Launcher3: Set QSB height to 0 if not visible -591f40a844 Launcher3: Properly calculate hotseat padding -62ba0ece4a Launcher3: Improve spacing above and below dock searchbar -4136d66c46 Launcher3: Add toggle disable hotseat searchbar -e1fd4ca880 Launcher3: Implement Hotseat searchbar -45523c3c3d Launcher3: Add customization to set hotseat background opacity -3b8896e753 Launcher3: Match hotseat background with app drawer scrim -02a17aa298 Launcher3: Add light theme support for translucent hotseat background -8edf841a9a Launcher3: Add toggle for translucent hotseat background -7653e7385f Launcher3: Add ripple animation to task menu items -ad81b1d551 Launcher3: Prevent clipping by row height reduction -c71fad9f7f Launcher3: Make drawer cells square when labels are hidden -4e55373ae6 Launcher3: Add pref to set app drawer row height -b39913b759 Launcher3: Add force close system shortcut -8ea680616a Launcher3: Add kill action to app shortcuts popup -1fcfc317fe Launcher3: Add toggle to use two lines for app label -9f55cf52d0 Launcher3: Add icon and icon text size customizations -46d9b997b1 Launcher3: Import CustomSeekBarPreference from crdroid -dc5bbe4f0a Launcher3: Fix upstream bug with dots enabled (#5167) -5dd2651db3 Launcher3: HotseatEduController: Fix hotseat edu crash -1fcbc7e101 Launcher3: Fix uninstalling apps from recents -5ba5b88c1c Launcher3: Fix Uninstalling work apps -2e18fd7ef3 Launcher3: Add UNINSTALL shortcut to QuickstepLauncher -847e35c2e3 Launcher3: Add uninstall button to system shortcuts -67fb06e2ce Launcher3: Queue restart on taskbar changes -0cc66d5c98 Launcher3: SplitToWorkspaceController: Fix nullability crashes -3098ed7419 Launcher3: Allow to customize bottom corner swipe up action [1/4] -f0d6666946 Launcher3: Fix crashes when navigating from launcher settings to home screen -2e8ec69756 Launcher3: Enable navbar animation on long press -23d9ab54b8 Launcher3: Show bottom scrim even in gesture navigation -f118118d61 Launcher3: Add permission for contextual search -2c93a2009a Launcher3: Allow hiding navigation ime bar [4/4] -4eb3c4b2e9 Launcher3: Fix NPE with navbar button layout settings -f6c65528f2 Launcher3: Implement 3-btn-nav layout settings [2/3] -a4842f73c6 Launcher3: Use settings key for navbar inverse -faf32e490b Launcher3: Fix hiding navigation hint for tiny taskbar -5de6098bdc Launcher3: Allow using tiny taskbar on phone -3b809fc8ec Launcher3: Allow changing the height of gesture navbar [2/3] -459497b61e Launcher3: Allow changing the length of gesture navbar [2/3] -d8d4173980 Launcher3: Add method to get int value from SettingsCache -8bf2366d84 Launcher3: Rework home button double tap handling -e140f49ded Launcher3: Use match_parent for navigation button dimensions -9f9b1544a4 Launcher3: Restart when FORCE_SHOW_NAVBAR changes -674c113d5a Launcher3: Add hasNavigationBar() check -0659ac93fd Launcher3: Implement gesture hint toggle -033bb48213 Launcher3: Implement taskbar toggle -45786c26de Launcher3: Implement taskbar navbar inversion -6d97e7dc41 Launcher3: Inject events for taskbar double press actions -00026863b3 Launcher3: Inject events for taskbar long press actions -2a396168b7 Launcher3: Fix taskbar/3 button navigation SUW height -880f2e82f3 Launcher3: Show clear all button in recents overview -157d3e8fb2 Launcher3: Vibrate on double tap to sleep -b695997b1f Launcher3: Make double tap to sleep gesture optional -777dfec1a7 Launcher3: Double tap on home screen to turn off screen -13ce52cb87 Launcher3: Debounce restart calls -9733b6ee7e Launcher3: Improve restart logic -74b3e0b35d Launcher3: Improve restart logic -1839217d6c Launcher3: Show a toast when restarting the launcher -e83ebbc19c Launcher3: Add a preference to manually restart the launcher -3d771b7e16 Launcher3: Restart launcher on google app change -8f83cf99d3 Launcher3: Add restart action for toggling settings -4e8a0cc10d Launcher3: Fix app icon font -4077ef305f Launcher3: Use regular body font for app labels -688c728285 Launcher3: Use font configs instead hardcoded fonts -fd64609271 Launcher3: Follow navbar color in base for settings -b88683772a Launcher3: Add null check for BaseDragLayer -5a406ab06a Launcher3: Allow widgets to have 1 row as minimum size -4f50087bba Launcher3: Add WallpaperManager check to support WSA -a90ab08336 Launcher3: Migrate deprecated getColor to one with Theme -b496149bb2 Launcher3: Hide app suggestion entry if DPS not available -b6915a35a2 Launcher3: Allow changing app suggestion settings -ef29234bb7 Launcher3: Drop explicit applock hidden list check in AllAppsList -620b5672a5 Launcher3: Use HiddenAppsFilter for all apps list -f39bd390f6 Launcher3: Switch to AppLock API for protected and hidden apps -aa9d1c0c3e Launcher3: Setup material expressive design for TrustActivity -64c7d63917 Launcher3: TrustAppsActivity: Switch to collapsing toolbar -17a64cc200 Launcher3: Improve hidden & protected apps -5472c79f10 Launcher3: Implement hidden & protected apps -c8cbc2cd96 Launcher3: Update pause apps feature dialog -655caa6b53 Launcher3: Change "Pause work apps" to "Turn off work apps" -84f88b31c3 Launcher3: Work tab adjustments for multiple profiles -b45ce2f423 Launcher3: Re-add priv app permissions -843e50343d Launcher3: Pause apps feature -3a1bd21384 Launcher3: Ability to toggle themed icons for all apps -8f4a1036e0 Launcher3: Google Feed integration -4748c3ad79 Launcher3: Add toggle for desktop and drawer labels -0dbfa7dbe6 Launcher3: Hide scrollbar when searching All Apps -7f3bf3b02f Launcher3: Hide home screen rotation pref if not supported -548a245569 Launcher3: Fix active tab color on light theme -91ebdecbb1 Launcher3: Disable QSB on first screen by default -e29dee609c Launcher3: Allow disabling workspace edit -b3497e165d Launcher3: Move to SwitchPreferenceCompat -f0609db4aa Launcher3: SwitchPreference -> SwitchPreferenceCompat -b3cb343298 Launcher3: Setup material expressive design for preferences -593f813d41 Launcher3: Drop settings layout for preferences -abd2e02636 Launcher3: Adapt material expressive icons for main settings -998ce98d8f Launcher3: Rearrange settings into categories -8c3d57c32b Launcher3: Unconditionally hide split option for Go-enabled targets -5dd9b5c140 Launcher3: WidgetsPredictionUpdateTask: Mitigate an NPE -55aee33663 Launcher3: Address taskbar crash on fold devices -cff0e7bba1 Launcher3: Hide app search results of profiles in quiet mode -cb1e1f5e88 Launcher3: Implement private space access when hidden -82db560b21 Launcher3: Workspace: Allow resizing any widget -18d9b92e23 Launcher3: Fix potential ConcurrentModificationException -7f04eedc57 Launcher3: Fix rtl layout error -0236ab4db8 Launcher3: Fix crash in SurfaceTransactionApplier -89b8159295 Launcher3: Fix monkey crash in createSurfaceParams -fcab768126 Launcher3: Fix monkey crash in RecentsLaunchAnimator -e2da9fd5fc Launcher3: Stability NullPointer issue -9868089ec7 Launcher3: Prevent NPE when using custom themed icons -f5233511a7 Launcher3: Add NPE check in TaskbarDragController -53aa47a0b7 Launcher3: AppsSearchContainerLayout: Avoid NPE -776e5e1ff4 Launcher3: Fix TaskbarViewCallbacksFactory instantiation -b16b02aa9e Launcher3: Fix TaskbarModelCallbacksFactory instantiation -92f0e0c5c5 Launcher3: Use different badges for different work profiles -fa585f1b54 Launcher3: Implement oem sorting fix -c4acd7bac9 Launcher3: Improve search bar header protection -af0e22c700 Launcher3: Fix All Apps header protection and spacing again -8406c15711 Launcher3: Skip glitchy search animation -02ae9843ed Launcher3: Fix Personal/Work profile tab colors in AllApps -1b7ca1e9b4 Launcher3: Disable all caps from Personal and Work tabs -717ad48cc1 Launcher3: Fix gesture navigation fail to move to bottom -5adf4f55db Launcher3: Update search icon to match Settings -4364efef62 Launcher3: Increase end padding for search bar UI -bd78bc2de8 Launcher3: Fix search bar UI in All Apps -76a191113c Launcher3: Improve search bar UI in All Apps -9e22c990ad Launcher3: Bump launcher min sdk version -7d582c1e9f Launcher3: Use system collapsing toolbar -01799194cf Launcher3: Fix all apps view not dismissing -54e25ad1cd Launcher3: Expose themed icon setting in ThemePicker -1b006647a0 Launcher3: Add 6x7 app grid -8ae4bf9d6c Launcher3: Add 4x6 app grid -a055981350 Launcher3: Ditch workspace top/bottom padding for 6*5 grid -adf0fd0efc Launcher3: Update grid sizes from Pixel launcher -7df9c5020a Launcher3: Restore 4x4 workspace -1229d16007 Launcher3Go: Add Go specific default workspace -ce6e1f758e Launcher3: Update default workspace -552686bf23 Launcher3: Hide 2x2 grid from foldables -8617d16088 Launcher3: Make taskbar start aligned in all grid sizes -3bb4770b9b Launcher3: Make landscape tablet taskbar start aligned -52d6be05e8 Launcher3: Make portrait tablet taskbar start aligned -0de539e996 Launcher3: Adjust the icon size to the grid size -a326a5a338 Launcher3: Reduce app label text size -57471c55ab Launcher3: Add 2x2 workspace grid option -37bcc7cb88 Launcher3: Add 5x6 and 5x7 default workspaces -44f208ec77 Launcher3: Replace 4x4 grid option with a 4x5 one -f912f68f1f Launcher3: Make it a platform package -e3ac1eb646 Launcher3: Change app name to crDroid Home -662e376882 Launcher3: Override QuickSearchBox -3f7835ae53 Launcher3: Finish recents animation when dragging to launch non-live tile. -f17ee08da0 Launcher3: Fix app tile blur when clicked on recents button rapidly. -777b82e887 Launcher3: Fix leak of rotation button view from NavbarButtonsViewController#mFloatingRotationButton -5c33d00d9b Launcher3: Apply blur to blur surface only when live tile is drawing below recents. -d688276da2 Launcher3: Reduce calls to surface reparenting and set relative layer -46bf181a0e Launcher3: Use adaptive icon - - * vendor/oneplus/sm8750-common -2150655 sm8750-common: Remove remaining URCC blobs -1287387 sm8750-common: Drop IOplusLogCore prebuilts - diff --git a/dodge.json b/dodge.json index f65e9cb..eee9d0b 100644 --- a/dodge.json +++ b/dodge.json @@ -4,12 +4,12 @@ "maintainer": "OscarM1019", "oem": "OnePlus", "device": "dodge", - "filename": "AlphaDroid-16-20251206-gapps-dodge-v4.2.zip", - "download": "https://sourceforge.net/projects/alphadroid-project/files/dodge/AlphaDroid-16-20251206-gapps-dodge-v4.2.zip/download", - "timestamp": 1764994801, - "md5": "715467cd0ee86f1d7a95b301de0c9d45", - "sha256": "7aae9762de77ac0b03c982d8ebb541929413ab37f39ccfb97199d96c37e7efb4", - "size": 4324396925, + "filename": "AlphaDroid-16-20251209-gapps-dodge-v4.2.zip", + "download": "https://sourceforge.net/projects/alphadroid-project/files/dodge/AlphaDroid-16-20251209-gapps-dodge-v4.2.zip/download", + "timestamp": 1765243780, + "md5": "18303f9b4657b24e96a5708b8adc2394", + "sha256": "3844fd51798d8b325c558d1059ace42e39f99332526dfc4b8a375e6713927263", + "size": 4323913875, "version": "4.2", "buildtype": "Official", "buildvariant": "gapps",