[OnePlus 3 & 3T Cross Device Development] ujwal.p:
Reporting Bugs

DO NOT Report bugs if you're running a custom kernel or you installed Xposed

Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)

If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)

If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.

Changelogs

Older Builds :

Build dated 20181004 :

Initial build

Build dated 20181105 :

Add Fruity Pebbles (A custom accent selector for the system)

Add dark theme to some inbuilt apps (including Settings) when Dark Device Theme is selected

Add better exposures to allow better themeabilty of both inbuilt accents and Substratum

Have better sorting of Network Icons in statusbar

Add an API to restart SystemUI without requiring root

Allow to switch to Old style of Mobile Network icons (pre-P style icon)

Add an option to allow disabling Screenshot shutter sound

Allow to force never mode for display cutout

Bring back less notification sounds to annoy us less

DND will now auto-activate when on a call

Add in-call vibration features

Add Call-recording (should work in Belgium, Bulgaria and Austria since it is legal there)

Add call statistics

Bluetooth fixes for certain edge cases

Resolve some WiFi security flaws

Resolved some issues with File Based Encryption (FBE)

Add minor fixes for encryption

Add ability to customize Carrier Label and it's placement (lockscreen or statusbar or both or none)

Add statusbar Network Traffic indicators

Allow hiding arrows in Network Traffic Indicators

Add Notification LED customization on a per-app basis

Add Battery LED customization (configure colour of LED in low, medium, 90+ and full charged)

Allow suppressing notifications when the screen is on

Add Dash Charging support to the lockscreen Charging info

Allow searching OwlsNest options from the Settings search bar

Add CPU Info overlay inside OwlsNest>Advanced Settings

Build dated 20181108 :

November Security Patch has been merged

Google-ify the theme for Dialer

Center the suggestion text and icon in Settings

Tint suggestion icons to match system accent

Launcher3 (QuickStep) Updates

Swipe down to show notifications panel and make it optional

Allow doubletap/longpress power to toggle torch when screen is off (will not be triggered when proximity sensor is covered)

Add Screenrecorder tile (options include 480p, 720p, 720p+)

Add a Screenshot and Partial Screenshot tile since Vol Up+Power is now a gesture for silent

Switch to Pixel2 sounds from the Pie factory image

Unlock phone on Successful Face Recognition

Add a new only Gesture based navigation system (info on how to use it can be found in OwlsNest>Gestures>AOSP Gestures>Swipe Up on Home Button)

Build dated 20181119 :

Encryption Support

Alphabetize our Custom QS Tiles

Add toggle for Roaming Indicator on Network statusbar icon

Block certain apps from using the sensors all the time (includes WhatsApp, Telegram and Snapchat)

Some fixes for Partial Screenshot

Fix issue applying themes with certain wallpapers / LWP

Add Pulse on stock navbar (currently Work-In-Progress)

Add Smart Pixels (allows turning pixels off to save battery)

Some fixes and optimizations to the entire interface

Build dated 20181130 :

improved gps performance

Kernel baseline updated to LA.UM.7.6.r1-03600-89xx.0

Add Display Modes settings, allows for Panel Modes and High Brightness mode, both having a QS Tile.

Add Dynamic Immersive Tile

NFC fixes

Add battery level animation in Settings

Handle Navbar Pulse smoothly

Add Support for power off alarm feature

When using full gesture Navbar, allow moving keyboard cursor by holding down on left or right side

Updates to Themes QS Tile

When disabling power save, it'll now revert to previously set theme mode

Handle searches better inside Settings

Bring back Notification and Battery LED settings with a ton of fixes and better handling

Add support for icon packs in recent panel (follows what is set inside inbuilt launcher)

Fix AOD disappearing after some time

Show a toast when a screenshot is deleted

Update QS Customizer string to show that tapping tiles is also allowed to add them in QS Panel

Add Power Saving hint to circle battery

Option to mute media with the Vol Up+Power gesture

Add package name to installed apps list

Clean up battery styles code

Add Ambient display music ticker

Add a description for power menu settings in OwlsNest

Make the Lockscreen menu in OwlsNest cleaner

Add per-app cellular data and wifi restrictions (allows for better data usage control)

Build dated 20181210 :

December Security Patch

Volte working

Smart Navigation

4G/LTE toggle

Battery life improvement

Adb over network

fixed fingerprint not responding sometimes

Build dated 20190114 :

Merge January Security Patch (9.0.0_r30)

Add Battery light settings to Global Settings search

Long press settings icon in QS will open OwlsNest

Some dual-sim fixes

Allow user to define different ringtones per sim

Add WiFi Calling support

Add Wireless Display support (fixes soft reboot when attempting to connect to a wireless display)

