[Google Pixel ROMs, Kernels, Recoveries, & Other De] BHermes21:
crDroid v4.1 (4/1/18) is out!!!

Check Op for download links
[MENTION=614507]razorloves[/MENTION] gapps is updated to (3/28/18) in OP

Not supporting OpenGapps anymore. Please do not flash. Always flash [MENTION=614507]razorloves[/MENTION] gapps.

Other than that any issues always clean flash first than report. Report with no other mods on your phone.

Have fun!!

====================
04-01-2018
====================

* build/make/
a6d45dc core: remove duplicated boot jars
9d09ec4 Introduce non-preopt boot jars

* frameworks/base/
23be136 base: SystemUI: call qs tile layout on rotate
2cfadb7 Quick statusbar tiles header: expand panel on longpress for details view
53101a2 Updated translations

* hardware/qcom/media-caf/msm8952/
b349c61 fix circular dependency libnativewindow <-> libui

* packages/apps/crDroidSettings/
5090126 Updated translations
bdcd6e7 crdroid: Protect OTA against blank links

* packages/overlays/black/
1b9487d Fix black on black icons for launcher

* vendor/crDroidOTA/
9022c7f update devices
37054bb bullhead - secure links
66f0908 Add potter
e0fecea Update Bullhead Links
16c71bc angler: Update

====================
03-31-2018
====================

* android/
c84d774 Merge 'lineage-15.1' into 8.1
71a741c manifest: Sync HVX neuralnetworks HAL
b43dae5 manifest: Track expat

* device/crdroid/sepolicy/
37a89a7 sepolicy: Change recovery_prop to lineage_recovery_prop

* device/lineage/sepolicy/
37a89a7 sepolicy: Change recovery_prop to lineage_recovery_prop

* external/f2fs-tools/
ffcf3fa Merge branch 'master' of https://android.googlesource.com/platform/external/f2fs-tools into HEAD
d043a26 Merge "Revert "FROMLIST: libf2fs: reset wanted_total_sectors by new sector_size""

* frameworks/av/
8a99f43 Add screen record tile and service improvements [2/2]

* frameworks/base/
305fd4b Updated translations
791a2d2 Screenrecord tile: save quality level
4be08ed Add screen record tile and service improvements [1/2]
ab7668d base: bring back screenrecord
a3332f8 Keyguard: Actually kill the Fancy Colon
8048609 Centralize and fix caches broadcast receivers [2/2]
d3cec13 base: Add screen off animation [1/2]
72328b9 base: expanded desktop: fix for endless layout loop on keyguard

* frameworks/native/
9afbde0 Fix resampling for multiple pointers
84d5aa8 Fix broken input tests

* frameworks/opt/telephony/
7897fa2 Support enhanced call blocking function

* hardware/qcom/audio-caf/msm8996/
549e801 qahw_api: Ignore missing dependency

* hardware/qcom/media-caf/msm8952/
15e3873 media: Adjust for new header Android.bp requirements

* packages/apps/Settings/
1582ca4 Settings: Remove unused parameter
55c634f Settings: fix themeing of storage summary page
4cb4508 Settings: fix themeing of sim preference dialogs
aecdc95 Merge 'lineage-15.1' into 8.1

* packages/apps/SlimRecents/
af797ff Improve slimrecents toggling reliability
3b8c66e Centralize and fix caches broadcast receivers [1/2]
dd9cb4a Clear all action: remove all recents apps, not only the ones showing in the panel
09c6e44 Use SystemServicesProxy to get recent tasks
f87c4ef Preload recents on settings change or dpi change

* packages/apps/crDroidSettings/
a4f31d6 Updated translations
7872a06 base: Add screen off animation [2/2]

* vendor/crDroidOTA/
995b2a2 angler: Test blank changelog
47bc137 update readme and added https (we use secured links)
1789406 added missing tags [MENTION=6206022]crdroid[/MENTION]android/maintainers make sure to have all links updated as this will be needed for new website update read more here https://github.com/crdroidandroid/android_vendor_crDroidOTA#mandatory-xml-tags
3b903b0 Clean up OTA
8e74740 cheeseburger: Update
173e4c2 dumpling: update to crDroidAndroid-8.1-20180331-dumpling-v4.1 also updated shortlinks to bit.ly provided ones (goo.gl is going down)
6015970 add notice

