[OnePlus 7T ROMs, Kernels, Recoveries, & Other Deve] anirudhgupta109:
New Alpha build dated 20200208 is out!

The link to ROM is in the OP.

The entire flashing procedure has changed, I've updated the Installation Procedure post. MAKE SURE YOU READ IT BEFORE YOU ATTEMPT FLASHING!!!!!!

A ton of people asked for Screen off gestures, so I've added it in to this build and also made the entire flashing procedure easier for the average person.

As usual let me know about any issues with the ROM.

Changelog:

Merge in February Security Patch
Redo flash method
Rebase kernel completely, based off latest 4.14 source and OnePlus sources, has a ton of EAS and smoothness goodness
Added Screen off Gestures
Resolved all issues on US carriers like Verizon and T-Mobile
Include our own recovery
sm8150-common: sepolicy: Label vendor.nxp.eventprocessor::INxpEseEvtProcessor
Add Hardslog light theme
few more tweaks for hs_dark to make it more material
New theme: BLACKOUT
Add new hardslog_dark theme
overlay: Allow to theme Settings with primary
Drop prebuilt boot-WfdCommon.oat
Volume panel: Long press settings button to launch Sound Settings
QSFooterImpl: Animate multiuser avatar
Check CellInfoCallback Detail for Null
Set /sys/power/wake_lock permissions on init.
system_suspend: start early
ScreenshotHelper: ignore timeout when taking partial screenshots
SystemUI: implement better partial screenshot
sm8150-common: Add ODM props from stock
fw/b: biometrics: Add overlay to prevent cleanup of unused fingerprints
base: Allow switching to drawable for qs icons
Context-aware Bluetooth airplane mode
Power detail pages: Finish off the rest of the icon tinting
Settings: fix icon tinting in power detail pages
Themes: make sure settings shortcut icons follow system accent
Desktop backup password: Tint buttons to match system theme
Network & Internet: Remove carrier settings preference
Settings Icons: add VPN icon
sm8150-common: overlay: State devices have no LED
sm8150-common: Enable BT A2DP offload
sm8150-common: Support A2DP offload for Bluetooth Audio HAL V2
sm8150-common: Decommonize sensors.ssc.so
sm8150-common: Enable AOSP bluetooth audio HAL v2
sm8150-common: Enable bluetooth audio hal
sm8150-common: Use 8GB dalvik heap config
Properly set fonts and icons on keyguard when changing styles
SystemUI: Improve Samsung clock layout
Introduce bold digital and Samsung like lockscreen clocks
Keyguard: add binary custom clock face
KeyguardClockPositionAlgorithm: Allow forcing default clockY positioning
LockscreenVisualizer: Use offload thread
Lockscreen visualizer: fix SystemUI FC when using Pulse
Add haptic feedback to QS tiles
PhoneWindowManager: Improve haptics and use VibrationEffect
VibratorService: implement OnePlus proprietary vibrator format
LatinIME: Change jni lib to prebuilt Google version
aosip: Add prebuilt keyboard swipe lib google version
OwlsNest: Add Asus VoLTE Icon [2/2]
OwlsNest: Add VoLIT icon [2/2]
VoLTE Icon - User Selectable VoLTE Icon [2/2]
SystemUI: Add Asus VoLTE Icon [1/2]
SystemUI: Add VoLIT icon [1/2]
VoLTE Icon - User Selectable VoLTE Icon [1/2]
SystemUI: VoLIT
Change default wallpaper name
wallpaper: change default name to our custom
Sounds: Set ringtone, notification and alarm
Add AOSIP_PRODUCT_PROPERTIES hook
Long press QS settings for OwlsNest
Disable default media picker activity
sm8150-common: sepolicy: Use r_dir_file() macro for wcnss_service
sm8150-common: sepolicy: Allow hal_audio_default to use hal_param_hwservice
sm8150-common: Update blobs from 10.3.0
sm8150-common: Decommonize ACDB files
[2/2] Ambient Visualizer
Lockscreen Visualizer: Add pulse magic
OwlsNest: Add lockscreen visualizer toggle
[1/2] Ambient Visualizer
Lockscreen Visualizer: Add pulse magic
SystemUI: Add visualizer feature
Snap: Always override Camera2
privapp-permissions: Grant START_ACTIVITIES_FROM_BACKGROUND perm to Snap
Camera: allow camera to use power key as shutter
Fix janky layout when in 'can't see ****' mode
Introduce a category preference
Power button flashlight toggle: rely on aosp doze sensors check code
Allow to choose lockscreen or Ambient on wake gestures
ThemePicker: Don't store clock plugin as JSON
Overlay: Add Nature primary
Overlay: Add Ocean primary
Overlay: Adjust a few exposures for our theming
overlay: unify dark SystemUI styles and support primary overlays
Overlay:Add some Kronic to our overlaystub
ThemePicker: Switch to a new style for color accent chips
Bring back animations in Settings
Add missing animations
Screen off animations [2/2]
Screen off animations [1/2]
OwlsNest: QS panel opacity[1/2]
OwlsNest: Add switch to pre P mobile icon style [2/2]
base: add permission for SurfaceFlinger
base: SystemUI: add tuner to hide qs drag handle
SystemUI: refactor qs bg color into dedicated color resource
SystemUI: add tuner switch to allow hiding lock status icon
SystemUI: add tuner switch for transparent qs status bar bg
[2/2] base: QS panel opacity
SystemUI: old style mobile data type indicator layout update
SystemUI: add AOSiPSettingsService with dagger injection
SystemUI: fix qs customizer column menu setup
SystemUI: fix qs page num calc algo
SystemUI: use LayerDrawable for status bar bt icon
SystemUI: make security footer height same as general footer
SystemUI: fix qs footer side margin
SystemUI: fix layout of qs header info
SystemUI: keep width on qs expand move
SystemUI: bring back old style mobile data indicators
soong: use absolute path for OUT_DIR
Add simple iconpack support
Themes: ensure some elements are fine and dandy after overlay changes and various inits
ThemePicker: fix apply of empty primary overlay choices
overlay: Make black theme BlackAF
Partial pick:Center the suggestion card button
Fix brightness slider under Settings/Display
Theme Moar dialogs
Theme safe boot dialog
PowerMenu: Theme the power menu the same color as QS/Settings background
Kill teal color for the default printer service
Resolve theme issues
Update color overlays for Android 10

Thanks for your feedback and support ;);)!