[G 2014 Android Development] thedeadfish59:
AICP Official Changelog:

====================
09-11-2018
====================

* frameworks/base/
8a567a144ca PackageManager: Avoid another NPE when dereferencing mPlatfromPackage

====================
09-10-2018
====================

* packages/apps/Jelly/
2b5d20a Jelly: allow disabling clear text traffic at runtime

* packages/apps/Settings/
a43f8a2357 Automatic translation import
fc819424f2 Automatic translation import

* packages/providers/DownloadProvider/
11cd7d9 Automatic translation import
8d2bce1 Automatic translation import

* platform_manifest/
8c68193 manifest: android-8.1.0_r43 -> android-8.1.0_r46

====================
09-09-2018
====================

* build/make/
b100cb78a Merge tag 'android-8.1.0_r46' into o8.1

* frameworks/base/
222503658b4 Merge tag 'android-8.1.0_r46' into o8.1

* packages/apps/Settings/
1291a634fa Merge tag 'android-8.1.0_r46' into o8.1

* packages/providers/DownloadProvider/
d3ba381 Merge tag 'android-8.1.0_r46' into o8.1

* prebuilts/checkstyle/
dded205 Fix repo upload command with python >=3.0 compatibility

* system/sepolicy/
bbafa654 Merge tag 'android-8.1.0_r46' into o8.1

====================
09-08-2018
====================

* vendor/aicp/
0d3b3384 repopick: Warn about empty commits instead of failing

====================
09-07-2018
====================

* hardware/qcom/media-caf/apq8084/
330d85272 mm-video-v4l2: Protect buffer access and increase input buffer size

====================
07-24-2018
====================

* system/core/
b39c32a5d bsdgrep: for -r, use the working directory if none specified

====================
07-23-2018
====================

* packages/apps/OmniSwitch/
8c42af7 Automatic translation import

====================
07-22-2018
====================

====================
07-21-2018
====================

====================
07-20-2018
====================

* packages/apps/Dialer/
d1f4bd4a1 Re-add call recording.

* vendor/aicp/
e0e1baaf kernel: Allow installing modules on system
0f06a58d privapp-permissions: Add new Dialer permissions

====================
07-19-2018
====================

* frameworks/base/
8e8d87522af Skype voice can't transfer to carkit after re-connection
35d78d95873 Framework: Restrict warning message
b5913209cd8 ActivityManager: consider not AWAKE as sleep state
5d57a2c3fa3 Avoid the restart process for launching provider killed by AMS
5b4cc5fb58d Toast: Fix duplicated to add View of Toast
8dbe9b60b7e base: ROM size calculation error on 4GB ROM device
54d0c1b7e32 PackageManager: Avoid cache creation null access
cb06fcccb73 WindowManager: Fix redundant orientation change
c5d4d56bd58 core: Fix adb when installing a APK with incompatible abi
24bce271870 media: Use correct filename when adding to ringtone
b96263c71ff Defer deleting a http cache
8f760b8efef Do not setForceUse when a2dp config without change
5511a04fee9 Return null if a provider died before acquisition
5f1db08c630 Speed up the speed of computer MTP query
69cd92a3ff1 Fix problems caused by multithreading in VibratorService
b58beb297c9 MtpDatabase: Fix potential NULL dereference errors
88c6f8aa9a9 Remove unused calling for better performance
d7bc3267da9 Run BackgroundDexOptService with background prio
fcfef6a6c0f Convert between MtpObject and MediaProvider path
013b1554c2c Fix MtpDatabase multithreading NullPointerException
a0b845183fb Optimize AbsListView to reduce click operation latency
fabf3c54e91 display: Disable scaling on display mode switch
c178e9259ea SystemUI: Screen capture in physical resolution

====================
07-18-2018
====================

====================
07-17-2018
====================

* device/aicp/sepolicy/
55d4f0a sepolicy: recovery: Allow (re)mounting system

* frameworks/base/
629ac5cf5f3 fwb: Add CarbonGestures
1744f38120b base: SystemUI: fix weather padding

* hardware/lineage/telephony/
24f40ad telephony: Actually pull in telephony-ext into final build
0f1392f Cleanup usage of static
27c445e Return proper value for isDsdaEnabled

