[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] UnNamedChronos:
2/23

SystemUI: Block face authentication when device is in pocket mode

SystemUI: Fix issues related to SystemUIGoogle and Udfps

2/22

Introduce App lock for S

Introduce Face Unlock for S

Settings: ColumbusLowSensitivityPreferenceController: Disable if using ap sensor

Settings: exclude app lock subsettings from recents

VolumeDialog: Fix live caption tooltip when on left side

base: Fix carrier label being white on light wallpaper

fixup! BiometricScheduler: Cancel operation if not idle

fixup! SystemUI: runtime configurable audio panel location

optimizations

overlay: core: Disable OtaSuggestionSummaryProvider from GMS

overlay: Don't disable Google Play Updates

vendor: Disable blur on app-launch

vendor: update GMS updater component disable list

2/21

Fix deadlock issue

Fix edit button in screenshot share activity

PixelPropsUtils: Bypass hw attestation on newer pixel devices

Settings: AdaptivePlayback: Rename it to 'Smart Pause' to keep a better fluency

Settings: Add missing icons in network and internet menu

Settings: Add a menu item to toggle app lock debugging

Settings: Applock: use property access syntax wherever applicable

Settings: Move the "Adaptive Playback" option to Sound Settings

SystemUI: match brightness slider track height with the progress drawable

base: match track height of volume slider with progress drawable

core: Allow overriding device/model/name properties

llkd: Include llkd-debuggable.rc in eng builds only

services: applock: fix showing unlock prompt for non-visible packages

vendor: Enable multi-user across all devices

vendor: Fix NFC animation background

2/20

NotificationManagerService: Disable channel warning toast by default

rro_overlays: Update default wallpaper

2/19

Settings: Restore AOSP fingerprint enrolling layouts

fingerprint: Rework enrollment screen

2/18

Merge Pixel r32 Feb 2022 security patches

PixelPropsUtils: Update Raven to 2nd February 2022 Security patch fingerprint

PixelPropsUtils: Remove Pubg New State from GamesProps

core: Refactor Pixel 2021 features availability and PixelProps spoofing

gms: Move back to P2020 Personalization services

vold: add support for more filesystems for public storage

2/17

Settings: Nuke ColorBucketPreference and overlays

Settings: Nuke custom vibration intensity preferences

SystemUI: DetailDialog: do not explicitly specify type parameters for setOnClickListener lambda

SystemUI: Fix circle battery styles QS tinting

SystemUI: QSTileImpl: bail out early in handleLongClick if getLongClickIntent returns null

base: Declare cutout utils

themes: Nuke ColorBucket overlays

vendor: overlay: Force disable ambient music components

Update some translations

2/16

Fix ManagedServices concurrent ArrayIndexOutOfBoundsException

init: fix to set sd device label correctly for FS

init: mount_handler: detect main block device more reliably

init.rc: use /sys/class/block instead of /sys/devices/virtual/block

media: update path for vendor specific config files

overlays: Add Outline iconpack

overlays: Add more icon shape overlays

vold: Accept Linux GPT partitions on external SD cards

vold: add support for Linux Native MBR partition types

2/15

DataSwitchTile: Fix issue when subId is non-binary

DataSwitchTile: Resolve initial tile state

Restore support with RadioConfig@1.0 dsds clients

core: Rework the Photos features blacklist again

2/14

GamingMode: NotificationOverlayController: mark overlay as untouchable and non-focusable

GamingMode: upgrade gradle plugin and dependencies

Updater: Convert to blueprint

2/13

Evolver: User toggle for Photos unlimited storage

Evolver: User toggle for games/streaming apps

SystemUI: Disable ringer button if alert slider is present

2/12

Updater: Implement custom OTA URL

Updater: Uprev gradle and imported missing res

Updater: Uprev to API 31

base: Show USB icon in ADB notification

base: Show USB icon in notification instead of generic system icon

bt: security: Use-After-Free in btm_sec_[dis]connected

telephony: Release wakelock if setRadioCapability is not supported

telephony: Update external card state based on current app

2/11

Backport 'Add ability to disable GL draws'

Cancel the existing recents animation before any initialization

Evolver: Implement cutout force fullscreen

Fix BatteryStats counts foreground activity time

