==================== 06-20-2023 ==================== ==================== 06-19-2023 ==================== * lineage-sdk 492aeb69 ChargingControl: reset internal states on settings change * packages/apps/Launcher3 85aacae6de Launcher3: Fix launcher crash caused by divide by zero * packages/apps/LineageParts 15e0ee6 Use ListPreference for charging control fragment ==================== 06-18-2023 ==================== * device/lineage/sepolicy 21efdb3 sepolicy: Label LinearmotorVibratorService fba7bb9 sepolicy: Export dolby prop from mediacodec 32db803 sepolicy: Allow system_server to set tethering properties 4eb745f sepolicy: introduce app lock [2/4] 3d4dbc7 Allow documents UI to access storage f9c86c9 sepolicy: Add support for parallel space * lineage-sdk 96a3f209 lineage-sdk: Bring our icon e0c60138 lineage-sdk: Add restart SystemUI in Advanced Reboot [2/2] fdd49914 lineage-sdk: Update few default key assignments 6bb232ca lineage-sdk: Add backend for handling missing button actions c97f0a25 lineage-sdk: Fix settings pref switch for multi-user 2a09e36b lineage-sdk: Properly set default value for switch pref e46e3e4e Allow value to hide the clock d9f02dfb NotificationLights: Allow overriding for all apps [1/2] 4dd72bcd Add toggle to allow advanced restart on secured lockscreen[1/2] 12705e44 Battery light: 100% charged level (3/3) 13bd0baf sdk: Add On-The-Go Mode to power menu constants 5286ee42 Add more device key actions [1/3] a1934963 Add device key action to take screenshot [1/3] a5fbda8b Add device key action to toggle flashlight [1/3] 9a37055a lineage-sdk: Remove setting loading for FORCE_SHOW_NAVBAR e64803a3 sdk: Try loading default setting value for switch 8e1a776b sdk: Set summary automatically if required c5dcc75f Add settings for brightness slider improvements 97363e4b Network traffic mode for status bar [1/3] 2da0dbca Allow value 3 for status bar quick pull down 640739b7 lineage-sdk: Enable advanced reboot by default 65d5870e sdk: Replace los versioning e438c768 sdk: Kill trust interface hint on first boot 1dd757b4 Disable by livedisplay by default c8d2d348 Ship as crDroid based on LOS * packages/apps/LineageParts e372e34 Remove unused Network Traffic fragment 9918fc4 Disable unused components 57ed9c7 Uitilities: Fix inaccess Build.DATE 9104427 Update color mode preview from Android 12 92e5ec5 Kill redundant search fun party 715369f Make trust interface less boring 7cfcfce Add initial crDroid stats support 38cf5f1 stats: Mod version switched to crdroid version 16df9d2 Ship as crDroid based on LOS * packages/apps/Settings 1ce5494c27 Settings: Update Glide library to 4.15.1 d322d5c147 Settings: fix crash 9c5970476f Do not crash when duplication found in merged imsi list a5e859ede3 Hide TTS search results if no TTS engine is available 6f077243b6 Clean up Settings to allow a2dp, hfp, and le audio to be simultaneously connected on the same device 3891a2df5c To fix the footer link is not clickable in the Bluetooth Settings feedc7e4d6 Refactor AppPicker page to adopt Settings main theme 9f5925d3c4 Settings: Bluetooth: Don't check persistable uri permission for BtHelper a5012fdeb0 fix WifiUtils:isNetworkLockedDown() null pointer issue 55224b7021 Fix NPE in BluetoothPairingController when comparing BluetoothClass 61d6be37cb Amend "Reset notification importance" list item style 99d741609f Enable ethernet data usage when FEATURE_USB_HOST is present 39f43f7d0c Align main thread checking by calling ThreadUtils cdf12a57c3 Override onTrimMemory to apply trimMemory in AppIconCacheManager d81f29e674 don't sort user profiles by serial number, sort alphabetically 20c711c038 Settings: Add back illustration to face settings df61832d0d Fix AppEntry.extraInfo ClassCastException 3ef691dd65 Settings: Hide radio info if device don't support voice 5a07b58eae Settings: Expose radio info (*#*#4636#*#*) 61bfd58c2d Settings: Add switch to unlink ringtone and notifications volume [2/2] 2e44ac640c Settings: fix typo in settings namespace for qr scanner on ls a7953ac839 Settings: Align TotalRAMPreferenceController with MemoryUsagePreferenceController from dev settings 1a0b57aa66 Revert "Settings: Add an option to force pre-O apps to use full screen aspect ratio" 46bf667dd5 Settings: Expose saved devices fragment via intent ed5816ab4b Refresh "Device details" after resuming 73d30c82c9 settings: allow enabling ethernet tethering independent of link state d1e5a9dd2e AppLock: Slightly bigger icon size f3f6c58e76 Settings: Update AppLock API 46dd4bced5 Settings: Allow locking all apps visible in launcher a1bb33660e Settings: Introduce App Lock [3/4] a142044ea8 Settings: Allow making Navigation Pill thinner [2/2] 12de95e0af Settings: Allow Configuring Navbar Radius [2/2] 204e1146e2 Settings: Fix gestures saving parameters b3e3d4ee10 DisplaySettings: font size in 5% steps from 80% to 130% (#132) 4e10a6022e Settings: Avoid enforcing weird backgrounds 34c4658a36 Settings: Fix restore default apn dialog sometimes not dismissed. 19604fbdc3 Settings: Allow editing all APNs and APN types deac190b6a Fix memory leak on SensorPrivacyManager Listener 2ae0f5ac04 Fix USB OTG hot plug out nndexOutOfBoundsException 99d64b69f2 Settings: VolumeMusicControl: Use new material-you illustration preference 78e656e9d3 Call CardDatabaseHelper.getInstance() when used and not in onCreate 3382144511 Settings: Add support for parallel space 5970e850a8 Only one channel is reserved for WifiP2pSettings 608df4f016 Enable ActivityResultLauncher for keyguard f23b336385 Add toggle for connectivity check e8160ee8bb Settings: Allow toggling floating rotation button [2/3] d163e1d8c4 Settings: Custom vibration pattern per notification channel [2/3] 89cc2f6079 Settings: Move custom vib pattern to its own preference [1/2] e2025bb7c5 Settings: Follow new ringtone vibration patterns 81c57dfd82 Settings: Preview ringtone vibration pattern 13f5c0c363 Settings: Allow choosing a custom vibration pattern [3/4] 8ef7d4ac7d Settings: Add vibration patterns from OOS [3/4] 44dbde606f Settings: add sim status listener in about phone cb24daf391 InstalledApp: Hide GooglePlay icon for webapps b6e70233a5 Fix potential crash in AppAllServicesPreferenceController 1ca01fb003 Settings: Disable face enroll on Setup Wizard 0c97ca67c8 Allow changing face unlock method when locked 1d604e8877 Settings: Allow using face as auth method for apps 49392281d6 Initial import of Face Unlock for T eb72f1580a Settings: Fix bluetooth pan memory leakage 6a7b33c280 Settings: Long press to copy wifi password 0645069f25 Show more APK details on App info screen [1/2] beb10f72e2 SoftAp: add back AP Band preference into tether settings b41a3f150c SoftAp: add more bands to band preference [1/2] 80a7b33b3c SoftAp: add client manager [1/2] 4d0ee7a027 SoftAp: add Hidden SSID preference [1/2] ff62ef4fe7 Settings: add TextView for summary into SeekBarDialogPreference 32a4223f27 Fix NullPointerException when renaming a fingerprint 55252ceda2 align the long press behavior on secondary sim 8b7d2939da Fix crash when input illegal proxy port number 4a2598d372 Fix crash when showing error dialog in NetworkRequestDialogActivity ee68946435 Mark DataUsageState as nullable to avoid potential NPE risk cc47a5da2a Fix the IllegalArgumentException from RecyclerView 756fd60a83 Fix potential NPE crash in ConversationHeaderPreferenceController 22b1a30cc6 Fix NPE crash in UwbPreferenceController and optimize the lifecycle observer adding condition in page 7855b4ed27 Fix always return first package for mock location app in developer options. 68fd44b303 Fix permissions for internal links. 1511def964 Settings: Grab screen resolution drawables from cheetah-td1a.220804.031-factory-6152f6f3 20b7aec28f Settings: Add missing animations for gestures and features a824f01bed Settings: drawable: add missing drawable for dt2 open camera 70e88bf379 Revert "Settings: Pass empty lottie resource for quickly open camera animation" b43147175b Settings: Remove tint from notifications top level pref c6856269b6 Settings: Use seekbar to allow setting arbitrary animation values 0920174772 InstalledAppDetails: fix refreshing storage summary after force stop c5c96a33ec Settings: Improve code for time spent in app 35471a3889 AppInfo: Add time spent in app from Wellbeing 581b6ec9bd BiometricFragment: respect background authentication request in source prompt info d49116899f Settings: Add icon for per app configuration 1fc6733631 AppVolumeSlice: Allow querying icon of apps installed by any user 13e0847577 Settings: support per-app volume [3/3] 00bf866d3f Settings: Add permission to hold wake lock d5794f663b Settings: Add activity for cutout force full screen 78c4adccc2 Allow tuning ambient display with sensors [3/3] baba05cf74 Settings: Remove divider from Battery Manager 1ece9497c7 Settings: Reset battery stats [2/3] d88c00c27c Settings: Properly set battery temperature 67de72205f BatteryHealth: Make layout more consistent 01deec47da BatteryHealth: Make it optional 62ea016c19 BatteryHealth: Make resources overlayable 852cf56069 BatteryHealth: Add Battery Capacity info 1b95134f13 Battery: show battery temp on power summary 7fdf57b21a Fix long click intent for Smart Pixels tile [2/2] b49871d4cb Expand abbreviation in average memory usage string e03f268eec Crash happens if back button is pressed during "Format as Portable" cd2cfba7cd Add deep sleep preference controller [2/2] e6068fde28 Settings: Change kernel preference behavior cf0c3c0aac Settings: Show full proc/version information ed7ec87091 Make kernel version clickable 663c3bea25 settings: drop divider in dark mode screen 5562d05c34 Settings: Avoid saving length as in a sql db for quick unlock [2/2] 996d1ba78e Make Quick Unlock compatible with long PIN/Password [2/2] 363b45441c Keyguard: Forward port lockscreen quick unlock (2/2) 022db882e4 Settings: Add a preference to battery optimization page be69f34f8c Settings: Fix NPE with customdialogpref for backlight settings dca5a31084 Settings: Bluetooth timeout feature (2/2) a5721812ef Settings: Wi-Fi timeout feature (2/2) a42e6b59bc Optional haptic feedback on back gesture [2/2] 9bd33b2a93 Allow to hide arrow for back gesture [2/2] 9b406f487f Settings: Also hide pill length on taskbar mode 6b35d34bb0 Settings: Change back gesture height intervals 414dfa8684 Allow changing back gesture height [2/2] 935503442a Allow changing the length of gesture navbar [2/2] 608acb92c6 Settings: Add more DNS providers 76199ce70d Settings: Add AdGuard DNS as a private DNS Provider dbcc264655 Settings: Fix crdoid settings icon alignment 3b59b5f3de AboutDevice: Use ro.product.device 119416130e Settings: Add Device codename to Firmware version window ea189f9616 Add summary to Notification log preference f73ad3fc3c Expose the notification log c95a650d6a Unlock mobile network settings when airplane mode is on 147ae26abd Changelog: Rework with Activity [1/2] cc96c49fef InstalledApp: show link to Google Play 68e8123bd1 Settings: Add platform and RAM to Model & Hardware 6e08ab9844 Settings: Link to crdroid legal 5e2c85749d crdroid: Adapt settings for A13 6383983c47 Settings: Integrate crDroidSettings into Settings a77f0abd5a Settings: Move battery/notification light settings to crdroid 47279b4f94 Settings: Use List Preference for Dark mode 1a9d108ca7 Settings: Follow navbar color in base fdd4deb178 fuelgauge: Update clean up for estimate aafd561566 fuelgauge: Use Enhanced Battery Prediction from Turbo fffb2780e0 Settings: Fix loading iconpack-based Wellbeing icon ca6fec6a81 Settings: Use font configs instead fonts directly 2dbe42abf3 Settings: Add missing icons in Network and Internet 5e818ce19f Show user's Google avatar on the homepage cfd7749e4d DevelopmentSettings: Disable automatic updates pref f39e86b691 Remove feedback and bug report stuff 70e129a0fc Settings: Add back arrow to Desktop backup password 3af49c9641 Settings: disable all bugreport settings 64a3c701c5 Open app when clicking on icon in App Info 0adaf8c785 WiFi: Remove country code checking. 1f062d33f3 Enable FeatureFlags on "user" builds too 1f3047205a Settings: Fix up panel theme and layout 056f531a95 Settings: Fix data usage display on mobile panel bfb4416606 Settings: MobileDataPanel: Remove VoLTE slice a2860ed5a4 Settings: Add back DataUsageSlice 33b7f6897d Settings: panels: Improvements 3e26634251 Settings: panels: Add Bluetooth panel 1ae05cac07 Settings: panels: Add Mobile Data panel 101f7ca4d2 Settings: Align user avatar with homepage title e8c83c7f44 Settings: Add Glide library 631422add6 gestures: Update required hint switch package 2e18c762b7 Phone ringtone setting for Multi SIM device [2/3] 480fddd6fe Settings: stop logspill from ProcessStats ede422c719 WifiDisplaySettings: Fix some NPE 7742f86135 Drawables: Dark mode support for app installation restriction icon aa19a8f7c8 Remove empty Security status header 0614c3c42a Settings: Enable Quick Wallet settings for all devices with NFC 8e31642403 Settings: fix rest of the edit menu icon tint a9ee8766b3 Settings: Address a memory leak 7c1ecb26c4 Settings: disable tips and support 7a8b8a1609 Settings: check wifi direct feature for showing preferences 5536001e05 Settings: DevicePicker: Adapt to S style a11db6b3e5 Settings: res: Import screen_resolution_* drawables from SettingsGoogle bbf5ed6a49 Settings: add animation to dark mode preference b5e442ff2c Settings: Update settings animations d2e4f73776 Settings: Add missing gesture and battery animations b44fd0c5fa Settings: Bring in missing lottie animations 8994e251e1 Settings: Add back crdroid logo 381084bee2 Settings: Show CR version in About menu * packages/apps/SetupWizard 7b3f68c Move navigation settings to the end b4c1091 SetupWizard: Bring it on our side bb6dda9 SUW: fix a crash in PhoneMonitor 6aadb19 SetupWizard: Use correct updater package 8c6f73a Ship as crDroid based on LOS * packages/modules/Connectivity 622bacf9f Catching IllegalStateException while device is going to shutdown 812d7e276 NetworkInfo: Prevent a NPE caused by null Network type 8720f9d8a Fix ConntrackSocketTest#testIpv4ConntrackSocket flaky 8c930ad3c Keep UID in lockdown when present in any range ec74a2b7e Expose new isUidCurrentlyDisallowedByPolicy 9640b9f85 Set allowed UIDs for networks based on policies 606b50854 Always drop non-VPN ingress in lockdown mode a36572d9f Disable TrafficStats debugging 831b6352a Fix linker error with upstream llvm 2d20a788c Use BPF to block socket creation when restricted 902c67a0f DnsUtils: Use Cloudflare DNS instead of Google DNS 69afa2eae NetworkDiagnostics: Use Cloudflare DNS instead of Google DNS 7301c2983 Tethering: Use Cloudflare DNS instead of Google DNS * vendor/lineage 4376aa8f luisrom: fix download urls ==================== 06-17-2023 ==================== * external/chromium-webview/patches acd8a98 Update Chromium Webview to 114.0.5735.131 * external/chromium-webview/prebuilt/arm 80e30ce Update Chromium Webview arm prebuilt to 114.0.5735.131 * external/chromium-webview/prebuilt/arm64 1a7d42b Update Chromium Webview arm64 prebuilt to 114.0.5735.131 * external/chromium-webview/prebuilt/x86 e4645fb Update Chromium Webview x86 prebuilt to 114.0.5735.131 * external/chromium-webview/prebuilt/x86_64 4c0eb44 Update Chromium Webview x86_64 prebuilt to 114.0.5735.131 ==================== 06-16-2023 ==================== * frameworks/base 06f45b14a4ef New translations (#997) * packages/apps/GameSpace 9f41658 New translations (#47) * packages/apps/Launcher3 ad34693b22 New Crowdin updates (#347) * packages/apps/crDroidSettings ae03704 New translations (#1058) ==================== 06-15-2023 ==================== ==================== 06-14-2023 ==================== * external/gptfdisk 7d31ef5 sgdisk: Make sgdisk recovery_available * hardware/qcom/display ef09d590f msm8996: gralloc: check consumer with consumer and producer with producer * lineage-sdk 9a0fe3be sdk: Add static isChargingControlSupported(ctx) method * packages/apps/LineageParts b8a16c3 ChargingControl: Don't index settings if it is not supported ==================== 06-13-2023 ==================== * packages/apps/Aperture 06a2294 Aperture: Disable lens selector sound effects when busy * tools/extract-utils 561ce19 extract_utils: Remove super.raw after dumping partitions 7e3eb4d extract_utils: Don't extract multiple times for the same run c1ea677 extract_utils: Add option to save extracted content 40dbd6b extract_utils: Add helper function for carriersettings_extractor.py d469bc3 extract_utils: Add helper functions to generate RRO package structure d5ad621 extract_utils: Add helper functions for single items 0f8eccc extract_utils: Add support to generate carriersettings file list ==================== 06-12-2023 ==================== * frameworks/base dc2b09671c2c NetworkTraffic: Fix leaking receivers 8909970f5f08 Allow a drawn reported activity to keep screen brightness 96f30437f72b Fix wrong permission state changed being notified 3c9c88f438c0 Handle ArrayIndexOutOfBoundsException for install_sessions.xml f19658afd4bb Fix the problem that AccessibilityNodeInfo maybe null and cause a crash. 9219af12458b Flush output buffers when command is complete * hardware/qcom-caf/sm8150/display 83c9c4ef6 Revert "Gralloc: Use handle reserved size while importing buffer" 0095ae339 Merge tag 'LA.UM.9.1.r1-13500-SMxxx0.QSSI13.0' into 13.0-caf-sm8150 * lineage-sdk 95e2d729 Network traffic with center cutout [2/3] * packages/apps/DeskClock 6498d63e4 DeskClock: Match navigation bar color with the app a1e0200d4 DeskClock: Adjust accent colors * packages/apps/LineageParts 0d2767d Network traffic with center cutout [3/3] ==================== 06-11-2023 ==================== * device/lineage/sepolicy 7ea60ca sepolicy: Move in pocket service sepolicy 66b818c Allow apps to access usap pool 8d7fbe4 sepolicy: Label skip unconfigure prop 31efec7 sepolicy: Fix OTA auto-flashing with encrypted f2fs 3fe3139 Allow updater to read data files 64de588 Allow platform access for fps info 3de1ec4 updater_app: Address uncrypt denials 5b8adc0 sepolicy: Allow key disabler access for platform 460d72e sepolicy: Allow system_server to read and write to sysfs_battery_supply aaef1d1 selinux: Update app name for updater 8e15b62 Update ota_update path * frameworks/base af7d7c7f7193 fixup! [RESTRICT AUTOMERGE] Add BubbleMetadata detection to block FSI 2c11388782f9 Fix test failure caused by incorrect string 98ee04b1adf0 Fix issues with setRemotePlaybackInfo dc718f4ed2e4 Add BubbleMetadata detection to block FSI c6b068f3c5ac Enforce DevicePolicyManager.setUserControlDisabledPackages in AppStandbyController f5fae8420312 Allow filtering of services 75a01f689678 Use PendingIntent for media click action over lockscreen f786f8be5f54 Check key intent for selectors and prohibited flags fb37d0dab82f Prevent RemoteViews crashing SystemUi 453566cba6fe Wait for preloading images to complete before inflating notifications f5351d789e39 Remove Activity if it enters PiP without window f2fd2c68d35c Prevent sharesheet from previewing unowned URIs 24f4add5b9d0 Add listener once for volume row animation a727574e999d Revert "EventLog: Disable event writing in production builds" 2dfa020f030d PixelPropsUtils: Add Gameprops for Battlegrounds Mobile India (BGMI) 0c9bd2985d87 libhwui: Enable O3 when compiling with LTO * packages/apps/Aperture ce6be9c Aperture: Make use of ResolutionSelector API * packages/apps/LineageParts c27f22e Regenerate contributors cloud (2023-06-10)