Changelogs
2025-02-05
ce3eca1 Merge tag 'android-15.0.0_r17' into fifteen (by Karan Parashar)
490a7fc Merge tag 'android-15.0.0_r17' into fifteen (by Karan Parashar)
8938efb Merge tag 'android-15.0.0_r17' into fifteen (by Karan Parashar)
9148fd1 Merge tag 'android-15.0.0_r17' into fifteen (by Karan Parashar)
4d638b5 Merge tag 'android-15.0.0_r17' into fifteen-qpr1 (by Karan Parashar)
be2ea35 Merge tag 'android-15.0.0_r17' into fifteen-qpr1 (by Karan Parashar)
2025-02-01
63b5a79 Settings: Make google's battery widget work (by ReallySnow)
a61c3e7 fixup! SystemUI: Fix constraints for keyguard slice view (by LuK1337)
7c34370 SystemUI: Don't remove keyguard slice view (by LuK1337)
84fb266 SystemUI: Fix constraints for keyguard slice view (by LuK1337)
42a3693 SystemUI: Fix smartspace layout (by Pranav Vashi)
a40ca04 SystemUI: SmartspaceSection: Build decoupled views only when required (by Pranav Vashi)
7e7f87a config: Build tensorflow lite jni (by minaripenguin)
931158c config: Add text classifier files to allowed product artifacts (by LuK1337)
7871800 Revert "release: aconfig: Disable communal_hub and migrate_clocks_to_… (by Hridaya Prajapati)
2025-01-31
7f0fd6c CameraProviderExtension: add enabled bool and always set torch (by John Galt)
0690387 BoardConfig: Drop duplicate target_power_libperfmgr_mode_extension_li… (by Hridaya Prajapati)
4a7de77 FlashlightStrengthTile: Do NOT leak CameraManager TorchCallback (by Ido Ben-Hur)
9c90b4f SystemUI: Introduce Flashlight Strength Tile (by Anay Wadhera)
24210fd OplusTypeCastingHelper: update stub (by arnodorian-r)
b418ea6 Add some fwb stubs from Oplus (by DennySPb)
3c1205b PropImitationHooks: Allow user to disable prop imitation (by Jyotiraditya Panda)
2025-01-27
1143e12 SettingsFragment: Add back summary for haptic intensity preference (by NurKeinNeid)
eae8bd9 ColumbusService: Handle more case for ScreenTouch (by someone5678)
cec9208 ColumbusService: Add SystemKeyPress gate (by someone5678)
2025-01-26
6455974 config: Conditionally build ColumbusService (by someone5678)
a965d3a soong: Add libcameraservice extension config (by Dhina17)
37ede08 CameraProviderExtension: Use weak linkage for default implementations (by bengris32)
426451b CameraProviderExtension: Inject strength in fixupTorchStrengthTags (by bengris32)
8d9f21c CameraProviderExtension: Reset strength level on torch off (by bengris32)
0a71090 CameraProviderExtension: Update mTorchStrengthLevel with new level (by bengris32)
85754e1 CameraProviderExtension: Return BAD_VALUE for invalid strength level (by bengris32)
9280b75 camera: Add extension to control torch light strength (by Dhina17)
21eea45 core: Expose method to toggle recent apps through Binder (by someone5678)
f2341d8 ColumbusService: Add haptic feedback intensity option (by NurKeinNeid)
f562cb8 ColumbusService: Improve onDestroy cleanup and resource management (by NurKeinNeid)
b81ea11 ColumbusService: Improvements for the SettingsActivity code to align … (by Alexander Brunswig)
2025-01-25
082afc6 ColumbusService: TableDetectionGate: Clean-up codes (by someone5678)
2025-01-24
1fcb50b ColumbusService: Fix deprecated API code (by Alexander Brunswig)
bced8d1 SystemUI: VolumeDialog: Fix per-app volume on secondary users (by Dhina17)
afc4ca1 SystemUI: Update per-app volume icon (by yukiscape)
2eb8a67 base: make per-app work with multi audio focus (by El Dainosor)
2a7ca37 base: support per-app volume [2/3] (by cjybyjk)
a7fec6a AppVolumeSlice: Allow querying icon of apps installed by any user (by cjybyjk)
9ffe27a Settings: support per-app volume [3/3] (by cjybyjk)
d66a6b5 fixup! av: support per-app volume [1/3] (by someone5678)
970392f audio: Remove UID check from per-app volume commands (by Adithya R)
0a67d32 av: support per-app volume [1/3] (by cjybyjk)
6ba2882 audio: Check MODIFY_AUDIO_ROUTING permission for per-app volume (by Adithya R)
3304371 ColumbusService: Correct audio stream for haptic feedback (by NurKeinNeid)
0d5679c ColumbusService: Fix SharedPreferences updates (by NurKeinNeid)
932bba1 VolumeDialogImpl: Ignore external layout direction changes (by danielml)
2fe5aef VolumeDialogImpl: Handle the outmost row with respect to left gravity (by Arian)
a084cce VolumeDialogImpl: Respect left gravity in ringer drawer (by Arian)
723a68c VolumeDialogImpl: Set touchable region properly for left gravity (by Arian)
6f47049 VolumeDialogImpl: Drop unnecessary layout gravity defines and handle … (by Arian)
4989c4d VolumeDialogImpl: Fix cut layout when on setup or lock task mode (by jhenrique09)
070e70b VolumeDialogImpl: Don't vibrate when volume dialog is not visible (by LuK1337)
2025-01-23
36e9a67 Revert "ColumbusService: Set default sensitivity to 5" (by someone5678)
58b06f9 Update README.md (by someone5678)
2025-01-22
dbd378c config: Don't build userdata image (by Michael Bestas)
1baa5c9 apns: Update T-Mobile U.S. (310|260) from tmobile_us-62000000022.10 (by Alexander Koskovich)
968fbae kernel: Block HIP detection through HIP_PATH=none (by voidanix)
79b79f8 overlay: Change 5G+ -> 5G UC for T-Mobile (by Alexander Koskovich)
2025-01-21
54259e6 TableDetectionGate: Reduce degree to 3 (by someone5678)
425b8fd ColumbusService: Import custom gates from TapTap (by someone5678)
3823585 ColumbusService: Move to GPL-3.0 License and update Acknowledgements (by someone5678)
e91288e ColumbusService: Set default sensitivity to 5 (by someone5678)
765975d ColumbusService: Add launch app action (by someone5678)
d470ecb ColumbusService: Import assets and lottie resource (by someone5678)
1ea1302 ColumbusService: Initial changes (by someone5678)
d2a1c4d BatteryService: Add support for oem fast charger detection (by Alexander Martinz)
e208412 custom-component-overrides: Disable .update.SystemUpdateService.* com… (by Hridaya Prajapati)
ac91306 custom-component-overrides: Disable SystemUpdateV2Activity (by someone5678)
2025-01-19
eaff4a1 ThemeIcons: Update (by someone5678)
3d6ac35 soong: Make mkdir install dir optional (by LuK1337)
2025-01-18
56ab170 sepolicy: Allow gmscore_app to set system_prop (by Adithya R)
5492eb2 sepolicy: common: Update label for /data/system_updates (by basamaryan)
6726320 sepolicy: Update updater package name (by basamaryan)
972e375 soong: Add mkdir module (by Luca Stefani)
c04a44b apns: Fix GCI (by Michael W)
d3389f9 sepolicy: Allow recovery (minadbd) to use TCP and VSOCK socket (by Yumi Yukimura)
8f77d48 Updater: SettingsActivity: Simplify recovery update prop assignment (by Hridaya Prajapati)
b4d8305 Updater: push-update: unroot on exit if zip exists (by Timi)
2025-01-17
c43c9b4 config: version: Simplify build date creation (by AdarshGrewal)
ab2e7fb base: Decouple charging control and main logic (by Luofan Chen)
6f210ac common: Unlabel aw2013 lights HAL (by LuK1337)
69dde9f common: Label lineage light-service (by LuK1337)
2025-01-16
175a27f ThemeIcons: Update (by someone5678)
2025-01-15
7b0c849 soong: Unset custom charging path var if it is not defined (by Luofan Chen)
2025-01-12
e630bff ThemeIcons: Update (by someone5678)
eeac3ae UpdatesActivity: Fix disabled CHECK_FOR_UPDATES when check fails (by Hridaya Prajapati)
ace9af8 Updater: Fix some warnings (by Michael W)
c16d429 Updater: Use Java 17 (by Hridaya Prajapati)
6e49792 Revert "libstagefright: omx: Add support for loading prebuilt ddp and… (by Hridaya Prajapati)
2025-01-11
979e09b Updater: Update drawables and add copyrights (by Hridaya Prajapati)
4df8347 Updater: Update icon (by XelXen)
71f3570 Updater: Minor layout improvements to Preference section (by Hridaya Prajapati)
39ea439 Updater: Rewrite SettingsActivity to Kotlin (by Hridaya Prajapati)
2025-01-10
55a148c Updater: Migrate generatebp to plugin declaration (by Luca Stefani)
8dad63e Updater: Bump gradle-generatebp to 1.21 (by Luca Stefani)
2025-01-09
3717337 Revert "power: Extend custom charging sounds" (by Hridaya Prajapati)
2025-01-08
2536bfd Merge tag 'android-15.0.0_r10' into fifteen-qpr1 (by Hridaya Prajapati)
db80e30 Merge tag 'android-15.0.0_r10' into fifteen-qpr1 (by Hridaya Prajapati)
4e6ae05 Merge tag 'android-15.0.0_r10' into fifteen-qpr1 (by Hridaya Prajapati)
1c35f93 Merge tag 'android-15.0.0_r10' into fifteen-qpr1 (by Hridaya Prajapati)
828112f Merge tag 'android-15.0.0_r10' into fifteen-qpr1 (by Hridaya Prajapati)
2025-01-07
e1cd5c3 ThemeIcons: Update (by someone5678)
f01fbcc UpdatesActivity: Don't set changelogs twice (by Hridaya Prajapati)
2025-01-06
e326960 base: Import crowdin config (by Karan Parashar)
42140a3 Settings: Import crowdin config (by Karan Parashar)
c73e20f Make include_dirs and local_include_dirs configurable (by Cole Faust)
6bce46d Updater: Keep AB performance mode disabled by default if not found (by Hridaya Prajapati)
a9c4504 Updater: Import crowdin config (by Hridaya Prajapati)
f9123d9 Updater: Change changelog URL (by Hridaya Prajapati)
2025-01-05
7cb6f45 common: Label vendor.camera.remapid (by Ivan Vecera)
ff50e2d Updater: Bump gradle-generatebp to 1.19 (by LuK1337)
33963b8 Updater: Set SYSTEM_UPDATE_SETTINGS priority higher than GMS (by Giovanni Ricca)
767063a Updater: Revamp! (by Hridaya Prajapati)
2025-01-04
14db7cf Settings: Pull screen off UDFPS toggle out (by Ido Ben-Hur)
cdefbec Settings: gestures: Improve screen-off udfps phrasing (by timocapa)
6912972 Settings: gestures: Add page for Screen-Off UDFPS (by Cosmin Tanislav)
0708276 SystemUI: Update UdfpsTouchOverlay sensorRect on updating overlay params (by Dhina17)
2a8e12a Make battery info configurable and enable it by default (by Michael Bestas)
3a2fdfb Settings: Add missing icon for media output (by ReallySnow)
f5aadca Settings: Declare an activity for WirelessDebuggingFragment (by Ido Ben-Hur)
70e790a fingerprint: hide link icon when there's no link (by Timi Rautamäki)
6e83c0a Settings: Improve force fullscreen settings fragment (by jhonboy121)
f28d33d Settings: Implement cutout force full screen [2/2] (by jhenrique09)
c437c7c Settings: Move window ignore secure to global settings (by someone5678)
365d628 Settings: Improve strings for window ignore secure feature (by Adithya R)
308dcc4 Settings: Add window ignore secure feature [2/2] (by LibXZR)
066a3d6 Settings: Add Face Unlock with ParanoidSense (by Chris Crump)
1987823 Settings: Migrate from SwitchPreference to SwitchPreferenceCompat (by Hridaya Prajapati)
2025-01-03
0503a09 Biometrics: Allow disabling of fingerprint cleanups (by jhenrique09)
cfc186c wm: QC-like gesture fling boost (by nift4)
52b60bc ViewConfiguration: Set scroll friction to 0.012 (by Alex Naidis)
a81bad3 base: set scrolling friction to 0.006f (by Jake Weinstein)
ee4857c LayoutInflater: Opportunistically create views directly for performance (by Danny Lin)
f3129af Textutils: Optimize writeToParcel for performance (by minaripenguin)
4998330 EventLog: Optimize writeEventArray for performance (by minaripenguin)
ab64fae SystemServiceRegistry: Replace ArrayMap with HashMap for performance (by Danny Lin)
541e53c ThemedResourceCache: Replace ArrayMap with HashMap for performance (by Danny Lin)
842c549 SettingsLib: Migrate MainSwitchPreference to Material3 (by Bruno Martins)
3241954 Correction in logic of roundend size calculation of SD card (by Chetan Gurjar)
97b083c SQLiteDatabase: Catch corrupt exception during transaction (by muzbit.kim)
8e391df SQLite: Do integrity_check only once (by yi.jang)
f7668d1 SystemUI: Fix double unlock sound issue (by timjosten)
dc1f2ba Use getPackagesForOps instead of iterating packages by checkOperation (by yinwei.sun1)
ee5010f Set alert dialog message to use system font (by maxwen)
25bddd3 Enable FLAG_SECURE for userdebug builds as well on keyguard (by Saalim Quadri)
a035e3e pm: actually check fs verity support (by Thomas Makin)
79614d6 Don't fail setDeviceConnectionState if not implemented in hal (by Aaron Kling)
1be40d7 SystemUI: Use AVCProfileMain for screen recorder (by Arne Coucheron)
0b17340 power: Extend custom charging sounds (by Bruno Martins)
87edd88 power: Keep file scheme when not using content URI (by Han Wang)
84fed64 power: Respect global vibration setting for charging sounds (by Michael Bestas)
0bca44a SystemUI: Redraw display cutout on overlay changes (by Adithya R)
0eb0801 fixup! base: Allow disabling refresh rate lowering in battery saver (by Hridaya Prajapati)
70894f8 PropImitationHooks: Simplify tablet spoofing (by bheatleyyy)
2025-01-02
49b9f7c config: common.mk: Inherit ThemeIcons overlay Makefile if exists (by Hridaya Prajapati)
2024-12-31
b48d537 config: common.mk: Inherit pixel-framework if exists (by Hridaya Prajapati)
2024-12-30
84f887e config: wifionly.mk: Declare TARGET_HAS_WIFIONLY (by Hridaya Prajapati)
ec45892 release: aconfig: Disable communal_hub and migrate_clocks_to_blueprin… (by Hridaya Prajapati)
2024-12-29
01ca04b fixup! Introduce high touch polling rate feature control (by Michael Bestas)
f0659a3 fixup! Add high touch sensitivity and hovering to InputService (by Chirayu Desai)
016d139 pm: aconfig: do not error on flags missing per partition (by Thomas Makin)
002b09a ExifInterface: do not spam stacktrace on invalid format (by Thomas Makin)
edfcaa0 base: Make PowerOffAlarmService opt-in (by Ido Ben-Hur)
e38e34c aosp: Run bpfix (by basamaryan)
2024-12-28
3cb1e80 Revert "Connectivity: Add capability to allow tethering to use VPN up… (by basamaryan)
2024-12-26
38cd195 fixup! ThemeIcons: Sync to AP4A (by someone5678)
2024-12-22
0905045 lawnicons: Update (by someone5678)
d4222ea ThemeIcons: Sync to AP4A (by someone5678)
54945af workshop: Allow to delete themed icon for target (by someone5678)
2024-12-21
d266abd SystemUI: Update advanced reboot icons (by Gustavo Mendes)
2043dc1 SystemUI: Hide advanced reboot options on keyguard (by Adithya R)
a76a1d6 SystemUI: Make advanced reboot optional (by Adithya R)
3874d48 base: PowerMenu advanced reboot options (by Adithya R)
a8aa07e SystemUI: Let screenshot window ignore screen decorations (by LuK1337)
73d933d SystemUI: screenshot: close QS after launching long screenshot activity (by LuK1337)
e69999b SystemUI: screenshot: disable magnification for partial screenshots (by Cosmin Tanislav)
9130dbc SystemUI: screenshot: add extra crop boundaries (by Cosmin Tanislav)
edff21c SystemUI: screenshot: remove duplicate clamping on move action (by Cosmin Tanislav)
7beee52 SystemUI: screenshot: open long screenshot activity for partial scree… (by Cosmin Tanislav)
dad7c0c Implement click to take partial screenshot [1/3] (by Jesse Chan)
f265512 fixup! SystemUI: screenshot: Add delete action chip intent (by LuK1337)
619b099 fixup! SystemUI: screenshot: Add delete action chip intent (by Ido Ben-Hur)
22c610a SystemUI: screenshot: Add delete action chip intent (by ganeshi4u)
c768a8d fixup! base: Allow disabling turbulence noise after clicking the play… (by Ido Ben-Hur)
68675a4 base: Allow disabling turbulence noise after clicking the play button (by Ido Ben-Hur)
080f037 SystemUI: screenshot: Hide action chips text labels (by Ido Ben-Hur)
c455669 SystemUI: Dismiss screenshot window on touch outside (by LibXZR)
a4ef290 SystemUI: Reduce screenshot dismiss delay to 3 seconds (by Danny Lin)
b196c74 SystemUI: Cleanup screenshot sound/vibration logic (by Adithya R)
25eec08 SystemUI: Adapt screenshot sound to ringer modes (by Ashwin R C)
0b0c399 base: Implement cutout force full screen [1/2] (by jhenrique09)
7501eee base: Rework lock gesture feature (by cjh1249131356)
660dddd fixup! base: Add support for window ignore secure [1/2] (by someone5678)
3421b12 base: Add support for window ignore secure [1/2] (by LibXZR)
378f5ae SurfaceControl: add more window types to consider NoVote (by Omkar Chandorkar)
1aa6925 Make default permissions updates tied to version incremental (by Luca Stefani)
af88d05 SystemUI: Add support for udfps dim layer (by pjgowtham)
174a72b fixup! ThemeOverlayController: Ensure we always disable the neutral o… (by Luca Stefani)
67bc163 SystemUI: Don't require AOD for screen off UDFPS (by LuK1337)
b5f1c1b udfps: Make pressed udfps view configurable (by TheScarastic)
a44add8 udfps: Restore illumination dot for global hbm (by Arian)
ed7e7e4 BrightnessUtils: Conditionally use low gamma implementation for brigh… (by SagarMakhar)
ff1cb01 WiredAccessoryManager: support for DP/HDMI display on soc:qcom,msm-ex… (by Sai Priyanka Thirukkovela)
02082af Force using WiredAccessoryObserver for DisplayPort (by Harold Tan)
bd3e714 WiredAccessoryManager: Update stream index assignment (by Harold Tan)
528e76d WiredAccessoryManager: use dev index from UEventInfo to form devPath (by Harold Tan)
6a973b7 WiredAccessoryManager: Update display port device index (by Aniket Kumar Lata)
f5d2378 WiredAccessoryManager: support for multiple display ports (by Vignesh Kulothungan)
59921ed audio: update WiredAccessoryManager to use ExtconUEventObserver based… (by Dhananjay Kumar)
9285b62 WiredAccessoryManager: Support for multiple extconn devices (by Haynes Mathew George)
74c400a WiredAccessoryManager: update extcon file paths (by Aalique Grahame)
020a64e WiredAccessoryManager: Add support for DisplayPort Audio (by Revathi Uddaraju)
1199bbf WifiDisplayController: handle preexisting p2p connection status (by Li Sun)
c2e80e0 Merge changes for launching wifidisplay from system settings (by Indranil Chakraborty)
cb09027 ThemeOverlayController: Ensure we always disable the neutral overlay (by Pranav Vashi)
543d7f0 ThemeOverlayController: Don't enable neutral overlay when we use dark bg (by Ido Ben-Hur)
9fcae91 BiometricScheduler: Cancel operation if not idle (by SagarMakhar)
dde4a55 SystemUI: Implement bouncer face unlock animation (by minaripenguin)
a371bea SystemUI: biometrics: Follow user setting to confirm face unlock (by Pranav Vashi)
719b1ca SystemUI: Use proper tint for face unlock icon (by Pranav Vashi)
d40cce7 SystemUI: Implement face unlock recognition animation and text (by minaripenguin)
fab380f SystemUI: Disable FaceUnlock Lockouts (by minaripenguin)
9b7cf49 services: Force load FaceSense providers (by Pranav Vashi)
5c9b1fa FaceService: Conditionally add ParanoidSense (by someone5678)
b4640b3 services: Adapt face sense to A15-QPR1 (by COSMIC)
3c12465 base: Initial SenseProvider for FaceSense service (by Chris Crump)
c88c558 SystemUI: Status bar tuner improvements (by Rashed Abdel-Tawab)
91ad122 SystemUI: Adapt tuner prefs to S settings style (by SagarMakhar)
3ab9859 SystemUI: Don't show tuner warning (by Danny Lin)
ee1dbe9 SystemUI: Hide more tuner preferences on production builds (by Danny Lin)
eb0774f StatusBarIconController: Don't crash at boot (by Ido Ben-Hur)
d871e54 SystemUI: Do not duplicate SPN and PLMN in network name (by Adithya R)
593cc96 Flags: Enable color fidelity (by aswin7469)
8de78d8 SystemUI: Update Bluetooth battery level assets (by Hernán Castañón Álvarez)
5073e43 services: Fix crash of boot-time info dialog due to delayed font init (by Dmitry Muhomor)
cf250c2 ShutdownThread: Shorten wait time for shutdown time optimization (by zljing)
984a1ae base: Allow setting wake for notifications separately from doze [1/2] (by Ido Ben-Hur)
2d9537b base: Allow showing Ambient instead of fully waking [1/2] (by ezio84)
b936b30 core: res: Use accent color for progress bar background (by Danny Lin)
1a21265 Make all activities resizable (by Andy CrossGate Yan)
4d23f90 UI: Follow Monet and light/dark theme in user 1 icon (by Andy CrossGate Yan)
ca24040 NightLight: Allow lower temperatures (by Joe Maples)
e460d27 SystemUI: Fix suspicious spaces around new mobile icons (by lgjint)
eab4e26 Configurable 0, 90, 180 and 270 degree rotation [1/2] (by Ricardo Cerqueira)
ae3c39b core: Fix uninitialized settings in NotificationAttentionHelper (by LuK1337)
399026d Support enforcing a minimum delay between notification sounds of an app. (by Danny Baumann)
4e8dfa2 base: Forward Port Volume Long Press Skip Tracks [1/2] (by Austin T. Conn)
395b2cb SystemUI: use DOUBLE_TAP_TO_WAKE setting also for wake from aod (by maxwen)
dcda036 core: Allow to hide and set a default for status bar DT2S gesture (by Bruno Martins)
9682702 fixup! SystemUI: Add double tap to sleep gesture (by Chirayu Desai)
0f6e007 SystemUI: Add double tap to sleep gesture (by Rashed Abdel-Tawab)
dbfaeb8 AutoBrightness: Add support for one shot auto-brightness (by Cédric Bellegarde)
330c1eb fw/b: Add capability to allow tethering to use VPN upstreams (by Sam Mortimer)
f4de896 SystemUI: Remove nav bar background in QS customizer (by Danny Lin)
9cb8fe6 base: Incall vibration options [1/3] (by beanstown106)
b46e1b0 NetworkPolicyManagerService: turn this into just a warning (by Simão Gomes Viana)
66ec5cc base: Squash import NetworkTraffic (by Jon Haus)
7805a16 Keyguard: Add option to scramble pin layout when unlocking [2/2] (by Adnan)
288290d LockPatternView: Fix showing pattern error (by Dhina17)
552b621 fixup! Forward port CM Screen Security settings (1/2) (by LuK1337)
2cd83ea Forward port CM Screen Security settings [1/2] (by Michael Bestas)
458fc93 SystemUI: Launch power menu from QS only if enabled (by DarkJoker360)
3aa38af base: Fix disabling power menu completely on secured lockscreen (by Pranav Vashi)
e84ce9f base: Hide power menu on secure lockscreen [1/2] (by Altaf-Mahdi)
cde6c75 SystemUI: Show big keyguard clock when media controls are hidden (by Ido Ben-Hur)
00e6886 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen (by Ido Ben-Hur)
c8097bc fixup! SystemUI: Implement hide gestural navigation hint bar (by Dhina17)
8dcb225 SystemUI: Implement hide gestural navigation hint bar (by Jesse Chan)
b5b4aa7 SystemUI: Add Autobrightness tile (by Dil3mm4)
08a2b87 SystemUI: Add powershare QS tile (by Linux4)
ceaa365 SystemUI: Add USB Tether tile (by BestPig)
ddce14e SystemUI: Add AOD QS tile (by Marko Man)
16090d8 SystemUI: Add heads up tile (by Michael Bestas)
293ce95 Revert "[DO NOT MERGE] Make sure WiFi and Cell tiles are not created … (by Danny Lin)
42eab5d Reapply "SystemUI: Allow Wi-Fi/cell tiles to co-exist with provider m… (by Danny Lin)
f459742 SystemUI: Restore wifi and cellular QS tiles (by Michael Bestas)
8f6b0e5 SystemUI: Introduce Data Switch QS Tile (by Christian Oder)
b3db0b3 SystemUI: Add caffeine QS tile (by Keith Mok)
855a54b SystemUI: Enable NFC tile (by Tim Schumacher)
abaf366 SystemUI: Update NFC tile drawable (by mydongistiny)
6e3ca35 core: Fix menu popup ripple (by timjosten)
8603ffc SystemUI: Add navbar layout inversion tuning [1/2] (by LuK1337)
92e08ac policy: Add support for device alert sliders. (by thecrazyskull)
5676271 base: Long press power button to toggle flashlight [1/2] (by ezio84)
699da32 base: Introduce Smart 5G service [1/2] (by Adithya R)
d7c1697 base: Add three-fingers-swipe to screenshot [1/2] (by ghbhaha)
5a9aa1a [SQUASH] base: Add option to cycle through ringer modes [1/2] (by rituj)
83c3786 SystemUI: Introduce Adaptive Playback [1/2] (by Jyotiraditya)
30fbdeb core: Broadcast intent when display power state changes (by Adithya R)
8fc1d87 base: Update some icons to MD2 (by Anushek Prasal)
3981ce8 SystemUI: support black theme for dark mode [1/3] (by Jesse Chan)
0251cca SystemUI: Grant additional permissions for smartspace (by Andrzej Perczak)
72bd72c SystemUI: Adapt Smartspace A15-QPR1 (by clarencelol)
1456f9f SystemUI: smartspace: Adapt for 14 QPR2 (by aswin7469)
c61d09b SystemUI: Implement Reverse-engineered Smartspace (by Daniel Jacob Chittoor)
c3e0214 Report success on every fingerprint removal (by Kishan Dudhatra)
60a6305 SystemUI: Fix uneven DND icon padding in status bar (by Ido Ben-Hur)
eba2852 SystemUI: Update string for add tiles with one click (by mydongistiny)
7bab8e8 SystemUI: Allow user to add/remove QS with one click (by Andrzej Ressel)
e5b2921 Apply monet to fingerprint authentication ripple animation (by SagarMakhar)
ea4eeb0 SystemUI: Make battery clickable again (by Michael W)
32dc8e0 SystemUI: Enable cast tile without Wi-Fi connection (by nift4)
e90b099 AutofillManager: Make userdebug default to NO_LOGGING (by LuK1337)
bdaafd7 SystemServer: only enable fd leak tracker on eng (by Simao Gomes Viana)
12ee0ff core: BatteryManager: Add few more Battery broadcast intents (by Jyotiraditya Panda)
2387d70 PowerOffAlarmService: Handle NPE with shared preferences (by Adithya R)
bbcadc9 base: Introduce PowerOffAlarmService (by Ido Ben-Hur)
f5bbd4c SystemUI: Update QS header fields text appearance on theme change (by Dhina17)
5f99ab4 Fix default values for 5G Ultra Wideband icon carrier config keys (by Vala Zadeh)
f22590b Add 5G Ultra Wideband icon carrier config keys (by Vala Zadeh)
aeb7665 base: SystemUI: Allow flags to be overrideable (by Jeferson)
03156db SystemUI: handle camera launch gesture from keyhandler (by Roman Birg)
d3b776f DozeSensors: only use proximity sensor if supported (by Demon000)
c797922 SystemUI: doze: add config for long press sensors that need a proximi… (by Cosmin Tanislav)
2b79a62 SystemUI: doze: add config for double tap sensors that need a proximi… (by Cosmin Tanislav)
74fb49e Partially revert "Assume sensors perform prox check" (by Cosmin Tanislav)
d7e1aa4 SettingsLib: Update 5G+ icon to Silk design (by Adithya R)
1e31bbb SystemUI: Enable production-ready feature flags (by Danny Lin)
55bdfc5 Add config to exempt telephony-related app from location indicators (by Danny Lin)
9c1f02a SystemUI: Internet tile: Allow long-pressing on mobile network (by Michael W)
fc15292 SystemUI: More rounded corners (by Lucchetto)
4cbcd98 wm: Follow rounded corners by split divider corner size (by ReallySnow)
a08f425 graphics: Override system fonts with user-selected overlays (by Danny Lin)
d43f20f base: Add deep sleep info to uptime preference (by maxwen)
6da0830 SettingsProvider: Set device name to marketname if available (by Adithya R)
187544a TtsEngines: avoid crashes caused by null engine name (by Oliver Scott)
e2ef1a4 Do not ignore background vibrations from shell (by Tommy Webb)
a63574d Fix MtpDatabase multithreading NullPointerException (by katao)
3d8ca51 Allow disabling USB notifications (by Danny Lin)
4b4098b UpdateEngine: Add perf mode binder interface (by Luca Stefani)
fb8bb3e DeviceIdleJobsController: don't ignore whitelisted system apps (by Dmitry Muhomor)
5fbe324 TwilightService: Use temporary TwilightState when location is not ava… (by rituj)
e7f560f SystemUI: Add colors to assistant animation (by paphonb)
cec92b7 Fix bug Device that can't support adoptable storage cannot read the s… (by sangho.yoon)
c490b15 ScreenRecord: Save recordings in ScreenRecords (by El Dainosor)
f3d803e SystemUI: Fix the unlock sound played repeatedly (by Shufeng Hou)
2001198 SystemUI: Fix status bar alarm icon (by Michael W)
0f77138 SystemUI: Remove alarm from statusbar icon blocklist (by Adithya R)
24a86ac base: Rearrange bluetooth icon on statusbar (by Adithya)
a3c2d6e themes: Fix list style alert dialog to use system font (by maxwen)
d03cd91 SystemUI: Remove excess margin in few statusbar icons (by Adithya R)
2bcdd50 SystemUI: Internet tile: Allow long-pressing on mobile network (by Michael W)
4c081b0 SystemUI: Fix uneven volume icon padding in status bar (by Danny Lin)
1802a5c SystemUI: Check if primitive vibrations are supported in new quick af… (by Fabian Leutenegger)
4907362 camera: Skip HFR checks for privileged apps. (by Sai Kumar Sanagavarapu)
492c55b Camera: Skip stream size check for whitelisted apps. (by Gaoxiang Chen)
009564e camera: Support exposing aux camera to apps (by Sauhard Pande)
3e4c8af core: camera2: StreamConfigurationMap: add constructor for MIUI camera (by Pulkit077)
98c2da5 camera: Add backwards-compatible CaptureResultExtras constructor (by Adithya R)
fee4fa1 base: Follow Dark/Light theme for Safe Mode dialog (by Pulkit077)
62edadd Enable Binder Proxy Tracking by Uid only on eng builds (by dianlujitao)
f2746a2 frameworks: Exempt location packages from location indicators (by Chirayu Desai)
7a6f06c AbsListView: Improve scrolling cache (by Pawit Pornkitprasan)
855d740 Trace: Disable debug tracing on production builds (by Danny Lin)
8b0ac2c Paint: Enable subpixel text positioning by default (by Danny Lin)
be7cbf4 base: Deprioritize important developer notifications (by Danny Lin)
f80b351 SettingsLib: Update 4G+ icon to Silk design as well (by TH779)
2326968 SettingsLib: Update LTE+ icon as per new Silk design (by Adithya)
24c4678 SystemUI: Remove Android build number from QS footer (by Danny Lin)
34b7360 SystemUI: Remove build version from qs footer (by jhenrique09)
b7ff747 Squash of SystemUI: Show bluetooth battery level (by LuK1337)
dc6380c Fallback to global actions if assistant is not available (by LuK1337)
e5a1f8d SystemUI: Add support for persistent usb drive notification. (by Adnan Begovic)
be920ed SystemUI: Allow snoozing SD card notification unconditionally (by LuK1337)
f4805c1 SystemUI: Allow privileged system apps to access screenshot service (by Danny Lin)
9c6c136 core: Expose method to start assistant through Binder (by Danny Lin)
6f48879 base: Support for device specific key handlers (by Bruno Martins)
84dfb1b Check for null callerPackage in getStorageEncryptionStatus (by Ethan Chen)
b95fe9a Show the vibrate icon in the Status Bar by default (by Chirayu Desai)
67bf9ed Updates to various icons: (by Dan Sandler)
c6c951f SettingsLib: Don't show system overlays on apps list (by Henrique Silva)
9d51647 Download: Add support to manually pause/resume download (by qqzhou)
d8063b6 Allow adjusting screen density to smaller sizes. (by Danny Baumann)
407e5a5 Allow adjusting progress on touch events. (by Danny Baumann)
80269ee [SQUASH] Implement DeviceConfigUtils and service (by jhenrique09)
d7c7bc5 Introduce high touch polling rate feature control (by Ramii Ahmed)
50f4b0e Move high touch sensitivity and hovering to InputService (by Danesh M)
61b7575 base: Add Touch HIDL support (by Anushek Prasal)
4355c40 Shell: Don't show bugreport on DocumentsUI (by jhenrique09)
f7d3024 Introduce anti flicker mode in LiveDisplay (by Arian)
eb7fafd services: TwilightTracker: create an attribution context and use it i… (by jhonboy121)
7d6e210 Introduce LiveDisplay from Lineage (by Henrique Silva)
2879ab1 Initial import of lineagehw (by jhenrique09)
8c3ef51 base: Implement Lineage Health Service (by Luofan Chen)
2c041e3 utils: Introduce FileUtils class (by Michael Bestas)
73dae4f base: Add CUSTOM metrics const. (by Bauuuuu)
2e560f3 core: Switch to mkrbin for copying crash logs (by NurKeinNeid)
bad4a7e base: Add button to upload crash log to memocho (by Till Kottmann)
03b532d FrameTracker: Silence logspam (by cjh1249131356)
60776b6 fw/b: Use ro.build.version.incremental to signal OTA upgrades (by dhacker29)
210b455 KernelCpuUidTimeReader: Decrease log level on non-eng builds (by Han Wang)
38dcd43 styles: Use user fonts for Material UI themes (by Danny Lin)
f4e47c7 SettingsLib: Use framework resource for headline font (by Adithya R)
4ba5daa base: Allow disabling refresh rate lowering in battery saver (by Adithya R)
68a4d84 display: Consider peak refresh rate in BrightnessObserver (by Adithya R)
3eecbf3 display: Don't spam log when display state changes (by Adithya R)
97e25bf core: Update freeze IDs of ContextualSearch for QPR1 (by COSMIC)
94807a3 aapt2: add freeze IDs for ContextualSearch (by Matt Filetto)
d2d86b3 aapt2: support freezing private resource IDs (by nift4)
eec9002 PiHooks: Update fingerprints (by Hridaya Prajapati)
2024-12-20
aa39554 Settings: Add option to launch statusbar tuner [2/2] (by Jyotiraditya)
701fdae Settings: Use List Preference for NightLight settings (by Akash)
71dab08 Settings: Use List Preference for NightMode (by Pranav Vashi)
9a2558c Settings: Make Ambient Display toggle show on single tap sensor (by Cyber Knight)
a9775e5 Settings: Allow setting wake for notification separately from doze [2/2] (by Ido Ben-Hur)
068fa56 Settings: Allow showing Ambient instead of fully waking [2/2] (by Ido Ben-Hur)
b7d8c47 fixup! Settings: Add FastCharge preference into Battery settings (by Michael Bestas)
44eb3ae Settings: Add FastCharge preference into Battery settings (by Bruno Martins)
d4e665e Settings: Configurable 0, 90, 180 and 270 degree rotation [2/2] (by kufikugel)
64e38ad Settings: Add setup UI for minimum delay between an app's notificatio… (by Danny Baumann)
fc7a050 Settings: Forward Port Volume Long Press Skip Tracks [2/2] (by Chris Crump)
6ee8978 Settings: Add advanced restart with global actions (by Adin Kwok)
9ee6e4b Settings: Add double tap to sleep preference (by Rashed Abdel-Tawab)
43ea9b4 Settings: Add preference for one shot auto-brightness (by Cédric Bellegarde)
d5fcbda Settings: Add hotspot setting to allow VPN upstreams (by Sam Mortimer)
1b947fb SoftAp: add client manager (by cjybyjk)
01d47e1 Settings: add TextView for summary into SeekBarDialogPreference (by cjybyjk)
b51d2de SoftAp: add Hidden SSID preference (by cjybyjk)
6af68ca Settings: Add incall vibration options [3/3] (by beanstown106)
a9e04c0 Settings: Import network traffic (by Jon Haus)
3cc4d7b Settings: Add option to scramble pin layout when unlocking (1/2). (by Adnan)
9ed032b Settings: Forward port pattern visibility settings (2/2) (by Michael Bestas)
cef4a9b Settings: Forward port lock pattern grid size (2/2) (by Michael Bestas)
7089ac9 Settings: Hide power menu on secure lockscreen [2/2] (by Altaf-Mahdi)
28e0ccb Settings: Implement hide gestural navigation hint bar [2/2] (by Jesse Chan)
fd2d587 Settings: Add toggle for 3-button navbar inversion [2/2] (by Adithya R)
f0bf834 PIHooks: Refactor (by basamaryan)
fe04987 PropImitationHooks: Set HARDWARE, ID values (by someone5678)
ef9ff5b PIHooks: Drop GBoard spoofing (by basamaryan)
0819c05 PIHooks: Spoof as Pixel Tab for tablets (by saikiran2001)
9bf5b86 PIHooks: Spoof more Google apps (by PainKiller3)
581cc2d PIHooks: Spoof Pixel 8 Pro to some Google apps (by Adithya R)
68c08c6 PIHooks: Spoof more gapps and google photos (by Adithya R)
6e8d3ef PropImitationHooks: Make it a hidden API (by Adithya R)
336deaf PIHooks: Set system props for native hook (by Adithya R)
008b495 PIHooks: Get resources from context (by Adithya R)
58e5645 PIHooks: Allow setting any field in certified build props (by Adithya R)
b892fd5 Introduce PropImitationHooks (by Omkar Chandorkar)
5c8d327 usb: Show charging notification only if power brick is disconnected (by Adithya R)
f66dc31 LockPatternUtils: Decrease minimum pin length for auto confirmation (by Mesquita)
c1ba717 toast: fix bg color not changing with theme change (by SuperDroidBond)
95a6436 GnssLocationProvider: Implement xtra-daemon toggle (by Michael Bestas)
0d12f66 GnssLocationProvider: Implement PSDS periodic download toggle (by Michael Bestas)
006ad51 GnssLocationProvider: Disable AGPS by default, it'll be enabled in Se… (by Chirayu Desai)
0f03715 Ignore AGPS toggle during user-initiated emergency calls (by Chirayu Desai)
34a2c7c Remove sensitive info from SUPL requests (by Tommy Webb)
0b51618 SystemUI: Restore 14 QPR1 FingerprintInteractiveToAuth handling (by LuK1337)
9301bf3 SystemUI: Add FingerprintInteractiveToAuthProvider implementation (by Adithya R)
c33eebc HidlFingerprintSensorConfig: UNKNOWN -> UNDER_DISPLAY_OPTICAL (by LuK1337)
70dd9df HidlFingerprintSensorConfig: Add support for HIDL workaround props (by LuK1337)
7f54eaa core: Implement ADBRootService (by LuK1337)
f223c43 Settings: Re-organize sound settings page (by Karan Parashar)
bed3a87 Settings: Allow disabling screenshot shutter sound [2/2] (by maxwen)
1f0ec1b Settings: Long press power button to toggle flashlight [2/2] (by Chris Crump)
5d290d9 Settings: Add toggle for Smart 5G [2/2] (by Adithya R)
7fa22c7 Settings: Add three-fingers-swipe to screenshot [2/2] (by ghbhaha)
59a59a8 Settings: Add option to cycle through ringer modes [2/2] (by rituj)
c974cb8 Settings: Improve code for time spent in app (by Jyotiraditya Panda)
68b2d48 AppInfo: Add time spent in app from Wellbeing (by Jason Edson)
ed5e82e Settings: support black theme for dark mode [2/3] (by Jesse Chan)
f92fb21 Settings: Refactor battery info strings for translation (by Karan Parashar)
ee07dc6 Settings: Make some strings untranslatable (by Karan Parashar)
f11e7c7 Hide unavailable battery info (by Michael Bestas)
126f95b Settings: deviceinfo: Extend Battery info page (by Jyotiraditya Panda)
9d9260b Settings: Hide Flashlight (by Michael W)
b4e2e44 Settings: make sure Wifi exists before adding controllers (by Timi Rautamäki)
cb5d0b6 Remove useless USB page header (by Michael Bestas)
a541466 Settings: Improve touch gestures preferences (by jhenrique09)
77d837e Settings: Allow devices to provide remote gesture preferences (by Bruno Martins)
3e0c49a Settings: Add preference for TouchGestures (by Anushek Prasal)
8cd5abc Settings: Display: Add High Touch Polling Rate Support (by Ramii Ahmed)
e1b4c0f Settings: Add high touch sensitivity and touchscreen hovering toggles (by LuK1337)
fb3103b Settings: Changes for LiveDisplay (by jhenrique09)
84b67ac Settings: Add charging control preferences (by Danny Trunk)
a4ea2f2 Settings: IS_DEBUGGABLE -> IS_ENG (by jhenrique09)
d9f23b3 Settings: Bring in missing lottie animations (by Adithya R)
b90a872 Settings: Add missing illustration for camera gesture (by Adithya R)
5a3a8f2 Settings: Add private dns icons (by penglezos)
3c7bfa6 Settings: Use font configs instead fonts directly (by Pranav Vashi)
294341a Fix inconsistent USB preference screen title (by Danny Lin)
6aadb94 Settings: use Glif themed button bar (by Timi Rautamäki)
ab1b2d6 Settings: Expose radio info (##4636##) (by xyyx)
18c80f9 Settings: Long press to copy wifi password (by Ido Ben-Hur)
0bde145 Settings: Use default letter spacing for category titles (by Danny Lin)
d4369d7 Settings: Show user's Google avatar on the homepage (by Jason Edson)
cfabd70 Settings: Force disable top level support preference (by jhenrique09)
57c82cf Expand abbreviation in average memory usage string (by Danny Lin)
45d018e Settings: Build custom-preference library (by jhenrique09)
530a7f5 Settings: Get outer NFC preference to listen for changes (by inthewaves)
e622ca6 Settings: Switch to VERSION.INCREMENTAL instead of FINGERPRINT (by palaych)
1d2814a Settings: Allow sorting Applications by size (by Roman Royer)
57efe13 Settings: Hide unsupported USB modes automatically (by Wang Han)
e3f3a5b Settings: Check if we have any color modes declared in overlay (by Luca Stefani)
cbaa5be Settings: Fix the failing strings (by Michael Bestas)
ea5ded2 Settings: Don't reset A2DP offload when disabling developer settings (by Michael Bestas)
c5ed93d BasebandVersionPreferenceController: Trim baseband if needed (by Bruno Martins)
e347e51 Disable notification channel warnings by default (by Bruno Martins)
aec2507 firmwareversion: Hide Mainline module version (by kubersharma001)
4bcb990 DevelopmentSettings: Disable automatic updates (by Henrique Silva)
a98b5f6 Settings: Hide|disable "Phone number" from About phone information (by kubersharma001)
901b67d Settings: Don't show module version if isn't a date (by jhenrique09)
ec46f99 QS dev tiles: Don't set them to active area (by Alex Cruz)
2f39882 Settings: Set the default account provider to Google (by jhenrique09)
4d9f861 Remove the Automatic ota check option but be sure it's disabled (by ezio84)
d012054 Settings: Append custom version on build display id (by jhenrique09)
6a1cd91 Settings: Fix regulatory info availability check (by Ido Ben-Hur)
3965047 Settings: Redo "Good news, encryptable=footer
is broken" (by Michael W)
adfbedc Revert "[Sim UI enhancement] remove the "Tap to show info"" (by althafvly)
9a520ae Settings: Add toggle for 60Hz refresh rate on battery saver (by Adithya R)
11921b5 AGPS: Mention that it's ignored during user-initiated emergency calls (by Chirayu Desai)
d300b1d Settings: Add switch preference for AGPS (by juwei)
e258eac Settings: Add global heads up toggle (by Adithya R)
f1d08c4 Settings: Add QS tile for refresh rate indicator (by Adithya R)
f985d67 Settings: Introduce new refresh rate selector page (by Adithya R)
9594622 ChooseLockPassword: Decrease minimum pin length for auto confirm (by Vishalcj17)
614b169 Settings: Move adb root toggle and make it independent (by Bruno Martins)
311bc8b Settings: Disable adb root if developer options are disabled (by Bruno Martins)
5131977 Add toggle to enable ADB root (by Luca Stefani)
1d7ef89 kernel: Update default clang version to clang-r530567 (by Michael Bestas)
2642673 soong: generator: Update for AP4A (by Michael Bestas)
0200c34 release: Bump aconfig flags extension to AP4A (by Michael Bestas)
3925831 vars: December 2024 Quarterly Platform Release and Security update (by Michael Bestas)
a504f71 build: Add privateremote
helper (by Michael Bestas)
6a3f9b7 apns: Remove defunct "Eagle Mobile" carrier. (by Andrea Toska)
daffd2b apns: Remove defunct Albanian carrier (by Andrea Toska)
6bd6e76 apns: Update all Canadian carriers (by Patrick Gaskin)
9b2c8bc libstagefright: omx: Add support for loading prebuilt ddp and ac4 dec… (by Paul Keith)
9bc9df1 audioflinger: Do not allow DAP effect to be suspended (by Adithya R)
7f37a79 StagefrightRecorder: Add "set-title" parameter (by cjh1249131356)
603f89d libcameraservice: Add support to set vendor tag with client package name (by cjh1249131356)
36c877e SF: Do not force idle refresh rate in some more scenarios (by Adithya R)
5d2a9bc SF: Fix opportunistic idling and make it more aggressive (by Adithya R)
67a087b SF: Scheduler: set an expiration for heuristic layer's high refresh r… (by Adithya R)
3c53f31 SF: Scheduler: touch boost whenever possible (by Juhyung Park)
b08c647 SF: Scheduler: opportunistically enter idle after touch (by Juhyung Park)
6dbcff3 SF: Scheduler: relax measurements for heuristic mode (by Juhyung Park)
dba07a9 SF: Scheduler: remove presentTime check in calculateAverageFrameTime() (by Juhyung Park)
aa1e700 SF: Scheduler: maintain current refresh rate if no layers are detected (by Juhyung Park)
e422bb1 Revert "InputDispatcher: On keypress, deliver keycode to pokeUserActi… (by Hridaya Prajapati)
720a013 Revert "PowerManager.h: Define USER_ACTIVITY_FLAG values" (by Hridaya Prajapati)
eaa2b44 Revert "Forward port 'Swap volume buttons' (2/3)" (by Hridaya Prajapati)
2956c4d Connectivity: Add capability to allow tethering to use VPN upstreams (by Oliver Scott)
b8bf4db BpfHandler: Add kver checks around V BPF attach program checks (by LuK1337)
2d8cc7c netd: Require 4.19+ for connect/recvmsg/sendmsg cgroup hooks (by LuK1337)
239f0f4 Remove DUN requirement for tethering (by Dave Daynard)
25d85f7 TrafficStats: Stop the spam (by Subhajeet Muhuri)
5be4cde netd: Remove <4.14 kernel restrictions (by Michael Bestas)
77b22d5 netbpfload: Support <4.14 kernels (by Michael Bestas)
367ada1 netbpfload: Relax kernel version requirement (by Nanhumly)
c85a921 fixup! ParanoidSense: Fix build error (by Alberto Ponces)
d4f8344 fs_mgr: Remove bootloader restrictions for adb remount (by Vishalcj17)
d0b0a15 init: Also override ro.boot.warranty_bit (by Tim Zimmermann)
1389b3a init: set build_tags to release-keys (by Omkar Chandorkar)
984c6c0 init: Set properties to make SafetyNet pass (by Danny Lin)
d1bcb90 debuggerd: Rebrand tombstone header to PixelOS (by basamaryan)
16849c2 Incall vibration options[2/3] (by beanstown106)
a398150 CallLog: Get rid of warning (by Michael W)
26add4d system_properties: Introduce native PropImitationHooks (by Adithya R)
468b588 recovery: Make recovery usable on user builds (by Christian Oder)
41a5856 Revert "recovery: New install/progress animation" (by AdarshGrewal)
7545c00 recovery: Initial UI rebrand for PixelOS (by yukiscape)
fb8e831 soong: Show only Build ID in "Build number" section (by beanstown106)
b7fa108 soong: Hardcode release-keys instead of dev-keys (by Ido Ben-Hur)
13bf4f9 Make soong-shared public (by Michael Bestas)
e2f715b Conditionally use Unix epoch time for build incremental (by Michael Bestas)
5bfdd39 gen_build_prop: Set ro.custom.device (by Michael Bestas)
3b34fc3 gen_build_prop: Set ro.minui.default_touch_rotation (by Michael Bestas)
6a5ed50 gen_build_prop: Set ro.build.fingerprint (by Michael Bestas)
14b3766 Add support for prop overrides (by Luca Stefani)
d433534 soong: paths: Fix out of tree $OUT (by Cosmin Tanislav)
e9fc19a Add ability to enable scudo-free 32-bit libc variant. (by Quallenauge)
e11135b soong: Add equivalent for LOCAL_EXPORT_CFLAGS (by Alessandro Astone)
03ce381 check_boot_jars: add more OnePlus packages to whitelist (by ShevT)
b04b29d check_boot_jars: Add oplus packages to whitelist (by Bruno Martins)
a17d3f7 check_boot_jars: Whitelist lineage HALs (by Tim Zimmermann)
28b901e check_boot_jars: Add IFAA Manager to whitelist (by Michael Bestas)
873e73f Add qcom.fmradio and org.codeaurora.internal to allowlist (by Scott Lobdell)
cb4aa39 sandbox_linux: set CCACHE_DIR as a writable path (by daniml3)
7d6f0b5 Add Init_rc to Product_variables.Eng (by dianlujitao)
cc351a6 Add exported-to-kati namespaces to root namespace (by LuK1337)
eb69e24 Replace {device,qti}_kernel_headers only when building inline (by Chirayu Desai)
bfc66b4 Replace qti_kernel_headers with generated_kernel_headers (by Nolen Johnson)
2b8ed0a Replace device_kernel_headers with generated_kernel_headers (by Chirayu Desai)
3054685 soong: allow overriding header files (by Jan Altensen)
993964c soong: Add PathForSourceRelaxed (by Sam Mortimer)
a6e5b1c cleanbuild: Add install
to installclean files (by LuK1337)
29de4bc cleanbuild: Add recovery_kernel
to installclean files (by Jarl-Penguin)
4283969 cleanbuild: add *.zip.sha256sum to installclean_files (by Julian Veit)
36354a1 soong: ui: dumpvar: Apparently PRODUCT_SOONG_NAMESPACES
is necessary (by HeroBuxx)
3944a1f Add dumpvar for WITH_SU (by Abhisek Devkota)
0c0ebf8 soong: Add CUSTOM_VERSION to dumpvars (by Rashed Abdel-Tawab)
d64e37f Source custom specific envsetup (by Michael Bestas)
c22be11 build: Erase package_cache upon flashing (by Ido Ben-Hur)
aa735e2 make: sysprop.mk: Treat dev-keys as release-keys (by Ido Ben-Hur)
03c9dbc envsetup: Pass valid TARGET_RELEASE to check_product (by LuK1337)
fb9f3a2 Conditionally use Unix epoch time for build incremental (by Michael Bestas)
fddcec4 Export libacryl related flags to soong (by Bill Yang)
3165bbe Export ril related flag to soong (by Bill Yang)
7266f73 Fix printf usage in _wrap_build() (by Alexander Koskovich)
9efad5a core/Makefile: Fix filenames with commas (by Aaron Kling)
38c1094 Add TARGET_RECOVERY_DEFAULT_TOUCH_ROTATION flag (by LuK1337)
d8fa1c8 core: Allow overriding device/model/name/fingerprint properties (by LuK1337)
606a1e1 Export PRODUCT_BUILD_PROP_OVERRIDES to soong (by Luca Stefani)
d31c351 Don't copy recovery.img to BOOTABLE_IMAGES if it doesn't exist (by Cosmin Tanislav)
c71d173 releasetools: Pass non-sparse super_empty.img to update_dynamic_parti… (by Yumi Yukimura)
6fd57f6 releasetools: build_super_image: Do not set readonly attr (by Yumi Yukimura)
c2b1357 build: Enable super image build rules depending on single super block… (by Yumi Yukimura)
f55216f Don't set PRODUCT_ENABLE_UFFD_GC by default (by Chirayu Desai)
6e55766 Remove non existent health 2.0 recovery package (by Michael Bestas)
665e7d5 Revert "Add DeviceDiagnostics.apk" (by Chirayu Desai)
bcc22b1 Correct logic for obtaining the path to full recovery image (by Ricky Cheung)
de8dd03 releasetools: Make recovery patch use bsdiff exclusively (by Gérard Parat)
1d2bf24 build: Add phony package to build enforce RRO packages (by Yumi Yukimura)
2589b7a releasetools: Fix fstab path detection when input_file is a path to zip (by LuK1337)
99eb931 Fix unified a/b zip generation failure (by Aaron Kling)
42379ee Replace device_kernel_headers with generated_kernel_headers (by Michael Bestas)
59f2f86 envsetup: Set INLINE_KERNEL_BUILDING based on TARGET_NO_KERNEL (by Michael Bestas)
b883e06 Replace old-style kernel headers only when building inline (by Chirayu Desai)
b786617 build: Introduce android-info-extra.txt support (by Bruno Martins)
4d049bf Disable sparse images for A/B updater targets (by LuK1337)
37f1340 Don't remove ANDROID_SECURE_STORAGE_CMD from env vars (by LuK1337)
a5d85cb Log when we fail to get key password from secure cmd (by LuK1337)
0bb3d89 Add bluetooth to default key map (by HZ)
df203e9 Add vendor_kernel_boot files to target-files-package (by Chirayu Desai)
469744e Exclude Camera2 for lineage builds (by Michael Bestas)
830fe40 Allow passing makefile path to enforce-product-packages-exist (by Aaron Kling)
4e5ddda releasetools: squash backuptool support (by Chris Soyars)
ab5d7bb build: ota: Support for install tools in /tmp/install (by Tom Marshall)
40c2b57 Disable Traceur for non eng-builds (by Aaron Kling)
4ce1ec5 releasetools: Unconditionally store recovery.img in non-A/B OTA (by LuK1337)
1f4878c releasetools: Fallback to calculated fp if partition fp is missing (by Aaron Kling)
47015d6 build: Respect fs_config when generating recovery ramdisk (by lambdadroid)
543cf72 Add support for separate kernels for boot and recovery [2/2] (by marcost2)
faeeec1 soong: Add ability to build scudo-free 32-bit libc variant. (by Quallenauge)
2921df9 build: Add support for device tree in boot.img (by David Ng)
f6c1f52 Add BOARD_CUSTOM_BOOTIMG_MK support (by Ricardo Cerqueira)
1a9ca93 build: Squash of allowing a device to generically define its own headers (by Ricardo Cerqueira)
5232a4c Add build support for XZ ramdisks (by Luca Stefani)
ede4365 Fix recovery image generation with LZ4 compressed ramdisk (by Arne Coucheron)
a4e2b92 releasetools: Add script to sign zips (by Gabriele M)
11e5586 releasetools: support reading release keys out of some sort of command (by Tom Powell)
6c2797a releasetools: do not remove dynamic partitions in system-only builds (by Peter Cai)
1f0dc12 Unset BOARD_EXT4_SHARE_DUP_BLOCKS (by LuK1337)
21b1e43 build_image: Allow disabling custom inode count calculation (by Christian Oder)
2ef7ab8 Remove unused locale data for recovery (by Alessandro Astone)
87edbeb releasetools: Use the first entry of a mount point when reading fstab (by Brint E. Kriebel)
e77ccf4 Edify: Add abort message for bootloader asserts (by Matt Mower)
e50ba2d ota: Disable downgrade check (by Andrew Dodd)
6a54695 Add blank_unblank_on_init to PRIVATE_RECOVERY_UI_PROPERTIES (by Michael Bestas)
03ec6ae Allow setting the recovery density separately from the aapt config (by Chirayu Desai)
3bd4a57 build: Separate commands in recovery foreach loops (by Matt Mower)
3b5a447 build: recovery: Support adding device-specific items (by Tom Marshall)
1dff9d2 releasetools: ota_from_target_files: add FullOTA_PostValidate (by M1cha)
82b8fb7 Don't enable ADB by default on userdebug builds (by Michael Bestas)
7ea6339 Don't make recovery patch for devices with prebuilt vendor (by TheScarastic)
4123683 Move recovery-from-boot.p from /system to /vendor (by dianlujitao)
3a75058 Allow override of device asserts, including multi-device support. (by Steve Kondik)
9769fd3 build: Automatically replace old-style kernel header includes with ne… (by Rashed Abdel-Tawab)
e29e1e3 Add extra variables to _readonly_late_variables (by dianlujitao)
c8e9ae0 build: Add custom build support (by Luca Stefani)
07ae81e No more spam (by Chirayu Desai)
f1352b2 Source custom specific envsetup (by Michael Bestas)
78a62b3 envsetup: export ANDROID_BUILD_TOP earlier (by Chirayu Desai)
0e0ee47 build: Include vendor/extra/BoardConfigExtra.mk if available (by Steve Kondik)
2024-12-19
75bb8ba Version bump to AP4A.250205.002.C1 [core/build_id.mk] (by Android Build Coastguard Worker)
2024-12-18
0530ba2 Version bump to AP4A.250205.002 [core/build_id.mk] (by Android Build Coastguard Worker)
10ff44e Merge cherrypicks of ['googleplex-android-review.googlesource.com/308… (by Android Build Coastguard Worker)
d41da23 Merge cherrypicks of ['android-review.googlesource.com/3377189', 'goo… (by Android Build Coastguard Worker)
40c5add Reapply "[res] Duplicate AssetManager when changes are needed" (by Yurii Zubrytskyi)
14a7aac Revert "Fix audio AppOps refcount mismatch" (by Atneya Nair)
b0f3561 Clear calling identity when getting global security state (by Alex Xu)
25512f4 Version bump to AP4A.250205.001 [core/build_id.mk] (by Android Build Coastguard Worker)
32ecbe3 Merge cherrypicks of ['googleplex-android-review.googlesource.com/296… (by Android Build Coastguard Worker)
2e47914 Merge cherrypicks of ['googleplex-android-review.googlesource.com/301… (by Android Build Coastguard Worker)
446578b Merge cherrypicks of ['googleplex-android-review.googlesource.com/302… (by Android Build Coastguard Worker)
608a6c5 Merge cherrypicks of ['googleplex-android-review.googlesource.com/299… (by Android Build Coastguard Worker)
a536f79 libdm: Redact keys from dm-crypt targets when calling GetTable. (by David Anderson)
cf4a1b8 Unbind CS if connection is not created within 15 seconds. (by Grant Menke)
efb8f84 Don't let profiles open the UserSettings overflow (by Adam Bookatz)
046a18c Block the content scheme intent in AccountTypePreferenceLoader (by Jason Chiu)
4195d14 Remove the mediaProjectionRequestAttributionFix flag (by Vadim Caen)
5babd46 Check permissions of URI inside of Autofill Slices (by Tim Yu)
d8b9ab7 [CDM] Check for system calling UID when backing up and restoring data (by Raphael Kim)
a2c0169 [coastguard skipped] Merge sparse cherrypicks from sparse-12701944-L5… (by Android Build Coastguard Worker)
429d414 Version bump to AP4A.250105.002.C1 [core/build_id.mk] (by Android Build Coastguard Worker)
2024-12-16
48dec2a lawnicons: Update (by someone5678)
2024-12-11
8298b49 Zap aapt_version_code_defaults (by Luca Stefani)
2024-12-10
ffe39e1 Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android… (by Michael Bestas)
8cb5881 Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android… (by Michael Bestas)
c8377da Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android… (by Michael Bestas)
8bf218c Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android… (by Michael Bestas)
53baa8e Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android… (by Michael Bestas)
70e8d06 aconfig: Enable dynamic injection of settings homepage items (by aswin7469)
2024-12-09
50909e5 [coastguard skipped] Merge sparse cherrypicks from sparse-12545800-L1… (by Android Build Coastguard Worker)
2d5812a Version bump to AP4A.241205.004.R1 [core/build_id.mk] (by Android Build Coastguard Worker)
2024-12-07
1ba1e92 lawnicons: Update (by someone5678)