[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] dvishalkhatri:
Changelog - 27-08-2019

- Removed date styles

- Removed all Q clock changes and additions (equal to officiall AOSiP now)

- Battery bar has its own tab now

- Beautified flashing script in recovery (Thanks to [MENTION=9134270]marshmello_61[/MENTION])

- CustomDoze: Added support for custom Tilt and Proximity sensors

- Added option to force expanded notifications

- Revised download indication in notification

- Removed download notification after preview

- Fixed autofill dialog background

- Some more bionic optimizations from PA

- A lot of GSI stuff was merged in AOSiP

- Added Bootleggers date styles back

- Imported Lockscreen clock fronts from Bootleggers

- Removed Fruity pebbles and introduced RGB accenter from POSP

- Q Clock "it's" follows RGB accenter now

- Q Clock: Added 24h support back

- Added LOS Recorder with system audio recording support

- Added Extended Google Sound Search tile (with support for Shazam and Soundhound)

- Added CPUInfo toggle tile

- Added Compass tile

- Slashified more tiles to match QS

- Added toggle for notification counters

- Ticker: Don't tick in do not disturb

- Ticker: Fixed alignment in statusbar

- Added per-app VPN data restriction ability

- Improved performance of unclipped save layers

- SystemUI: Don't vibrate on touchscreen camera gesture

- Added Long screenshot port from OOS

- Adjusted QS Tile to work with new long screenshots

- Increased Longshot timeout to 2 seconds

- Added 2 more experimental date styles (only for testing, was curious)

- AppOpsManager: Fixed bluetooth scan op permission

- Added Multiuser switch

- Settings: Imported Adaptive Battery translations from crosshatch

- Improved notification counter

- Added support for in-display fingerprint sensors

- Battery icon: Don't force show percentage

- Q clock: Added Indonesian, Spanish, Polish translations

- Updated ROM translations

- Some more things maybe I can't remember more :P

Device Changelog -

- Updated to Lighting Kernel v2.8

- Kernel Upstream to 4.9.188

Changelog - 08-08-2019

- August Security Patch

- Disabled ambient brightness changer in CustomDoze package (reenabled doze autobrightness)

- Removed recent Pocket mode fixes (as requested)

- Enabled Burn in protection for status/navbar again

- Enabled Smooth Streaming for secure video playback

- Removed AudioFlinger client heapsize prop

- Fixed Screenshot preview

- Added 6 new QS tile styles from Bootleggers (Cookie, Neon Light, Oxygen, Triangles, Divided Circle, Cosmos)

