[OnePlus 2 Android Development] Shreesha.Murthy:
Changelogs

Build dated 20180114 :

- Initial build

Build dated 20180121 :

- Removed padding in status bar

- Fixed Alarm clock FC

- Wonky offline audio playback issue fixed

- Added screenrecord

- Ability to unlink notification sound and media sound

- Snapdragon Camera included

- Added Expanded Desktop QS tile

- Storage summary FCs fixed

- Disabled notification channel warnings by default

- Added reset battery stats

- Live wallpaper FCs fixed

- Pissel-ify the ExactCalculator

- Fixed plug to wake up

- Minor bug fixes

Build dated 20180122 [HOT FIX] :

- Fixed Search Settings FC

- Fixed sim icon menu crashing after rebooting

Build dated 20180129 :

- Added App Ops

- Added "Ambient Music ticker"

- Ability to hide lockscreen items

- Added screen off animations

- Added pulse album art color

- Added power menu torch

- Fix carrier label FC

- Fix statusbar logo on inverted statusbar

- Fix auto-brightness toggle

- Disabled power menu double tap for camera by default

- Show current version when updating apks

- Lots more under the hood fixes/additions

- Fixed power off charging images

- Fixed WiFi being off on a reboot

Build dated 20180204 :

- Added optional VoLTE icon

- Remove call to expand QS panel while pressing the Airplane QS tile

- Use multithread to verify files contained in APK

- Shorten wait time for shutdown time

- Prevent deadlock when going out of idle state

- Enable three icon switching within QS DND tile

- Add api to force show led lights

- Expose the notification log (history of dismissed notifications)

- Added more volume steps (upto 30)

- Added sensitive phone numbers

