[Lenovo ZUK Z2 (Plus) ROMs, Kernels, Recoveries, & ] Pranav Temkar:
Bugs:

* Vo-wifi , native video call

* Stuck on low Audio after multiple reboots

- You Tell Me

Changelog:

12/10/2020

Device Side:

* Initial Android 11 | R build based on @ZyxxeZ trees

* Fixed hotspot thanks to @SuperDroidBond, @ZyxxeZ for fix

* Fixed Press Home to Wake

* Fixed Night Light credits to @aswin_a_s

* Fixed Fingerprint not registering

* Gapps prebuilt, clean flash recommended and use latest twrp

Source side:

1) Display

a) DPI Settings

b) Font Size Options

2) Sound

a) Volume Steps

b) Notification-Ring Toggles

c) Screenshot Sound toggle

3) Security

a) Scramble Pin

b) Quick Unlock with Pin Input

4) Battery

a) Smart charging

b) Battery health

Options Inside Xtensions

1) Theme Room

a) Themes

b) RGB Accent

c) Font Options

d) RGB Gradient

e) SB Icon

f) Qs Icons

g) QS Tile Tint Options (accent, gradient & random)

h) QS Tile Label Tint Options (accent, gradient & random)

2) Buttons

a) Volume Button Options

b) Button Customizations (Long Press, Double Press, etc.)

c) Button Backlight

d) Button ANBI

3) Decor Room

a) Animations (System, Qs Tile, etc.)

b) Battery Styles

4) Gestures

a) AOSP Gestures

b) Power Button Torch

c) Lockscreen Double Tap

d) StatusBar Double Tap

e) 3-Finger Screenshot

5) Lockscreen

a) Hide Bottom Shortcuts

b) Lockscreen Charging Info

c) Lockscreen UI

i) LS Clocks (Clocks, Font, Colors, Size, Alignment, etc.)

ii) LS Date (Background, Font, Colors, Size, Alignment, etc.)

iii) LS Owner Info (Background, Font, Colors, Size, Alignment, etc.)

iv) Other LS Element color options

6) Nav Bar

a) System Navigation

b) Nav Bar Tuner

7) Notifications

a) Heads Up

b) Battery Lights

c) Notification Lights

d) In-Call Vibrate Options

e) Breathing Notifications

8) Power Menu Options

a) Advance Power Menu Options

b) Power Menu Options

9) Quick Settings

a) QS QuickBar Settings

b) QS Tile Column Config

c) QS Tile Title Config

d) QS Tile Vibrate Toggle

10) StatusBar

a) StatusBar Tuner

b) Network Traffic Options

c) 4G for LTE toggle

11) System

a) Screenshot Type

12) Xtra Options

a) Wake up on charging

11/11/2020

Device side:

* Nuked Device specific old zukdoze package and switched to xtended doze

* Fixed Always on Display

* Switched to msm 89xx Hals

* Fixed navigation gestures and added navigation bar toggle need restart to work

* Added Motorola Face Unlock

Source side:

* Merged November Security patch

* Added our new cool Bootanimation

* Added MicroG Support

* Added Signature Spoofing

* Added Navigation bar visibilty controls

* Added Custom Ambient display options

* Added Face Unlock

* Added Swipe up on keyguard to use Face Unlock

* Added back cool lottie animations in settings

* Added POSP Volume plugins styles

* Added Lock screen media artwork Blur

* Allow to hide nav gesture navbar

* Allow to customise the length of gesture navbar

* Optional haptic feedback on back gesture

* Added toggle for media artwork on-off

* Added OOS style QS tiles

* Fixed QS footer side margin.

* Fixed QS header info layout

* Added Roaming indicator toggle

* Added Less boring Headsup

* Allow hiding lock icon on LS

* Added Toggle for QS footer text

* Allow customizing footer text

* Allow to disable qs footer warnings

* Added keyguard battery bar in AOD on charging

