[Galaxy S 4 i9505 Original Android Development] side:
Changelog:

Changelog:

Date:11-September-2018

Version 6

md5:8a814513db672990b3d0d891dafc8b8e

kernel: Set CONFIG_HZ to 300

kernel: Add intelliplug

kernel: Tweak our touch boost, after new hotplug

kernel: Add Color control tweak

kernel: Stop lowclocks from defconfig

kernel: Build with GZIP

QS: Add "silent-vibrate-loud" tile

wifi: More edits again

BT: and again...

post-fs: Add permissions to trace_marker

Fixed flickering white fonts on black background

a2dp: Improve the driver

Upstream merge since:

Update our wallpaper

New bootanimation

Ledify: Match the color with the bootanimation

GPS: Edits again side

Fix the "unknown calls" issue for some providers

kernel: Add 'State notifier' for better sleep situation

Settings: Show version number at settings

QS Tiles reorder. Add the useful tiles on the first row

Audio edits,clean up and such

Remove 'x' sign from signal icon when no data

Update the 'over the horizon' Crapsung ringtones

Custom kernel adiutor comes prebuilt for buffcore

Septembers security patches.

Update to revision 46 of Oreo

Upstream merged until 11-September 2018

Old changelogs:

Date:20-August-2018

Version 5

md5:51a24d1db518bdff3a53ef803c28e5b6

Fix OMX video recording after Coocle's changes came from August security patch

Set stats collect to false.

Add OnePlus sounds for alarms/ui/notifications/ringtones

Updated wallpaper

Display and general hardware edits.

4g/lte status bar icon is now selectable (Settings/System/Status bar)

Upstream merge until 20 august

Fix netflix

Turn LED to BLUE when camera is used (This feature is added for security reasons.Now you know which app spys your face)

GPS edits

Reduce system's partition size. (ROM's ! not partitions. that means u have ~200mb more available)

Speed up coocle apps installations and pure apks

SystemUI: Do not use transparency on QS

Use some Ubuntu's fonts

Wifi is edited again

Build audio amplifier

Added Airvoice APN as requested

CPU scheduling edits

init:fix a bug on boot completed

No more low clocks