* vendor/lineage/
b617f02 increase changelog history generation to 10 days most of us build weekely and most of the times we loose a few days in changelog

====================
03-30-2018
====================

* android/
fc6d64e manifest: Track BlockedNumberProvider
8b9dd2c manifest: Track clang 7.0.1
2533a9a Revert "manifest: Add revision for clang"
b3e849f manifest: Add revision for clang

* external/f2fs-tools/
723be0a Revert "FROMLIST: libf2fs: reset wanted_total_sectors by new sector_size"
a2ef5f8 check_f2fs: integrate into android build

* frameworks/opt/telephony/
0198a40 IMS: Use proper phone to route emergency calls
574722a Fix a cherrypick mistake

* hardware/qcom/audio-caf/msm8998/
56eeef3 audio: add amplifier hooks for stream parameter manipulation

* packages/apps/AppDrawer/
3a7ccee Switch entry point to the normal leanback category

* packages/providers/BlockedNumberProvider/
e958740 Support enhanced call blocking function

* prebuilts/clang/host/linux-x86/clang-4667116/
28510c6 Initial push

* vendor/crDroidOTA/
eb73747 cheeseburger: Update

====================
03-29-2018
====================

* external/f2fs-tools/
30a495f Merge remote-tracking branch 'aosp/master' into HEAD
fdd1b1a Fix typo userata with userdata

* vendor/crDroidOTA/
64ed91b Add Mi A1(tissot)

====================
03-28-2018
====================

* android/
ed8763a manifest: Track SDLLVM toolchain

* external/f2fs-tools/
98ca6c5 ANDROID: check_f2fs: redirect errors to stdout
46322b2 FROMLIST: f2fs-tools: change to use #pragma pack(push, 1)

* hardware/qcom/gps/
9846829 msm8084: Handle race condition in HAL post SSR
ce8f4a3 msm8084: Memory management fixes
2808a93 msm8084: Add new event mask for timezone
38395e9 msm8084: Remove reporting gps status from loc eng layer
10d1698 msm8084: Remove Redundant Log
2552d38 msm8084: LocTimer repeated expiration
26e1031 msm8084: MsgTask thread must call associator function always
4d26814 msm8084: Adding a number of utilities
de3415d msm8084: gps.conf parameters are in sap.conf table
081c255 msm8084: Adding Mutex for Creating Context
71adb97 msm8084: Removed unused code and unnecessary notice files
23be84f msm8084: Avoiding race conditions during the pallellized builds in Android system

* hardware/qcom/wlan-caf/
1321254 Merge tag 'LA.UM.6.4.r1-07600-8x98.0' into lineage-15.1-caf

* packages/apps/Dialer/
4756df4 Dialer: comply with EU's GDPR

* packages/apps/Settings/
8e961c4 PrivacyGuard: add a couple more missing icons

* vendor/crDroidOTA/
c411574 OTA: Clean up xml usage
9413f4e mido: update
1ab4e60 update Piex and Piexl XL

====================
03-27-2018
====================

* android/
6a94499 Merge 'lineage-15.1' into 8.1
ee40013 manifest: Track more telephony packages

* build/make/
65e206c Merge 'lineage-15.1' into 8.1
595d631 dumpvar: Dump TARGET_USE_SDCLANG
679c024 binary: Append cc/cxx wrapper to sdclang
177b0ff build: Require devices to opt-in for SDCLANG
bc7c60f Turn off sdclang for cfi sanitizer
caf6bf4 Add support for using the secondary SDLLVM toolchain
25ac684 Control building shared libs, static libs and executables with SDLLVM LTO
bbcfedb Add support for building with proprietary compiler

* external/f2fs-tools/
457c992 FROMLIST: libf2fs: reset wanted_total_sectors by new sector_size
6b39975 FROMLIST: resize.f2fs: fix access out-of memory boundary

* frameworks/base/
b911d93 threads: fix anr when concurrent request provider
65174ed The network event should be an asynchronous callback
1fc4683 MessageQueue: explicitly remove FD event listeners
6ec8ad6 SystemUI: stop fillig logcat with useless stacktrace

* hardware/qcom/bootctrl/
70633f5 Add sdm660 to the filter

* packages/apps/Jelly/
83661db Make background of bottom sheet respond to style changes

* packages/apps/SlimRecents/
22f30da Reapply user icon pack after chaning panel size

