Changelogs for Build - ===== 29-09-21 ===== Device Side - Upddate blobs from 21.9.1 - Update graphics from LA.UM.9.1.r1-10900-SMxxx0.0 - update redfin fp to sept 2021 - Disable ConfigStore usage - POCOParts: Add force USB 2.0 FastCharge toggle - Declare support for ARMv8.2 extensions - Update Stock MIUI Cam to 192.NeoX ( 4k, filters everything works now, thanks to @mihirsahay ) Kernel Side - Upstreamed to 4.14.247 - Merge LA.UM.9.1.r1-11100-SMxxx0.0 ( base ) - slightly Increase charge speed on battery backup oriented build - fix sudden fps drops in several games - power:qpnp-qg: silnce log spam - msm: vidc: reduce max_packets count to 480 - dts: sdmmagpie: Power off DSI PHY during idle PC - dts: qcom: Disable CoreSight DT entries for sdmmagpie - drop rcu patches - other misc optimisations and fixes Source Side - Remove power button press fp unlock toggle (it sometimes fails to unlock) - PixelPropUtils: Update apps and remove force build fingerprint - Don't spoof props in recovery mode - Add EROFS (Enhanced Read-Only File System) support for Android build system - Implement Clear All Icon Styles - Settings: Improve A12-styled Searchbar layout - Add Sensors Off QS Tile - GamingMode: Limit the button coordinate to the inside of screen only - LockscreenCharging: Show Celsius by default - Fix default value mismatch with derpquest in artwork media background - Clocks: Use correct thumbnail for Android S clock - MiuiCompactPanel: Set tap target size back to 46dip - Fix reading /proc/locks when lock is held by another process - Set device name to marketname if available - Enable USAP for all devices - OmniJaws: Update OpenWeatherMap API - Override host metadata to avoid leaking info - Fix wfd-legacy prop neverallow - Some optimizations from upstream - Include makefile with art definitions - PixelPropsUtils: Update redfin and crosshatch fingerprint to September 2021 - GradientFireClock: Replace logo with Derped owl - GradientFireClock: Replace CJK Unified Ideograph-5BB6 with Owl unicode character - GamingMode: Opt-out performance profile support - GamingMode: Add option to disable menu overlay - GamingMode: Fix views obscuring other window that needs interaction - Fix overlays resetting on every reboot - Fine tune signal and battery icon dimensions - Add some margin below QS security footer - FOD: Use sharper fod white and yellow pressed icons - FOD: Use A12 fingerprint icon by default - FOD: Make background transparent and remove unused res - SoftAPManager: Cleanup, organize and some visual improvements - Apply theme by using notification context - Statusbar brightness control: Fix changes not applying - OmniWeather: Fix up changing weather icon pack - OmniWeather: Fix up style for all preferences - OmniWeather: Allow background execution on boot - OmniWeather: Add corner radius to widget background - OmniWeather: Do not disable service on enabling custom location - DerpLauncher: Make double tap to sleep gesture optional - DerpLauncher: Add alternate Quickspace layout - DerpLauncher: Add toggle for free memory view to recents - DerpLauncher: QuickEvents: Clean up unused functions and fixes - Limit Keyguard charging stats updates - GamingMode: Update Russian translations - Update German translations - NFC SecureElement: Add support for OnePlus Wallet - Remove all previous made ramp rate modifications - Disable Zygote debugging - PulseControllerImpl: Fix pulse being drawn on the side of the lock screen when locking from a fullscreen playing video that continues playing audio on screen off - Pulse: Fix getting default accent color - Pulse: Fix potential FC when using players like Deezer - Fix A12 FOD icon not visible during initial setup on clean flash - Improve keypress sounds and add more UI sounds from OOS - Enable three icon switching within QS DND tile - SensorTile: Invert states - Add per app volume support to Shapeshift volume panel style - VolumePlugins: Fix icon layout on app volume row - ShapeShiftPanel: Don't tint active volume bar with gradient - GamingMode: Fix danmaku container layoutParam on config changed - GestureNavigationSettings: Fix default values - Use a double click effect for charging if there is no amplitude control support - reticker: Add color for youtube in blacklist - Unblock gestural navigation on clearScreenshot() - TaskSnapshotController: Avoid NPE - Update lmkd diagnostics info - Add Ambient Text Customizations - Make IME button space optional - FODCircleView: Update animation position on circle showing when dreaming - ScreenDecorations: Simplify rounded size selection - Ticker: Follow status bar padding - LyricTicker: Follow status bar padding - Add redwave FOD animation - Make Haptic feedback toggle for back gesture respect global haptic feedback settings - FOD: Use sharper fod green pressed icon - UI Fix for special runtime permissions - FaceUnlockService: Get corrrect camera ID - Fix ticker appearing for a split second on lockscreen - SamsungHighlightclock: Fix updating wallpaper color when wallpaper changes - PixelPropsUtils: Bring samsung accessory service to the list - MediaProvider: Fix off-by-one error in FUSE based redaction of sensitive data (fixes sharing a image to any messenger app) ===== 3-09-21 ===== Device Side - Fix Gaming Mode perf slider - perf: Kang app compaction props from lahaina - POCOParts: Fix icons showing icons Kernel Side - - Upstreamed to 4.14.245 - arm64: configs: Disable EDAC - drivers: power: kill logspam - Speed up calling of rcu task callbacks - other misc improvements and fixes Source Side - - Allow unlocking fingerprint only on power button press - Make power button press fp unlock toggleable - Fix FOD icon appearing when screen turns off - Fix flicker effect with FOD enabled while putting phone to sleep from lockscreen - GamingMode: Hide floating button after periods of time - GamingMode: Hide danmaku container immediately when config is changed - DerpQuest: Don't show system-app on GamingMode app selector - Make A12 DP3 clock bigger - TwilightService: Save and use last fetched location - FPS Info: Make new formatting works with old kernel - Add delete action for partial screenshot notification - Small code improvements for one shot auto-brightness feature - reset_network: Give new life to reset buttons - Bring back sound tile for op devices - WallpaperPicker2: Merge lineage code review updates for race condition fix - Settings: notifications: Add title for Advanced settings - Settings: Bring back old dark mode preference design - Properly scale touch input window through resolution changes - Workaround update_engine failing on some devices for local installation - Some more optimizations from upstream - APN updates for various carriers - Add new armv8-2a-dotprod arch variant support from master - Improve Russian translation for typeclock - Improve German translations ==== 24-08-21 ==== Device Side - - Update Blobs from 21.8.4 - Parts: Add HBM ( High Brightness Mode ) and CABC ( Content Adaptive Backlight Control ) - Drop iorapd - Enable IORap app launch prefetching - GPU Boost for expensive rendering ( Smoother Blurs ) Source Side - - Brought back toggle for A12 Searchbar style and fixed overlap with wifi settings - Updated Inter font family - Added support for accented clock color on S Clocks - Removed date/weather on TypeClock and Omni weather on S clocks until I figure out completely - Pulse: Added Custom gravity and Center mirrored options - Added option to extend Pulse to QS Panel - Pulse: Added Vertical mirror option - Added options for iOS-like toast notification for clipboard access - Added moar prebuilt weather icon packs - Added some Anime custom headers - Show full default name for wifi and signal icon customization preferences - Disabled all-caps for smart reply button text - Removed sensors toggle from automated sleep mode - FODCircleView: Always update FODAnimation position - GamingMode: Moved RecordingService into main process - SystemUI: Halt LyricTicker after statusbar lyric disabled - Reduced NotificationHistoryDatabase logspam - Gestures: Fixed up footer string - P404Panel, ShapeShiftPanel: Don't show captions info tooltip - Launcher3: Fixed IntentFilter leak in QuickEventsController - Launcher3: Cleaned up code for QuickEvents and QuickSpaceView - Launcher3: Fixed Blur not being applied properly in some cases - Some optimizations from upstream ==== 16-08-21 ==== Device Side - - Upstreamed Kernel to 4.14.244 Source Side - - Removed Crdroid's poor gaming mode in favor of new sexy Gaming Mode from our friends at exTHmUI - GamingMode: Added option for customizing menu opacity - GamingMode: A lot of visual improvements and fixes here and there - Removed one of the S clocks (the broken A12 one) - Improved S and DP3 clocks again and made DP3 following wall colors - Fixed null text on 12 clock after dismissing media - Added initial support for OmniWeather to S clocks - Removed Yaap's toggle to hide lock icon on lockscreen in favor of Crdroid's implementation - Hide lock icon while dozing - Don't centre lock icon on bouncer to avoid janky animation - Added screenshot quality setting - Added automated Sleep Mode to battery menu - Added DerpQuest QS tile - Pulse: Code improvements from Ido forward ported from derp 10 - Fixed pulse showing vertical on keyguard in some cases - Allowed round corner styles to affect more system elements - Introduced new preview for dark theme in display settings - Added back Oneplus Sans font overlay - ThemePicker: Fixed derped constraint layout setup on clock picker - Some more things maybe I can't remember more :P ==== 13-08-21 ==== Device Side - - Back to Old Tree ( No Mic Issue now ) - Notch cutout option, KCAL and stuff is back - Switch to AOSP bt - Update RedFin FP to August 2021 - Revert Back to ANX190 ( fixes 4k, filters, AI etc etc ) Kernel Side - - Merge tag 'LA.UM.9.1.r1-10900-SMxxx0.0' ( Base ) - Slightly increase charge speed of battery kernel - tcp: Disable syncookies - block,cfq: Set cfq_back_penalty to 1 - qcacld-3.0: Disable REMOVE_PKT_LOG - qcacld: reduce log spam - qcacld-3.0: Disable debugging - treewide: Suppress overly verbose log spam - msm: msm_bus: Kill transaction logging functionality - msm/sde: Remove register write debug logging - binder: Fix log spam caused by interrupted waits - block,cfq: Disable logging - bus_arb: Disable debug logging - Disable adreno driver logging - Tons of rcu patches - other misc optimisations and fixes Source Side - - Added back option to replace media notification background with artwork - Added simple fade filter slider for media notification artwork - MediaCarouselController: Changes to update background when settings are changed - Removed Gvisual mod radius settings in favor of Crdroid's PebbleBerry Rounded Corner styles - Allowed to disable battery light when charging - Added Edge Music Control Gesture switch - AppLock: Fixed biometric prompt disapearing if app launched from resolver - Fixed massive requestLayout spam on lockscreen - Left aligned lock icon when required - Made sure to center align the lock icon while showing bouncer - Left aligned AOD notifications when required - Added Shapeshift A12 lockscreen clock - Android S Clock: Conditionally apply accent to inline with Beta 3 behaviour - Android S Clock: Fixed preview and some improvements - Android S DP3 Clock: Fixed IndexOutOfBoundsException - Android 12 Clock: Fixed IndexOutOfBoundsException - TypeClock: Fine tuned padding/margin and enabled date/weather info - Made user fonts affecting for more system elements - Fixed crash when system body font family is invalid - Added Comic sans font - Match NFC statusbar icon with QS one - Added optional OnePlus Camera support for maintainers - Moved theming options to DerpQuest and removed shapes/icon pack (better apply with theme picker to avoid issues) - Updated Security Settings drawables from Android 12 - Compressed default wallpaper to avoid lag on low specs devices - FodAnimationResources: Updated MIUI Light and MIUI Pulse from raphael-user-11-RKQ1.200826.002 - telephony: Show ICCID by default for all - telephony: Removed dead code from Telephony which uses wakelock - Launcher3: Retrieve the searchbar padding from device profile - Updater: Fixed OTA install problem on F2FS format type - display-intf: Silenced deprecation warnings - bluetooth_ext/jni: Resolved unused parameter warnings - bluetooth_ext/jni: Removed excess arguments not used by format strings