==================== 06-01-2024 ==================== * build/make bc5856a Revert "Replace old-style kernel headers only when building inline" [klozz] 7ad3580 Revert "envsetup: Set INLINE_KERNEL_BUILDING if TARGET_PREBUILT_KERNEL is set" [klozz] 923b57a Revert "Replace device_kernel_headers with generated_kernel_headers" [klozz] * build/soong 3bb1e01 Revert "Replace {device,qti}_kernel_headers only when building inline" [klozz] * frameworks/av 314598e Revert "mp3dec: Check if input buffer contains valid data" [NurKeinNeid] * frameworks/base 08d9c3f PixelPropsUtils: Remove pixel5 spoofs [Alvin Francis] 5a95814 SystemUI: Match keyguard carrier text font with system [Dhina17] 30bb54f SystemUI: Update QS header fields text appearance on theme change [Dhina17] bc1b029 WindowDecor: Pass correct displayId for back key event [Dhina17] 3e16367 SettingsLib: Improve segmented buttons UI [Dhina17] 47fe8fb SystemUI: Update QS carrier text color on theme change [Dhina17] 236bd0b SystemUI: NavBarEditor: Use HOME_HANDLE as home for gesture nav [Dhina17] 86a83d6 SystemUI: NavBarTuner: Disable unsupported preferences on gesture nav [Dhina17] 1998522 services: Don't enable user switcher when creating parallel space [Dhina17] c02576b fixup! Implement firewall status bar indicator [LuK1337] d196eb9 SystemUI: Bring in drawable for statusbar firewall toggle [Michael Bestas] f66140b Implement firewall status bar indicator [Oliver Scott] b1ad352 Fix "Manage App & Content access" for profiles [Tommy Webb] 8255e11 fixup! Firewall: Transport-based toggle support (1/3) [Michael Bestas] 495fb0c NPMS: Remove support for SDK sandbox UIDs [Tommy Webb] a6ed1ee Support per-UID VPN lockdown policy [Tommy Webb] 8a8ff85 Firewall: Transport-based toggle support (1/3) [Oliver Scott] 9740360 Firewall: Migrate to POLICY_REJECT_ALL [Tommy Webb] 24be1da Firewall: Network access toggle support [Oliver Scott] 2f52271 Implement backup/restore for network policy [Oliver Scott] 7eb49ae Split network policy XML parsing into read/write helper functions [Oliver Scott] f48aaea SystemUI: Controllable squiggle animation [1/2] [ReallySnow] 6dc408e AudioService: Never force camera shutter sound [Kazuki Hashimoto] 6a8b698 services: Fix NPE caused by null connectionToken [minaripenguin] 387cc66 LockscreenSmartspaceController: Always treat intents as above keyguard [Ido Ben-Hur] a18df7c wm: Make freeform windows rounded and radius sync up with system corner radius [minaripenguin] 7700000 SystemUI: tuner: Add switch to force nav bar menu key [Dhina17] f8720e8 SystemUI: Use correct back drawable for 2-button nav [Dhina17] 924a301 SystemUI: Keep NavBarEditor class reference [Dhina17] 3c0232b NavigationBar: Fix NPE in NavigationBar [Nick] 0191e85 SystemUI: tuner: navbar tuner refresh [nift4] 24835ef core: Add config to show options menu in honeycomb targets [Dhina17] d22a598 Porting menu button from pie to new pipeline [nift4] a160645 SystemUI: bring back clipboard navbar button [nift4] 0cdc809 SystemUI: support navbar surface drag-n-drop [1/2] [nift4] 014315d SystemUI: fix antiquated TunerActivity bugs [nift4] 4d71f8d base: tuner: bring back tuner navbar editor from N [1/2] [maxwen] b4e9a21 Navbar: Fix issue where pill disappears in gestural mode [Pranav Vashi] fb5b489 Navbar: Ensure 2/3 button layout options play nice with gesture navbar [Alex] f28232f Navbar: Fix navbar layout switch and remove old cruft [2/2] [maxwen] 7fdd2a0 Navbar: Allow the launch navbar fragment externally [ezio84] bdcf4d9 SystemUI: navbar extra keys [maxwen] 69e111b SystemUI: Fix up UDFPS animations for multi-user [flakeforever] 9e9242f SystemUI: Fix up UDFPS icons for multi-user [flakeforever] e625368 SystemUI: Filter out duplicate notification icons on statusbar [Adithya R] e25c91a fix DevicePolicyManager#logoutUser() never succeeding [Dmitry Muhomor] 3835dda appops: skip ops for invalid null package during state serialization [Dmitry Muhomor] 358d65f Revert "Null safe package name in AppOps writeState" [Dmitry Muhomor] 8ebe9d9 Automatic translation import [LineageOS Infra] 9432fab display: Add simple RGB color balance transform [Danny Lin] 100d4ac base: Allow application downgrade [LibXZR] b6481ae ActivityManagerService: Exclude more packages for receiver check [Pranav Vashi] 641c2e1 SystemUI: Add vibration when long pressing QS footer settings button [Ido Ben-Hur] 2b3ce67 SystemUI: Enable more flags [someone5678] 43cbb48 SystemUI: Proper background for brightness slider [Ido Ben-Hur] 1536d84 fixup! SystemUI: Register content observer for clock position [ppanzenboeck] 7c2f6f1 VolumeDialogImpl: Handle cases where media controller is not available [danielml] f2aa6042 HACK: Allow to block lid changed state [Yuan Si] 0c254e1 SystemUI: Default to true for HeadsUp notifications [Ido Ben-Hur] cb76187 SystemUI: Launch hotspot settings on long click instead of click [someone5678] 2c6f8b4 Gestures nav: Make it cancelable [someone5678] 35d40a6 SystemUI: BackPanel: Always add second arrow in front on long swipe [someone5678] 3df3981 SystemUI: navigationbar: Flip canvas if gesture started from left [someone5678] c1d4c8a Gestures nav: Add Partial Screenshot action [spezi77] c7d09f0 Gestures nav: Add Power menu action [kdrag0n] 921f95c Show a double arrow when almost triggered in new back affordance as well [DennySPb] 7241ac6 [SQUASH] Advanced navigation "extended/L" gestures [ezio84] 4bd08d0 [SQUASH] derpUtils: Actions for advanced navigation gestures [ezio84] ba1c6765 Add api to take screenshots [bigrushdog] 365dc108 derpUtils: Add method to turn off the screen [ezio84] bb413a4 derpUtils: Reverse actions for QS and notification panel [ezio84] 6f44458 fixup! Add api to get or kill foreground app [someone5678] 3dcdd4d Add api to get or kill foreground app [ezio84] 82d6e7e Revert "Implement edge long swipe gesture to new back gesture affordance" [NurKeinNeid] 551c0e9 Refine system service proguard rules [Timothy Yiu] f1fb801 Revert "SettingsLib: Properly add haptic feedback on MainSwitchBar" [NurKeinNeid] 2f124d0 Revert "fixup! Properly add haptic feedback on MainSwitchBar" [NurKeinNeid] c980788 SystemUI: Nuke oriented navbar handle [Ido Ben-Hur] 1becd7f Fix default values for 5G Ultra Wideband icon carrier config keys [Vala Zadeh] 8b2b541 Add 5G Ultra Wideband icon carrier config keys [Vala Zadeh] 19a3dae Automatic translation import [LineageOS Infra] 886f118 Automatic translation import [LineageOS Infra] ad5387e fixup! SystemUI: Register content observer for clock position [Oliver Scott] 303568e fixup! Screenshot: Append app name to filename [Oliver Scott] f74bcec fixup! frameworks: Add support for advanced restart options [Oliver Scott] 5a40ef2 Revert "sounds: Implement new screenshot sound effect" [NurKeinNeid] 006acec display: Don't reset brightness adjustment on clearUserDataPoints() [LibXZR] 5b5d00d SystemUI: QS colored icons [1/2] [Dil3mm4] 09756d9 data: Update launcher3 permission [cjh1249131356] 2297430 TtsEngines: avoid crashes caused by null engine name V2 [Oliver Scott] 4a7a0e3 base: allow disabling privacy indicators [1/2] [jhonboy121] a5d802d SystemUI: Kill old privacy indicator icons completely [Pranav Vashi] b8983c5 SystemUI: Do not shrink resources [minaripenguin] 29b66376 SystemUI: Refactor status bar chip bg [minaripenguin] 0c7a559 Statusbar Clock background chip [SQUASH] [StarkDroid] 72a18ac Fingerprint authentication vibration [1/2] [beanstown106] 162749e sounds: Implement new screenshot sound effect [minaripenguin] c3f5159 base: Allow turning on Bluetooth when pressing the tile [1/2] [Ido Ben-Hur] ada9b3a SystemUI: Fix NPEs when posting notifications [minaripenguin] f2c24c7 SystemUI: Add settings for pulse light face down [1/2] [Dhina17] 6c9c946 base: ViewConfiguration: synchronize access to sConfigurations array [Ido Ben-Hur] 1f23d5d Revert "Use HwLight.type as the key of mLightsByType" [Joker-V2] 165dcbe SystemUI: Enable Launcher3NoHintOverlay when in no hint mode [LibXZR] adabedb SystemUI: fix tuner enabling aod on first open [nift4] 5e8fe038 SystemUI: screenshot: Also post a notification with a preview [Ido Ben-Hur] 445f443 SystemUI: VolumeDialogImpl: Add content observer for panel timeout [Pranav Vashi] 806f7cc base: Allow to always show the time in media player [1/2] [Ido Ben-Hur] d51b91e core: AssetManager: Prevent an OOB on getPooledStringForCookie [minaripenguin] 0a9c60d Enable backup service by default for all users [Oliver Scott] 4021af4 fixup! Integrate Pixel framework hooks and wrappers [someone5678] e48c15f Integrate Pixel framework hooks and wrappers [minaripenguin] a71c292 Add required priv-app permissions for SystemUIGoogle [Pranav Vashi] 6089bb0 SystemUI: NotificationLockscreenUserManagerImpl: Avoid an NPE at boot [Ido Ben-Hur] d94400d SystemUI: Add null check for wakelock in KeyguardViewMediator [Pranav Vashi] ca35a5f SystemUI: Grant INTERACT_ACROSS_USERS_FULL permission for smartspace [cjh1249131356] ab5e7cf SystemUI: Grant additional permissions for smartspace [Andrzej Perczak] f87d5aa6 Add config overlay for battery info update [ShevT] f5364c0 Update battery info every second when device is charging [SagarMakhar] 5e3817f KeyguardIndication: Set wakelock on doze only when required [Pranav Vashi] e589c45 KeyguardIndication: Don't animate while dozing [Till Kottmann] d84bbb6 BatteryService: Add support for OEM fast charger detection [Alexander Martinz] 7889710 SystemUI: Allow to disable charging remaining time [cjh1249131356] 8edac9d base: Allow to disable lockscreen charging info settings [cjh1249131356] 2d99857 LockScreenCharging: Dynamically calculate charging current [minaripenguin] 05aac08 LockscreenCharging: Add divisor current [dmd79] 8e6a223 LockscreenCharging: Calculate power from voltage and current [SagarMakhar] e110acf KeyguardIndication: fix fc on lockscreen charging info [rohan] ff990c2 SystemUI: Fix current formatting on lockscreen [Jens Lody] d108e81 Lockscreen charging info: show decimal in battery temperature [Lucchetto] f1d5cd0 SystemUI: keyguard show charging watt [maxwen] 8bc8618 LockscreenCharging: squashed (1/3) [xyyx] c848eb6 SystemUI: Fix ClassCastException between GradientDrawable and LayerDrawable [minaripenguin] a51d562 fixup! SystemUI: Redesign Quick settings [SamarV-121] 322a1dd fixup! SystemUI: Make round QS toggleable [1/3] [SamarV-121] 43cb5e0 screen off animation: Fix ColorFade animation cleanup [minaripenguin] 51b3f44 Fix crash with protected content with ElectronBeam/Scale screen-off animation [Matt Filetto] b9dfef34 fwb: Screen off animations [1/2] [Kshitij Gupta] 9ef5b43 SystemUI: Fix QS tile dialog background color [Pranav Vashi] 42ad137 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen [Ido Ben-Hur] ffb4dc8 SystemUI: Fixup allow toggling floating rotation button [Ido Ben-Hur] 910ad27 SystemUI: Show big keyguard clock when media controls are hidden [Ido Ben-Hur] 05b4737 SystemUI: Don't force small clock when media isn't allowed on keyguard [Ido Ben-Hur] 3010525 SystemUI: Fix up custom UDFPS icons [Pranav Vashi] 2046e04 base: Bring back UDFPS icons [1/3] [SagarMakhar] 865ebfa SettingsLib: Font size in 5% steps from 80% to 130% [1/2] [Jean-Pierre Rasquin] 01b1932 wm: Optimize window/transition animation scaling [minaripenguin] c013864 wm: hacky fix for system_server crash [nift4] adf0e5a wm: block custom activity transit animations [nift4] 092dbd4 wm: block task transitions from displaying in freeform [nift4] e1e590f wm: Fix menu in legacy apps with multiple activities [nift4] dfa9ae5 wm: Fix menu only opening once on legacy apps [nift4] cd96cd9 wm: rewrite/fix window change animation [nift4] c531e04 Fix freeform window resize not working on multiple displays [nift4] 80bcb9f services: WindowOrientationListener: bail out if rotation resolver service instance is null [jhonboy121] aeb52af services: Fix crash on callback remote animator [minaripenguin] 29bb702 Not able switch between freeform apps. [pioush garg] 8e13fa7 services: wm: Freeform handling improvements [minaripenguin] b44dbbd Revert "SystemUI: config to hide status bar on lock screen [1/2]" [NurKeinNeid] acfc19a SystemUI: Fix exception when retrieving signal strength drawable [minaripenguin] d7ec220 core: Allow telephony stack and its components to receive un-sanitized ServiceState entries [minaripenguin] 8a26292 Avoid device reboot caused by SecurityException. [Wen Zhang] 6c9e788 audio: Don't play sound effects if stream is muted [Steve Kondik] 763d2d0 Forward port pixel navbar animation from redfin 11 [1/2] [Pranav Vashi] c86c7cf Island: Fix some album-art not showing [Subratam6296] 0a47f5d SystemUI: IslandView: Update color implementation [Pranav Vashi] 4df9fb5 Island: Use status bar height as top margin [minaripenguin] 2123bfa Island: Resolve notification contents [minaripenguin] 6323204 SystemUI: IslandView: Auto remove now playing notification [Pranav Vashi] 570180c SystemUI: IslandView: Properly handle island notification on track change [Pranav Vashi] 18d4327 SystemUI: IslandView: Return if sbn.notification.contentIntent is NULL [someone5678] 094b611 SystemUI: IslandView: Get application info from all user [someone5678] 5d610a7 SystemUI: IslandView: Import SystemUIToast icon retrieving logic [someone5678] 242cadd SystemUI: IslandView: Implement now playing for Island notification [minaripenguin] e02be81 SystemUI: IslandView: Ensure global headsup is enabled [Pranav Vashi] 47e906e SystemUI: IslandView: Squeeze it [someone5678] 44b95e4 SystemUI: IslandView: Import SystemUIToast icon retrieving logic [someone5678] a2d38ff SystemUI: Implement Island notification feature [SQUASHED] [minaripenguin] 261d5a9 base: Add setting to allow/disallow interacting with quick settings on secure lockscreen (1/2) [Oliver Scott] 74def33 Ambient Music Ticker - Allow to pulse on new tracks [1/2] [ezio84] d3adbd2 SystemUI: OOS style notification clear all button [1/2] [00day0] 44fbdbf SystemUI: Reset QS on UI mode change [althafvly] 917475c libs: wm: Remove rounded corners in split screen [1/2] [Dhina17] 5568b7c SystemUI: improve blur handling in respect to app launch animations [nift4] 5d47345 core: freeze two IDs used by HbmSvManager [nift4] 15ee06b aapt2: support freezing private resource IDs [nift4] 7adbfbd fixup! Add a panic trigger to Global actions [Oliver Scott] f851742 fwb: SystemUI: Set qs bottom drawable footer color to transparent [Mohammad Hasan Keramat J] ee784d1 SystemUI: biometrics: Follow user setting to confirm face unlock [Pranav Vashi] aa4f52a SystemUI: BatteryMeterViewController: register settings observer for all users and reload settings on user change [jhonboy121] 4496367 wm: never consume statusbar in freeform mode [nift4] cdb4aba base: Add support for disabling fingerprint lockout [1/2] [SamarV-121] cc1d403 core: BatteryManager: Add few more Battery broadcast intents [Jyotiraditya Panda] ff5a5bc SystemUI: Remove Duplicate Ripple Effect for WiredCharging [rdx420] f68ec05 services: Handle single duration vibration patterns [Subratam6296] fcb7d69 SystemUI: Remove notificationBackgroundTintOptimization flag [Pranav Vashi] 49da952 Add some fwb stubs from Oplus [DennySPb] 4426ee5 SystemUI: Allow ignoring IWlan status in the mobile icon pipeline [Tommaso Fonda] ea726c3 base: Declare a gradient end color [ElDainosor] c0c2348 base: Extend showing Ambient instead of fully waking to single tap gesture [1/2] [aswin7469] 9b23c17 SystemUI: Add config for pulsing on pickup [electimon] 6687811 Fixing typo [Varun Narisetty] a55610f services: Disable automatic system server heap dumps by default [minaripenguin] 2d5f292 Implement transient task mode [nift4] d55f72c Add Simplified Chinese translations [ianchb] 821ecc4 SystemUI: Allow disabling long press for lockscreen shortcuts [Adithya R] e9a3573 AlarmManager: Handle google and system apps alarm denials [minaripenguin] 0afcd3a AlarmManager: Handle all gms exact alarm denials [Danny Lin] 3249a97 ActivityThread: Remove Failed to find provider info logspam [Immanuel Raj] 1762a1c appwidget: Catch IllegalStateException when retrieving providers profiles [minaripenguin] 07ea3d6 services: Properly handle wallpaper clearing/reset [minaripenguin] 1e6a0e8 ActivityThread: Prevent a NPE caused by null configuration [minaripenguin] 0dcc0d3 ConfigurationController: Prevent app crash caused by null configuration [minaripenguin] 448c9bd ActivityThread: Resolve runtime exception when pausing an activity [minaripenguin] 4184d11 WindowManagerService: Fix IndexOutOfBoundsException when traversing AppFreezeListener [minaripenguin] 40e767d SystemUI: Implement burn-in protection for status/navbar [Park Ju Hyung] fa48922 derpUtils: Refactor isPackageInstalled method [Pranav Vashi] d05c495 derpUtils: Add isChinese Language [beanstown106] 7c303d6 CarrierLabel: Hide carrier label properly [Ali B] 10b8cec Properly handle View Visibility for carrierlabel & left clock [Christian Oder] 18d4beb Make carrier label's visibility gone [TheScarastic] cd28ac3 SystemUI: enable fading squiggle animation of qs media player [nift4] e8e54d3 biometrics: Fix udfps races [Andrzej Perczak] 09c835d UdfpsAnimations: Use DisplayUtils.getScaleFactor to support multiple resolutions [AnierinB] 4d399ae fixup! UdfpsSurfaceView: Allow for increasing enrollment radius [Dhina17] 706c38c UdfpsSurfaceView: Allow for increasing enrollment radius [electimon] 5a481a9 UdfpsController: Add separate control for enrollment delay [electimon] 6864836 UdfpsController/Overlay: Delay by frames rather than milliseconds [electimon] a18b0b0 SystemUI: udfps: fix framework dimming [nift4] e96eb90 SystemUI: Make sure the udfps animation is hidden on the bouncer [Dhina17] 6f2ec01 SystemUI: Simplify udfps animation style selection [Dhina17] 723908c fwb: Config udfps animation package via res [Dhina17] 1e6e20f SystemUI: Bring back UDFPS animation [SagarMakhar] 0d1b3c8f PackageInstaller: Remove side padding from the dialog [Anushek Prasal] 59ceab6 PackageInstaller: show current/new version on sideload [ezio84] bed7ff3 fixup! SystemUI: Add double tap to sleep gesture [someone5678] 627fbc1 SystemUI: Don't show parallel users on QS user switcher [Dhina17] ec09235 base: SystemUI: ParallelSpace: Do not show users created by ParallelSpace [JunkoYuko] 941db81 UserManagerServiceShellCommand: Drop redundant userType arg [Dhina17] 3554bf0 Fixup: ParallelSpaceManager: Add method to get the default cloned apps list [JunkoYuko] 0a038e6 base: Add support for parallel space [LibXZR] 482d0fe SystemUI: Set receiver export flag for custom carrier label [NurKeinNeid] 2b47dd5 display: Allow HBM in manual brightness if no time limitation [Adithya R] 6a7892b core: Broadcast intent when display power state changes [Adithya R] a61a62b AutoAODService: Better check for doze enablement [Ido Ben-Hur] 8b5a410 AutoAODService: Properly handle reboots & fix some logic [Ido Ben-Hur] 1950226 base: Fix scheduled AOD [cjh1249131356] 58ed810 AutoAODService: Use Calendar.add instead of Calendar.roll [Ido Ben-Hur] 0643b14 AutoAODService: Improve some code [Ido Ben-Hur] 7d3ff21 AutoAODService: Slightly improve code and docs [Ido Ben-Hur] a970b34 AutoAODService: Account for disabled doze [Ido Ben-Hur] 6d6e3a8 AutoAODService: Add support for mixed time & sun modes [1/2] [Ido Ben-Hur] a2d94c2 base: Allow scheduling always on display [1/2] [Ido Ben-Hur] 17edaad fixup! base: Add ambient pulse notification [Dhina17] c288379 base: Add DND & Rate settings to flash on call [1/3] [Ido Ben-Hur] d0812c3 base: Allow to flash on call only when entirely silent [1/3] [Ido Ben-Hur] 72afe1b base: Add Flashlight blink on incoming calls [1/3] [PMS22] 5f0c103 services: Make kotlin libs available only within this module [Dhina17] 7662d85 base: Add some static custom utilities [ezio84] beb2e85 PulseLightView: Cancel the animation on pulse end [Dhina17] 1f55867 DozeTriggers: Skip proximity check on notification pulse if edge light face down enabled [Dhina17] e7573c3 base: Add ambient pulse notification [Dhina17] 06b045d1 Fix possible NPE in StatusBarIconList causing bootloop [SpiritCroc] d3a2891 Make all activities resizable [Andy CrossGate Yan] 632cad8 services: fix weird launcher3 crash [nift4] 412e48a SystemUI: Reconfigure bottom indication text paddings [minaripenguin] c8993d0 base: Toggle vertical swipes on Ambient display [1/2] [Shubham] f398c38 SystemUI: config to hide status bar on lock screen [1/2] [maxwen] 89ea457 Carrier Label: Improve code [cjh1249131356] dbd3b8a Carrier Label: Bring back the scroll (marquee) effect [Alex] 7d96ef0 Custom Carrier Label & Carrier Label Placement [1/2] [beanstown106] c325228 base: Double tap to trigger doze [1/2] [SKULSHADY] 3172ada config: set customizedMaxCachedProcesses to platform default [John Galt] 5e030ba BluetoothControllerImpl: Optimize connected battery level scanning [minaripenguin] c468e6e base: Allow disabling refresh rate lowering in battery saver [Adithya R] 25d0a4b derpUtils: Add isPackageAvailable method [shivatejapeddi] 962e694 base: Add isPackageInstalled boolean [Roman Birg] f9eee7a FaceService: Conditionally add ParanoidSense [someone5678] 770754a base: Introduce Smart 5G service [1/2] [Adithya R] ac5c059 Fix sfps arrow color in overlay [jhenrique09] a3b898a Add other options to settings injectable mappings [Chirayu Desai] 0531934 BatteryStatsViewer: Fix theme [Michael Bestas] 8813b4f BatteryStatsViewer: Fix initial activity after launch [Michael Bestas] cfccf58 BatteryStatsViewer: Add summary for IA preference [Michael Bestas] 507c070 BatteryStatsViewer: Remove some hardcoded strings [Michael Bestas] 6177b69 Create IA entry for BatteryStatsViewer [Oliver Scott] 5fe2b7d AppLock: Allow using face unlock for biometric authentication [Pranav Vashi] 46300bc LockPatternUtils: Decrease minimum pin length for auto confirmation [Mesquita] 93a7782 core: Enable freeform windows assets preloading [minaripenguin] c55470b Always allow overriding the number of work profiles [Pierre-Hugues Husson] 3e96907 Enable FLAG_SECURE for userdebug builds as well on keyguard [Saalim Quadri] 08e8d5e Restore ZenMode setting in dialog like Oreo panel [nift4] 0098608 Do not assistant delay for media notifications [WoongKi Min] 3b99378 FaceSense: Vibrate on successful authentication [Adithya R] a2ef98b core: Enable freeform/multiple windows feature by default [minaripenguin] 2fe9014 SystemUI: Improve ripple animation color [minaripenguin] 14feac1 SystemUI: Introduce wifi standard icon feature [1/2] [minaripenguin] 005924a SystemUI: Workaround for systemui crash caused by gboard [minaripenguin] 4f7b4cc base: Ambient batterybar color options [1/2] [pimpmaneaton] 1ed0018 UI: Adjust default navbar layouts [Andy CrossGate Yan] 4b71bad SystemUI: unify keyguard font style [maxwen] e95bcc3 AOD: Sleep when proximity is covered for 3 secs [PMS22] 3244ade Fix action bar font family on material themes [Henrique Silva] 8c548a8 development: Address NPE when removing preferences out of developer options [Alex Cruz] 293d3b8 Add support for global cleartext penalties [Oliver Scott] 762311f ImageHelper: Increase quality of compressed header image [Pranav Vashi] c3a909f SystemUI: Compress custom file headers properly [Pranav Vashi] 027f575 SystemUI: Make header image height offset user configurable [1/2] [AnkitGourav] a651e48 base: Shrink custom file headers before applying [El Dainosor] f380e52 base: import ImageHelper [martinusbe] e2ef447 base: qs status bar header image [1/4] [Marko Man] d590394 RingtoneManager: Set an default ringtone for the SIM 2 [micky387] d46feb2 base: Phone ringtone setting for Multi SIM device [1/3] [Ting Yu] 4d7053a base: Pulse: fix changes not applied correctly in SolidLineRenderer [Jenna-they-them] 564f1f5 base: Pulse: Fix Fadingblockrenderer if custom gravity is top [Jenna-they-them] 30b9a07 Pulse: Fix orientation checks [minaripenguin] d9437655 Pulse: Prevent systemui-related crashes [minaripenguin] 8c765a4 Pulse: Vertical mirror [1/2] [TikkiTikki] 57a04a6 Pulse: Custom gravity and Center mirrored [1/2] [TikkiTikki] 8c6b9b3 Pulse: ColorContoller: Fix getting default accent color [varund7726] a4a857d Pulse: Simplify checks and prevent issues [Pranav Vashi] 9838a12 Pulse: Implement pulse color based album art [1/2] [Pranav Vashi] b906614 Pulse: Detach pulse view only when attached [Pranav Vashi] ce4c0b8 Pulse: Solid renderer round lines [1/2] [TikkiTikki] dd83486 Pulse: Set current Refresh rate as FPS animation value [Stallix] 31d1b44 Pulse: Extend to Ambient Screen [spezi77] c42045f Pulse initial checkin for Android 13 [1/2] [bigrushdog] 471f310 base: add API for disabling gestural navigation [ezio84] d4f1bb7 base: fix wake on unplug also for wireless charging [maxwen] 32e1245 BatteryStatusChip: Use a lighter background when using light mode [Kazuki Hashimoto] f0efed8 SystemUI: Fix QS customizer background color [Adithya R] 1f35d84 BiometricScheduler: Cancel operation if not idle [SagarMakhar] 51a94ad SystemUI: Port statusbar brightness control [Alberto97] 97fb642 base: Enable notif app name tinting by default [El Dainosor] 0a93356 Themes: Notifications: Expose a bool to disable dynamic colors [Nicholas Chum] 4aaaac1 fw/b: Squash import NetworkTraffic [Jon Haus] e8b240a fixup! [SQUASHED] base: Add status bar lyric for Android 14 [someone5678] 2d2d8d9 SystemUI: Fix status bar lyric overlapping with the center clock [LibXZR] ce49d0a [SQUASHED] base: Add status bar lyric for Android 14 [cjybyjk] 91733e4 Settings: Add back option to pass swipe-up-to-unlock [Sam Mortimer] 477fd0a base: Add support for window ignore secure [LibXZR] ea837d9 TwilightService: Save and use last fetched location [Ido Ben-Hur] a78d141 TwilightService: Use temporary TwilightState when location is not available [rituj] 3685671 SystemUI: Allow using 4G icon instead of LTE [1/2] [Pranav Vashi] 29d66c3 SystemUI: Option to disable Data Disabled Indicator icon [1/2] [varund7726] 95bee7f Add Launcher3 permissions [xyyx] 74e9cce base: Force full screen for Spotify [Gustavo Mendes] a196a49 QuickStatusBarHeader: Add date & battery click actions [Ido Ben-Hur] 17c071b Revert "SystemUI: Make battery clickable again" [NurKeinNeid] cfcddae CutoutFullScreenController: force full screen important apps [hydrangea07] c60a853 base: Force fullscreen for Google Dialer [cjh1249131356] 2520232 base: Implement cutout force full screen [1/2] [jhenrique09] ec73a81 Replace ":strings" with "strings" [Jonathan Scott] ed048ed FaceSense: Adapt for 14 QPR2 [aswin7469] b1dd2bd ParanoidSense: Adapt to Android 14 QPR1 [someone5678] ac2fd53 SystemUI: Implement face unlock recognition text [minaripenguin] 18d203f base: Initial SenseProvider for FaceSense service [Chris Crump] 0bc037c SystemUI: Fix scrim issues regarding transparency [nift4] 1ed8326 fwb: Set default value of qs transparency as overlay [1/2] [Mohammad Hasan Keramat J] 57c2c8e SystemUI: Transparent QS customization [1/2] [spkal01] c75cc40 SystemUI: Make QS footer background transparent [NurKeinNeid] eb4b63f SystemUI: make QS footer rounded [awakened] c8ca5ab SystemUI: Match footer actions background with notifications background [str-br] 80c5b85 SystemUI: Apply surface color to brightness icons [Harsh Pal] 8804235 Follow Dark/Light theme for Safe Mode dialog [Pulkit077] 7ed8be0 base: Set ic_avatar_user and ic_avatar_guest_user to follow system accent [elpaablo] 8bcb733 fwb: Fix navigation bar button hit testing [SahilSonar] 3d63963 SystemUI: use default dialogCornerRadius for qs customize title [maxwen] 452dfc1 cmds: bootanimation: -O3 [Simao Gomes Viana] c3c7a38 Follow Day/Night in statusbar avatar chip [Trishiraj] 173f477 SystemUI: Switch notification background to monet on heads up [DillerOFire] 9f2f21f SystemUI: Change heads up ticker text style to match clock [Anushek Prasal] a052fc2 AudioService: Do not touch ringer mode on volume change when device has alert slider [cjh1249131356] ea30a23 AudioService: Guard against OOB in ringer mode cycle [Ido Ben-Hur] a002f85 base: Choose which ringer modes to cycle with the gesture [1/2] [Ido Ben-Hur] 41fbcf5 AudioService: Cancel old toasts when switching ringer mode [Ido Ben-Hur] 1fa0d29 base: Add option to cycle through ringer modes [1/2] [rituj] f8edd92 services: Whitelist Nfc Service from clipboard toasts [AshutoshSundresh] df44800 DerpSpaceTile: make us secure [Ali B] de6dbfd DerpSpaceTile: Make default state active [NurKeinNeid] 7e229c7 DerpSpaceTile: Don't support long press if Updater is not bundled [George Zacharia] 4eb23a2 SystemUI: Add DerpSpace Tile [Ali B] 812d643 SystemUI: Use secondary label for language QS tile [Anushek Prasal] 5490154 QS: Locale Tile [SpiritCroc] 024276b SystemUI: Add Sound search tile [ezio84] 2af2263 SystemUI: Add Screenshot tile [ShevT] 0d25723 View: Prevent NPEs when initiating surface drag [minaripenguin] 5f94493 Fix NPE when pip onAnimationEnd [wangdongdong6] 8586695 QSPanel: Fix NPE in updateViewPositions() [Pranav Vashi] 1e1cec5 Fix getRootTask may be null led to client NPE [Roc Penny Young] a433600 hwui: Prevent a null pointer on renderthread [minaripenguin] 4427d18 hwui: Add NULL pointer check in AnimatorManager::pushStaging [Phạm Tiên Sinh] 0fa1fe6 Fix task info null crash [ot903107] 01be5d5 ConfigurationController: Prevent app crash on orientation change [minaripenguin] 1c2758e4 QRCodeScannerController: Use Lens as fallback activity [Nauval Rizky] a64c11d SystemSensorManager: Block more apps [QKIvan] eaeba47 Make sensor block package list configurable [1/2] [Hikari-no-Tenshi] eb1c59f base: Add Accelerometer and Linear Acceleration sensors in blocking list [HolyAngel] 5f5194f Settings: make SensorBlock readable by non-system apps [Ali B] cf4721c FWB: Sensor block per-package switch (1/2) [LorDClockaN] 7a6586c SystemSensorManager: sensor block per-package [Simao Gomes Viana] 0c7fb51 SystemUI: Fix Biometric dialog corner radius [Anushek Prasal] 901fb42 SystemUI: Introduce Adaptive Playback [1/2] [Jyotiraditya] 57e1560 PowerUI: Mute logcat spam. [spezi77] e436a86 EnhancedEstimates: Get estimates from Device Health Services [Jason Edson] 14dfdd3 SystemUI: Optional bouncer user switcher [1/2] [minaripenguin] e10a8ae QS Kill button: Remove dependency for toggle [StarkDroid] 3a7cbbe base: Allow toggling floating rotation button [1/2] [Ido Ben-Hur] 4e3392d SystemUI: Adapt "Extend kill button to notification conversation guts" to A14 QPR2 [someone5678] d8ac9c9 SystemUI: Integrate Google Lens into Screenshot UI [AshutoshSundresh] 1bdc3f3 SystemUI: Allow disabling clipboard overlay [1/2] [Adithya R] 634eb0f Add kill button to notification guts [1/2] [Daniel Koman] 1fb1f9e SystemUI: Optional haptic feedback on back gesture [1/2] [DennySPb] 9ed9b96 Allow to hide arrow for back gesture [1/2] [Ali B] 478990a base: Back gesture height settings [1/2] [maxwen] 4553c03 SystemUI: Add support for timeout-reboot [Luca Stefani] c2e69cc Global VPN feature [Oliver Scott] d07342b SystemUI: Add Compass tile [Roman Birg] 47c9653 SoundTile: Open settings on long click [Adithya R] 72bfdaa SystemUI: Add Sound tile to Quick Settings [Yoshinori Hirano] 6cd9893 Add deep sleep info to uptime preference [maxwen] f8fee51 Allow adjusting screen density to smaller sizes [Danny Baumann] 7561f73 SystemUI: Introduce Data Switch QS Tile [Christian Oder] 416dadf SettingsLib: InfoMediaManager: Assign mPackageName even if empty or null [danielml] cd6c1f1 SystemUI: Refactor the WiFi & Cellular QS tiles [Tommaso Fonda] b8e4468 Reapply "SystemUI: Allow Wi-Fi/cell tiles to co-exist with provider model" [Danny Lin] 59d5963 Reapply "SystemUI: Restore wifi and cellular QS tiles" [Michael Bestas] 0571700 base: Allow customizing default notification vibration pattern [1/2] [Ido Ben-Hur] 0f18463 base: Custom vibration pattern per notification channel [1/2] [Ido Ben-Hur] feecc03 SystemUI: Add app rows to volume dialog [Adithya R] 0fa2588 base: make per-app work with multi audio focus [El Dainosor] 08065a0 SystemUI: Update App volume icon [yukiscape] 15e6c63 base: support per-app volume [2/3] [cjybyjk] e9c545e SystemUI: Redraw display cutout on overlay changes [Adithya R] 2fcf904 base: use a double click effect for charging if there is no amplitude control support [jhonboy121] b5f6c33 keyguard: Actually kill Fancy Colon [Joe Maples] 1147787 Screenrecord: Store 'keep screen awake' in preferences [Dhina17] 0afd4fd Screenrecord: Fix notifications not being dismissed [Ido Ben-Hur] f318390 Screenrecord: Add delete action to the notification [Sourajit Karmakar] 628a9d5 Screenrecord: Dismiss notification on stop [Lostark13] be11788 Screenrecord: Save preferences for permission dialog [Pranav Vashi] 2400afd Screenrecord: Add an option to use HEVC [Ido Ben-Hur] 5910819 Screenrecord: Allow to reduce 3 second screen record timer [maitreya29] 43cdd3b Screenrecord: Add an option to record for longer [Ido Ben-Hur] bfb70dd Screenrecord: Make low quality bitrate scalable per device [Ido Ben-Hur] 927151d Screenrecord: Save and load set preferences [Ido Ben-Hur] daf75a1 Screenrecord: Remember last used blinking dot position [Ido Ben-Hur] e6ff271 Screenrecord: add blinking stop dot and low quality options [ezio84] 15bbc2d Screenrecord: Allow to select AVC codec profile level [iusmac] cc69f7c Screenrecord: Allow limiting the max framerate [Kuba Wojciechowski] df9b300 fixup! SystemUI: Option to keep the screen awake while screen recording [Dhina17] c8c4af0 SystemUI: Option to keep the screen awake while screen recording [Dhina17] 078278a SystemUI: Fix QS customizer corner radius [Pranav Vashi] 475336d SidefpsController: Apply ScaleFactor to sensorLocationY [Luofan Chen] 0fa4c68 DisplayUtils: Introduce getScaleFactor [AnierinB] 493c10b GameManagerService: Set device_config property on behalf of GameSpace [Dhina17] 137a7df SystemUI: Add support for GameSpace [Nauval Rizky] 87c795f SystemUI: Export RecordingService for External Usage [cjybyjk] 4ad10c0 Power menu styles: Initial checkin for U [1/3] [nift4] c5a78ba Revert "Controls in QS" [nift4] 9cb8519 Revert "Remove "Device Controls" from Settings" [nift4] 4258d37 systemui: Refresh qs header onThemeChange [El Dainosor] c5baebb SystemUI: Reload theme only if black theme is enabled [Adithya R] 25c7f84 SystemUI: Add monet customization [1/2] [Ido Ben-Hur] dce6bf8 SystemUI: Introduce dynamic lockscreen clock spacing [minaripenguin] 2087098 SystemUI: Ignore font padding for large ls clock [minaripenguin] 62c7033 base: Add support for Lockscreen clock fonts [El Dainosor] 94ee7cf Reload navbar icons on changing style [1/2] [Pranav Vashi] 6507543 ThemeOverlayApplier: Add support for navbar styles [NurKeinNeid] 642ee11 fixup! base: Add support for parallel space [Dhina17] c464083 base: Add a toggle for secure tiles on keyguard [1/2] [Ido Ben-Hur] 9dd5d63 base: Introduce app lock [1/4] [jhonboy121] d463126 SettingsProvider: grant device config permissions [Ali B] c61e1c9 base: add missing device config permissions for settings [Ali B] 83607c7 SystemUI: Fix summary of hotspot toggle dialog [lindwurm] 20c923a SystemUI: Add hotspot toggle in QS internet dialog [Adithya R] 6c64a0b Add DerpSpace CategoryKey [XlxFoXxlX] f296a2b base: Data icon style [1/3] [rezaadi0105] 83f14c1 SystemUI: Add brightness slider styles [1/3] [SamarV-121] a59553d ThemeOverlayApplier: Apply wifi and signal icon styles last [Pranav Vashi] a56413d ThemeOverlayApplier: Catch a potential NPE [spezi77] ad5f874 ThemeUtils: Make it compatible for all targets [Pranav Vashi] e5cdb0a Bring back ThemeUtils for Theming [sb6596] f07ab15 SystemUI: Allow disabling ripple effect on unlock [1/2] [Rishawn] 2b09fd8 Fix disabling power menu completely on secured locscreen [Pranav Vashi] f3777b9 base: Make wired charging animation follow settings too [cjh1249131356] b998918 base: Add toggle to disable charging animation [1/2] [Anushek Prasal] c4c1fa8 charging: Allow using vibration without sounds [xyyx] f589ee0 SystemUI: Disable all-caps for smart reply button text [Adithya R] 2bbf2cc Add interpolators to qs tiles animation [1/2] [Nico60] a873f39 Add animations to quick settings tiles [1/2] [Nico60] 9b9294c SystemUI: Add haptics to brightness slider [1/2] [Vaisakh Murali] 24fa74b fixup! Properly add haptic feedback on MainSwitchBar [cjh1249131356] 9996a08 AudioService: Add haptic feedback on invalid volume change [1/2] [cjh1249131356] c61aa5b SystemUI: Add haptic feedback on power menu items [1/2] [cjh1249131356] fff47a6e SettingsLib: Properly add haptic feedback on MainSwitchBar [cjh1249131356] 1b1f594 SystemUI: Relax slider haptic feedback [cjh1249131356] 8a68a84 SystemUI: Use VibratorHelper for custom haptic feedback [cjh1249131356] 7287923 base: Introduce VibratorHelper class [cjh1249131356] 6632c42 base: Add haptic feedback to volume slider [1/2] [cjh1249131356] 605a5d4 base: Optional haptic feedback everywhere [1/3] [cjh1249131356] 70bf2db PrimarySwitchPreference: Respect haptic feedback switch [cjh1249131356] de336e6 PrimarySwitchPreference: Add haptic feedback [cjh1249131356] 4edda28 base: Add haptic feedback on more switches [cjh1249131356] 92b75ee base: Respect haptic feedback switch [cjh1249131356] ea4812a base: Use SwitchPreferenceCompat from vendor-support [Anushek Prasal] c114d40f SystemUI: tuner: Migrate MainSwitchBar and Switch to Material3 [Bruno Martins] 39cbca1 SystemUI: Tuner: Move to SwitchPreferenceCompat [someone5678] f83bd9c SettingsLib: Migrate MainSwitchPreference to Material3 [Pranav Vashi] e4b0d03 QS: Add haptic feedback on click [cjh1249131356] 73c0d17 SystemUI: Launch power menu from QS only if enabled [DarkJoker360] e646721 Hide power menu on secure lockscreen [1/2] [Altaf-Mahdi] c01f772 Reduce ContrastColorUtil logspam [minaripenguin] f80d352 ColorUtils: Prevent crash if alpha component is translucent [Pranav Vashi] 37440c4 NotificationShade: Make blur crossfading more gradual [Danny Lin] 29492fd Ship semi-similar blur without patching HWUI [nift4] 7dc1be6 SystemUI: Blurs: allow blur even when GFX acceleration is disabled [Pulkit077] 7fb14be blur: Bump SystemUI blur radius to 175 px [Danny Lin] a1fcdb6 GlobalActionsDialog: Enable blur behind via window flags [Dhina17] 3215760 GlobalActionsDialog: Remove transparency [Dhina17] 8e064e4 GlobalActionsDialog: Set dim only when blur is enabled [Dhina17] fc203797 SystemUI: make power menu lite translucent + floating [nift4] 689f3ad SystemUI: Blur the power menu [Elluzion] 89b523b base: Use wireless charging animation for wired charging too [Anushek Prasal] 6d048f8 SystemUI: Use lighter material you shades for charging animation [minarypenguin] e823912 SystemUI: Use color accent for charging animation [Genkzsz11] b2cbc3c SystemUI: Fix keyguard user avatar margins [strwbrry143] 9ba3656 SystemUI: refresh system icons on theme change [Tobias Merkel] 6efb387 SystemUI: Do not duplicate SPN and PLMN in network name [Adithya R] bd3eb97 ImsRepository: Handle exception on imsCallback flow [Dhina17] 9845f8b SystemUI: Forward port 'HD & wifi calling statusbar icons' [Dhina17] 1892e48 SystemUI: Add roaming indicator to statusbar tuner [Adithya R] 5d3f41f SystemUI: Add VPN to the icon blacklist in tuner [maxwen] dea7acb SystemUI: Hide status bar logo when headsup is visible [minaripenguin] 2a29a78 Custom statusbar logo customizations [1/2] [Pranav Vashi] c800464 SystemUI: Add missing init for isDeviceProvisioned in PhoneStatusBarPolicy [maxwen] abe6c92 SystemUI: Add ability to toggle bluetooth battery level [1/2] [Pranav Vashi] 8751ecf SystemUI: Update notification count overlay [Fran Palmero] 1b89c40 SystemUI: Refactor colored statusbar icons [Pranav Vashi] 7aa610a SystemUI: Refactor notification counter [jhonboy121] f3e8a59 SystemUI: Show infinity for large notification counts [d34d] 1a2f5e4 SystemUI: Forward-port notification counters [1/2] [Steve Kondik] b3327ad SystemUI: Make app icons in statusbar optional [1/2] [spkal01] 9362eeb SystemUI: Use app icons for notifications in statusbar [Dil3mm4] a2c9899 SystemUI: Don't force small clock when media isn't allowed on keyguard [Ido Ben-Hur] 0db38b7 base: change background activity start mode to allow for widget configure [maxwen] 4786d27 SystemUI: Allow hiding QS footer data usage [1/2] [Adithya R] c427043 SystemUI: QS footer data usage improvements and cleanup [Adithya R] 2ec9902 SystemUI: Show QS data usage suffix only when necessary [Adithya R] 887405f SystemUI: Show daily data usage in QS footer [Adithya] 2c713f5 SettingsProvider: Set device name to marketname if available [Adithya R] 640d5ea SystemUI: Remove excess margin in few statusbar icons [Adithya R] 9c1f752 PowerMenu: Hide emergency affordance if not selected [Pranav Vashi] 8b2142e Link dialog radius to config_dialogCornerRadius [Lucchetto] 3afe595 SystemUI: Make popup menus more rounded [Lucchetto] d53c19f KernelCpuUidActiveTimeReader: Do not spam log with negative active time [cjh1249131356] 5725429 SystemUI: Let screenshot window ignore screen decorations [LuK1337] 628c8adf core: Remove old app target SDK dialog [Danny Lin] 667a9e62f ListView: Disable dividers by default [Pranav Vashi] fdadf34 base: Update some icons to MD2 [Anushek Prasal] 7f6a6d3 TypeFace: Improve system font overriding method [minaripenguin] 5fa3687 fonts: Add more sans-serif aliases [minaripenguin] 4407383 TypeFace: Don't override monospace [minaripenguin] 7965096 styles: Use user fonts for Material UI themes [Danny Lin] af5da05 SystemUI: Remove more hardcoded fonts [Pranav Vashi] 5fe8e6f graphics: Override system fonts with user-selected overlays [Danny Lin] f3473be base: styles: Use user fonts for Material UI themes [Danny Lin] a12ec1b Fonts: Add regular / light font config [Pranav Vashi] bfddb8f6 base: Use font configs instead hardcoded fonts [Pranav Vashi] a77f7b8 Wire up default fonts with config [Pranav Vashi] bbadfa5 base: Export bodyFontFamily and bodyFontFamilyMedium symbols [Pranav Vashi] a719efd SystemUI: Add a top margin for the battery bar [spezi77] 0f7b684 SystemUI: Color the battery bar red when the level drops to 15%. [spezi77] 67b7b24 SystemUI: Introduce keyguard battery bar settings [1/3]. [maxwen] ce814d5 base: Add airplane mode enhancement toggle [1/2] [Ido Ben-Hur] cf592c0 Move Bluetooth timeout back to AOSP settings [t-m-w] ad5299c Wi-Fi timeout feature [Oliver Scott] 27aebde BrightnessUtils: Conditionally use low gamma implementation for brightness curve [SagarMakhar] 5d893b2 SystemUI: Hide call strength icons [SagarMakhar] c15636f SystemUI: Use colorAccent instead of colorAccentPrimary (matching QS) [Adithya R] bc7944f SystemUI: Always refresh power menu on UI mode change [Danny Lin] 4c31b89 UI: Follow Monet and light/dark theme in user 1 icon [Andy CrossGate Yan] cb7edc0 SystemUI: Follow monet theme on privacy indicators [minaripenguin] aebfdb7 SystemUI: Add dual-tone light and dark themes for QS [Danny Lin] c89d564 SystemUI: Don't animate QS tile text when opening activity/dialog from round QS [Tim Zimmermann] a664d49 SystemUI: Add settings to change QS column count [1/2] [Tim Zimmermann] 95fb21b SystemUI: Make round QS toggleable [1/3] [minaripenguin] 7220dee base: Add settings to change QS tile shape [1/2] [SamarV-121] a8a39c2 SystemUI: Redesign Quick settings [IacobIonut01] 8ec4577 BrightnessController: Do not update slider from DisplayManager callback [jhonboy121] c254fe8 TunerService: Add parseInteger failsafe method [Pranav Vashi] 089d048 Port brightness slider changes [1/2] [Alberto97] a8c8614 Revert "SystemUI: Port brightness slider changes" [NurKeinNeid] 25dd68f Allow "Panic" to silently uninstall packages. [Chirayu Desai] 9c7e993 Avoid Settings app NPE on broken packages [t-m-w] a6a77ad Allow to suppress notifications sound if screen is ON [1/2] [ezio84] 41dfb9d SystemUI: Less boring heads up option [1/2] [ezio84] 2a8e64f GlobalActionsDialogLite: Dismiss the dialog when restarting SystemUI [ezio84] 6b25185 frameworks: Add restart systemui shortcut to power menu [1/2] [ezio84] 1b54cfa Add a panic trigger to Global actions [Chirayu Desai] f2abbaf ChargingControl: Additional log lines for deadline [Tommy Webb] 921af75 ChargingControl: Retry setting deadline if it fails [Tommy Webb] 5adecf4 ChargingControl: Drop default values for initially zero variables [Luofan Chen] 5284705 ChargingControl: Return early if lineage health HAL is not found [Luofan Chen] f8261ab1 ChargingControl: Don't set deadline if charging control is not enabled [Luofan Chen] c5f2c08 ChargingControl: Use ServiceManager.waitForDeclaredService() [LuK1337] f0980b7 ChargingControl: No need to log a crash when not supported [Michael W] 91c93973 ChargingControl: Handle cancel toggle correctly if bypass is not supported [Luofan Chen] e7285e4 ChargingControl: Add cancel toggle for limit done notification [Luofan Chen] 5cefcf0 ChargingControl: Reset internal states on settings change [Luofan Chen] 02005b4 ChargingControl: Set a small margin for devices with bypass support [Luofan Chen] 8711e84 base: Add static isChargingControlSupported(ctx) method [LuK1337] 9769b0a base: Implement Lineage health service [Luofan Chen] e087265 base: Extract base class for lineage base feature [Luofan Chen] 0d5d351 base: Settings: Add settings for charging control [Danny Trunk] bb5e881 Add product board in the log [Dil3mm4] 2a02bd8 More infos uploaded to Memochō [Dil3mm4] 29a9c5c core: Switch to ``Memochō``. [Jyotiraditya Panda] 0dbb128 Add button to AppErrorDialog to upload crash information to dogbin [Till Kottmann] b68307f SystemUI: Require unlocking to use sensitive QS tiles [Danny Lin] fd8ff26 SystemUI: Enable production-ready feature flags - Conversations: enabled by default on Pixel - Charging ripple: enabled by default on Pixel Taken from https://github.com/ProtonAOSP/android_vendor_proton/commit/a32d8c4c9e731e609b16b37da191669f5c607aad [Danny Lin] defc152 appop: Save discrete app op history for more permissions [Danny Lin] 3a5cb1b Fix incorrect parameter transfer when setting wallpaper component [Ge Tianxiong] 5e3a3b2 services: TwilightTracker: create an attribution context and use it instead of the given context [jhonboy121] b8fd52e services: ActiveServices: drop uid check when notifying newly registered callbacks [jhonboy121] 49cad6a base: Properly regenerate the share drawable. [Sourajit Karmakar] 3c9d425 base: overlay: Remove screenshot from launcher icon packs [Adithya R] 092477c IconPack*: Remove ThemePicker overlays [Tim Zimmermann] 7c808e4 overlays: don't allow backup [elpaablo] 6d85a94 overlays: {acherus,outline}: Add launcher and themepicker overlay [Pranav] c385cd5 overlays: Fix signal icons in circular icon pack [Adithya R] 5c736c8 overlays: Add 'V' ShapedNotch Overlay [rdx420] 78d1672 Update notchbarkiller overlays [minaripenguin] b3df039 add missing display cutout overlays [Daniel Micay] 8b963d2 overlays: Add notchbar killer for left-notch devices [Jaida Wu] 9531ffd overlays: Add notch bar killer [Josh Fox] 385bdd1 overlays: Import Plumpy, Aurora, Gradicon & Lorn iconpacks from Iconify [rdx420] 01fc523 overlays: IconPack: Rename config_signalXPath [Adithya R] 8d7d8d6 base: overlays: Add Xperia overlays [AndroBuddy] f521303 overlays: Introduce Outline iconpack [Niklas Schnettler] 2be46a5 acherus: Add settings overlay [Genkzsz11] b304958 acherus: Wrap a few icons with inset [Pranav] a575fae overlays: Add acherus icon pack [Pranav] 37b4879 PUI overlay: Do not theme seekbars [StarkDroid] 9bdb371 overlays: Introduce PUI iconpack [spkal01] 9da8b54 overlays: oos: Import stock oos settings icons [RedSkulHYDRA] 9d44a59 overlays: declare the right overlay category [jhonboy121] 945d3e0 overlays: oos: Add dummy icons to fix preview [Pranav Vashi] 4709bcf overlays: oos: Adjust width and height for dnd and vibrate icons [jhonboy121] 7acfaeb overlays: oos: Add statusbar bluetooth icons [imjyotiraditya] 42fa402 overlays: oos: Fix edit icon color in Settings [AshutoshSundresh] 1aace14 overlays: Add an OxygenOS icon pack [AshutoshSundresh] e6b2f35 overlays: fixup themepicker package name for IconPacks [Omkar Chandorkar] fffcad8 overlays: fixup launcher package name for P20 icons [Omkar Chandorkar] c627aef IconPackKaiAndroidOverlay: fix for carriers using 5 bars of signal [Anay Wadhera] 298f736 IconPackRounded: Use correct icon for notification and ring volume [Arian] 140648b overlays: Add unlinked ringtone and notification volume icons [Adnan Begovic] 73be773 IconPack{Kai,Victor}: Fix clock icon [DarkJoker360] 6887183 IconPack{Sam,Victor}: Inverse vol collapse/expand anim path data [Dhina17] 05525f2 SystemUI: Fix size of icon of vibrate ringer mode for additional icon packs [Volodymyr Zhdanov] 39b3b2e overlays: Unify icon packs category name [Adithya R] 19cc9d6 overlays: bring back icon packs [jhonboy121] d627918 SystemUI: screenshot: Always show screenshot dismiss button [NurKeinNeid] 25b0cb8 SystemUI: always allow plugins [nift4] 8cd0b65 AOA enhancements [nift4] b513601 SystemUI: Improve bouncer layout [Anushek Prasal] 1499854 base: Disable LiveDisplay low power consumption by default [Anushek Prasal] 34cb35e core: Disable LiveDisplay display mode by default [Adarsh Grewal] 97992b0 Volume panel: avoid multiple animations on touch spam [Giuseppe Maggio] d628f7c Volume Dialog: Recolor inactive icons/slider [strwbrry143] 1fcfe69 SystemUI: VolumeDialogImpl: Fix inactive rows tint [strwbrry143] 3942db9 VolumePanel: Change bg tint for inactive rows [Arian] 0ed00bd DisplayModeDirector: Make sure we apply refresh rate on startup [Ido Ben-Hur] ee612fb keyguard: Do not trigger a wake up when hiding lockscreen [Arne Coucheron] bc6f265 base: Add rounded corners to activity open/close animation [paphonb] 287ba2d fixup! SystemUI: Cleanup screenshot sound/vibration logic [Adithya R] f495926 SystemUI: Cleanup screenshot sound/vibration logic [Adithya R] 8122275 SystemUI: Adapt screenshot sound to ringer modes [Ashwin R C] 35f3007 s2ss: Remove property usage [LibXZR] de2c2c6 base: Add three-fingers-swipe to screenshot [1/2] [ghbhaha] 3f6fa1e SystemUI: AODTile: Use MD2 Icon [Anushek Prasal] 671c45f AODTile: Open lockscreen settings on long press [Adithya R] 4404283 base: Add option to enable AOD on charging only [1/2] [darkobas] 5a60aaf SystemUI: write initial value of SHOW_QR_CODE_SCANNER_SETTING on first call [maxwen] b525cb7 SystemUI: More rounded corners [Lucchetto] c5d9acb BatteryStatsImpl: Guard against OOB [Ido Ben-Hur] 983312d display: Don't spam log when display state changes [Adithya R] 91f690a SystemUI: Add colors to assistant animation [paphonb] e6f5f0f SystemUI: Tune new keyguard user switcher [minaripenguin] 018f742 SettingsLib: Update 5G+ icon to Silk design [Adithya R] ef56c30 SettingsLib: Update 4G+ icon to Silk design as well [TH779] 44bbdc7 SettingsLib: Update LTE+ icon as per new Silk design [Adithya] 21b2f6b SystemUI: clock_default_large: Don't hardcode monospace font [Ido Ben-Hur] bf8691c base: services: Raise log level of background start denial [Akane Beneckendorff] 45cf19c base: libs: androidfw: Use '-O3' for build configuration [Akane Beneckendorff] b4a14bf base: tools: aapt2: Use '-O3' for build configuration [Akane Beneckendorff] d019bc3 SystemUI: Remove user setup check for alarm icon [cjh1249131356] 9ea4556 SystemUI: Remove alarm from statusbar icon blocklist [Adithya R] aed18cd ScreenRecord: Save recordings in ScreenRecords [El Dainosor] 003b94b Screenshot: Remove scroll chip button text [NurKeinNeid] 1ba7257 AppErrors: Respect appsNotReportingCrashes for ANRs [Danny Lin] f68936f Keyguard: reduce bottom text size [Marko Man] dbe8288 core: res: config: speed up animations [Simao Gomes Viana] 74c2451 android.view: Speed things up!! [Mazda] 022b058 Let's cut Max Excape Animation in Half [Chet Kener] c5d5173 core: PinSet: fixup and improve code [jhonboy121] c162ad7 Cache pin algorithms in PinSet [Till Kottmann] 7d8fd15 Revert "(Point) Only calculate sin and cos once" [Harshit Jain] 3cdd86d Cache KeyStoreService [Till Kottmann] bcf8675 (Point) Only calculate sin and cos once [Till Kottmann] 4befea2 [1/2] base: Remove restrictions for system audio record [jhenrique09] e9da6ba SystemUI: Allow using tuner API for DerpSpace [Rashed Abdel-Tawab] ccea95a9 Make 'No Notifications' small [Simao Gomes Viana] 1e9bf19 AlarmManagerService: wtf -> w [Simão Gomes Viana] 98b4ac5 NetworkPolicyManagerService: turn this into just a warning [Simão Gomes Viana] 905d1c6 core: res: config: speed up tooltip animations [Simao Gomes Viana] 984037c Watchdog: run emergency sync before killing system [Simão Gomes Viana] 6c45fcf BluetoothUtils: disable useless logspam [Simão Gomes Viana] 538bd14e1 Tweak notification lights [Simao Gomes Viana] 3738358 misc configuration [Simao Gomes Viana] be662d2 core: res: config: brightness tweaks [Simao Gomes Viana] fa62705 MediaPlayer: stop logspam [2/2] [Simao Gomes Viana] 122e2ee Make the spinners faster [Simao Gomes Viana] a46fade Make spinners even smoother [Simao Gomes Viana] 512dfa7 ViewConfiguration: Align coding style to AOSP [Harsh Shandilya] cca5f8c ViewConfiguration: add support for max/min fling velocity sysproperties [Simao Gomes Viana] a6ad1a5 ViewConfiguration: set scroll friction to 0.006f [Simao Gomes Viana] 70602ee SystemServer: This is DerpFest [NurKeinNeid] 8436571 SystemServer: we ain't rolling Oreos anymore [Simao Gomes Viana] e6e710e SystemServer: halogenify nicely [Simao Gomes Viana] 7d29553 ViewConfiguration: misc changes (rev) [Simao Gomes Viana] 9676408 core: jni: use -O3 [Simao Gomes Viana] fe3e1e2 Improve scrolling cache [Pawit Pornkitprasan] 2d9f363 core: Declare default display light sensor [AmeChanRain] eef5788 SystemUI: Allow customizing lock screen shortcuts via ThemePicker [quh4gko8] 5470ee5 Dont show vendor mismatch message by default [00day0] d4a6347 base: Make vendor mismatch message optional [Anushek Prasal] 777a461 Dynamically tell the user which vendor image is needed [beanstown106] 10d4199 Show a more descriptive message when vendor.img is out of date [beanstown106] d59fd62 core: Use DerpFest logo mask [123Duo3] 2ef37985 data: Rename GoogleAudio to CustomAudio [AshutoshSundresh] 2d4a73c data: Import keyboard sounds from osu! [AshutoshSundresh] e8822bb data: Add UI tap sound from ACE AS0618 [AshutoshSundresh] c78c8bb data: Import some UI sounds from Samsung S21 FE [AshutoshSundresh] a2e6cb6 Build Google audio files from android12 [2/2] [BeansTown106] 2639793 EasterEgg: allow using toy without unlocking [nift4] c88cd91 EasterEgg: Fix some warnings [Michael W] e6435b8 Shorten wait time for shutdown time optimization [zljing] 890b038 Fix incorrect context classloader initialization in system_server [yuanhuihui] 6741392 base: Update ic_doc_folder drawable to MD2 [Anushek Prasal] edabc89 base: Update some icons to MD2 [Anushek Prasal] 19145df GLSurfaceView: report draw finished after first onDrawFrame in GLThread [shoudil] 7cdbf6f Add synchronization for invokeForAllObservers call [Devi Sandeep Endluri V V] f2331b7 Fixes crash/race condition when destroyActivity [katao] 7f0a561 MountService: ensure VolumeRecord with UUID exists before modifying [Scott Mertz] 989fde3 Crash occured due to null pointer exception. [Niraj kumar Mishra] 1afefd0 frameworks: Fix null pointer Issue [mqi] 27be961 view: add null check for dispatch touch view [jianzhou] 80bcc8c os: Process: Fix wrong code in isThreadInProcess [leo zhang] da719af ActivityThread: Prevent surface hang up when screen on and screen off [Guo Li] f29896d Add vpn notification channel to be blockable [maxwen] 49f354e Set alert dialog message to use system font [maxwen] 8410290 Fix list style alert dialog to use system font [maxwen] 9f09c7a SettingsLib: Don't show system overlays on apps list [Henrique Silva] d5e98d2 Shell: Don't show bugreport on DocumentsUI [jhenrique09] b14a44b Calm down attention service logspam [Adhitya Mohan] 8c7e018 base: Update few drawables [Jesus R] f935f89 Suppress FingerprintManager logspam [Harsh Shandilya] 79105b7 Kill off provider info logspam [Harsh Shandilya] ab6fa36 InputWrapper: Opt out early if session == null [Lars Greiss] 9e1bdb1 Speed up Orientation Listener [Chet Kener] 3b990e6 ServiceRegistry: Don't throw an exception if OEM_LOCK is missing [Scott Warner] 6dfd808 DEBUG: Turn off some debugging we don't need. [mydongistiny] 61ba27f Fix MtpDatabase multithreading NullPointerException [katao] b23b974 BackupAgent: Add backup shared mode [Arthur Shuai] 8bc47a0 SystemUI: Fix SystemUI Crash [mqi] a8da13a SystemUI: fix MediaProjection cast crash [Pawit Pornkitprasan] bb7a235 Enable KEY_WFC_SPN_FORMAT_IDX_INT universally [timocapa] bae786c SystemUI: Tiny expanding improvement [BigBrother1984] d25c931 Call log limit 500=>5000 [psyafter] 258c015 MountService: Prevent NPE with DropBoxManager [AdrianDC] 0e63519 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation [c_jyuan] 5f27005 Keep recent tasks for more time in memory [ezio84] b647b43 Makes the loading "spinner" animation smoother [Sar Castillo] 7bc5b81 CarrierConfigManager: enable LTE+ icon by default [Jake Weinstein] 3553409 Add "android.permission.READ_PHONE_STATE" to manifest [Janson Kang] c067c04 Increase Zenmode max hour limit from 12 to 24 [Alex Cruz] d3ddab7 Reduce log verbosity: Don't spam logcat [fusionjack] 1b2c80b base: Remove unnecessary videos [Janson Kang] a328528 base: Delete media tests [Evan Anderson] 5c5464f WallpaperService: Fix half black wallpaper after rotating quickly [jianhuac] 1c8cd4c KernelCpuUidTimeReader: Decrease log level on non-eng builds [Han Wang] a45a46a PixelPropsUtils: Clean up and update [chiteroman] da208d4 PixelPropUtils: Do not spoof unspecified packages as barbet [minaripenguin] 7cd1787 ServiceManager: Always return null for google battery service [minaripenguin] f5b9898 ServiceManager: Handle exceptions gracefully [minaripenguin] 1aee7fa PixelPropsUtils: fix Magic Eraser [Mudit200408] 93e9414 core: Gracefully handle unregistering of unregistered receivers/services [minaripenguin] 8805795 BroadcastReceiver: Gracefully handle redundant broadcasts [minaripenguin] d58f687 services: Fix google apps permission denials [minaripenguin] 9c70757 services/PPU: Simplify and improve bypassing for PPU `onTaskStackChanged` listening [minaripenguin] 755c93e fixup! core: Workaround for ASI crash [minaripenguin] 5a98840 services: Fix exception when retrieving target SDK version [minaripenguin] a088235 Intent: Fix launch of permision revoke activity from playstore [jhenrique09] 3e8edd8 TelephonyManager: Gracefully handle null telephony service [minaripenguin] 1e91e3a SettingsProvider: Resolve google gms configurator denials [minaripenguin] 01514fb core: Workaround for ASI crash [minaripenguin] 0b32595 services: Bypass security check when checking provider permissions for google apps [minaripenguin] 0b116b4 Keystore: Spoof locked bootloader on local attestations [minaripenguin] 983ec0a base: Avoid hiding development status to system apps [minaripenguin] 791c70d base: Hide ADB and developer setting enable status [someone5678] 8e0ff6e MeizuPropsUtils: Spoof Hihonor Cloudmusic [QKIvan] 163b19f base: Reset props for status bar lyric [1/2] [cjybyjk] be8964d Squashed Import of PixelPropsUtils [jhenrique09] 7aee19ec SystemUI: Enable session-based media actions for all apps [Adithya R] f12ce67 base: Show USB icon in ADB notification [Danny Lin] fc1149dc Trace: Disable debug tracing on production builds [Danny Lin] 4fc0a6c Revert "Pre-emptively take a snapshot when finishing an activity before changing visibility" [Danny Lin] b50cdbc Editor: Disable magnifier position animation [Danny Lin] d6abf2c Paint: Enable subpixel text positioning by default [Danny Lin] 32ff9f7 Allow disabling USB notifications [Danny Lin] 7e3a021 Allow disabling important developer notifications [Danny Lin] f83ca7c Deprioritize important developer notifications [Danny Lin] 8612945 SystemUI: Speed up actions expansion animation [Danny Lin] 44d66a1 SystemUI: Reduce screenshot dismiss delay to 3 seconds [Danny Lin] 8561556 core: pm: Wipe package cache on upgrade [Albert I] * packages/apps/DerpLauncher 50f940b DerpLauncher: Import DateSmartspace [Akash Srivastava] 3319649 DerpLauncher: More smartspace changes [Akash Srivastava] e808af2 DerpLauncher: Update smartspace [Akash Srivastava] * vendor/pixel-framework f7a6e5d SystemUIGoogle: Update smartspace proto [Akash Srivastava] ==================== 05-31-2024 ==================== * device/derp/sepolicy e17a085 Remove legacy sepolicy leftover [Michael Bestas] * frameworks/av c2d51ae C2SoftFlacEnc: Fix integer overflows [Aayush Soni] * packages/apps/Flash 168057b Flash: Switch to ZXing-C++ [LuK1337] 8a4768e Flash: Update kotlin to 1.9.0 [LuK1337] b697a7f Flash: Update ZXing to 3.5.3 [LuK1337] * packages/apps/Glimpse c3f9416 Merge branch 'lineage-21.0' of https://github.com/LineageOS/android_packages_apps_Glimpse into HEAD [NurKeinNeid] * vendor/derp 6a3fb83 Partially revert "config: Update gms flags and inheritance" [NurKeinNeid] 738380d kernel: Include OEM DTBs in build [Maitreya25] * vendor/gms 81a78c2 gms: Import RRO overlays [NurKeinNeid] 71508c3 Import from hentaios/platform_vendor_gms [NurKeinNeid] * vendor/pixel-framework 1f62165 SystemUIGoogle: Bring back KeyguardSliceProviderGoogle [minaripenguin] ffa23a8 SystemUIGoogle: Remove R8 optimizations [minaripenguin] ==================== 05-30-2024 ==================== ==================== 05-29-2024 ==================== * packages/apps/Glimpse 5b58d95 Glimpse: Suppress unimportant lint warnings with config [Aayush Gupta] ==================== 05-28-2024 ====================