* lineage-sdk/
0ab3ecc ProfileManager: Make PROFILE_SELECTED broadcast explicit

* packages/apps/AicpExtras/
84a8af7 ae: update CarbonGestures
1688679 ae: Add CarbonGestures

* packages/apps/Recorder/
07eb6ad Recorder: Use native functions to get H264 info

* system/sepolicy/
c92320bf sepolicy: public: Exclude Recovery from system mount neverallow
014af6de sepolicy: Allow init to modify system_blk_device

* vendor/aicp/
5386fd84 apns: sprint: Default to legacy n.*, allow x.* as an alternative

====================
07-16-2018
====================

* packages/apps/DeskClock/
7dd815f81 Automatic translation import

* packages/apps/Snap/
32b520248 Automatic translation import

====================
07-15-2018
====================

* frameworks/native/
be050460a sensorservice: customize sensor fusion mag filter via prop

* hardware/lineage/telephony/
48a1c69 telephony: You have to add telephony-ext to boot jars

* hardware/qcom/power/
64de35f power: Allow devices disabling power stats completely

* lineage-sdk/
89af63b styles: do not enforce permission when it's not needed

* packages/apps/Trebuchet/
c2e09dca5 gradle: update, compatibility with newer AS versions
6649f808c Edit dialog: dynamically apply foreground to icon
2979f2b8a Edit dialog: change brush color from black to white
801a51960 WallpaperManager: do not crash because of insufficient permissions
7cd01f539 IconsHandler: use ViewHolder, prevent AsyncTask leaks, cleanup
03596d9d2 logging: prevent NPE at logDeepShortcutsOpen
c64d89382 IconsHandler: prevent resource not found exception when getting xml

* system/core/
9fe5a2afa camera: Add L-compatible camera feature enums
b752a971b adb: Add wait-for-online command

====================
06-12-2018
====================

* build/make/
107b5703f Merge tag 'android-8.1.0_r30' of https://android.googlesource.com/platform/build into o8.1

* frameworks/base/
aabe953b98b Merge tag 'android-8.1.0_r30' of https://android.googlesource.com/platform/frameworks/base into o8.1

* frameworks/opt/telephony/
ccbfdaede Merge tag 'android-8.1.0_r30' into lineage-15.1

* hardware/interfaces/
2c1789fe Merge tag 'android-8.1.0_r30' of https://android.googlesource.com/platform/hardware/interfaces into o8.1

* packages/providers/MediaProvider/
6fde9ca Merge tag 'android-8.1.0_r30' into lineage-15.1

* packages/providers/UserDictionaryProvider/
d35f80e Merge tag 'android-8.1.0_r30' into lineage-15.1

* platform_manifest/
39aad54 manifest: android-8.1.0_r26 -> android-8.1.0_r30
48c6aa0 manifest: Track own external/libvorbis

* prebuilts/checkstyle/
26ab43a Fix repo upload command with python >=3.0 compatibility

* system/bt/
2e5099c3 Merge tag 'android-8.1.0_r30' into lineage-15.1

====================
06-11-2018
====================

* packages/apps/DeskClock/
3d59c126b Adding Notification Channel

====================
06-10-2018
====================

* frameworks/base/
65cd36c8e5b Lockscreen/ambient analog clock: improve design
d80a417e3e2 Merge "BatteryService: Add support for oem fast charger detection" into o8.1
e093f78ff0e Work smarter not harder
8a1ee363f5b Ensure the clockview is aligned correctly each time
e1a771e31c6 PhoneWindowManager: Improve home button wake haptic feedback handling
8defff388d8 ChooserActivity: Fix a potential System FC
c3ce949b03c ChooserActivity blacklist: fix FC on clean flash
19a5ab46dae ChooserAcitivity: add blacklist option to items longpress menu
9a4a48a2bad Blacklist apps in the ChooserAcitivity (e.g. Share button) [1/2]
2b5ea0bbb45 frameworks: Fixed signal strength issue
bcefd80ee1b frameworks: Fix mLteSignalStrength range check
035dd242009 screenrecord: add support for 18:9 resolutions

* hardware/lineage/interfaces/
f66d76e livedisplay: Correct macro copypasta