Fix NPE with cutout force full screen

Fix an instance of -Wunused-but-set-variable

Fix full draw power usage increase issue

HwRemoteBinder: fix race for concurrent binderDied

Lazy load Properties::isDrawingEnabled

QSTiles: Re-write Caffeine tile in Kotlin

QSTiles: Re-write On-The-Go tile in Kotlin

QSTiles: Re-write Sync tile in Kotlin

Settings: Add activity for cutout force fullscreen

Settings: Migrate encryption settings xml to NestedScrollView

Settings: Migrate interstitial encryption settings xml to NestedScrollView

Settings: Move Extra Dim feature to Display

Settings: Support per-app volume

Settings: Use List Preference for Dark mode

SystemUI: Make center clock layout safe insets aware

SystemUI: Make center clock shift with rest of the status bar items

Update some translations

base: Remove duplicate WRITE_APN_SETTINGS permission for SystemUI

fixup! SystemUI: On-The-Go Mode

2/10

ColorBucket: Remove PitchBlack overlays (different from the ‘real’ Black theme)

EasterEgg: Fix some warnings

Settings: Turn on haptic feedback on back gesture by default

StrictMode: Don't enable extra features for userdebug builds

SystemUI: Display a toast when a screenshot is deleted

SystemUI: MediaOutputDialogFactory: Accept null package name

SystemUI: Remove excess margin from data saver icon

gms: Add Pixel dependencies sysconfigs (for specific Pixel devices only)

init: Set persist.sys.usb.config properly

vendor: Hide blank preference in Settings > Accessibility

vendor: Set persist.sys.usb.config conditionally

2/9

Evolver: Add VoLTE icon from Motorola

PixelPropsUtils: Remove spoofing for currently supported Pixels

SystemUI: Fix method for disabling unlock ripple animation

SystemUI: Introduce ColumbusCompatibilityHelper

SystemUIGoogle: Build android.frameworks.stats

SystemUIGoogle: Fix StatusBarGoogle injection and cleanup code

SystemUIGoogle: Import proto deps for columbus CHRE impl

SystemUIGoogle: Optimize proguard rules

Update SystemUIGoogle

fixup! Screenrecord: add blinking stop dot and low-quality options

vendor: CarrierSettings: Update from SQ1A.220205.002

2/8

Evolver: Alert Slider: Add toggle to disable notifications (OnePlus devices only)

Evolver: Update SearchIndexable for our fragments

Evolver: Update SwitchPreference for CPU overlay toggle

Merge February 2022 security patches

PixelPropsUtils: Update to February 2022 fingerprints

Re-implement Alert Slider (OnePlus devices only)

fixup! base: add CPU info overlay

sepolicy_vndr: Remove duplicate hwservice_contexts

sepolicy_vndr: generic: Add app_data_file_type to vendor_radio_data_file

sepolicy_vndr: legacy: Update vendor property types

sepolicy_vndr: qva: Allow vendor_cnd to read wifi_hal_prop

sepolicy_vndr: qva: Update vendor property types

zygote: Enable USAP by default for S

2/7

Settings: Add preference for one-shot auto-brightness

QS: Use Settings.Panel intent for Volume Tile

QS: Use Settings.Panel intents for WiFi and NFC

2/6

ScreenshotHelper: ignore timeout when taking partial screenshots

SystemUI: add public setting keys for monet tunables

VolumeDialog: Display default row when the active row is a notification

VolumeDialog: Don't hide the default stream when adjusting the music stream

2/5

Settings: add a title for Beam main switch

Settings: BluetoothDeviceDetailsFragment: fix edit menu icon tint

Settings: Disable Storage Manager

2/4

Evolver: Improve Secure QS tile behavior toggle

Settings: Improve code for time spent in app

2/3

Remove Advanced nav/Extended swipe gestures

Return Back gesture height settings

SystemUI: Update NFC tile drawable

SystemUI: Use same NFC icon as that in QS tile

2/2

Evolver: Optional screenshot type

Evolver: Refactor Notification settings fragment

Evolver: Refactor Status bar icons preference category

ScreenshotTile: Make default state inactive

ScreenshotTile: Use secondary label to indicate mode

