diff --git a/builds/dm1q.json b/builds/dm1q.json index 57b0abfb..0b45b598 100644 --- a/builds/dm1q.json +++ b/builds/dm1q.json @@ -5,14 +5,14 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy S23", - "filename": "EvolutionX-16.0-20260425-dm1q-11.6.4-Official.zip", - "download": "https://cdn.evolution-x.org/dm1q/16/EvolutionX-16.0-20260425-dm1q-11.6.4-Official.zip/download", - "timestamp": 1777107608, - "md5": "c247a804919caaf9e204309c494b6ece", - "sha256": "ee342af73dd4b4ae28c750ebb37438fb5bf4660b9a0f467bd85287e8289e326a", - "size": 3886662564, - "version": "11.6.4", - "buildtype": "userdebug", + "filename": "EvolutionX-16.0-20260523-dm1q-11.7-Official.zip", + "download": "https://cdn.evolution-x.org/dm1q/16/EvolutionX-16.0-20260523-dm1q-11.7-Official.zip/download", + "timestamp": 1779561291, + "md5": "12ada714754bbe88b9223e6bb939a7d1", + "sha256": "8487e62fbc760213006a95f879f2fd185646add0a7284fcd4e0a2c8e80f4959b", + "size": 4096951171, + "version": "11.7", + "buildtype": "user", "forum": "https://xdaforums.com/t/rom-official-16-0-evolution-x-11-for-galaxy-s23.4782987/", "firmware": "", "paypal": "https://paypal.me/hanaproject22", diff --git a/builds/dm2q.json b/builds/dm2q.json index d17a6ace..6f5e17fb 100644 --- a/builds/dm2q.json +++ b/builds/dm2q.json @@ -5,14 +5,14 @@ "currently_maintained": true, "oem": "Samsung", "device": "Galaxy S23 Plus", - "filename": "EvolutionX-16.0-20260425-dm2q-11.6.4-Official.zip", - "download": "https://cdn.evolution-x.org/dm2q/16/EvolutionX-16.0-20260425-dm2q-11.6.4-Official.zip/download", - "timestamp": 1777114096, - "md5": "1a0684ca6752d8fc27ba61f30a817e5f", - "sha256": "b0dfb928f128e35a53a6d765df1363f3ed25e97d6973974da5c7748815639556", - "size": 3874370316, - "version": "11.6.4", - "buildtype": "userdebug", + "filename": "EvolutionX-16.0-20260523-dm2q-11.7-Official.zip", + "download": "https://cdn.evolution-x.org/dm2q/16/EvolutionX-16.0-20260523-dm2q-11.7-Official.zip/download", + "timestamp": 1779565664, + "md5": "0a5d5d86bbbb0c7cd7df10c84e70aa4e", + "sha256": "764753420be3a4d2caab5f96eb52d7adf050864baf4b12aad278ec14cad1c842", + "size": 4085163285, + "version": "11.7", + "buildtype": "user", "forum": "https://xdaforums.com/t/rom-official-16-0-evolution-x-11-for-galaxy-s23-plus.4782988/", "firmware": "", "paypal": "https://paypal.me/hanaproject22", diff --git a/changelogs/dm1q.txt b/changelogs/dm1q.txt index 257f0979..99dd7eac 100644 --- a/changelogs/dm1q.txt +++ b/changelogs/dm1q.txt @@ -1,110 +1,321 @@ -This is Android 16 QPR2 with April 2026 security patches +This is Android 16 QPR2 with May 2026 security patches Notes: ============================== - LineageOS-based source. Signed build. +- 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 +- Firmware based on EZA1 +- First installation requires OneUI 7 with an unlocked bootloader. Devices with fused Global (B) 9+ / Chinese (0) 7+ BL bit are not supported Device changes: ============================== -- Update to Evolution X 11.6.4 -- Update firmware DYI3 > EZA1 -- Upstream kernel 5.15.202 -- Bring in SEC macloader (fixes MAC address for wifi, clean flash is recommended). Thanks to josip-k -- Drop SF triple buffering, reduces QS lag -- New custom kernel walt tunables for cpu throttling on battery / temperature changes. Thanks to pckotzer -- Deep sleep issue fixed +- Update to Evolution X 11.7 +- Disable Spectre branch history mitigation. Increase perfomance -Notable ROM changes: +Notable ROM changes ============================== -Adapt dynamic resolution in nuplayer with enable sample aspect ratio parameter -Add hooks for custom rom hide -base: Always turn on sensors when disabling sleep mode -base: Migrate to MaterialExpressiveTheme -bluetooth: Fix avrcp disconnect/connect issue -bootstat: Use Health HAL to retrieve battery level -bouncycastle: adding more providers for trickystore port +[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 -config: Add Mosey nopauth variant selection flag -config: Inherit Mosey impl -core: Adding omnijaws front end hooks -core: Align Watchdog native dumps with crash_dump policy -core: Avoid DeadSystemException recursion when dropbox is unavailable -core: Dynamically inject Tensor features for Play Store compatibility -core: Harden DeadSystem paths for optional services -custom_rom_hide: harden pointer validation across all entry points -Evolver: Add lock screen toggles for lock screen dynamic bar -Evolver: Add more classic icon shapes -Evolver: add new clocks -Evolver: Add proper toggle for smartspace -Evolver: Adding statusbar dynamic bar -Evolver: Allow change notification bg color -Evolver: Allow disable qs media player -Evolver: Allow toggle waveform seekbar -Evolver: Bring back cutout progress ring -Evolver: Bring back ongoing progress chip -Evolver: Bring back signal/wifi icon styles via AxThemeStore -Evolver: Bring back toggle for Tensor feature override -Evolver: fix crash in hideapplist -Evolver: Introduce nowplaying music dialog -Evolver: notification app icon -Evolver: Rework spoofing features (use AxionOS impl) -Evolver: Toggle to launch notification apps in bubble -extras: Bring back Accord -extras: fonts: Add Recursive font -extras: Import ax_compose sdk -fix StrictMode BackgroundActivityLaunchCallback leak -Fix the issue of digital jitter during the countdown when using "PIN" for lock screen unlocking -Fixed the issue where settings_secure.xml.fallback fails to generate in scenarios involving dual instances of the app -fixup! Adding dynamic font feature -gms: Update from mustang BP4A.260205.001 -IconProvider: fix crash when resource is missing -init: Prioritize bpfloader and netd startup during post-fs-data -init.rc: fix SELinux label regression on dirty flash for adb spoofing dirs -LineageParts: Replace fragment-wide listeners where possible -LineageParts: Simplify some prefs summary handling with SummaryProvider -LineageParts: StatusBarSettings: Set dependencies of QS brightness slider preference -LMOFreeform: Prefer highest refresh rate display mode -LMOFreeform: Use max supported refresh rate for freeform windows -MediaRouterService: fix A2DP incorrectly suppressed on USB disconnect -Merge April 2026 security patches -PixelPropsUtils: Drop Meizu spoof -PixelPropsUtils: Drop PIF spoofing -PixelPropsUtils: Update fingerprints to April 2026 release -release: Disable redesign notification font -release: Enable notification themed icon [Experimental] -sepolicy: Add mosey_app to compat mapping -sepolicy: Allow perf HAL to access proc_sched as well -sepolicy: Enhance vold_prepare_subdirs for media storage -sepolicy: Remove obsolete treble sepolicy tests -sepolicy: Restrict build version props -sepolicy: Restrict pixel props usage -services: Fix sleep mode service initialization +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: Fix NPE in UserBackupSettingsActivity due to missing setContentView -Settings: Introduce automated Sleep Mode +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: ProfileSelectFragment: Refactor getTabId to getStartingTabIndex -soong: Fix 'date' command options -soong: overriding lineage namespace -Switch to AxionOS spoof implementation (custom rom hide/trickystore/game spoof) -System: Switch Tensor feature handling to user-controlled override -SystemUI: Add Glow effect in notch ring -SystemUI: Add more classic icon shapes -SystemUI: Add new OOS clock -SystemUI: DynamicBar: Fix chip dismiss issue -SystemUI: DynamicBar: Improve battery icon with rounded corners and proper nub -SystemUI: DynamicBar: Improve chip padding and size -SystemUI: DynamicBar: Redesign media pill style -SystemUI: Fix media album art not updating on track change in ongoing chip -SystemUI: Fix NotificationMenuRow crash on theme switch -SystemUI: Fix QS classic tile style jitter during panel expansion -SystemUI: Fix qs tile font variable -SystemUI: Improve statusbar logo padding -SystemUI: Update sleep mode QS tile -Update GameSpace -Update translations -vendor: drop default PIF values -vold: Fix binder thread starvation in dump -wifi: Accept operating environment values 0x01-0x06 in Country IE -wifi: ClientModeImpl: Move updateCurrentConnectionInfo() before broadcast -wifi: Fix Transition Disble in WifiUriParser \ No newline at end of file +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/dm2q.txt b/changelogs/dm2q.txt index 257f0979..99dd7eac 100644 --- a/changelogs/dm2q.txt +++ b/changelogs/dm2q.txt @@ -1,110 +1,321 @@ -This is Android 16 QPR2 with April 2026 security patches +This is Android 16 QPR2 with May 2026 security patches Notes: ============================== - LineageOS-based source. Signed build. +- 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 +- Firmware based on EZA1 +- First installation requires OneUI 7 with an unlocked bootloader. Devices with fused Global (B) 9+ / Chinese (0) 7+ BL bit are not supported Device changes: ============================== -- Update to Evolution X 11.6.4 -- Update firmware DYI3 > EZA1 -- Upstream kernel 5.15.202 -- Bring in SEC macloader (fixes MAC address for wifi, clean flash is recommended). Thanks to josip-k -- Drop SF triple buffering, reduces QS lag -- New custom kernel walt tunables for cpu throttling on battery / temperature changes. Thanks to pckotzer -- Deep sleep issue fixed +- Update to Evolution X 11.7 +- Disable Spectre branch history mitigation. Increase perfomance -Notable ROM changes: +Notable ROM changes ============================== -Adapt dynamic resolution in nuplayer with enable sample aspect ratio parameter -Add hooks for custom rom hide -base: Always turn on sensors when disabling sleep mode -base: Migrate to MaterialExpressiveTheme -bluetooth: Fix avrcp disconnect/connect issue -bootstat: Use Health HAL to retrieve battery level -bouncycastle: adding more providers for trickystore port +[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 -config: Add Mosey nopauth variant selection flag -config: Inherit Mosey impl -core: Adding omnijaws front end hooks -core: Align Watchdog native dumps with crash_dump policy -core: Avoid DeadSystemException recursion when dropbox is unavailable -core: Dynamically inject Tensor features for Play Store compatibility -core: Harden DeadSystem paths for optional services -custom_rom_hide: harden pointer validation across all entry points -Evolver: Add lock screen toggles for lock screen dynamic bar -Evolver: Add more classic icon shapes -Evolver: add new clocks -Evolver: Add proper toggle for smartspace -Evolver: Adding statusbar dynamic bar -Evolver: Allow change notification bg color -Evolver: Allow disable qs media player -Evolver: Allow toggle waveform seekbar -Evolver: Bring back cutout progress ring -Evolver: Bring back ongoing progress chip -Evolver: Bring back signal/wifi icon styles via AxThemeStore -Evolver: Bring back toggle for Tensor feature override -Evolver: fix crash in hideapplist -Evolver: Introduce nowplaying music dialog -Evolver: notification app icon -Evolver: Rework spoofing features (use AxionOS impl) -Evolver: Toggle to launch notification apps in bubble -extras: Bring back Accord -extras: fonts: Add Recursive font -extras: Import ax_compose sdk -fix StrictMode BackgroundActivityLaunchCallback leak -Fix the issue of digital jitter during the countdown when using "PIN" for lock screen unlocking -Fixed the issue where settings_secure.xml.fallback fails to generate in scenarios involving dual instances of the app -fixup! Adding dynamic font feature -gms: Update from mustang BP4A.260205.001 -IconProvider: fix crash when resource is missing -init: Prioritize bpfloader and netd startup during post-fs-data -init.rc: fix SELinux label regression on dirty flash for adb spoofing dirs -LineageParts: Replace fragment-wide listeners where possible -LineageParts: Simplify some prefs summary handling with SummaryProvider -LineageParts: StatusBarSettings: Set dependencies of QS brightness slider preference -LMOFreeform: Prefer highest refresh rate display mode -LMOFreeform: Use max supported refresh rate for freeform windows -MediaRouterService: fix A2DP incorrectly suppressed on USB disconnect -Merge April 2026 security patches -PixelPropsUtils: Drop Meizu spoof -PixelPropsUtils: Drop PIF spoofing -PixelPropsUtils: Update fingerprints to April 2026 release -release: Disable redesign notification font -release: Enable notification themed icon [Experimental] -sepolicy: Add mosey_app to compat mapping -sepolicy: Allow perf HAL to access proc_sched as well -sepolicy: Enhance vold_prepare_subdirs for media storage -sepolicy: Remove obsolete treble sepolicy tests -sepolicy: Restrict build version props -sepolicy: Restrict pixel props usage -services: Fix sleep mode service initialization +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: Fix NPE in UserBackupSettingsActivity due to missing setContentView -Settings: Introduce automated Sleep Mode +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: ProfileSelectFragment: Refactor getTabId to getStartingTabIndex -soong: Fix 'date' command options -soong: overriding lineage namespace -Switch to AxionOS spoof implementation (custom rom hide/trickystore/game spoof) -System: Switch Tensor feature handling to user-controlled override -SystemUI: Add Glow effect in notch ring -SystemUI: Add more classic icon shapes -SystemUI: Add new OOS clock -SystemUI: DynamicBar: Fix chip dismiss issue -SystemUI: DynamicBar: Improve battery icon with rounded corners and proper nub -SystemUI: DynamicBar: Improve chip padding and size -SystemUI: DynamicBar: Redesign media pill style -SystemUI: Fix media album art not updating on track change in ongoing chip -SystemUI: Fix NotificationMenuRow crash on theme switch -SystemUI: Fix QS classic tile style jitter during panel expansion -SystemUI: Fix qs tile font variable -SystemUI: Improve statusbar logo padding -SystemUI: Update sleep mode QS tile -Update GameSpace -Update translations -vendor: drop default PIF values -vold: Fix binder thread starvation in dump -wifi: Accept operating environment values 0x01-0x06 in Country IE -wifi: ClientModeImpl: Move updateCurrentConnectionInfo() before broadcast -wifi: Fix Transition Disble in WifiUriParser \ No newline at end of file +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