From a91efdcc82f75e1ac3f7a6424b0468eb22030035 Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:19:50 +0200 Subject: [PATCH 01/10] Oriole: 07/14/2026 Update --- builds/oriole.json | 14 +- changelogs/oriole.txt | 317 ++---------------------------------------- 2 files changed, 16 insertions(+), 315 deletions(-) diff --git a/builds/oriole.json b/builds/oriole.json index f0412125..51522301 100644 --- a/builds/oriole.json +++ b/builds/oriole.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 6", - "filename": "EvolutionX-16.0-20260512-oriole-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/oriole/16_vanilla/EvolutionX-16.0-20260512-oriole-11.7-Vanilla-Official.zip/download", - "timestamp": 1778553533, - "md5": "e01876e2e8ba39e55f47db7827ee7387", - "sha256": "8e4da4f4e9f3c36b67bac03026a84b1bc3fef4fc951bfd44adedd51c97289164", - "size": 1842744696, - "version": "11.7", + "filename": "EvolutionX-16.0-20260709-oriole-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/oriole/16_vanilla/EvolutionX-16.0-20260709-oriole-11.9-Vanilla-Official.zip/download", + "timestamp": 1783619995, + "md5": "ebab17108e1e4e33ca63e612fc809c27", + "sha256": "d86dacf0efe7484e97167d2f04f8617367123b2fb7f671eebf8220ed38bdd664", + "size": 1870605637, + "version": "11.9", "buildtype": "user", "forum": "https://xdaforums.com/t/evolution-x-official-google-pixel-6-series.4779172/", "firmware": "", diff --git a/changelogs/oriole.txt b/changelogs/oriole.txt index 43047063..c6e41f3a 100644 --- a/changelogs/oriole.txt +++ b/changelogs/oriole.txt @@ -1,319 +1,20 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call Device changes: ============================== -- Update to Evolution X 11.7 +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From 60612213cede3b6fbe4047ead6b1e572bda8d18d Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:19:51 +0200 Subject: [PATCH 02/10] Raven: 07/14/2026 Update --- builds/raven.json | 14 +- changelogs/raven.txt | 317 ++----------------------------------------- 2 files changed, 16 insertions(+), 315 deletions(-) diff --git a/builds/raven.json b/builds/raven.json index 285a5d0e..4b1e17ec 100644 --- a/builds/raven.json +++ b/builds/raven.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 6 Pro", - "filename": "EvolutionX-16.0-20260512-raven-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/raven/16_vanilla/EvolutionX-16.0-20260512-raven-11.7-Vanilla-Official.zip/download", - "timestamp": 1778564258, - "md5": "4c8d31123b7616e8a258bc8c841c3d50", - "sha256": "a694e9e2f4e5c434f639f17afc512b5c54dedd4f16c0b76578edf8d29713ee3b", - "size": 1844286176, - "version": "11.7", + "filename": "EvolutionX-16.0-20260709-raven-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/raven/16_vanilla/EvolutionX-16.0-20260709-raven-11.9-Vanilla-Official.zip/download", + "timestamp": 1783631673, + "md5": "79902cf0d577db52202d7c10e059777e", + "sha256": "9213cae680cf74659bbdfe7dcb0253e0d1dea5706c614354b4401f709d42b00a", + "size": 1871016836, + "version": "11.9", "buildtype": "user", "forum": "https://xdaforums.com/t/evolution-x-official-google-pixel-6-series.4779172/", "firmware": "", diff --git a/changelogs/raven.txt b/changelogs/raven.txt index 43047063..c6e41f3a 100644 --- a/changelogs/raven.txt +++ b/changelogs/raven.txt @@ -1,319 +1,20 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call Device changes: ============================== -- Update to Evolution X 11.7 +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From 1386a8024a5ec598d0ab4a93a9c0deed90941acf Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:19:52 +0200 Subject: [PATCH 03/10] Bluejay: 07/14/2026 Update --- builds/bluejay.json | 14 +- changelogs/bluejay.txt | 317 ++--------------------------------------- 2 files changed, 16 insertions(+), 315 deletions(-) diff --git a/builds/bluejay.json b/builds/bluejay.json index 9abc04f7..f26cfee2 100644 --- a/builds/bluejay.json +++ b/builds/bluejay.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 6a", - "filename": "EvolutionX-16.0-20260512-bluejay-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/bluejay/16_vanilla/EvolutionX-16.0-20260512-bluejay-11.7-Vanilla-Official.zip/download", - "timestamp": 1778559816, - "md5": "2a6fd054136376bd9cb770f7f7e6b2e4", - "sha256": "a09d96884f5043c11932bf864c79bfecd543915f5a4b2e186c822e2080f6f198", - "size": 2043065799, - "version": "11.7", + "filename": "EvolutionX-16.0-20260709-bluejay-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/bluejay/16_vanilla/EvolutionX-16.0-20260709-bluejay-11.9-Vanilla-Official.zip/download", + "timestamp": 1783628581, + "md5": "4f50dd49c401c9fb3e80ccf8b8c86a32", + "sha256": "b2b315394c4c8442bb745d88cd56d8b8d410f8ea567ba6fbc5873afec91e47c1", + "size": 2070562745, + "version": "11.9", "buildtype": "user", "forum": "https://xdaforums.com/t/evolution-x-official-google-pixel-6-series.4779172/", "firmware": "", diff --git a/changelogs/bluejay.txt b/changelogs/bluejay.txt index 43047063..c6e41f3a 100644 --- a/changelogs/bluejay.txt +++ b/changelogs/bluejay.txt @@ -1,319 +1,20 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call Device changes: ============================== -- Update to Evolution X 11.7 +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From 31352b66960c0ea80a317f6b9f030f851f5cf9fc Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:19:53 +0200 Subject: [PATCH 04/10] Shiba: 07/14/2026 Update --- builds/shiba.json | 14 +- changelogs/shiba.txt | 317 ++----------------------------------------- 2 files changed, 16 insertions(+), 315 deletions(-) diff --git a/builds/shiba.json b/builds/shiba.json index a69ae157..00a331b0 100644 --- a/builds/shiba.json +++ b/builds/shiba.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 8", - "filename": "EvolutionX-16.0-20260511-shiba-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/shiba/16_vanilla/EvolutionX-16.0-20260511-shiba-11.7-Vanilla-Official.zip/download", - "timestamp": 1778526579, - "md5": "9a573ba75c7069ee46c2a9fe83329a93", - "sha256": "f5d3a7150af018f062fa72628e69fb6e288d041ab8be63cd2f4cbc188600fac9", - "size": 1890797319, - "version": "11.7", + "filename": "EvolutionX-16.0-20260709-shiba-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/shiba/16_vanilla/EvolutionX-16.0-20260709-shiba-11.9-Vanilla-Official.zip/download", + "timestamp": 1783598093, + "md5": "ec8deb88889e665bf17236cc75fd42a2", + "sha256": "9879b02f59a8acf2f74533fd3843a675bfe6b1c777c9b1589d43a61dec20c2fc", + "size": 1917180239, + "version": "11.9", "buildtype": "user", "forum": "", "firmware": "", diff --git a/changelogs/shiba.txt b/changelogs/shiba.txt index 43047063..c6e41f3a 100644 --- a/changelogs/shiba.txt +++ b/changelogs/shiba.txt @@ -1,319 +1,20 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call Device changes: ============================== -- Update to Evolution X 11.7 +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From f433255131d0509e354c8e4e3e4b31578e9c8485 Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:19:55 +0200 Subject: [PATCH 05/10] Husky: 07/14/2026 Update --- builds/husky.json | 14 +- changelogs/husky.txt | 317 ++----------------------------------------- 2 files changed, 16 insertions(+), 315 deletions(-) diff --git a/builds/husky.json b/builds/husky.json index 0de2839e..c105be3c 100644 --- a/builds/husky.json +++ b/builds/husky.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 8 Pro", - "filename": "EvolutionX-16.0-20260511-husky-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/husky/16_vanilla/EvolutionX-16.0-20260511-husky-11.7-Vanilla-Official.zip/download", - "timestamp": 1778536463, - "md5": "6f74dce5ef45402a1922b4222f07b88f", - "sha256": "7957f2e4a7c95614d7cd23a7b9885e567392e3d467e4b7889f37bba4f5d844aa", - "size": 1899023846, - "version": "11.7", + "filename": "EvolutionX-16.0-20260709-husky-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/husky/16_vanilla/EvolutionX-16.0-20260709-husky-11.9-Vanilla-Official.zip/download", + "timestamp": 1783606609, + "md5": "6224f9695eb0218d8fad2b51f6930f4c", + "sha256": "bea9d38e77cf57ac449a7cf135314b4aaa1c103bc8486e935f008cd67a03acbf", + "size": 1925271244, + "version": "11.9", "buildtype": "user", "forum": "", "firmware": "", diff --git a/changelogs/husky.txt b/changelogs/husky.txt index 43047063..c6e41f3a 100644 --- a/changelogs/husky.txt +++ b/changelogs/husky.txt @@ -1,319 +1,20 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call Device changes: ============================== -- Update to Evolution X 11.7 +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From 35a0a83f6845dbbacc144405326d97da337de01f Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:19:56 +0200 Subject: [PATCH 06/10] Akita: 07/14/2026 Update --- builds/akita.json | 14 +- changelogs/akita.txt | 317 ++----------------------------------------- 2 files changed, 16 insertions(+), 315 deletions(-) diff --git a/builds/akita.json b/builds/akita.json index 9e3c3f72..ff2384e7 100644 --- a/builds/akita.json +++ b/builds/akita.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 8a", - "filename": "EvolutionX-16.0-20260511-akita-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/akita/16_vanilla/EvolutionX-16.0-20260511-akita-11.7-Vanilla-Official.zip/download", - "timestamp": 1778532331, - "md5": "1d7994f652c17f1148543d601838d89f", - "sha256": "b69c4f61f71454b97bfe795f1b398a06b1410a6e1a52f40f73e2c8f3b9697aa9", - "size": 1883520843, - "version": "11.7", + "filename": "EvolutionX-16.0-20260709-akita-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/akita/16_vanilla/EvolutionX-16.0-20260709-akita-11.9-Vanilla-Official.zip/download", + "timestamp": 1783603174, + "md5": "b8310d082bc1fbd91099ffdc5f9c5fcb", + "sha256": "f59bb8e971b0601692a6e9c8f142e13d477c26ac89a1e07e73ed44379f9639cb", + "size": 1910000156, + "version": "11.9", "buildtype": "user", "forum": "", "firmware": "", diff --git a/changelogs/akita.txt b/changelogs/akita.txt index 43047063..c6e41f3a 100644 --- a/changelogs/akita.txt +++ b/changelogs/akita.txt @@ -1,319 +1,20 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call Device changes: ============================== -- Update to Evolution X 11.7 +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From 4b3698c16c0144a61539ed2bca85a3544aa59038 Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:19:57 +0200 Subject: [PATCH 07/10] Blazer: 07/14/2026 Update --- builds/blazer.json | 14 +- changelogs/blazer.txt | 320 ++---------------------------------------- 2 files changed, 18 insertions(+), 316 deletions(-) diff --git a/builds/blazer.json b/builds/blazer.json index 7c351905..e299bf84 100644 --- a/builds/blazer.json +++ b/builds/blazer.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 10 Pro", - "filename": "EvolutionX-16.0-20260511-blazer-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/blazer/16_vanilla/EvolutionX-16.0-20260511-blazer-11.7-Vanilla-Official.zip/download", - "timestamp": 1778500712, - "md5": "70e741c5c2bb59942491aba52d5a19e4", - "sha256": "097b4d4b5dc97265cb1f9a901d1d29cb46cfd04a569e70ac5b8301f7f98264c2", - "size": 2070216464, - "version": "11.7", + "filename": "EvolutionX-16.0-20260710-blazer-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/blazer/16_vanilla/EvolutionX-16.0-20260710-blazer-11.9-Vanilla-Official.zip/download", + "timestamp": 1783651854, + "md5": "aa6da8639548949a73cc59be3724606a", + "sha256": "db7700d811ee7e12afeb5d33ec3785615a96540209774eeadb500ea31520eb65", + "size": 2094062706, + "version": "11.9", "buildtype": "user", "forum": "https://xdaforums.com/t/evolution-x-official-google-pixel-10-series.4783904/", "firmware": "", diff --git a/changelogs/blazer.txt b/changelogs/blazer.txt index 66760678..785a0848 100644 --- a/changelogs/blazer.txt +++ b/changelogs/blazer.txt @@ -1,320 +1,22 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 +- DO NOT FLASH IF YOU ARE ON ANDROID 16/17 STOCK + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call +- Settings might not have been updated - did not have an user testing it Device changes: ============================== -- Update to Evolution X 11.7 -- DO NOT FLASH IF YOUR SECURITY PATCH IS HIGHER THAN OUR RELEASED VERSION (EXAMPLE: DO NOT FLASH APRIL SECURITY PATCH WHEN YOUR STOCK IS ON MAY) +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From 86716160a77937deb6fc35df30b05ffa04d3db30 Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:19:59 +0200 Subject: [PATCH 08/10] Frankel: 07/14/2026 Update --- builds/frankel.json | 14 +- changelogs/frankel.txt | 320 ++--------------------------------------- 2 files changed, 18 insertions(+), 316 deletions(-) diff --git a/builds/frankel.json b/builds/frankel.json index 9e08ff86..f0e618e5 100644 --- a/builds/frankel.json +++ b/builds/frankel.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 10", - "filename": "EvolutionX-16.0-20260511-frankel-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/frankel/16_vanilla/EvolutionX-16.0-20260511-frankel-11.7-Vanilla-Official.zip/download", - "timestamp": 1778505074, - "md5": "af1d5b394770a70d988f07ce3f760a86", - "sha256": "87cd0ea1f4c77f5ddc17e76aa10ccace39e0001d4b762b64fe846b0d7d04aebd", - "size": 2070762106, - "version": "11.7", + "filename": "EvolutionX-16.0-20260710-frankel-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/frankel/16_vanilla/EvolutionX-16.0-20260710-frankel-11.9-Vanilla-Official.zip/download", + "timestamp": 1783654950, + "md5": "2016ec5efc6fbfb3a70e4fb7753c88a4", + "sha256": "a330733f18e1b84b9b12fc6d09719a4811ba49667b4660717d33b2d5365aab10", + "size": 2093679957, + "version": "11.9", "buildtype": "user", "forum": "", "firmware": "", diff --git a/changelogs/frankel.txt b/changelogs/frankel.txt index 66760678..785a0848 100644 --- a/changelogs/frankel.txt +++ b/changelogs/frankel.txt @@ -1,320 +1,22 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 +- DO NOT FLASH IF YOU ARE ON ANDROID 16/17 STOCK + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call +- Settings might not have been updated - did not have an user testing it Device changes: ============================== -- Update to Evolution X 11.7 -- DO NOT FLASH IF YOUR SECURITY PATCH IS HIGHER THAN OUR RELEASED VERSION (EXAMPLE: DO NOT FLASH APRIL SECURITY PATCH WHEN YOUR STOCK IS ON MAY) +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From de83d292f5d2b8645052b014448747e15744d305 Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:20:00 +0200 Subject: [PATCH 09/10] Rango: 07/14/2026 Update --- builds/rango.json | 14 +- changelogs/rango.txt | 320 ++----------------------------------------- 2 files changed, 18 insertions(+), 316 deletions(-) diff --git a/builds/rango.json b/builds/rango.json index 06c2afa0..3786a269 100644 --- a/builds/rango.json +++ b/builds/rango.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 10 Pro Fold", - "filename": "EvolutionX-16.0-20260511-rango-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/rango/16_vanilla/EvolutionX-16.0-20260511-rango-11.7-Vanilla-Official.zip/download", - "timestamp": 1778496376, - "md5": "482a6dbff4716aaee52e0cfa1d0ed493", - "sha256": "7af62e2480963b1de3c000720b58b51f13bdc557ac96203464f8e3129df73482", - "size": 2085203226, - "version": "11.7", + "filename": "EvolutionX-16.0-20260710-rango-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/rango/16_vanilla/EvolutionX-16.0-20260710-rango-11.9-Vanilla-Official.zip/download", + "timestamp": 1783648918, + "md5": "8fec38c8c0bd863d5090064e182e54dc", + "sha256": "885f869e87e39caf0730d6180bd21b5ff8987da500c263feb7ec987b48c03f26", + "size": 2108819526, + "version": "11.9", "buildtype": "user", "forum": "https://xdaforums.com/t/evolution-x-official-google-pixel-10-series.4783904/", "firmware": "", diff --git a/changelogs/rango.txt b/changelogs/rango.txt index 66760678..785a0848 100644 --- a/changelogs/rango.txt +++ b/changelogs/rango.txt @@ -1,320 +1,22 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 +- DO NOT FLASH IF YOU ARE ON ANDROID 16/17 STOCK + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call +- Settings might not have been updated - did not have an user testing it Device changes: ============================== -- Update to Evolution X 11.7 -- DO NOT FLASH IF YOUR SECURITY PATCH IS HIGHER THAN OUR RELEASED VERSION (EXAMPLE: DO NOT FLASH APRIL SECURITY PATCH WHEN YOUR STOCK IS ON MAY) +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file From 6a914f29d3bd1e131904e33cff3625713a2c42a0 Mon Sep 17 00:00:00 2001 From: Evolution X - Jenkins Date: Tue, 14 Jul 2026 23:20:02 +0200 Subject: [PATCH 10/10] Mustang: 07/14/2026 Update --- builds/mustang.json | 14 +- changelogs/mustang.txt | 320 ++--------------------------------------- 2 files changed, 18 insertions(+), 316 deletions(-) diff --git a/builds/mustang.json b/builds/mustang.json index 3eca257e..db48bb1b 100644 --- a/builds/mustang.json +++ b/builds/mustang.json @@ -5,13 +5,13 @@ "currently_maintained": true, "oem": "Google", "device": "Pixel 10 Pro XL", - "filename": "EvolutionX-16.0-20260511-mustang-11.7-Vanilla-Official.zip", - "download": "https://cdn.evolution-x.org/mustang/16_vanilla/EvolutionX-16.0-20260511-mustang-11.7-Vanilla-Official.zip/download", - "timestamp": 1778490660, - "md5": "cfba231ce38b1df385d9ccbfce585069", - "sha256": "25b6fc4fe3758304947f283286a74ece01efdee05d81afd8ac7515c59aa1d412", - "size": 2073167819, - "version": "11.7", + "filename": "EvolutionX-16.0-20260710-mustang-11.9-Vanilla-Official.zip", + "download": "https://cdn.evolution-x.org/mustang/16_vanilla/EvolutionX-16.0-20260710-mustang-11.9-Vanilla-Official.zip/download", + "timestamp": 1783644737, + "md5": "cc498e6004d38d613360954d7a5095cf", + "sha256": "c7b883035787d96438a20b39dba3433a4aa51210994e2649789d986434767f34", + "size": 2096712838, + "version": "11.9", "buildtype": "user", "forum": "https://xdaforums.com/t/evolution-x-official-google-pixel-10-series.4783904/", "firmware": "", diff --git a/changelogs/mustang.txt b/changelogs/mustang.txt index 66760678..785a0848 100644 --- a/changelogs/mustang.txt +++ b/changelogs/mustang.txt @@ -1,320 +1,22 @@ -This is Android 16 QPR2 with May 2026 security patches +This is Android 16 with July 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 +- DO NOT FLASH IF YOU ARE ON ANDROID 16/17 STOCK + +Known Bugs: +============================== +- Phone freeze if bluetooth is turned on and there is an incoming call +- Settings might not have been updated - did not have an user testing it Device changes: ============================== -- Update to Evolution X 11.7 -- DO NOT FLASH IF YOUR SECURITY PATCH IS HIGHER THAN OUR RELEASED VERSION (EXAMPLE: DO NOT FLASH APRIL SECURITY PATCH WHEN YOUR STOCK IS ON MAY) +- Update to Evolution X 11.9 Notable ROM changes ============================== -[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: 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 +Notable rom changes are automatically generated and can be found in the repository below for Android 16 (14, 15, 17 will follow) + +https://github.com/Evolution-X/changelog/tree/bka/changelogs \ No newline at end of file