* Added KG Animations for LS charging

* Added toggle for charging animation

* Added status bar notification count

* Added VoLTE icon toggle

* Added User-selectable multiple VoLTE icons.

* Added Ambient Pulse

* Added Ambient Text

* Added Ambient image

* Added Status bar clock & date customizations

* Added Status bar clock/date left/right position customizations

* Added vibration pattern from OOS

* Allow choosing a custom vibration patterns

* Add drawable for Private DNS

* Moved Notch Cutout to Display settings

* Added icons to settings submenus

* Added package name to installed app details

* Added new opensource backup provider Seedvault

* Added back SELinux info

* Added Developer options toast insulter

* Allow the user to change the BackupTransport

* Added animations on some preferences

* Added all gesture preview animations

* Remove dividers and improve about phone layout

* Display fstype for mounted volumes

* Added haptic feedback for torch if screen is off

* Added Extended audio panel

* Added Audio panel switching option

* Added Auto brightness toggle in QS

* Allow to showing brightness slider above QS footer

* Added toggle for bottom bightness slider in QS panel

* Added Pixel Navbar animation toggle

* Added User selectable multiple VoWiFi icon

* Added Extreme Battery saver (Flipendo)

* Added QS Header data usage info

* Added ability to show daily/monthly data usage

* Added Legacy app scale full screen ratio

* Add and use Mobile Data panel

* Fixed background colouring for settings themed icons

* Switched to MetroMusicPlayer

* Many more under the hood changes,fixes & optimisations

19/12/2020

Device side:

* Fixed a bug where dt2w was working even when turned off from display settings

* Fixed double tap to doze

* Add audio effects xml converted from zui 4.0.186 this fixed viper drivers not getting installed now viper works fine thanks to @ZyxxeZ for the fix

* Merge latest CAF tag LA.UM.8.6.2.r1-08800-89xx.0 into display, media & audio HAL

Source side:

* Merged December security Patch r21

* Release version bump to v3.0

* Allow to set back swipe deadzone

* Allow to set back gesture height

* Enable Quick Wallet settings for all devices with NFC

* Bring back 2-button navigation bar

* Unlock keystone with fingerprint after reboot (Disabled for encrypted device)

* Fingerprint authentication vibration

* Allow hiding notification headers

* Show carrier name of opposite slot in Data switch tile label

* Allow to quickly open Running savices from QS panel

* Added Batterybar

* Introduce Adaptive Playback

* Add kill button to notification guts

* Added pocket lock, pocket judge & pocket bridge

* Implement click to take partial screenshot toggle

* Added FPS Info overlay Tile

* Skip screen on animation when wake and unlock via biometrics

* Bring back Gaming mode

* Bring back old style mobile data indicators

* Append app name to screenshot's file name

* Added Toast Icon switch

* Added Double Top to trigger Doze

* Remove black QS status bar background

* Added Running Services to Icon Toggle

* Added Edit Icon Toggle

* Added Hardware keys disable support

* Added Disable Quick Settings on secure lockscreen toggle

* Added toast when a screenshot is deleted

* Show current and new version on apk installation

* Added Option to mute media with gesture

* Added Smart Pixels

* Added Smart QS Pulldown

* Added toggle for notifications smart reply

* Fixed random SystemUI crashes with some volume panel styles

* Added Long swipe Advanced gestures

* Add blinking stop dot and low quality options to screenrecord

* Fix gradient message display for reboot to recovery in RebootTile

* Forward port CM Screen Security settings

* Theme settings dashboard icons

* Fixed Quick QS columns

* Squash of app fw restriction commits

* Add support for per app network isolation

* Added 3 new SB icon shapes namely Kai, Viktor ,Sam

* Added 2 new launcher icon shapes namely Heart & Mallow icon shape

* Disable 'Mobile data' selection after removing SIM

* Add hotspot setting to allow VPN upstreams

