Highlights & Device Specific Changes: Build type: Monthly Device: OnePlus 7T (hotdogb) Device maintainer: Hasan Okarci (frazerecho) ===== 08 November, 2023 ===== - Remove Lineage Health HAL (caused issues with Battery) - Kernel Rework to improve Performance and Battery - KernelSU updated to 0.7.0 - Removed some OnePlus features already available in LiveDisplay - Fix Heads-up regression preventing boot for some users - Dialer: Bring back merge calls - Dialer: Fix crash on call add and clean up - Settings: Add app lock settings for alternate security settings provider - Kernel: zram: Set zstd as default compression algorithm - Kernel: Сhanges in power drivers - Device: Changes in the perf subsystem - Messaging: Fix navigation bar theming - Fix DT2S not working on Lockscreen in A13 QPR3 - Keyboard: Fix settings and dialog themes - Resolve SELinux denials - Fixes for Audio DAP - Navigation Bar changes - Update Webview to 118.0.5993.8 - Updated translations - Some other small changes and fixes ===== 13 October, 2023 ===== - Initial crDroid 9.10 - Updated to October 2023 security patches - Kernel 4.14.327 - Kernel: kernelsu: Update to version 0.6.9 - Kernel: Disable some OPlus features - Kernel: Disable more debugs - Kernel: Added last_kmsg - Device: Improving auto brightness - Device: Sound and Dolby fixes - Device: Faceunlock fixes - Device: audio: Remove post process for voice_call" - Device: audio: Add AC4 Dolby decoder - Device: audio: Fix EAC3 JOC sampling rates - Device: audio: Sync supported for compress_passthrough with stock - Device: audio: Other audio changes - Device: Changes in the perf subsystem - addons: Clean up unused themed icons - addons: Drop fonts greater than 1 Mb (LGSmartGothic, Rosemary, Klyukin) - addons: Import Plumpy, Aurora, Gradicon, Lorn iconpack from Iconify - SystemUI: Fix Reticker not appearing for some apps - SystemUI: Less boring headsup enhancements and fixes - Launcher3: Quickspace: Rewrite all the greetings - Launcher3: Quickspace: Other Improvements - Fix search indexing for battery and notification light settings - Fix clipping in app list layout - Readd statusbar brightness control - Settings: fixup! Wi-Fi timeout feature - Messaging: Fix input text box background on light mode - Messaging: support notification channels - LineageParts: Add MD3 styling to buttons - Contacts: Fix navigation bar theming - Contacts: Other improvements - Contacts: MD3-ify - Contacts: Fix LetterTileDrawable for all languages - Contacts: Fix navigation bar theming - Contacts: Set Notification Channel for Sending Parsing Notification - GameSpace: Add missing permission usage for Danmaku service - GameSpace: Import new game illustration from Motorola - GameSpace: Fix notification listener service - Bluetooth: More BT improvements - Fixes and improvements in the stock keyboard - Updated translations ===== 24 September, 2023 ===== - Initial crDroid 9.9 - Updated to September 2023 security patches - Added KernelSU support - Fixed a security issue with webp (CVE-2023-4863) - Updated calendar - Reworked Dialer - Reworked stock keyboard - Messaging: Set input text box background - Fixed bluetooth connectivity in some use cases - Update Chromium Webview to 116.0.5845.163 - Fixed a possible crash when entering a Bluetooth broadcast password - Fixed a SystemUI crash while launching camera - Some additional SafetyNet spoof changes - Fixed launch power menu from QS only if enabled - Fixed up default values for doze and AOD - Fixed Contacts displaying duplicate numbers - Added spoofing for apps installed from Aurora Store - Fixed a possible issue with file downloads from web - Fixed open/close menu action not working when assigned to navbar key - Added spoofing for apps installed from Aurora Store - Launcher3: fixed a possible crash issues - Fixed a possible issue with file downloads from web - Fixed open/close menu action not working when assigned to navbar key - Launcher3: Prevent crash when clearing none-existent tasks - Launcher3: Implement transition scaling from motorola - Launcher3: Fix troubleshoot the video crossover display exception - Codecs: Set Pipeline paused timeout to 1000ms (should fix video playback on Chrome based browsers) - LatinIME: Make emoji key look like any other key - LatinIME: Add emojiKeyStylePopup for sw600dp - Settings: Fix invalid private DNS help text if URI is missing - Updated translations ===== 14 August, 2023 ===== - Initial crDroid 9.8 release - Updated to August 2023 Security Patches - Updated Kernel - Added back QS Header Image options - Fixed some possible battery issues - Fixed possible smart charging issue - Fixed charging stats - Some small changes for Doze Mode - Added method for recovery to ask to reboot before installing anything after A/B update - Fixed some issue with Jelly - Some small UI improvements to Jelly (Browser) - Launcher3: hide "all apps" view when search starts - Launcher: Updated themed icons - Fixed an issue with Launcher button on high DPI - Fixed some issues with native keyboard - Updated Webview to 115.0.5790.166 - Fixed toggle to enable brightness slider haptic feedback - Fixed Google restore issue if using gapps - Fixed an issue with app crash on orientation change - Reverted some apps Material Design changes - Fixed Updater layout issues - Miscellaneous changes - Updated translations ===== 12 July, 2023 ===== - Initial crDroid 9.7 release - Updated to July 2023 security patches - Fixed an issue with default clock app not playing alarm when setting increasing ring - Launcher3: Fixing icon cache thrashing due to an unsupported icon - Fixed crash in Account Manager after profile removal - WallpaperService: Fix wallpaper after rotating quickly - Fixed YouTube playback in PIP Mode - Fixed unlink Ringtone and Notification volume - Fixed Screen Off Fingerprint Reader - Fixed issues with Parallel Space - Removed QS Footer Data Usage (causes lag) - Updated Chrome WebView to 114.0.5735.196 - Some other fixes here and there - Updated Translations ===== 30 June, 2023 ===== - Initial crDroid 9.6 release - Updated to June 2023 security patches - Implemented Android 13 QPR3 - Added new smart charging controls (under battery settings) - Removed old smart charging support - Added OnePlus Camera - Added OnePlus Gallery - Switch latest clang to 17.0.2 - Fix the memory leak during high speed recording - SystemUI: Import more QS Header resources - SystemUI: Hide notification icon area if headsup is visible - PixelPropsUtils: Update supported pixel code names - Messaging: Use light icons on conversations select menu - Launcher3: Corrected some permissions - Some other small Launcher3 changes - Configure font spacing for various clock fonts - Added double-line clock position setting - Added lockscreen text size settings - Moved lockscreen clock customization to lockscreen settings - Reworked frameworks_av (should fix some issues) - Fixed menu only opening once on legacy apps - Fixed menu in legacy apps with multiple activities - Fixed freeform transition visual issue - Disabled SF backpressure (do report if helps on laggy QS) - SystemUI: show ime switcher + cursor keys if we have space - sqlite: Update to version 3.42.0 - fonts: Adjust GoogleSans configuration - Update dialog radius overlays - DocumentsUI: Use monet colors - Updated themed icons - Updated art, bionic and harfbuzz_ng - WiFiInfo: Fix crash on google setup wizard - Increase 5 GHz network signal tolerance - Launcher3: Fix quickstep live tile implementation - Launcher3: Allow to control parallax effect and center wallpaper - Launcher3: Some other small fixes - SystemUI: Prevent edge lightning from pulsing outside keyguard/doze - Added brightness slider styles - Added acun and bang brightness slider - GmsSwitch: Fix crash when GMS is admin app - Fixed system crash if font contains invalid/null font data - Fixed not setting proper call volume for LE Headset - Fixed an issue where device asks for PUK code instead of SIM PIN - Removed colorkt and themelib support - Some small SystemUI changes and optimizations - Added expanded layout option for 3-button navigation bar - Added haptic effect for brightness slider - Moved lockscreen shortcut customization to Wallpaper & Style (Theme Picker) - Fixed memory leak in notification panel and network traffic - Fixed washed out emojis with native keyboard - Updated theming for Gallery, DocumentsUI, Jelly browser - Removed brightness slider styles - Removed QS header styles for now - Reworked SetupWizard - Launcher3: Fix launcher crash caused by divide by zero - Updated DeskClock colors - Updated Chromium Webview to 114.0.5735.131 - Updated translations ===== 06 May, 2023 ===== - Initial crDroid 9.5 release - Updated to May 2023 security patches - Upstream Android Kernel to 4.14.313 - Added pixel style lockscreen weather based OmniJaws - opengl: fix resource leak when dlsym failed - Switch latest clang to 17.0.1 - Updated themed icons - Allow pause/suspend app feature with parallel space - Added QS Header Image option - Wallpaperpicker: fix overlapping when scrolling - WallpaperPicker2: Remove the use of smaller images for thumbnails - Add a toggle to force LTE_CA - Added back 2 button navigation - Fixed/Reworked switch to unlink ringtone and notifications volume - Fixed process can't start because of mPendingStart is true problem - Fixed SystemUI restart due to network traffic meter - NetworkTraffic: Simplify stats calc to prevent issues - PixelPropsUtils: Spoof user build - Settings: Expose radio info (*#*#4636#*#*) - Settings: Show memory usage in app info - SystemUI: Rework dismiss all view in QS - SystemUI: Handle more exceptions for firewall - Prevent crash with pin protected user and taskview - Fix hang when dumping local window - Updated Aperture - Updated Webview to 112.0.5615.136 - Updated bionic, lmkd, sqlite - Updated translations ===== 17 April, 2023 ===== - Initial crDroid 9.4 release - Includes March, April 2023 security patches - Implemented Android 13 QPR2 - Full source rework (Not all features ported from 9.2) - Changed kernel to LOS - Introduce App Lock (May be Buggy) - Added "Linux" logos icons for status bar - Add CookieRun Font - Add back button for freeform window - Doze-on-charge: Add few improvements - Improvements to Aperture - Improvements to GameSpace - Improvements to Launcher - Allow toggling VoWiFi while roaming by default - InternetDialog: Require unlocking to turn on hotspot - Fixed Eleven options such as "use as ringtone" and "delete" media due to missing MANAGE_EXTERNAL_STORAGE permission - Fixed memory leak of JobScheduler, WindowProcessController and GroupExpansionManager - Update Chromium Webview - Updated ART and Bionic - Updated translations - Loads of Fixes, Improvements etc. ===== 18 February, 2023 ===== - Fixed Status Bar Graphical Bug - Some fixes to Game Space - Minor fixes here and there ===== 16 February, 2023 ===== - Init crDroid v9.2 - Updated to February Security Patches - Changed to Motorola Dolby Atmos - Fixed Play Store & CTS Bypass - Added blur effect when using power menu - Added more options to customize navbar keys assignment - Added customization to change navbar pill radius (thickness) - Added customization to add/change bottom keyguard shortcuts - Added support to disable GMS services for primary user (crdroid > misc) - Added support to disable GMS services for parallel user (crdroid > misc > Parallel space) - Added option to select font style for lockscreen (crdroid > UI) - Added QS Locale tile - Added NothingOS font style - Enabled dynamic icons for default clock and calendar apps - Added launcher customization to set opacity level for hotseat background - Added launcher toggle to show music search icon instead voice assistant in hotseat searchbar - Match and improve app drawer searchbar with hotseat searchbar in launcher - Various launcher improvements and fixes - Fixed multiple issues when using QS scrim opacity/blur levels - Fixed crash associated with NetworkTraffic - Updated and fixed Safety Net checks without root by default - Various under the hood optimizations for performance - Some other small changes here and there - Updated translations ===== 11 January, 2023 ===== - Happy New Year!!! - Init crDroid v9.1 - Updated to January Security Patches - Added OPlus Extras - Added Dolby Atmos - Added Alert Slider customization - Added Power Efficient workqueue toggle - Added per-app colorspace - Added DC-Dimming toggle - Added FSync toggle - Added touchscreen game mode toggle - Added TP Edge limit (used for games) - Added UiBench (jitter test) - Added USB 2.0 fast charge and USB OTG toggle - Added vibrator strength customization - Fixed possible battery info crash - Use user fonts for Material UI themes - Override system fonts with user-selected overlays - Added WiFi standard icon toggle (crdroid > statusbar) - Added camera & flashlight on lockscreen - VolumePanel: Various fixes and improvements for volume panel - VolumePanel: Add long click for expand icon - Major fixes and features for Aperture - Major fixes and features for Launcher - Added Google Sound Search tile - Added Package installer ability to show current and new version on apk installation - Removed custom style notification clear all button - Features and bug fixes for Clock App - Updated launcher icons from lawnicons - Allow editing all APNs and APN types - Improvements for dynamic VoLTE & VoWiFi icons - Network traffic mode rework - SystemUI: Align QS header with status bar - SystemUI: Fix QS header alignment with status bar - SystemUI: old style mobile indicator layout fixes - Fixed settings styles/wallpaper picker action - SystemUI: Ensure keyguard statusbar is gone when not showing - Fixed glitchy charging info on AOD - Fix VPN icon failed reloading after disabling - Updated translations - Fixed some battery styles issue - Some other small changes here and there - Updated translations ===== 19 December, 2022 ===== - Updated to December security patches (Android 13 QPR1) - Initial support for Parallel Space - Added reset battery stats possibility - Introduce dynamic VoLTE & VoWiFi icons - Repalced ripple animation with Fluent Design-inspired animation - SystemUI: Match lockscreen clock font with system - Removed smart pulldown settings - Replaced default wallpaper - Added different phone ringtone setting for Multi SIM device - Updates to lmkd - GameSpace: Update takeScreenshot API in ScreenUtils - Lots of Aperture changes and fixes - Slightly optimize less boring apps check for heads up - Added power menu styles (crDroid Settings -> Buttons -> Power menu -> Power menu style) - Added support for Google Dialer Call recording - Changed internet connectivity check method - Added toggle for internet connectivity check via Google under network & internet settings - Fixed network leaks with split-tunnel VPNs - Restricted Networking Mode fixes - Added firewall statusbar icon with toggle - Launcher3: Fix spacing and colors related to All Apps header - Launcher3: Disable all caps from Personal and Work tabs - Tweaked RAM and storage usage with some apps - Fix potential memory leaks - About: Make kernel version clickable - About: Added deep sleep info - Updated calendar colors - Added refresh rate tile - Fixed issue with DeskClock not playing alarm sound if increasing sound option is used - Updated clock widget to Monet colors - Added option to toggle netflix devices spoofing - Fix WifiInjector instance exception if WifiService disabled - Fix NullPointerException when starting app with old ApplicationInfo - Fixed black screen after DOZE - Reworked some PixelPropUtils props - Launcher: Update icons from lawnicons - Do not show camera indicator for Face Unlock service - Added sensor block per-package controls - Add vibration patterns from OOS - Added toggle for floating rotation button - SystemUI: make QS footer rounded - Fixed bouncing slider on brightness QS - Fixed possible NPE for SystemUI - Fixed possible memory leak - Fixed possible problem with home key not working in some cases - Limited logspam for BatteryStatsService - Updated Chromium Webview to 107.0.5304.105 - Updated arm-optimized-routines - Optimized art - General Fixes here and there - Updated translations ===== 12 November, 2022 ===== - Updated to November security patches - Fixed Fingerprint scanner animation location - Fixed Charging string being hidden with the fingerprint scanner location - Added face unlock support - Added option to disable clipboard overlay - Implemented cutout force full screen option - Reverted some status bar changes - Allow switch min/peak refresh rate - Enable split notification shade - Fixed CPU temp reporting in overlay - Launcher: added some app icons for themed icons - Optimized performance and stability - Optimized art - Updated translations ===== 30 October, 2022 ===== - Initial Release