==================== 09-07-2024 ==================== * device/google/shusky 401b213 - Revert "Revert "shusky: ship EvoX's PixelParts"" (by Matt Filetto) * device/google/zuma 4b952fa - Revert "Revert "zuma: add service to disable PixelDisplayService during boot process."" (by Matt Filetto) * frameworks/base bd70bdceddf2 - Revert "Spoof a valid certificate chain for hardware attestations" (by Matt Filetto) 2fe4a6d5a36c - SystemUI: Revamp QS data usage UI (by minaripenguin) e530d4d01225 - SystemUI: Fix QS row count for split shade (by minaripenguin) de29c2c8c964 - SystemUI: Implement Split notification shade changes [SQUASH] (by minaripenguin) b53d50e82e9d - core: Update freeze IDs for UDC QPR3 used by HbmSvManager (by Alvin Francis) 17f0368c2d70 - SystemUI: Update Battery Drawables dimens to scale with font like the other icons (by Matt Filetto) 3b1e0364d133 - SystemUI: Fix AOD and pulsing scrim color (by minaripenguin) 05b2a36a70df - SystemUI: Fix some Notification Styles not working correctly (by Matt Filetto) 1ea442d46dcd - SystemUI: Media player mode toggle [1/2] (by minaripenguin) 4e14c318cd51 - SystemUI: Shorten timeout between Volume Panel Haptic feedback pulses (by Matt Filetto) 032d60fcbe0a - SystemUI: shorten the time between triggering vibration on birghtness bar slider changes (by Matt Filetto) 81b1a6729d8d - SystemUI: Improve brightness slider haptics (by minaripenguin) 1deddb4b9c5f - VolumeDialogImpl: Improve volume haptics feedback (by minaripenguin) 80068a762d8b - SystemUI: Intensity based qs fling haptics (by minaripenguin) 51ec2c7aba4c - SystemUI: Use VibrationUtils for QS/Status bar haptics (by minaripenguin) 0d369c0dbbda - [HACK]: SplitShade: drop notch cutout overlay. (by Matt Filetto) 23b6c25172d5 - SystemUI: Fix volume dialog colors (by elpaablo) 6e327d646489 - SystemUI: Simplify volume percent checks (by minaripenguin) b91b2b0fe176 - SystemUI: Use the same volume panel layout for landscape (by minaripenguin) cd3a99c6cb0c - VolumeDialogImpl: Fix volume panel horizontal translation (by minaripenguin) b18dcdeed211 - SystemUI: Add toggle for volume percent [1/2] (by minaripenguin) 13ee0e43d5cc - Revert Dialog dismiss changes [SQUASH] (by minaripenguin) d916a1efdbad - VolumeDialogImpl: Add toggle for media output button on volume panel (by minaripenguin) 633e4d6d7d7c - SystemUI: Separate buttons from volume seekbar (by minaripenguin) 8924d87669cf - SystemUI: Animate volume panel dialog opening from button (by Adithya R) cf132c57487d - Volume panel styles framework support (by elpaablo) 9e1b5220ece8 - Revert "SystemUI: Add Volume panel TextView[1/2]" (by Matt Filetto) 9d09faf88076 - Implement QS Split Shade (1/3) (by elpaablo) c2670df9d944 - ContrastColorUtil: silence some span (by elpaablo) 830bf907e22b - SystemUI: refactor percentage view for brightness bar to work with new QS Panel Style Impl (by elpaablo) 914b16896ce3 - QS panel styles cleanup (by elpaablo) f897105cc5f8 - QS styles fixup (by elpaablo) c05be5c4b740 - base: rework QS panel styles implementation (by elpaablo) 53ac7cda17eb - Cleanup QS panel styles (by elpaablo) 37de9c6541ac - Add missing bootleggers color (by elpaablo) fdf1642e3610 - core: Update freeze IDs for UDC QPR2 used by HbmSvManager (by Alvin Francis) 478df9d1a267 - base: Introduce built-in QuickSwitch feature [1/2] (by minaripenguin) a4240cd5a069 - services: Introduce RisingServicesStarter (by minaripenguin) 10cf7e7f263a - Fixup!: SystemUI: Introduce Depth Wallpaper feature [1/2] (by minaripenguin) c17a3ff0e2e6 - base: Bring back DeviceIntegrationUtils class (by Matt Filetto) c19e5b621a1e - SystemUI: increase pulse duration fade in on doze duration (by Matt Filetto) 6c676bc4595e - KeyguardIndicationController: Fix SystemUI F/C with some devices when showing charging info (by Matt Filetto) 264c2ce54c5b - Revert "SettingsLib: Import xdroid-OSS collapsing toolbar layout" (by Matt Filetto) 1bfc11a03aa3 - increase back gesture intensity (by Matt Filetto) d0f8d925ddd7 - increase default edge scrolling haptics intensity (by Matt Filetto) 66cc458e1d6f - SystemUI: Fix keyguard carrier start margin (by minaripenguin) bea7c548a4b0 - Enable brightness slider haptics by default (by minaripenguin) cb81d1517a02 - QSTile: Enable haptic feedback by default (by Matt Filetto) a22dc89bf227 - UdfpsAnimation: default to style 26 (McLaren) (by Matt Filetto) d1b0351a2f58 - SystemUI: Introduce RisingThemeController (by minaripenguin) 94a499f16c21 - SystemUI: Implement intensity-based qs tiles haptic feedback (by minaripenguin) 4cd29fd45678 - Move vibration haptics callbacks to VolumeUtils (by minaripenguin) bd025bc7a606 - SystemUI: Implement volume row sound haptics based on audio stream (by minaripenguin) 2152e60f3bf3 - SystemUI: Implement intensity-based volume slider haptics (by minaripenguin) 3a075f302321 - EdgeEffect: Implement intensity-based edge scroll fling haptics (by minaripenguin) 2e7489742c91 - SystemUI: Implement intensity-based back gesture haptics (by minaripenguin) a97b88121c05 - SystemUI: Implement intensity-based brightness slider haptics (by minaripenguin) bc5650d57692 - SystemUI: Implement intensity-based qs tiles haptic feedback (by minaripenguin) c2d9d9a2c453 - core: Introduce VibrationUtils (by minaripenguin) 3a314861e74d - base: Toggle vertical swipes on Ambient display [1/2] (by Shubham) a3fead90fdc5 - Implement extended feature support to misc apps Change-Id: I8643f0ec50b8074c037ba5e45095605c409ddee1 (by minaripenguin) 03adcf8edb66 - Don't enable extra StrictMode features for userdebug builds (by Sultan Alsawaf) 39eb7ee41fb7 - SystemUI: Enable production-ready feature flags (by Danny Lin) 4b992435bd97 - speedup window animation scale (by elpaablo) 068766ef1803 - android.view: reduce animation speeds (by Mazda) 0bbab1d94cdc - QSPanel: Increase label text size a step (by minaripenguin) d7f1df829a4d - QSTiles: Allow changing tile label size independently. (by Matt Filetto) ddb7a37b15ab - SettingsLib: add category for Sigma settings (by Matt Filetto) abe773086b99 - DozeParameters: Add content observer for pickup gesture ambient and update raise to wake gesture accordingly (by Matt Filetto) 83b53a301f62 - SystemUI: Implement Adaptive charging mode (by minaripenguin) 917a8c04b2b9 - Revert "SystemUI: Try disabling smartspace weather by default" (by Matt Filetto) 29ec7481de7a - Introduce Dashboard Style (by LurdRaiden) 70e0e1f27514 - sounds: update to oneplus sound effects (by arsalan-zeus) 3f9c6986e8e5 - Add support for SuperDart Charger. (by arsalan-zeus) 74e2807b6755 - SystemUI: match brightness slider track height with the progress drawable (by jhonboy121) 2cf02c25594e - Silence ExifInterface logspam (by minaripenguin) 1db355a096bc - base: Allow to hide screen capture status from apps [1/2] (by someone5678) 455e6255c606 - ExternalStorageProvider: Conditionally remove SAF restrictions [1/2] (by Richard Raya) 8e8e0be4d98a - SystemUI: Use darkest neutral shade for island dark mode bg (by minaripenguin) d3c6e25e2636 - SystemUI: Show island notification on landscape (by minaripenguin) 7faa9aa9fab2 - DisplayModeDirector: Allow to enforce user selected resolution (by cjh1249131356) 4b722070ec6c - [Bugfix] Remove publish map if provider is dying (by mositing) 9a8aef7fef3f - Revert "Add AppOps listening to STService" (by aswin7469) 3c2dfe98e453 - aapt2: support freezing private resource IDs (by nift4) 0557dc1c1634 - navigationbar: Remove typos (by mukesh22584) 5f12409f8c4d - base: core: Unregister broadcast receiver only when registered (by Soo-Hwan Na) 5edcabad36bc - SystemUI: BackPanel: Always add second arrow in front on long swipe (by someone5678) 312ee822a7b6 - SystemUI: navigationbar: Flip canvas if gesture started from left (by someone5678) 605be9bedbee - services: Scale max cached processes based on total ram size (by minaripenguin) 7fc55981efcc - AudioService: Do not touch ringer mode on volume change when device has alert slider (by cjh1249131356) 3f2d0d9a3473 - SystemUI: Add monet customization [1/2] (by Pranav Vashi) 0395d15daef6 - Revert "SystemUI: monet: Allow a more granular control over shades [1/2]" (by mukesh22584) 418df93c5ed8 - Revert "SystemUI: monet: Remove unused colorSchemeIsApplied" (by mukesh22584) 94c63531f1b9 - SettingsLib: Update battery drawables (by minaripenguin) d734640dd83d - Custom FP Icon: Fix up Custom(User Selected Image) UDFPS icons (by SuperDroidBond) d440d3ed8bed - base: Custom(User Selected) UDFPS Icon [1/2] (by Vachounet) ed98907b585a - SystemUI: Max Notif Panel Notification count [1/2] (by SuperDroidBond) 3acc725220a4 - SystemUI: Max Lockscreen Notification count [1/2] (by Co-authored-by: beanstown106) 304351a8ffb5 - Gestures nav: Add Partial Screenshot action (by spezi77) 8054411c3818 - Gestures nav: Add Power menu action (by kdrag0n) f995e4f80003 - Show a double arrow when almost triggered in new back affordance as well (by DennySPb) 61ac05ac7b21 - [SQUASH] Advanced navigation "extended/L" gestures (by ezio84) 3c8d76cf662d - [SQUASH] Add actions for advanced navigation gestures in systemUtils (by ezio84) b505f344cc64 - Reverse actions for QS and notification panel (by ezio84) eeb6894e0d6d - Add api to get or kill foreground app (by ezio84) 638952500da0 - base: Add api to take screenshots (by bigrushdog) 6916c37d9bb1 - Utils: Add more helpers (by Alex Cruz) 9b776aeb9d4e - Add isVoiceCapableMethod for in-call vibrations in systemUtils (by ѕнυвнαмв) acfe7daa0c0b - Utils: Update notch check logic (by Anushek Prasal) b6327c8784f1 - Utils: Method to detect a notch'd device (by Alex Cruz) 733dd24c31b7 - Add api to toggle flashlight and check if device has flashlight (by ezio84) df79a7cc7a15 - [SQUASH] Revert long swipe gesture implementation [1/2] (by SuperDroidBond) 61de893a7b3b - ToastAnimation: add rotate animations for toasts [1/2] (by SuperDroidBond) be2d021be2a9 - FW_Base - XuiMod: Toast Animations [1/2] (by GwonHyeok) a8e45f9fcbd8 - Fw_base - add Rotate animation to Power Menu [1/2] (by LorDClockaN) 6cf4f0ed3586 - FWBase: Add 7 more power menu animations [1/2] (by westcripp) f2aee15f24fc - Power Menu animations [1/2] (by Alex Cruz) 9e4958d1f68c - FWB: Power/reboot menu transparency (1/2) (by LorDClockaN) 3ff361799254 - Allow setting custom symbol near text on charging [1/2] (by Pranav Vashi) 3793e295fc0e - Lockscreen timeout: Make timeout configurable [1/2] (by Alex Cruz) 5572c6f7f22e - SystemUI: KeyguardUnlockAnimationController: Catch all exception (by someone5678) 38557cbddbc9 - SystemUI: ScrimState: Make some components transparent (by someone5678) 34f05ff258fb - systemui: Add 24 hrs. option to snooze times (by mukesh22584) 3cde044de19f - Workaround bad GC of tombstone watcher. (by Mitch Phillips) d08c9380934f - fixup! AudioService: Reduce redundant volume broadcast (by nift4) cddc5dd35f28 - AudioService: Reduce redundant volume broadcast (by minaripenguin) 5cb43dd0f683 - hwui: Compile without no-omit-frame-pointer (by Sourajit Karmakar) d2fd05fd13dd - base: Don't send interaction hint for unnecessary events (by Alex Naidis) e0015bd7cd66 - core: res: config: speed up tooltip animations (by Simao Gomes Viana) 43e555e44005 - Make the spinners faster (by Simao Gomes Viana) dfdc71febbc1 - Make spinners even smoother (by Simao Gomes Viana) 619ae9a63cc1 - ViewConfiguration: Align coding style to AOSP (by Harsh Shandilya) cb1a485878aa - ViewConfiguration: add support for max/min fling velocity sysproperties (by Simao Gomes Viana) 6c81d16fb1d7 - ViewConfiguration: set scroll friction to 0.006f (by Simao Gomes Viana) 470c0fff7a60 - ViewConfiguration: misc changes (rev) (by Simao Gomes Viana) 90df242a1eac - core: jni: use -O3 (by Simao Gomes Viana) c5c0ad4f9132 - os: Process: Fix wrong code in isThreadInProcess (by leo zhang) d9c37a1a83e4 - Shorten wait time for shutdown time optimization (by zljing) ce7f1c671441 - Makes the loading "spinner" animation smoother (by Sar Castillo) 69892f09837e - KernelCpuUidTimeReader: Decrease log level on non-eng builds (by Han Wang) 8d98737bef6e - SystemUI: Remove power menu shadow (by Danny Lin) 84a993c9dc3d - AppErrors: Respect appsNotReportingCrashes for ANRs (by Danny Lin) 077527cc1945 - base: Improve IME space feature overlay (by Rizky Benggolo) b878d90eb22b - base: Remove IME space under keyboard feature [1/2] (by timjosten) 6a6153b41f37 - Revert "Allow adding space below IME on disabling navigation hint [1/3]" (by mukesh22584) 3f4e4c5ee75d - BootReceiver: Return early if trace_pipe doesn't exists (by minaripenguin) 7c8a06af6347 - core: Broadcast intent when display power state changes (by Adithya R) 55dcb74aefb1 - SystemUI: Use a more common haptic effect for volume panel (by minaripenguin) 6fe78e5fb347 - base: Add optional haptic feedback to volume panel [1/2] (by Blaster4385) 36c009f279eb - SystemUI: Add Volume panel TextView[1/2] (by Idc) db029f55ad2e - SystemUI: Adjust volume style landscape height - It's so tiny.... (by mukesh22584) 32381e6c7191 - Allow user to select low power refresh rate [1/2] (by Pranav Vashi) 948d8f398539 - SystemUI: Fix Qs tile dialog color (by minaripenguin) e0bc2f797e11 - SystemUI: Match systemui dialogs background with power menu (by minaripenguin) 6f29ce4dd752 - base: Pulse: fix changes not applied correctly in SolidLineRenderer (by Jenna-they-them) ef26ba746f63 - base: Pulse: Fix Fadingblockrenderer if custom gravity is top (by Jenna-they-them) c1365d37b473 - Pulse: Prevent systemui-related crashes (by minaripenguin) 69d0fde539fe - Pulse: Fix orientation checks (by minaripenguin) f270a0cc2377 - Pulse: Vertical mirror [1/2] (by TikkiTikki) f1236f0c0162 - Pulse: Custom gravity and Center mirrored [1/2] (by TikkiTikki) dc277d61c8b5 - Fix SystemUI crash if image picker is Google Photos - Although Google Photos still can't pick images, It's just prevent force close (by mukesh22584) dfd6bf491b3b - Remove duplicate imagehelper (by mukesh22584) 86dad0a39e50 - Revert "AudioService: do not log sound effects in audio dumpsys" (by jro1979oliver) 7529a43540c6 - Battery charge warning [1/2] (by Nicolas Dhouailly) 38bc63d6acef - VolumeDialogControllerImpl: Do not use broadcast for volume change event (by minaripenguin) d5011499eeb4 - Volumepanel:disable row header for AOSP modified style (by drkphnx) 066affb90edd - base: HideDeveloperStatus: Query all apps installed by any user [1/2] (by someone5678) 4d781ca7965a - base: LockscreenCharging: Bring in °F/°C toggle [1/2] (by calebcabob) 2cbf52ec8abc - Base: Ambient batterybar color options [1/2] (by pimpmaneaton) 931ccd30604d - SystemUI: Color the battery bar red when the level drops to 15%. (by spezi77) 460ed08ef8d0 - SystemUI: Introduce keyguard battery bar settings [1/3]. Squashed-in: * SystemUI: keyguard battery bar in aod on charging [1/2] or always with an switch (maxwen) [micky387] Remove tuner dependency and add settings for our OmniGears (by maxwen) 665f3787965a - base: Always turn on sensors when disabling sleep mode (by cjh1249131356) 6b139fc5462e - base: Introduce automated Sleep Mode [1/2] (by Anushek Prasal) a263347b8c70 - TwilightService: Save and use last fetched location (by Ido Ben-Hur) f6ccf22c8b04 - TwilightService: Use temporary TwilightState when location is not available (by rituj) 09c30003b49c - IdleManager: update packagelist (by dlwlrma123) 1c1ed3a9e3f3 - IdleManager: CleanUp (by spkal01) dc922bd5cdc0 - base: Implement background process killer [1/2] (by Dil3mm4) ee3dd084bc64 - VoLTE: Improve design of "VO" icon (by mukesh22584) 67f3d4e39e30 - VoLTE: return our favorite "VO" icon (by SuperDroidBond) 9aab7af3b4f5 - SystemUI: Add 14 New VoLTE icon [1/2 (by R15Hi) 51e2a8f7acc8 - SystemUI: Add Vivo X60 Pro VoLTE Icon [1/2] (by AshutoshSundresh) 484b997085ec - SystemUI: Add 2 more VoLTE icons [1/2] (by Advaith Bhat) 82c9525bc52e - SystemUI: Add EMUI VoLTE icon [1/2] (by DennySPb) 22fdce3ff543 - Add MIUI 11 VoLTE icon [1/2] (by Lup Gabriel) f7381c96a8aa - User Selectable VoLTE-VoWiFi Icons [1/2] (by SuperDroidBond) 7f93d3ab9f7b - SettingsLib: Import xdroid-OSS collapsing toolbar layout (by mukesh22584) fedc76efe34f - base: Allow setting wake for notifications separately from doze [1/2] (by Ido Ben-Hur) 444beb1fcee1 - base: Double tap to trigger doze [1/2] (by SKULSHADY) 8c64535050a3 - base: Introduce Smart 5G service [1/2] (by Adithya R) 628873791d1f - HACK: telephony: Conditionally force enable LTE_CA (by DarkJoker360) 09bb5f4c77df - Change default refresh rate and default peak refresh rate. (by Ying Wei) ee7075662a23 - set config "config_showNavigationBar" to "true" to fix CtsInputMethodTestCases (by Dandan Sun) 9ba3b40daa46 - BrightnessTextView: Match text color with QS themes [1/2] (by mukesh22584) 86d59696b3b2 - Add Ambient Customizations [1/2] (by elpaablo) c2be6dfae457 - drawable: remove tumb from seekbar * looks ODD AF (by darkphnx) 34cc8193b0a7 - Revert "Update Media Seekbar Thumb Shape" (by spkal01) fa69636a6a4b - drawable: Fix seekbar when disabled (by Erfan Abdi) 4d940da60753 - SystemUI: Redesign seekbar (by SagarMakhar) 155bc3fbdadf - Systemui: Add Brightness TextView[1/2] (by Idc) 6008c0269cd5 - SystemUI: Implement Volume Styles [1/3] (by minaripenguin) 7bf748e051e3 - services: Silence AppsOps debugging messages (by minaripenguin) 3fe60fb4d060 - SystemUI: Refactor status bar chip bg (by minaripenguin) aa1b1562d6d9 - Statusbar Clock background chip [SQUASH] (by minaripenguin) 7d7fbe31f1b2 - PowerOffAlarmService: Return if NotificationManager is NULL (by someone5678) 62dca1dfa711 - PowerOffAlarmService: Handle NPE with shared preferences (by Adithya R) 21b32713c0ad - base: PowerOffAlarmService: Add a notification (by Ido Ben-Hur) 7d8951319975 - base: Introduce PowerOffAlarmService (by Ido Ben-Hur) 1b6009d9fe91 - SystemUI: Add tunings for status bar paddings [1/2] (by minaripenguin) 27e9291b3e9b - SystemUI: Introduce preferred network tile (by cjh1249131356) 96685e27aa75 - fixup!base: Add support for UI Styles (by El Dainosor) bd890de3ff1a - base: Declare a gradient end color (by ElDainosor) 7a346f8100ca - base: Add support for UI Styles (by El Dainosor) 4bfb38a6fe8e - Frameworks: Enable VoNR by default (by johnmart19) f066115e40b8 - SystemUI: Whitelist SystemUI Clocks from privilege checks (by minaripenguin) d671a6c23269 - SystemUI: Hide custom clocks by default (by minaripenguin) 154972cf47d3 - SystemUI: Fix user profile icon for custom clock 2 (by minaripenguin) 6cc6e7030a6f - SystemUI: Custom clock style improvements (by minaripenguin) 6521767d8c1c - Lockscreen Clock: Fix custom clock time updates (by minaripenguin) c7232cc8ae3a - SystemUI: Add more LS Clocks [1/2] (by Subratam6296) 43969b4a47d9 - SystemUI: Add support for Custom fonts for Custom LS Clocks (by Subratam6296) 7ddb0150f36b - Lockscreen Clock: Dedupe requestLayout() calls when updating status area layout (by minaripenguin) a45f2ac4312a - Introduce Lockscreen Style [1/2] (by 703joko) 67eb6a75075d - base: Allow locking tasks to recents [1/2] (by SagarMakhar) 4c18e5be54bf - Clock: Statusbar Clock Customization [1/2] Add Clock size, color & font style. (by SuperDroidBond) 12bc5669e53d - Clock: Add ability to resize QS & Statusbar Clock [1/2] (by StarkDroid) 47b2081ba81b - SystemUI: Introduce Depth Wallpaper feature [1/2] (by minaripenguin) fda8b8b26478 - SystemUI: Define colorPrimary/colorSecondary colors for dual tone QS (by minaripenguin) 9ce402de873d - SettingsProvider: Resolve google gms configurator denials (by minaripenguin) 173bee0740cd - core: Workaround for ASI crash (by minaripenguin) 3ba4e535dbfb - ServiceRecord: Don't post running notification for selected apps (by cjh1249131356) e1bb05710c8f - SettingsLib: Use San Francisco font for iOS battery styles (by minaripenguin) e65d9f91c039 - Battery Styles: Add MIUI pill battery icon (by DrDisagree) cc430f96448a - Battery styles: add Origami battery icon (by DrDisagree) f48c5735a4c3 - Battery Styles: Add Landscape iOS battery styles from Iconify [1/2] (by helliscloser) 0d9a9460673c - Battery Styles: Added 9 more battery styles [1/2] (by R15Hi) 6ff0c89805a8 - SettingsLib: Initialize battery drawables colors for light/dark theme (by minaripenguin) d0b9a06254a9 - base: Extend showing Ambient instead of fully waking to single tap gesture [1/2] (by aswin7469) b19b08213633 - base: Allow showing Ambient instead of fully waking [1/2] (by ezio84) 94a9171a1511 - SettingsLib: Implement preference category UI changes (by minaripenguin) ba0bc6f05303 - base: services: Introduce AutoDimService [1/2] (by Ido Ben-Hur) 6ce04a47fc42 - base: services: Create abstract AutoSettingService (by idoybh) 32337f3361ef - core: Import SystemUtils from branch thirteen (by Pranav Vashi) aff38033d75c - Ignore window secure flags [1/2] (by LibXZR) c6e929730054 - base: Hide ADB and developer setting enable status [1/2] (by someone5678) 3771ce11cf48 - SystemUI: StatusBar: Introduce Sigma logo (by Matt Filetto) d279cd462734 - Call log limit 500=>5000 (by psyafter) 96196a99c4e0 - base: Force fullscreen for Google Dialer (by cjh1249131356) d10e7ce0112d - SystemUI: Introduce dynamic VoLTE & VoWiFi icons (by SagarMakhar) 7e377a5d6fbf - keystore: Resolve conflicts with custom keybox (by minaripenguin) bf30fe1186d4 - Spoof a valid certificate chain for hardware attestations (by chiteroman) c8a9f2583912 - Revert "Keystore: Spoof locked bootloader on local attestations" (by minaripenguin) e4ec39b8a721 - Revert "keystore: Resolve conflicts with strong integrity bypass modules" (by minaripenguin) c21112a084ed - SystemUi: Prevent crash when restoring personalization settings (by Alvin Francis) 91371be28e5d - PackageManager: Add nexuslauncher to hasSystemFeature (by Alvin Francis) 9b83b4d9a234 - PixelPropUtils: Do not spoof mainline models to google photos (by minaripenguin) f79618a30faa - PixelPropUtils: Switch to SystemProprties for mainline spoofing (by minaripenguin) c0fddc8bffe8 - PPU: Update default values for gms spoof (by minaripenguin) 32cf27ee1ca6 - build: Don't check for fingerprint mismatch (by Dan Cartier) 46e8362bbe1f - Make Build.TYPE and Build.FINGERPRINT consistent for apps (by Danny Baumann) 1210174ac709 - keystore: Resolve conflicts with strong integrity bypass modules (by minaripenguin) a1df556e7970 - PPU: Add more spoofing properties for gameprops -> per-app transition (by minaripenguin) 2686b9d49636 - PixelPropUtils: Handle empty gms spoofing properties (by minaripenguin) 1475e4e8c767 - ContextImpl: Whitelist system launchers from permission enforcement (by minaripenguin) 8da48844d323 - PixelPropUtils: Implement json-based game spoofing [1/2] (by minaripenguin) dbb4916c3194 - PixelPropsUtils: Update fingerprint to pass play integrity (by chiteroman) f9e89198c7bb - PixelPropUtils: Add support for json-based (PIF) spoofing [1/2] (by minaripenguin) 632c042569ce - FileUtils: Silence Logspam (by minaripenguin) 10bcbfc44703 - ignore virtual and overlay displays when turning displays off (by Yoel Gluschnaider) eaec18ae7654 - PixelPropsUtils: Spoof as husky beta (by chiteroman) 0f387d908723 - PixelPropsUtils: Final cleanup (by Alvin Francis) 58c6d628a192 - PixelProps: Add option to disable all spoof entries (by EliteBlackKaiser) ead11291c161 - PixelProps: Remove games and pixel5 spoofs (by Alvin Francis) 1983a218a197 - PixelProps: Spoof pixel launcher for circle to search feature (by minaripenguin) 1e4867c86908 - PixelPropUtils: Do not spoof unspecified packages as barbet (by minaripenguin) 976f768b8535 - ActivityManagerService: Exclude more packages for receiver check (by Pranav Vashi) b3621e54654a - Disable FP lockouts (by AndyCGYan) ddcf9fbaf0ec - SystemUI: Add RESTRICTED_ASSIST_GESTURE_PROVIDER permission (by aswin7469) 2f37c2208dfe - services: Bypass shortcut enforcement for default launchers (by minaripenguin) b4e41f60c077 - Add shouldBypassTaskPermission for pixel launcher (by minaripenguin) 5cc9a1a4075c - Revert PixelPropUtils conflicts [SQUASH] (by minaripenguin) ebfa87fc2170 - Process: Use audio-app cpuset if available (by Haynes Mathew George) * hardware/interfaces 5673a9b907 - audio: Remove unnecessary std::move (by Yi Kong) * manifest cddd7b4 - Revert "stop tracking packages_apps_PixelParts" (by Matt Filetto) * packages/apps/Launcher3 6ce3b78773 - Rebrand as SigmaDroid Launcher (by Matt Filetto) aa7ef3ca88 - Launcher3: Adapt strings to Alphadroid (by kamikaonashi) 285df5eeae - Restore 4x4 workspace (by elpaablo) 22f9b59c30 - Disable shake to clean recents by default (by elpaablo) 67f09267ab - Ship as AlphaDroid based on crDroid (by elpaablo) * system/core 7273ae44e - Modifying /dev/memcg permissions. (by Karthik Gopalan) b673ff400 - Remove unnecessary std::move (by Yi Kong) 1078ce49b - init: Write initial cpuset values for audio-app (by minaripenguin) 5ec68c500 - Add cpu set for audio app (by Revathi Uddaraju) e7685de0f - task_profiles: Use foreground cpuset for SurfaceFlinger (by Jake Weinstein) 5aae45fd6 - Set swappiness of apps and system under /dev/memcg from init.rc (by Manjunatha Ramachandra) e6f3aac15 - debuggerd: use jemalloc by default and allow opt-in to scudo (4/4) (by Adithya R) 1316c7460 - core: Lockscreen Charging (2/3) (by xyyx) 1226e048a - hosts: Block OTA downloading from GMS (by jhenrique09) a63dd7f94 - init.rc: don't start console unless asked to (by Alex Naidis) ce4103c7a - core: Fix reading max_comp_streams for zram (by usernameComputer01) 0a26ba361 - init.rc: Disable native stats collection service (by Danny Lin) f8df7d3bf - init: reboot to recovery on panic by default to allow reading pstore (by Alexander Martinz) a66ac426e - init: Do not set safety net props for ENG builds (by Pranav Vashi) 75ad2d83b - init: Spoof more props (by jhenrique09) 8c081c358 - init: Add more properties to spoof. (by spezi77) 4fbe308c6 - init: Weaken property override security for the init extension (by Alex Naidis) 8b329ce41 - init: Set properties to make SafetyNet pass (by Danny Lin) 7cba4ddb3 - camera: Add L-compatible camera feature enums (by Steve Kondik) 5e16ae253 - Camera: Add feature extensions (by Sauhard Pande) bd0ca6f79 - debuggerd: Adapt rom name in tombstones (by DarkJoker360) 092ab8ece - debuggerd: Set correct version for tombstone (by Pranav Vashi) * system/security a8d4f0d1 - SomeInternetGuyToldMe28 (by Matt Filetto) * vendor/lineage 03ffe0f1 - SigmaDroid v4.8.3 (by Matt Filetto) ==================== 09-06-2024 ==================== * frameworks/base 867fbc0976dc - IslandView: Remove notification when swiped dismiss (by minaripenguin) 977f22b91755 - IslandView: Fix focused top-app detection (by minaripenguin) c25cb9a7c231 - IslandView: Implement Swipe to left/right to dismiss gesture (by minaripenguin) 0ac1678af4fd - IslandView: Clean up redundant enablement (by minaripenguin) 5543fba6bd93 - Fix the string reference equality comparison in MusicFxHelper (by Shunkai Yao) 7e5ea2d8aec1 - Fix unbind service error for MusicFxHelper (by ot_chenqi.c) a9bacebe439e - Keep a null check before accessing the BluetoothA2dpWrapper APIs. (by Satheesh Kumar Pallemoni) a8c58bc763e9 - services: Disallow max cached processes above 128 (by Pranav Vashi) d56e80cd594d - CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed (by huyuxin) f1626f029380 - Stop adding large proto tombstones to dropbox. (by Siim Sammul) 2ee4a6b97a59 - Clear dns cache when restoring network access (by Suprabh Shukla) 4ed3aae7878d - AudioService: Add makeHearingAidDeviceUnavailableLater (by chenxin20) a8b8111eb9af - AudioDeviceBroker/Inventory: fix misc error-prone warnings (by Jean-Michel Trivi) 02cf8f2c3700 - AudioService: do not mute music systematically in setBluetoothA2dpOn (by Eric Laurent) 615ea4d17dc4 - AudioService: initialize spatial audio state on first device connection (by Eric Laurent) 311f08deb80c - AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary (by Eric Laurent) 15af79336ad6 - am:fix the dead lock. (by lijilou) 6f385a53644a - Remove unnecessary std::move (by Yi Kong) 0c51c0e1e95c - JobSchedulerService:fix arrayIndexOutOfBoundsException to aviod systemServer crash. (by lijilou) f5e2833c2c2d - Split the lock synchronizing LMKD socket reads/writes (by Suren Baghdasaryan) 9465fc2bfdef - Binder: avoid GC while holding lock (by Steven Moreland) f52c276529db - Add a finalizer to LockscreenCredential to wipe the LSKF on GC (by Ellen Arteca) 76181e362f9f - Wipe the LockscreenCredential in DPMS#resetPasswordInternal (by Ellen Arteca) eddfa8b37017 - Adjust procfs heap buffer growth limit to 64 MiB (by T.J. Mercier) be9dfc006332 - Don't restart procfs reads from scratch (by T.J. Mercier) 438daa606303 - Fix UAF in android_os_Process_readProcFile when kDebugProc==true (by T.J. Mercier) 056e9042b170 - Keep reading until end-of-file in reading procfs (by Jing Ji) a339c4908078 - Fix carrier and userSwitchName text style flaw (by Shen Lin) 51576423c0e0 - Should update surface position of the window before report resize (by tanxiaoyan) 25a3e683ade1 - Rotation: fix orientation error when remove window with exit anim (by heyoukang) 503387b1f147 - Simplify POSIX capabilities to bitmask (by Shai Barack) 4b10637bc6ea - Add metaData null check in isRequiredAppDeclaredInMetadata (by Jeongik Cha) 09ce205dff76 - HDMICEC: handle hdmi_control help command (by Dominic Lemire) 2654e7cc9da1 - Fixed device restart caused by starting Activity under split-screen root task. (by 张倞诚) f43e7ab9aa68 - Fingerprint: BugFix: add null judgement (by liudongmei1) 59070dfa0707 - Fix null dereference in WMShell transition (by Igor Chernyshev) f0c3c5395906 - Fix potential NPE when dumping child nodes (by Daniel Peykov) 5bf6ddb6945c - Synchronize listeners in ConfigurationControllerImpl (by Dave Mankoff) c41e4ca85af3 - Add TimeZoneProviderStatus' nullness check. (by hupeng3) 864a30f6ed8b - Do not start fingerprint HAL if it is unstartable (by Xiao Lei) bdefc6c50110 - SystemCertificateSource: Mitigate NPE when checking updateable certs directory (by Syed Zaidi) 5faf1cae4067 - Mitigate LSKF leaks in RecoverableKeyStoreManager (by Ellen Arteca) 6780caedce9e - Mitigate LSKF leaks through the LockscreenCredential in KeyguardManager (by Ellen Arteca) bfa5b7f52620 - Fix EmbeddedWindow leaked when client binder death (by WangYuanyuan) e9f6a7933176 - Reapply "SharedMemory: mark fdsan ownership" (by Josh Gao) d677fbed5ad0 - Fix memory leak of lastArray when newArray == NULL (by T.J. Mercier) db833e6c55ae - ITvInputManagerCallback leak when client died (by shaofeng qiang) 5c1dd41b4786 - Fix the memory leak caused by the accessibility menu in SystemUI (by Shao Mengchuan) 4bfb565faee5 - Fix UiModeManager context memory leak for SearchManager (by Lu Poyuan) 5cc773bf7171 - VolumeDialog: Fix systemui crash nullpointerexception while casting (by Alvin Francis) 759bbd0b4cc1 - profcollect: Guard binder calls with null checks (by Yi Kong) 0509dae0a598 - profcollect: Use postDelayed instead of starting a thread and sleep (by Yi Kong) b83c985f4fd4 - profcollect: Remove unused DEBUG logs (by Yi Kong) c60204aca72c - profcollect: Make binder call on a background thread (by Yi Kong) 787a2407ef10 - profcollect: create and upload profile on every idle maintenance (by Yi Kong) 7275146af553 - profcollectd: call jobFinished even if failed (by Yi Kong) 21743e883954 - Call jobFinished after ProfcollectBGJobService processing completes (by Abhishek Gadewar) 0e45e8d74dd1 - base: Do not enforce camera shutter sound (by Pranav Vashi) 84b722d4d039 - Use originalView's context (by hee.youn) d1b5c62c55d9 - Fix null pointer exception issue when animation (by hanguohui) 8b5f33adc18f - Update statusBarState in KeyguardStatusBarViewController (by junklu) 28bde5fa2000 - Trace: Disable debug tracing on production builds (by Danny Lin) cb4ef3252f6a - VPN: fix crash on missing CCM (by Tomasz Wasilczyk) aa4f5009cc7c - Optimize AbsListView to reduce click operation latency (by Jun Wang) 6ab7233deda4 - ViewConfiguration: Set scroll friction to 0.009 (by Alex Naidis) 85d8d793d846 - AbsListView: Improve scrolling cache (by Pawit Pornkitprasan) 79f173d526a6 - Speed up Orientation Listener (by Chet Kener) c506db74da08 - SystemUI: Speed up actions expansion animation (by Danny Lin) bf2fd52bcdd8 - DSR: Fix DSR when we have toast window (by Shashi Shekar Shankar) e7cb58871881 - DSR: Fix broken DSR (by Karthik Gopalan) bf31ad957462 - ActiveServices: Add delayed service restart (DSR) due to app launch (by Pranav Vashi) f2546b2bb2b2 - CachedAppOptimizer: Fix persistent compact skipped (by Zhuo Fu) 0fc66107e1e4 - CachedAppOptimizer: Set thread group to background (by Pranav Vashi) 213a00356d05 - CachedAppOptimizer : Pageout File pages during system compaction (by Divyanand Rangu) 4bee0654c20e - OomAdjuster: B-service aging propagation on memory pressure (by Pranav Vashi) * packages/apps/Launcher3 7c6cdf8d94 - Launcher3: Expose force monochrome themed icon flag as a user preference (by minaripenguin) 237069f3e6 - Launcher3: Improve hide keyboard when transitioning to home screen (by Pranav Vashi) * packages/apps/Nfc 957a4898 - According to the logic here, '||' may be more appropriate than '|' (by fucheng lu) * packages/services/DeviceAsWebcam 845e782 - Create WebcamController interface for webcam specific controls (by Avichal Rakesh) 37d4e61 - Import translations. (by Bill Yi) 9d06745 - Refactor DeviceAsWebcam into interface and impl. (by Avichal Rakesh) 4488bbf - Import translations. DO NOT MERGE ANYWHERE (by Bill Yi) 5040fd0 - Import translations. DO NOT MERGE ANYWHERE (by Bill Yi) 1062ec9 - Handle all cutout insets (by Avichal Rakesh) ab9d9f6 - Import translations. DO NOT MERGE ANYWHERE (by Bill Yi) ==================== 09-05-2024 ==================== ==================== 09-04-2024 ==================== ==================== 09-03-2024 ==================== * build/make 1bc92604ce - buildinfo: add props for mainline Spoofing (by Matt Filetto) f85474bf7c - buildinfo: add PIF spoofing property overrides (by Matt Filetto) * manifest a0857a8 - stop tracking EvoX's vendor_certification (by Matt Filetto) 0254ce5 - track our fork of system/security (by Matt Filetto) bce50f1 - track our fork of external/boringssl (by Matt Filetto) * packages/apps/Aperture 0c355fc - Automatic translation import (by LineageOS Infra) * packages/apps/Car/Settings 603a5f261 - Automatic translation import (by LineageOS Infra) * packages/apps/Glimpse 33471a0 - Automatic translation import (by LineageOS Infra) * packages/apps/Profiles b2cd9f6 - Automatic translation import (by LineageOS Infra) * packages/apps/TvSettings 396157a10 - Automatic translation import (by LineageOS Infra) * packages/resources/devicesettings 9030fa4 - Automatic translation import (by LineageOS Infra) * vendor/crowdin b9ef4ea - Automatic translation import (by LineageOS Infra) * vendor/lineage 741524d0 - config: add pihooks mainline device properties (by Matt Filetto) f1ade11a - PIF: spoof as husky_beta (by Matt Filetto) aa005538 - config: fix PIF default properties (by Matt Filetto) 0acce9cb - config: update default PIF GMS spoof fingerprint (by Matt Filetto) ==================== 09-02-2024 ==================== * frameworks/base 49bcbc389a2b - New Crowdin updates (#1139) (by Lup Gabriel) ==================== 09-01-2024 ==================== * external/boringssl c6474cb3 - Add keystore2 to libbssl_sys visibility (by chiteroman) * frameworks/base bde1a02d3178 - Update Crowdin configuration file (by Lup Gabriel) f105cc500208 - SystemUI: Fix fontinterpolator unable to interpolate due to unknown default axes value (by Alvin Francis) 2617d75de492 - PackageInstaller: fix NPE due to a race condition in PackageUtil (by Dmitry Muhomor) f3f2962a53e9 - services: Add NPE check for updating system app from play store (by Pranav Vashi) efebd891f629 - Spoof a valid certificate chain for hardware attestations (by chiteroman) adb0bc8a33f3 - SystemUI: Update track title and artist on metadata change (by alphime) 25f2950e6f87 - SystemUI: Remove unnecessary updates for QS tiles layout (by Pranav Vashi) 18998dcaa57c - Remove default action for three finger swipe (by Pranav Vashi) fd50a7ea340d - services: Simplify registering for three fingers swipe actions (by Pranav Vashi) 3e6304f8a0af - Improvements for three fingers swipe actions (by Henrique Silva) 420b9ee86601 - Add three fingers swipe actions [2/3] (by Pranav Vashi) ebb2a0f8b776 - PhoneWindowManager: Prevent NPE with voice search action (by Pranav Vashi) f02d539c0599 - SystemUI: Fix crash when switching QS view parents (by minaripenguin) 4e0fc0df8ca6 - Add null-checks to an optional dream service (by Abhishek Gadewar) 02d7a7be6f88 - SystemUI: Fix crash when click rotation button on keyguard (by minaripenguin) 33fdd525f561 - Fix memory leak on MediaProjectionPermissionActivity (by Shao Mengchuan) 5575140c9daf - ScrimController: Ensure alpha is fully transparent during AOD mode (by Matt Filetto) 1a492ea5ec1f - ScrimController: Ensure the tint is set to black during AOD mode (by Matt Filetto) 2d36d47e1ac9 - JobScheduler: Remove jobs for non-existent packages (by Pranav Vashi) 3ad29009de47 - base: Add support for strict standby policy [SQUASH] (by LibXZR) dac5d263d3df - SystemUI: Resolve regressions caused by continuous updating of notification icons (by minaripenguin) 096622a3ae6b - Scale PS4/PS5 controller touchpad input (by Håkan Kvist) 0cb21e3de7a7 - SystemUI: Add dimens to set max offset of navigation bar burn-in protection (by qwmnerbvqwmn) 47e7338f692d - SystemUI: Debounce QS data usage updates (by minaripenguin) f221cc5d2177 - ImageReader: Allow skipping of nativeDetachImage (by minaripenguin) 88b14098940d - Screenrecord: Hide HEVC screen recording when no HW codec is available (by Ido Ben-Hur) cc835224d1bb - Screenrecord: Option to keep the screen awake while screen recording (by Dhina17) be1c23ae8da0 - PhoneWindowManager: Check NPE for LineageHardware (by Pranav Vashi) a1ca7b4b913b - Fix NullPointerException in android.widget.TimePickerSpinnerDelegate.updateInputState (by Lee Jones) 447ca01a2b62 - SystemUI: Update QS customizer background color (by Pranav Vashi) cc4940a5118e - SystemUI: Explicitly enable background tint optimization (by minaripenguin) c6a1bb54a12e - SystemUI: Fix SystemUI crash when removing status area (by minaripenguin) d6cdc4c9d1ee - SystemUI: Correctly monet theme the new volume panel (by Ido Ben-Hur) 2ae58a3e51c6 - SystemUI: Fix systemui crash when checking headups whitelist packages (by minaripenguin) fc0ba07a83da - Fix exception when setTorchMode (by Xiaohui Niu) 57972a9be786 - SystemUI: Fix QS light theme issues (by minaripenguin) 9b81fbd4865d - ThemeOverlayApplier: Exclude Launcher3 and Themepicker overlays (by minaripenguin) 4041aa33fc60 - SystemUI: Fix Udfps animation positioning logic (by minaripenguin) 7d374641286e - BtHelper: handle BT crash (by yaoliang1) a8259ea1f264 - SystemUI: Fix multiuser usage for less boring notifications (by Pranav Vashi) 0d736ffca742 - SystemUI: Update ChatGPT quickaffordance activity (by aswin7469) 1c65aa9df6ca - SystemUI: Add affordance shorcut for AI Voice Assistant (by minaripenguin) 3d403b8d0838 - SystemUI: screenshot: Catch RejectedExecutionException (by someone5678) c75206c11256 - SystemUI: customization: Avoid NPE in ClockRegistry (by someone5678) f0c7c8d85bd8 - Cancel backup on transport error (by Tommy Webb) 59fb128e56f0 - Fix the restriction of odm partition overlays (by gang.huang) ba7ee6bea757 - SystemUI: Fix Internet Tile showing no service (by Tommy Webb) c76ad03a06fe - SystemUI: Don't animate QS tile text when opening activity/dialog from A11QS ui (by Tim Zimmermann) 9268d80ea61d - WallpaperManagerService:fix potential null pointer exception in onDisplayRemoved method. (by lijilou) d3dac1e7a882 - PhoneWindowManager: Check camera availability on camera key long press (by dantmnf) c392d1c67080 - base: Fix gamespace on secondary users (by Dhina17) 6d89ad358a74 - base: Fix NPE in GameManagerService (by Dhina17) 99825ed18f7e - Add required priv-app permissions for SystemUIGoogle (by Pranav Vashi) 309799ea9752 - Integrate Pixel framework hooks and wrappers (by minaripenguin) dc53f21b7756 - Fix NPE in UiAutomationManager (by Xiaohui Niu) b23c624ff708 - AutoFill:fix NPE to aviod systemServer crash. (by lijilou) 05bf3a22d1bb - SystemUI: Remove tracing in `NoRemeasureMotionLayout` (by minaripenguin) 7bbcb88a0c76 - SystemUI: Fix crash when resetting ShadeController views (by minaripenguin) 979ea8a0ac51 - Fix NPE when traversing viewgroup display list (by minaripenguin) 0c9dd60d740a - SystemUI: Ignore R8 optimizations warnings (by minaripenguin) 4a6023404358 - SystemUI: Do not shrink resources (by minaripenguin) dcba3a7fbecc - SystemUI: Fix wrong thread exception when updating smartspace views (by minaripenguin) 03ba1599773f - SystemUI: Fix suspicious spaces around new mobile icons (by lgjint) 9d2f6816b909 - Fix TypedArray instance leak in ParsingPackageUtils. (by Arnab Banerjee) 951a838215dc - ActivityManagerNative: Prevent possible soft-reboot (by fusionjack) f7b809dc5bbe - AppWidgetServiceImpl:fix NPE in pruneWidgetStateLocked mthod . (by lijilou) 604b596a1323 - SystemUI: Default to true for HeadsUp notifications (by Ido Ben-Hur) 244865e8fa2e - SystemUI: Drop unused rounded corner padding (by Pranav Vashi) bed10f5c9574 - SystemUI: Fix thread safety issue when adding tunables (by minaripenguin) 9b8848578e7b - WallpaperManagerService:fix NPE happen in onDisplayReadyInternal method . (by lijilou) 47554b6735a2 - Fix nullptr exception when using do-while (by zhuning3) abb0e2ccfd36 - FileRotator:fix NPE due to The File.list() method may be return null. (by lijilou) 9d05bc737644 - Gnss:fix NPE due to the arraymap store the null key. (by lijilou) b6b36f2f72f1 - Wakelock: Ensure `inner` wakelock is not null before releasing it (by minaripenguin) 8665bd1c3d27 - AppRestrictionsHelper: Check managed restrictions (by Tommy Webb) ad91ca2c4541 - Fix "Manage App & Content access" for profiles (by Tommy Webb) 0c0a3c51f3ca - SystemUI: Adapt "Extend kill button to notification conversation guts" to A14 QPR2 (by someone5678) 2b31ef35b6b1 - RuntimeInit: Prevent bootloop trying to handle app crash of null service (by Pranav Vashi) cec6a94b17ba - StringBlock: Prevent SystemUI crash when inflating QS (by Pranav Vashi) 1c4239fc8321 - libandroid_defaults: explicitly enable ThinLTO (by John Galt) 0e81c3404e1e - Check light sensor is null for biometric logging (by Wenhui Yang) f5b1e3b129d3 - Unregister the existing RegisteredAttribution before adding new one. (by Alekhya Karavadi) e7cfb6989c59 - Prevent crashing with several child profiles (by Tommy Webb) 839b32a27408 - Show hidden apps on secondary users' app lists (by Oliver Scott) b60aa6ba8dc5 - Fix NPE in SystemUI (by first last) f4487235de7c - display: Consider peak refresh rate in BrightnessObserver (by Adithya R) 4b9a81a71bd6 - Fix incorrect text shown at PUK lock screen (by Vala Zadeh) ea2e13cdc1d4 - SystemUI: Handle the SIM_STATE_NOT_READY state (by junklu) aa8ad2522441 - Make empty modem activity info as valid (by Mengjun Leng) 9d37cc165e04 - sounds: Implement new screenshot sound effect (by minaripenguin) 8027f823e816 - Add DeskClock to hiddenapi whitelist (by Qimeng Pan) a8df1df9176c - Don't update OverScroller fling state if improper time passed (by Jun Wang) 90b2e52ca331 - Make all activities resizable (by Andy CrossGate Yan) c758e6e7e448 - Add some fwb stubs from Oplus (by DennySPb) 1ac251e9e398 - SystemUI: Show big keyguard clock when media controls are hidden (by Ido Ben-Hur) 68168f64984f - SystemUI: Fix secondary label alignment on A11 QS UI Style (by Pranav Vashi) 465472ee1489 - Restore getSimStateForSlotIndex in SubscriptionManager (by Andy CrossGate Yan) 9f8a056ec45b - AppLock: Intercept locked apps launching from recents (by Dhina17) e9f57b6c6f98 - AppLock: Make kotlin libs available only within this module (by Dhina17) 9afefc777735 - AppLock: Update for kotlin errors (by Pranav Vashi) e6b71fb8262b - AppLock: Allow using face unlock for biometric authentication (by Pranav Vashi) f95bcee15b8c - AppLock: Move services to new package (by Pranav Vashi) 8ada6106c54b - AppLock: Allow locking all apps visible in launcher (by Pranav Vashi) 3c3c94518bcf - AppLock: Update API to hide unprotected apps (by Pranav Vashi) 6dba9edc2fcf - base: Introduce app lock [1/4] (by jhonboy121) 0704d70caf2b - SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen (by Ido Ben-Hur) 7338062e4abf - Enable FLAG_SECURE for userdebug builds as well on keyguard (by Saalim Quadri) 80d32ca69491 - core: Allow vendor odm symlink in framework overlays paths (by Alexander Winkowski) 087364951c17 - Fix uninstall for all users (by Tommy Webb) 4591ace79fbd - ConfigurationController: Prevent app crash caused by null configuration (by minaripenguin) f5a1595536c2 - ActivityThread: Resolve runtime exception when pausing an activity (by minaripenguin) 498eee5d0f54 - Increase Zenmode max hour limit from 12 to 24 (by Alex Cruz) b96e2c407001 - SystemUI: Allow limiting AOD & ambient display refresh rate via overlay. (#1066) (by raystef66) 4359aad4cf51 - CompanionDeviceManager: This uses the MANAGE_COMPANION_DEVICES permission (by Sourajit Karmakar) f7405b4d79aa - SystemUI: Add default path for FPS info service (by Pranav Vashi) 10813b56b661 - core: Enable freeform/multiple windows feature by default (by minaripenguin) ba748f3f1761 - Avoid device reboot caused by SecurityException. (by Wen Zhang) dee308327ee7 - Allow adding space below IME on disabling navigation hint [1/3] (by Pranav Vashi) 4019d469bc52 - SystemUI: biometrics: Follow user setting to confirm face unlock (by Pranav Vashi) aab1ef9d80a1 - SystemUI: Use proper tint for face unlock icon (by Pranav Vashi) 09fd8c917f99 - SystemUI: Implement face unlock recognition animation and text (by minaripenguin) 6445d1c6c8f2 - SystemUI: Disable FaceUnlock Lockouts (by minaripenguin) aa7ebcf3f20e - FaceService: Conditionally add ParanoidSense (by someone5678) 50269f1bbc5b - base: Initial SenseProvider for FaceSense service (by Chris Crump) 97c4f5f5d579 - Implement DeviceConfigUtils and service (by jhenrique09) 0c0d86aec968 - base: Add minimal support for Richtap vibrations (by Fabian Leutenegger) 364cab5589e4 - RingtoneManager: Set an default ringtone for the SIM 2 (by micky387) f57cf3dd4514 - base: Phone ringtone setting for Multi SIM device [1/3] (by Ting Yu) ea24ba44e745 - base: Add DND & Rate settings to flash on call [1/3] (by Ido Ben-Hur) 1c785f1cc656 - base: Add Flashlight blink on incoming calls [1/3] (by PMS22) 7e1434280d5f - Incall vibration options [1/3] (by beanstown106) 0dde0dfbdcbb - base: Allow choosing a custom vibration pattern [1/3] (by Ido Ben-Hur) 38f9b9effc31 - base: Add vibration patterns from OOS [1/3] (by rituj) c1071bdeac07 - base: Allow customizing volume stream steps [1/2] (by Ido Ben-Hur) 20dc9db51808 - SystemUI: IslandView: Recycle icon bitmap to avoid memory leak (by minaripenguin) 14fbcf5ebed1 - SystemUI: IslandView: Fix some album-art not showing (by Subratam6296) 5b9b51533984 - SystemUI: IslandView: Update color implementation (by Pranav Vashi) a3c3e3c23d40 - SystemUI: IslandView: Use status bar height as top margin (by minaripenguin) 3bb807a6211e - SystemUI: IslandView: Resolve notification contents (by minaripenguin) 3173fd347db1 - SystemUI: IslandView: Auto remove now playing notification (by Pranav Vashi) bdd79c977c29 - SystemUI: IslandView: Properly handle island notification on track change (by Pranav Vashi) fb6b7e78fe84 - SystemUI: IslandView: Return if sbn.notification.contentIntent is NULL (by someone5678) 095607a4db64 - SystemUI: IslandView: Get application info from all user (by someone5678) 680d59cd8469 - SystemUI: IslandView: Import SystemUIToast icon retrieving logic (by someone5678) ec7b7fb14570 - SystemUI: IslandView: Implement now playing for Island notification (by minaripenguin) 938ee3c386c8 - SystemUI: IslandView: Ensure global headsup is enabled (by Pranav Vashi) 8e33f7f9b352 - SystemUI: IslandView: Squeeze it (by someone5678) 5d6f52dfbcab - SystemUI: IslandView: Import SystemUIToast icon retrieving logic (by someone5678) beaf31785511 - SystemUI: Implement Island notification feature [SQUASHED] (by minaripenguin) 45d817b4f424 - Pulse: Implement pulse color based album art [1/2] (by Pranav Vashi) 8dee0211bbe9 - Pulse: Prevent systemui-related crashes (by minaripenguin) ad430d9f97c0 - Pulse: Fix orientation checks (by minaripenguin) aa63f6ecc125 - Pulse: ColorContoller: Fix getting default accent color (by varund7726) 5df1b7b40529 - Pulse: Simplify checks and prevent issues (by Pranav Vashi) c95faecdb3d4 - Pulse: Detach pulse view only when attached (by Pranav Vashi) d60a7f37737b - Pulse: Solid renderer round lines [1/2] (by TikkiTikki) 3999e4605fc9 - Pulse: Set current Refresh rate as FPS animation value (by Stallix) ee2f34c0f9b8 - Pulse: Extend to Ambient Screen (by spezi77) 76b0f65157dd - Pulse initial checkin for Android 13 [1/2] (by bigrushdog) 92ab48c4d388 - ConfigurationController: Prevent app crash on orientation change (by minaripenguin) 5382bfd1b249 - fwb: Fix navigation bar button hit testing (by SahilSonar) 4daac1c59615 - SystemUI: Align the QS carrier text to its gravity bias (by minaripenguin) ee9fd8886809 - SystemUI: Use secondary label for language QS tile (by Anushek Prasal) 2e841b63feb6 - development: Address NPE when removing preferences out of developer options (by Alex Cruz) cfd0d8549786 - SQLiteDatabase: Catch corrupt exception during transaction (by muzbit.kim) 368496f82cf9 - Allow signature spoofing on user builds (by Pranav Vashi) 6030a4bb3bbd - Set FakeStore/PlayStore as Aurora Store installer package name (by Oliver Scott) 89f865b690f8 - AudioService: Register MASTER_BALANCE observer for all users (by Deeraj) 4618f5211f08 - audio: Don't play sound effects if stream is muted (by Steve Kondik) 1054ae222d34 - TelephonyManager: Gracefully handle null telephony service (by minaripenguin) 9a4e9a1c3d5c - Remove unnecessary HashMap instantiation (by Josep del Rio) ac4a6427e46d - LockPatternUtils: Decrease minimum pin length for auto confirmation (by Mesquita) 0df7c5acbc17 - NotificationShade: Make blur crossfading more gradual (by Danny Lin) 27380df6d6f8 - SystemUI: Align keyguard carrier text with status bar (by Andy CrossGate Yan) 00f5d9ad15b8 - PowerUI: Mute logcat spam. (by spezi77) 5829e3275d67 - BiometricScheduler: Cancel operation if not idle (by SagarMakhar) 5de8a608a7f7 - SystemUI: CastTile: Open cast settings on long click (by Ido Ben-Hur) e2c122bde2b6 - SystemUI: Re-designed caffeine tile icon (by Andrew Fluck) b71361a4a43a - SystemUI: Add Locale Tile (by SpiritCroc) 8e066a9151fb - SystemUI: Add Sound search tile (by ezio84) a72a80df39ea - SystemUI: Add Screenshot tile (by ShevT) 1c281a7d56d5 - SystemUI: Add refresh rate tile (by jhonboy121) 9a2f4f0268e0 - SystemUI: Add Weather tile based on OmniJaws client (by Pranav Vashi) 7279024d2bdf - SystemUI: Fix class cast exception when animating play/pause button (by minaripenguin) 8277be89fb1b - display: Handle zero auto brightness adjustment (by Adithya R) f1b41a458b95 - Allow profile owner to set user_setup_complete secure setting (by Oliver Scott) 58073d2a2219 - SystemUI: VolumeDialog: Fix volume panel on left on secondary users (by Pranav Vashi) bbd234d4ba18 - SystemUI: VolumeDialog: Add content observer for panel timeout (by Pranav Vashi) f70e88554352 - SystemUI: VolumeDialog: Dismiss dialog on config change (by Pranav Vashi) f80175a18ef4 - SystemUI: VolumeDialog: Ensure proper resource release (by minaripenguin) 740fe687b1ef - SystemUI: VolumeDialog: Open volume panel on expand long click (by Pranav Vashi) fecf1eff38a5 - SystemUI: VolumeDialog: Properly set initial dialog gravity (by Pranav Vashi) 6917009b9c85 - SystemUI: VolumeDialog: Change bg tint for inactive rows (by Arian) 1e52054d46de - SystemUI: VolumeDialog: Fix per-app volume on secondary users (by Dhina17) 579e6b29b0e2 - SystemUI: VolumeDialog: Add app rows to volume dialog (by Adithya R) 32faeefada04 - SystemUI: VolumeDialog: New per-app volume icon (by ReallySnow) 745c97b33a85 - base: make per-app work with multi audio focus (by El Dainosor) 60d5a1d767dc - base: support per-app volume [2/3] (by cjybyjk) 72c6543a4d78 - Add additional work profile badge colors and labels (by t-m-w) 6831b6e681f8 - SystemUI: Introduce Adaptive Playback [1/2] (by Jyotiraditya) 2a2b439cb11d - base: Allow scheduling always on display [1/2] (by Ido Ben-Hur) c436350f0c25 - Shell: Don't show bugreport on DocumentsUI (by jhenrique09) 9618d70f0f99 - Fix WifiInjector instance exception if WifiService disabled (by Liu Zhen) 7864ea14f070 - telephony: SmsMessage: Bring newFromCDS method back (by SamarV-121) 8ff13551a55b - EnhancedEstimates: Get estimates from Device Health Services (by Jason Edson) d862f3b15200 - Avoid crash when dream starts (by Daisuke Sakamoto) 71fc086d88f6 - Doze-on-charge: Add few improvements and fixes (by Pranav Vashi) 9e479c17d462 - base: Add Doze-on-charge customization [1/2] (by darkobas) 1049f9209e6b - SystemUI: Allow toggling rotation button suggestion [1/2] (by Pranav Vashi) fb4ce23fad4a - Fix crash with protected content with ElectronBeam/Scale screen-off animation (by Matt Filetto) bfa395f5ab38 - fwb: Screen off animations [1/2] (by Kshitij Gupta) 5391cec6bee9 - SystemUI: Allow devices to disable Smart Pixels on UDFPS (by ShevT) fb683cf09248 - SystemUI: Add Smart Pixels tile (by Adin Kwok) 723b6e2d0797 - SystemUI: Smart Pixels [1/2] (by Joe Maples) bdc61e43b64d - fwb: Implement cutout force full screen [1/2] (by jhenrique09) f8d64677cd04 - Ambient Music Ticker - Allow to pulse on new tracks [1/2] (by ezio84) d0338c71f2d8 - SystemUI: Add edge light customizations [1/2] (by jhonboy121) e1f47f97ae2c - base: Add bool to enable/disable doze by default (by Pranav Vashi) 538ef2202740 - Allow tuning ambient display with sensors [1/3] (by Pranav Vashi) bb9180851e43 - Add toggle to disable charging animation [1/2] (by Anushek Prasal) 8214ae089f01 - SystemUI: Integrate Google Lens into Screenshot UI (by AshutoshSundresh) 0b3e1fa82728 - base: Do not reset keyguard going away state (by minaripenguin) aeb0368fa78c - SystemUI: Implement burn-in protection for status/navbar (by Park Ju Hyung) 403842d4305c - SystemUI: Add tile to show volume panel (by stofstik) 382b3a0cbdd4 - SystemUI: Introduce DataSwitchTile (by Christian Oder) 963888bef8e7 - SystemUI: Add Compass tile (by Roman Birg) 0d514e7b68a0 - SystemUI: Rewrite FPSInfoService in kt from scratch (by jhonboy121) 0a716858a94f - SystemUI: FPS Info Overlay & Tile (by Marko Man) 4cbcc3c0c93f - QS: Add CPUInfo toggle tile (by mydongistiny) 4c532ccff2b0 - base: add CPU info overlay (by maxwen) 185074a64a9c - SystemUI: QS: Add On-The-Go Tile (by Jason Edson) cb77787153c8 - SystemUI: Allow disabling clipboard overlay [1/2] (by Adithya R) efc17439b5d7 - Add kill button to notification guts [1/2] (by Daniel Koman) e15a2ac65859 - HeadsUp: add timeout option (1/2) (by Lars Greiss) bd2172a9cd79 - Allow to suppress notifications sound/vibration if screen is ON [1/2] (by ezio84) b2f520d0a5bb - SystemUI: Add less boring heads up option [SQUASHED] (by ezio84) 7ad0a1321bc2 - Add Alert Slider user interface [SQUASHED] (by Chris Crump) ae265e1853be - Add config overlay for battery info update (by ShevT) 42791ef556b4 - Update battery info every second when device is charging (by SagarMakhar) 116639fb570b - Reload navbar icons on changing style [1/2] (by Pranav Vashi) 0b5d6a21ca18 - base: Update mock LinearmotorVibratorService (by Pranav Vashi) a760822f528a - base: Add overlay to mock oplus LinearmotorVibratorService (by Pranav Vashi) fae3f64c7d5d - base: Add mock oplus LinearmotorVibratorService (by cjh1249131356) d97603686cb1 - SidefpsController: Apply ScaleFactor to sensorLocationY (by Luofan Chen) 2d4f442117cf - VolumePanel: Pass touch outside of volume panel (by Akash) 16145024e7ae - VolumePanel: avoid multiple animations on touch spam (by Giuseppe Maggio) 949f3549e849 - SystemUI: Enable power menu blur via window flags (by Dhina17) 69221fc15c11 - SystemUI: Also blur power sub-menus (by Pranav Vashi) 8eacc840224c - SystemUI: Blur the power menu (by Elluzion) 6e9dac17adfb - SystemUI: Add restart SystemUI in Advanced Reboot [1/2] (by Phạm Tiên Sinh) b02928b0cf1b - SystemUI: On-The-Go Mode (1/2) (by Alexander Martinz) d1553bb9269a - base: Introduce Accidental Touch (by Thecrazyskull) f59086522c5d - Switch gesture navbar to new navigation bar key event source (by Alex) a04cd4c64edd - base: Introduce new navigation bar key event source (by Carlo Savignano) 8098806746b7 - Move Swap capacitive buttons to Settings [1/3] (by Pranav Vashi) c92b33a6a378 - Add toggle to disable HW keys [1/2] (by Pranav Vashi) f36a2d2ba69a - SystemUI: Fix Wakelock issue (by Alberto Ponces) e9dc84b455cb - SystemUI: Adapt screenshot sound to ringer modes (by Ashwin R C) 54e9462fe4fb - Hide navigation hint when taskbar is enabled (by Pranav Vashi) 2dfe093af847 - SystemUI: Allow Configuring Navbar Radius [1/2] (by spkal01) a7ccf4934608 - Cancel long swipe for cancelBack in navigation gesture (by someone5678) 4952c5e88a6f - Add optional haptic feedback to new back gesture affordance (by Pranav Vashi) cd62d749996c - Allow to hide gesture on new back gesture affordance (by Pranav Vashi) edbcd565b9ee - Optional haptic feedback on back gesture [1/2] (by Pranav Vashi) 05db0f8058e0 - Allow to hide arrow for back gesture [1/2] (by Ali B) e9b4cd8aa925 - EdgeBackGestureHandler: Change back gesture height intervals (by Anushek Prasal) 624fd8e50a2b - Allow changing back gesture height [1/2] (by maxwen) 0e76b3a1ccf4 - EdgeBackGestureHandler: Switch to Tuner API (by Pranav Vashi) 32b83313c9e9 - Allow changing the length of gesture navbar [1/2] (by jhonboy121) 6dc492d49ccd - NavigationBarInflaterView: Improve applying overlays (by Pranav Vashi) 573c9a7142c5 - Navbar: Fix issue where pill disappears in gestural mode (by Pranav Vashi) ab152764a997 - Add separate tunables for navbar layout customization (by Pranav Vashi) 758a0b9c0251 - Add more device key actions (by rohan) 7a999289b534 - Forward port pixel navbar animation from redfin 11 [1/2] (by Pranav Vashi) 8069446dd0e2 - PhoneWindowManager: Pocket Judge: Don't mess with power button to reject call (by Ido Ben-Hur) a62996c8fbe0 - base: Pocket Judge: Don't go to sleep while on call (by Ido Ben-Hur) 0220cbd74818 - pocket mode: Update style to latest OOS specs (by minaripenguin) 3bb78023a75c - PocketJudge: Allow to register vendor proximity sensor (by Hikari-no-Tenshi) c8cab2b1683e - PocketLock: Make using light sensor optional (by Laker) 7542b790e99b - SystemUI: Improve pocket mode layout (by Anushek Prasal) 32736a5cabaa - base: Redo Pocket mode view like OOS (by Jyotiraditya Panda) 3514c85ab153 - Fix an edge case in KeyguardUpdateMonitor pocket callback (by paphonb) 05dbe0ef3d2c - PocketJudge: allow register vendor pocket sensor (by DennySPb) 5f19398b026f - PocketLock: fix flickering on animations (by jhenrique09) cf471f73a6db - Pocket lock: Add config_pocketModeSupported overlay (by jhenrique09) d7563a3ea429 - pocket: introduce pocket bridge (by Chris Lahaye) 6603ce70eb6c - pocket: Reduce sleep timeout for pocket lock (by RadixCube) e5fb2ebb2521 - pocket: Use MD2 lock drawable (by Anushek Prasal) 5fad18c18d58 - Pocket lock improvements (by Henrique Silva) 61aa1dd15cfc - pocket: Fix pocket lock view for display cutouts (by TheStrix) aafa2bbe7031 - pocket: Adjust sleep timeout for pocket lock view to 10 secs (by TheStrix) 6f5d309ca2b7 - PocketService: Adjust light sensor rate to 400ms (by Alex Naidis) 54ed679cbc84 - pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags (by Chris Lahaye) 34c847d556f9 - policy: introduce pocket lock (by Carlo Savignano) c638491f1da7 - pocket: introduce pocket judge (by Carlo Savignano) d842ba17e137 - Make sensor block package list configurable [1/2] (by Hikari-no-Tenshi) 10665f4b3f42 - base: Add Accelerometer and Linear Acceleration sensors in blocking list (by HolyAngel) bc056338c618 - FWB: Sensor block per-package switch (1/2) (by LorDClockaN) 88ebcce02241 - SystemSensorManager: sensor block per-package (by Simao Gomes Viana) e00cf379bbb3 - GameManagerService: Prevent multiple threads from accessing settings observer onChange (by minaripenguin) 38b0998e048f - GameManagerService: Set device_config property on behalf of GameSpace (by Dhina17) 7cf6dcaa33fe - SystemUI: Add support for GameSpace (by Nauval Rizky) 0534d58315eb - base: add API for disabling gestural navigation (by ezio84) 2c8d3e144f7a - SystemUI: Add null check for wakelock in KeyguardViewMediator (by Pranav Vashi) 80aa89e9fcde - SystemUI: Workaround for systemui crash caused by gboard (by minaripenguin) 1a5c69659637 - SystemUI: Filter out duplicate notification icons on statusbar (by Adithya R) eb9b8a3391e6 - libhwui: compile for performance (by Vaisakh Murali) 07a7efc26106 - libhwui: enable O3 when compiling for perf (by Vaisakh Murali) ba48b92e1b6d - libhwui: remove deprecated perf flags (by Vaisakh Murali) 7fbe6cdc0921 - SystemUI: Always allow plugins (by nift4) 2f0de3395b85 - Clock: Use executor for tuner settings (by Pranav Vashi) 11587860c389 - SystemUI: Improve QS data usage info (by minaripenguin) 88c51d084276 - SystemUI: Fix wrong thread exception when updating QS tiles (by minaripenguin) 4b257da65d4c - FingerprintAuthenticationClient:fix NPE problem due to getListener method return var is null. (by lijilou) db4e3febb5b8 - SystemUI: Fix up UDFPS animations for multi-user (by flakeforever) edf00307745f - SystemUI: Fix up UDFPS icons for multi-user (by flakeforever) ba0e7657eced - UdfpsAnimation: Ensure the UDFPS animation is always hidden (by minaripenguin) 2ca642424061 - SystemUI: Fix up custom UDFPS icons (by Pranav Vashi) 39162be51c38 - Bring back UDFPS icons (by SagarMakhar) 95652d7dde31 - UdfpsAnimation: Assume that style 0 is always 'none' (by AnierinB) 45cc6738f531 - UdfpsAnimations: Use DisplayUtils.getScaleFactor to support multiple resolutions (by AnierinB) a8ae033f29eb - SystemUI: Make sure the udfps animation is hidden on the bouncer (by Dhina17) ea5f77dd017d - SystemUI: Simplify udfps animation style selection (by Dhina17) fa87e92d0ffe - Bring back UDFPS animation (by SagarMakhar) 586396657816 - Fingerprint authentication vibration [1/2] (by beanstown106) 78736da85cd4 - SystemUI: Add charging icon to the charging animation (by minaripenguin) af72050837da - Don't show app error dialog before system booted (by Jiangyou Li) e2d969c155d9 - Fix NPE in BootReceiver (by Jiangyou Li) 8591a77fad4b - Add button to AppErrorDialog to upload crash information to pasty (by Till Kottmann) 8b331999832b - SystemUI: Try disabling smartspace weather by default (by Pranav Vashi) 57c2fdecac2d - Remove smartspace view when OmniJaws weather is enabled (by Pranav Vashi) 9c8989bd23f0 - QRCodeScannerController: Check for google package availability (by Pranav Vashi) 88058720ddf1 - QRCodeScannerController: Use Lens as fallback activity (by Nauval Rizky) 7b3b283ba754 - base: Use wireless charging animation for wired charging too (by Anushek Prasal) 8c34cf9e77b3 - Add deep sleep preference controller [1/2] (by Pranav Vashi) fc24f9596aaf - SystemUI: Ignore font padding for large ls clock (by minaripenguin) 9c957c1a0683 - Allow overlaying font spacing for lockscreen clock (by Pranav Vashi) d1d99eb7f5dc - base: Add support for Lockscreen clock fonts (by El Dainosor) d27c3bb8c8d1 - Add support for Navbar styles (by Pranav Vashi) ad9452f4d6a4 - SystemUI: Add missing location permission (by Pranav Vashi) d5df3db7090b - SystemUI: Launch power menu from QS only if enabled (by DarkJoker360) 63c56fe3e386 - Hide power menu on secure lockscreen [1/2] (by Altaf-Mahdi) 0370c8d59092 - SystemUI: udfps: fix framework dimming (by nift4) 305032c97b11 - UdfpsController: make sure to continue with onAcquired even when pulsing (by jhonboy121) bfa91385aaef - base: Allow toggling screen off FOD [1/2] (by jhonboy121) d31edecabe9b - udfps: Allow devices to pulse onFingerDown instead of waking the screen (by trpsl) 05a412fe5ad2 - udfps: Add support for udfps on aod without dedicated sensor (by TheScarastic) 6718455b8774 - SystemUI: Reduce keyguard indication text padding (by minaripenguin) 088627542f5a - BatteryService: Add support for oem fast charger detection (by Pranav Vashi) 8cbd0ac1c0b8 - base: allow disabling ripple effect on unlock [1/2] (by Rishawn) 21bc3de4a315 - SystemUI: Add current divider config for lockscreen charging (by Pranav Vashi) 61a552b3bb13 - LockscreenCharging: squashed (1/3) (by maxwen) e1ea2e02cbda - SystemUI: Don't force small clock when media isn't allowed on keyguard (by Ido Ben-Hur) 8666b7bb4a75 - Add optional weather condition text on lockscreen (by Pranav Vashi) 7c23640f10bf - SystemUI: Add pixel style lockscreen weather based OmniJaws (by Pranav Vashi) 3cd36818ea0d - OmnijawsClient: Fix widget theme [1/2] (by Pranav Vashi) a8bd03964908 - OmniJaws: Use google icon set by default (by Pranav Vashi) 8df43eda0c47 - crdroid: Add OmniJawsClient (by maxwen) 85a0b7423a08 - SystemUI: Move bluetooth dialog creation to LongClick method (by minaripenguin) 27041fad9f0b - base: Allow turning on Bluetooth when pressing the tile [1/2] (by Ido Ben-Hur) 7be5bb67fe91 - SystemUI: OOS style notification clear all button [1/2] (by 00day0) fddeccd20fd3 - SystemUI: Compress custom file headers properly (by Pranav Vashi) 6160d37ebcb0 - base: import ImageHelper (by martinusbe) c0404ae83ed6 - SystemUI: Add QS Header Image customization [1/2] (by Marko Man) 76b04869ea35 - SystemUI: Prevent OOB when reinflating QS panel with notifications (by minaripenguin) 1abf2032b860 - base: change background activity start mode to allow for widget configure (by maxwen) e410614d1ed2 - SystemUI: Allow toggle dual tone QS background [1/2] (by Ghosuto) 5d9530a1a85f - SystemUI: add haptic feedback for qs tiles (#956) (by Wahid Khan) 02cb4b06c22c - SystemUI: Add QS Panel Style [1/3] (by Trishiraj) 3782829aa1bb - SystemUI: Do not marquee QS label text (by Pranav Vashi) 7b1c2b87d211 - SystemUI: Use label vertical layout for A11 QS (by Pranav Vashi) 348101038538 - SystemUI: Reduce tile label size for A11 QS (by Pranav Vashi) 70800aaa2cdb - SystemUI: Add A11 QS UI Style [1/3] (by IacobIonut01) 72615015bbd6 - SystemUI: Prevent systemui crash when reinflating QS (by minaripenguin) 181c934d510f - SystemUI: Tune QS Panel bottom padding (by minaripenguin) 9b4c65711d4b - SystemUI: Prevent QSPanel crash when adjusting tiles height (by minaripenguin) 799359b51ef7 - SystemUI: QSAnimator: Hide secondary label in QQS (by Adithya R) fcf1ac52b10a - SystemUI: Allow to change QS tile label text size [1/2] (by Pranav Vashi) f697f7ed13e1 - SystemUI: Allow setting QS rows [1/2] (by Pranav Vashi) 859148695198 - SystemUI: Clean up for Tile layout (by Pranav Vashi) 6b1df130b569 - SystemUI: Allow setting quick QS rows [1/2] (by Pranav Vashi) 1adb4eacfe9d - SystemUI: Add QS tile layout settings [1/2] (by maxwen) b7f1822c9c5f - SystemUI: Add vibration when long pressing QS footer settings button (by Ido Ben-Hur) a79a07c0c5b2 - SystemUI: Adapt long press on QS settings to launch crDroid Settings (by Ido Ben-Hur) c27c3b7a4f12 - QSFooter: Launch crDroid Settings when long clicking settings (by Ido Ben-Hur) 5f545ee29b33 - SystemUI: Fix logspam in NotificationMenuRow (by tejasvp25) 2b3c611a301e - QSPanel: Add rotationX animation to quick settings tiles [1/2] (by Fran Palmero) 0b23bc8d4596 - QSPanel: Use Tuner API for QS tile animation style (by Pranav Vashi) 47151f5e6e72 - QSPanel: Add animations to quick settings tiles [1/2] (by Nico60) bd3d82cb42ea - keyguard: Actually kill Fancy Colon (by Joe Maples) 0f19458bdc33 - SystemUI: Always show suffix for DataUsage (by Pranav Vashi) 644810717168 - SystemUI: Avoid NPE in QS footer data usage (by Adithya R) c784cddb4afd - SystemUI: Allow hiding QS footer data usage [1/2] (by Adithya R) 2d19f73701bf - SystemUI: Show daily data usage in QS footer [SQUASHED] (by Adithya) ba22f2ea2709 - Revert "Clean up unused methods from DataUsageController" (by Pranav Vashi) 90f917ac87e5 - SystemUI: Apply QS transparency to footer actions background (by Pranav Vashi) a99482034390 - SystemUI: Fix auth scrim turning black in white theme (by Pranav Vashi) 97c858170b26 - SystemUI: Remove composite alpha from additional scrim on lockscreen (by Pranav Vashi) 975f32850ea1 - SystemUI: Fix scrim issues regarding transparency (by nift4) 69b5f711841a - SystemUI: Fix multiple QS background scrim issues (by Pranav Vashi) 20c49997fb09 - SystemUI: Use Tuner API to apply QS custom alpha (by Pranav Vashi) aba1c7a1eef3 - SystemUI: Transparent QS customization (by spkal01) 048f2e92734b - Allow disabling qs on secure lockscreen [1/2] (by jhonboy121) 9a092afe9bf6 - Add toggle to enable brightness slider haptic feedback [1/2] (by Pranav Vashi) a518a1a7cf25 - SystemUI: Add haptics to brightness slider (by Vaisakh Murali) e08002e264c4 - SystemUI: WifiStandard: Avoid usage of Resources#getIdentifier() (by Dhina17) 1e22a35dbdbd - SystemUI: Introduce wifi standard icon feature [1/2] (by minaripenguin) 6be1eb2b9ed2 - BrightnessUtils: Conditionally use low gamma implementation for brightness curve (#1072) (by provasish aka hunt3r) 74638ff4c840 - BrightnessController: Update icon state for auto bg icon (by yukiscape) bcbc53d3a420 - BrightnessController: Use TunerService API (by Pranav Vashi) 6a0b0b6ed726 - SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness (by jhonboy121) 83421867f147 - SystemUI: Port statusbar brightness control (by Alberto97) 1a64d1ccbd95 - Use FORCE_SHOW_NAVBAR to actually toggle navbar (by Pranav Vashi) 67cb511a3fb7 - CentralSurfacesImpl: Switch back to tuner API (by Pranav Vashi) fff2f7176e5c - QSPanel: Don't crash when not using media player (by Ido Ben-Hur) dcc32faff385 - Bring back QQS brightness slider (by Pranav Vashi) 3092e71e6b2e - Revert "Remove QQS brightness controller" (by Mayur) 544841702f10 - base: Add crDroid utils (by Pranav Vashi) 6574c801b426 - SystemUI: Do not duplicate SPN and PLMN in network name (by Adithya R) 4002585f6d3c - SystemUI: Allow using 4G icon instead of LTE [1/2] (by Pranav Vashi) 109fd8b1bd84 - SystemUI: Option to disable Data Disabled Indicator icon [1/2] (by varund7726) 71bddac44f2a - NetworkTraffic: Prevent SystemUI crash on user change (by Pranav Vashi) ef58f5956a48 - NetworkTraffic: Consider CLAT interfaces (IPv6) (by Tommy Webb) 3fae109990df - NetworkTraffic: Prevent network callback exception on theme change (by Pranav Vashi) 93157566b3b2 - Network traffic mode for status bar [2/3] (by Pranav Vashi) 60d8183e6676 - SystemUI: Remove existing icon group if its overriding (by Adithya R) 42058342a0f1 - SystemUI: Forward port 'HD & wifi calling statusbar icons' (by Dhina17) 3f239fa86fff - SystemUI: Add roaming indicator to statusbar tuner (by Adithya R) 9e207fee177c - SystemUI: Fix up status bar start side content layout (by Pranav Vashi) 72f4ee6715d2 - SystemUI: Fix up status bar end side content layout (by Pranav Vashi) af8c289187ee - SystemUI: Allow toggling privacy indicators [1/2] (by Pranav Vashi) 47d4c100de27 - SystemUI: Kill old privacy indicator icons completely (by Pranav Vashi) 75fda683b6bf - Custom statusbar logo customizations [1/2] (by Pranav Vashi) 14b17c1d02e1 - SystemUI: Add ability to toggle bluetooth battery level [1/2] (by Pranav Vashi) 54e87ee75d0d - SystemUI: Forward-port notification counters (by Steve Kondik) e1b1dd55dcbd - SystemUI: Use app icons for notifications in statusbar (by Dil3mm4) 41f2640f7348 - SystemUI: Separate double tap to sleep on lockscreen [1/2] (by Pranav Vashi) 37c1e70be5fd - NotificationPanelView: Switch to Tuner API (by Pranav Vashi) 6d55fa64f830 - SystemUI: Add case to quick pull down status bar anywhere (by Pranav Vashi) f3f49ae92a9c - SystemUI: Disable quick QS pull down by default (by Pranav Vashi) 89937deaa66b - QuickSettingsController: Switch to Tuner API (by Pranav Vashi) 465ca2af1dea - BatteryStatsViewer: Move it to Battery Section (by Subratam6296) cf89debf6530 - Battery Styles: Never enable dual tone on landscape battery styles (by Pranav Vashi) 4d16238e16bb - Battery Styles: Apply battery style to battery status chip (by Pranav Vashi) b160fd6d6536 - Battery Styles: Add customization for QS (by Pranav Vashi) 919bc7a14d42 - Battery Styles: Fix color on QS for circle battery styles (by Pranav Vashi) ac4c785744a6 - Battery Styles: Add BatteryBar [1/2] (by cphelps76) 6bc962c2f0ca - Battery Styles: Set white tint in darkmode (by althafvly) e5621fc44423 - Battery Styles: Use single low level warning config (by Pranav Vashi) 3c828a7c31a2 - Battery Styles: Update plus color for battery (by Pranav Vashi) b6b7409fc9f4 - Battery Styles: Hide plus when showing battery percentage inside icon (by Christian Oder) cbdc6346d501 - Battery Styles: Allow setting percent view on left [1/2] (by 703joko) 1260449a0261 - Battery Styles: Introduce Battery Landscape [1/2] (by 703joko) 25bb32dd3625 - Battery Styles: Show a bolt ⚡ when charging (by ezio84) 6a9aa2b1a691 - Battery Styles: Introduce full circle battery style (by Christian Oder) 3acce9952b1b - Battery Styles: Readd dotted Circle to Kotlin impl (by Christian Oder) 304db28b98f7 - Battery Styles: Improvements and clean up for more customizations (by Pranav Vashi) 5b23124b56b6 - SystemUI: Switch to TunerService for CollapsedStatusBar (by Pranav Vashi) d6551d44c1c8 - SystemUI: Statusbar clock background chip [1/2] (by StarkDroid) d644f8bae62c - SystemUI: Block few clock customizations in QS header (by Pranav Vashi) 402e15cc4e6a - SystemUI: Retune clock paddings (by Pranav Vashi) e822e4f0c0c5 - SystemUI: Properly apply dark theming to clock (by Pranav Vashi) d0c33dd76523 - Use position tunable to hide clock as well (by Pranav Vashi) 9045abde73f3 - Add option to auto hide status-bar clock (by Pranav Vashi) b184f97a81bf - Statusbar clock customizations (by Lars Greiss) e7f6195d22cc - Add separate tunable for clock seconds (by Pranav Vashi) afebc4097ecd - base: use a double click effect for charging if there is no amplitude control support (by jhonboy121) 6240917db870 - QS: Add Sound tile (by Yoshinori Hirano) b39c0ac72eb3 - SystemUI: Fix exception when retrieving signal strength drawable (by minaripenguin) 4c68b0202f10 - SystemUI: Add hotspot toggle in QS internet dialog (by Adithya R) e2a6d19af2eb - InternetDialog: Add missing setOnClickListener for data toggle (by Pranav Vashi) 5769e0a3c603 - SystemUI: Update default tiles as per usability (by Pranav Vashi) b3b2d13e2d38 - SystemUI: buttons should no longer be textAllCaps (by maxwen) 7d7a1db21d9b - SystemUI: screenshot: Also post a notification with a preview (by Ido Ben-Hur) d70ed383e6e6 - SystemUI: Fix RecodingController NPE with GameSpace (by Pranav Vashi) 1e8354874344 - Screenrecord: Export RecordingService for External Usage (by cjybyjk) 3a221acc1758 - KeyguardIndication: Set wakelock on doze only when required (by Pranav Vashi) f86a6fa278b1 - KeyguardIndication: Fix glitchy charging info on AOD (by Pranav Vashi) 3636a62a273e - KeyguardIndication: Fix glitchy charging info on lockscreen (by Pranav Vashi) b80f47b21812 - Crash occured due to null pointer exception. (by Niraj kumar Mishra) 89bbd306be32 - frameworks: Fix null pointer Issue (by mqi) 8900593e6145 - view: add null check for dispatch touch view (by jianzhou) 8b13bfdf35bb - SystemUI: Add statusbar call strength icon to tuner prefs (by xyyx) 6c65390dd57b - SystemUI: Add switch data saver icon (by xyyx) 40748cbcd78a - View: Prevent NPEs when initiating surface drag (by minaripenguin) 5d0e8725d715 - wm: Fix NPE when pip onAnimationEnd (by wangdongdong6) 40754948fdc8 - Fix SystemUI NPE when ScreenDecorations is disabled (by xi yu) b3eae6fccb19 - QSPanel: Fix NPE in updateViewPositions() (by Pranav Vashi) 25d7a3272663 - hwui: Prevent a null pointer on renderthread (by minaripenguin) 4c2133ffa849 - hwui: Add NULL pointer check in AnimatorManager::pushStaging (by Phạm Tiên Sinh) d5a97431ebc7 - Calm down attention service logspam (by Adhitya Mohan) e76de235eae3 - base: Update few drawables (by Jesus R) 59c35c3d1602 - PowerMenu: Hide emergency affordance if not selected (by Pranav Vashi) fbb069934ca6 - services: Skip access check for matlog shipped with rom (by maxwen) e487534c3d9c - Fix the NullPointerException in Android S Version:mServicesData (by 李欢欢) 66a8a1f240c6 - InputWrapper: Opt out early if session == null (by Lars Greiss) f9402946c0f6 - Screenshot: Remove text from expanded screenshot chip (by Fabian Leutenegger) 933357faa422 - neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE (by PainKiller3) 733828a9d4c0 - NetworkPolicyManagerService: turn this into just a warning (by Simão Gomes Viana) c899c2b05286 - KernelCpuUidActiveTimeReader: Do not spam log with negative active time (by cjh1249131356) db23f73fdbee - Use brightness icon matching with slider redesign (by Pranav Vashi) d545204c6832 - SystemUI: Fix SystemUI Crash (by mqi) 0b57963af668 - SystemUI: Allow using tuner API for Global settings (by Pranav Vashi) de8e89740094 - SystemUI: Dismiss screenshot window on touch outside (by LibXZR) a62430ec2ba1 - Suppress FingerprintManager logspam (by Harsh Shandilya) 5f5d33893b36 - NightLight: Allow lower temperatures (by Joe Maples) b4a2810a40f4 - MountService: Prevent NPE with DropBoxManager (by AdrianDC) 27166d86f49c - ZygoteInit: Disable debug and tracing (by TheHardGamer) d42caea62c11 - base: Add metric for crDroid Settings (by Pranav Vashi) b499041c46c3 - crdroid: Adapt settings for A14 (by Pranav Vashi) 74702bdbad23 - base: Remove restrictions for system audio record [1/2] (by jhenrique09) 0aaee6225692 - CarrierConfig: Enable payphone call blocking option (by Jason Edson) d943677b3413 - CarrierConfig: Always show ICCID (by flawedworld) a37d394d5bfe - CarrierConfig: allow toggling VoWiFi while roaming by default (by r3g_5z) 268cab94258a - CarrierConfig: Always show APN settings on CDMA carriers (by flawedworld) 8659de07cea9 - fwb: Disable some debug/log/trace (by 1582130940) 17de28d57ee6 - fwb: Only enable some features on eng build (by 1582130940) 0c02eaab8476 - SystemUI: Add statusbar NFC icon (by xyyx) acefd14b85f6 - SystemUI: Update NFC tile drawable (by mydongistiny) 1ab5ea3ad136 - Allow APK signature scheme v1 for API 30+ apps (by Danny Lin) c8b6a45a2b65 - core: Remove old app target SDK dialog (by Danny Lin) 42fee480b328 - Introduce PixelPropsUtils for safety net spoof [SQUASHED] (by jhenrique09) 57260d3b0062 - Optionally have System-scheduled backups act as migrations (by Tommy Webb) b8e64ecf19b3 - CarrierConfigManager: enable LTE+ icon by default (by Jake Weinstein) 7c9166ca6afb - base: Update some icons to MD2 (by Anushek Prasal) eb3b4cc09d19 - NPMS: Remove support for SDK sandbox UIDs (by Tommy Webb) 4630e630408b - Confirm device credentials with the proper user (by Oliver Scott) d59f276011e7 - Fix unlock notifications for multiple profiles (by t-m-w) 042b2f328d56 - Show hidden apps on secondary users' app lists (by Oliver Scott) b6c6b2a49f91 - Hide hidden apps from all apps except system (by Oliver Scott) 3912c36f0c96 - Fix secondary user crash with system user locked (by Tommy Webb) 431e73c781a8 - core: pm: Wipe package cache on upgrade (by Pranav Vashi) 2ccb542308dc - Camera: Fix camera id equal check (by Kwangkyu Park) 261a69708fea - Camera: Prevent array index out of bound exception (by Pranav Vashi) b98be071ef62 - CameraManager: Fix NPE in getting cameraIds (by afterallafk) c0d5997a8b0a - Camera: Prevent crash when unable to find tag (by Pranav Vashi) 68fd09850070 - CameraServiceProxy: fix exception (by Dmitrii) 3c2b593bf171 - CameraManager: Prevent out of bounds when extracting camera IDs (by minaripenguin) 3353eefa2dcd - core: camera2: StreamConfigurationMap: add constructor for MIUI camera (by Pulkit077) b56078694b1f - Camera: Clearing exception for Extended Face (by Sauhard Pande) ec4098e14aae - Camera: Decrement image references after 'onNextImageAvailable' (by Emilian Peev) d151f921f4b2 - camera: Add backwards-compatible CaptureResultExtras constructor (by Adithya R) 677ccf6f5d0c - CameraDeviceImpl: Don't crash when checking input configuration failed (by Xayah) 59b17dd9f808 - Select the proper request list size (by Guruprasad Gaonkar) e1abe3c3f512 - Camera: Prevent crash with prebuilt camera metadata (by Pranav Vashi) 1e433ddf9848 - Camera: Ignore torch status update for aux or composite camera (by Gaoxiang Chen) da72efe52b96 - CameraManager: Fixup exposing aux camera to apps (by Ido Ben-Hur) 5e63bab5102d - Camera2: Notify fps as Session Based Parameter (by Sauhard Pande) 0bc59543fad4 - camera: Allow selected camera apps to skip unconfigure (by LuK1337) 7fe778736e02 - Guard in short-circuit evaluations for stringSplit methods. (by Mohammed Irfan) afb7fb5a2cea - Camera: Don't crash when trying to disable shutter sound (by jhenrique09) b5840ab62a44 - Camera: Don't throw exceptions when value pairs have spaces in them (by Ricardo Cerqueira) 3ee812f2c730 - Camera: Add feature extensions (by Sauhard Pande) d08883cd4ed7 - Camera: Extend face detection (by Shuzhen Wang) 126ad7ad6227 - Fix Photosphere/Camera FCs (by Jostein Kjønigsen) e0f588d15b6d - Allow sending vendor- or device-specific commands to the camera HAL. (by Danny Baumann) 416ba7c732c7 - NavigationBarInflaterView: Use Tuner API (by Pranav Vashi) 0f5b79f3d428 - wm: Follow rounded corners by split divider corner size (by ReallySnow) 9828022f17b4 - Automatically start all work profiles (by Tommy Webb) 723776c61353 - Allow creating multiple work profiles via sysprop (by Tommy Webb) fc3c0a3815bf - Adapt Open With chooser for multiple profiles (by t-m-w) 1d1fd0ffecb0 - Do not show logout button on lockscreen (by Tommy Webb) 841e1b81cf09 - Support logging out secondary users (by Tommy Webb) d056a75fe7bb - Avoid Settings app NPE on broken packages (by t-m-w) 9ba22b04343f - Support work profiles on full secondary users (by Oliver Scott) 7a25154f235d - Enable backup service by default for all users (by Oliver Scott) 0a62cfd8f2eb - Restrict USB at boot time in "unlocked" mode (by Tommy Webb) 0d9f83f0f8ce - Move Bluetooth timeout back to AOSP settings (by t-m-w) 3929d9837726 - Wi-Fi timeout feature (by Oliver Scott) d21f3932a713 - Disable cross profile contact search and calendar by default (by Chirayu Desai) de694670ff3e - Stop unsuspending packages in profiles (by Tommy Webb) 9a5a9170fe7a - Pause apps feature (by Oliver Scott) db2c9ee4ae22 - Put bare minimum metadata in screenshots (by Chirayu Desai) d20fc2c2560e - config_progress_background_tint: Use accent color for progress bar background (by Danny Lin) 1c8a5c5c997d - SystemUI: Use color accent for charging animation (by Genkzsz11) 7e1a30d15523 - ThemeOverlayController: Remove repeated monet check (by Pranav Vashi) 18eeec73068b - SystemUI: Follow monet theme on privacy indicators (by minaripenguin) 1ef14dac5da0 - SystemUI: QSCustomizer: Add reset to toolbar menu (by althafvly) 11972ba660f7 - SystemUI: Use proper Resolver background color (by elluzion) 05fc348c2b01 - SystemUI: Fix QS tile dialog background color (by Pranav Vashi) 443aa4826dc2 - SystemUI: Remove visibility check in setting QSCarrier color (by Adithya R) d47e6bef0913 - SystemUI: Calculate paged QS tiles height properly (by Adithya R) 2916c0fed9ad - SystemUI: monet: Remove unused colorSchemeIsApplied (by Pranav Vashi) 8d4159e947b5 - SystemUI: monet: Allow a more granular control over shades [1/2] (by Ido Ben-Hur) 6692612c18ec - SystemUI: Use transparent background for QS footer (by Pranav Vashi) 1115e01cc2f3 - SystemUI: Apply rounded corners for QS footer (by Pranav Vashi) a095f3e0e3dd - SystemUI: Update QS notification background color (by minaripenguin) 5318026571e4 - SystemUI: refresh system icons on theme change (by Tobias Merkel) 535d77b1d8db - SystemUI: Fix QS header clock color (by Danny Baumann) 5c41aa34e6d9 - SystemUI: Re-evaluate system theme on UI mode change (by althafvly) b6b542cd9a96 - SystemUI: Always refresh power menu on UI mode change (by Danny Lin) 42142d24f799 - SystemUI: Follow Dark/Light theme for Safe Mode dialog (by Pulkit077) a6e5b7ca46ca - SystemUI: Disable new carrier group mobile icons (by minaripenguin) 80054bf9e119 - SystemUI: Follow light/dark theme in SplitShade Header (by ReallySnow) 438f2b0f1f89 - SystemUI: Re-inflate QS and SB when CONFIG_SCREEN_LAYOUT (by althafvly) de0c334ea0e2 - SystemUI: Add dual-tone light and dark themes for QS (by Danny Lin) c5bc75b3a2ed - SystemUI: Initialize QS tiles in inactive state (by Danny Lin) f16f547b5ba8 - SystemUI: Use themewrapper for QSCustomizer and tune colorUnavailable (by Pranav Vashi) 215813af21b6 - SystemUI: Follow light/dark theme in quick settings (by Danny Lin) 17581548d910 - Revert "Do not re-inflate QS and SB when CONFIG_UI_MODE" (by Danny Lin) 03b623dcb0dd - Revert "Make QS always use dark theme colors" (by Danny Lin) 972ea27a7a47 - pm: Add seamless migration between test and release keys (by Danny Lin) 168fa43455ff - Add other options to settings injectable mappings (by Chirayu Desai) 961c69d051e1 - TtsEngines: avoid crashes caused by null engine name (by Oliver Scott) 040dfd39c3c1 - BatteryStatsViewer: Fix theme (by Michael Bestas) bec4ca24b529 - BatteryStatsViewer: Fix initial activity after launch (by Michael Bestas) 5d0b4e423358 - BatteryStatsViewer: Add summary for IA preference (by Michael Bestas) 1c953ca5a91e - BatteryStatsViewer: Remove some hardcoded strings (by Michael Bestas) c4c14c2b0dfa - Create IA entry for BatteryStatsViewer (by Oliver Scott) afdc8e88b5e5 - SystemUI: Fix Biometric dialog corner radius (by Anushek Prasal) 2fc7fb6fe075 - SystemUI: Link dialog radius to config_dialogCornerRadius (by Lucchetto) 9694dff34124 - SystemUI: use default dialogCornerRadius for qs customize title (by maxwen) 0588ae72d03c - NavigationBarInflater: Update navigation no hint package overlay (by Pranav Vashi) 13213fd356bb - SystemUI: Update black theme package overlay (by Pranav Vashi) 843d2a3a3996 - Battery light: 100% charged level (1/3) (by Razziell) b87147494d9a - SystemUI: Better QS detail clip animation (by dongwan0605.kim) 8542612b6082 - SystemUI: Fix QS customizer corner radius (by Pranav Vashi) 55e537689578 - DisplayModeDirector: Make sure we apply refresh rate on startup (by Ido Ben-Hur) cb63bbd570f9 - ThemeOverlayApplier: Apply wifi and signal icon styles last (by Pranav Vashi) c7a8d95453d5 - ThemeOverlayApplier: Catch a potential NPE. (by spezi77) 43551e7af4a9 - ThemeUtils: Use current user for THEME_CUSTOMIZATION_OVERLAY_PACKAGES (by Pranav Vashi) 934af9307a5e - ThemeUtils: Make it compatible for all targets (by Pranav Vashi) 7b1b5a7ca6b9 - Bring back ThemeUtils for Theming (by sb6596) b7a30f4f847d - TunerService: Add parseInteger method (by Pranav Vashi) 81274ae4c06d - Revert "Deprecate TunerService" (by Pranav Vashi) 5506a6f769d2 - TunerService: Prevent NPE with tunable (by Pranav Vashi) 23980cc86ceb - SystemUI: Allow using tuner API for LineageSettings (by Rashed Abdel-Tawab) c97c8105a719 - ColorUtils: Prevent crash if alpha component is translucent (by Pranav Vashi) fc798bda12d0 - Set navbar color for device default settings theme (by Pranav Vashi) f82404b6e629 - Fixed a crash in settings in tts engine selection screen. (by Deve) dd2740cb38cf - ListView: Disable dividers by default (by Pranav Vashi) 1cb3c4c7fe63 - base: Add rounded corners to activity open/close animation (by paphonb) 5f114e440828 - SystemUI: Make popup menus more rounded (by Lucchetto) 88c5b91f84d7 - services: Skip access check for matlog shipped with rom (by maxwen) 383c1d309ae0 - fonts: Add more sans-serif aliases (by minaripenguin) 42b69862f007 - styles: Use user fonts for Material UI themes (by Danny Lin) c56522ca2ff5 - SystemUI: Remove more hardcoded fonts (by Pranav Vashi) 8713000608df - Set alert dialog message to use system font (by maxwen) 42aaed322623 - TypeFace: Improve system font overriding method (by minaripenguin) f9899d502ab1 - graphics: Override system fonts with user-selected overlays (by Danny Lin) b5ae938b78e1 - base: styles: Use user fonts for Material UI themes (by Danny Lin) 721f2d3529e7 - Fonts: Add regular / light font config (by Pranav Vashi) 3d6ab1446dd9 - base: Use font configs instead hardcoded fonts (by Pranav Vashi) 65ed45bdbd85 - Wire up default fonts with config (by Pranav Vashi) 4e4bf50555f4 - base: Export bodyFontFamily and bodyFontFamilyMedium symbols (by Pranav Vashi) af23fb687d5e - DisplayUtils: Introduce getScaleFactor (by AnierinB) ec8d89de1be0 - SettingsLib: Fix crash when checking emergency gesture state (by minaripenguin) 7e6000240565 - SettingsLib: Make IllustrationPreference bg protection transparent (by minaripenguin) 428e33f913a9 - SettingsLib: Migrate MainSwitchPreference to Material3 (by Pranav Vashi) e63095db9a3c - SettingsLib: UsageProgressBarPreference: Fix multiple NPEs (by minaripenguin) f0e8c590f7b0 - SettingsLib: Animate the UsageProgressBarPreference (by minaripenguin) fb8c853b118f - SettingsLib: Change collapse mode to scale (by Blaster4385) c670a92530fd - SettingsLib: Change collapsed header color to match background color (by Rizky Benggolo) 2d2c9e9c4e4b - SettingsLib: Don't show system overlays on apps list (by Henrique Silva) 8e08bf9aacb5 - SettingsLib: Fix nav bar color on certain apps (by Pranav Vashi) ac9c2d602405 - SettingsLib: Make IllustrationPreference bg protection transparent (by minaripenguin) 6b55e89d551e - core: Fix menu popup ripple (by timjosten) 58c995bb9224 - SystemUI: More rounded corners (by Lucchetto) 8c290d0926bd - display: Don't spam log when display state changes (by Adithya R) 032ddc1d82bf - SystemUI: Add colors to assistant animation (by paphonb) ff443d619413 - SystemUI: Reduce screenshot dismiss delay to 3 seconds (by Danny Lin) 57b31226b1a3 - SystemUI: Remove Android build number from QS footer (by Danny Lin) 991de5b6d866 - SettingsLib: Update 5G+ icon to Silk design (by Adithya R) fdd220e7a7dd - SettingsLib: Update 4G+ icon to Silk design as well (by TH779) dc0687f661f6 - SettingsLib: Update LTE+ icon as per new Silk design (by Adithya) 1410f3c87926 - Revert "SystemUI: Network Traffic [1/3]" (by Pranav Vashi) 9112940e145d - base: Add stub files (by Pranav Vashi) * packages/apps/Launcher3 20847770c6 - Launcher3: Add null check for BaseDragLayer (by MrSluffy) 229de9b173 - Launcher3: Allow setting stroke width for hotseat search bar (by Pranav Vashi) * packages/apps/ThemePicker 0d36200c - Revert "ThemePicker: Clear settings on error" (by Pranav Vashi) * system/security 00d62daf - Free X509 if other ptr are null (by chiteroman) 8c669ffa - Modify issuer of leaf certificate to match first certificate chain subject (by chiteroman) ==================== 08-31-2024 ==================== * lineage-sdk acb8f867 - Revert "Revert "Revert "test""" (by Matt Filetto) 736ef900 - Revert "Revert "test"" (by Matt Filetto) 99817b81 - Revert "test" (by Matt Filetto) faddebb0 - test (by Matt Filetto) * packages/apps/Launcher3 6e1d4ed0e4 - Launcher3: Allow setting transparency for hotseat search bar (by Pranav Vashi) 2e87148b6b - Launcher3: Add an option to hide/show scrollbar in app drawer (by SlowNicoFish) c9fc4c5ca8 - Launcher3: Fix keyboard disappear on empty search (by MrSluffy) * system/core a23f94542 - toolbox/libmodprobe: add toolbox to vendor_ramdisk (by Junki Min) * system/security 29b1cc3d - Better memory management + new hooks (by chiteroman) ==================== 08-30-2024 ==================== * packages/apps/Launcher3 de638ac6b5 - Launcher3: Fix TaskbarViewCallbacksFactory instantiation (by Aaron Kling) * packages/apps/Settings 128d48d1365 - Setting: batteryinfo: Add config to enable/disable battery design & maximum capacity info (by SleepQueen) ae39b11393b - Fix memory leak on sensormanager (by Lian Dongzhou) * packages/apps/crDroidSettings daa80c96 - crdroid: Remove default action for three finger swipe (by Pranav Vashi) 1e282655 - DeviceUtils: Clean up unused functions (by Pranav Vashi) fe261e22 - misc: Update Spoofing fragment to use new PIF implmentation (by Matt Filetto) * system/security db508b0c - Spoof locked bootloader in hardware attestations with valid certificate chain (by chiteroman) 3ad2957c - Include libbssl_sys (by chiteroman) * tools/extract-utils ffc1ea0 - extract-utils: use git apply instead of patch in apktool_patch (by Arian) 64d350b - fixup! extract-utils: make image extraction follow symlinks as well (by nift4) * vendor/addons ceb916ea - split shade: exclude cutout overlay (by elpaablo) * vendor/lineage 447c7a5e - config: stop shipping PifPrebuilt.apk (by Matt Filetto) 2ae19f5a - SigmaDroid v4.8.2 (by Matt Filetto) 183cf4cb - overlay: Update globally disabled components list (by Pranav Vashi) d02230e1 - overlay: Add gms location history to extra location packages (by Pranav Vashi) 989ad770 - config: set default PIF GMS spoof values (by Matt Filetto) 97977e6e - config: add PIF build properties (by Matt Filetto) ==================== 08-29-2024 ==================== * packages/apps/GameSpace f51d89f - New Crowdin updates (#86) (by Lup Gabriel) ==================== 08-28-2024 ==================== * tools/extract-utils d3a9b40 - extract_utils: Consistency fixes (by Alexander Grund) 167c568 - extract-utils: add STEM on EXECUTABLES as well (by A2L5E0X1) 17eb9d0 - extract_utils: Fix reusing radio images (by Michael Bestas) 931c8f8 - extract_utils: Add helper functions that lived in regen-vendor.sh (by Michael Bestas) e383679 - extract_utils: Use uppercase variables everywhere (by Michael Bestas) a347b38 - extract_utils: Remove image_dir when generate_prop_list_from_image is done (by Michael Bestas) d69e5ed - templates: Add carriersettings extract example (by Michael Bestas) db7d3c8 - extract_utils: generate_prop_list_from_image impovements (by Michael Bestas) 062352d - extract-utils: keep radio images when KEEP_DUMP is set and allow reusing them (by Arian) 44fda80 - extract-utils: prepare images before firmware extraction if not done yet (by Arian) b94b44f - extract-utils: avoid failure to find zipmd5.txt on first extraction (by Arian) bdba0db - extract-utils: remove variable assignment subshell quoting (by Cosmin Tanislav) e5371a9 - extract-utils: make use of BINARIES_LOCATION in oat2dex (by Cosmin Tanislav) b8380a3 - extract-utils: fix issues reported by shellcheck (by Cosmin Tanislav) e778aab - extract-utils: run shfmt (by Cosmin Tanislav) 5b9d345 - extract_utils: Reuse extracted directory if existing (by Michael Bestas) 1ec3b43 - templates: Add lib_to_package_fixup example (by Michael Bestas) 16ff947 - templates: Add vendor_imports example (by Michael Bestas) 1b6cc1a - extract_utils: Fix libclang_rt.ubsan_standalone dependencies (by Michael Bestas) 518db9b - extract-utils: do not use x for missing hashes (by Cosmin Tanislav) 962f2b3 - extract-utils: do not chmod manually (by Cosmin Tanislav) f1dc446 - extract-utils: allow opting out of XML fixing (by Cosmin Tanislav) b7cf217 - extract-utils: allow sha1sum optimization (by Cosmin Tanislav) 24158a7 - extract-utils: remove Darwin support (by Cosmin Tanislav) d47f1a5 - extract-utils: optimize blob dir creation (by Cosmin Tanislav) ded25cb - extract-utils: clean up blueprint package generation (by Cosmin Tanislav) a2e8186 - extract-utils: optimize file copy (by Cosmin Tanislav) 5cc3752 - extract-utils: optimize spec splitting (by Cosmin Tanislav) ==================== 08-27-2024 ==================== * frameworks/av 7a75e0ffe4 - MPEG4Writer: Fix unsigned integer overflow (by Sohail Nagaraj) c6a97d0b4f - audio policy: invalidate tracks when selected devices become unreachable (by Eric Laurent) * hardware/qcom-caf/sm8350/display a139cbd776 - composer: Separate rc and xml from service (by Michael Bestas) * packages/apps/Aperture 48ba5fc - Aperture: Add support for mute button and mic mute gesture (by Sebastiano Barezzi) 1e1064c - Aperture: Dynamically fill the gestures settings (by Sebastiano Barezzi) 1b1631b - Aperture: Rework keys handling (by Sebastiano Barezzi) 593f353 - Aperture: Remove unused imports (by Sebastiano Barezzi) * prebuilts/extract-tools 80d4534 - extract-tools: remove Darwin support (by Michael Bestas) * tools/extract-utils f525f9f - extract-utils: optimize hashes handling (by Cosmin Tanislav) 5b7905a - extract-utils: only call src_file once when checking suffix (by Cosmin Tanislav) dd55d6f - extract-utils: dedupe lists generation (by Cosmin Tanislav) ==================== 08-26-2024 ==================== * packages/apps/Aperture 1304872 - Aperture: Remove unused variables (by LuK1337) 30b7c1f - Aperture: Update AGP to 8.5.2 (by Sebastiano Barezzi) d9c8f64 - Aperture: Update Gradle wrapper to 8.10 (by Sebastiano Barezzi) ea05e1d - Aperture: Fix alert dialog selection shadow in settings (by Sebastiano Barezzi) * packages/apps/GameSpace 85cd48e - GameSpace: Remove default action for three finger swipe (by Pranav Vashi) * packages/apps/Launcher3 d8114f0926 - New Crowdin updates (#431) (by Lup Gabriel) ==================== 08-25-2024 ==================== * packages/apps/Eleven 860226d1 - Eleven: Fix visualizer capture (by Luca Stefani) * packages/apps/Nfc d208a551 - add exception catch to avoid java.lang.IllegalAccessException error (by Fucheng Lu) 3e413ba1 - nfc(app): Skip routing changes when polling is disabled (by Roshan Pius) 143e7ceb - nfc: Convert nfc icon to vector format (by Roshan) 26876f31 - nfc: Allow nfc icon to be overlayed (by Roshan Pius) c2c4f544 - add a judgment operation before executing mRoutingWakeLock.release() to prevent java.lang.RuntimeException: WakeLock under-locked NfcService:mRoutingWakeLock error (by Fucheng Lu)