* Added AOSP clock picker in ThemeRoom

* Disable night light when showing FOD

* Added Screen off fingerprint

* Added FOD recognizing animations

* Added FOD icon picker

12/01/2021

Device side:

* Fixed a bug where many apn were showing in network settings.

* Fixed smart charging.

* Compiled using clang 12.0.1

* Switched to LA.UM.8.6.r1-05300-89xx.0 for display, media & audio HALs.

* Switched from default snap camera to Google camera Go

Source side:

* Merged Jan 2021 security Patch r27

* Release version bump to v4.0

* Fixed HW key support

* Removed PixelPropsUtils

* Added config to disable CDMA call forward/waiting

* Added VoWifi notification for emergency calls

* Added vibrating for outgoing call accepted support

* Allow scaling default wallpaper to screen size

* Skip screen-on animation in all scenarios

* Increased default max password length to 64

* Allow VT calls when tty-on

* Added Switch styles

* Turn on development settings by default

* Added DeskClock in powersave whitelist

* Fixed VoLTE icon padding

* Fixed Implement click to take partial screenshot

* Fixed screenshot not showing in power menu

* Added Xtended Stats app

* Updated Xtended Boot animation

* Updated Xtended Lottie animation

09/02/2021

Device side:

* Import aptx blobs from crosshatch.

* Massive blob updates wfd, seccomp policy, cne, dpm, drm, qmi, radio, ims, graphic, media, av, rtp & protobuf blobs from LA.UM.9.6.2.r1-03600-89xx.0 thanks to @ZyxxeZ for patching and @aswin_a_s for bsp zip

* Compiled with Proton Clang 13

* Fixed auto brightness previously it was taking more time interval to adjust now latency is reduced

* Switched to LA.UM.9.6.2.r1-03600-89xx.0 for display, media & audio HALs

* Fixed wifi display, tested works on mi box

* Misc under the hood bug fixes and improvements.

Source side:

* Merged Feb 2021 security Patch r31

* Release version bump to v5.0

* Added Gvisual mod

* Fixed Bubbles crash

* Fixed On-The-Go in Power menu

* Fixed renaming file and moving file issue in MTP

* Fixed to prevent usagestats file corruption when writing

* Fixed initialization of USER_ROTATION setting.

* Fixed guest icon is not clickable after adding user

* Fixed broadcast receivers overflow for system_server

* Smoother Upload and Download Animation

* Remove screen on/off triggers for NetworkTraffic

* NfcTile: Don't create an error when editing tiles

* Fixed some logspam

* Dismiss QS when screen's going off if showing

* Update Bluetooth battery level icon outline

* A lot of optimizations and fixup here & there

22/05/2021

Device Side:

* Initial TREBLE Build with latest VNDK

* Se Linux ENFORCING

* Many SE Policy - Denials which were spamming in dmesg logs are fixed

* Kernel switched from Statix to Alchemy 3.18.140 all credits to @ZyxxeZ for kernel tree

* Blob updates from LA.UM.9.6.2.r1-04100-89xx.0

* Fixed some apps crashing like saavn, kredivo and other banking app which needed se linux to be enforcing

* Instagram Videos, Reels glitch fixed by updating media configs & XML.

* Xtended will now updated as signed zips the advantage will be:

1. User can verify that the build is actually made by a official maintainer and not some random guy.

2. If some malicious app with the same package name as a system app tries to get installed, it'll either fail or the app won't have access to the old data.

3. Ensures integrity of the system and maintains the very basic Android security model

Source Side:

The source has been completely rebased, so we're considering this as an initial build after the hiatus.

So no changelog is provided for this release. From next release you'll get a proper changelog.

However, a few important key points to consider:

* Updated to May security patch

* Release version bumped to v6.0

* Builds are signed with private keys.

(This helps improve security and you get to verify if the build is genuine or tampered with.

Furthermore, all apps that detect root will work fine without magisk hide.)