- set /system/etc/init.d/* permissions by default

- Updated AppOps with newer O permissions

- Made voicemail notifications dismissable on all carriers

- Updated bunch of APNs

- minor bug fixes and translation updates

Build dated 20180211 :

- Updated radio and ims blobs

- Enabled back CNE and DPM features

- Working SIM manual provisioning (SIM disable switch)

- Added required vzw jars needed for VZW US carrier

- February security patch

- Added Jelly browser

- New Gallery and MusicFX apps

- Removed AOSP su

- New lockscreen pattern options

- Added scrollview to powermenu

- Added powermenu lockscreen visibility

- Less annoying notifications

- Added smart notification section

- Added PocketJudge

- Added lockscreen quick unlock

- Ability to have increasing ringtone

- Disabled persistent data by default

- Added immersive recents

- Ability to disable QS on secure lockscreen

- Ability to hide apps from recents

- Configurable SystemUI theme(Based off wallpaper being light/dark)

- Added Face unlock toggle

- Added volume tones

- Minor bug fixes and translation updates

Build dated 20180218 :

- Disabled dataroaming by default

- Added one time QS dialog for the caffeine tile

- Status bar clock alignment fixes

- Updated netmgrd binary from kenzo

- Set dalvik properties dynamically based off system memory

- Added lockscreen visualizer

- Enabled home button wake

- Disable keyboard's haptic feedback by default

- Status bar left/right clock customizations

- Added Google Sound Search tile

- Light/Dark UI system wide theme

- MSIM sim colour chooser fixes

- Minor bug fixes and translation updates

Build dated 20180226 :

- Set a text length on the carrier label

- Option to hide/show search bars in launcher

- Introduced battery styles

- Allow using 4G icon instead LTE

- Added Camera2

- Fixed sound leak while taking a screenshot

- Updated core control

- Updated audio configs

- Added package name to installed app details

- Added animations in WifiSettings

- Added toggle for Dark UI

- Added accents to complement Dark UI

- Fixed unusable white screen on QS edit panel

- Added DUI tile

- Add options to change grid sizes in launcher

- Option to change columns/rows only for workspace, not the app drawer

- Fixed notification sound for some apps if Smart notification sound enabled

- NPE fixes for most of the QS tiles

- Minor bug fixes

Build dated 20180313 :

- March security update

- Password retention feature

- Fixed theming of QS background color

- Theme tile

- System animations back to 1x

- Screenshot: Fix crash when taking screenshot in partial screenshot view, append app name to filename

- QS tiles: Compass, USB, Music, CPUInfo, Ambient display, AOD

- Sepolicy updates

- 4G/LTE switch

- Charging on/off sounds

- Screenrecord tile updates

- Enabled long-press on power in suspend by default

- Enabled multi-user across all devices

- Made Chinese users happy by switching to old NTP server in China

- Enabled hidden storage manager

- Fixed Trusted Face

- Disabled system theme preferences when Substratum overlays are enabled

- Added package name to installed app details

- Fixed black scrim when turning screen on from AOD

- Disabled doze by default

- Fixed BT audio

- Added spanish translation

- Hooked FAB color to accent & changed its icon

- battery while changing when its inside icon

- Sensor block per-package

- Toast icon and updates

- Updated screenshot tiles with new vectors

- Added custom pref for devices with custom doze packages

- Removed unnecessary recent apps transition

- Suspend Actions

- Added kill button to notifications

- Once per track Music Ticker

- Added Updater app

- Proximity wake toggle for blocking d2tw gestures and FP when prox.sensor is covered

- Disabled AOD by default

- Hidden keyguard shortcuts when quick settings disabled on secure lockscreen

- Battery level on bottom in ambient display

- Changed QS customizer 'drag to add tile' string

- New USB category in developer option consisting USB secure connect, toggle for USB dialog and USB default config

- Allow devices to configure sensor location

- Jelly browser updates

- Show clock on left in QS panel if left clock is set

- Ticker scroll

Build dated 20180320 :

- Ignore device null account in Contacts

- Don't elaborate useless waveform in Pulse

- Fixed Pulse disappearing sometimes after skipping tracks

- Fixed potential Smartbar FC for buttons custom application

- Fixed smartbar media arrows not showing sometimes

- Globally enabled full alarm info in quick settings drawer

- Remove fancy colon for the lockscreen clock

- fingerprint: Speed up wake-and-unlock scenario

- Add 'GoogleSans' font family

Build dated 20180328 :

- Volume rocker cursor control

- Animations to QS tiles

- White navbar for Dialer, Contacts and Messaging

- SELinux Enforcing

- SafetyNet passes without need of magisk now

- "Certified" in Google Playstore app

- Added core_ctl props

- Speed up Recents additional buttons show delay

- Themed autofill save dialog text color, notifications color and toasts

- QS panel transparency

- Color picker: show hex input box on top

- Adjusted delay to prevent glitches when reloading notifications

- HW keys and Google Assist QS tiles

- Some string cleanup

- Adaptive icons for Dialer and Clock

- Improved size for the warning level exclamation mark in portrait battery

- Removed fingerprint pref for devices that dont have sensor

- Fixed string for lockscreen charging

- Battery light switch

- Removed AOSP Email app from preinstalled apps list

- Hide check button when using PIN quick unlock

- Smoother Upload and Download Animation

- Jelly and Deskclock updates

- Screenshot notification edit action support

- Custom editor app for screenshot notification edit button

- Disable power button haptic feedback when power menu is hidden on the lockscreen

- Power+VolUp action to catch a partial area screenshot

- Google Play store icon in the App Info actionbar of apps

- Changed developer options strings to something less dumb

- Minor bug fixes and translation updates

Build dated 20180410 :

- Remove VoLTE from QS Panel

- Change VoLTE icon to VoLIT

- Update fling QS tile icon

- Add Black theme, cleanup some theme stuff

- Set bottom center as default FAB location for recents clear all

- Remove pocket judge

- Dialer lookup

- Support for MicroG

- Fix showing charging symbol in statusbar

- Updates to updater

- Updated translations

- Landscape battery style

- Updates to AOSP Keyboard

- April Patch

Build dated 20180424 :

- Light navigation bar in MusicFX & DocumentsUI

- DocumentsUI: internal storage by default

- Option to toggle data disabled indicator icon

- apn: Add APN for spusu MVNO

- apn: Add protocol for fido and rogers

- Generation of dummy hidl.base is reverted

- The commit "framework: fix screenshot and rotation animation for devices with abnormal hw rotation" was reverted and the fix was made at surfaceflinger layer

- Various vendor updates from lineage

- linker: Move shims to TARGET_LD_SHIM_LIBS

- Fixed unusable MTP and adb after boot

- manifest: track qcom_power and rest of the hals from lineage

- Statusbar center clock

- Made status bar ticker play nice with center clock

- Added footer preference for flawed center clock

- Let the users know where QS row/column options are

- Minor bug fixes & translation updates

Build dated 20180509 :

- OwlsNest: String cleanup

- SystemUI: Remove QS corner padding

- update_attempter: don't limit the cpu and run in foreground

- base: catch what you can't explain

- surfaceflinger: fix static analyzer complaints

- libstagefright: Add more sample rates for FLAC

- Speed more things up

- Remove all delays on showing task header icons

- Speed things up

- SystemUI: Rotation button can't work at first time after rotate screen

- Fix Access modifiers as part of extending ServicestateTracker.

- Fix misc-macro-parentheses warnings in system/nfc.

- Triple the available egl function pointers available to a process for certain Nvidia devices.

- Handle glGetString returning NULL

- init: Don't run update_sys_usb_config if /data isn't mounted

- init: do not load persistent properties from temporary /data

- sepolicy: qcom: Allow nfc to read and execute files in /vendor on full treble

- Revert "sepolicy: suppress denial logspam"

- vendor/aosip: qcom: Enable media extensions for all QC devices

- ThemeUtils: fix grey accent

- SystemUI: stop crashing qs tiles during boot

- Smart Pixels: Dynamically register receiver

- Always refresh system apps launcher shortcuts on build date change

- Refresh search index check on build change

- Allow to properly translate the download ETA string

- Updater: Build with AAPT2

- Automatic translation import

- May Patch merged