Changelog
ahmedROM:
• Add 2nd sim ringtone to the backup array
• Add a YAAP default wallpaper.
• Add missing FORCE_STOP_PACKAGES permission to systemUI.
• Add support for mixed sun & time for AOD schedule.
• Added 3 button navbar layout customization
• Added a delete button to screenshot
• Added a shortcut to running services in QS footer
• Added backuptool for addon.d support
• Added blur in launcher app drawer
• Added burn-in protection to gestural navbar
• Added per app force full screen for notch
• Addressed OpenDelta SELinux denials
• Allow choosing volume panel position.
• Allow editing all APN types
• Allow hiding fod on doze (will still be functional)
• Allow runtime updating of APEX
• Allow scheduling AOD (sunset to sunrise & custom times)
• Backup mobile data always active setting
• Choose which ringer modes to cycle through using the gesture
• Disabled useless AOSP system update preference
• Disabled user avatar in about phone
• Don't dismiss volume panel while still setting volume
• Few code improvements
• Fix Bluetooth output icon in volume panel.
• Fix any potential workspace issues with Launcher3.
• Fix blur issues in Launcher3 while opening app drawer
• Fix font size on 5x5 grid (L3).
• Fixed IME arrows
• Fixed Verizon (and other sub mvnos support)
• Fixed custom navbar layouts hiding gestural navbar
• Fixed custom navbar layouts not applying on boot
• Fixed default QS columns setting
• Fixed lockscreen media art toggle
• Fixed lockscreen wallpaper not applying when set individually
• Fixed the size of vibrate icon for some icon packs
• Fixed user icon padding in QS
• Hide FOD when we can't unlock with it
• Imporve & maintain FOD view code (run better, get rid of deprecations used...)
• Improve notification header toggle (no SysUI restart required)
• Improved FOD icon dimming code
• Improved FOD visibility conditions
• Keep showing bottom brightness slider above footer (Even when media is playing)
• Launch output selector on Bluetooth output icon in volume panel (When media is not playing / on long press, it'll still open BT settings).
• Let legacy apps scale to the full screen ratio
• Long-press QS header clock to access time settings
• Make OpenDelta even faster
• Make YASP & YASP about icons themeable.
• Many many other small fixes
• Many other small changes and fixes all around
• Many other small improvements (APN configs, fw_native, Settings and more)
• Merge latest caf tags wherever relevant
• Merged a new CAF tags wherever relevant.
• Merged new per app network isolation
• Merged new qcom caf tags in wifi, audio, power, telephony and sepolicy
• Merged r34 tag (April security patch)
• NavBar Pulse visualizer
• Phone ringtone setting for multi sim
• Possibly fixed the black wallpaper bug
• Reduce app label text size in Launcher3.
• Refactored network traffic monitor code.
• Removed wallpaper picker from launcher
• Reorder custom vibration pattern in settings
• Sepolicy fixes
• Set Google Photos as System Gallery.
• Set share menu ranked items to 8 (from 4)
• Show a bolt when charging (Text only battery style)
• Show the date in expanded QS when we can
• SimpleDeviceConfig: Compact cached app heaps in the background & enable cached app freezer
• Slightly improve AOD schedule code
• Small bug fixes.
• Some fixes to camera HW interface
• Some other minor bug fixes
• Some other small fixes.
• Some performance improvements all around
• Support all time locales in YASP for AOD schedule
• Switch back to OSS Apex.
• Track and build some missing CLI tools such as htop, e2fsprogs, bgzip and many more ( also fixes exfat drives )
• Track los 18.1 repos
• Update Chinese translations.
• Update icon pack implementation (no more weird icon mask)
• Updated apex
• Volume key music control (+time settings)
Device:
• Enabled and optimized dex flags
• Fixed OTG
• Imported HentaiOS Display config
• Base blobs are from LA.UM.9.1.r1-09100-SMxxx0.0 and device specific blobs are from MIUI 21.4.12
• Swtiched to QTI BT
• Updated GPS configs from LA.UM.9.12.r1-11000-SMxx50.0
• Updated fingerprint to coral April
• This is a signed user build and safteynet works ootb
Kernel:
• Merge CAF tag LA.UM.9.1.r1-09200-SMxxx0.0 across kernel and submodules.
• Merge Linux kernel 4.14.230