* prebuilts/snapdragon-llvm/toolchains/llvm-Snapdragon_LLVM_for_Android_4.0/
db15a9f Initial push

* vendor/crDroidOTA/
e5bbc15 land: New update for Redmi 3S
700c758 update bullhead to 4.1
62cc73f bullhead: Update 4.1
345ef60 Fixed all Galaxy S5 variants
6282a8e fix for Galaxy S5

* vendor/lineage/
ba0247f Always use my_installed_module_stem instead of my_built_module_stem
d1be407 Add support for using the secondary SDLLVM toolchain
1b0641a Rules to enable LTO for Adreno GFX driver.

====================
03-26-2018
====================

* android/
bd1d8c4 update build script link and build info

* device/qcom/sepolicy/
add2b7a legacy: Remove wfdservice_service policy

* frameworks/base/
1ca9d41 AsyncTask: Fix to remove canceled tasks from executor's queue
176f63b BackupAgent: add backup shared mode
83c2a7b Fix a null pointer exception in FragmentManager
8793de2 Remove duplicate code for binder ID clear and restore
5a93268 Release SQLite page cache as much as it can
9f8a638 Add exception catching for BlockedNumberContract methods
fefe753 Support enhanced call blocking function
2bec2e7 Synchronize the HeadsetService methods
1da134b ActivityStack: Add task null checker before proceeding
f2b10ea RecentTasks: Check task for null and return if yes
73f9a2a Accessibility: Fix FWR when unlinkToDeath if linkToDeath failed
b7abe9e data: update missing permissions
eedc418 ActivityManager: Change way to get Available memory
4242fcf Updated translations

* lineage-sdk/
d9dbab5 lineage-sdk: Prevent NPE in style interface service

* packages/apps/Jelly/
f7eaeac Jelly: Build with AAPT2

* packages/apps/SlimRecents/
4ea959c Fallback to main activity icon if iconpack doesn't provide any specific activity icon

* packages/apps/crDroidSettings/
7ec0918 Updated translations

* packages/services/Telecomm/
0df544a Telecomm: Fix dialer lagging bug
84a1ca0 Support enhanced call blocking function

* vendor/crDroidOTA/
da8b75f fix for Galaxy S5
427fdb5 Shamu Updated to 4.1 on 26
8c240f2 Add surnia (moto e 2015)
2b3f3a3 Add osprey and merlin moto g3/turbo
a16216f crackling: Update

====================
03-25-2018
====================

* android/
117a665 lineage: Sync system/tools/dtbtool

* device/crdroid/sepolicy/
6f99164 recovery: Use r_dir_file macro
a5d6b23 sepolicy: recovery: Allow reading battery and usb status

* device/lineage/sepolicy/
6f99164 recovery: Use r_dir_file macro
a5d6b23 sepolicy: recovery: Allow reading battery and usb status

* frameworks/av/
f22fffb stagefright: ACodec: Resolve empty vendor parameters usage
a905f92 media: fix infinite wait at source for HAL1 based recording
2311fb9 Camera: Add support for preview frame fd
b189d89 Camera: Add extensions to CameraClient
5dc6bc8 libmedia: Add 1440p camcorder quality
07e2352 libaudioclient: Remove unreachable condition
c73bf05 ElementaryStreamQueue: Fix infinite loop bug
b1a2d00 Add mutex protection to AudioRecord::read()
5b1deb8 media: fix blurred image bug for thumbnail of video
7ed5586 audioflinger: Fixed deadlock while createEffect failed
d3426f0 stagefright: wifi display source can't work
4d133dd Camera: fix use after disconnect error
302ff83 libstagefright: encoder must exist when source starting
1054d09 libstagefright: Free buffers on observer died
e096ae2 CameraService: Fix deadlock in binder death cleanup.
9151f26 services: audioflinger: Threads: increase max tracks per uid
0c64f84 libstagefright: use 64-bit usage for native_window_set_usage
59d62eb CamcorderProfiles: Add new camcorder profiles
2cc1442 Enable 32-bit armv8 NEON for aac/amrwb/h264 codecs

* frameworks/base/
f7e6cc7 OMS: Dismantle FLAG_OVERLAY_TRUSTED check in isOverlayPackage
74ebaaf Revert "Revert "OMS: Only allow trusted overlays to be registered.""
f3f130a Fix multiuser scenario for unloading dark style
1fccc56 Updated translations
6e65731 Allow switching amoled black themes [1/2]
2f168b2 Revert "SystemUI: Restart when switching dark theme"

