[OnePlus 7 Pro ROMs, Kernels, Recoveries, & Other D] varund7726:
Update 8.4.1

Resurrection Remix Q Ver 8.4.1 Changelog

Main changes

Base: Add Qs RGB Mode

QsContainer: Make rgb mode animation transition duration user configurable

QS tile label: tint it with accent color and use bolder font

SystemUI: Tint active qs tile expand indicator with accent color

Base: Add toggle to tint inactive QS tiles and titles

Add separate sim ringtone option

Expand rgb to Qs tile labels

EdgeLighting: Allow to hide AOD content while pulsing for notification

SystemUI: support VoWIFI icons and tuner switch

SystemUI: DataSwitchTile: update SIMs QS icons.

QSTile: tint second line of active tile as well

SystemUI: Recognizing FP animation effect fixes

QSTile: Ensure icons don't look ugly on dark mode

FODCircleView: Use pulsing condition for Dreaming alpha too

Updte carrier config

Use 8GB dalvik heap config (better multi-tasking)

EdgeLighting: Fix ghost view after pulsing only show aod content view if locked

Fix statusbar clock not updating

CarrierConfigManager: Fix LTE +

More fixes to call recording

Music tile fixes

fix few issues with flashlight Blink with call

Fix Dialer and Messaging app luanching with white screen on dark themes

Volte and VoWifi fixes More here

telephony: URI cannot be created with negative subIds

Close file descriptor to avoid socket leak

SystemUI: Reset PUK StateMachine after PUK is unlocked

SystemUI: there is unexpected SIM PIN input dialog.

IMS: Add new carrier config.

IMS: Add new Carrier Config.

Telephony: Rename VoWiFi Emergency notification intent.

Don't change public API

Phone ringtone setting for Multi SIM device

VoWifi notification for emergency calls

fix VOlte icon switch derp

Ims: Add suppport for "Ims Preferred" WFC Preference

Revert "Telephony: Rename VoWiFi Emergency notification intent."

Whitelist OVERRIDE_WIFI_CONFIG for phone app

Add auth framework for outgoing SMS messages.

Telephony: Don't crash for too long baseband version

Check if EIMS when confirming network

net: modify connecitvity rematch logic to support MSIM devices

Add ICCID into CarrierIdentifier

Emergency SMS carrier config flag

IMS-VT: Add config to control holding a video call

SMS: Parsing of CDMA MMS notification carried by SMS

Telephony: Get SIM card capacity count of SMS

IMS: Add carrier config for RTT always enabled

IMS: Conference URI support.

IMS: Propagate RTT capability of the called party to UI

IMS: Add CALL_TYPE for audio and video inactive

IMS: Propagate call session property changed message

Use proper coded alphabet when a contact is written into EF_ADN of USIM.

Telephony: Add DisconnectCause values for clear code

IMS: Add UT interface to query CF setting for service class.

IMS: Add flag to control reset UT capability

Add config to disable CDMA call forward/waiting

Update wifi interface ip state upon receiving ap disable event

Telephony: NPE observed in Settings when click on Search settings

System Fixes

Resolve NumberPicker display abnormal issue.

base: Handle NPE for ContentObserver

ActivityManager: Fix NPE in ProcessRecord

Avoid NPE in system_server in bringDownServiceLocked()

ViewRootImpl: Fixed memory leak caussed by viewrootImpl objects

Fix MtpDatabase multithreading NullPointerException

AMS: Fix the null pointer exception in IntentResolver

Fix NullPointerException of AMS

AccountManagerService: Fix ConnectionRecord Leak

Updated gapps to july version

Other updates from los