Some Telephony fixes

Don't trigger Ambient Music Ticker when not a music notification

Fix no default ringtone in slot 2 (will mirror ringtone selected for slot 1)

Add lockscreen weather (has support for both Celsius and Fahrenheit)

Add vibration sliders for incoming calls and notifications

Fix AOD flicker issue

Fix OwlsNest having a weird actionbar title

Clean up some OwlsNest code

Dual-sim fixes yet again

Change swipe-up gesture setting config

Add support for TCP/IP over NAN

Fixes for Download provider

Ensure release of wakelock when BT is disabled

Add Now-Playing container that shows current playing song on device to mimic the Pixel3XL's Now-Playing

Add volume cursor control

Add lockscreen clock styles (includes regular, hour bold, analog, Samsung, Samsung bold)

Allow user to disable items in lockscreen

Add advanced settings for Ambient Display

Fix HighBrightnessMode being enabled on boot

Fix Display Mode switching to Night Mode (DCI-P3 ftw!)

Add toggles for sim slot (can't disable all sim cards for obvious reasons)

Fix USB mode not being switchable

Blacklist /vendor overlays

Translations imports and fixes

Revert Blacklist apps from chooser activity to restore sanity

Fix AOSP Clock missing alarms

Add option to go back to Oreo recents panel

Fix swipe up gesture config

Add Quick Pulldown QS

Add Smart Pulldown QS

Allow disabling QS on lockscreen

OnePlus Gesture tweaks

Add toggle for visualizer on ambient display/always-on display

Fix swipe up on back glitch in full gesture navigation

Add haptic feedback on back button in full gesture navigation

Improve look of minute hand in lockscreen analog clock

Fix error when unlocking sim pin

Get operator name of default data provider

Fix network traffic indicator not hiding on lost connection

Optimize network traffic indicator background activity

Fix NFC tile look

Fix battery saver pop-up when charging

Use correct icon for ring volume

Add AppOps (controls permissions for apps and helps limit access to your device)

Move InCall vibration features from Dialer to Settings so that it can be used with GDialer

Add increasing ring volume

Allow disabling/enabling fingerprint authentication vibration

Add seven and eight QS colums for potrait

Make footer brightness slider in QS touch area of trigger more reliable

Fix padding for VoLTE icon

Add option to use volume keys to control ring volume instead of media

Implement OnePlus-like gestures (based on implementation present in OOS 9.0 and not 9.0.2)

Phone ringtone for multi sims can now be configured to differentiate which sim is recieving the call

Add three-finger-swipe gesture for screenshot (as present on OOS)

Fix keyguard indications acting finiky and going below the screen

Some VoLTE fixes for a stabler experience

Add some translations

Some pattern/pin fixes

Allow chromium browsers to sign in

Add our BlackAF inbuilt theme as a toggle to be used instead of Dark (themes notifications black too, might require a SystemUI restart to take effect)

Completely fix Updater for A/B device support

Define the volume rocker is on left side to have volume panel on left too

Some translation imports and fixes

Expose autofill save dialog text colour to help our inbuilt theme and Substratum themes

Switch to a new bootanimation

Add QS Tile to show volume panel on tap

Add Heads-up blacklist and stoplist (blacklist will stop headsup from the app and stoplist will disable headsup when the specific app is open)

Refactor Battery styles

Show percentage in QS even when disabled on statusbar

Show a bolt symbol in text style of battery when charging

Show percentage when the device is charging

Some code improvements in the hidden/text battery style

Reload assets on theme change (A SystemUI restart is no longer required when moving from black/dark/light to any other, the system handles reloading those assets)

Theme Now Playing

Some code cleanup for GBoard/Now Playing light theme switch

Some ADB fixes

Add Google Search double tap option in inbuilt launcher

Pin HOME application in memory

Some improvements in tethering

Add support for notification theming (Dark theme selected will make the notifications dark too)

Exposures for themers to allow disabling/enabling dynamic coloured notifications for app names and icons

Theme Now Playing

Fix GBoard overlay for light theme

Add QS Rows configuration to both landscape and potrait mode

Define Google Assistant as default assist app (fixes longpress home not triggering GAssistant)

Rebase smartnav for better stability

Fix SystemUI force close when navigation bar is disabled and music is played

Add network traffic monitor properly to statusbar icons

Rebase Auto brightness toggle in QS to fix a visual glitch when sliding

Add brightness increase/decrease icons for granular control (has a toggle to show this)

add toggles for whether auto brightness should be shown in QS or not

Fix statusbar brightness gesture (should be 100% functional now)

Add toggle to hide QS info header and security footer

Add switch for linked/unlinked ring and notification volumes