* OTA out of box for hassel-free updates.

A few things to keep in mind:

* Please do not compare v6.0 with v5.0

* Don't complain about missing features.

* More features will be added with future builds

23/06/2021

Device Side:

* Update Libaudcal from LA.UM.9.6.2.r1-04100-89xx.0 (fix for low audio)

* Disabled blur by default, donot enable again it causes lag while in qs

* Kernel updated and improved battery on idle, fixed screen freeze issues in games & enabled boost

* Silence many logspams and addressed sepolicy denials

* Switched to minimal gapps and upstream prebuilt gapps, no more dialer issue. For vanilla build use mind the gapps lite or bit gapps only

* Force Enabled iorapd

* Unpinned Launcher and camera app from memory

* Switched from default Launcher3 to Lawnchair 11.0 Alpha 4

* Readded Navigation bar toggle which fix back gesture (needs reboot to work)

Source Side:

* Merged June Security Patch (android-11.0.0_r38)

* Bump Xtended Version to XR-v7.0

* Added Lockscreen weather & styles

* Added a toggle for QS footer text

* Allow customizing footer text

* Allow to disable qs footer warnings

* Added Lockscreen charging battery bar

* Added switch styles

* Added 3 mode display cutout handler

* Added custom rounded corner customisation

* Added cutout force full screen

* Added POSP volume panel styles

* Added reTicker (Slim & less invasive notifications)

* Allow to suppress notifications sound/vibration if screen is ON

* Allow to quickly open Running Services from QS panel

* Added smart pixels

* Added Seamless clock switch on lockscreen

* Added Gaming mode

* Added Quick QS Pulldown

* Added Smart Pulldown

* Allow to disable quick settings on secure lockscreen

* Added navigation bar visibility control

* Allow setting custom symbol near text on charging

* Added dynamic theme fonts

* Added support for device alert sliders ( OnePlus devices only)

* Introduce awesome brightness slider style

* Added Xtended System-wide Slider Styles

* Added a toggle for colored statusbar Icons

* Added QS-Clock Font style, size & colors options

* Added Battery bar

* Added QS and statusbar logos

* Improve ScreenRecord Dialog layout

* Hide gesture pill from showing on lockscreen

* Added navbar styles ( For 3 buttons navigation only)

* Added lockscreen charging °F/°C toggle

* Remove black QS status bar background

* Desk clock improvements

* Auto brightness improvements

* Face unlock improvements

* Applock improvements

* Fixed clock previews in styles and wallpapers

* Fixed Wifi settings dashboard icon tint in dark mode

* Fixed lockscreen charging animation reset on reboot

* Fixed lockscreen colors crashing in Lockscreen UI menu

* Decrease vertical padding between QS tiles

* Code cleanup and optimisation

12/07/2021

Device Side:

* Update GPS from LA.UM.9.6.2.r1-04100-89xx.0 & cleanup gps blobs

* Fix Gps not found in waze maps app

* Import hotword blobs from qssi-user 11 RKQ1.200826.002-21.6.2 release-keys

* Fix OK/HEY Google, now works for google assistant

* Kernel added KCAL with default sat = 50 and misc upstream fixes

* Drop Sound Trigger & lawnchair revert back to default launcher3

* Fix Device showing not certified in playstore

* Addressed many sepolicy denials & reduce system logspam

* Improved stability and fix lag, stutter issues in ui

Source Side:

* Merged July Security Patch (android-11.0.0_r39)

* Bump Xtended Version to XR-v8.0

* QS clock: Fix clock color resetting

* Added signature spoofing

* Fix guest icon is not clickable after adding user

* Added optional haptic feedback on back gesture

* Addeed Navigation Long Swipe

* Added back swipe gestures deadzone

* Added partial screenshot

* Disabled assist hint on LS

* Rework on QS drag handle

* Added Pulse visualizer LS/Nav/Ambient

