Update 20230411 - April 2023 security patch - Re-adjusted Auto brightness - In-call volume fixed again - Import LMC 8.4 prebuilt - Include radio firmware images * NOTE: Clean flash recommended for this update. dirty flash also work, but may be unstable. ======================= 2023/04/12 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu 501121b AodHelper: Decrase doze interval 1a35f83 denniz: Ship radio images firmware * Repository: https://github.com/Evolution-X/frameworks_base/commits/refs/heads/tiramisu 2ede53763821 telephony: Add ICCID into CarrierIdentifier 51701c0cc2fa display: Disable refresh rate switching with DC Dimming 22c5313a43bc SystemUI: Enable camera & flashlight keyguard affordance * Repository: https://github.com/Evolution-X/packages_apps_Evolver/commits/refs/heads/tiramisu 382663c New Crowdin updates (#226-#427) 66007ff Evolver: Re-organize entries * Repository: https://github.com/Evolution-X/vendor_evolution/commits/refs/heads/tiramisu 78f031d2 device_config: Remove extra pixel launcher search features a7e7d714 version: Update to 7.8 (Sisig) * Repository: https://gitlab.com/EvoX/vendor_gms/commits/refs/heads/tiramisu 105a823 gms: Add missing sysconfigs for Pixels ======================= 2023/04/11 ======================= * Repository: https://github.com/Evolution-X/build/commits/refs/heads/tiramisu 4edb12260 Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/build into tiramisu * Repository: https://github.com/Evolution-X/build_soong/commits/refs/heads/tiramisu 92cbba504 Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/build/soong into tiramisu * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu aa178f6 InCallService: Another volume change method * in-call volume change sometimes not working, so we're changing that logic. * Repository: https://github.com/Evolution-X/frameworks_av/commits/refs/heads/tiramisu 285ad071cc Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/frameworks/av into tiramisu * Repository: https://github.com/Evolution-X/frameworks_base/commits/refs/heads/tiramisu 7640991ea9bf Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/frameworks/base into tiramisu dc5b7740747e PixelPropsUtils: Update fingerprints to April 2023 release 47871c81e39d SettingsProvider: Fix for google backup and restore 74f283038cd2 SettingsLib: Update 5G+ icon to Silk design bb2fc2e87f81 Dismiss recording notification on stop 120281285f41 SystemUI: Grant READ_PHONE_STATE permission c0b5e6174954 SettingsLib: Fix nav bar color on certain apps ca14e782b1d1 Set navbar color for device default settings theme 897565ab59d7 New Crowdin updates (#426) * Repository: https://github.com/Evolution-X/frameworks_native/commits/refs/heads/tiramisu 0b080d9f3b Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/frameworks/native into tiramisu 4fdbff51e6 Revert "REThreaded: convert gen- and delete-Textures to no-ops" * Repository: https://github.com/Evolution-X/manifest/commits/refs/heads/tiramisu 4fca6a1 Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/manifest into tiramisu 97d9130 Manifest for Android 13.0.0 Release 41 (TQ2A.230405.003.E1) 262f53d Manifest for Android 13.0.0 Release 40 (TQ2A.230405.003.B2) 5e59a04 Manifest for Android 13.0.0 Release 39 (TQ2A.230405.003.A2) 52a5fcd Manifest for Android 13.0.0 Release 38 (TQ2A.230405.003) * Repository: https://github.com/LineageOS/android_packages_apps_Aperture/commits/refs/heads/lineage-20.0 a5741ab Aperture: Add toggle for FFC horizontal flip * Repository: https://github.com/Evolution-X/packages_apps_Evolver/commits/refs/heads/tiramisu d4de8b8 Evolver: Disable secure tiles on lockscreen switch if whole QS is already disabled 9927ad0 Evolver: Allow user to customize max visible notification icons [2/2] 6206ed2 Evolver: Live Volume Steps [2/2] e5ba6b3 Evolver: Show Ambient display category for device with tap or double tap sensors 1b6cfdd Evolver: Allow to choose lockscreen or Ambient on wake gestures [2/2] 5fb348b Evolver: Fix up custom seekbar pref disabled color views * Repository: https://github.com/Evolution-X/packages_apps_GameSpace/commits/refs/heads/tiramisu 66663dc GameSpace: safely update rootBarView's LayoutParam 453118c GameSpace: update deprecated API usages 4269ff8 GameSpace: use relative-location on landscape as well * Repository: https://github.com/Evolution-X/packages_apps_Settings/commits/refs/heads/tiramisu acfe2867af Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/packages/apps/Settings into tiramisu a57f373fd0 Settings: Follow navbar color in base 288e602f59 Settings: Show package name in app info header 3a9e436bac Only one channel is reserved for WifiP2pSettings 512c74ea72 Enable ActivityResultLauncher for keyguard f7a9558e2c Add toggle for connectivity check 457a1b3537 AGPS: Mention that it's ignored during user-initiated emergency calls 2675294441 Settings: Add switch preference for AGPS 30e51e22e6 Settings: Add a toggle to force LTE_CA 16c2cc22b1 NetworkProviderSettings: Fixup uninitialized mWifiManager 00bb52df32 Settings: Update Glide library * Repository: https://github.com/Evolution-X/packages_modules_Bluetooth/commits/refs/heads/tiramisu 047b97b0c6 Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/packages/modules/Bluetooth into tiramisu a8dee34288 Add system properties to config audio codec priority * Repository: https://github.com/Evolution-X/packages_modules_Wifi/commits/refs/heads/tiramisu e9d6dcaea9 Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/packages/modules/Wifi into tiramisu * Repository: https://github.com/Evolution-X/packages_providers_MediaProvider/commits/refs/heads/tiramisu 3a10dc9cd Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/packages/providers/MediaProvider into tiramisu * Repository: https://github.com/Evolution-X/packages_services_Telecomm/commits/refs/heads/tiramisu 356fa0ace Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/packages/services/Telecomm into tiramisu * Repository: https://github.com/Evolution-X/system_core/commits/refs/heads/tiramisu 8ef969ee7 init: Make an error message more informative f99de2806 first_stage_mount: Skip dm-verity setup if AVB is not enabled 07122c2e3 hosts: Block OTA downloading from GMS 09cbd3d38 liblp: Allow to flash on bigger block device ccd4824ef init: Use `IsRecoveryMode()` for normal boot checks bbbad4ff0 Revert "core: Don't spoof props in recovery mode" e2f3c55d4 Revert "core: Treat reboot boot mode same as normal one" 9444b848d healthd: Fix charger_res_images_vendor install location 0dabf5d08 Add wrapped key support 20f7686c1 init: Spoof more props 2ea10c2e3 core: Treat reboot boot mode same as normal one d84a41024 core: Lockscreen Charging (2/3) 6c14b33e0 fastboot: Prefer ro.boot.hardware.revision for hw-revision 6f9fe1311 fastboot: Print OemCmdHandler return message on success e3d597c2d libsparse: Add simg2img_static target for host 6b081a620 fs_mgr: Allow remounts with Magisk installed b449dce44 libsysutils: Hide NetlinkListener error in recovery d2c0a0bc7 reboot: allow opting-in to fastbootd 536d634e9 core: mark libsysutils and libdiskconfig recovery_available 439896235 fs_mgr: mount: don't set the block device as ro for recovery 504199374 fastboot: stop trying to determine bootloader unlock status from /proc/cmdline d246894f0 ashmem: int/size_t and slight modernization. 8b70ca212 libfs_avb: Disable dm-verity when AVB is permissive 022b0a861 Revert "libfs_avb: verifying vbmeta digest early" c4c5ffd5a healthd: cover devices that have voltage_max file with value of 0 c0b8338e0 fs_mgr: Don't run clean_scratch_files on non-dynamic devices 801b0be61 rootdir: Look for ODM & vendor ueventd entries in ETC too. 5df0bc62d llkd: Include llkd-debuggable.rc in eng builds only 1e4b3f11a init: Set persist.sys.usb.config properly 52472167c Revert "Format formattable partitions if mount fails" edb87239a core: Don't spoof props in recovery mode 5adf3fc56 init: Check for fastbootd before spoofing safetynet props b3ab3d92d core: Add more props for snet spoofing 7a1faf769 init: Only set safetynet props if not eng build 271629026 init: Weaken property override security only when spoofing safetynet a31ad4141 init: add vendor.* keys to spoof safetynet f39258237 init: workaround SafetyNet check 58640f4c7 init: Weaken property override security for the init extension 34cd72a10 init.rc: Disable native stats collection service 6089fbf91 init.rc: don't start console unless asked to e1eae41c0 camera: Add L-compatible camera feature enums 32e72c49c init: always allow local.prop overrides 7b3add0df Set permissions on /system/addon.d/ and files within. 20af98cd9 Set /system/etc/init.d/* permissions bf190701c init: Weaken property override security for the init extension f0f2b323d fastboot: Revert to Android 11 method of checking lock status a2d3a6b47 Camera: Add feature extensions f2e06e2d9 init: don't skip starting a service with no domain if permissive 1b0584363 healthd: Add DASH charger type b140d6d02 init: Convert evolution product variables to soong config variables 008272568 init: Add vendor-specific initialization hooks. 739590bd1 healthd: Add support for HVDCP_3P5 chargers f17bdfc03 healthd: Reinitialize mChargerNames for every battery update 5b8153c3b healthd: Add support for HVDCP_3 chargers * Repository: https://github.com/Evolution-X/system_sepolicy/commits/refs/heads/tiramisu 915de93fd Merge tag 'android-13.0.0_r41' of https://android.googlesource.com/platform/system/sepolicy into tiramisu 220182d1b Label system properties to config audio codec priority ======================= 2023/04/10 ======================= * Repository: https://github.com/Evolution-X/bootable_recovery/commits/refs/heads/tiramisu 2e68153a recovery: Allow custom bootloader msg offset in block misc fe7c3f28 recovery: wipe bootloader message from index 0 when using custom offsets * Repository: https://github.com/Evolution-X/frameworks_base/commits/refs/heads/tiramisu 4f9239a42917 SystemUI: Open mobile data usage from qsfooter ce76aa451ce0 SystemUI: QS footer data usage improvements and cleanup a174e4bc178f SystemUI: Allow hiding QS footer data usage [1/2] 8fdf9026cf05 Show QS data usage suffix when necessary d05bccc3dda0 [SQUASH] Show daily data usage in QS footer 67e478ae51db [SQUASH] Remove previous daily data usage impl 7d52882c24b6 SystemUI: Use better icon for camera keyguard affordance 75d5ad126f20 Use IPv4v6 as default protocol when APN setting is not available 31c653d7a673 SystemUI: Reduce keyguard indication text padding cfd0951bbb55 [DNM][HACK] telephony: Force Class 0 SMS to Class 1 5a79d2efba22 HACK: telephony: Conditionally force enable LTE_CA 6a5c438f1f79 SystemUI: keyguard: preview: Catch InterruptedException bc9340d7cdd2 SystemUI: Match collapsed qs header height with status bar 424aa22e209d udfps: Forward port Boost framework hook. 6d6a226ac2fc SystemUI: Forward port QS fling animation boost to NotificationPanelViewController 1f204df0e22e SystemUI: Turn on UMO turbulence noise and surface ripple by default * Repository: https://github.com/Evolution-X/packages_apps_Evolver/commits/refs/heads/tiramisu 173c3b7 Evolver: Disable/remove some features for A13 QPR2 * Repository: https://github.com/Evolution-X/vendor_evolution/commits/refs/heads/tiramisu e826f849 firmware: Guard it [2/2] d368596c soong: Bring bootloader_message_offset back bfb72dd2 overlay: Disable immersive mode confirmation 0cb91ccf overlay: Enable Wi-Fi by default on first boot * Repository: https://gitlab.com/EvoX/vendor_firmware/commits/refs/heads/tiramisu 244a032 firmware: Guard it [1/2] * Repository: https://github.com/Evolution-X/vendor_pixel-framework/commits/refs/heads/tiramisu 5cd1981 pixel-framework: Remove Google Elmyra 686b7df SettingsGoogle: Sync with Evolution X changes 25c1e29 SystemUIGoogle: Inject Smart Pixels as CoreStartable interface c1d289d SystemUIGoogle: Sync with Evolution X changes 6660a29 SystemUIGoogle: AmbientIndication: Fixed layout issue for Now Playing indication. 301d129 SystemUIGoogle: Fix deprecated quality check 9b43491 SettingsGoogle: Follow monet color in settings icon like AOSP ======================= 2023/04/09 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu 692278e denniz: Nuke CameraGo * Repository: https://github.com/Evolution-X/frameworks_base/commits/refs/heads/tiramisu 1391479b16d1 Screenrecord: Save preferences for permission dialog 5e234a4d8d83 fixup! SystemUI: Export RecordingService for External Usage baae6462b702 fixup! Screenrecord: Allow to reduce 3 second screen record timer a5175bcfe20d Fix the problem of slow exit of boot animation 5f9546c29260 Fix: "Clear All" recent app screen loop bug ea5e258f0a12 Fix memory leak in GroupExpansionManager 35a3d67feb7e Opt libhwui out of -fprofile-sample-accurate * Repository: /commits/tiramisu 740831c prebuilt-apps: Import LMC 8.4 prebuilt (aweme variant) * For more better camera quality. ======================= 2023/04/08 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu 1e5acbb denniz: Removed it separated app stuff I forgot ======================= 2023/04/07 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu 9d60e51 denniz: overlay: Revert back to oplus brightness values d5a1391 overlay: Adjust framework dimming a2f18d1 AodHelper: Change doze timer logics * Timer is not working on service startup sometimes. * Repository: https://github.com/Evolution-X/frameworks_base/commits/refs/heads/tiramisu ddfb4273f9a2 base: Add a toggle for secure tiles on keyguard [1/2] 1cd24ec72a6a New Crowdin updates (#315-#425) 251e546aa754 [Bugfix]fix NullPointException when pkg is null 22d219123105 [Bugfix]Switch back to the application on /system when UID and path changed ee1cadeb23dc [BugFixed][OOM_ADJ] use max_adj to control process final adj e8afe276305d When the sharedUserSetting of the application on /system is different from the sharedUserSetting on /data, we should trust the sharedUserSetting on /system 2886a2d68966 Treat process group creation failure due to a dead process as non-fatal 5107a7a4e456 Treat failure to create a process group as fatal d0d0c875af42 Cleanup and consistency around system server profiling. 83c4e8b028c8 Reduce the memory usage of the ProtoLogToFile 9efb4ac45013 [Bugfix]check whitelisted packages exclude nonsystem app 4687134c8f3a WindowProcessController: Fix potential memory leak 71e2fee9bda1 [WMS][Bugfix] Catch exception when dump local window. c6ce56bac2b8 prevent crash with pin protected user and taskview 28162261aeaf [WMS][Bugfix] Fix hang when dumping local window. cc95580564d8 Do not kill the server process itself 3f1c4da9f124 Fix erroneous self deletion on SkImage creation failure 8901f9370fd5 Only create clip bound object when RenderNode is not quick rejected b0597b77a95d Shrink by 0.5 for YUV TextViews e8973f9b37fd Touch is not working 6d1507b50780 Activity not finishing even after pressing back key 89f55e0c1cd0 System crash during dismissing split in multi-user scenario c68e9bf0bf6c Fix an issue that the FoldStateListener induces a memory leak 41049421d6ee hwui: renderthread/CanvasContext: Reduce the timeout for dequeueing buffers 73e2deb3b150 [BugFix]Fix NPE when pip onAnimationEnd d050322e5c61 Fix the pip bounds error when entering pip mode. 331c3e33b7ed Pause is getting scheduled 2 times 6fed2d7e9ff7 [BugFix] Fix pip error, from split-screen to pip in landscape.. 88e8efe40eaa Youtube application when moving to PIP animation was very bad f65fd746e816 PixelPropsUtils: Remove Snapchat spoof 404e2aca6a10 SystemUI: Enable Partial Screensharing ee6d37aa0282 SystemUI: Show infinity for large notification counts 7e2099895134 [SQUASH] SystemUI: Forward-port notification counters [1/2] 46e9832c5621 SystemUI: Allow user to customize max visible notification icons [1/2] 1bb220f5f970 SystemUI: global actions: fix icon position on multi-line action 028f535861d1 SystemUI: Link style elements to config_dialogCornerRadius cb1fa125e5f7 SystemUI: Display 2 rows when using 3 columns eaf1e3b237a7 SystemUI: Allow to change QS tile label text size [1/2] f5fec160fdf1 QSTileViewImpl: Clean up init 542e535ee3d3 SystemUI: Update and fix QS tile layout settings 6569a7d3a49b SystemUI: Improve vertical QS tile layout & animation d3b240db22ca SystemUI: Tune QS tile dimensions 5d943b39e0da SystemUI: Fix qs tile vertical layout scrolling 1edc2cdb6eb9 SystemUI: Add QS tile layout settings [1/2] 4b8ca1539275 SystemUI: allow set combined QS with config 18e2c88208ed SystemUI: Use lighter material you shades for charging animation 4742046462fa SystemUI: Use color accent for charging animation fb65d646a231 SystemUI: Block few clock customizations in QS header 089f0b7c2623 Allow unpausing apps that have an unpause dialog 81dd023391bc Fix viewing app info dashboard of hidden work app 156b80746e66 Fix: Firewall: NMS inverts default rule behavior 9dd806b07dc6 base: Live Volume Steps [1/2] c3f713000129 AppLock: Fix hidden apps reset after reboot b7b53a780d07 base: Do not reset keyguard going away state 859d6c024d5c Doze-on-charge: Add few improvements 78845201f8b5 opengl: Don't request render in GLSurfaceView.GLThread ctr 1efeb9a090c3 AppProfiler: dont be so hectic on cpu battery stats 34a07e9dfb58 bugfix: automatic notification permission request breaks in some cases 0c6018c6e1dc config: Enable QR scanner shortcut in lock screen a9d9d6b15a4d Don't fail setDeviceConnectionState if not implemented in hal dd5d8761ae87 [TMP][SQUASH] Remove clock/date customization for QS 9c8b8163938d SystemUI: Lockscreen clock color settings [1/2] 526f05516213 SystemUI: Make clock & battery clickable again 08d6826b590f SystemUI: Follow status bar battery style in QS 3f0f8cfbc32b SystemUI: Fix black screen after DOZE c3c1275bda48 SystemUI: Avoid unnecessary keyguard indication controller recreation d5545fa78398 SystemUI: Improve fp ripple animation color 2950c2d219a0 SystemUI: Apply monet to fingerprint authentication ripple animation 8950eff2eabc SystemUI: Fix method for disabling unlock ripple animation 21be5af8a42f base: Allow disabling ripple effect on unlock [1/2] 1335b80308ce base: Custom (User Selected) UDFPS Icon [1/2] cc7fb7110457 udfps: framework_dimming: No need to return newDimAmount 0c263e1531bb udfps: Implement framework dimming support aa29f3629b05 UdfpsAnimations: Migrate to DisplayUtils.getScaleFactor 104699c998e3 SystemUI: UdfpsAnimation: Don't run scaleFactor on mAnimationSize d9dd24372e24 SystemUI: Allow UdfpsAnimations to work with multiple resolutions c4062e26f3b2 fwb: Disable Smart Pixels on UDFPS d9c347cb5f98 biometrics: Fix udfps races 3d01f0de49ab Bring back UDFPS icons and animations [1/3] 70b1f1f6126b SystemUI: UdfpsController: Disable Night Light on keyguard c15bf8427005 base: Allow toggling screen off FOD [1/2] a7ef596fe4c6 udfps: Allow devices to pulse onFingerDown instead of waking the screen f5538f292795 udfps: Support udfps on aod without dedicated sensor d6ecd4bc351a udfps: Make pressed udfp view configurable 166537fe38fa udfps: Change window type to TYPE_DISPLAY_OVERLAY acbf85680f73 udfps: Restore illumination dot for global hbm 78baf7f3eff5 udfps: Trigger onFingerDown with regular action down events too 43af0dda0fb4 udfps: Remove navbar inset for BiometricPrompt 8d4e91fe681f udfps: Implement default udfps display mode provider af8e7e8a7c26 UdfpsUtils: Use config_supportsUdfps to check for all Udfps devices 3d826d6b3cf9 core: Utils: Add method to check udfps support 0b1fb1fd604d Stagbin implementation for posting error logs d50acc3ab99c Revert "core: Switch to Pasty for copying crash logs" e17294ed733f SystemUI: screenrecord: Remember last used blinking dot position a89645498f31 SystemUI: Skip screenrecord dialog when long pressing the QS tile 99e0e085aec5 SmartPixels: Fix BatteryController dependency crash a96f1481d530 Fix long click intent for Smart Pixels tile [1/2] 95d1a54a1486 SmartPixels: Use CoreStartable interface for receiver 83ca2a60f75f SystemUI: mark smartpixels as a trusted overlay 9043d1e2347d Smart Pixels: Update default grid pattern ae8c79bcf22d SystemUI: Add Smart Pixels tile 389a77086f87 Smart Pixels: Dynamically register receiver 85101332fcd3 Smart Pixels: Switch to registered receiver 822f4e15586c SystemUI: Smart Pixels [1/2] b4dff28bc690 SystemUI: screen-dimmer-pixel-filter 2f2b92124544 display: Force a reset if brightness adjustment is changed directly bc8d78f8e92b Do not brighten when dim state or low power mode. 9d613ce131b2 fixup! SystemUI: Bringup tuner statusbar changes c37ef69e47e3 PixelPropsUtils: Spoof back part of Google Apps to Pixel 5 2ee6bba9388a SystemUI: Do not translate FPS to other languages 1413a565f98a Perf:Fix the issue that activity boost duration abnormal. aee8ec2d1c83 CachedAppOptimizer : Fix compaction configuration being ignored 999086b4b19a Fix SystemUI NPE when ScreenDecorations is disabled b7e99d601b64 KeyguardIndication: Set wakelock on doze only when required b28609e96f89 Delay display DOZE on LS => AOD only if blanking is not needed 45c0f4290960 ColorContoller: Fix getting default accent color 432f4a45dc6b Pulse: Vertical mirror [1/2] 77bc5e34a150 Pulse: Custom gravity and Center mirrored [1/2] 626f52cc2432 Pulse: Implement pulse color based album art [1/2] 41aace8dc314 Pulse: Detach pulse view only when attached 24979edb09d7 Pulse: Solid renderer round lines [1/2] 443d5495a836 Pulse: Set current Refresh rate as FPS animation value ef54ff3567ae Pulse: Add more NPE checks bc694192da61 Pulse: Extend to Ambient Screen f34a4d828b6a Pulse initial checkin for Android 13 [1/2] 2b1f06e7662a DozeSensors: Dont set proximity sensor listening if not registered db2ffaf25424 DozeSensors: only use proximity sensor if supported d1eb4be91608 JobScheduler: Respect allow-in-power-save perm 23429769a725 Revert "DeviceIdleJobsController: don't ignore whitelisted system apps" d4a5bec79309 Add show recents option [1/2] 08ad06e1a402 Gestures nav: Add hush mute action b7ee47b25167 Gestures nav: Add Partial Screenshot action. f83d02cd263d Gestures nav: Add Power menu action aa3bc446197c Gestures nav: Add Skip/Previous Song Function 54bcbc9cae13 Disable Ambient on wake gesture when incall 8a5baac35d6a Show Ambient instead of lockscreen on wake gestures [1/2] 05065e8f4395 BoostFramework: Guard it with overlay b761c1cb03e1 OverScroller: Import BoostFramework.ScrollOptimizer 04df91705c4f Filter multi-layer cases for pre-rendering be97e1db839f perf: Add lock protection for initialization in ScrollOptimizer b1fabc6d9a98 core: Port CLO's Framework Boost e0302436f8c6 AppLock: Update API af410bfbae9a AppLock: Allow locking all apps visible in launcher ae5b4a5d4fce CompanionDeviceManager: This uses the MANAGE_COMPANION_DEVICES permission c32d31b4ecfd EdgeLight: Fix up applying custom color 94c9fdfed120 Revert "Battery Styles: Do not apply SB battery meter style changes for QS battery meter" 7d1c42188490 Camera: Add feature extensions 5275fb1a5f09 Revert "DO NOT MERGE CameraManager: Provide flag for overriding camera output to portrait." ae566bc70226 Revert "Camera: Add feature extensions" 18e6731ba096 Revert "DO NOT MERGE CameraManager: Enable override to portrait by default for devices with the system property turned on." 9ed8c3f0371f Revert "Camera: Enable override to portrait by default" 3bc66629375f Revert "Camera: Add support for readout timestamp" 5619e5997b84 Revert "camera: Support exposing aux camera to apps" fe419520acdd Revert "camera: Allow extending aux list/excludelist via resources" 93c1603f3d2d PWM: Remove regional screenshot action fe4b69529991 AdvancedGestures: Use Evolution utils for screenshot action dd6a41b20841 Advanced gestures: reorder actions [1/2] 45cee49b9e6a EdgeBackGesture: Remove assistant action 5c9ad3774b98 Advanced nav gestures: improve code and fix glitches d64f7b0e8ab2 Extended swipe: show a double arrow when almost triggered b76a46b21e2a Allow back swipe on bottom screen if launcher is showing 150fb49eb077 LongSwipeGestures: Vibrate on action if gesture haptic feedback enabled a1793e95f9f5 Add switch last app to gesture actions [1/2] a7f3bd423e6d Allow extended/"L" back swipe to trigger actions/app/activities [1/2] 6c77170e85bb SystemUI: Optional haptic feedback on back gesture [1/2] 6b1f6ef07277 AttestationHooks: Fix issues b62b3448ab52 SystemUI: Support smartspace animation for pixel launcher 17afc06bb8ff SystemUI: Set launcher activity name a0b85b84c8ef SystemUI: qs: footer: Launch The Evolver when long clicking settings 72361b4c6510 Enable lockscreen quick affordances by default 9702d685e424 Skype is not opening in full screen b30cf5477e9b services: core: Temporaily handle NullPointerException in PackageManagerService deeac267c7f0 AppOpsService: Don't log stack traces for isolated processes 62c7422b6695 Frameworks: Enable VoNR by default f47679d2a447 Ignore AGPS toggle during user-initiated emergency calls 92cefdbfa47d Remove sensitive info from SUPL requests db16b58a3d31 Fix secondary user crash with system user locked 0a459f66984b Fix profile provisioning check in secondary users 417788d07bd9 ConfigurationController: Prevent app crash caused by null configuration 211a3b64827c hwui: Prevent systemui crash caused by segfault 087f295ee712 Camera: Fix null pointer access 046c73871395 Youtube application when moving to PIP animation was very bad 2285e219e0b8 Less boring heads up: Don't skip heads up for most messaging apps 4371bd9eba48 base: Improve IME space feature overlay 1644c4943a6e base: Remove IME space under keyboard feature [1/2] 5e74012684f5 Allow required Android Auto permissions 98dcb66c87d0 Allow profile owner to set user_setup_complete secure setting b7098e769c5b PhoneStatusBarTransitions: Always animate battery out at the same rate 66080a6dae00 base: overlays: Fixed ! cutting signal icons in restored themes d65dd6e9f040 ViewGroup: Remove child parent when a new view is added 476c3c625ee6 Improve renderscript allocation and usage c88a5c7a30cc Fix stuck screen from display change timeout 1f7e341cfdf9 Set alert dialog message to use system font 10d06a4a07c1 ClockRegistry: Remove clock id checks except default 1c55eb3271ba display: Make Night Light transition more gradual a4382b94cd53 JobScheduler: Stop leaking user information a155522bbbc9 core: Fix suspend failure for privileged system components 077937b87dea SystemUI: Prevent systemui crash when reinflating QS 24a88dfd2bec InputMethodManager: Prevent unnecessary invocation of IME abde13a009fb SystemUI: Restore default biometric listener behavior fa044af0892a SystemUI: Hide wifi standard icon if not connected to wifi 26b7ca0ddb02 SystemUI: Lockscreen clock format settings [1/2] 140ada6473fc SystemUI: Update lyric ticker on post notification 396460a5527e BrightnessUtils: Allow maintainer to set desired brightness curve impl ebc307692075 base: Fix brightness slider curve for some devices 16a5f0389193 BrightnessController: update icon state for auto bg icon 43bec764a596 Global VPN feature [1/2] 70c99bf893e3 base: Grant OnePlus and MIUI Gallery storage permissions 77280dbcea79 DefaultPermissionGrant: Fix google search crash 80ded54670c9 SystemUI: Increase blur radius to 65px 31690ae53e8b SystemUI: Also blur power sub-menus b1e3e86af404 SystemUI: Blur the power menu 523ea4fa0880 SystemUI: Blurs: allow blur even when GFX acceleration is disabled 97a26c09d5e3 SystemUI: Use secondary label for language QS tile da748452ac28 QS: Locale Tile 5720423fdfa4 AntiFlickerTile: Fix error in handleRefreshState 44018e461f42 NotificationShade: Make blur crossfading more gradual f4b2776e8a85 data: Add missing systemui permissions 9e97a47482e9 LocalImageResolver: flag off debug logging 678206ce9f40 CameraManager: Handle NPE with ActivityThread.currentOpPackageName() 6336d16ab798 Toast app icon display is inconsistent for system apps 4df90084eec8 Change mODICaptionsTooltipView null check occasion to avoid potential crash 7a5b91812909 core: Whitelist misc system apps 834c6944a538 Fix disabling power menu completely on secured lock screen 05ba445339cf SystemUI: Let screenshot window ignore screen decorations 2a3395882ba0 SystemUI: Allow making Navigation Pill thinner [1/2] 2a8aee8528b1 ShutdownThread: flag off debug logging 7531503092fd NotificationChannel: Correctly restore flashlight pattern enablement ba0db7b94ffc SystemUI: Unblock alarm and vibrate status bar icons ea77e04c0c63 SystemUI: Fix alarm icon 51d23f859212 base: Allow disabling color inversion support [1/2] 9d00cb10c3ab Fix potential NPE when MessagingMessage's message is null 7e5c0026d113 Fix crash when comparing messages 2a9b53fc8994 MobileSignalController: Do not duplicate SPN and PLMN 32469f363220 ServiceRecord: Don't post running notification for oplus camera 53fd5ce93359 DisplayModeDirector: Allow to enforce user selected resolution e1aae0ffe19c base: Introduce automated DC Dimming [1/3] 91611a090def base: treewide: Disable debug logging d8eed02fe842 display: Add simple RGB color balance transform 9e14b9e17da9 graphics: Override system fonts with user-selected overlays 9f3b0a282a62 base: styles: Use user fonts for Material UI themes 3b86221c9cbb base: fix list style alert dialog to use system font 4eebf3b882e8 TouchGestures: Add keyhandler overlays e73bdd5b8359 base: Fix scheduled AOD/Sleep mode 763117c62838 SleepMode: Improve location mode logic fd064cb54fbe base: Always turn on sensors when disabling sleep mode bbda5e45a6ef base: Introduce automated Sleep Mode [1/2] dec7d38073fb base: HUN importance selector (1/2) 83cb65f3b36d fwb: guard power calculator spam with debug a88ab7583f2c FPSInfoService: Revamp FPS counter 889984ce9ab8 Fix exception caused by system app setting wallpaper b3289742e98b SystemUI: Don't force small clock when media isn't allowed on keyguard 37f86829795d SystemUI: Hide notifications when quickly expanding QS 7e461f5d9fe0 SystemUI: Open mobile data usage from qsfooter 82b37effdf47 SystemUI: Fix daily data view in QS footer 9e960daf351b SystemUI: Toggle data usage view on QS footer [1/2] 7559dc9f4a1f SystemUI: Show daily data usage in QS footer 2245e794e1dc KernelCpuUidTimeReader: Always check if `remove_uid_range` file exists 04f5178e9973 Fix potential crash in ImageTransformState e39645ad9bc1 BootReceiver: Return early if trace_pipe doesn't exists 50d81d49a5b6 base: Add an ability to blink flashlight for notifications [1/3] 876354c64c78 base: Pocket Judge: Don't go to sleep while on call c1f6c2375117 base: Allow enabling pocket judge on call via an overlay 049cbba24c68 base: Allow toggling NFC sounds [1/3] c2c59e558309 base: Allow customizing default notification vibration pattern [1/2] 08c662e82718 SystemUI: Fix default data SIM resetting after reboot 74c7c8bc080c base: Refractor Wi-Fi standard icons 720fdbb850a1 base: Import Wi-Fi standard icon [1/2] 120973babb80 NotificationPlayer: use AUDIOFOCUS_GAIN_TRANSIENT instead of AUDIOFOCUS_GAIN in looping mode d8910c49dc8c base: dont call roundStorageSize on Storage API for getting sizes fdedb2815546 SystemUI: Allow choosing a custom background color seed [1/2] d2a9ca530bcf SystemUI: ColorScheme: Limit custom tinting to accent1 814383809fe9 SystemUI: monet: Allow a more granular control over shades [1/2] 079645aa61b3 base: Add support for Lockscreen clock fonts d83ff0752faa SystemUI: Enable session-based media actions for all apps 3a597a0f2dd8 FeatureFlags: Enable systemui volume panel by default 40a4b684d177 Add null pointer check to avoid system crash. dbe82ca695b8 KeyguardIndication: Fix glitchy charging info on AOD 2f1767f3838f KeyguardIndication: Fix glitchy charging info on lockscreen 1c86058d2280 PixelPropsUtils: Spoof userdebug to Pixel Launcher 7baefc1d69d3 PixelPropsUtils: Spoof user build 3a6c03915c5c PixelPropsUtils: Simplify GoogleCamera whitelisting 3add5ab6f78d SystemUI: old style mobile indicator layout fixes aba0d034b4fc SystemUI: Ensure keyguard statusbar is gone when not showing f98e896f73f8 SystemUI: Remove existing icon group if its overriding 2d9ddf768369 Fix VPN icon failed reloading after disabling 11d1c50f9a29 SystemUI: add more notification snooze times c6671b2e2e6f base: rescue party: check isDisabled on all public API ce7091921671 base: app widgets fix update check from Build.FINGERPRINT to Build.TIME 664a33c730f8 audio: Don't play sound effects if stream is muted 743caf56c9cc aapt: Fix compiler warning (clobbered by longjmp) 4e45c8d31df0 aapt: add check for untranslatable "string-array"s bb310db4f017 Hidden Apps filter for use in the Settings app 8d527fbf390f Show hidden apps on secondary users' app lists c1cb4f78ccc3 overlays: FontNotoSerifSourceOverlay: Have a sane label a8a4ffcdc708 aapt: Speed up the style pruning adfad060c910 Avoid Settings app NPE on broken packages d8dcd5415bb4 NavigationBarEdgePanel: Make the gesture duration always valid bb1cdbe8c182 Fix bluetooth tile show blank f8f460888439 SystemUI: write initial value of SHOW_QR_CODE_SCANNER_SETTING on first call 0387b7451975 SystemUI: Use red color for low bluetooth battery b0781c3b63e0 Battery: make fill path rounded fe5571eb7874 fixup! Custom statusbar logo customizations a9b4ada7adcc Logspam: Properly handle optional app widgets service edaccb1604be SystemUI: clock_default_large: Don't hardcode monospace font ec6099da317a SystemUI: Catch NPE with android.view.ViewPropertyAnimator eeb8bcefb28f fixup! SystemUI: Calculate paged QS tiles height properly c5c50ac9f457 SystemUI: Calculate paged QS tiles height properly 083a6f5e71b4 ContrastColorUtil: Suppress log spam 622d0910bf91 Keyguard: allow large clock on tablets 68c3692e8742 Keyguard: don't use large clock on landscape a13fedf3ce56 SidefpsController: Apply ScaleFactor to sensorLocationY 14943dbb3fd6 Allow to hide arrow for back gesture [1/2] fdd3207061f0 keyguard: Actually kill Fancy Colon 8920b9fe1cd3 Slightly optimize less boring apps check for heads up 788e80ee30b1 NotificationInterrupt: Clean up for isSnoozedPackage e69ab2c58097 Skip less boring notification check when reTicker mode is active 4a7b5e4d0e55 Less boring heads up option [1/2] beee33138474 QSTileHost: Fix crashes with tiles like Anti flicker e66b06b37691 SystemUI: Fix suspicious spaces around mobile icons a484853a5aa7 SystemUI: Name Cellular Tile based on carrier 7c80bc8372d2 SystemUI: Allow Wi-Fi/cell tiles to co-exist with provider model 93218abf75e0 Revert "[DO NOT MERGE] Make sure WiFi and Cell tiles are not created in Provider Model" 23d7d316dcd4 QS: Open WifiPanel on LongClick b1c750d9ea61 QS: LocationTile: make it cycle modes 2e68e987c431 neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE 0daa67974dae Easteregg: Fix wrong PendingIntent flag at BubbleMetadata f57967ccd431 Add AlarmsBlocker [1/2] 2c72aa73ea4f Add WakelockBlocker [1/2] fc2cff1e432d base: wm: Follow rounded corners by split divider corner size dde38497c9fe Telephony: Fix the record output f3eb9f28ca45 SystemUI: Fix QS compass tile spam & instability 53f5ef3982fb SystemUI: Add Compass tile a02b2ff5f7e2 SystemUI: Update glove mode drawable 1e433490f4e8 SystemUI: add Glove Mode Tile fc5dcdeeeeee Revert "Remove fixed grant of READ_PHONE_STATE and cleanup" 8f69ce94c672 Disallow annoying OPlus camera notification 20e2fa0062ad ViewRootImpl: Fixed memory leak caussed by viewrootImpl objects b81fc5277334 Fix ViewConfiguration's ArrayIndexOutOfBoundsException f00a49521d2d fw_base: Pocket Mode: don't enable by default 09d97415aba6 fwb: Re-introduce keyboard backlight brightness control 8cf032c23f21 PowerManager: Allow to distinguish different keypresses de120e4006a2 PowerManagerService: Allow to light up buttons only when pressed 44c512dabacd fw/b: Button backlight brightness 5afe5c8797f3 base: Rework lock gesture feature 18bd5bbd21c9 Fallback ESC to BACK df1118a14e97 SystemUI: fix SliceView layout 4c722ba20453 Fix freeform window resize not working on multiple displays 1447cc6c5a85 services: lineage: publish binder service only at onStart phase and use super class context c848ecf9434b services: SystemServer: remove redundant startService for lineage hardware service c2043a2aeb70 bootanimation: Always use normal bootanimation 28803482a9ec base: add missing device config permissions for settings 86db5f5b9879 base: Allow to skip confirmation in biometric auth dialog [1/2] 736dfb2e85f5 Fix for NullPointerException in SmsMessage 05a5aee13c6b Fix potential crash when exit splash screen 229313cd6c92 SystemUI: use simple check for isFaceDisabled 5b14634e5acb SystemUI: Face Unlock animation 189caf9a0c70 Hide face recognizing message on bouncer when authenticated 359cb1984d4e face: Pass requestId on our authentication client e48303212932 SystemUI: Tell user when face unlock detection is running 0ebff146d0c7 Reset face auth on occluding app when authenticated d68ff3a6c20d WalletActivity: Don't explicity request face auth 363a15513712 Do not show camera indicator for Face Unlock service 88ab6d1ce401 [1/2] Allow changing face unlock method when locked 60637a32280f base: do not use new lockscreen layout for bypass 79b29c23daa1 KeyguardBouncer: Don't delay showing if face auth running e4a6dd66b80f FaceService: Allow our face unlock to be used on third-party apps f952177da48e SystemUI: Improve pt-br translation for fingerprint_dialog_use_fingerprint_instead 15c0b81e943c Add idle lockout message for FaceUnlock e9757cc030b8 services: Merge T changes on our custom face unlock impl 6433eb5aed7f Initial import of Face Unlock for S 950080953fac SystemUI: Add VPNTethering tile 188063e5a909 SystemUI: Check whether the selected WFD route is available aa8641602999 Ambient Music Ticker - Allow to pulse on new tracks [1/2] 696523e5fb2f SystemUI: Allow disabling clipboard overlay [1/2] d1322f63252a Update various corner radiuses to align with AOSP apps 8173380c0315 Fix screen unpinning text on devices that have gestures on fp sensor e3007f442142 Allow screen unpinning on devices without navbar 8c5a1a5fdc60 reTicker: Do not jump to app when clicked in games be806ab51f67 base: Stop the spamming of background start not allowed 43b47139daa9 CutoutFullScreenController: force full screen important apps eaec019cc41e Set callback before hal connection to avoid NPE on startup 8fc723342531 base: Custom vibration pattern per notification channel [1/2] 2844f821492c base: Have a proper validator for custom ringtone vibration pattern ef2f4142fa2d base: Allow choosing a custom vibration pattern [1/3] f84a09bfdd0a base: Add vibration patterns from OOS [1/3] 892b2d191c06 SystemUI: LocationTile: Be affected by the secure tiles toggle 765ae6ef1ac7 SystemUI: Darken circle battery background on expanded QS 9a6f6e6dfe56 Battery Styles: Added 9 more battery styles [1/2] 8378bc9733b8 SystemUI: Properly set onclick listener for battery 26316aabc728 SystemUI: Disable all-caps for smart reply button text da245980062f base: Reduce horizontal spacing around location icon 050b72b6f270 CameraDeviceImpl: Don't crash when checking input configuration failed 456b2379d5ed Link dialog radius to config_dialogCornerRadius 8a499d7fc43f The surface hang up when screen on and screen off 363a634cdee4 SystemUI: Limit keyguard charging stats updates 8574443cb4e4 base: Silence broadcast warnings logspam 0761eb83623a Fix crash when init QrCamera to start preview 58b77eea6e09 base: Don't send interaction hint for unnecessary events 628fe65828a3 Remove Safety Center tile from default tiles 6d997c77e539 SystemUI: Enable statusbar burn-in protection by default a70de374368e SystemUI: BurnInProtectionController: offset less aggressively d0687fa238cf [SQUASH] SystemUI: Implement burn-in protection for status/navbar c0c9b307c192 BrightnessController: Don't update slider from DisplayManager callback if user is changing brightness 142a1a7740c6 ListView: Disable dividers by default 0c920e92196e base: PSSSSST! disable some DEBUG logspill 985f2a0a8a4b base: TtsEngines: fix yet another NPE 4a2af3829edb Enable backup service by default for all users f0230ff8e1b1 BatteryService: Switch Dash charging status path to an overlay bf199ee21c55 Fwb: Show battery percentage on keyguard also while SuperDart Charging 889d42e10075 BatteryService: Add SuperDart charging support 87725a31ae69 AlertWindowNotification: Correctly load app label 3ed309c73baa Add partial/full screenshot QS tile f1f29137041d SystemUI: screenshot: Always show screenshot dismiss button 480d36da973f base: overlays: Stop building NotoSerif font. 4424c553e2e0 SystemUI: Use proper Resolver background color d5b28c142588 Battery charge warning [1/2] c9fb031de084 SystemUI: Add extended monet themes d91a0b621d24 base: allow to swap volume buttons rotation based [1/2] 4b0568bf0ebe Allow changing system themes [1/2] dedfd669a85a Volume dialog timeout [1/2] 098ba49498f1 Check ACCELEROMETER_ROTATION_ANGLES for current user caffe4422d2c Configurable 0, 90, 180 and 270 degree rotation 274b4ec7336f Global Actions: Update the default actions to match the stock experience. 556511389209 SystemUI: screenshot: add delay for long-press partial screenshot 3cfe648ffcca frameworks: Add more power menu customizations 8f353d48deb3 frameworks: Add device controls shortcut to power menu 2ab6c5ee8d1f Add interface for battery stats reset 9fe1b50d8333 BatteryStatsService: limit logspam b199c04319fc BatteryStatsImpl: Guard against OOB bcf43c4749f7 QS: Add CPUInfo toggle tile 249af297cc2d base: add CPU info overlay b3142a67512b OnTheGoTile: Fixed refresh state when turning off tile 084596d649f2 QS: Add On-The-Go Tile 348661a25d1b SystemUI: On-The-Go Mode (1/2) 752f4e81ce74 Add toggle to disable charging animation [1/2] f8c3c79f6cb7 base: Use wireless charging animation for wired charging too baa8b054e3e4 SystemUI: Move bluetooth dialog creation to LongClick method 942b81b56aec SystemUI: cleanup bluetooth dialog impl 45694137e6b2 SystemUI: Implement Bluetooth dialog 06a254774d4b InternetDialog: Launch mobile network settings on long press 76a80b135e5c SystemUI: Add hotspot toggle in QS internet dialog 3028720698da [SQUASH] base: Add status bar lyric [1/3] dd1388818db9 QS: Add and use Mobile Data panel c7b003add122 base: get the most of the media artwork colors 26f31598b18d privapp-permissions: Grant missing TelephonyProvider perm. 006e0c42472a SystemUI: Fix issue that log can't be enabled in MobileSignalController d6faea946b8b base: Supress telephony crashing platform 4152906e081d SystemUI: Fix SystemUI Crash 1119571368ef view: add null check for dispatch touch view acbab15d7dff development: Address NPE when removing preferences out of developer options 60be936f8ec5 BatteryMeterView: Fix NPE that occurs when onDensityOrFontScaleChanged() is called. 89768d771561 core: Fix toast background color not changing with theme 5f46f3dad3c9 WallpaperService: Fix half black wallpaper after rotating quickly a2ba61555a55 base: Update ic_doc_folder drawable to MD2 c55cf2ff0637 BackupAgent: Add backup shared mode b6fe7dcd003a InputWrapper: Opt out early if session == null 8d09624e2a01 ServiceRegistry: Don't throw an exception if OEM_LOCK is missing 30a9db2ce274 Fix MtpDatabase multithreading NullPointerException bacc1c60b159 fix error com.google.android.gms.persistent f2e5b79301d7 config: Allow gms to access persistent data partition 4f0e36a4ad9d wm: Passing a new ArraySet instance to avoid crash 8999326b6631 SystemUI: Make Lens work without independent package installed cb87adc0b76e SystemUI: Integrate Google Lens into Screenshot UI 3aa4be600acd ProcessList: Silence lmkd retries logspam fe5864cce3c2 BluetoothControllerImpl: fetch battery level from any device 0f24aee3cf2f BluetoothControllerImpl: synchronize mConnectedDevices access 3428b5ec16ec PackageManager: Add configuration to specify vendor platform signatures 62f955b61c3b SystemUI: BatteryMeterView: Set white tint in darkmode cabcfb441264 SystemUI: register battery observer in main thread 47eb0b96dcfd SystemUI: CustomTile: add a null check before loadDrawable invocation in default icon 82f2e5f0bb4c services: ActiveServices: drop uid check when notifying newly registered callbacks 5ef67ddc3074 Add Rotation anim to Power and reboot menu [1/2] eb6a0bfca68a Add 7 more power menu animations [1/2] f3ee5babb374 Power menu animations [1/2] 55e868bd04c9 base: Allow toggling floating rotation button [1/2] fed5d5b244c0 EvolutionUtils: Add an api to take screenshots e9cab0cf2fca Add api to get or kill foreground app 83cc81630de4 SystemUI: Allow limiting AOD & ambient display refresh rate 9f9537d585cf SystemUI: Nuke oriented navbar handle 1a1f15fd696b DeviceIdleJobsController: don't ignore whitelisted system apps 3bca2b7dc45c Fix black screen issue due to wallpaper decoding exceptions 8c899c710dd1 Fingerprint authentication vibration [1/2] faaf0e460034 Battery Styles: Add BatteryBar [1/2] ea3e6380542b Use FORCE_SHOW_NAVBAR to actually toggle navbar 8a015a8fa5d1 Add support for runtime toggle of navbar 36904bbb7640 [SQUASH] base: introduce app lock [1/4] 9166db6d9b56 SystemUI: fix MediaProjection cast crash d65dbd70958b Fix NPE with void android.view.VelocityTracker.clear() 492105b7c800 Disable FP lockouts 65953f78a34b IllustrationPreference: Hide illustration when we fail to play anim 63c8f88c988e PackageInstaller: Remove side padding from the dialog ea7265e3308e disable bluetooth by default f946f2ce52b3 add check for empty TTS engine name 682f8c8d715b Always show APN settings on CDMA carriers 29eb3d545a93 Add missing INTERACT_ACROSS_USERS_FULL permission 183311e1669d SystemUI: Fix QS customizer corner radius cacbab4210fd BatteryService: Add support for oem fast charger detection 1412118a0fc7 base: add API for disabling gestural navigation fc87dd889def [SQUASH] Power menu: Nuke flashlight option 4a77d220337a SystemUI: Add support for GameSpace 4aeed37d0b2f QSPanel: Fix NPE in updateViewPositions() b815206d25b7 SystemUI: Fix tuner pref for bluetooth 1f0178ddb34a SystemUI: Add ability to toggle bluetooth battery level [1/2] e69beeefd0f8 SystemUI: Show battery level for all devices 94f26530b539 SystemUI: Refactor statusbar bluetooth icon 0f575b2f431b SystemUI: Update Bluetooth battery level assets b78215ffa8c6 Squash of SystemUI: Show bluetooth battery level 867711786319 SystemUI: More rounded corners a630ba4be90d SystemUI: Add missing init for isDeviceProvisioned in PhoneStatusBarPolicy 0d6acc164e60 SystemUI: Allow toggling privacy indicators [1/2] 3151d4579594 SystemUI: Allow using tuner API for Global settings f052d65c74b4 Use alphaoptimized layout for icons on left 136d9c51fca1 base: Add Multi usb controller for Asus devices 90c3c32511c2 core: Fix menu popup ripple 6eb8a6124ad6 Enable doze and app standby 46935d7c06e7 Calm down attention service logspam c2e188d4f5b0 SystemUI: Allow Configuring Navbar Radius [1/2] cc801f14c670 StatusBarIconController: Guard yet another function from cast exception 80bc083ccf19 NetworkPolicyManagerService: turn this into just a warning 81fd8f203e2f Fix action bar font family on material themes 197ee84afdcf core: PinSet: fixup and improve code 615bf5d97caf Cache pin algorithms in PinSet e4fc5fd91f9c (Point) Only calculate sin and cos once c225343e03ee Cache KeyStoreService e7c991f1d796 Catch IllegalArgumentException for invalid phone id a92dae04862d Crash occured due to null pointer exception. de9ef37e41d4 frameworks: Fix null pointer Issue a83d30b7deae base: use a double click effect for charging if there is no amplitude control support b52000e7027a aapt: Use a std::map instead of a SortedVector 63a0d024d5e2 SystemUI: set heap tracking default also with a property like all the other flags ca1fb36a7a83 SystemUI: Re-inflate keyguard statusbar on theme change a915347f329e SettingsLib: Use framework resource for headline font 51fe4ed0b5a8 base: AudioService: bail out if ringer mode is not recognized 03e9a2df1f24 SystemUI: HeadsUp blocklists (1/2) b467da92c1e2 charging: Allow using vibration without sounds 5e41e19341ad Dark Theme "TURN ON UNTIL SUNRISE" is not retained after reboot 3a39ec5748e7 improve PendingIntent security check compatibility d1abe8f32038 HeadsUp: Change heads up timeout to seconds db25d2ae3226 HeadsUp: add timeout option (1/2) c6394b7bfe71 SystemUI: Kill old privacy indicator icons completely e0c33042ead5 SystemUI: Refactor colored statusbar icons 9ef352bf0393 Make colored Statusbar Icons optional [1/2] c6f7c62f8f49 StatusBarIconView: use app icons instead of provided notif one 37646d57d05d SystemUI: CastTile: Open cast settings on long click 3a1cbaeb8f9c SystemUI: Fix crash in cast tile for non-carrier wifi dde50c6037ae CastTile: Fix availability of Cast Quick Setting Tile 7ac5edc034a0 Reload navbar icons on changing style [1/2] 8ddd7ac64a67 Add support for Navbar styles 1327c3b22438 base: Force fullscreen for Google Dialer 4985720022b1 base: Implement cutout force full screen [1/2] 832607213a34 Add interpolators to qs tiles animation [1/2] 6eae0de5a0e0 Add animations to quick settings tiles [1/2] cbbe190b432c QuickSettings: Allow changing vibration duration [1/2] 7649f6537c88 QuickSettings: Add Haptic Feedback to tiles [1/2] ebe2b614bb22 Make sensor block package list configurable [1/2] 59cf9deba9f9 base: Add Accelerometer and Linear Acceleration sensors in blocking list 92b0192d864e base: Sensor block per-package switch (1/2) 30785d0a4ffc SystemSensorManager: sensor block per-package bc3210faa27d Fixup legacy toast icon visibility 3d87b18d5beb Toast icon switch [1/2] 54f194246679 Match legacy toast view with SystemUI 9e348c0e23b6 SysUIToast: Remove restrictions on toast app icon 9032dd4b920d Show icon of package associated with Toast f08ec9c81add AutoFillUI: Don't show a "null" toast 0b54460a74ba ParcelFileDescriptor: Stop the panic ca5b65b913bc SQLite: Do integrity_check only once 050244900224 SQLiteDatabase: Catch corrupt exception during transaction 3ecf98020d73 AOD: Sleep when proximity is covered for 3 secs af90e813f4f4 base: Set ic_avatar_user and ic_avatar_guest_user to follow system accent c04b20f7cfe1 KernelCpuUidActiveTimeReader: Do not spam log with negative active time 9a37af228a08 SystemUI: Grant INTERACT_ACROSS_USERS_FULL permission for smartspace 8fe4ef6e1a33 SystemUI: Enable smart replies for apps that target APIs lower than 28 ea0a6f171f55 EdgeBackGestureHandler: Change back gesture height intervals d19f744f525a base: navigation mode settings [1/2] 4f2d844e47e7 ImeFocusController: Prevent a rare NPE feb6c3d09fb7 ThemeOverlayController: Remove repeated monet check df904640dfbe QuickStatusBarHeader: Link date in QS statusbar with clock d57a91c4f867 pre-grant POST_NOTIFICATIONS to more system apps 0ceb4a0ad892 pre-grant POST_NOTIFICATIONS to the clock app 68fc4bb742f4 base: Remove aosp's 'show battery percentage' setting 5ed8fba9bf17 services: fonts: use a simple sha512 hash based file verification system fffdec3a5172 AODTile: use an enum class to represent modes and refactor 8f1df45d7e38 AODTile: update long click intent to match with Settings 31fb0e250710 AODTile: disable when power save mode is on 64de3ab2b0c3 AODTile: Open LS display settings on long click 101f1c5918cf AODTile: cycle through AOD states c0cef0d6a848 AODTile: Add back config check for aod available fb2e3ffa8631 AODTile: add option to enable AOD on charging only [1/2] 9c3eb203f454 base: add option to enable AOD on charging only [1/2] f017d4031d2f SystemUI: Remove unused resources aa13cecbe256 BatteryService: Add support for battery Moto Mods 9f9cce77dfed base: Pulse Volume Panel on un/mute [1/2] 4be16dc01c33 base: Make mute media on silent play nice with Smart Pause [1/2] ddcc8f40f652 base: Various mute on silent logic improvements fb91bc4a2ec7 base: Mute media only on silent [1/2] a19d6b3980d9 base: Support muting media volume on silent or vibrate mode 6bf791fc0e91 AlertSlider: Add resources for a few display oriented controllers 34e6d964ba0e AlertSlider: Add resources for refresh rate modes 638b0d7b143f AlertSlider: Add toggle to pulse on notification [1/2] da2e7fc13cd0 Allow blocking alert slider in pocket [1/2] 2d4cc61fb1fa SystemUI: add edge light customizations [1/2] 8ac75338bf43 base: allow hiding apps from launcher [1/2] 0c56caa4a495 SystemUI: inline logD function 03f42d3cea33 SystemUI: FPSInfoService: extend LifecycleService and fix overlay not being visible in secondary user 1eeae2a3eb46 SystemUI: FPSInfoService: get statusbar insets ignoring visibility 06394b0483d0 SystemUI: cleanup fps info tile and service 65edbbea69ae SystemUI: rewrite fps info tile in kt and bind service to the tile 999403e12e79 SystemUI: rewrite FPSInfoService in kt from scratch fffeed2c4d3a SystemUI: FPS Info Overlay & Tile 91e025472190 Paint: Enable subpixel text positioning by default 868cc8efb370 SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent retuend null 278919241b5b RefreshRateTile: Fix min refresh rate to 60hz in auto mode 7c9ca02403f6 [SQUASH] SystemUI: introduce refresh rate tile ce3708f6f8f9 base: Volume Rocker Wake [1/2] b1967407226f AutoBrightness: Add support for one shot auto-brightness 0187629fac2f core: Add config to control handling of audio direction changes. d9fc7fece5b6 reTicker: Cleanup 39dad40573b3 reTicker: Do not show when content/icon is null 3eb6ff4c2d62 Use Tuner API for reTicker settings 4577c052ad36 Properly update view for reTicker 0ebc3b60dbf5 Feature: reticker [1/2] af111b08463c SystemUI: New per-app volume icon 54a1ad506326 SystemUI: Use App icon for per-app volume 706d8892d77a base: make per-app work with multi audio focus 94a7311dff62 base: support per-app volume [2/3] 20f51c39e8b2 Battery Styles: Do not apply SB battery meter style changes for QS battery meter 5461ec947314 Battery Styles: Hide plus when showing battery percentage inside icon c17a43557e36 Battery Styles: Add back big dotted and big circle battery indicator 8ff74e2ee417 BatteryMeterView: Move null check to the beginning of the method. 62cc1c3e067a Battery Styles: Allow setting percent view on left [1/2] bed7cf83eea4 Battery Styles: Fix landscape battery size d6c8e99af136 Battery Styles: Introduce Battery Landscape [1/2] b1540011a902 Battery Styles: Add customization for QS 0429bed1337c Battery Styles: Fix signal icon padding with Hidden style 5b826d095a96 Battery Styles: Show a bolt ⚡ when charging 3b646e3a3d8d Battery Styles: Introduce full circle battery style db6eaa1fc8b0 Battery Styles: Readd dotted Circle to Kotlin impl 145b3c15d62e Battery Styles: Clean up for more customizations f42e2175504b Revert "Revert "SystemUI: Bring back good ol' circle battery style"" 008abb54a085 PixelPropsUtils: Don't spoof Google Fi 11fc9f8fd9e6 PixelPropsUtils: Don't spoof Google One d7537f2d01f9 AttestationHooks: Spoof Pixel 7 Pro to some Google apps f7d5c11f78cb core: Drop Netflix spoofing [1/2] 50da0c248d57 Intent: Fix launch of permission revoke activity from playstore 3e7dcd95eff5 SystemUI: Make edit button click ripple effect rounded 049bb2346c98 SystemUI: DreamTile: Enable for everyone 9b1ab7725312 SystemUI: Show the alarm icon on QS as well 2ffe074f7209 fixup! SystemUI: doze: add config for long press sensors that need a proximity check c66dbd1df927 SystemUI: doze: add config for long press sensors that need a proximity check acd57e869e47 SystemUI: doze: add config for double tap sensors that need a proximity check ec420beb2be5 Partially revert "Assume sensors perform prox check" 66252507bcad SystemUI: screenshot: close QS after launching long screenshot activity abec0933083c SystemUI: screenshot: disable magnification for partial screenshots c3858e78d6e8 SystemUI: screenshot: add extra crop boundaries 594ec515833f SystemUI: screenshot: remove duplicate clamping on move action aa7b07bb9043 SystemUI: screenshot: remove misplaced call to set crop view padding 130344e1b6aa SystemUI: screenshot: open long screenshot activity for partial screenshots fcd81e6669d9 Screenshot: Unregister task listener on destroy 0c5311b51ec9 SystemUI: screenshot: open the screenshot instead of edit 3f3babcce303 Screenshot: Append app name to filename b819612f1fd5 SystemUI: Dismiss existing screenshot window before new 36c4ea1f0ab9 SystemUI: Dismiss screenshot window on touch outside 981b68e2a4de Implement click to take partial screenshot [1/2] 2bcac7b512e5 SystemUI: Export RecordingService for External Usage a2f78cad4743 base: SystemUI: Adapt our screenrecord options to 13-QPR2 fdde6866acfd Screenrecord: Add summary for HEVC encoding bb853352fd65 SystemUI: screenrecord: Add an option to use HEVC c967c0b16a9e SystemUI: screenrecord: Use sdcard icon for file size limit toggle c698ec2b54ef Screenrecord: Slightly optimize loading/saving preferences 1947eac75aea Screenrecord: Allow to reduce 3 second screen record timer 0ed405fb13b5 Screenrecord: Add an option to record for longer cc274953bed7 Screenrecord: Save and load set preferences 25f33a838857 Screenrecord: Make low quality bitrate scalable per device a9e1e0b16c3d Screenrecord: add blinking stop dot and low quality options a2adb5fd1f92 SystemUI: Disable clock auto hide feature for QS 8d7b16ce6ed9 Add tunable to disable QS date [1/2] 4a7e85bbd3f1 Make center clock follow paddingTop 0f715d63f869 Add separate tunable for QS clock 9948e4228de6 Add option to auto hide status-bar clock 0851395ee0d9 Statusbar clock customizations 8a89c8b4b43d Add separate tunable for clock seconds 68b933365d2f frameworks: Add support for clock auto-hiding e9f5ebbcb0ec SystemUI: Add tunables for clock AM/PM style 4ce95b7614fb SystemUI: Add tunables for clock position 09284bf3249c base: Prevent NPE for Demo mode a77e1704d313 [SQUASH] base: Add option to cycle through ringer modes [1/2] 26a62f70ba2d Add various system packages to indicator exemptions bfd9d2f8552a PermissionManager: fix NPE in getIndicatorExemptedPackages 564fae0a6aae frameworks: Exempt location packages from location indicators 27dc230b111c webkit: SystemImpl: Make systemIsDebuggable() check IS_ENG as well 7e9fc986ab17 base: ChooserActivity: Don't show image edit button on multiple targets 391ed628d97c Sharesheet: Display two rows of max ranked targets f794810153ac Keyguard - Treat messages to lock with priority 428536d9c241 Don't skip theme application if it's already current 8032598abd01 Don't pass repeated back key events to app if custom action is set up b3fe226ace28 BootAnimation: Check for resolution override c9e1463b5e83 AudioService: Remove Analog Dock from fixed-volume devices 0a7494248f5d SystemUI: Only add GarbageMonitor tile to default tiles on ENG builds 02ffe23448e7 SystemUI: Make isTablet() use correct API for getting window metrics 62da2e7ef4e9 SystemUI: Don't store pending ControlAction if the device is locked 7dc9634063ed SystemUI: add FloatingRotationButton for hw-key devices 4159be0da54c SystemUI: Fix QS mobile icon disappearing on theme switch 243821f5ee56 SystemUI: disable keyguard screen off animation if we use split notification shade 3ed8d9820d2e SystemUI: Require unlocking to use Reboot tile e474aaff4c87 Add bootloader option to 'Reboot' tile 44f4180c26bb WifiDisplayController: handle preexisting p2p connection status 815734aae816 Merge changes for launching wifidisplay from system settings 4e04133e2084 power: Extend custom charging sounds 6a89995a3f44 power: Keep file scheme when not using content URI acde53b8fdf2 power: Respect global vibration setting for charging sounds 05e4d43a0cf7 power: Explicitly check for silent ringtone a2f04cdfebb8 LockscreenCharging: Add divisor current overlay 1694fe37b6fb LockscreenCharging: Calculate power from voltage and current 700108e4794e KeyguardIndication: fix fc on lockscreen charging info d7340e86e254 SystemUI: Fix current formatting on lockscreen b9b83f344d24 SystemUI: keyguard show charging watt 45555b471a5b [SQUASH] base: Lockscreen Charging (1/3) 25768d4b552b base: Add support for window ignore secure dbdda8b660bf Download: Add support to manually pause/resume download 0c44ebf3cadf QuickStatusBarHeader: don't disable estimate mode for centered notch devices 3f7f888738db Forward port CM Screen Security settings (1/2) 8f69fc2e8663 Revert "Remove dependency on IME subtype from TSMS" 0a56603e5bb8 Fallback to global actions if assistant is not available a5725223f035 ADBRootService: Add isSupported() method to check if we are debuggable d408e73078e4 Squashed import of adb root patches 07c93f6e1671 SystemUI: Add support for persistent usb drive notification. 745b0ff28130 SystemUI: Allow snoozing SD card notification unconditionally 94fb8830dd7b SystemUI: Add AOD QS tile 943da4bf938c base: Pocket Judge: Don't block dialer UI 5afb745953ac PhoneWindowManager: Pocket Judge: Handle torch power gestures 6e48478f77ef SystemUI: Allow privileged system apps to access screenshot service 8f33096f0fa1 Led lights: don't skip dialer and other ones d28137889c54 Enable notifications led light by default [1/2] 42db7fb92171 SystemUI: Introduce Data Switch QS Tile b0a66dc58229 SystemUI: add custom qs tiles overlay c87f7441e05b SystemUI: Update additional navbar dimens for Android 13 99860cc56168 SystemUI: Gestural: Improvement [1/2] e3359d424692 SystemUI: Improve gesture bar length [1/2] 63f159573a0e Revert "Fix SysUI Demo Mode activity so it doesn't crash." 9a66fe5fa698 Utils: Adapt WiFi only check to A12 67821a037803 FingerprintManager: return "Try again" by default 4265933ce6de Fingerprints: Increase MAX_FAILED_ATTEMPTS 4e3c7a85be7d Cellular tile: don't show disable confirmation dialog 9a3ee7ede639 Camera: allow camera to use power key as shutter ca63152b77b8 always auto-grant permissions that have "normal" protectionLevel 682d09597652 fixup! base: Forward Port Volume Long Press Skip Tracks [1/2] f21d36c2277c base: Forward Port Volume Long Press Skip Tracks [1/2] d24d37ce6457 NavigationModeController: Mute debug logging. 0b797ae797b0 ActionUtils: Reverse actions for QS and notification panel 3c6fdde2f117 [SQUASH] base: Move actions into its own class 7870e2459872 Hardware key disable support 5739c9e208d8 Hardware key: Customization support [1/2] f6081ecd8b34 core: Expose method to start assistant through Binder 6c8344a9722c Make all activities resizable 1a9d222bb606 battery light: Use config_multicolorled overlay to set battery led color f91257d41493 base: Let maintainers mention they don't have a notification led 9630fcd1b9eb Battery: Add option to disable led after full charging (1/2) 020b969cd976 Battery light customization [1/2] a542bc24d360 Add back increasing ring feature (1/3) c501f3edaa14 VolumeDialog: Display default row when active row is notification 095430877b56 VolumeDialog: notifyVisible after the volume panel is fully hidden 5fdf62bc9cf2 Allow adjusting progress on touch events. dbbf9382fcab Check for null callerPackage in getStorageEncryptionStatus 34d38822539d Show the vibrate icon in the Status Bar by default 358b3bd0b992 Pre-grant Updater app with Notification permission by default 751d99262856 AppErrors: Respect appsNotReportingCrashes for ANRs 70927a8e9472 SystemUI: Avoid NPE in volume dialog 021d1b329c43 VolumePanel: Pass touch outside of volume panel 9ab7782db0f6 Volume panel: avoid multiple animations on touch spam 576017f8c9bb SystemUI: VolumeDialogImpl: Change bg tint for inactive rows 58e412d2f447 SystemUI: VolumeDialogImpl: Fix inactive rows tint 3f235d594911 SystemUI: Make the volume dialog expandable d69dbf877219 VolumeDialogImpl: Fix cuttered layout when on setup or lock task mode dca07f9434e1 VolumeDialogImpl: Don't hide the default stream when adjusting the music stream 0b768551585e VolumeDialogImpl: Respect multiple visible rows in landscape 90af9fc67822 SystemUI: Clean up and fix QQS Brightness slider padding b0d03f2ad387 Use brightness icon matching with slider redesign 7f90265aef2d SystemUI: Refactor brightness slider paddings 5c320ece3d74 Brightness slider: Fix issues with media mode b27312d312f1 Bring back QQS brightness slider 7025fd5e142c Revert "Remove QQS brightness controller" 5b451a6cfe3e Allow tuning position for brightness slider d285070a9f48 SystemUI: Port brightness slider changes 443e4fc252b5 Fixes and improvements for Black Theme 29ed5a4d3613 base: Black theme [1/3] 6d0330fcf93a ScreenOff torch: Allow to disable torch when screen is on f989ee0bcecc Allow doubletap/longpress power to toggle torch [1/2] d0c5b6ec621e VolumePanel: Add long click for expand icon 40da7b74f1c9 base: Disable LiveDisplay low power consumption by default 97c5b7216a48 core: Disable LiveDisplay display mode by default 2c6972fe7941 SystemUI: Add anti flicker tile 733381ba794b SystemUI: Add reading mode tile 88c1f442cb70 SystemUI: Add LiveDisplay tile cabfce432c7b Introduce high touch polling rate feature control 63e911d8d588 LineageHardwareManager: Introduce keys swap feature support 0eee6493420a Move high touch sensitivity and hovering to InputService 011d4700bbdf base: Add Touch HIDL support f34b30b69377 Introduce anti flicker mode in LiveDisplay 3f4b8e836861 services: TwilightTracker: create an attribution context and use it instead of the given context 586e70d8d619 Introduce LiveDisplay from Lineage 7e01159c44d2 Initial import of lineagehw 0b44cfef146b Remove wtf if no display nits mapping exists 124d6f01a1ce Make DPC respect overlaid min/max brightness values 9ed2a46d9cd6 fixup! base: Add some static custom utilities 2a531028945b utils: Introduce FileUtils class 77b5f8cc72b1 androidfw: Don't spam logcat with resource messages 20d5f9737065 BatteryService: Fix battery led not turning off when unplugged at 100% 770df9f39c1f telephony: SmsMessage: Bring newFromCDS method back c42eae79a396 StorageManager: Add dummy inCryptKeeperBounce method 027b70d2c68d base: Change dividers from Holo Blue to Pixel Blue 925764032026 Fix bug Device that can't support adoptable storage cannot read the sdcard. 0398ef7aaa29 build: Don't check for fingerprint mismatch 57fc1540f995 base: Bluetooth timeout feature (1/2) 84f5eeaf94a7 base: Wi-Fi timeout feature (1/2) be7197e846de Turn off carrier provisioning by default to allow tethering 20b810de29a3 fw/b: Add capability to allow tethering to use VPN upstreams [1/3] 99e1e8780176 base: Use font configs instead hardcoded fonts a6169bb3fc28 Wire up default fonts with font engine 3ab3c61c573a base: Export bodyFontFamily and bodyFontFamilyMedium symbols 2e532b0222d6 Display Turbo charging in battery settings [1/2] 145f904033e4 Display actual charge tech in battery settings [1/2] 06e088c371e6 BatteryService: Add Turbo power charging support c17b01ad8dfb BatteryService: Add VOOC charging support b5d4fa402526 BatteryService: Switch Warp charging status path to an overlay c1ee6ce85d39 BatteryService: Add Warp charging support 66461d182dca BatteryService: Add Dash charging support 511d51c11b70 pocket lock: Increase to 15 sec the pocket lock screen be6caf75c26f PocketLock: Make using light sensor optional b18d46fa39f8 [SQUASH] pocket: Introduce pocket judge 021a318683fd SystemUI: Allow enabling compact layout of navigation bar a199a1226cb6 SystemUI: Add VPN tile c2319f8d3ff2 SystemUI: Hide Status bar on Lock screen [1/2] 203193054c7f Fix Wakelock issue 766599ac1209 Smart Charging: allow user set resume level [1/2] 57a7fa97ce5a Smart Charging: allow using device overlays 147b6e348b73 Smart Charging: rework for using more common sysfs node [1/2] 60a7c0467cd7 base: Smart Charging (1/4) 20367a9767f5 TwilightService: Save and use last fetched location bfa86f14b6ae TwilightService: Use temporary TwilightState when location is not available e9f96f85b27b SystemUI: Switch notification background to monet on heads up f33f95a0d24f fwb: Status bar logos - Linux [1/2] e23af3621803 SystemUI: Import more status bar logo styles [1/2] 132204f08e63 [SQUASH] base: Custom logo customizations [1/2] e4bf54555873 AutoAODService: Better check for doze enablement 421695b827c7 AutoAODService: Properly handle reboots & fix some logic b7f9bce6d53a AutoAODService: Use Calendar.add instead of Calendar.roll ff500aff7bb1 AutoAODService: Improve some code 4eb832f3be08 AutoAODService: Slightly improve code and docs 4b1f79a1bf90 AutoAODService: Account for disabled doze 776453deeced AutoAODService: Add support for mixed time & sun modes [1/2] c93b230d03cc base: Allow scheduling always on display [1/2] 2aa8babacf21 SoundSearchTile: Update intent flags for the apps bc51dc9d245a SoundSearchTile: Extend the use 7330247285f9 Add Google Sound Search tile 2236e0284f12 SettingsProvider: Allow overriding volume panel default location 243416e5447a SystemUI: runtime configurable audio panel location 6cc78e3a80b7 base: Add DND & Rate settings to flash on call [1/3] 24fb2d8377a7 base: Allow to flash on call only when entirely silent [1/3] 6684f3beacff Add Flashlight blink on incoming calls [1/3] a94aafbd1852 SystemUI: Prevent loop with display timeout c6b7d2ac5168 SystemUI: Better QS detail clip animation 4a95800bd120 ColorUtils: Prevent crash if alpha component is translucent e66ae9c5bb41 CameraServiceProxy: Loosen UID check conditionally 609f6c203f37 Screenshot: Remove scroll chip button text e9b0d6b8bb09 Correction in logic of roundend size calculation of SD card ac5ef471c96e display: Don't spam log when display state changes 772318bb2ce2 SystemUI: Bring back separate wifi & data QS tiles 4480d290d005 SystemUI: Add colors to assistant animation 19e9cc374fc8 SystemUI: Fix double unlock sound issue 0f228d5bd928 SystemUI: Respect Statusbar left padding in keyguard carrier a01fb36bcc67 Fix screen flickering when using one handed mode 2d225eea54de Add Lockscreen album art filter [1/2] a3112eda980f SystemUI: Allow to enable Lockscreen Media Art bb35a7fb5333 Option to Display Data Disabled Indicator Icon [1/2] 2edf73f2181d Allow using 4G icon instead LTE [1/2] ee65a2d316ab Make roaming indicator optional [1/2] 877d567d81ec Utils: Import restart systemui api 32e2f242afd3 Utils: Add method to detect whether overlay is enabled cc7edb2c03c4 Utils: Use Display.getCutout() to check if we have a center notch 485b95d5ae2c Utils: Add new cutout type method 00adc40f7f83 Utils: Update notch check logic a6eb1a8db3e2 Utils: Add more helpers d7b48068f22a SystemUI: Update QuickStatusBarHeader click actions c7be539b4975 SystemUI: Make battery & clock clickable again in QuickStatusBarHeader f7dde0a1663a Framework: Volume key cursor control (1/2) c193fc04b8cd Wake on plug [1/2] 724204331c41 SystemUI: HeadsUpTile: Open Heads Up fragment on long click 610b49cb2602 SystemUI: Block annoying statusbar call strength icon eac479d2eb47 telephony: show ICCID by default for all 72934389f1c7 TtsEngines: avoid crashes caused by null engine name 4460e2f0d364 SettingsProvider: Set device name to marketname if available 27fa4d35814e StrictMode: Enable by default only in ENG builds 3608876568cc StrictMode: Don't enable extra features for userdebug builds 17753c8c34ae Reduce NotificationHistoryDatabase logspam 6b9b99d07193 QSPanel: Don't crash when not using media player 5b9c122a6a91 PowerUI: Mute logcat spam. 440d7811b6c9 Add kill button to notification guts [1/2] 2895f01a0fd8 Enable lockscreen media artwork even if qs media is enabled 32c9fd2a55f6 SystemUI: Require unlocking to use Internet quick tile 6235504bdcde SystemUI: Fix the unlock sound played repeatedly 79ec20fb4a52 SystemUI: Dismiss keyguard on boot if disabled by current profile 3fcea9fd09e6 SystemUI: improve mobile data style switch logic 3dcc5b01cad4 SystemUI: old style mobile data indicators [1/2] f278b81a19b6 SystemUI: allow disabling qs on secure lockscreen [1/2] f2d875dbacdc base: Add navbar layout inversion tuning [1/2] deb8495ed214 SystemUI: allow changing the length of gesture navbar [1/2] 7c2758d7a07f base: allow hiding navbar [1/3] 8d6bddf98f53 base: Hide power menu on secure lockscreen [1/2] f328835eae4d Revert "Add screenshot back to power menu for some devices" 37d280b242f3 SystemUI: GlobalActionsDialogLite: switch to AOSP's Flashlightcontroller 3fa1d0680885 Power menu: Add Bug report shortcut bfbc9fbe8c35 Powermenu Torch: Allow simultaneous access bce0e845889d Powermenu Torch option [1/2] 611c122318e3 Powermenu: Separate Advanced Reboot actions from Restart 7f010b446329 Pimp the power menu out [1/2] 4ff627a4b2ad base: Avoid saving length as in a sql db for quick unlock [1/2] ce3ee9cad726 Make Quick Unlock compatible with long PIN/Password [1/2] c6542b08d1bf Keyguard: Forward port lockscreen quick unlock (1/2) 1c33e109add8 Scramble pin: fix scrambling after 12L 469fb44442cc Keyguard: Add option to scramble pin layout when unlocking (2/2) 77bd3cf3ebde Avoid casting network traffic to StatusBarIconView to prevent crash bbe74c2d5981 NetworkTraffic: Don't leave empty spaces when hiding network traffic text 35c2ce782e74 NetworkTrafficSB: Adjust onDarkChanged 62aea0f2754b SystemUI: NetworkTraffic: Minor refinements 5799645d7219 NetworkTraffic: Follow status bar texts' text appearance 89b10b482634 NetworkTraffic: Make sure tint is updated on decor color change 9e300331d68b NetworkTraffic: Fix excessively high reading on screen wakeup f25704bf0902 NetworkTraffic: General improvements 0c07892d28ea fw/b: Squash import NetworkTraffic 1d3c72bf6285 AudioDeviceInventory: launch default music player on headset connect [1/2] 7464e0555ead FingerprintManager: Fix NPE due to sensorProps 6bd21348edbd Remove Screenshot sound code completely 414a9de0d624 Double tap to wake on doze [1/2] b1e500cf7262 base: Double tap to trigger doze [1/2] cd74cea5c3ec Separate double tap to sleep on lockscreen [1/2] 8c97bf41fc35 SystemUI: Add double tap to sleep gesture da86159f07a0 SystemUI: use DOUBLE_TAP_TO_WAKE setting also for wake from aod bac0b2db95b6 SystemUI: Add case to quick pull down status bar anywhere 54bec39e4ab9 SystemUI: Add quick settings pull down with one finger 292afaff3efb base: Incall vibration options [1/3] 7591ec6b01fd Allow to suppress notifications sound/vibration if screen is ON [1/2] 28da320e714d RingtoneManager: Set a default ringtone for the SIM 2 6a6172f8a759 base: Add `@Readable` for RINGTONE2 and RINGTONE2_CACHE eb6437ea55f6 base: Phone ringtone setting for Multi SIM device [1/3] 53c0df18a206 SystemUI: Introduce Adaptive Playback [1/2] c6b0d28b76cb SystemUI: handle camera launch gesture from keyhandler 68c477c3b481 base: Remove unnecessary videos 6aa32fb8de81 base: Delete media tests 288b4ce329ef fwb: SystemUI: Remove GarbageMonitor tile 140c4e027bad use SharedPreferences to save verify results 41b6f9592ae3 EasterEgg: Fix some warnings fde35d874f57 SystemUI: Bring in drawables for statusbar icon toggles 404ee611e46a SystemUI: Add switch data saver icon 9827b796781e base: SystemUI: add VPN to the icon blacklist in tuner 4954cf3843dd Adapt tuner prefs to S settings style 70c968a11a09 fwb: Seperate statusbar from tuner and launch externally ec836d133efb Add back button to demo mode fragment 9105890eee3c TunerService: Add parseInteger failsafe method 014795ba42ab TunerServiceImpl: Blacklist Settings.System from tuner reset 773df411b797 SystemUI: tuner: Allow Tuner API for System settings 0d6eda136d55 TunerService: Prevent NPE with tunable 3365248d77cc Tuner: Don't clear out prefs, it's not disabled 27461dd5a04f base: SystemUI: enable tuner and show in Settings 4ce89e9e5356 systemui: Don't allow the end user to disable SystemUI Tuner 10d24744216e SettingsLib: Update LTE+/4G+ icon as per new Silk design 23b2e3c8eb40 SystemUI: Allow overlaying max notification icons bbffd6e98166 BiometricScheduler: Cancel operation if not idle 1a49539bdadb Biometrics: Allow disabling of fingerprint cleanups * Repository: https://github.com/Evolution-X/packages_apps_GameSpace/commits/refs/heads/tiramisu bb6e0c6 GameSpace: Switch Xuse-experimental flags into opt-in 6525a3d GameSpace: remove duplicate drawables 9b2f648 GameSpace: Fix layout jumps after dragging the bar 90646d3 GameSpace: update gradle config and dependencies 5731063 GameSpace: trim expand button width * Repository: https://github.com/Evolution-X/packages_apps_Settings/commits/refs/heads/tiramisu 0a6fbffe67 New Crowdin updates (#127-#301) 5bfc0767e6 Refresh "Device details" after resuming * Repository: https://github.com/Evolution-X/packages_resources_devicesettings/commits/refs/heads/tiramisu ba7d243 New Crowdin updates (#24) ======================= 2023/04/06 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu 5bea675 overlay: Move framework dimming stuff to right xml aaea5fc overlay: Set right charger name * Not VOOC charging. Warp charging expected. 3d871d3 overlay: Disable Combined QS Headers c186fb8 denniz: props: Disable TransactionTracing 7ce2c0a denniz: props: Import missing surfaceflinger props from C.13 a624078 denniz: Add missing netflix prop 7f9e2e9 denniz: CarrierConfig: Update to F.20 ef33aa8 denniz: props: Disable vt by default b32eba9 denniz: releasetools: Add md1img to the roster 156cc1e denniz: libshims: Shorten class name 845be3d denniz: Enable updatable APEXes 2cd434f denniz: Don't flatten APEX 7d16bbf denniz: props: Refactor f5d7387 denniz: overlay: Increase udfps bottom margin size 25e9b45 denniz: overlay: Disable WFC by default 0f3383c denniz: overlay: Fixup UDFPS position and its dependencies fc9603b denniz: overlay: Increase dimming disable delay 0ac445f denniz: overlay: Update UDFPS dimming overlay for brightness scaling changes 2a0acf6 denniz: Configure framework dimming * Use stock oplus values * Set max brightness range to 2047 * Wait 10ms before disabling dimming ======================= 2023/04/05 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu cf3bc92 denniz: Little refactor * Separate prebuilt-apps to another repository. 036cd4d denniz: Add missing sensors * Repository: /commits/tiramisu 02af741 First commit * Repository: https://github.com/Evolution-X/packages_modules_adb/commits/refs/heads/tiramisu acf69b4e adb: Look for shell executable in alternate places 6ec6bdf9 adb: Add ro.adb.secure.recovery handling * Repository: https://github.com/Evolution-X/vendor_evolution/commits/refs/heads/tiramisu bf36ffa5 overlay: Disable AiAiTranslationService usage ======================= 2023/04/04 ======================= * Repository: https://github.com/Evolution-X/frameworks_native/commits/refs/heads/tiramisu b1d1c9dbef SF: Avoiding unnecessary frame skip to reduce janks. * Repository: https://github.com/Evolution-X/vendor_evolution/commits/refs/heads/tiramisu c20d0de2 apn: update for T Star, Vibo and AURORA ======================= 2023/04/03 ======================= * Repository: https://github.com/Evolution-X/frameworks_av/commits/refs/heads/tiramisu 780187d114 SessionConfigurationUtils: Allow privileged camera apps to create raw streams for raw capable cameras * Repository: https://github.com/Evolution-X/manifest/commits/refs/heads/tiramisu 3e438d6 manifest: Initial A13 manifest (Evolution X 7.7) ======================= 2023/04/02 ======================= * Repository: https://github.com/Evolution-X/frameworks_av/commits/refs/heads/tiramisu 8b781ddd56 MediaProfiles: Check before overriding media settings xml f9d19367b6 media: Add timelapse 8k UHD Camcorder profile to quality map 2d89aff6c9 media: Add changes to pick target specific media xml's a558d74dec audio: add encoding support for linear PCM format ======================= 2023/04/01 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu 0c8d940 AodHelper: Doze pulsing repeat for fix AOD udfps AOD not recognizing udfps but it re-enabled after doze pulse, then disabled in few seconds. so pulse it repeatedly to always enable udfps. This is temporarily workaround. * Repository: https://github.com/Evolution-X/hardware_xiaomi/commits/refs/heads/tiramisu 03fcf0c Light: Add null check for lights smart pointer ee057aa megvii: hack to mount libmegface_vendor as libmegface 4bd5dcc aidl: light: Override QTI light HAL de4b511 [SQUASH] Remove IFAAService implementation * Repository: https://github.com/LineageOS/android_tools_extract-utils/commits/refs/heads/lineage-20.0 09c751c Support extracting from sparsechunk super images ======================= 2023/03/31 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu 076586f overlay: Reorganlize overlays 2 80a1e70 AodHelper: Nuke it baggy wake/sleep workaround and refactor * I noticed AOD turns off when pulsed while doze_always_on is 0. * This is unstable so we're remove it and make change better. * Repository: https://github.com/Evolution-X/frameworks_native/commits/refs/heads/tiramisu d0f7e836a2 Suppress codecvt deprecation warnings 0b62f6c96a Replace duplicate shaderOutputLayer with subgroupBroadcastDynamicId 3a809f9822 sf: Allow SystemServer to set the display brightness 14f66601bb Incorrectly dropped event because of pending overdue app switch when the App switch key event has arrived. 512187cbb6 SurfaceFlinger: add more thread-safety annotations. 6e75f457d2 BufferQueueConsumer: acquire a buffer only if fence is signaled 2bf2837ed2 sf: Update mSendUpdateImminent on reset callback c94458c86f Update VK_GOOGLE_surfaceless_query extension fixed values de07c2696b Reduce timeouts for occasionally-stalling sections 2c123b48b3 Fix for: clearAppProfiles interface can cause arbitrary file truncate d409553092 Fix for: copySystemProfile can cause arbitrary file read and write c385c09ed9 nativedisplay: fix the flicker issue in streaming video abe8d92508 libgui: reset buffer count to max slots instead of returning BAD_VALUE. * Repository: https://github.com/Evolution-X/packages_apps_Evolver/commits/refs/heads/tiramisu 9c1b6f7 Evolver: Fix Edge light option dependency 27525dc Evolver: AppLock: Slightly bigger icon size eef8046 Evolver: Update AppLock API 9762a2c Evolver: Allow locking all apps visible in launcher ======================= 2023/03/30 ======================= * Repository: https://github.com/nattolecats/device_oneplus_denniz/commits/tiramisu f58b82e overlay: Tune Automatic brightness 39da995 overlay: Reorganlize overlays 1f26c46 mediatek: apps/InCallService: Restore gain levels on boot and call initiation * Repository: https://github.com/Evolution-X/frameworks_av/commits/refs/heads/tiramisu f34967b513 APM: Restore S, R and Q behavior respectively for telephony audio * Repository: https://github.com/Evolution-X/packages_apps_Settings/commits/refs/heads/tiramisu c6d9ddc774 Settings: Extended Swipe Gestures: Add show recents option [2/2] 10293bcec0 Settings: Add more trigger actions/app/activities a74890a36b settings: allow enabling ethernet tethering independent of link state 91f8538f56 Settings: Fixup app_action preference after gestures re-order 6571377f34 Remove assistant from long gestures 272bfe810c Add switch last app to gesture actions [2/2] 9fb731d94a Allow extended/"L" back swipe to trigger actions/app/activities [2/2] 139544a5b5 Settings: Optional haptic feedback on back gesture [1/2] 3caa96ab69 Hide SFPS wakeup setting when it's not supported f5c6886abb [SQUASH] Settings: Reverts after QPR2 changes