[Essential Phone ROMs, Kernels, Recoveries, & Other] xlxfoxxlx:
Current:

will update on next official

Previous weeklies

PIE:

OREO:

04/17/18

Camera: Force HAL1 for predefined package list.

Add large battery icon [2/2]

Statusbar left clock: add start padding

BatteryMeterView: add large icon option [1/2]

common: Remove stale ntfs genfscon policy

Add option to scramble PIN layout when unlocking [2/2]

wifidisplay: Modify WifiDisplayController

wifidisplay: Use ExtendedRemoteDisplay to launch Wifi Display.

Add option to scramble PIN layout when unlocking [1/2]

Frameworks: Fix Binder.joinThreadPool

Skype voice can't transfer to carkit after re-connection

media: Parse Exif OffsetTime in MediaScanner

SystemUI: modify overscroll bug in NotificationStackScrollLayout

Ensure Recents FAB respects RTL

NetworkDiagnostics: switch to Cloudflare DNS

Use Cloudflare DNS servers as hints

Use Cloudflare DNS servers as defaults for tethering

Use Cloudflare DNS as the default fallback

Fix text cutting off during shutdown animation

Statusbar net monitor: stop the handler if screen is off

Ramdisk: Supply power to USB-OTG

AboutAOSiP: Remove Branden as he seems to be rip

Fix some refresh issues when changing an overlay

Dialer: InCallUI: Enable Sustained Performance Mode

KillApp action: use SystemUI toast theme

Themes: Use accent color for collapsed suggestion text

core: load ro.control_privapp_permissions from /system

base: SystemUI: center roaming indicator correctly

base: SystemUI: qs bottom bar - stop triggering my OCD

Replace some paddings with margings in the preferences

build: allow forcing build of otatools

core: include vendor_buildinfo.sh when TARGET_COPY_OUT_VENDOR=system

core: Dont overwrite build.prop when TARGET_COPY_OUT_VENDOR=system

Install (vendor|system/vendor)/build.prop always

Fix SQLiteDiskIOException

vendor: Fix updater themes

Updater: Fix for our theming

gen-keystore.sh: Don't pass the passwords as args

Detect update failures

Updater: show settings in a proper preferences dialog

Always show the size of the updates

Updater: Minor UI improvements

Updater: Support Dark mode and update colors

Updater: Use popup menu instead of ActionMode

Simplify code syntax using Java 8 features

Get file size from JSON

Print stack trace if the JSON could not be parsed

Updater: Fix Android Studio build

Track los libtextclassifier

Fix always-on VPN sync problem

updater: app: try something

Include the size of the update in the response

base: Squash revert recent system.prop related changes

Revert "base: Use MethodHandles within the framework"

mata: Move Score and linked files to vendor

mata: Remove unlinked files

mata: Build a system version of android.hidl.base@1.0 for imsvt

mata: Update aux camera whitelist property

mata: Move device specific properties to vendor_prop.mk

mata: Move score and associated files to vendor

mata: Update fingerprint to OPM1.180104.141/272

mata: Remove unlinked blobs

mata: Move sysconfig XMLs to vendor

mata: Build textclassifier's smart selection

mata: Update radio system properties

mata: Remove non-existent services

mata: Don't generate unnecessary make entries

mata: Switch to prebuilt GPS stack

mata: Use proprietary file listing from OPM1.180104.092

mata: Update blobs to OPM1.180104.092

mata: switch to aosip gapps

mata: Pin graphics stack from OPM1.170911.254

mata:libhidl: add the rest of the dummy libs

mata: Pin graphics stack from OPM1.170911.254

mata: Wait for kernel driver to be ready

mata:devicesettings: fix build and add needed depends

mata: Switch to BOARD_VNDK_VERSION=current

mata: Add device settings for touchscreen

mata is using a new kernel based on essentials acutal source so all previously added features will be back next week

3/28/18 :

- Some Kernel sided fixes and updates

- Volume rocker cursor control

- Animations to QS tiles

- White navbar for Dialer, Contacts and Messaging

- 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

3/19/18

- 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

mata:

kernel updated to .124

few other tweaks

3/13/18

- 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

mata:

updated kernel to .121

2/26/18

- Set a text length on the carrier label

- Option to hide/show search bars in launcher

- Introduced battery styles

- 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

- Disabled dataroaming by default

- Added one time QS dialog for the caffeine tile

- Status bar clock alignment fixes

- 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

- Minor bug fixes and translation updates

mata:

updated kernel to .118 - thanks again [MENTION=6842057]nathanchance[/MENTION]

added tripndroid gov/io

added more wakelocks to blocker

added fix for games not recognizing touch

2/11/18

-Feb security patch

-Added Jelly browser

-new Gallery app

-new MusicFX app

-removed aosp su

-lockscreen pattern options

-added scrollview to powermenu

-powermenu lockscreen visibility

-less annoying notifications

-smart notification

-pocket judge

-lockscreen quick unlock

-increasing ringtone

-disabled persistent data by default

-immersive recents

-disable qs on secure lockscreen

-hide apps from recents

-configure sysui theme(wallpaper based light/dark only)

-Face unlock toggle

-notification leds

-volume tones

-fixes and such

Mata specific:

fixed netflix no hacking required

fixed gcam mod

fixed face unlock

fixed swype on aosp keyboard

updated some gapps stuff

went back to previous kernel for now boot.img has been updated

2/04/18

- 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

- kernel was rebased and added a few additions like kcal and wakelock blocker

1/28/18

App Ops

Ambient Music

Hide lockscreen items

dismiss notifications with fingerprint swype

screen off animations

pulse album art color

power menu torch

fix carrier label issue

fix statusbar logo on inverted statusbar

fix autobrightness toggle

disabled power menu double tap for camera by default

show current version when updating apks

lots more under the hood fixes/additions

fix power off charging images

fixed wifi on reboot

-rom is now enforcing but no updater yet

1/21/18

this week was quite busy so wasnt able to get enforcing going and wasnt able to get the Updater app installed as it still needs some final touches

- Removed padding in status bar(If applicable)

- Fixed Alarm clock FC

- Added screenrecord

- Ability to unlink notification sound and media sound

- Snapdragon Camera included (If applicable)

- Expanded Desktop(dont use option to enable all for now)

- Added Expanded Desktop QS Tile

- Disabled notification channel warnings by default

- Added reset battery stats

- Live wallpaper fixed

- Pissel-ify the ExactCalculator

- Fixed plug to wake up

- Fixed play store install issue

- more under the hood