diff --git a/builds/beyond0lte.json b/builds/beyond0lte.json index a723a6e3..09467d94 100644 --- a/builds/beyond0lte.json +++ b/builds/beyond0lte.json @@ -5,14 +5,14 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy S10e", - "filename": "EvolutionX-16.0-20260306-beyond0lte-11.6.2-Official.zip", - "download": "https://cdn.evolution-x.org/beyond0lte/16/EvolutionX-16.0-20260306-beyond0lte-11.6.2-Official.zip/download", - "timestamp": 1772775872, - "md5": "72372daca8655a21a742747d45d4d987", - "sha256": "e60f036acb3cac0beaff6fbe30a24ac60ee47c8fa7cdf35fc10b1eecc4f596ce", - "size": 2753304285, - "version": "11.6.2", - "buildtype": "userdebug", + "filename": "EvolutionX-16.0-20260514-beyond0lte-11.7-Official.zip", + "download": "https://cdn.evolution-x.org/beyond0lte/16/EvolutionX-16.0-20260514-beyond0lte-11.7-Official.zip/download", + "timestamp": 1778787361, + "md5": "eb76d33bbbee721585ea023099852615", + "sha256": "34f58bb00fb01d3b7c56243875deffa9cff2cf3fd08e49cf3fb1629c37a4988a", + "size": 3008984691, + "version": "11.7", + "buildtype": "user", "forum": "https://xdaforums.com/t/rom-official-15-evolutionx-10-x-aosp-encryption.4669084/", "firmware": "", "paypal": "https://ko-fi.com/0xsharkboy", diff --git a/builds/beyond1lte.json b/builds/beyond1lte.json index de33a359..578ca6ec 100644 --- a/builds/beyond1lte.json +++ b/builds/beyond1lte.json @@ -5,14 +5,14 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy S10", - "filename": "EvolutionX-16.0-20260306-beyond1lte-11.6.2-Official.zip", - "download": "https://cdn.evolution-x.org/beyond1lte/16/EvolutionX-16.0-20260306-beyond1lte-11.6.2-Official.zip/download", - "timestamp": 1772779000, - "md5": "2485d23629f2a1ccf605fe3db67b853d", - "sha256": "1f3dec56bd3733bfbd439be29ea92feb9c7a326eead68a97cd0487b088426f66", - "size": 2757740620, - "version": "11.6.2", - "buildtype": "userdebug", + "filename": "EvolutionX-16.0-20260514-beyond1lte-11.7-Official.zip", + "download": "https://cdn.evolution-x.org/beyond1lte/16/EvolutionX-16.0-20260514-beyond1lte-11.7-Official.zip/download", + "timestamp": 1778791713, + "md5": "80024ac3a8db7a712cb22916360338e6", + "sha256": "88a856696550ea1acd59a8bc9b215b7c00daf2058bac41a84c08789471590283", + "size": 3013401394, + "version": "11.7", + "buildtype": "user", "forum": "https://xdaforums.com/t/rom-official-15-evolutionx-10-x-aosp-encryption.4669084/", "firmware": "", "paypal": "https://ko-fi.com/0xsharkboy", diff --git a/builds/beyond2lte.json b/builds/beyond2lte.json index 3b206266..d853b43f 100644 --- a/builds/beyond2lte.json +++ b/builds/beyond2lte.json @@ -5,14 +5,14 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy S10 Plus", - "filename": "EvolutionX-16.0-20260306-beyond2lte-11.6.2-Official.zip", - "download": "https://cdn.evolution-x.org/beyond2lte/16/EvolutionX-16.0-20260306-beyond2lte-11.6.2-Official.zip/download", - "timestamp": 1772771437, - "md5": "df0c66a422fedc1cecff26579adc1c54", - "sha256": "69e0ef818830dd616f39db80223cff689bfd98f1ec9062310fbba3ad6ac35bf9", - "size": 2758105432, - "version": "11.6.2", - "buildtype": "userdebug", + "filename": "EvolutionX-16.0-20260514-beyond2lte-11.7-Official.zip", + "download": "https://cdn.evolution-x.org/beyond2lte/16/EvolutionX-16.0-20260514-beyond2lte-11.7-Official.zip/download", + "timestamp": 1778782998, + "md5": "8fb0d5860fb594c5fcd69a2fe9fa7206", + "sha256": "d8656df6c8b4b0d592c6d313cd5ba344d0b794834d5cf53200edd54fe70379d5", + "size": 3013758138, + "version": "11.7", + "buildtype": "user", "forum": "https://xdaforums.com/t/rom-official-15-evolutionx-10-x-aosp-encryption.4669084/", "firmware": "", "paypal": "https://ko-fi.com/0xsharkboy", diff --git a/builds/d2s.json b/builds/d2s.json index 4f11e3fb..1fe3a51d 100644 --- a/builds/d2s.json +++ b/builds/d2s.json @@ -5,14 +5,14 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy Note 10 Plus", - "filename": "EvolutionX-16.0-20260306-d2s-11.6.2-Official.zip", - "download": "https://cdn.evolution-x.org/d2s/16/EvolutionX-16.0-20260306-d2s-11.6.2-Official.zip/download", - "timestamp": 1772788376, - "md5": "236e47364e24e95c85133068613858f6", - "sha256": "945f9305abb063bec8400009135eab62bd996b5532d930b6eae456bbe85d72f9", - "size": 2744001721, - "version": "11.6.2", - "buildtype": "userdebug", + "filename": "EvolutionX-16.0-20260515-d2s-11.7-Official.zip", + "download": "https://cdn.evolution-x.org/d2s/16/EvolutionX-16.0-20260515-d2s-11.7-Official.zip/download", + "timestamp": 1778804821, + "md5": "4b76095f3ac6c3790f38c876beb78bf2", + "sha256": "9c364a2b89c64382438854a3d29df512c87d99417fbbd0385cc83b15ce2e54f2", + "size": 2999652199, + "version": "11.7", + "buildtype": "user", "forum": "https://xdaforums.com/t/rom-official-15-evolutionx-10-x-aosp-encryption.4669086/", "firmware": "", "paypal": "https://ko-fi.com/0xsharkboy", diff --git a/builds/d2x.json b/builds/d2x.json index 63f7926c..d7d2d055 100644 --- a/builds/d2x.json +++ b/builds/d2x.json @@ -5,14 +5,14 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy Note 10 Plus 5G", - "filename": "EvolutionX-16.0-20260306-d2x-11.6.2-Official.zip", - "download": "https://cdn.evolution-x.org/d2x/16/EvolutionX-16.0-20260306-d2x-11.6.2-Official.zip/download", - "timestamp": 1772791599, - "md5": "d56ee2183d4d0af2291f16a6a5f93479", - "sha256": "92c6fb190f19b824208c12476aa3e5cba921e2f88afe9ec3ee7d9ad815b6917a", - "size": 2783763213, - "version": "11.6.2", - "buildtype": "userdebug", + "filename": "EvolutionX-16.0-20260515-d2x-11.7-Official.zip", + "download": "https://cdn.evolution-x.org/d2x/16/EvolutionX-16.0-20260515-d2x-11.7-Official.zip/download", + "timestamp": 1778809210, + "md5": "84e0d018bdb769ddaac3435662303508", + "sha256": "78bd76a5e95d33afd76d749dd8c5407a5df22b41e6ee175605bb820f68c140b4", + "size": 3039418459, + "version": "11.7", + "buildtype": "user", "forum": "https://xdaforums.com/t/rom-official-15-evolutionx-10-x-aosp-encryption.4669086/", "firmware": "", "paypal": "https://ko-fi.com/0xsharkboy", diff --git a/builds/f62.json b/builds/f62.json index b750de6d..55b0504a 100644 --- a/builds/f62.json +++ b/builds/f62.json @@ -5,14 +5,14 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy F62", - "filename": "EvolutionX-16.0-20260306-f62-11.6.2-Official.zip", - "download": "https://cdn.evolution-x.org/f62/16/EvolutionX-16.0-20260306-f62-11.6.2-Official.zip/download", - "timestamp": 1772794715, - "md5": "67c66094f49539a7b6afed9f5647547d", - "sha256": "59611b0e2705f341dbb56a905e15692b5d1da093843fec672876323b2f324639", - "size": 2766096631, - "version": "11.6.2", - "buildtype": "userdebug", + "filename": "EvolutionX-16.0-20260515-f62-11.7-Official.zip", + "download": "https://cdn.evolution-x.org/f62/16/EvolutionX-16.0-20260515-f62-11.7-Official.zip/download", + "timestamp": 1778813575, + "md5": "46019a0b64f2a4f6a1fc2f9e4be8e4d6", + "sha256": "291d37e0c1dca296a0a325e802b0e5fb6c1ecdb5fe41c55ddfaf64ef69ea8d4f", + "size": 3021974597, + "version": "11.7", + "buildtype": "user", "forum": "https://xdaforums.com/t/rom-official-15-evolutionx-10-x-aosp-encryption.4669082/", "firmware": "", "paypal": "https://ko-fi.com/0xsharkboy", diff --git a/changelogs/beyond0lte.txt b/changelogs/beyond0lte.txt index a09b024e..43047063 100644 --- a/changelogs/beyond0lte.txt +++ b/changelogs/beyond0lte.txt @@ -1,52 +1,319 @@ -This is Android 16 QPR2 with March 2026 security patches +This is Android 16 QPR2 with May 2026 security patches Notes: ============================== - LineageOS-based source. Signed build. - Clean flash mandatory when your build is from Evolution X 8 or lower +- If you encounter screen freezes on incoming call, disable bluetooth if you don't use it. We are looking for the cause and solution yet Device changes: ============================== -- Update to Evolution X 11.6.2 +- Update to Evolution X 11.7 -Notable ROM changes: +Notable ROM changes ============================== -Avoid NPE in CriticalEventLog.saveLogToFileNow() -Evolver: Add gradients customization -Evolver: Add ongoing action chip implementation -Evolver: Bring back status bar clock position preference -Evolver: Convert background clock chip fragment to preference dialog -Evolver: Convert lockscreen clock font picker to preference dialog -Evolver: Convert logo fragment to preference dialog -Evolver: Convert system font picker to preference dialog -Evolver: Disable gradient start/end colors for auto mode -Evolver: Implement option to prevent OneSearchAimActivity from being disabled -Evolver: Set height for custom selector preferences -Merge March 2026 security patches -PixelPropsUtils: Update fingerprints to March 2026 release -Settings: Change UserBackupSettingsActivity to extend FragmentActivity +[BUGFIX] SelfRemovingPreference: set visibility at early stage +[temp] ProfileSelectFragment: adjust 16 QPR3's canHaveProfile logic until profiles_for_all +[TMP] LineageParts: Comment out some items added in Evolver +[TMP] Partially revert "Disable more unused components" +[viperfx_aidl] viperfx aidl integrate +Add more device key actions +Add On-The-Go Mode to power menu constants +Add restart SystemUI in Advanced Reboot [2/2] +Add three fingers swipe actions [1/3] +Add toggle to allow advanced restart on secured lockscreen[1/2] +Allow changing back gesture height [2/2] +Allow to hide arrow for back gesture [2/2] +Allow value 3 for status bar quick pull down +Allow value to hide the clock +AppVolumeSlice: Allow querying icon of apps installed by any user +Automatic translation import +AxThemeStore: Add Vietnamese translations +BasebandVersionPreferenceController: Trim baseband if needed +BatterySaverScheduleSeekBarController: Allow a wider control range +Bluetooth timeout feature +bootanimation: Add support for dynamic color for Evolution X/Google (monet) boot animations [1/3] +build: changelog: Prevent script errors from failing the build +build: execute changelog generator script +build: overriding lineage namespace +Change UserBackupSettingsActivity to extend FragmentActivity +ChargingControl: Prevent crash against null provider +ChargingControl: Show notification if device is charging +ChargingControlNotification: fix system server crash +codec2: Treat IGBP transport failures as blocking +common: clean up /data/adb crufts +compatibility_matrices: Add p/android-4.4 into FCM 5 +compatibility_matrices: Allow soundtrigger 2.2 on target-level 6 +config: Build AxSandbox +config: dexpreopt gamespace +config: gate display engine category on persist prop +config: Spoof BuildFingerprint as Pixel Beta +custom_rom_hide: Remove recovery paths +development: greyed-out `Disable HW overlays` option +DevelopmentSettings: Disable automatic updates +DevelopmentSettings: Hide OEM unlock by default +DevelopmentSettings: Remove system update and other prefs +Disable by livedisplay by default +disable redundant indexing of WidgetsOnLockscreenFragment contents +Disable unused components +DisplayRotation: fix lockscreen rotation hidden on portrait +Do not prevent boot on database downgrade +Enable advanced reboot by default +Enable full screen aspect ratio option by default +Evolver: About: support per-device XDA forum links for multi-device maintainers +Evolver: Add 2 colon clocks +Evolver: Add animation styles for QS tile toggle +Evolver: Add custom clock aod transition [2/2] +Evolver: Add edge light preview +Evolver: Add emoji styles +Evolver: Add Google Wallet to TrickyStore auto-select list +Evolver: Add master switch to TrickyStore and PlayIntegrityFix fragments +Evolver: Add particle and waveform renderer styles +Evolver: Add seekbar navigation to clock preview +Evolver: Add sound preview to lock/unlock sound picker +Evolver: Add subtle haptics on bass spikes +Evolver: Add support for dynamic color for Evolution X/Google (monet) boot animations [3/3] +Evolver: Add swiftui and facebook emoji +Evolver: Allow change media player position [2/2] +Evolver: Allow configure bass haptics playback for pulse +Evolver: Allow switching QS tile color to pre-qpr shade [2/2] +Evolver: BootAnimation: Compose rewrite with M3 Expressive UI +Evolver: BootAnimation: fix previews, hide on unsupported devices, misc fixes +Evolver: Changelog: Improve changelog color contrast +Evolver: Clean up for dynamic bar +Evolver: Cleanup and preference UI consistency +Evolver: Consolidate app hide settings into single Compose fragment +Evolver: Consolidate per-app and game spoofing UI +Evolver: Consolidate, clean up, and reorganize our strings +Evolver: Drop EvolverTheme +Evolver: Drop redundant Photos spoof code in PIF +Evolver: Fix DeviceConfig switch sync for face down detection +Evolver: Implement custom color support for pulse [2/2] +Evolver: Introduce new iOS like clock styles +Evolver: Introduce quicksettings widget +Evolver: Misc cleanup and UI consistency fixes +Evolver: Misc: Overhaul app picker screens and consolidate shared UI +Evolver: pif: fix auto-fetch reliability and default to blazer canary +Evolver: PIF: overhaul config handling and add auto-fetch +Evolver: PIF: Overhaul config handling and add auto-fetch +Evolver: PIF: Tiered auto-fetch based on patch freshness +Evolver: PlayIntegrityFix: overhaul config handling, auto-fetch, and import guards +Evolver: Refactor Lockscreen Media art [2/2] +Evolver: Reorganize categories and move flashlight to misc +Evolver: Replace global Tensor toggle with per-app target picker +Evolver: Replace HideAppListSettings with HideDeveloperStatusSettings +Evolver: Restructure spoofing, consolidate strings, add TrickyStore/PIF improvements +Evolver: Rewrite Sensor Block as Compose UI +Evolver: Spoofing: Restructure screen layout and clarify strings +Evolver: Themes: Hide navbar icons picker when gesture navigation is active +Evolver: Themes: Simplify onPreferenceChange lock sound handling +Evolver: TrickyStore: Add keybox revocation status check +Evolver: TrickyStore: Add official keybox fetch support +Evolver: TrickyStore: Add security patch date management +Evolver: TrickyStore: Overhaul app picker and add per-app attestation mode +Evolver: TrickyStore: Replace app picker with per-app mode bottom sheet +Evolver: TrickyStore: Rework attestation controls and per-app mode picker +Evolver: Update smart pixels +Evolver: Use general enable string for cutout ring +Extend Long screen feature to all apps +extras: add emoji packs +extras: add swiftui and facebook emoji +extras: Drop Evo navbar overlay +extras: Update ios emoji +Fix hidden AP remove WifiEntry during connection. +fix long screen layout issues +Fix missing keyboard for password field +Fix settings pref switch for multi-user +Fixup updater crash on WiFI only devices +fixup! RU: Google Import translations +fixup! Settings: doze brightness customization +fixup! Settings: Skip auth for USB func ctrl when unlocked in the last 60s +GameSpace: Add changes for call listener improvements +GameSpace: Add toggle to auto detect games on install +GameSpace: Do not set process priority from sidebar +GameSpace: Fix up gaming gesture lock +GameSpace: Remove unimplemented trim memory callback +GameSpace: Use same thread priority for sidebar +hardcoding custom rom hide app white list +Introduce Shake Gestures feature +kernel: Pass `$$kernel_modules_dir` to kernel modules finder instead +Kill redundant search fun party +Kill trust interface hint on first boot +lineage-sdk: fixing force full screen feature +lineage: Apply monet to Lineage framework icon +LineageHardwareService: Use ColorDisplayManager to set mAcceleratedTransform +LineageParts: Add more device key actions [3/3] +LineageParts: Do not restore keydisabler state at boot +LineageParts: Keep PartsUpdater related fields and classes +LineageSettingsProvider: Apply monet to icon background +location: Allow to override Mock Location restriction [2/2] +location: greyed-out mock override toggle until app is selected +location: Move mock location app picker to Location settings +LongScreenSettings: force stop app when adding/removing to long screen app list +Lower q/android-4.9 requirements +Make trust interface less boring +manifest: Initialize for Evolution X 11.6.4 +manifest: Initialize for Evolution X 11.7 +manifest: Track vanilla branch for OTA +MediaSync: fix nullptr dereference in onAbandoned_l on output death +MediaSync: fix nullptr dereference when detachNextBuffer fails +MediaSync: remove InputListener death recipient dead code +network: Link to custom eSIM settings +New Crowdin updates (#143) +New Crowdin updates (#2) +OmniJaws: Correct resources nomenclature +Optional haptic feedback on back gesture [2/2] +overlay: Use google-sans-flex as default +overlay: Use google-sans-flex for font config overlays +p/android-4.4: Bump min LTS version +p/android-4.4: Enforce eBPF configs +PermissionController: Add missing permission groups +PermissionController: Remove check/s for permission controller version +PermissionController: Use headline font from framework resource +pixel-style: Do not override qualified networks service +pixel-style: Update overlays from stallion CP1A.260405.005 +ProfileSelectFragment: add clarifying comment about UserHandle#myUserId +ProfileSelectFragment: backport 16 QPR3 changes +ProfileSelectFragment: Refactor getTabId to getStartingTabIndex +ProfileSelectFragment: stop assuming tab id == tab index +Properly set default value for switch pref +Refresh rate: Add display refresh rate illustration +release: Enable show_icon_in_empty_shade +Remove the Automatic ota check option but be sure it's disabled +Remove unused Network Traffic fragment +removing lineage stats +removing tests to ease of sepolicy addition maintenance +reorder spinner entries on the battery optimization app list screen +Replace los versioning +Restore q/android-4.9 +Restore q/android-4.9 again +Revert "[Catalyst] Migrate Wi-Fi hotspot auto-off switch preference" +Revert "Delete p/android-4.4." +Revert "Evolver: Add dynamic bar event for ongoing calls" +Revert "Evolver: Add nothing os charging animation" +Revert "GameSpace: Do not set process priority from sidebar" +Revert "overlay: add applock whitelist" +Revert "PermissionController: Bring in the new icon" +Revert "sdk: Get rid of lineageos.os.{Build,Concierge}" +Revert "Settings: Bring in the new icon" +Revert "Settings: Move Google Setting way down" +Revert "Settings: Only show gesture navigation if device has a software nav bar" +SafetyCenterUtils: This function is only used by tests +SatelliteController: Harden carrier roaming NTN notifications +SatelliteController: Make NTN nullness explicit +sdk: remove app from recents after kill +sepolicy: Add permissions for secure Sandbox Vault +sepolicy: Add sandbox rules +sepolicy: Add support for game space +sepolicy: adding usap pool rules +sepolicy: Address sandbox denials +sepolicy: Allow game space set thread priority +services: Avoid exception-driven invalid subId user handles +services: Cache unsupported N1 mode responses +services: Sanitize invalid physical cell IDs from RIL +Set launch mode to singleTop for UserBackupSettingsActivity +Set long press on back default to kill app +Set summary automatically if required +set textAllCaps theme property to off by default +Settings: Adapt Google battery saver changes to A16 QPR2 +Settings: Add config check for screen off UDFPS +Settings: Add config to display Now Playing +Settings: Add config to show/hide vendor security patch level +Settings: Add Device codename to Firmware version window +Settings: Add Glide library +Settings: Add icon for 'WiFi timeout' +Settings: Add icon for emergency broadcasts +Settings: Add icon for WEP in wifi network settings +Settings: Add missing icon for Adaptive connectivity +Settings: Add missing illustration for camera gesture +Settings: Add support for daily and weekly data usage cycles [2/2] +Settings: Add toggle for face down detection +Settings: Add torch toggle for double tap power gesture [2/2] +Settings: Add vibration patterns from OOS [3/3] +Settings: Adding multi-media focus support [2/2] +Settings: Allow choosing a custom vibration pattern [3/3] +Settings: allow disable of screenshot shutter sound [2/2] +Settings: Allow disabling refresh rate lowering in battery saver +Settings: Allow dismissing suggestions +Settings: Ambient Music Ticker - Allow to pulse on new tracks [2/2] +Settings: Avoid enforcing weird backgrounds +Settings: BackgroundCheckSummary: use InstrumentedFragment to avoid NPE +Settings: Change back gesture height intervals +Settings: display: gate display engine category on persist prop +Settings: doze brightness customization +Settings: Enable "install available apps" +Settings: Enable clone apps +Settings: Enable glanceble hub for all +Settings: explicitly enable cloned apps +Settings: Extract OEM/device name formatting into shared utility +Settings: fingerprint: Skip creating footer during enrollment on UDFPS devices +Settings: fix broken mobile network reset button +Settings: Fix capitalization, grammar, and wording in our strings +Settings: Fix custom Private DNS hostname being overwritten +Settings: Fix duplicated baseband string on all devices. +Settings: Fix incorrect sort Settings: Fix NPE in FingerprintSettings (UDFPS screen-off toggle) -Settings: Set launch mode to singleTop for UserBackupSettingsActivity -SettingsTheme: Correctly theming AlertDialog with M3 colors -StorageManagerService: pre-create Android/media app dirs -SystemUI: Add custom gradient start/end color support -SystemUI: Add gradient for volume buttons along with slider -SystemUI: Clean up legacy code in ongoing action progress chip -SystemUI: Fix NPE in affectedByWorkProfileLock when entry is null -SystemUI: Fix notification flicker with transluency enabled -SystemUI: Improve Ongoing Chip interactions -SystemUI: Redesign ongoing music chip like oneui music chip -SystemUI: Redesign ongoing music chip popup -SystemUI: Refactor ongoing action progress chip -SystemUI: Retain compact mode for ongoing chip during visibility changes -SystemUI: Rework media session helper for ongoing action progress chip -SystemUI: Rewrite stale progress check -SystemUI: Use proper media buttons for ongoing action chip and theme it -SystemUI: Use squiggle for seekbar in ongoing progress media panel -VibratorInfo: Don't log error when frequency profile is absent -base: Add method to restart SystemUI -extras: Add more UDFPS icons -extras: Bring back fonts and clock fonts -fixup! audio: Allow opting out of speaker_layout_channel_mask field -version: Uprev to 11.6.2 -vold: fix Android/media app dir ACLs and revert 777 mode \ No newline at end of file +Settings: Fix NPE in UserBackupSettingsActivity due to missing setContentView +Settings: fix npe when opening WiFi dialog for networks without WifiConfiguration +Settings: fix udfps | skip button overlap issue +Settings: Fix up panel theme and layout +Settings: Force disable top level support preference +Settings: Hardware info: Gate OTA maintainer fetch behind official build type +Settings: Hardware info: Rework as unified card UI with OTA-backed data +Settings: hide ambient from search +Settings: Hide back haptics setting if not supported +Settings: Hide headsup toggle +Settings: Implement device idle manager [2/2] +Settings: Implement localepicker from SettingsGoogle +Settings: Implement RefreshRateManager [SQUASHED] [2/2] +Settings: Implement reverse-engineered battery saver page +Settings: Import updated lottie animations from bp41 +Settings: Introduce `Force LTE_CA` override on per subscription basis [3/3] +Settings: Introduce automated Sleep Mode [2/2] +Settings: Introduce navbar pill auto-hide [2/2] +Settings: Introduce per app GPU screen composition setting [2/2] +Settings: Logo: Add animated RGB glow effect +Settings: Logo: Add animated RGB glow; static outline on light theme +Settings: Logo: Add animated RGB glow; use old logo on light theme +Settings: Observe auto brightness mode changes +Settings: Pull navigation mode settings out +Settings: Refactor hardware info into unified card UI with OTA data +Settings: Remove flag check for blur toggle +Settings: Remove summary placeholder from "System updates" pref +Settings: Reset mobile data always on developer setting correctly +Settings: Set proper initial value for multi media focus +Settings: SoftAp: add support for setting shutdown timeout +Settings: support per-app volume [3/3] +Settings: Update overlay package for pure black theme +Settings: Use default letter spacing for category titles +Settings: Use Theme.AlertDialog.SettingsLib for AlertDialog theme +Settings: VolumeDialog: Add toggle for haptic feedback [2/2] +Ship as Evolution X based on LOS +stats: Mod version switched to Evolution X version +strings: Added a Russian translation +SurfaceFlinger: add isLayerCommandBatchingEnabled to Composer classes +SurfaceFlinger: destroy Pixel HWC external display layers on disconnect if command batching +SurfaceFlinger: fix outdated test expectation on Pixels due to HDCP +SystemUI: Use new privacy indicators for location +themes: Add back gesture | charging anim themes +themes: Update json +themes: Update json for back gesture and charging animations +ThemeStore: Add more battery style previews +ThemeStore: Exclude more prebuild overlays +ThemeStore: Switch to new json version +ThemeStore: Update theme repository path +tools: Add changelog script +tools: changelog: Fix date command compatibility +tools: Execute changelog script once at a time +tools: fix changelog date format for correct git log parsing +treat IdentityCheck promo+notification already shown by default +Try loading default setting value for switch +Updater: Make it REUSE compatible +version: Export EVO_BUILD_TYPE as ro.evolution.build.type system property +version: Uprev to 11.6.4 +version: Uprev to 11.7 +Video wallpaper selector [2/2] +Wi-Fi timeout feature +wifi_chip: Reduce legacy Wi-Fi HAL startup noise +wifi: Fix reachability check in WifiDppQrCodeScannerFragment [qr-2/2] +WifiChipAidlImpl: Cache unsupported capability probes \ No newline at end of file diff --git a/changelogs/beyond1lte.txt b/changelogs/beyond1lte.txt index a09b024e..43047063 100644 --- a/changelogs/beyond1lte.txt +++ b/changelogs/beyond1lte.txt @@ -1,52 +1,319 @@ -This is Android 16 QPR2 with March 2026 security patches +This is Android 16 QPR2 with May 2026 security patches Notes: ============================== - LineageOS-based source. Signed build. - Clean flash mandatory when your build is from Evolution X 8 or lower +- If you encounter screen freezes on incoming call, disable bluetooth if you don't use it. We are looking for the cause and solution yet Device changes: ============================== -- Update to Evolution X 11.6.2 +- Update to Evolution X 11.7 -Notable ROM changes: +Notable ROM changes ============================== -Avoid NPE in CriticalEventLog.saveLogToFileNow() -Evolver: Add gradients customization -Evolver: Add ongoing action chip implementation -Evolver: Bring back status bar clock position preference -Evolver: Convert background clock chip fragment to preference dialog -Evolver: Convert lockscreen clock font picker to preference dialog -Evolver: Convert logo fragment to preference dialog -Evolver: Convert system font picker to preference dialog -Evolver: Disable gradient start/end colors for auto mode -Evolver: Implement option to prevent OneSearchAimActivity from being disabled -Evolver: Set height for custom selector preferences -Merge March 2026 security patches -PixelPropsUtils: Update fingerprints to March 2026 release -Settings: Change UserBackupSettingsActivity to extend FragmentActivity +[BUGFIX] SelfRemovingPreference: set visibility at early stage +[temp] ProfileSelectFragment: adjust 16 QPR3's canHaveProfile logic until profiles_for_all +[TMP] LineageParts: Comment out some items added in Evolver +[TMP] Partially revert "Disable more unused components" +[viperfx_aidl] viperfx aidl integrate +Add more device key actions +Add On-The-Go Mode to power menu constants +Add restart SystemUI in Advanced Reboot [2/2] +Add three fingers swipe actions [1/3] +Add toggle to allow advanced restart on secured lockscreen[1/2] +Allow changing back gesture height [2/2] +Allow to hide arrow for back gesture [2/2] +Allow value 3 for status bar quick pull down +Allow value to hide the clock +AppVolumeSlice: Allow querying icon of apps installed by any user +Automatic translation import +AxThemeStore: Add Vietnamese translations +BasebandVersionPreferenceController: Trim baseband if needed +BatterySaverScheduleSeekBarController: Allow a wider control range +Bluetooth timeout feature +bootanimation: Add support for dynamic color for Evolution X/Google (monet) boot animations [1/3] +build: changelog: Prevent script errors from failing the build +build: execute changelog generator script +build: overriding lineage namespace +Change UserBackupSettingsActivity to extend FragmentActivity +ChargingControl: Prevent crash against null provider +ChargingControl: Show notification if device is charging +ChargingControlNotification: fix system server crash +codec2: Treat IGBP transport failures as blocking +common: clean up /data/adb crufts +compatibility_matrices: Add p/android-4.4 into FCM 5 +compatibility_matrices: Allow soundtrigger 2.2 on target-level 6 +config: Build AxSandbox +config: dexpreopt gamespace +config: gate display engine category on persist prop +config: Spoof BuildFingerprint as Pixel Beta +custom_rom_hide: Remove recovery paths +development: greyed-out `Disable HW overlays` option +DevelopmentSettings: Disable automatic updates +DevelopmentSettings: Hide OEM unlock by default +DevelopmentSettings: Remove system update and other prefs +Disable by livedisplay by default +disable redundant indexing of WidgetsOnLockscreenFragment contents +Disable unused components +DisplayRotation: fix lockscreen rotation hidden on portrait +Do not prevent boot on database downgrade +Enable advanced reboot by default +Enable full screen aspect ratio option by default +Evolver: About: support per-device XDA forum links for multi-device maintainers +Evolver: Add 2 colon clocks +Evolver: Add animation styles for QS tile toggle +Evolver: Add custom clock aod transition [2/2] +Evolver: Add edge light preview +Evolver: Add emoji styles +Evolver: Add Google Wallet to TrickyStore auto-select list +Evolver: Add master switch to TrickyStore and PlayIntegrityFix fragments +Evolver: Add particle and waveform renderer styles +Evolver: Add seekbar navigation to clock preview +Evolver: Add sound preview to lock/unlock sound picker +Evolver: Add subtle haptics on bass spikes +Evolver: Add support for dynamic color for Evolution X/Google (monet) boot animations [3/3] +Evolver: Add swiftui and facebook emoji +Evolver: Allow change media player position [2/2] +Evolver: Allow configure bass haptics playback for pulse +Evolver: Allow switching QS tile color to pre-qpr shade [2/2] +Evolver: BootAnimation: Compose rewrite with M3 Expressive UI +Evolver: BootAnimation: fix previews, hide on unsupported devices, misc fixes +Evolver: Changelog: Improve changelog color contrast +Evolver: Clean up for dynamic bar +Evolver: Cleanup and preference UI consistency +Evolver: Consolidate app hide settings into single Compose fragment +Evolver: Consolidate per-app and game spoofing UI +Evolver: Consolidate, clean up, and reorganize our strings +Evolver: Drop EvolverTheme +Evolver: Drop redundant Photos spoof code in PIF +Evolver: Fix DeviceConfig switch sync for face down detection +Evolver: Implement custom color support for pulse [2/2] +Evolver: Introduce new iOS like clock styles +Evolver: Introduce quicksettings widget +Evolver: Misc cleanup and UI consistency fixes +Evolver: Misc: Overhaul app picker screens and consolidate shared UI +Evolver: pif: fix auto-fetch reliability and default to blazer canary +Evolver: PIF: overhaul config handling and add auto-fetch +Evolver: PIF: Overhaul config handling and add auto-fetch +Evolver: PIF: Tiered auto-fetch based on patch freshness +Evolver: PlayIntegrityFix: overhaul config handling, auto-fetch, and import guards +Evolver: Refactor Lockscreen Media art [2/2] +Evolver: Reorganize categories and move flashlight to misc +Evolver: Replace global Tensor toggle with per-app target picker +Evolver: Replace HideAppListSettings with HideDeveloperStatusSettings +Evolver: Restructure spoofing, consolidate strings, add TrickyStore/PIF improvements +Evolver: Rewrite Sensor Block as Compose UI +Evolver: Spoofing: Restructure screen layout and clarify strings +Evolver: Themes: Hide navbar icons picker when gesture navigation is active +Evolver: Themes: Simplify onPreferenceChange lock sound handling +Evolver: TrickyStore: Add keybox revocation status check +Evolver: TrickyStore: Add official keybox fetch support +Evolver: TrickyStore: Add security patch date management +Evolver: TrickyStore: Overhaul app picker and add per-app attestation mode +Evolver: TrickyStore: Replace app picker with per-app mode bottom sheet +Evolver: TrickyStore: Rework attestation controls and per-app mode picker +Evolver: Update smart pixels +Evolver: Use general enable string for cutout ring +Extend Long screen feature to all apps +extras: add emoji packs +extras: add swiftui and facebook emoji +extras: Drop Evo navbar overlay +extras: Update ios emoji +Fix hidden AP remove WifiEntry during connection. +fix long screen layout issues +Fix missing keyboard for password field +Fix settings pref switch for multi-user +Fixup updater crash on WiFI only devices +fixup! RU: Google Import translations +fixup! Settings: doze brightness customization +fixup! Settings: Skip auth for USB func ctrl when unlocked in the last 60s +GameSpace: Add changes for call listener improvements +GameSpace: Add toggle to auto detect games on install +GameSpace: Do not set process priority from sidebar +GameSpace: Fix up gaming gesture lock +GameSpace: Remove unimplemented trim memory callback +GameSpace: Use same thread priority for sidebar +hardcoding custom rom hide app white list +Introduce Shake Gestures feature +kernel: Pass `$$kernel_modules_dir` to kernel modules finder instead +Kill redundant search fun party +Kill trust interface hint on first boot +lineage-sdk: fixing force full screen feature +lineage: Apply monet to Lineage framework icon +LineageHardwareService: Use ColorDisplayManager to set mAcceleratedTransform +LineageParts: Add more device key actions [3/3] +LineageParts: Do not restore keydisabler state at boot +LineageParts: Keep PartsUpdater related fields and classes +LineageSettingsProvider: Apply monet to icon background +location: Allow to override Mock Location restriction [2/2] +location: greyed-out mock override toggle until app is selected +location: Move mock location app picker to Location settings +LongScreenSettings: force stop app when adding/removing to long screen app list +Lower q/android-4.9 requirements +Make trust interface less boring +manifest: Initialize for Evolution X 11.6.4 +manifest: Initialize for Evolution X 11.7 +manifest: Track vanilla branch for OTA +MediaSync: fix nullptr dereference in onAbandoned_l on output death +MediaSync: fix nullptr dereference when detachNextBuffer fails +MediaSync: remove InputListener death recipient dead code +network: Link to custom eSIM settings +New Crowdin updates (#143) +New Crowdin updates (#2) +OmniJaws: Correct resources nomenclature +Optional haptic feedback on back gesture [2/2] +overlay: Use google-sans-flex as default +overlay: Use google-sans-flex for font config overlays +p/android-4.4: Bump min LTS version +p/android-4.4: Enforce eBPF configs +PermissionController: Add missing permission groups +PermissionController: Remove check/s for permission controller version +PermissionController: Use headline font from framework resource +pixel-style: Do not override qualified networks service +pixel-style: Update overlays from stallion CP1A.260405.005 +ProfileSelectFragment: add clarifying comment about UserHandle#myUserId +ProfileSelectFragment: backport 16 QPR3 changes +ProfileSelectFragment: Refactor getTabId to getStartingTabIndex +ProfileSelectFragment: stop assuming tab id == tab index +Properly set default value for switch pref +Refresh rate: Add display refresh rate illustration +release: Enable show_icon_in_empty_shade +Remove the Automatic ota check option but be sure it's disabled +Remove unused Network Traffic fragment +removing lineage stats +removing tests to ease of sepolicy addition maintenance +reorder spinner entries on the battery optimization app list screen +Replace los versioning +Restore q/android-4.9 +Restore q/android-4.9 again +Revert "[Catalyst] Migrate Wi-Fi hotspot auto-off switch preference" +Revert "Delete p/android-4.4." +Revert "Evolver: Add dynamic bar event for ongoing calls" +Revert "Evolver: Add nothing os charging animation" +Revert "GameSpace: Do not set process priority from sidebar" +Revert "overlay: add applock whitelist" +Revert "PermissionController: Bring in the new icon" +Revert "sdk: Get rid of lineageos.os.{Build,Concierge}" +Revert "Settings: Bring in the new icon" +Revert "Settings: Move Google Setting way down" +Revert "Settings: Only show gesture navigation if device has a software nav bar" +SafetyCenterUtils: This function is only used by tests +SatelliteController: Harden carrier roaming NTN notifications +SatelliteController: Make NTN nullness explicit +sdk: remove app from recents after kill +sepolicy: Add permissions for secure Sandbox Vault +sepolicy: Add sandbox rules +sepolicy: Add support for game space +sepolicy: adding usap pool rules +sepolicy: Address sandbox denials +sepolicy: Allow game space set thread priority +services: Avoid exception-driven invalid subId user handles +services: Cache unsupported N1 mode responses +services: Sanitize invalid physical cell IDs from RIL +Set launch mode to singleTop for UserBackupSettingsActivity +Set long press on back default to kill app +Set summary automatically if required +set textAllCaps theme property to off by default +Settings: Adapt Google battery saver changes to A16 QPR2 +Settings: Add config check for screen off UDFPS +Settings: Add config to display Now Playing +Settings: Add config to show/hide vendor security patch level +Settings: Add Device codename to Firmware version window +Settings: Add Glide library +Settings: Add icon for 'WiFi timeout' +Settings: Add icon for emergency broadcasts +Settings: Add icon for WEP in wifi network settings +Settings: Add missing icon for Adaptive connectivity +Settings: Add missing illustration for camera gesture +Settings: Add support for daily and weekly data usage cycles [2/2] +Settings: Add toggle for face down detection +Settings: Add torch toggle for double tap power gesture [2/2] +Settings: Add vibration patterns from OOS [3/3] +Settings: Adding multi-media focus support [2/2] +Settings: Allow choosing a custom vibration pattern [3/3] +Settings: allow disable of screenshot shutter sound [2/2] +Settings: Allow disabling refresh rate lowering in battery saver +Settings: Allow dismissing suggestions +Settings: Ambient Music Ticker - Allow to pulse on new tracks [2/2] +Settings: Avoid enforcing weird backgrounds +Settings: BackgroundCheckSummary: use InstrumentedFragment to avoid NPE +Settings: Change back gesture height intervals +Settings: display: gate display engine category on persist prop +Settings: doze brightness customization +Settings: Enable "install available apps" +Settings: Enable clone apps +Settings: Enable glanceble hub for all +Settings: explicitly enable cloned apps +Settings: Extract OEM/device name formatting into shared utility +Settings: fingerprint: Skip creating footer during enrollment on UDFPS devices +Settings: fix broken mobile network reset button +Settings: Fix capitalization, grammar, and wording in our strings +Settings: Fix custom Private DNS hostname being overwritten +Settings: Fix duplicated baseband string on all devices. +Settings: Fix incorrect sort Settings: Fix NPE in FingerprintSettings (UDFPS screen-off toggle) -Settings: Set launch mode to singleTop for UserBackupSettingsActivity -SettingsTheme: Correctly theming AlertDialog with M3 colors -StorageManagerService: pre-create Android/media app dirs -SystemUI: Add custom gradient start/end color support -SystemUI: Add gradient for volume buttons along with slider -SystemUI: Clean up legacy code in ongoing action progress chip -SystemUI: Fix NPE in affectedByWorkProfileLock when entry is null -SystemUI: Fix notification flicker with transluency enabled -SystemUI: Improve Ongoing Chip interactions -SystemUI: Redesign ongoing music chip like oneui music chip -SystemUI: Redesign ongoing music chip popup -SystemUI: Refactor ongoing action progress chip -SystemUI: Retain compact mode for ongoing chip during visibility changes -SystemUI: Rework media session helper for ongoing action progress chip -SystemUI: Rewrite stale progress check -SystemUI: Use proper media buttons for ongoing action chip and theme it -SystemUI: Use squiggle for seekbar in ongoing progress media panel -VibratorInfo: Don't log error when frequency profile is absent -base: Add method to restart SystemUI -extras: Add more UDFPS icons -extras: Bring back fonts and clock fonts -fixup! audio: Allow opting out of speaker_layout_channel_mask field -version: Uprev to 11.6.2 -vold: fix Android/media app dir ACLs and revert 777 mode \ No newline at end of file +Settings: Fix NPE in UserBackupSettingsActivity due to missing setContentView +Settings: fix npe when opening WiFi dialog for networks without WifiConfiguration +Settings: fix udfps | skip button overlap issue +Settings: Fix up panel theme and layout +Settings: Force disable top level support preference +Settings: Hardware info: Gate OTA maintainer fetch behind official build type +Settings: Hardware info: Rework as unified card UI with OTA-backed data +Settings: hide ambient from search +Settings: Hide back haptics setting if not supported +Settings: Hide headsup toggle +Settings: Implement device idle manager [2/2] +Settings: Implement localepicker from SettingsGoogle +Settings: Implement RefreshRateManager [SQUASHED] [2/2] +Settings: Implement reverse-engineered battery saver page +Settings: Import updated lottie animations from bp41 +Settings: Introduce `Force LTE_CA` override on per subscription basis [3/3] +Settings: Introduce automated Sleep Mode [2/2] +Settings: Introduce navbar pill auto-hide [2/2] +Settings: Introduce per app GPU screen composition setting [2/2] +Settings: Logo: Add animated RGB glow effect +Settings: Logo: Add animated RGB glow; static outline on light theme +Settings: Logo: Add animated RGB glow; use old logo on light theme +Settings: Observe auto brightness mode changes +Settings: Pull navigation mode settings out +Settings: Refactor hardware info into unified card UI with OTA data +Settings: Remove flag check for blur toggle +Settings: Remove summary placeholder from "System updates" pref +Settings: Reset mobile data always on developer setting correctly +Settings: Set proper initial value for multi media focus +Settings: SoftAp: add support for setting shutdown timeout +Settings: support per-app volume [3/3] +Settings: Update overlay package for pure black theme +Settings: Use default letter spacing for category titles +Settings: Use Theme.AlertDialog.SettingsLib for AlertDialog theme +Settings: VolumeDialog: Add toggle for haptic feedback [2/2] +Ship as Evolution X based on LOS +stats: Mod version switched to Evolution X version +strings: Added a Russian translation +SurfaceFlinger: add isLayerCommandBatchingEnabled to Composer classes +SurfaceFlinger: destroy Pixel HWC external display layers on disconnect if command batching +SurfaceFlinger: fix outdated test expectation on Pixels due to HDCP +SystemUI: Use new privacy indicators for location +themes: Add back gesture | charging anim themes +themes: Update json +themes: Update json for back gesture and charging animations +ThemeStore: Add more battery style previews +ThemeStore: Exclude more prebuild overlays +ThemeStore: Switch to new json version +ThemeStore: Update theme repository path +tools: Add changelog script +tools: changelog: Fix date command compatibility +tools: Execute changelog script once at a time +tools: fix changelog date format for correct git log parsing +treat IdentityCheck promo+notification already shown by default +Try loading default setting value for switch +Updater: Make it REUSE compatible +version: Export EVO_BUILD_TYPE as ro.evolution.build.type system property +version: Uprev to 11.6.4 +version: Uprev to 11.7 +Video wallpaper selector [2/2] +Wi-Fi timeout feature +wifi_chip: Reduce legacy Wi-Fi HAL startup noise +wifi: Fix reachability check in WifiDppQrCodeScannerFragment [qr-2/2] +WifiChipAidlImpl: Cache unsupported capability probes \ No newline at end of file diff --git a/changelogs/beyond2lte.txt b/changelogs/beyond2lte.txt index a09b024e..43047063 100644 --- a/changelogs/beyond2lte.txt +++ b/changelogs/beyond2lte.txt @@ -1,52 +1,319 @@ -This is Android 16 QPR2 with March 2026 security patches +This is Android 16 QPR2 with May 2026 security patches Notes: ============================== - LineageOS-based source. Signed build. - Clean flash mandatory when your build is from Evolution X 8 or lower +- If you encounter screen freezes on incoming call, disable bluetooth if you don't use it. We are looking for the cause and solution yet Device changes: ============================== -- Update to Evolution X 11.6.2 +- Update to Evolution X 11.7 -Notable ROM changes: +Notable ROM changes ============================== -Avoid NPE in CriticalEventLog.saveLogToFileNow() -Evolver: Add gradients customization -Evolver: Add ongoing action chip implementation -Evolver: Bring back status bar clock position preference -Evolver: Convert background clock chip fragment to preference dialog -Evolver: Convert lockscreen clock font picker to preference dialog -Evolver: Convert logo fragment to preference dialog -Evolver: Convert system font picker to preference dialog -Evolver: Disable gradient start/end colors for auto mode -Evolver: Implement option to prevent OneSearchAimActivity from being disabled -Evolver: Set height for custom selector preferences -Merge March 2026 security patches -PixelPropsUtils: Update fingerprints to March 2026 release -Settings: Change UserBackupSettingsActivity to extend FragmentActivity +[BUGFIX] SelfRemovingPreference: set visibility at early stage +[temp] ProfileSelectFragment: adjust 16 QPR3's canHaveProfile logic until profiles_for_all +[TMP] LineageParts: Comment out some items added in Evolver +[TMP] Partially revert "Disable more unused components" +[viperfx_aidl] viperfx aidl integrate +Add more device key actions +Add On-The-Go Mode to power menu constants +Add restart SystemUI in Advanced Reboot [2/2] +Add three fingers swipe actions [1/3] +Add toggle to allow advanced restart on secured lockscreen[1/2] +Allow changing back gesture height [2/2] +Allow to hide arrow for back gesture [2/2] +Allow value 3 for status bar quick pull down +Allow value to hide the clock +AppVolumeSlice: Allow querying icon of apps installed by any user +Automatic translation import +AxThemeStore: Add Vietnamese translations +BasebandVersionPreferenceController: Trim baseband if needed +BatterySaverScheduleSeekBarController: Allow a wider control range +Bluetooth timeout feature +bootanimation: Add support for dynamic color for Evolution X/Google (monet) boot animations [1/3] +build: changelog: Prevent script errors from failing the build +build: execute changelog generator script +build: overriding lineage namespace +Change UserBackupSettingsActivity to extend FragmentActivity +ChargingControl: Prevent crash against null provider +ChargingControl: Show notification if device is charging +ChargingControlNotification: fix system server crash +codec2: Treat IGBP transport failures as blocking +common: clean up /data/adb crufts +compatibility_matrices: Add p/android-4.4 into FCM 5 +compatibility_matrices: Allow soundtrigger 2.2 on target-level 6 +config: Build AxSandbox +config: dexpreopt gamespace +config: gate display engine category on persist prop +config: Spoof BuildFingerprint as Pixel Beta +custom_rom_hide: Remove recovery paths +development: greyed-out `Disable HW overlays` option +DevelopmentSettings: Disable automatic updates +DevelopmentSettings: Hide OEM unlock by default +DevelopmentSettings: Remove system update and other prefs +Disable by livedisplay by default +disable redundant indexing of WidgetsOnLockscreenFragment contents +Disable unused components +DisplayRotation: fix lockscreen rotation hidden on portrait +Do not prevent boot on database downgrade +Enable advanced reboot by default +Enable full screen aspect ratio option by default +Evolver: About: support per-device XDA forum links for multi-device maintainers +Evolver: Add 2 colon clocks +Evolver: Add animation styles for QS tile toggle +Evolver: Add custom clock aod transition [2/2] +Evolver: Add edge light preview +Evolver: Add emoji styles +Evolver: Add Google Wallet to TrickyStore auto-select list +Evolver: Add master switch to TrickyStore and PlayIntegrityFix fragments +Evolver: Add particle and waveform renderer styles +Evolver: Add seekbar navigation to clock preview +Evolver: Add sound preview to lock/unlock sound picker +Evolver: Add subtle haptics on bass spikes +Evolver: Add support for dynamic color for Evolution X/Google (monet) boot animations [3/3] +Evolver: Add swiftui and facebook emoji +Evolver: Allow change media player position [2/2] +Evolver: Allow configure bass haptics playback for pulse +Evolver: Allow switching QS tile color to pre-qpr shade [2/2] +Evolver: BootAnimation: Compose rewrite with M3 Expressive UI +Evolver: BootAnimation: fix previews, hide on unsupported devices, misc fixes +Evolver: Changelog: Improve changelog color contrast +Evolver: Clean up for dynamic bar +Evolver: Cleanup and preference UI consistency +Evolver: Consolidate app hide settings into single Compose fragment +Evolver: Consolidate per-app and game spoofing UI +Evolver: Consolidate, clean up, and reorganize our strings +Evolver: Drop EvolverTheme +Evolver: Drop redundant Photos spoof code in PIF +Evolver: Fix DeviceConfig switch sync for face down detection +Evolver: Implement custom color support for pulse [2/2] +Evolver: Introduce new iOS like clock styles +Evolver: Introduce quicksettings widget +Evolver: Misc cleanup and UI consistency fixes +Evolver: Misc: Overhaul app picker screens and consolidate shared UI +Evolver: pif: fix auto-fetch reliability and default to blazer canary +Evolver: PIF: overhaul config handling and add auto-fetch +Evolver: PIF: Overhaul config handling and add auto-fetch +Evolver: PIF: Tiered auto-fetch based on patch freshness +Evolver: PlayIntegrityFix: overhaul config handling, auto-fetch, and import guards +Evolver: Refactor Lockscreen Media art [2/2] +Evolver: Reorganize categories and move flashlight to misc +Evolver: Replace global Tensor toggle with per-app target picker +Evolver: Replace HideAppListSettings with HideDeveloperStatusSettings +Evolver: Restructure spoofing, consolidate strings, add TrickyStore/PIF improvements +Evolver: Rewrite Sensor Block as Compose UI +Evolver: Spoofing: Restructure screen layout and clarify strings +Evolver: Themes: Hide navbar icons picker when gesture navigation is active +Evolver: Themes: Simplify onPreferenceChange lock sound handling +Evolver: TrickyStore: Add keybox revocation status check +Evolver: TrickyStore: Add official keybox fetch support +Evolver: TrickyStore: Add security patch date management +Evolver: TrickyStore: Overhaul app picker and add per-app attestation mode +Evolver: TrickyStore: Replace app picker with per-app mode bottom sheet +Evolver: TrickyStore: Rework attestation controls and per-app mode picker +Evolver: Update smart pixels +Evolver: Use general enable string for cutout ring +Extend Long screen feature to all apps +extras: add emoji packs +extras: add swiftui and facebook emoji +extras: Drop Evo navbar overlay +extras: Update ios emoji +Fix hidden AP remove WifiEntry during connection. +fix long screen layout issues +Fix missing keyboard for password field +Fix settings pref switch for multi-user +Fixup updater crash on WiFI only devices +fixup! RU: Google Import translations +fixup! Settings: doze brightness customization +fixup! Settings: Skip auth for USB func ctrl when unlocked in the last 60s +GameSpace: Add changes for call listener improvements +GameSpace: Add toggle to auto detect games on install +GameSpace: Do not set process priority from sidebar +GameSpace: Fix up gaming gesture lock +GameSpace: Remove unimplemented trim memory callback +GameSpace: Use same thread priority for sidebar +hardcoding custom rom hide app white list +Introduce Shake Gestures feature +kernel: Pass `$$kernel_modules_dir` to kernel modules finder instead +Kill redundant search fun party +Kill trust interface hint on first boot +lineage-sdk: fixing force full screen feature +lineage: Apply monet to Lineage framework icon +LineageHardwareService: Use ColorDisplayManager to set mAcceleratedTransform +LineageParts: Add more device key actions [3/3] +LineageParts: Do not restore keydisabler state at boot +LineageParts: Keep PartsUpdater related fields and classes +LineageSettingsProvider: Apply monet to icon background +location: Allow to override Mock Location restriction [2/2] +location: greyed-out mock override toggle until app is selected +location: Move mock location app picker to Location settings +LongScreenSettings: force stop app when adding/removing to long screen app list +Lower q/android-4.9 requirements +Make trust interface less boring +manifest: Initialize for Evolution X 11.6.4 +manifest: Initialize for Evolution X 11.7 +manifest: Track vanilla branch for OTA +MediaSync: fix nullptr dereference in onAbandoned_l on output death +MediaSync: fix nullptr dereference when detachNextBuffer fails +MediaSync: remove InputListener death recipient dead code +network: Link to custom eSIM settings +New Crowdin updates (#143) +New Crowdin updates (#2) +OmniJaws: Correct resources nomenclature +Optional haptic feedback on back gesture [2/2] +overlay: Use google-sans-flex as default +overlay: Use google-sans-flex for font config overlays +p/android-4.4: Bump min LTS version +p/android-4.4: Enforce eBPF configs +PermissionController: Add missing permission groups +PermissionController: Remove check/s for permission controller version +PermissionController: Use headline font from framework resource +pixel-style: Do not override qualified networks service +pixel-style: Update overlays from stallion CP1A.260405.005 +ProfileSelectFragment: add clarifying comment about UserHandle#myUserId +ProfileSelectFragment: backport 16 QPR3 changes +ProfileSelectFragment: Refactor getTabId to getStartingTabIndex +ProfileSelectFragment: stop assuming tab id == tab index +Properly set default value for switch pref +Refresh rate: Add display refresh rate illustration +release: Enable show_icon_in_empty_shade +Remove the Automatic ota check option but be sure it's disabled +Remove unused Network Traffic fragment +removing lineage stats +removing tests to ease of sepolicy addition maintenance +reorder spinner entries on the battery optimization app list screen +Replace los versioning +Restore q/android-4.9 +Restore q/android-4.9 again +Revert "[Catalyst] Migrate Wi-Fi hotspot auto-off switch preference" +Revert "Delete p/android-4.4." +Revert "Evolver: Add dynamic bar event for ongoing calls" +Revert "Evolver: Add nothing os charging animation" +Revert "GameSpace: Do not set process priority from sidebar" +Revert "overlay: add applock whitelist" +Revert "PermissionController: Bring in the new icon" +Revert "sdk: Get rid of lineageos.os.{Build,Concierge}" +Revert "Settings: Bring in the new icon" +Revert "Settings: Move Google Setting way down" +Revert "Settings: Only show gesture navigation if device has a software nav bar" +SafetyCenterUtils: This function is only used by tests +SatelliteController: Harden carrier roaming NTN notifications +SatelliteController: Make NTN nullness explicit +sdk: remove app from recents after kill +sepolicy: Add permissions for secure Sandbox Vault +sepolicy: Add sandbox rules +sepolicy: Add support for game space +sepolicy: adding usap pool rules +sepolicy: Address sandbox denials +sepolicy: Allow game space set thread priority +services: Avoid exception-driven invalid subId user handles +services: Cache unsupported N1 mode responses +services: Sanitize invalid physical cell IDs from RIL +Set launch mode to singleTop for UserBackupSettingsActivity +Set long press on back default to kill app +Set summary automatically if required +set textAllCaps theme property to off by default +Settings: Adapt Google battery saver changes to A16 QPR2 +Settings: Add config check for screen off UDFPS +Settings: Add config to display Now Playing +Settings: Add config to show/hide vendor security patch level +Settings: Add Device codename to Firmware version window +Settings: Add Glide library +Settings: Add icon for 'WiFi timeout' +Settings: Add icon for emergency broadcasts +Settings: Add icon for WEP in wifi network settings +Settings: Add missing icon for Adaptive connectivity +Settings: Add missing illustration for camera gesture +Settings: Add support for daily and weekly data usage cycles [2/2] +Settings: Add toggle for face down detection +Settings: Add torch toggle for double tap power gesture [2/2] +Settings: Add vibration patterns from OOS [3/3] +Settings: Adding multi-media focus support [2/2] +Settings: Allow choosing a custom vibration pattern [3/3] +Settings: allow disable of screenshot shutter sound [2/2] +Settings: Allow disabling refresh rate lowering in battery saver +Settings: Allow dismissing suggestions +Settings: Ambient Music Ticker - Allow to pulse on new tracks [2/2] +Settings: Avoid enforcing weird backgrounds +Settings: BackgroundCheckSummary: use InstrumentedFragment to avoid NPE +Settings: Change back gesture height intervals +Settings: display: gate display engine category on persist prop +Settings: doze brightness customization +Settings: Enable "install available apps" +Settings: Enable clone apps +Settings: Enable glanceble hub for all +Settings: explicitly enable cloned apps +Settings: Extract OEM/device name formatting into shared utility +Settings: fingerprint: Skip creating footer during enrollment on UDFPS devices +Settings: fix broken mobile network reset button +Settings: Fix capitalization, grammar, and wording in our strings +Settings: Fix custom Private DNS hostname being overwritten +Settings: Fix duplicated baseband string on all devices. +Settings: Fix incorrect sort Settings: Fix NPE in FingerprintSettings (UDFPS screen-off toggle) -Settings: Set launch mode to singleTop for UserBackupSettingsActivity -SettingsTheme: Correctly theming AlertDialog with M3 colors -StorageManagerService: pre-create Android/media app dirs -SystemUI: Add custom gradient start/end color support -SystemUI: Add gradient for volume buttons along with slider -SystemUI: Clean up legacy code in ongoing action progress chip -SystemUI: Fix NPE in affectedByWorkProfileLock when entry is null -SystemUI: Fix notification flicker with transluency enabled -SystemUI: Improve Ongoing Chip interactions -SystemUI: Redesign ongoing music chip like oneui music chip -SystemUI: Redesign ongoing music chip popup -SystemUI: Refactor ongoing action progress chip -SystemUI: Retain compact mode for ongoing chip during visibility changes -SystemUI: Rework media session helper for ongoing action progress chip -SystemUI: Rewrite stale progress check -SystemUI: Use proper media buttons for ongoing action chip and theme it -SystemUI: Use squiggle for seekbar in ongoing progress media panel -VibratorInfo: Don't log error when frequency profile is absent -base: Add method to restart SystemUI -extras: Add more UDFPS icons -extras: Bring back fonts and clock fonts -fixup! audio: Allow opting out of speaker_layout_channel_mask field -version: Uprev to 11.6.2 -vold: fix Android/media app dir ACLs and revert 777 mode \ No newline at end of file +Settings: Fix NPE in UserBackupSettingsActivity due to missing setContentView +Settings: fix npe when opening WiFi dialog for networks without WifiConfiguration +Settings: fix udfps | skip button overlap issue +Settings: Fix up panel theme and layout +Settings: Force disable top level support preference +Settings: Hardware info: Gate OTA maintainer fetch behind official build type +Settings: Hardware info: Rework as unified card UI with OTA-backed data +Settings: hide ambient from search +Settings: Hide back haptics setting if not supported +Settings: Hide headsup toggle +Settings: Implement device idle manager [2/2] +Settings: Implement localepicker from SettingsGoogle +Settings: Implement RefreshRateManager [SQUASHED] [2/2] +Settings: Implement reverse-engineered battery saver page +Settings: Import updated lottie animations from bp41 +Settings: Introduce `Force LTE_CA` override on per subscription basis [3/3] +Settings: Introduce automated Sleep Mode [2/2] +Settings: Introduce navbar pill auto-hide [2/2] +Settings: Introduce per app GPU screen composition setting [2/2] +Settings: Logo: Add animated RGB glow effect +Settings: Logo: Add animated RGB glow; static outline on light theme +Settings: Logo: Add animated RGB glow; use old logo on light theme +Settings: Observe auto brightness mode changes +Settings: Pull navigation mode settings out +Settings: Refactor hardware info into unified card UI with OTA data +Settings: Remove flag check for blur toggle +Settings: Remove summary placeholder from "System updates" pref +Settings: Reset mobile data always on developer setting correctly +Settings: Set proper initial value for multi media focus +Settings: SoftAp: add support for setting shutdown timeout +Settings: support per-app volume [3/3] +Settings: Update overlay package for pure black theme +Settings: Use default letter spacing for category titles +Settings: Use Theme.AlertDialog.SettingsLib for AlertDialog theme +Settings: VolumeDialog: Add toggle for haptic feedback [2/2] +Ship as Evolution X based on LOS +stats: Mod version switched to Evolution X version +strings: Added a Russian translation +SurfaceFlinger: add isLayerCommandBatchingEnabled to Composer classes +SurfaceFlinger: destroy Pixel HWC external display layers on disconnect if command batching +SurfaceFlinger: fix outdated test expectation on Pixels due to HDCP +SystemUI: Use new privacy indicators for location +themes: Add back gesture | charging anim themes +themes: Update json +themes: Update json for back gesture and charging animations +ThemeStore: Add more battery style previews +ThemeStore: Exclude more prebuild overlays +ThemeStore: Switch to new json version +ThemeStore: Update theme repository path +tools: Add changelog script +tools: changelog: Fix date command compatibility +tools: Execute changelog script once at a time +tools: fix changelog date format for correct git log parsing +treat IdentityCheck promo+notification already shown by default +Try loading default setting value for switch +Updater: Make it REUSE compatible +version: Export EVO_BUILD_TYPE as ro.evolution.build.type system property +version: Uprev to 11.6.4 +version: Uprev to 11.7 +Video wallpaper selector [2/2] +Wi-Fi timeout feature +wifi_chip: Reduce legacy Wi-Fi HAL startup noise +wifi: Fix reachability check in WifiDppQrCodeScannerFragment [qr-2/2] +WifiChipAidlImpl: Cache unsupported capability probes \ No newline at end of file diff --git a/changelogs/d2s.txt b/changelogs/d2s.txt index a09b024e..43047063 100644 --- a/changelogs/d2s.txt +++ b/changelogs/d2s.txt @@ -1,52 +1,319 @@ -This is Android 16 QPR2 with March 2026 security patches +This is Android 16 QPR2 with May 2026 security patches Notes: ============================== - LineageOS-based source. Signed build. - Clean flash mandatory when your build is from Evolution X 8 or lower +- If you encounter screen freezes on incoming call, disable bluetooth if you don't use it. We are looking for the cause and solution yet Device changes: ============================== -- Update to Evolution X 11.6.2 +- Update to Evolution X 11.7 -Notable ROM changes: +Notable ROM changes ============================== -Avoid NPE in CriticalEventLog.saveLogToFileNow() -Evolver: Add gradients customization -Evolver: Add ongoing action chip implementation -Evolver: Bring back status bar clock position preference -Evolver: Convert background clock chip fragment to preference dialog -Evolver: Convert lockscreen clock font picker to preference dialog -Evolver: Convert logo fragment to preference dialog -Evolver: Convert system font picker to preference dialog -Evolver: Disable gradient start/end colors for auto mode -Evolver: Implement option to prevent OneSearchAimActivity from being disabled -Evolver: Set height for custom selector preferences -Merge March 2026 security patches -PixelPropsUtils: Update fingerprints to March 2026 release -Settings: Change UserBackupSettingsActivity to extend FragmentActivity +[BUGFIX] SelfRemovingPreference: set visibility at early stage +[temp] ProfileSelectFragment: adjust 16 QPR3's canHaveProfile logic until profiles_for_all +[TMP] LineageParts: Comment out some items added in Evolver +[TMP] Partially revert "Disable more unused components" +[viperfx_aidl] viperfx aidl integrate +Add more device key actions +Add On-The-Go Mode to power menu constants +Add restart SystemUI in Advanced Reboot [2/2] +Add three fingers swipe actions [1/3] +Add toggle to allow advanced restart on secured lockscreen[1/2] +Allow changing back gesture height [2/2] +Allow to hide arrow for back gesture [2/2] +Allow value 3 for status bar quick pull down +Allow value to hide the clock +AppVolumeSlice: Allow querying icon of apps installed by any user +Automatic translation import +AxThemeStore: Add Vietnamese translations +BasebandVersionPreferenceController: Trim baseband if needed +BatterySaverScheduleSeekBarController: Allow a wider control range +Bluetooth timeout feature +bootanimation: Add support for dynamic color for Evolution X/Google (monet) boot animations [1/3] +build: changelog: Prevent script errors from failing the build +build: execute changelog generator script +build: overriding lineage namespace +Change UserBackupSettingsActivity to extend FragmentActivity +ChargingControl: Prevent crash against null provider +ChargingControl: Show notification if device is charging +ChargingControlNotification: fix system server crash +codec2: Treat IGBP transport failures as blocking +common: clean up /data/adb crufts +compatibility_matrices: Add p/android-4.4 into FCM 5 +compatibility_matrices: Allow soundtrigger 2.2 on target-level 6 +config: Build AxSandbox +config: dexpreopt gamespace +config: gate display engine category on persist prop +config: Spoof BuildFingerprint as Pixel Beta +custom_rom_hide: Remove recovery paths +development: greyed-out `Disable HW overlays` option +DevelopmentSettings: Disable automatic updates +DevelopmentSettings: Hide OEM unlock by default +DevelopmentSettings: Remove system update and other prefs +Disable by livedisplay by default +disable redundant indexing of WidgetsOnLockscreenFragment contents +Disable unused components +DisplayRotation: fix lockscreen rotation hidden on portrait +Do not prevent boot on database downgrade +Enable advanced reboot by default +Enable full screen aspect ratio option by default +Evolver: About: support per-device XDA forum links for multi-device maintainers +Evolver: Add 2 colon clocks +Evolver: Add animation styles for QS tile toggle +Evolver: Add custom clock aod transition [2/2] +Evolver: Add edge light preview +Evolver: Add emoji styles +Evolver: Add Google Wallet to TrickyStore auto-select list +Evolver: Add master switch to TrickyStore and PlayIntegrityFix fragments +Evolver: Add particle and waveform renderer styles +Evolver: Add seekbar navigation to clock preview +Evolver: Add sound preview to lock/unlock sound picker +Evolver: Add subtle haptics on bass spikes +Evolver: Add support for dynamic color for Evolution X/Google (monet) boot animations [3/3] +Evolver: Add swiftui and facebook emoji +Evolver: Allow change media player position [2/2] +Evolver: Allow configure bass haptics playback for pulse +Evolver: Allow switching QS tile color to pre-qpr shade [2/2] +Evolver: BootAnimation: Compose rewrite with M3 Expressive UI +Evolver: BootAnimation: fix previews, hide on unsupported devices, misc fixes +Evolver: Changelog: Improve changelog color contrast +Evolver: Clean up for dynamic bar +Evolver: Cleanup and preference UI consistency +Evolver: Consolidate app hide settings into single Compose fragment +Evolver: Consolidate per-app and game spoofing UI +Evolver: Consolidate, clean up, and reorganize our strings +Evolver: Drop EvolverTheme +Evolver: Drop redundant Photos spoof code in PIF +Evolver: Fix DeviceConfig switch sync for face down detection +Evolver: Implement custom color support for pulse [2/2] +Evolver: Introduce new iOS like clock styles +Evolver: Introduce quicksettings widget +Evolver: Misc cleanup and UI consistency fixes +Evolver: Misc: Overhaul app picker screens and consolidate shared UI +Evolver: pif: fix auto-fetch reliability and default to blazer canary +Evolver: PIF: overhaul config handling and add auto-fetch +Evolver: PIF: Overhaul config handling and add auto-fetch +Evolver: PIF: Tiered auto-fetch based on patch freshness +Evolver: PlayIntegrityFix: overhaul config handling, auto-fetch, and import guards +Evolver: Refactor Lockscreen Media art [2/2] +Evolver: Reorganize categories and move flashlight to misc +Evolver: Replace global Tensor toggle with per-app target picker +Evolver: Replace HideAppListSettings with HideDeveloperStatusSettings +Evolver: Restructure spoofing, consolidate strings, add TrickyStore/PIF improvements +Evolver: Rewrite Sensor Block as Compose UI +Evolver: Spoofing: Restructure screen layout and clarify strings +Evolver: Themes: Hide navbar icons picker when gesture navigation is active +Evolver: Themes: Simplify onPreferenceChange lock sound handling +Evolver: TrickyStore: Add keybox revocation status check +Evolver: TrickyStore: Add official keybox fetch support +Evolver: TrickyStore: Add security patch date management +Evolver: TrickyStore: Overhaul app picker and add per-app attestation mode +Evolver: TrickyStore: Replace app picker with per-app mode bottom sheet +Evolver: TrickyStore: Rework attestation controls and per-app mode picker +Evolver: Update smart pixels +Evolver: Use general enable string for cutout ring +Extend Long screen feature to all apps +extras: add emoji packs +extras: add swiftui and facebook emoji +extras: Drop Evo navbar overlay +extras: Update ios emoji +Fix hidden AP remove WifiEntry during connection. +fix long screen layout issues +Fix missing keyboard for password field +Fix settings pref switch for multi-user +Fixup updater crash on WiFI only devices +fixup! RU: Google Import translations +fixup! Settings: doze brightness customization +fixup! Settings: Skip auth for USB func ctrl when unlocked in the last 60s +GameSpace: Add changes for call listener improvements +GameSpace: Add toggle to auto detect games on install +GameSpace: Do not set process priority from sidebar +GameSpace: Fix up gaming gesture lock +GameSpace: Remove unimplemented trim memory callback +GameSpace: Use same thread priority for sidebar +hardcoding custom rom hide app white list +Introduce Shake Gestures feature +kernel: Pass `$$kernel_modules_dir` to kernel modules finder instead +Kill redundant search fun party +Kill trust interface hint on first boot +lineage-sdk: fixing force full screen feature +lineage: Apply monet to Lineage framework icon +LineageHardwareService: Use ColorDisplayManager to set mAcceleratedTransform +LineageParts: Add more device key actions [3/3] +LineageParts: Do not restore keydisabler state at boot +LineageParts: Keep PartsUpdater related fields and classes +LineageSettingsProvider: Apply monet to icon background +location: Allow to override Mock Location restriction [2/2] +location: greyed-out mock override toggle until app is selected +location: Move mock location app picker to Location settings +LongScreenSettings: force stop app when adding/removing to long screen app list +Lower q/android-4.9 requirements +Make trust interface less boring +manifest: Initialize for Evolution X 11.6.4 +manifest: Initialize for Evolution X 11.7 +manifest: Track vanilla branch for OTA +MediaSync: fix nullptr dereference in onAbandoned_l on output death +MediaSync: fix nullptr dereference when detachNextBuffer fails +MediaSync: remove InputListener death recipient dead code +network: Link to custom eSIM settings +New Crowdin updates (#143) +New Crowdin updates (#2) +OmniJaws: Correct resources nomenclature +Optional haptic feedback on back gesture [2/2] +overlay: Use google-sans-flex as default +overlay: Use google-sans-flex for font config overlays +p/android-4.4: Bump min LTS version +p/android-4.4: Enforce eBPF configs +PermissionController: Add missing permission groups +PermissionController: Remove check/s for permission controller version +PermissionController: Use headline font from framework resource +pixel-style: Do not override qualified networks service +pixel-style: Update overlays from stallion CP1A.260405.005 +ProfileSelectFragment: add clarifying comment about UserHandle#myUserId +ProfileSelectFragment: backport 16 QPR3 changes +ProfileSelectFragment: Refactor getTabId to getStartingTabIndex +ProfileSelectFragment: stop assuming tab id == tab index +Properly set default value for switch pref +Refresh rate: Add display refresh rate illustration +release: Enable show_icon_in_empty_shade +Remove the Automatic ota check option but be sure it's disabled +Remove unused Network Traffic fragment +removing lineage stats +removing tests to ease of sepolicy addition maintenance +reorder spinner entries on the battery optimization app list screen +Replace los versioning +Restore q/android-4.9 +Restore q/android-4.9 again +Revert "[Catalyst] Migrate Wi-Fi hotspot auto-off switch preference" +Revert "Delete p/android-4.4." +Revert "Evolver: Add dynamic bar event for ongoing calls" +Revert "Evolver: Add nothing os charging animation" +Revert "GameSpace: Do not set process priority from sidebar" +Revert "overlay: add applock whitelist" +Revert "PermissionController: Bring in the new icon" +Revert "sdk: Get rid of lineageos.os.{Build,Concierge}" +Revert "Settings: Bring in the new icon" +Revert "Settings: Move Google Setting way down" +Revert "Settings: Only show gesture navigation if device has a software nav bar" +SafetyCenterUtils: This function is only used by tests +SatelliteController: Harden carrier roaming NTN notifications +SatelliteController: Make NTN nullness explicit +sdk: remove app from recents after kill +sepolicy: Add permissions for secure Sandbox Vault +sepolicy: Add sandbox rules +sepolicy: Add support for game space +sepolicy: adding usap pool rules +sepolicy: Address sandbox denials +sepolicy: Allow game space set thread priority +services: Avoid exception-driven invalid subId user handles +services: Cache unsupported N1 mode responses +services: Sanitize invalid physical cell IDs from RIL +Set launch mode to singleTop for UserBackupSettingsActivity +Set long press on back default to kill app +Set summary automatically if required +set textAllCaps theme property to off by default +Settings: Adapt Google battery saver changes to A16 QPR2 +Settings: Add config check for screen off UDFPS +Settings: Add config to display Now Playing +Settings: Add config to show/hide vendor security patch level +Settings: Add Device codename to Firmware version window +Settings: Add Glide library +Settings: Add icon for 'WiFi timeout' +Settings: Add icon for emergency broadcasts +Settings: Add icon for WEP in wifi network settings +Settings: Add missing icon for Adaptive connectivity +Settings: Add missing illustration for camera gesture +Settings: Add support for daily and weekly data usage cycles [2/2] +Settings: Add toggle for face down detection +Settings: Add torch toggle for double tap power gesture [2/2] +Settings: Add vibration patterns from OOS [3/3] +Settings: Adding multi-media focus support [2/2] +Settings: Allow choosing a custom vibration pattern [3/3] +Settings: allow disable of screenshot shutter sound [2/2] +Settings: Allow disabling refresh rate lowering in battery saver +Settings: Allow dismissing suggestions +Settings: Ambient Music Ticker - Allow to pulse on new tracks [2/2] +Settings: Avoid enforcing weird backgrounds +Settings: BackgroundCheckSummary: use InstrumentedFragment to avoid NPE +Settings: Change back gesture height intervals +Settings: display: gate display engine category on persist prop +Settings: doze brightness customization +Settings: Enable "install available apps" +Settings: Enable clone apps +Settings: Enable glanceble hub for all +Settings: explicitly enable cloned apps +Settings: Extract OEM/device name formatting into shared utility +Settings: fingerprint: Skip creating footer during enrollment on UDFPS devices +Settings: fix broken mobile network reset button +Settings: Fix capitalization, grammar, and wording in our strings +Settings: Fix custom Private DNS hostname being overwritten +Settings: Fix duplicated baseband string on all devices. +Settings: Fix incorrect sort Settings: Fix NPE in FingerprintSettings (UDFPS screen-off toggle) -Settings: Set launch mode to singleTop for UserBackupSettingsActivity -SettingsTheme: Correctly theming AlertDialog with M3 colors -StorageManagerService: pre-create Android/media app dirs -SystemUI: Add custom gradient start/end color support -SystemUI: Add gradient for volume buttons along with slider -SystemUI: Clean up legacy code in ongoing action progress chip -SystemUI: Fix NPE in affectedByWorkProfileLock when entry is null -SystemUI: Fix notification flicker with transluency enabled -SystemUI: Improve Ongoing Chip interactions -SystemUI: Redesign ongoing music chip like oneui music chip -SystemUI: Redesign ongoing music chip popup -SystemUI: Refactor ongoing action progress chip -SystemUI: Retain compact mode for ongoing chip during visibility changes -SystemUI: Rework media session helper for ongoing action progress chip -SystemUI: Rewrite stale progress check -SystemUI: Use proper media buttons for ongoing action chip and theme it -SystemUI: Use squiggle for seekbar in ongoing progress media panel -VibratorInfo: Don't log error when frequency profile is absent -base: Add method to restart SystemUI -extras: Add more UDFPS icons -extras: Bring back fonts and clock fonts -fixup! audio: Allow opting out of speaker_layout_channel_mask field -version: Uprev to 11.6.2 -vold: fix Android/media app dir ACLs and revert 777 mode \ No newline at end of file +Settings: Fix NPE in UserBackupSettingsActivity due to missing setContentView +Settings: fix npe when opening WiFi dialog for networks without WifiConfiguration +Settings: fix udfps | skip button overlap issue +Settings: Fix up panel theme and layout +Settings: Force disable top level support preference +Settings: Hardware info: Gate OTA maintainer fetch behind official build type +Settings: Hardware info: Rework as unified card UI with OTA-backed data +Settings: hide ambient from search +Settings: Hide back haptics setting if not supported +Settings: Hide headsup toggle +Settings: Implement device idle manager [2/2] +Settings: Implement localepicker from SettingsGoogle +Settings: Implement RefreshRateManager [SQUASHED] [2/2] +Settings: Implement reverse-engineered battery saver page +Settings: Import updated lottie animations from bp41 +Settings: Introduce `Force LTE_CA` override on per subscription basis [3/3] +Settings: Introduce automated Sleep Mode [2/2] +Settings: Introduce navbar pill auto-hide [2/2] +Settings: Introduce per app GPU screen composition setting [2/2] +Settings: Logo: Add animated RGB glow effect +Settings: Logo: Add animated RGB glow; static outline on light theme +Settings: Logo: Add animated RGB glow; use old logo on light theme +Settings: Observe auto brightness mode changes +Settings: Pull navigation mode settings out +Settings: Refactor hardware info into unified card UI with OTA data +Settings: Remove flag check for blur toggle +Settings: Remove summary placeholder from "System updates" pref +Settings: Reset mobile data always on developer setting correctly +Settings: Set proper initial value for multi media focus +Settings: SoftAp: add support for setting shutdown timeout +Settings: support per-app volume [3/3] +Settings: Update overlay package for pure black theme +Settings: Use default letter spacing for category titles +Settings: Use Theme.AlertDialog.SettingsLib for AlertDialog theme +Settings: VolumeDialog: Add toggle for haptic feedback [2/2] +Ship as Evolution X based on LOS +stats: Mod version switched to Evolution X version +strings: Added a Russian translation +SurfaceFlinger: add isLayerCommandBatchingEnabled to Composer classes +SurfaceFlinger: destroy Pixel HWC external display layers on disconnect if command batching +SurfaceFlinger: fix outdated test expectation on Pixels due to HDCP +SystemUI: Use new privacy indicators for location +themes: Add back gesture | charging anim themes +themes: Update json +themes: Update json for back gesture and charging animations +ThemeStore: Add more battery style previews +ThemeStore: Exclude more prebuild overlays +ThemeStore: Switch to new json version +ThemeStore: Update theme repository path +tools: Add changelog script +tools: changelog: Fix date command compatibility +tools: Execute changelog script once at a time +tools: fix changelog date format for correct git log parsing +treat IdentityCheck promo+notification already shown by default +Try loading default setting value for switch +Updater: Make it REUSE compatible +version: Export EVO_BUILD_TYPE as ro.evolution.build.type system property +version: Uprev to 11.6.4 +version: Uprev to 11.7 +Video wallpaper selector [2/2] +Wi-Fi timeout feature +wifi_chip: Reduce legacy Wi-Fi HAL startup noise +wifi: Fix reachability check in WifiDppQrCodeScannerFragment [qr-2/2] +WifiChipAidlImpl: Cache unsupported capability probes \ No newline at end of file diff --git a/changelogs/d2x.txt b/changelogs/d2x.txt index a09b024e..43047063 100644 --- a/changelogs/d2x.txt +++ b/changelogs/d2x.txt @@ -1,52 +1,319 @@ -This is Android 16 QPR2 with March 2026 security patches +This is Android 16 QPR2 with May 2026 security patches Notes: ============================== - LineageOS-based source. Signed build. - Clean flash mandatory when your build is from Evolution X 8 or lower +- If you encounter screen freezes on incoming call, disable bluetooth if you don't use it. We are looking for the cause and solution yet Device changes: ============================== -- Update to Evolution X 11.6.2 +- Update to Evolution X 11.7 -Notable ROM changes: +Notable ROM changes ============================== -Avoid NPE in CriticalEventLog.saveLogToFileNow() -Evolver: Add gradients customization -Evolver: Add ongoing action chip implementation -Evolver: Bring back status bar clock position preference -Evolver: Convert background clock chip fragment to preference dialog -Evolver: Convert lockscreen clock font picker to preference dialog -Evolver: Convert logo fragment to preference dialog -Evolver: Convert system font picker to preference dialog -Evolver: Disable gradient start/end colors for auto mode -Evolver: Implement option to prevent OneSearchAimActivity from being disabled -Evolver: Set height for custom selector preferences -Merge March 2026 security patches -PixelPropsUtils: Update fingerprints to March 2026 release -Settings: Change UserBackupSettingsActivity to extend FragmentActivity +[BUGFIX] SelfRemovingPreference: set visibility at early stage +[temp] ProfileSelectFragment: adjust 16 QPR3's canHaveProfile logic until profiles_for_all +[TMP] LineageParts: Comment out some items added in Evolver +[TMP] Partially revert "Disable more unused components" +[viperfx_aidl] viperfx aidl integrate +Add more device key actions +Add On-The-Go Mode to power menu constants +Add restart SystemUI in Advanced Reboot [2/2] +Add three fingers swipe actions [1/3] +Add toggle to allow advanced restart on secured lockscreen[1/2] +Allow changing back gesture height [2/2] +Allow to hide arrow for back gesture [2/2] +Allow value 3 for status bar quick pull down +Allow value to hide the clock +AppVolumeSlice: Allow querying icon of apps installed by any user +Automatic translation import +AxThemeStore: Add Vietnamese translations +BasebandVersionPreferenceController: Trim baseband if needed +BatterySaverScheduleSeekBarController: Allow a wider control range +Bluetooth timeout feature +bootanimation: Add support for dynamic color for Evolution X/Google (monet) boot animations [1/3] +build: changelog: Prevent script errors from failing the build +build: execute changelog generator script +build: overriding lineage namespace +Change UserBackupSettingsActivity to extend FragmentActivity +ChargingControl: Prevent crash against null provider +ChargingControl: Show notification if device is charging +ChargingControlNotification: fix system server crash +codec2: Treat IGBP transport failures as blocking +common: clean up /data/adb crufts +compatibility_matrices: Add p/android-4.4 into FCM 5 +compatibility_matrices: Allow soundtrigger 2.2 on target-level 6 +config: Build AxSandbox +config: dexpreopt gamespace +config: gate display engine category on persist prop +config: Spoof BuildFingerprint as Pixel Beta +custom_rom_hide: Remove recovery paths +development: greyed-out `Disable HW overlays` option +DevelopmentSettings: Disable automatic updates +DevelopmentSettings: Hide OEM unlock by default +DevelopmentSettings: Remove system update and other prefs +Disable by livedisplay by default +disable redundant indexing of WidgetsOnLockscreenFragment contents +Disable unused components +DisplayRotation: fix lockscreen rotation hidden on portrait +Do not prevent boot on database downgrade +Enable advanced reboot by default +Enable full screen aspect ratio option by default +Evolver: About: support per-device XDA forum links for multi-device maintainers +Evolver: Add 2 colon clocks +Evolver: Add animation styles for QS tile toggle +Evolver: Add custom clock aod transition [2/2] +Evolver: Add edge light preview +Evolver: Add emoji styles +Evolver: Add Google Wallet to TrickyStore auto-select list +Evolver: Add master switch to TrickyStore and PlayIntegrityFix fragments +Evolver: Add particle and waveform renderer styles +Evolver: Add seekbar navigation to clock preview +Evolver: Add sound preview to lock/unlock sound picker +Evolver: Add subtle haptics on bass spikes +Evolver: Add support for dynamic color for Evolution X/Google (monet) boot animations [3/3] +Evolver: Add swiftui and facebook emoji +Evolver: Allow change media player position [2/2] +Evolver: Allow configure bass haptics playback for pulse +Evolver: Allow switching QS tile color to pre-qpr shade [2/2] +Evolver: BootAnimation: Compose rewrite with M3 Expressive UI +Evolver: BootAnimation: fix previews, hide on unsupported devices, misc fixes +Evolver: Changelog: Improve changelog color contrast +Evolver: Clean up for dynamic bar +Evolver: Cleanup and preference UI consistency +Evolver: Consolidate app hide settings into single Compose fragment +Evolver: Consolidate per-app and game spoofing UI +Evolver: Consolidate, clean up, and reorganize our strings +Evolver: Drop EvolverTheme +Evolver: Drop redundant Photos spoof code in PIF +Evolver: Fix DeviceConfig switch sync for face down detection +Evolver: Implement custom color support for pulse [2/2] +Evolver: Introduce new iOS like clock styles +Evolver: Introduce quicksettings widget +Evolver: Misc cleanup and UI consistency fixes +Evolver: Misc: Overhaul app picker screens and consolidate shared UI +Evolver: pif: fix auto-fetch reliability and default to blazer canary +Evolver: PIF: overhaul config handling and add auto-fetch +Evolver: PIF: Overhaul config handling and add auto-fetch +Evolver: PIF: Tiered auto-fetch based on patch freshness +Evolver: PlayIntegrityFix: overhaul config handling, auto-fetch, and import guards +Evolver: Refactor Lockscreen Media art [2/2] +Evolver: Reorganize categories and move flashlight to misc +Evolver: Replace global Tensor toggle with per-app target picker +Evolver: Replace HideAppListSettings with HideDeveloperStatusSettings +Evolver: Restructure spoofing, consolidate strings, add TrickyStore/PIF improvements +Evolver: Rewrite Sensor Block as Compose UI +Evolver: Spoofing: Restructure screen layout and clarify strings +Evolver: Themes: Hide navbar icons picker when gesture navigation is active +Evolver: Themes: Simplify onPreferenceChange lock sound handling +Evolver: TrickyStore: Add keybox revocation status check +Evolver: TrickyStore: Add official keybox fetch support +Evolver: TrickyStore: Add security patch date management +Evolver: TrickyStore: Overhaul app picker and add per-app attestation mode +Evolver: TrickyStore: Replace app picker with per-app mode bottom sheet +Evolver: TrickyStore: Rework attestation controls and per-app mode picker +Evolver: Update smart pixels +Evolver: Use general enable string for cutout ring +Extend Long screen feature to all apps +extras: add emoji packs +extras: add swiftui and facebook emoji +extras: Drop Evo navbar overlay +extras: Update ios emoji +Fix hidden AP remove WifiEntry during connection. +fix long screen layout issues +Fix missing keyboard for password field +Fix settings pref switch for multi-user +Fixup updater crash on WiFI only devices +fixup! RU: Google Import translations +fixup! Settings: doze brightness customization +fixup! Settings: Skip auth for USB func ctrl when unlocked in the last 60s +GameSpace: Add changes for call listener improvements +GameSpace: Add toggle to auto detect games on install +GameSpace: Do not set process priority from sidebar +GameSpace: Fix up gaming gesture lock +GameSpace: Remove unimplemented trim memory callback +GameSpace: Use same thread priority for sidebar +hardcoding custom rom hide app white list +Introduce Shake Gestures feature +kernel: Pass `$$kernel_modules_dir` to kernel modules finder instead +Kill redundant search fun party +Kill trust interface hint on first boot +lineage-sdk: fixing force full screen feature +lineage: Apply monet to Lineage framework icon +LineageHardwareService: Use ColorDisplayManager to set mAcceleratedTransform +LineageParts: Add more device key actions [3/3] +LineageParts: Do not restore keydisabler state at boot +LineageParts: Keep PartsUpdater related fields and classes +LineageSettingsProvider: Apply monet to icon background +location: Allow to override Mock Location restriction [2/2] +location: greyed-out mock override toggle until app is selected +location: Move mock location app picker to Location settings +LongScreenSettings: force stop app when adding/removing to long screen app list +Lower q/android-4.9 requirements +Make trust interface less boring +manifest: Initialize for Evolution X 11.6.4 +manifest: Initialize for Evolution X 11.7 +manifest: Track vanilla branch for OTA +MediaSync: fix nullptr dereference in onAbandoned_l on output death +MediaSync: fix nullptr dereference when detachNextBuffer fails +MediaSync: remove InputListener death recipient dead code +network: Link to custom eSIM settings +New Crowdin updates (#143) +New Crowdin updates (#2) +OmniJaws: Correct resources nomenclature +Optional haptic feedback on back gesture [2/2] +overlay: Use google-sans-flex as default +overlay: Use google-sans-flex for font config overlays +p/android-4.4: Bump min LTS version +p/android-4.4: Enforce eBPF configs +PermissionController: Add missing permission groups +PermissionController: Remove check/s for permission controller version +PermissionController: Use headline font from framework resource +pixel-style: Do not override qualified networks service +pixel-style: Update overlays from stallion CP1A.260405.005 +ProfileSelectFragment: add clarifying comment about UserHandle#myUserId +ProfileSelectFragment: backport 16 QPR3 changes +ProfileSelectFragment: Refactor getTabId to getStartingTabIndex +ProfileSelectFragment: stop assuming tab id == tab index +Properly set default value for switch pref +Refresh rate: Add display refresh rate illustration +release: Enable show_icon_in_empty_shade +Remove the Automatic ota check option but be sure it's disabled +Remove unused Network Traffic fragment +removing lineage stats +removing tests to ease of sepolicy addition maintenance +reorder spinner entries on the battery optimization app list screen +Replace los versioning +Restore q/android-4.9 +Restore q/android-4.9 again +Revert "[Catalyst] Migrate Wi-Fi hotspot auto-off switch preference" +Revert "Delete p/android-4.4." +Revert "Evolver: Add dynamic bar event for ongoing calls" +Revert "Evolver: Add nothing os charging animation" +Revert "GameSpace: Do not set process priority from sidebar" +Revert "overlay: add applock whitelist" +Revert "PermissionController: Bring in the new icon" +Revert "sdk: Get rid of lineageos.os.{Build,Concierge}" +Revert "Settings: Bring in the new icon" +Revert "Settings: Move Google Setting way down" +Revert "Settings: Only show gesture navigation if device has a software nav bar" +SafetyCenterUtils: This function is only used by tests +SatelliteController: Harden carrier roaming NTN notifications +SatelliteController: Make NTN nullness explicit +sdk: remove app from recents after kill +sepolicy: Add permissions for secure Sandbox Vault +sepolicy: Add sandbox rules +sepolicy: Add support for game space +sepolicy: adding usap pool rules +sepolicy: Address sandbox denials +sepolicy: Allow game space set thread priority +services: Avoid exception-driven invalid subId user handles +services: Cache unsupported N1 mode responses +services: Sanitize invalid physical cell IDs from RIL +Set launch mode to singleTop for UserBackupSettingsActivity +Set long press on back default to kill app +Set summary automatically if required +set textAllCaps theme property to off by default +Settings: Adapt Google battery saver changes to A16 QPR2 +Settings: Add config check for screen off UDFPS +Settings: Add config to display Now Playing +Settings: Add config to show/hide vendor security patch level +Settings: Add Device codename to Firmware version window +Settings: Add Glide library +Settings: Add icon for 'WiFi timeout' +Settings: Add icon for emergency broadcasts +Settings: Add icon for WEP in wifi network settings +Settings: Add missing icon for Adaptive connectivity +Settings: Add missing illustration for camera gesture +Settings: Add support for daily and weekly data usage cycles [2/2] +Settings: Add toggle for face down detection +Settings: Add torch toggle for double tap power gesture [2/2] +Settings: Add vibration patterns from OOS [3/3] +Settings: Adding multi-media focus support [2/2] +Settings: Allow choosing a custom vibration pattern [3/3] +Settings: allow disable of screenshot shutter sound [2/2] +Settings: Allow disabling refresh rate lowering in battery saver +Settings: Allow dismissing suggestions +Settings: Ambient Music Ticker - Allow to pulse on new tracks [2/2] +Settings: Avoid enforcing weird backgrounds +Settings: BackgroundCheckSummary: use InstrumentedFragment to avoid NPE +Settings: Change back gesture height intervals +Settings: display: gate display engine category on persist prop +Settings: doze brightness customization +Settings: Enable "install available apps" +Settings: Enable clone apps +Settings: Enable glanceble hub for all +Settings: explicitly enable cloned apps +Settings: Extract OEM/device name formatting into shared utility +Settings: fingerprint: Skip creating footer during enrollment on UDFPS devices +Settings: fix broken mobile network reset button +Settings: Fix capitalization, grammar, and wording in our strings +Settings: Fix custom Private DNS hostname being overwritten +Settings: Fix duplicated baseband string on all devices. +Settings: Fix incorrect sort Settings: Fix NPE in FingerprintSettings (UDFPS screen-off toggle) -Settings: Set launch mode to singleTop for UserBackupSettingsActivity -SettingsTheme: Correctly theming AlertDialog with M3 colors -StorageManagerService: pre-create Android/media app dirs -SystemUI: Add custom gradient start/end color support -SystemUI: Add gradient for volume buttons along with slider -SystemUI: Clean up legacy code in ongoing action progress chip -SystemUI: Fix NPE in affectedByWorkProfileLock when entry is null -SystemUI: Fix notification flicker with transluency enabled -SystemUI: Improve Ongoing Chip interactions -SystemUI: Redesign ongoing music chip like oneui music chip -SystemUI: Redesign ongoing music chip popup -SystemUI: Refactor ongoing action progress chip -SystemUI: Retain compact mode for ongoing chip during visibility changes -SystemUI: Rework media session helper for ongoing action progress chip -SystemUI: Rewrite stale progress check -SystemUI: Use proper media buttons for ongoing action chip and theme it -SystemUI: Use squiggle for seekbar in ongoing progress media panel -VibratorInfo: Don't log error when frequency profile is absent -base: Add method to restart SystemUI -extras: Add more UDFPS icons -extras: Bring back fonts and clock fonts -fixup! audio: Allow opting out of speaker_layout_channel_mask field -version: Uprev to 11.6.2 -vold: fix Android/media app dir ACLs and revert 777 mode \ No newline at end of file +Settings: Fix NPE in UserBackupSettingsActivity due to missing setContentView +Settings: fix npe when opening WiFi dialog for networks without WifiConfiguration +Settings: fix udfps | skip button overlap issue +Settings: Fix up panel theme and layout +Settings: Force disable top level support preference +Settings: Hardware info: Gate OTA maintainer fetch behind official build type +Settings: Hardware info: Rework as unified card UI with OTA-backed data +Settings: hide ambient from search +Settings: Hide back haptics setting if not supported +Settings: Hide headsup toggle +Settings: Implement device idle manager [2/2] +Settings: Implement localepicker from SettingsGoogle +Settings: Implement RefreshRateManager [SQUASHED] [2/2] +Settings: Implement reverse-engineered battery saver page +Settings: Import updated lottie animations from bp41 +Settings: Introduce `Force LTE_CA` override on per subscription basis [3/3] +Settings: Introduce automated Sleep Mode [2/2] +Settings: Introduce navbar pill auto-hide [2/2] +Settings: Introduce per app GPU screen composition setting [2/2] +Settings: Logo: Add animated RGB glow effect +Settings: Logo: Add animated RGB glow; static outline on light theme +Settings: Logo: Add animated RGB glow; use old logo on light theme +Settings: Observe auto brightness mode changes +Settings: Pull navigation mode settings out +Settings: Refactor hardware info into unified card UI with OTA data +Settings: Remove flag check for blur toggle +Settings: Remove summary placeholder from "System updates" pref +Settings: Reset mobile data always on developer setting correctly +Settings: Set proper initial value for multi media focus +Settings: SoftAp: add support for setting shutdown timeout +Settings: support per-app volume [3/3] +Settings: Update overlay package for pure black theme +Settings: Use default letter spacing for category titles +Settings: Use Theme.AlertDialog.SettingsLib for AlertDialog theme +Settings: VolumeDialog: Add toggle for haptic feedback [2/2] +Ship as Evolution X based on LOS +stats: Mod version switched to Evolution X version +strings: Added a Russian translation +SurfaceFlinger: add isLayerCommandBatchingEnabled to Composer classes +SurfaceFlinger: destroy Pixel HWC external display layers on disconnect if command batching +SurfaceFlinger: fix outdated test expectation on Pixels due to HDCP +SystemUI: Use new privacy indicators for location +themes: Add back gesture | charging anim themes +themes: Update json +themes: Update json for back gesture and charging animations +ThemeStore: Add more battery style previews +ThemeStore: Exclude more prebuild overlays +ThemeStore: Switch to new json version +ThemeStore: Update theme repository path +tools: Add changelog script +tools: changelog: Fix date command compatibility +tools: Execute changelog script once at a time +tools: fix changelog date format for correct git log parsing +treat IdentityCheck promo+notification already shown by default +Try loading default setting value for switch +Updater: Make it REUSE compatible +version: Export EVO_BUILD_TYPE as ro.evolution.build.type system property +version: Uprev to 11.6.4 +version: Uprev to 11.7 +Video wallpaper selector [2/2] +Wi-Fi timeout feature +wifi_chip: Reduce legacy Wi-Fi HAL startup noise +wifi: Fix reachability check in WifiDppQrCodeScannerFragment [qr-2/2] +WifiChipAidlImpl: Cache unsupported capability probes \ No newline at end of file diff --git a/changelogs/f62.txt b/changelogs/f62.txt index a09b024e..43047063 100644 --- a/changelogs/f62.txt +++ b/changelogs/f62.txt @@ -1,52 +1,319 @@ -This is Android 16 QPR2 with March 2026 security patches +This is Android 16 QPR2 with May 2026 security patches Notes: ============================== - LineageOS-based source. Signed build. - Clean flash mandatory when your build is from Evolution X 8 or lower +- If you encounter screen freezes on incoming call, disable bluetooth if you don't use it. We are looking for the cause and solution yet Device changes: ============================== -- Update to Evolution X 11.6.2 +- Update to Evolution X 11.7 -Notable ROM changes: +Notable ROM changes ============================== -Avoid NPE in CriticalEventLog.saveLogToFileNow() -Evolver: Add gradients customization -Evolver: Add ongoing action chip implementation -Evolver: Bring back status bar clock position preference -Evolver: Convert background clock chip fragment to preference dialog -Evolver: Convert lockscreen clock font picker to preference dialog -Evolver: Convert logo fragment to preference dialog -Evolver: Convert system font picker to preference dialog -Evolver: Disable gradient start/end colors for auto mode -Evolver: Implement option to prevent OneSearchAimActivity from being disabled -Evolver: Set height for custom selector preferences -Merge March 2026 security patches -PixelPropsUtils: Update fingerprints to March 2026 release -Settings: Change UserBackupSettingsActivity to extend FragmentActivity +[BUGFIX] SelfRemovingPreference: set visibility at early stage +[temp] ProfileSelectFragment: adjust 16 QPR3's canHaveProfile logic until profiles_for_all +[TMP] LineageParts: Comment out some items added in Evolver +[TMP] Partially revert "Disable more unused components" +[viperfx_aidl] viperfx aidl integrate +Add more device key actions +Add On-The-Go Mode to power menu constants +Add restart SystemUI in Advanced Reboot [2/2] +Add three fingers swipe actions [1/3] +Add toggle to allow advanced restart on secured lockscreen[1/2] +Allow changing back gesture height [2/2] +Allow to hide arrow for back gesture [2/2] +Allow value 3 for status bar quick pull down +Allow value to hide the clock +AppVolumeSlice: Allow querying icon of apps installed by any user +Automatic translation import +AxThemeStore: Add Vietnamese translations +BasebandVersionPreferenceController: Trim baseband if needed +BatterySaverScheduleSeekBarController: Allow a wider control range +Bluetooth timeout feature +bootanimation: Add support for dynamic color for Evolution X/Google (monet) boot animations [1/3] +build: changelog: Prevent script errors from failing the build +build: execute changelog generator script +build: overriding lineage namespace +Change UserBackupSettingsActivity to extend FragmentActivity +ChargingControl: Prevent crash against null provider +ChargingControl: Show notification if device is charging +ChargingControlNotification: fix system server crash +codec2: Treat IGBP transport failures as blocking +common: clean up /data/adb crufts +compatibility_matrices: Add p/android-4.4 into FCM 5 +compatibility_matrices: Allow soundtrigger 2.2 on target-level 6 +config: Build AxSandbox +config: dexpreopt gamespace +config: gate display engine category on persist prop +config: Spoof BuildFingerprint as Pixel Beta +custom_rom_hide: Remove recovery paths +development: greyed-out `Disable HW overlays` option +DevelopmentSettings: Disable automatic updates +DevelopmentSettings: Hide OEM unlock by default +DevelopmentSettings: Remove system update and other prefs +Disable by livedisplay by default +disable redundant indexing of WidgetsOnLockscreenFragment contents +Disable unused components +DisplayRotation: fix lockscreen rotation hidden on portrait +Do not prevent boot on database downgrade +Enable advanced reboot by default +Enable full screen aspect ratio option by default +Evolver: About: support per-device XDA forum links for multi-device maintainers +Evolver: Add 2 colon clocks +Evolver: Add animation styles for QS tile toggle +Evolver: Add custom clock aod transition [2/2] +Evolver: Add edge light preview +Evolver: Add emoji styles +Evolver: Add Google Wallet to TrickyStore auto-select list +Evolver: Add master switch to TrickyStore and PlayIntegrityFix fragments +Evolver: Add particle and waveform renderer styles +Evolver: Add seekbar navigation to clock preview +Evolver: Add sound preview to lock/unlock sound picker +Evolver: Add subtle haptics on bass spikes +Evolver: Add support for dynamic color for Evolution X/Google (monet) boot animations [3/3] +Evolver: Add swiftui and facebook emoji +Evolver: Allow change media player position [2/2] +Evolver: Allow configure bass haptics playback for pulse +Evolver: Allow switching QS tile color to pre-qpr shade [2/2] +Evolver: BootAnimation: Compose rewrite with M3 Expressive UI +Evolver: BootAnimation: fix previews, hide on unsupported devices, misc fixes +Evolver: Changelog: Improve changelog color contrast +Evolver: Clean up for dynamic bar +Evolver: Cleanup and preference UI consistency +Evolver: Consolidate app hide settings into single Compose fragment +Evolver: Consolidate per-app and game spoofing UI +Evolver: Consolidate, clean up, and reorganize our strings +Evolver: Drop EvolverTheme +Evolver: Drop redundant Photos spoof code in PIF +Evolver: Fix DeviceConfig switch sync for face down detection +Evolver: Implement custom color support for pulse [2/2] +Evolver: Introduce new iOS like clock styles +Evolver: Introduce quicksettings widget +Evolver: Misc cleanup and UI consistency fixes +Evolver: Misc: Overhaul app picker screens and consolidate shared UI +Evolver: pif: fix auto-fetch reliability and default to blazer canary +Evolver: PIF: overhaul config handling and add auto-fetch +Evolver: PIF: Overhaul config handling and add auto-fetch +Evolver: PIF: Tiered auto-fetch based on patch freshness +Evolver: PlayIntegrityFix: overhaul config handling, auto-fetch, and import guards +Evolver: Refactor Lockscreen Media art [2/2] +Evolver: Reorganize categories and move flashlight to misc +Evolver: Replace global Tensor toggle with per-app target picker +Evolver: Replace HideAppListSettings with HideDeveloperStatusSettings +Evolver: Restructure spoofing, consolidate strings, add TrickyStore/PIF improvements +Evolver: Rewrite Sensor Block as Compose UI +Evolver: Spoofing: Restructure screen layout and clarify strings +Evolver: Themes: Hide navbar icons picker when gesture navigation is active +Evolver: Themes: Simplify onPreferenceChange lock sound handling +Evolver: TrickyStore: Add keybox revocation status check +Evolver: TrickyStore: Add official keybox fetch support +Evolver: TrickyStore: Add security patch date management +Evolver: TrickyStore: Overhaul app picker and add per-app attestation mode +Evolver: TrickyStore: Replace app picker with per-app mode bottom sheet +Evolver: TrickyStore: Rework attestation controls and per-app mode picker +Evolver: Update smart pixels +Evolver: Use general enable string for cutout ring +Extend Long screen feature to all apps +extras: add emoji packs +extras: add swiftui and facebook emoji +extras: Drop Evo navbar overlay +extras: Update ios emoji +Fix hidden AP remove WifiEntry during connection. +fix long screen layout issues +Fix missing keyboard for password field +Fix settings pref switch for multi-user +Fixup updater crash on WiFI only devices +fixup! RU: Google Import translations +fixup! Settings: doze brightness customization +fixup! Settings: Skip auth for USB func ctrl when unlocked in the last 60s +GameSpace: Add changes for call listener improvements +GameSpace: Add toggle to auto detect games on install +GameSpace: Do not set process priority from sidebar +GameSpace: Fix up gaming gesture lock +GameSpace: Remove unimplemented trim memory callback +GameSpace: Use same thread priority for sidebar +hardcoding custom rom hide app white list +Introduce Shake Gestures feature +kernel: Pass `$$kernel_modules_dir` to kernel modules finder instead +Kill redundant search fun party +Kill trust interface hint on first boot +lineage-sdk: fixing force full screen feature +lineage: Apply monet to Lineage framework icon +LineageHardwareService: Use ColorDisplayManager to set mAcceleratedTransform +LineageParts: Add more device key actions [3/3] +LineageParts: Do not restore keydisabler state at boot +LineageParts: Keep PartsUpdater related fields and classes +LineageSettingsProvider: Apply monet to icon background +location: Allow to override Mock Location restriction [2/2] +location: greyed-out mock override toggle until app is selected +location: Move mock location app picker to Location settings +LongScreenSettings: force stop app when adding/removing to long screen app list +Lower q/android-4.9 requirements +Make trust interface less boring +manifest: Initialize for Evolution X 11.6.4 +manifest: Initialize for Evolution X 11.7 +manifest: Track vanilla branch for OTA +MediaSync: fix nullptr dereference in onAbandoned_l on output death +MediaSync: fix nullptr dereference when detachNextBuffer fails +MediaSync: remove InputListener death recipient dead code +network: Link to custom eSIM settings +New Crowdin updates (#143) +New Crowdin updates (#2) +OmniJaws: Correct resources nomenclature +Optional haptic feedback on back gesture [2/2] +overlay: Use google-sans-flex as default +overlay: Use google-sans-flex for font config overlays +p/android-4.4: Bump min LTS version +p/android-4.4: Enforce eBPF configs +PermissionController: Add missing permission groups +PermissionController: Remove check/s for permission controller version +PermissionController: Use headline font from framework resource +pixel-style: Do not override qualified networks service +pixel-style: Update overlays from stallion CP1A.260405.005 +ProfileSelectFragment: add clarifying comment about UserHandle#myUserId +ProfileSelectFragment: backport 16 QPR3 changes +ProfileSelectFragment: Refactor getTabId to getStartingTabIndex +ProfileSelectFragment: stop assuming tab id == tab index +Properly set default value for switch pref +Refresh rate: Add display refresh rate illustration +release: Enable show_icon_in_empty_shade +Remove the Automatic ota check option but be sure it's disabled +Remove unused Network Traffic fragment +removing lineage stats +removing tests to ease of sepolicy addition maintenance +reorder spinner entries on the battery optimization app list screen +Replace los versioning +Restore q/android-4.9 +Restore q/android-4.9 again +Revert "[Catalyst] Migrate Wi-Fi hotspot auto-off switch preference" +Revert "Delete p/android-4.4." +Revert "Evolver: Add dynamic bar event for ongoing calls" +Revert "Evolver: Add nothing os charging animation" +Revert "GameSpace: Do not set process priority from sidebar" +Revert "overlay: add applock whitelist" +Revert "PermissionController: Bring in the new icon" +Revert "sdk: Get rid of lineageos.os.{Build,Concierge}" +Revert "Settings: Bring in the new icon" +Revert "Settings: Move Google Setting way down" +Revert "Settings: Only show gesture navigation if device has a software nav bar" +SafetyCenterUtils: This function is only used by tests +SatelliteController: Harden carrier roaming NTN notifications +SatelliteController: Make NTN nullness explicit +sdk: remove app from recents after kill +sepolicy: Add permissions for secure Sandbox Vault +sepolicy: Add sandbox rules +sepolicy: Add support for game space +sepolicy: adding usap pool rules +sepolicy: Address sandbox denials +sepolicy: Allow game space set thread priority +services: Avoid exception-driven invalid subId user handles +services: Cache unsupported N1 mode responses +services: Sanitize invalid physical cell IDs from RIL +Set launch mode to singleTop for UserBackupSettingsActivity +Set long press on back default to kill app +Set summary automatically if required +set textAllCaps theme property to off by default +Settings: Adapt Google battery saver changes to A16 QPR2 +Settings: Add config check for screen off UDFPS +Settings: Add config to display Now Playing +Settings: Add config to show/hide vendor security patch level +Settings: Add Device codename to Firmware version window +Settings: Add Glide library +Settings: Add icon for 'WiFi timeout' +Settings: Add icon for emergency broadcasts +Settings: Add icon for WEP in wifi network settings +Settings: Add missing icon for Adaptive connectivity +Settings: Add missing illustration for camera gesture +Settings: Add support for daily and weekly data usage cycles [2/2] +Settings: Add toggle for face down detection +Settings: Add torch toggle for double tap power gesture [2/2] +Settings: Add vibration patterns from OOS [3/3] +Settings: Adding multi-media focus support [2/2] +Settings: Allow choosing a custom vibration pattern [3/3] +Settings: allow disable of screenshot shutter sound [2/2] +Settings: Allow disabling refresh rate lowering in battery saver +Settings: Allow dismissing suggestions +Settings: Ambient Music Ticker - Allow to pulse on new tracks [2/2] +Settings: Avoid enforcing weird backgrounds +Settings: BackgroundCheckSummary: use InstrumentedFragment to avoid NPE +Settings: Change back gesture height intervals +Settings: display: gate display engine category on persist prop +Settings: doze brightness customization +Settings: Enable "install available apps" +Settings: Enable clone apps +Settings: Enable glanceble hub for all +Settings: explicitly enable cloned apps +Settings: Extract OEM/device name formatting into shared utility +Settings: fingerprint: Skip creating footer during enrollment on UDFPS devices +Settings: fix broken mobile network reset button +Settings: Fix capitalization, grammar, and wording in our strings +Settings: Fix custom Private DNS hostname being overwritten +Settings: Fix duplicated baseband string on all devices. +Settings: Fix incorrect sort Settings: Fix NPE in FingerprintSettings (UDFPS screen-off toggle) -Settings: Set launch mode to singleTop for UserBackupSettingsActivity -SettingsTheme: Correctly theming AlertDialog with M3 colors -StorageManagerService: pre-create Android/media app dirs -SystemUI: Add custom gradient start/end color support -SystemUI: Add gradient for volume buttons along with slider -SystemUI: Clean up legacy code in ongoing action progress chip -SystemUI: Fix NPE in affectedByWorkProfileLock when entry is null -SystemUI: Fix notification flicker with transluency enabled -SystemUI: Improve Ongoing Chip interactions -SystemUI: Redesign ongoing music chip like oneui music chip -SystemUI: Redesign ongoing music chip popup -SystemUI: Refactor ongoing action progress chip -SystemUI: Retain compact mode for ongoing chip during visibility changes -SystemUI: Rework media session helper for ongoing action progress chip -SystemUI: Rewrite stale progress check -SystemUI: Use proper media buttons for ongoing action chip and theme it -SystemUI: Use squiggle for seekbar in ongoing progress media panel -VibratorInfo: Don't log error when frequency profile is absent -base: Add method to restart SystemUI -extras: Add more UDFPS icons -extras: Bring back fonts and clock fonts -fixup! audio: Allow opting out of speaker_layout_channel_mask field -version: Uprev to 11.6.2 -vold: fix Android/media app dir ACLs and revert 777 mode \ No newline at end of file +Settings: Fix NPE in UserBackupSettingsActivity due to missing setContentView +Settings: fix npe when opening WiFi dialog for networks without WifiConfiguration +Settings: fix udfps | skip button overlap issue +Settings: Fix up panel theme and layout +Settings: Force disable top level support preference +Settings: Hardware info: Gate OTA maintainer fetch behind official build type +Settings: Hardware info: Rework as unified card UI with OTA-backed data +Settings: hide ambient from search +Settings: Hide back haptics setting if not supported +Settings: Hide headsup toggle +Settings: Implement device idle manager [2/2] +Settings: Implement localepicker from SettingsGoogle +Settings: Implement RefreshRateManager [SQUASHED] [2/2] +Settings: Implement reverse-engineered battery saver page +Settings: Import updated lottie animations from bp41 +Settings: Introduce `Force LTE_CA` override on per subscription basis [3/3] +Settings: Introduce automated Sleep Mode [2/2] +Settings: Introduce navbar pill auto-hide [2/2] +Settings: Introduce per app GPU screen composition setting [2/2] +Settings: Logo: Add animated RGB glow effect +Settings: Logo: Add animated RGB glow; static outline on light theme +Settings: Logo: Add animated RGB glow; use old logo on light theme +Settings: Observe auto brightness mode changes +Settings: Pull navigation mode settings out +Settings: Refactor hardware info into unified card UI with OTA data +Settings: Remove flag check for blur toggle +Settings: Remove summary placeholder from "System updates" pref +Settings: Reset mobile data always on developer setting correctly +Settings: Set proper initial value for multi media focus +Settings: SoftAp: add support for setting shutdown timeout +Settings: support per-app volume [3/3] +Settings: Update overlay package for pure black theme +Settings: Use default letter spacing for category titles +Settings: Use Theme.AlertDialog.SettingsLib for AlertDialog theme +Settings: VolumeDialog: Add toggle for haptic feedback [2/2] +Ship as Evolution X based on LOS +stats: Mod version switched to Evolution X version +strings: Added a Russian translation +SurfaceFlinger: add isLayerCommandBatchingEnabled to Composer classes +SurfaceFlinger: destroy Pixel HWC external display layers on disconnect if command batching +SurfaceFlinger: fix outdated test expectation on Pixels due to HDCP +SystemUI: Use new privacy indicators for location +themes: Add back gesture | charging anim themes +themes: Update json +themes: Update json for back gesture and charging animations +ThemeStore: Add more battery style previews +ThemeStore: Exclude more prebuild overlays +ThemeStore: Switch to new json version +ThemeStore: Update theme repository path +tools: Add changelog script +tools: changelog: Fix date command compatibility +tools: Execute changelog script once at a time +tools: fix changelog date format for correct git log parsing +treat IdentityCheck promo+notification already shown by default +Try loading default setting value for switch +Updater: Make it REUSE compatible +version: Export EVO_BUILD_TYPE as ro.evolution.build.type system property +version: Uprev to 11.6.4 +version: Uprev to 11.7 +Video wallpaper selector [2/2] +Wi-Fi timeout feature +wifi_chip: Reduce legacy Wi-Fi HAL startup noise +wifi: Fix reachability check in WifiDppQrCodeScannerFragment [qr-2/2] +WifiChipAidlImpl: Cache unsupported capability probes \ No newline at end of file