Viper4android now works ( https://androidfilehost.com/?w=files&flid=251286 )

Kernel edits:

Add quick wakeup feature

Date:11-August-2018

Version 4

md5:43162b6499c24a55558fc7f006f98d4d

FULLY rework the camera and go to the closed source solution

Fix our hardware sources ( fixed my fault on branches tracking )

USE_CUSTOM_AUDIO_POLICY and USE_LEGACY_AUDIO_POLICY

BuffCore updated including Doze improvements

GPS edits

9507 is now supported (?)

General source clean

Clean my build script (-Doesnt affect the rom)

Clean device tree. (-Doesnt affect the rom)

Clean double directories (-Doesnt affect the rom)

Clean blobs (-Doesnt affect the rom)

Clean vendor/jdc (-Doesnt affect the rom)

Rename the rom after build complete (-Doesnt affect the rom)

Create script to create remotes in one shot (-Doesnt affect the rom)

Add more permissions from framework ,affecting camera

Some fun at settings/vendor security date

Fix google play edition installation (?)

system_prop:Set dexopt.boot to verify.

jf:Add seccomp policy for media stack

system_prop: Dalvik:Use 4 threads when needed

Force enable aptx for bt

Update our wallpaper

Enable doze with a better way

Fix recents icon lines

Revert wifi when kernel is ready

Tweak the boot up process to improve speed

Edit WiFi driver and downgrade the hidl version - Seems stabler

Make recents blocks,circle

Upstream until 10 august

Reduce minimum CPU clock (We may gain some juice from here)

Enable multisensors HAL - a better overall experience

Cleanout the doze/display sources. (possibly better sleeping and on-screen drains)

Aptx is now fully working - YOU HAVE TO UNPAIR AND PAIR AGAIN YOUR DEVICE - Thank that guy -> [MENTION=1711160]Buff99[/MENTION]

update to _r43

Add August security patches

Build date is now in english

Add Reading mode at QS Tiles

Update libwvdrmengine.so for O

Youtube playback edits on 720p-60fps/1080p - still kinda broken i guess

Do not use sdclang

Add ldac support

emmc_trim now works on boot

Add some camera,wifi and nfc permissions just in case

Date:30-July-2018

Version 3

md5:dfab4dcaa370d848d281254b615d1e8b

jf:Remove a double-declared cache partition size

build.sh:Some edits here and there.not affects the flashable zip

Τweak the GPS

Binary permission fixes

Enable SDclang

BlueTooth:Revive optcm14.1 code

BlueTooth:Fix prepatch dir

jf-common:Vendorize permissions

jf-common:Vendorize bt prepatch

init.power:Rewrite it from scratch

prop:Set LCD density to 420

Add vidc firmware

Add missing props

Declare Radio Access family

Add vendor props and fingerprint

prop: Declare the security patch level

Fix alarm's/clock's visual bug

Tweak thermald's sampling time (We may have better temperature?)

Now building both ROM and kernel with Linaro,specially tweaked for our jf

add classifier (https://source.android.com/devices/tech/display/textclassifier)

Clean out the ledify script execution

Fix proximity reset on first boot

wifi: wait for kernel driver to get ready

Set default 'Never turn off wifi on sleeping'

overlay:Set wake gestures off

Replace recents icon when no app

Show USB mode dialog when USB is inserted

Back to stable Webview

Speed up the installation process by 2 seconds (Remove 2 sleep commands)

Ship FlipFlap-A common Lid/Flip Cover app for AOSP, focused on rooted devices and specially designed for the LineageOS Project.

Tweak the input boost

Use Samsung fonts

Add call recording feature

Add 3-finger-screenshot gesture

Reset camera when media service restarts too

base:Allow screenshot secured apps

Disable kernel checks ( we may gain some juice from here)

prop: Calls: Do not delay at all

props: Disable power collapse on RIL

prop:Remove unused props

props:Enable stagefright smoothness

props:Enable HW accelaration on video playback

Update our wallpaper

Replace jelly with Bromite browser

Fix mixplorer initial crash

Upstream until 30 july

aapt: enforce 0 compression

core: use 0 compression when creating the target_files package

Create 0 compression ratio jar files

Scroll: modified velocitytracker

Frequently used OpenGL ES methods whitelisted for fast JNI path

Use -O3 on our ART

Updated buff kernel

Use -O3 on dalvik executables

Add clock position option

JDCTOOLBOX IS NOT INCLUDED IN ROM.DOWNLOAD IT FROM POST 2

BUFFcore 2.09b - 2.12 changes

fully optimized toolchain flags;

reduced sleep timeout;

fastcharge properly functioning now - AC forced on highest you can attain and USB now working higher than 460mA

dynamic file syncing - early_suspend and dyn_fsync by default;

boeffla wakelock blocker;

print to dmesg log when a suspend gets broken;

Printing broken suspends to dmesg.log - you can check the dmesg.log file to see what is waking your device from suspend. Using SYSLOG, grep the dmesg for "active wakeup source" to see if you get any reports. Alarmtimer here is OK, other WLs are worth checking, then possibly adding to the blocked WL list if deemed safe.

Wakelock blocker : the following WLs are blocked by default -

qcom_rx_wakelock; wlan; wlan_wow_wl; wlan_extscan_wl; netmgr_wl;
NETLINK; IPA_WS; [timerfd]; wlan_ipa; wlan_pno_wl; wcnss_filter_lock;
_rx_wake; wlan_ctrl_wake; wlan_wake; qbt_wake_source

you can also ADD more yourself if needed to the following user file in ROOT

/sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker
​

This will be a list delimited by ; semicolon and no-spaces. WLs should be exact case you find them.

So an example addon file would be

mmc2_detect;PowerManagerServiceWakelocks;msm_hsic_host

The wakelock blocker may give absolutely no difference to your battery life in suspend - It will only help if your issues are wakelock based. Monitor the log file for any broken suspends for a few nights, look them up in google to see what they are (some wakelocks are not safe to remove) then try adding any identified wakelocks to the user file.

Date: 11-July-2018

Version 2

md5:bfd7a3a93641e2d3d3f3415c0a4a30aa

Update to r36

Update july security patch

Tide up the policies

Revert:jf:Allow adjust the lights

Update media profiles

Enable memcg at kernel

overlay:Remove burnin protection

overlay: Allow display HWC hardware accelerated transformations

manifest:Add graphics.composer

manifest:graphics.allocator:Move to hwbinder

jf:Make device debuggable

Fix a thermald path(fixes battery drain?)

Fix the toast icon and expose it to themers

Disable bt by default

Enable advanced reboot by default

Fix spinners' lag

overlay:Set default theme's color to a custom one

SystemUI:Enable alarm info to QS

Change ledify pattern

Revive System UI Tuner

Trim partitions on every boot

Correct ledify contexts

Refresh proximity sensor on every boot

Change rom name display at settings

Fix toolbox working with magisk

Always use the latest webview even its beta (we trust Coocle)

Add turbo app (Contains Pixel wallpapers)

Add Mixplorer

Date: 5-July-2018

Version 1

md5:80b8eb2e629030ee7889e9308330650c

Changes:

Update to r30

Replace "clear all" with a button like previous opt lineage series

Smooth out BT and wifi

Fix some background denials ( affects the battery while sleeping )

Switch to buffcore kernel as main kernel

Update our wallpaper

Upstream merge until 5-July-2018

Fully fix camera ( video and photos are working for both rear and back camera )

GPS edits

Enable SDfat

Enable 64bit binder

Use pure-native Oreo build.Not GO configuration

Network Traffic to status bar

Introduce the Boost framework under the hood

Speed up the damn animations

Speed up the whole core while compiling

Use -Ofast flag for our bionic

Refresh the mediaserver sources ( mismerges happened and now its fixed )

Completely remove STweaks ( Bye Bye alucard .....for now (?) )

Smooth out the screen's flickerings and such

Speed up our dex like older optlos series

many more i dont remember.