* Added notification ticker

* Added ambient Music ticker

* Added SB hide toggle

* Added statusbar weather

* Added statusbar NFC icon

* FOD improvements

* Launcher: Added Icon size

* Launcher: Added Font size

* Launcher: Show/Hide icon label on desktop

* Launcher: Show/hide icon label in drawer

* Launcher: Added Hidden app

* A lot of changes & optimisation here & there.

08/08/2021

Device Side:

* Update some audio blobs from LA.UM.9.6.2.r1-04100-89xx.0

* Force disable updatable APEX

* Drop Iorapd properties

* Kernel: Remove BCL (Fix phone lag below 30%)

* Kernel: Enable Exfat & Ntfs

Source Side:

* Merged August Security Patch r40.

* Bump Xtended Version to XR-v9.0.

* Added Statusbar Weather Customizations.

* Added transparent overlay for GesturalNavBar, (Pulse without gesture pill).

* Added Optional QS borders.

* Added Optional QS Header borders.

* Added Settings Searchbar Styles.

* Added Aggressive Battery.

* Added Per App Network Isolation.

* Added New Gradient based Date & weather background styles.

* Added Random Color option for Edge lighting.

* Added Power Menu Background filter.

* Added Power Menu Transparency.

* Added OOS Volume panel.

* Added ShapeShift Volume panel.

* Added Per App volume.

* Added Pocket mode.

* Added MD2 Switch styles.

* Added Retro Switch styles.

* Added OOS 11 Switch styles.

* Added Android S Switch styles.

* Added Max LS Notification count.

* Added Hiding Notification header toggle.

* Added Separate Pulse Brightness config.

* Added Separate AOD Brightness config.

* Added OOS Tint style options.

* Added Android12 Tint style options.

* Added Flashlight Blink on incoming calls.

* Added Breathing Missed call/sms/voicemail.

* Added Ringtone Vibration pattern preview.

* Dialer: Added auto proximity speakerphone.

* Dialer: Added auto answer.

* Dialer: Added smart mute.

* Messaging: Improved dark theme.

* Fixed Lockout Issue while incoming calls.

* Fixed RED color vibration icon on QS.

* Removed duplicate Nfc toggle.

* Disabled FOD when strong authentication required.

11/09/2021

Device Side:

* Update bluetooth blobs from cheeseburger (OnePlus 5)

* Added ant+

* Disabled significant motion detector which caused idle drain

* Fixed wifi and bluetooth mac

* Added drm props

* Set voice call volume steps like on stock zui

* Fixed geekbench opencl test

* Removed unneeded cmdline options

* Improved pixel offline charger animation

* Build libdac from source

* Added xml for unlimited google photos backup

* Compiled with Clang 13.0.2

Source Side:

Xtended Special Additions ~

* Bump up Xtended version to XR-vX.0

* Added Custom FOD icon (select what you want )

* Introduced System Charging animation (5 new styles)

* Added Option to change system charging animation background (Dim or Transparent)

* Introduce Random accent/gradient system wide

* Added User Selectable VoLTE icon (Dynamic still present)

* Added User Selectable VoWiFi icon (Dynamic still present)

* QS Tint: made Gradient Effect in QS optional and added default Android Style

* Added QS Tile Size customizations

* Added Custom Image Option in Qs & Status Bar Logo

* Added Size Option to only Qs Custom Logo

* Added Charging Full Notification Option

Other Usefull Additions ~

* Merged September security patch r_43

* Added Bluetooth timeout feature

* Added Wi-Fi timeout feature

* Added QS drag handle hide/show option

* Added One shot brightness option

* Added HotSpot user/client manager

* Added Ambient Now playing with Bottom/Center/Disabled option

* Added option to enable/disable up/down swipe on single tap ambient display

* Added New Gaming Mode

* Added Hardware Keys Disable Option for Hw Key Devices while in Gaming Mode