* lineage-sdk/
836305d Automatic translation import
4764cf5 Berry: Add turquoise color accent 2/3
8e0ea21 Add led capability LIGHTS_ADJUSTABLE_BATTERY_LED_BRIGHTNESS

* packages/apps/AicpExtras/
fb7b402 ae: time to shuffle/reshuffle
793e9f9 Blacklist apps in the ChooserAcitivity (e.g. Share button) [2/2]

* packages/apps/Jelly/
6432e80 Jelly: Add support for multiple windows

* packages/apps/Settings/
4e5e65f6b2 Merge "Automatic translation import" into o8.1
957139600e Merge changes I0ac3b5db,I398c8f0b into o8.1

* vendor/aicp/
f813629a Merge "Berry: Add turquoise color accent 3/3" into o8.1
7049e24a Merge changes from topic "fix-aicp-backuptool" into o8.1

====================
06-09-2018
====================

* device/qcom/sepolicy/
6fba82b sepolicy: Allow mm-qcamerad to access v4L "name" node
72cad74 sepolicy: Fix video4linux "name" node labeling

* frameworks/base/
6fa170fd893 Automatic translation import
e42c8221f62 Always refresh system apps launcher shortcuts on build date change
9f65382d08c Prevent NPE with DropBoxManager
53bb750acfa [PackageManagerService]: Fixes can not boot issue.

* hardware/lineage/interfaces/
ac865c8 livedisplay: Remove unused using statements
412bc94 livedisplay: Move LegacyMMController inclusion to impl

====================
06-08-2018
====================

* frameworks/base/
0b26b09b5ef base: make outline the default weather icon package [1/2]
03ba17d3b38 base: SystemUI: mutate weather image for qs tile
ee689a8e542 Ambient music double tap to skip track: add AoD compatibility
7db39fd52b7 Ambient music ticker: skip to next track if doubletap on track indicator
91545aa9d44 Ambient music ticker: if showing, extend timeout on track skip
45ca46afc58 Ambient music ticker minimal layout: fix overlapping notifications
a1c5373d930 Status bar: Update notification count icons
4502e1fa34a Show infinity for large notification counts
023114e4cb3 SystemUI: small optimization for notification icon numbers
ff511666aea base: Systemui: Forward-port notification counters [1/2]
490ab40504c Lockscreen clocks: add default size option for Date view [1/2]
e7589514c2c Remove the 0 from the 12 hour format from the 'Digital (bold)' option
9e62c57d7b7 base: HeadsUp snooze: reset snoozed packages on settings change
f4ed88709bb BatteryService: Add support for oem fast charger detection
8e6dc18ed22 Merge "base: fix build for pissel" into o8.1

====================
06-07-2018
====================

* frameworks/base/
21b51421228 base: fix build for pissel
12c2dc004f4 Fix the strange recents Android P transition

* frameworks/opt/slimrecent/
06db921 Improve compatibility with LMT and other apps that don't preload recents

* packages/apps/LineageParts/
1c36786 Automatic translation import
acb9015 LineageParts: Use the battery HAL lights brightness capability
265e898 LiveDisplay: Set Reading Mode switch preference as non-persistent

* packages/apps/Settings/
cac4e243f8 pocket: make judge toggle always available
03e1909e1a Settings: Add pocket lock toggle

* packages/overlays/Lineage/
65ac627 Berry: Add turquoise color accent 1/3

* vendor/aicp/
2217cd96 Berry: Add turquoise color accent 3/3

====================
06-06-2018
====================

* frameworks/base/
970caa0cc57 Revert "QS: add right/left padding even if it's 0 for collapsed statusbar"
346ffc98864 Revert "SystemUI: fix header image sides padding"

* packages/apps/Dialer/
99ffdb168 Automatic translation import

* packages/apps/FMRadio/
337109d Automatic translation import

* packages/apps/OmniSwitch/
2d3fa6f Automatic translation import

* packages/apps/Settings/
c29dd206ce Automatic translation import

* packages/apps/Snap/
5438ac66e SnapdragonCamera: Panorama, replace border drawable
a5d7aea7f Snap: remove unused shutter buttons

* packages/services/OmniJaws/
02589f2 OmniJaws: make outline the default weather icon package [2/2]

====================
06-05-2018
====================