* hardware/libhardware/
510a5f0 audio_amplifier: add hooks for stream parameter manipulation

* lineage-sdk/
9511d2f Revert "Revert "lineage-sdk: Update the way OMS records details about overlays""

* packages/apps/Settings/
acd4b88 Revert "Revert "Update the way OMS records details about overlays""

* packages/apps/crDroidHome/
02c8a51 Make way for more darker themes

* packages/apps/crDroidSettings/
d26c22a Updated translations
7e4e168 Allow switching amoled black themes [2/2]
68a61fe crdroid: Fix colors

* system/nfc/
81b278f bcm2079x: Hardcode nci_ctrl_size to the Nougat value

* vendor/crDroidOTA/
d31883b squash oneplus3 changes
3d594cb added missing tags please do a read of https://github.com/crdroidandroid/android_vendor_crDroidOTA#mandatory-xml-tags
432454c update tomato to v4.1
f682fbf fix OTA xml structure please pay a bit more attention [MENTION=4258086]firebird11[/MENTION]
30b1e76 add some alpha devices
6fc2d0c update g3
bf50665 cheeseburger: Update
01f2b52 dumpling: update to crDroidAndroid-8.1-20180325-dumpling-v4.1
6c43783 crdroid: Update readme formatting
122de8e crdroid: Clean up OTA
4e634e2 Updated all versions of the Galaxy S5
56bbdf8 Update Galaxy S5 klte, kltedv, klteduos
c401ddc Updated Galaxy S5 klte for crDroid 4.1

* vendor/lineage/
f7b7f6c soong: Add TARGET_USES_QTI_CAMERA_DEVICE

====================
03-24-2018
====================

* android/
6205aec manifest: Track black
ba34697 manifest: Track crdroid *s
757184d manifest: Track our overlays

* build/make/
7f45ee5 Merge 'lineage-15.1' into 8.1

* crdroid/build/
a1eda7f Update url

* crdroid/features/
6c57cb2 remove useless link

* frameworks/av/
ffd2754 camera: Only link and use vendor.qti.hardware.camera.device if specified
8a6a2c3 Camera: CameraHardwareInterface changes to support Extended FD

* frameworks/base/
833d142 Updated translations
218c765 Merge 'lineage-15.1' into 8.1

* hardware/interfaces/
c20158f camera: Only link and use vendor.qti.hardware.camera.device if specified

* lineage-sdk/
977e39d Merge 'lineage-15.1' into 8.1

* packages/apps/DocumentsUI/
61ad2c5 Merge 'lineage-15.1' into 8.1

* packages/apps/Jelly/
367b09f Jelly: support dark mode

* packages/apps/crDroidSettings/
0b9a093 Updated translations

* packages/overlays/black/
6c85ec5 Users got no chill

* system/extras/
9f2a027 Perfprofd: Fix service definition

* vendor/crDroidOTA/
db52472 corrected mido [MENTION=5881712]althafvly[/MENTION] pay a bit more attention to other devices 872aa7719a5acaec0faaf430c1551830916ef0fe
872aa77 add yu yureka(tomato)
bc1e112 mido: update to treble
caf9237 Add files via upload
74561d9 Add files via upload

* vendor/lineage/
b492142 crdroid: Build black themes
21754c8 crdroid: add generic targets
a2fa2ed Initiate crdroid v4.1

====================
03-23-2018
====================

* external/bash/
35cebb9 bashrc: change cm to lineage

* frameworks/base/
4423a9b Use appropriate package name for dark theme [1/2]

* packages/overlays/accents/
d9f7611 Move in accents

* packages/overlays/dark/
ea268fa Move in dark overlays

* system/sepolicy/
8f12ac8 Allow platform_app to access su on treble devices

* vendor/crDroidOTA/
fa8fd54 corrected some text
2ff6cb1 Added Galaxy S5 variants kltekor / klteduos
c979b6f Update and fix "add zerofltexx (s6 flat)" commit

* vendor/lineage/
218bc1f Use appropriate package name for dark theme [2/2]
9651c6d crdroid: Set TARGET_CRYPTFS_HW_PATH if HW crypto is enabled