* Added Allow hiding FOD Icon on doze (Not disabled)

* Added Automated Sleep Mode

* Added Media Artwork to Notification Music Player (in Qs)

* Added simple fade filter to the media artwork

* Added lottie animations for KG clock styles (only Sammy)

* Added setting for KG lottie animation size

* Added Flippendo (Extreme Battery Saver)

* Added Launcher Settings & Many Improvents inside Launcher

* Bring back old style mobile data indicators

* Added MAC address firewall

* Added StatusBar Brightness Control

* Added Option to disable Permission Hub

* Added option to Select CloudFare n AdGuard DNS

* Added Xtended, Deadpool & Tri color FOD icons

* Added redwave FOD animation

* Fixed FOD animations and Selection Mis-Match.

* Fixed Custom Text Clock not following System Accent

* Fixed safteynet failing

* Fixed Charging Bar & Charging Texts Overlap on some devices

* Removed FOD night light conditionally

09/10/2021

Device Side:

* Reverted some kernel commits as users reported random reboots

* Nothing new added device side enjoy final build lets meet in A12 soon

Source Side:

* Merged October 2021 patch r_46

* Bump Xtended version to XR-vX.r

* Fixed Pulse color if system accent being used

* Fixed double haptic issue on back gesture

* Fixed Landscape Battery battery icon on power saver mode

* Added Enable/Disable & interval switches for burn*in*protection

* Added Statusbar Colors (from Oreo. Thanks to XXMrHyde)

* Added Landscape & Left text battery SB icon

* Added Big circle & Big dotted circle SB battery icon

* Added Ticker font styles

* Added Xtended idle manager

* Added Custom Image support for QS Header (Not the common one)

* Added Shadow Option for QS Custom Header image

* Added Shadow Option for QS Panel Custom image

* Added VPN Support in tethering

* Added Setting's Homepage Spacer styles (Static Image, Custom Image & Text)

* Added Font Style for Spacer Text

* Added Panel background styles

* Added our Xtended version of Panel background

* Added our gradient & reverse gradient version of Kace Panel

* Added Kace Panel for QS Panel & QS header

* Added seekbar for Left/Right SB padding

* Added Notification Header & Dismiss All icon gravity customizations

* Added multiple style for Notification seprator

* Added Icon Selection for Dismiss all button

* Added Coloring option Dismiss all button

* Added A12 style media player view

* Added KOSP LS clock (with out flavor)

* Added Pulse to QS panel

* Added gravity options for pulse

* Added Horizontal Mirror for pulse

* Added Vertical Mirror for pulse

* Added 4 new QS Tile styles

* Added 2 more Tint styles

* Added Xtended Style QS tile tint style

* Added haptics to long click for xtensions in QS settings icon

* Added Automated DC dimming (Device Specific)

* Added Kill App tile

* Added Smart Charge Tile

* Added Sensor Off QS tile

* Added Volume Button to Answer Call

* Added configurable wake keys (HW Key Devices Only)

* Added Home Button while ringing control (HW Key Devices Only)

* Added Swap HW Keys (HW Key Devices Only)

* Added Wake To Unlock Toggle (Device with Hw FP Only)

* Added Manual Rotation Button for HW Key Devices as well (HW Key Devices Only)

* Added Clipboard Toast Options

* Added Qs Battery Location (Nr. Signals or In Header)

* Added Edge Light width (Thank You Ali & AICP)

* Added Edge Light layout for Top & Bottom

* Added Xtended A12 clock

* Added Dialer Swipe Actions (right swipe for text n left swipe for call)

* Added Dialer Speed Dial like OOS (Thanks to Octavia Team & Mishra Ji)

* Added Lock Task Option recents

* Added Force Kill Button in Recents

* Added Free RAM/Memory in Recents

* Added Blur & Transparency Options in Launcher3 (Thanks to Bootlegg Dinosaur)