Settings: fingerprint: hide link icon when there's no link

2/1

Evolver: Refactor Themes fragment

Fixes ubsan shift-out-of-bounds SIGABRT

Settings: Add missing Gestures nav actions

Zygote: Fix an issue when emptying the usap pool

libgui: Dispatch vsync when receiving vsync timeout

1/31

Evolver: Add dividers to some preferences

Evolver: Add new black theme

KeyguardIndication: Fix glitchy charging info on lockscreen

Switch to a better Network Traffic implementation

Update translations

1/30

DefaultPermissionGrant: Fix google search crash

Evolver: Allow disabling ripple effect on unlock

Evolver: Move Monet settings to seperate fragment

FingerprintManager: Fix NPE due to sensorProps

Navbar: Fix issue where pill disappears in gestural mode

Settings: Add missing android title for top_level_settings

Settings: Add LTE only setting

Settings: Cache current context before creating a new user

Settings: Drawables: Dark mode support for app installation restriction icon

Settings: NFC: Get outer NFC preference to listen for changes

Settings: Remove back gesture height settings

Switch to a better Network Traffic implementation

apns: Add DITO PH

apns: Add Unifi

1/29

Evolver: Launch default music player on headset connect

base: NPE in ImageWallpaper

1/28

SystemUI: FPSInfoService: initialize fpsInfoView without posting in handler

overlay: SystemUI: Remove power menu shadow

Official initial build for Dipper

These are the alterations of source so far:

1/27

Deprecate LiveDisplay and LOS FOD stuff

PixelPropsUtils: Whitelist ARCore

SystemUI: rewrite fps info tile in kt and bind service to the tile

1/26

Settings: Import missing lottie swipe fingerprint from redfin

SystemUI: rewrite FPSInfoService in kt from scratch

UdfpsResources: Add more UDFPS icons

UdfpsResources: Convert remaining png to webp

apps: Build Repainter integration service

overlay: Add config for Repainter integration service

overlay: core: Use accent color for progress bar background

sepolicy: Nuke LiveDisplay and Lineage FOD

sepolicy: Resolve turbo_adapter denial

1/25

Evolver: Rename FP pressed color default to Cyan

GamingMode: LockGestureTile: load state from preferences in init

GamingMode: remove overlay menu switch

overlay: core: Add chroma to light surface highlight color

1/24

Battery Styles: Set proper battery style on init

Fix incorrect SID matching for bio prompts

Evolver: Remove Expanded option for network traffic

Evolver: Themes: Rearrange the categories

IconPackKaiAndroidOverlay: fix for carriers using 5 bars of signal

QuickSettings: Use tick instead of vibrate for normal tap on qs tile

SystemUI: Limit keyguard charging stats updates

SystemUI: Keyguard: Check for a null errString

SystemUI: Make sure notification icons are sticked to the left

SystemUI: use DOUBLE_TAP_TO_WAKE setting also for wake from aod

base: InputManager: handle housed stylus event

gms: Remove non-battery TurboAdapter

neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE

overlays: Add acherus icon pack

1/23

PixelPropsUtils: Remove GamesProps

RecoverySystem: make the package readable before checking capex

SystemUI: PeopleSpaceWidgetManager: don't spam logcat

SystemUI: ic_brightness_*: drawables get surface color

base: AudioService: bail out if ringer mode is not recognized

fonts: Bring back more font overlays

1/22

Settings: Fix invalid private DNS help text if URI is missing

Settings: WifiDisplaySettings: Fix some NPE

1/21

BatteryMeterView: Move null check to the beginning of the method

Evolver: Add Game Space shortcut pref

GamingMode: Fix NPE in ActivityManager service

GpsNetInitiatedHandler: Disable more debugging

Make Gaming Mode QS tile use Game space features instead

NavigationModeController: Silence log spam

QuickStatusBarHeader: Only disable battery click when needed

Settings: Add footer explanation to Adaptive Playback

Settings: ColorBucketPreference: Nuke SettingsObserver

Settings: DoubleTapGesture: Make it use a preference controller

Settings: Make PIN scramble user specific

SettingsIntelligence: Match Settings style

TextView: Allow preventing requestLayout() calls

services: LightsService: Mute an annoying error message