* build/make/
9ec4677f9 core: Remove deprecated kernel header dependency path warning

* packages/apps/Settings/
a422d1fb73 Settings: Add back increasing ring feature (2/3).

====================
06-04-2018
====================

* packages/apps/DeskClock/
74bba7da7 Automatic translation import

* packages/apps/Jelly/
5a0b5cc Automatic translation import

* packages/apps/Recorder/
5b6f345 Automatic translation import

* packages/apps/Snap/
74c6336ef Automatic translation import

* packages/apps/Trebuchet/
16e9b5ff7 Automatic translation import

* packages/apps/WallpaperPicker/
3a8d597 Automatic translation import

====================
06-03-2018
====================

* frameworks/base/
db2f65b6d78 Merge "SystemUI: fix header image sides padding" into o8.1
e4c2c51975d Show 4G instead of LTE [1/2]

* lineage-sdk/
f7b7acd lineage-sdk: Fix our accent style translations

* packages/apps/AicpExtras/
0fcc572 ae: Forward-port notification counters [2/2]
aa45721 Lockscreen clocks: add default size option for Date view [2/2]
bde38fd ae: Indicate headsup timeout default

* packages/overlays/Lineage/
76beab1 Merge "Berry: Add gold, and lava color accents 1/3" into o8.1

* vendor/aicp/
b300c660 aicp: show internal storage as default DocumentsUI root
8a0f9cc3 backuptool: Resolve incompatible version grep syntax
c4fdecf8 backuptool: Revert "Temporarily render version check permissive"
2210ed8d build: Clean up makefile inclusions
1d17ee59 Merge changes from topic "berry" into o8.1

====================
05-06-2018
====================

* frameworks/base/
abb203d5095 Don't reset audio route if setBluetoothScoOn is called without SCO connection

====================
05-05-2018
====================

* build/soong/
e4cc510 soong: Fix missing print vars for lineage features

* vendor/aicp/
312f692c Merge "vendor: Version Update" into o8.1

====================
05-04-2018
====================

* platform_manifest/
f1a863a Switch to our netd fork

* vendor/aicp/
cb916676 Merge "vendor: update our priv-app permissions whitelist" into o8.1

====================
05-03-2018
====================

* build/make/
eb1f4991f core: config: Use host flex if requested

* packages/apps/Settings/
6a449eff3e Fix memory leak in Bluetooth settings
3f43e19a8e Disable toggle for forcing apps to be resizable on Android Go

* packages/apps/Trebuchet/
707a3174f Trebuchet: update build.gradle

* system/sepolicy/
5a8119ad sepolicy: for Updater

====================
05-02-2018
====================

* frameworks/av/
b2e2d84ee libstagefright: Add more sample rates for FLAC

* frameworks/base/
ac25feba303 SystemUI: Fix Turkish AOSP translation error
efaf225f631 Automatic translation import
899770e2c9b Merge "Fix migration from pre-O for AndroidTV devices (1/2)" into o8.1

* hardware/lineage/interfaces/
6945c7d livedisplay: Make hsic structs internal

* packages/apps/OmniSwitch/
7d905e9 Automatic translation import

* system/vold/
d02caf8 Workaround perdev_minors path change in Linux

* vendor/aicp/
ada2270d Merge "Fix migration from pre-O for AndroidTV devices (2/2)" into o8.1

====================
04-09-2018
====================
* frameworks/base/
c5237866512 Keyguard: Allow disabling fingerprint wake-and-unlock

* frameworks/native/
c9ce10122 Merge "Revert "surfaceflinger: set a prop when initialization is complete"" into o8.1
f3161d1db Revert "surfaceflinger: set a prop when initialization is complete"

====================
04-08-2018
====================

* frameworks/base/
b823c5c2c18 Black theme [2/5]

* lineage-sdk/
b71e9bf Black theme [4/5]

* packages/apps/AicpExtras/
ea5bd6b Revert "Yoga: is back and better then ever"

* packages/apps/LineageParts/
89ebf77 Black theme [3/5]

* packages/overlays/AICP/
b43e975 Fix typo
74da67a Generate DefaultBlack overlays - Black theme [1/5]

====================
04-07-2018
====================

