[Xiaomi Mi 4i] swapnilxd:
new build - https://www.androidfilehost.com/?a=show&w=files&flid=38585

sorry for the delay .

The changelog

# Resurrection Remix Lollipop 5.1.1_r6 -> 5.1.1_r18 - v5.5.6

- Merge tag Android-5.1.1_r18 (Clean installation highly recommended)

- Clean recent task by shake

- Squashed On-The-Go mode

- On-the-go : Improve quick settings dialog

- Clean Up Lockscreen Colors

- Configurable lockscreen rotation Now Enabled

- SystemUI: Long Press Lock Icon Now Loads Up torch

- SystemUi: Fix navbar actions & fix wrong switch logic

- Fix navbar glitches on hardware button devices

- Turn navbar off as default

- Add option to disable scrolling cache

- Make all 14 font variants available to Weather

- FWB: Make all 14 font variants available to Statusbar Clock

- FWB: Statusbar clock font size

- Task Manager: Use one observer for changes, misc cleanup

- SystemUI : Navbar ring five targets

- Fix Weather Color icons Issue

- Recents: Delay cleanup of remaining tasks when dismissing

- Settings : Add Tunings Preference in Configurations

- Settings :Add Kernel Auduitor

- SlimShortcuts: Power menu

- SlimShortcuts: Restart SystemUI

- SlimShortcuts: Volume panel

- Actually show COS in shortcuts and show all other when COS is enabled

- Add Screen Sleep shortcut

- Fix up chamber and Torch shortcuts

- DocumentsUI: Move & improve CAF string

- IMS: revert: ims: More backwards-compatibility stuff

- IMS Connection Capabilities Update

- IMS: Allow add participant with normal IMS call.

- IMS: Initialize audio quality with NONE instead of AMR_WB.

- Fixing conference merge where only one party is added to conference.

- Add call log types definition for Ims call.

- IMS-VT: Add additional error codes for upgrade downgrade

- Ims: Add support to query Packet Count and Packet Error Count

- Add support for wifi calling settings

- IMS: During CS retry, propagate reason code to UI

- IMS: add ImsConfig api to get volte provisioned value.

- IMS: change getMasterValue to getProvisionedValue.

- IMS: Add interface to query call forward for specific service class.

- Revert "ims: Bring in line with current release"

- lockscreen: Add option for showing unlock screen directly (Gesture)

- lockscreen: Add option for showing unlock screen directly

- SystemUI: Update RR Logo Drawables

- Simplify getting total memory

- Fix animation sequence for upload tasks

- QS: Update visibility of items in Bluetooth/WiFi tiles

- Themes: Set composed icon scale to 1f default

- Default to Resolver Theme

- Fix Custom Resolver Theming

- Fix Resolver Theming

- SettingsProvider: move Profile picker activity

- SystemUI: add missing super viewgroup method calls

- Fix race condition in panel expansion handling.

- Fix Launch Notification as Float Icon

- base: fix window bounds for left hand navigationbar

- framework: add string for wifi subscription change notification

- SystemUI: don't show recents if not provisioned

- Fingerprint wakeup: more consistent behavior

- Fixed: Wrong status bar notification layout width.

- services: do not keep notification light on, while incall

- SystemUI: screenshot: remove screenshot notification before taking screenshot

- carrier label : Fix ListPreference

- Carrier label : Remove duplicate int intColor call

- Remove lock screen hide carrier

- Fix typo on TR translations

- Lock screen weather : Remove duplicate color pickers

- Fix lockscreen settings xml (Fix locksreen shortcuts settings)

- Settings: On-The-Go mode On-The-Go turns on the camera of your phone and streams it to an overlay, which is drawn over everything. this makes you feel like your display is transparent, as you see the content behind it.

- Allow disabling the privacy guard notification

- Setting: Match brightness override padding to volume override

- APN: Fix typo

- settings : Squashed Updates

- StatusBar Settings: Hide "Disable Quick Settings On Lockscreen"

- Maintainers:Update LG G3 d855 Maintainer

- Settings: Configurations:Add Some Preference Headers

- vendor/cm: Remove custom resolver from OSS builds.

- services: do not keep notification light on, while incall

- SystemUI: screenshot: remove screenshot notification before taking it

- QS: Make WiFi and Bluetooth tile detail view consistent

- fingerprint wakeup: improve state and error handling

- Frameworks: Add option for position date left-right of clock

- Added Changes for Custom Resolver Activity

- Wallpaper: Create new WallpaperObserver on user switch

- SystemUI: Fix NPE

- services: option to disable lock screen device policy override

- Status bar carrier: don't show Emergency text if no sim is installed

- Fix noticfication tile fc on long press

- Lights with screen on: Don't disable leds after the lockscreen

- core: Reduce mutex contention in ActivityManager

- power: Boost improvements

- QS: Add RR Configurations Tile

- base: report wtf for external cm services

- native : input: Adjust priority

- native :Set explicit ioprio where required

- Simplify OnBoot for selinux switch

- Updated Translations

- Includes All Fixes and Performance Updates From CM

- For More Info Track Github Activities