- Reworked QS Transparency option (Don't set background on the entire FrameLayout. Let background shade stay as is.)

- BatteryBar: Fixed vertical gradient and some other fixes

- Imported Android Q Animations

- Changed Q seekbar back to latest AOSiP source

- Some general seekbar improvements

- Set max fling ticks per sec to 24

- Added sysprop to prevent FW download during boot with NFC off

- Settings: Rearranged Sounds and Battery page a little

- Reworked Sensor block switch and added Facebook apps and Slack

- Fixed Battery bar showing in Always On Display

- Fixed Battery bar visible behind transparent quick settings

- Added option to unlock keystore with fingerprint after reboot

- Added toggle to disable battery estimates in QS

- Back to Oreo charging current, voltage and temperature on lockscreen

- Ensured battery estimates update on callback

- Some QS header improvements

- Fixed themeing of notification shelf dot

- Animate visibility change for Keyguard Indication Area

- GamingMode Tile: Show "What's This?" on long click

- Ambient music ticker: Made it look nicer by adding an illustration

- Ambient music ticker: Improved the wording a tad bit

- OP Gestures: Enabled gestures on the keyguard as well

- OP Gestures: Fixed App switch triggering

- OP Gestures: Fixed navbar detection and landscape mode

- OP Gestures: Added ability to set system prop for bottom swipe start threshold (please let me know which value you want)

- OP Gestures: Added option for Haptic feedback duration

- SmartNavSettings: Decreased min amount navbar can be adjusted

- Power Menu: Use long press for partial screenshot

- Added option to launch default music player on headset connect

- Reduced sleep timeout for pocket lock

- Added option to hide status bar on lockscreen (This doesn't work. Sorry guys, will look into it)

- Added option to hide lock icon on lockscreen

- Added option to hide indicator text on lockscreen

- Exposed ambient music ticker bottom margin for themers

- Added Touch response optimizations from CAF

- Added Screen Stabiization

- Added Screen Stabilization QS tile

- Improved Battery saver tile

- Increased WiFi scan interval

- Added Android Q style Wifi icons (also color corrected for Pie)

- Reverted some questionable binder commits

- Fixed pop noise at the begining of next track

- Splitted Quick settings category up a bit

- Fixed Battery bar on navbar Option

- Added Weather switch for Celsius/Fahrenheit

- Battery Estimates is disabled by default now

- Made FP detection in pocket mode configurable

- Added Music QS Tile

- Improved Weather Client

- Improved Caffeine QS tile

- Added missing icon for double tap to trigger doze

- Added BT compatibility for launch music player on headset connect option

- Added developer setting to set the default GPU renderer

- Added Lockscreen date styles back (still centered on qclock)

- Added Powermenu Background filter

- Battery Estimates: Show only in QSB Header

- Launch music player: disabled by default now

- Removed Q settings search bar layout to fix some themes

- Accents: Converted user accents to Q accents

- Updated several QS icons to Outline style (Caffeine, Heads up, Media (Play), Volume panel)

- MusicTile: Cleaned up redundant code

- Updated translations (merged also a PR again to fix qclock translation for pt-BR)

- PocketLock: Removed animations

- Reworked Battery Estimates options

- Added 20 familiar brand color accents

- Added Android Q lock icon on lock screen

- sepolicy: Added Label to f2fs sysfs files

- sepolicy: Added Google App build props

- Addressed some theme_data_file denials (this fixes some font parts not changing without sysui restart)

- Added bluetooth support to access mediametrics service

- Op gestures: Added swipe start height setting

- Added ROM side support for NLP combo feature

- vendor: Cleaned up common.mk

- Some fixes for SimSettings

- Brought back POSP q styled searchbar (now also compatible with Flare)

- PrivacyGuard: Added some missing permission icons

- Settings: More changes from Android Q Beta 4 (some icons, strings and rearrangements)

- BatteryUtils: Allowed to show anomalies of pre-O apps

- Reworked Q Clock:

- based on AOSiP's Q clock

- Brought to center stage

- Accent based now

- Added support for 24h clock (English and German should be fine, others may need changes again)

- Animate change in time

- Make sure minutes text is in single line

- Don't show on Ambient ticker screen

- Don't show gradient background for small clock view on doze screen

- A ****load of CAF IMS fixes

- Translated all Derp features to German

- Added new add icon button from Q beta 5 for bluetooth preferences

- Added option to change Lockscreen Clock Widget Fonts

- Added option to change Lockscreen Date Fonts

- Added Lock Clock & Date Font Size options

- Added Pixel-like LS Clock Font and set as default

- Removed seekbar from media notification if playback state is null

- Added Accent Tinted and blurred filter option for media coverart

- Added toggle to show battery fully charged notification

- Added toggle for lockscreen weather

- Added Running services icon toggle (Allows to quickly open Running Services from QS panel)

- Added Option to auto hide status-bar clock for notch devices

- Fixed default statusbar logo for substratum

- Enabled Apps List in Battery Usage through FeatureFlag

- Some more things maybe I can't remember more :P

Device Changelog -

- Bumped Up to Lighting Kernel v2.7

- Kernel Upstream to v4.9.188

- A lot of underhood changes for better performances

Changelog - 27-06-2019

- Added SBC Dual Channel (SBC HD Audio) support

- Some pocket mode fixes

- Removed device-specific pocket mode since we now have a ROM side implementation

- CustomDoze: Added Double tap to trigger doze

- Disabled doze auto brightness (now ambient brightness changer can take effect)

- Added some icons to the Ambient Display section of Settings

- Added Vector icons for Dirac settings

- Removed lockscreen date styles for now

- Added animation of switching between the power menu and the extended power menu

- Blocked that Spotify can use the accelerometer and linear acceleration

- Added Pixel Navigation Bar's Home icon

- Changed to proper default Accent hex colors

- Updated some default configs for framework, SystemUI and Settings

- Changed 'Manage notifications' string in SystemUI to just 'Manage' (Q behavior)

- Icon bg changes for Settings on Dark/Black themes

- Theme changes for Settings Suggestions app

- Added check if Font has valid context

- Some dock accessory fixes

- Pop-up an error when renaming a file in Documents app and something goes wrong

- Set delay for screenshot shortcut (vol down+power) to 0

- Some encryption fixes

- Updated German APNs

- Updated few Fonts

- Updated translations (merged also a PR for pt-BR translations for Q clock)

- Some more things maybe I can't remember more :P

Device Specific -

- Switched to Lighting kernel

- Fixed Dirac

Changelog - 17-06-2019

- Initial Build with Enforcing