* bootable/recovery/
c1cb695e install: mkfs.f2fs: specify sector size for target image size
19bf4a51 mkfs.f2fs: specify sector size for target image size

* build/make/
093d8e2fa core: include vendor_buildinfo.sh when TARGET_COPY_OUT_VENDOR=system
2f0f06734 core: Dont overwrite build.prop when TARGET_COPY_OUT_VENDOR=system
344d8e812 Revert "Revert "Install (vendor|system/vendor)/build.prop always""

* external/f2fs-tools/
58b90c3 Merge remote-tracking branch 'aosp/master' into HEAD

* frameworks/base/
95ee63e752d Dynamic navbar: google device is picky with JavaDoc
d8cdea9cdb8 Substratum: make google device happy again
be7ea6babbc Slim recents albumart: fix possible NPE for getOriginalLargeIcon().loadDrawable()
aee264ce8d4 Slim Recents: albumart as player card icon when playing a song [2/2]

* frameworks/opt/slimrecent/
1016410 Show current playing task after favorites but before other ones

* packages/apps/AicpExtras/
c0e3b82 Yoga: is back and better then ever

* packages/overlays/AICP/
2c3069e Add DefaultBlack generation

* system/core/
fa1cc04f0 make_f2fs: specify sector size for target image size

* vendor/aicp/
1202c2f3 Black theme [5/5]

====================
04-06-2018
====================

* build/make/
e1ab44765 Merge "build: Introduce SubstratumService" into o8.1

* frameworks/base/
5f4a4080f60 Merge changes from topic "subs" into o8.1
205251edd84 frameworks/base: Support for third party NFC features and extensions

* frameworks/opt/slimrecent/
69d4484 Track info: show duration before artist and title
1876553 Slim Recents: albumart as player card icon when playing a song [1/2]
bf8ad9f Slim recents app sidebar: only redraw on sysui visibility change if it has any effect

* packages/apps/Gallery2/
85a785190 Gallery2: explicitly include android-support-v7-recyclerview
08dd2c9b8 Merge tag 'android-8.1.0_r15' of https://android.googlesource.com/platform/packages/apps/Gallery2 into HEAD

* packages/apps/LineageParts/
098970b LineageParts: Add back AicpGear
300745b LineageParts: Remove duplicate string
6847b55 LineageParts: res: Delete duplicated and unused strings
5a35b9f LineageParts: Build with AAPT2

* packages/apps/Settings/
05ebaa66bc Merge "Settings: Introduce Substratum changes." into o8.1
3afceadb82 Show touches qs: fix wrong color

* packages/apps/Trebuchet/
1b3e37166 Trebuchet: get rid of old icons

* packages/inputmethods/LatinIME/
d71d8e357 LatinIME: support for incognito mode

* platform_manifest/
9607c90 lineage: Sync NXP NFC stack

* vendor/aicp/
f6f01a49 lineage: Camera2 priv-app permissions whitelist
a1741104 vendor: More priv-app whitelist updates

Common Ques:

Any OFF TOPIC discussion must go here:

https://xdaforums.com/moto-g-2014/general/discussion-oreo-rom-discussion-thread-t3817013

Q: Are you going to update it daily?

A: Wont update it anymore, its already stable now

Q: Bugs?

A: SELinux is at permissive state, rest is working flawlessly the way it should

Q: Can you make overclock kernel for this rom?

A: Nope

Q: Suitable for Daily driver?

A: Depends on what satisfies you, this rom has some bugs mentioned in main thread, this rom is stable enough for daily use

Q: Screenshots?

A: Sure! Have a look in attachments!

Q: Want to report bugs! Device is dancing like a maniac

A: There is an old meme I like bout this

[IMG="Logcat"]https://img.xda-cdn.com/SLIaqFevKXJvRJiqiDP2pFlhbXs=/http%3A%2F%2Fi.imgur.com%2FHRMxI73.png[/IMG]

Q: I want to donate LineageOS developers/Maintainers, they worked so hard for titan

A: Here you can do that

thedeadfish59: https://xdaforums.com/donatetome.php?u=5284910

RenanQueiroz: http://xdaforums.com/donatetome.php?u=7344859

LuK1337: http://xdaforums.com/donatetome.php?u=5075128

luca020400: http://xdaforums.com/donatetome.php?u=5778309