[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] MetoIsTaken:
New Update! DOWNLOAD

>>>>>>>>>>>> Device Side
Switched to Lokum Kernel v0.3 NON-OC
Launch bootanimation early
Optimized dex flags for a faster boot

>>>>>>>>>>>> Source Side (will be edited)
====================

05-07-2022

====================

* frameworks/base

3384135d64ba Fixup naming for Colored battery indication [2/2]

9da471fa72b5 Fixup naming for Colored battery indication [1/2]

5b56a33a296d Battery: Color coded battery indication for Landscape icons

1624bad7285a PixelPropsUtils: Always spoof Netflix to Mi 11 Ultra for venus

1cc85200d6db PixelPropsUtils: Refactor implementation

23e119594971 PixelPropsUtils: Update fingerprints to May 2022 release

cb3da7fca2cc Revert "SystemUI: Nuke Qs carrier view"

* packages/services/Telecomm

135063bb0 Merge tag 'android-12.1.0_r5' of https://android.googlesource.com/platform/packages/services/Telecomm into HEAD

====================

05-06-2022

====================

* external/hosts

5f188022 Release 3.9.69

eb0c46b5 Updates from yoyo.org, URLHaus, KADhosts, and hostsVN.

* vendor/spark

32af225 Don't generate json for now

====================

05-05-2022

====================

* external/Camera

256a7ea version 33

a36b352 version 32

====================

05-04-2022

====================

* external/Camera

7f068af version 31

* external/hosts

d0d4874f Release 3.9.68

b8440205 Updates from youo.org, URLHaus, someonewhocares.org, KADhosts, hostsVN, and Adguard.

46e03da8 Merge pull request #1961 from StevenBlack/dependabot/github_actions/github/codeql-action-2

====================

05-03-2022

====================

* build/make

e21462d50 Merge tag 'android-12.1.0_r5' of https://android.googlesource.com/platform/build into spark

a492cebfc releasetools: Use bsdiff for recovery patch by default

* frameworks/base

67ae2ee7f840 Merge tag 'android-12.1.0_r5' of https://android.googlesource.com/platform/frameworks/base into sparkLwip

* manifest

7c31942 Merge tag 'android-12.1.0_r5' of https://android.googlesource.com/platform/manifest into staging/spark-android-12.1.0_r5

2bc59ba Manifest for Android 12.1.0 Release 5 (SP2A.220505.002)

* packages/apps/Settings

c948a206b6 Merge tag 'android-12.1.0_r5' of https://android.googlesource.com/platform/packages/apps/Settings into HEAD

* system/bt

67f624a55 Merge tag 'android-12.1.0_r5' of https://android.googlesource.com/platform/system/bt into snow

====================

05-02-2022

====================

* external/Camera

9317ee3 version 30

* manifest

cbdaea3 Track our own lmkd

* packages/apps/Fireworks

c9f8acc Fireworks: Qs Transparency Settings

* packages/apps/Settings

b9352d1503 SystemUpdatePreferenceController: Refactor for our OTA app

====================

05-01-2022

====================

* external/hosts

10db0f17 Bump github/codeql-action from 1 to 2

* frameworks/base

2cd9d6c23f20 Transparent QS Options

* manifest

c3b346d Track our own exfatprogs

* packages/apps/Settings

4a113b3083 Nuke Uneseccary ImageView

* system/memory/lmkd

cb2d213 Merge https://github.com/yaap/system_memory_lmkd into HEAD

* vendor/gms

7e6e753 vendor_gms:Adapt strings for spark

====================

04-30-2022

====================

* external/hosts

baf08357 Release 3.9.67

492e90c0 Updates from yoyo.org, URLhaus, KADhosts, and Adaway.

* frameworks/base

69c886af0d28 SystemUI: Add dual-tone light and dark themes for QS

7b3a572d8528 SystemUI: Initialize QS tiles in inactive state

a6f5726a2733 SystemUI: Follow light/dark theme in quick settings

7c72a93e56a5 Revert "Do not re-inflate QS and SB when CONFIG_UI_MODE"

8a0580926ba1 Revert "Make QS always use dark theme colors"

* hardware/qcom-caf/common

43f2083 common: Add QTI embmssl to prebuilt HIDL interfaces

* manifest

c683d1e Specify revisions for some repos

d25ea14 Remove duplicate qcom sepolicy

e32bab5 manifest: Track Graphene Cam

c9f11a9 Update Manifest for 12.3

* packages/apps/Launcher3

a1d7a02a8d Ability to toggle themed icons for all apps

* packages/apps/Settings

3972151a4b Settings: Add AdGuard DNS as a private DNS Provider

092ee22c75 Settings: Add Cloudflare DNS as a private DNS provider

3dc48709b5 Settings: Show changelog

b80fcdf4a3 Settings: Fix OOS11 layout

9d7041161b Settings: Add hotspot setting to allow VPN upstreams [3/3]

70197f351a add Sandboxed Google Play link for the work profile

* vendor/spark

4935413 vendor_spark: Bump version to 12.3

db00c89 Improve Changelog Generation

====================

04-29-2022

====================

* external/Camera

c21cdb8 version 29

* external/exfatprogs

402a48c Merge https://github.com/ProtonAOSP/android_external_exfatprogs into HEAD

* frameworks/base

a9b49cbd2bcc base: add zen mode off hook to prevent problems with ringer mode

4511a4acfc81 UsbDeviceManager: Delay MSG_UPDATE_SCREEN_LOCK message

055a1f88828e UdfpsController: Fix position if cutout is hidden

58f1cadc9e1e SystemUI: fix MediaProjection cast crash

94a51d5e6dde SystemUI: Fix PIN scramble setting discrepancy

* packages/apps/Launcher3

d806b59906 Apply themed icons in taskbar and all apps drawer

* packages/apps/SparkWallpaperStub

3705c4a Rebrand to SparkWallPapers and import our own

* packages/modules/Connectivity

414fdf28e DnsUtils: Use Cloudflare DNS instead of Google DNS

03119f84e NetworkDiagnostics: Use Cloudflare DNS instead of Google DNS

394c4cd4f Tethering: Use Cloudflare DNS instead of Google DNS

8b7af2c47 Add AdGuard DNS as a private DNS provider

73420b6c8 Add Cloudflare DNS as a private DNS provider

====================

04-28-2022

====================

* art

8ed216c8a5 Add support for loading DEX files from "/proc/self/fd" APK paths

* bionic

1e8a990ae getaddrinfo: Use Cloudflare DNS instead of Google DNS

c9ca11fed Switch to jemalloc memory allocator

41f33e35d bionic: Support wildcards in cached hosts file

2a25f7c46 bionic: Sort and cache hosts file data for fast lookup

cd27636b9 on 64-bit, zero the leading stack canary byte

6c7a32aeb linker: Add support for opening zip files by fd paths

063ff309e replace VLA formatting with dprintf-like function

36d87f00c fix undefined out-of-bounds accesses in sched.h

b673e101c replace brk and sbrk with stubs

dab447e77 Merge tag 'android-12.0.0_r4' of https://android.googlesource.com/platform/bionic into HEAD

* build/make

ac9ad6c3a add GmsCompat app

* device/qcom/sepolicy

b9ce2f6 Allow system to access persist.spark. properties

* device/qcom/sepolicy-legacy-um

72bc215a Init spark

* device/spark/sepolicy

b9ce2f6 Allow system to access persist.spark. properties

* external/Camera

7c6e4ee version 28

* frameworks/base

b0f03c71219c gmscompat/attestation: Update package name constant

4be149a52363 gmscompat: notify GmsCompatApp when a notable interface is acquired

f123f6254619 gmscompat: export GmsCompat.isGmsApp(pkgName, userId) method

64649a0dc1d8 gmscompat: notify user when extra permission is needed to install an app

8e1743f6c980 gmscompat: conditionally stub out getSimContacts()

277bf555f10b gmscompat: conditionally hide BluetoothManager

3b188ab08a2a gmscompat: use app Context in isClientOfGmsCore()

9f49502f5092 gmscompat: fix false positive isClientOfGmsCore() result

21f605a82c15 gmscompat: add missing FLAG_ACTIVITY_NEW_TASK

96758d8962ce gmscompat: improve PlayStoreHooks

e039a3358059 gmscompat: use AIDL instead of ContentProvider.call()

647c15ab9667 gmscompat: additional shims

d0553dc59297 gmscompat: use a proper name to refer to the Play services app

0ef319f57b2f gmscompat: improve Dynamite module support

d5706f535bf3 gmscompat: defer GMS client checks

6fe2a8c0a2f8 gmscompat: simplify access to the FileProxyService

ed99161e7ff5 gmscompat: improve FileProxyService

d02615cf6b2e gmscompat: expand PhenotypeFlags workaround to all GMS clients

e3396a578da0 improve PendingIntent security check compatibility

0490ef3f1c06 gmscompat: hide privileged FontManager service

a10a01634dd4 gmscompat: fix location service regression

5c13f49f5190 gmscompat: document PhenotypeFlag provider workaround

9cb6d031cf76 gmscompat: improve userId-related shims

b1aefcf97d97 gmscompat: use correct "isApplicationUid" check

88774633ed6d gmscompat: defer isGmsApp() check

62de46d51864 gmscompat: account removal workaround

07b42f5523ee gmscompat: mark public ModuleLoadState fields final

4af55a7bba11 gmscompat: optimize file path check

02e0c27b7d55 make DownloadManager.query() a no-op when INTERNET permission is revoked

972e171b1ab1 gmscompat: fix TOCTOU race

fd25b770c6d8 gmscompat: simplify AppIntegrityManager shim

bf6e6b56ffb7 gmscompat: Improve GMS package info exception handling

de8295de5ae6 gmscompat: Minor code style fixes

095e953a0823 gmscompat: hide UWB system feature

5e8106f91585 gmscompat: compatibility with updated Dynamite module loading sequence

993dc569d61d gmscompat: enable on-demand Dynamite modules

7795a68f9f71 grant Location permission to GmsCompatApp by default

a68ad42bbe55 gmscompat: perform binder redirection check in IGmsCallbacks interface

385aec25872d gmscompat: add BinderRedirector

50ca0300c0fe gmscompat: add HybridBinder

2751ff80e7bc gmscompat: simplify initialization

50210ef0ceca stop enforcing camera sound for certain carriers

7485e7953179 don't auto-grant special runtime permissions after update

8a6ee9a79838 gmscompat: make connection to GmsCompatApp unbreakable

cef5d091829a gmscompat: don't make all services foreground

ec64ee7160ea gmscompat: improve location services compatibility

c1ab04b5e7ce Revert "gmscompat: set foregroundServiceType of location services"

88b5ddf74415 gmscompat: don't stub out PackageManager.getSharedLibraries()

d0f447a8fda0 gmscompat: enable Play {Asset, Feature} Delivery

632b9be01d49 gmscompat: improve account sign-in UI

f5c55613ff04 gmscompat: add recently bound pids to getRunningAppProcesses() result

fbf7b52a7847 Allow PackageInstaller UI to become hidden if it starts another activity

8f0df6689e47 gmscompat: set foregroundServiceType of location services

1fc3ca5015d3 gmscompat: System.exit(1) if package uninstallation is declined

c86f3e7bfa08 gmscompat: use a reliable "is app foreground" check

fdeb7da3fad0 gmscompat: make sure PackageInstaller UI returns a result

b7eb5ede20a4 gmscompat: fix push notifications in secondary user profiles

19551d19938b gmscompat: mark confirmation notification from Play Store as ongoing

5919b50f2659 gmscompat: compatibility with Play Store self-update

a5da4ae71379 minor style fix

243fbbbf6d2a gmscompat: improve Play Store compatibility

d9e1b691ef71 gmscompat: use new API for long-running AppOps

150090f21aaf Limit SafetyNet workarounds to unstable GMS process

51b91506166e gmscompat: Handle all exact alarm denials

68f5062c9767 Alter model name to avoid SafetyNet HW attestation enforcement

530ed036dcf8 keystore: Block key attestation for SafetyNet

c3016fc13948 Spoof build fingerprint for Google Play Services

448378bbe8d0 net: Notify ConnectivityService of runtime permission changes

4e5da755502e gmscompat: Add compatibility layer for unprivileged Google Play services

61be9072f996 fw/b: Add capability to allow tethering to use VPN upstreams [1/3]

a932983ab2dc SystemUI: Add API for runtime taskbar config on phones

62d92d051edf fonts: Respect font scale for dynamic tracking calculations

5b460a1d3c16 Implement Inter Dynamic Metrics for system UI font

420ddb912cdc Make smart idle maint's period changable

908d843d94a0 base: Show USB icon in ADB notification

615a2afe1ef4 Smart Charging: add reset battery stats option [1/2]

cbd7e28e6982 frameworks: Reset battery stats [1/2]

90f8da4913db Smart Charging: allow user set resume level [1/2]

68ca7c496fdd Smart Charging: allow using device overlays

aeb3fe2bcd6f Smart Charging: rework for using more common sysfs node [1/2]

8d86d66a497b base: Smart Charging (1/4)

6d7f152efb19 Battery bolt: Preserve unicode bolt color

898387b10033 Battery: Color coded battery indication [1/2]

c0d2f4f762a8 AppErrorDialog: add option to disable pkg

bfaacd502d35 Battery Style Improvements

bc00b084c0f0 SystemUI: Dismiss existing screenshot window on taking new screenshot

bfd2983f8f86 SystemUI: Dismiss screenshot window on touch outside

2e65d4160f4d Dark Theme "TURN ON UNTIL SUNRISE" is not retained after reboot

92e373369f86 base: Add support for window ignore secure [1/2]

a11ecfead7f2 base: Add support for application downgrade [1/2]

f9d778b7a226 BatteryStatsService: Fix wrong arguments passed to noteBluetoothScanStoppedFromSourceLocked.

193de92c6dc1 SystemUI: Nuke Qs carrier view

* frameworks/libs/net

cde608c Cloudflare and AdGuard DNS (#1)

* frameworks/native

9f8a9d7a0b require OTHER_SENSORS permission for sensors

* libcore

838d6e9bba Merge https://github.com/ProtonAOSP/android_libcore into HEAD

2ef44ae0ff gmscompat: add File.mkdirsFailedHook

b6a3eac548 gmscompat: update DelegateLastClassLoader hook

d09309e644 gmscompat: remove DexPathList hook that is no longer needed

dca45939e3 gmscompat: optimize File#lastModified hook

33d7bd5689 libcore: Add hooks for Dynamite module support in GmsCompat

ff7979d3a8 ZipFile: Add support for opening zip files by fd paths

* manifest

c857954 add platform/packages/apps/GmsCompat

* packages/apps/Launcher3

3576c202e5 Allow enabling recents overview grid on phones

665d10a0af Add support for enabling taskbar on phones

6040062b97 Remove obsolete SYSTEM_TOOLS permission group

54f144e136 LocalColorExtractor: Update for 12L (sc-v2)

cad4d0820a LocalColorExtractor: Disable local colors when using system presets

13ee2c1bbf Fix header protection height calculation

1ebe9847f7 Fix Personal/Work profile tab colors in All Apps

11ffb63568 Fix all apps header color in dark mode

148145bbad Add ripple animation to task menu items

e0668e2e1c Enable local colors for popup menu items

d5a9c58c57 Implement LocalColorExtractor using colorkt-based theme engine

fc03583d70 Launcher3: Add Settings to center of default 5x5 dock

9e13f5673b Launcher3: Add smartspace widget to 2x2 and 3x3 grids

7ea740a317 Add Smartspace Widget.

* packages/apps/Settings

61b22cf5ed add link to Sandboxed Google Play settings

7949685464 Smart Charging allow lower values

* packages/apps/WallpaperPicker2

3bbc94c WallpaperPicker2: Don't publish placeholder categories

* packages/modules/Connectivity

9a951fbe0 Optimize reportNetworkConnectivity permission check

ea8d3c4d9 skip reportNetworkConnectivity() when permission is revoked

57b85d49d Add callback for enforcing INTERNET permission changes

b54b3ab61 gmscompat: Add ConnectivityManager hook for baseline compatibility

aaab8fe36 Tethering: Add capability to allow tethering to use VPN upstreams [2/3]

06bceab74 Remove DUN requirement for tethering

* packages/modules/Permission

fca37ec50 gmscompat: restart GMS processes when permission gets granted

a4551d69f PermissionController: Show up to 7 days of permission usage history

fc3902922 PermissionController: Enable usage timeline for all permission groups

12a867542 Utils: add FAKE_PACKAGE_SIGNATURE to platform permissions

4d7165a32 don't auto revoke Network and Sensors

73973233d refactor handling of special runtime permissions

9f531d76f add OTHER_SENSORS permission group

368fe6162 always treat OTHER_SENSORS as a runtime permission

8dd3062c5 add INTERNET permission toggle

d7f3998d6 always treat INTERNET as a runtime permission

* packages/modules/Wifi

f2e3a6f4f gmscompat: [temp] stub out WifiManager.getUsableChannels()

1d0881b1a gmscompat: Add WifiManager hooks for baseline compatibility

* packages/providers/DownloadProvider

159b1850 gmscompat: allow harmless COLUMN_NOTIFICATION_CLASS

* prebuilts/abi-dumps/ndk

80073b5 Skip abi check for libz

* prebuilts/abi-dumps/vndk

f3776c7 Skip abi check for libz

* system/vold

465b2c4 vold: do not set gc sleep time with zero dirty segments

a48f473 Don't abort fuse connections for virtiofs.

d2c0c26 vold: remove overprovision area from free segments

d630bc3 vold: add gc period in setGCUrgentPace

513a881 vold: switch f2fs gc_urgent_high to gc_urgent_mid

* vendor/spark

61bd405 vendor_spark: Build our wp stub

====================

04-27-2022

====================

* device/qcom/sepolicy

d3d9b23 Partially Revert "sepolicy: Deprecate LiveDisplay and Lineage FOD"

e95f126 sepolicy: Adapt to spark

* device/qcom/sepolicy_vndr

213f015f Adapt to spark

* device/spark/sepolicy

d3d9b23 Partially Revert "sepolicy: Deprecate LiveDisplay and Lineage FOD"

e95f126 sepolicy: Adapt to spark

* external/Camera

28893fd version 26

28363d1 version 25

* frameworks/base

21d6d767a1ed Overlays: IconPacks should overlay to Launcher3

585274fbd5bd Settings: Optional UserCard

0992705313e9 Settings: HomePage layout options

55a81ad1e45f Settings Base Layout toggle

7f04f6694eae Introduce Custom settings layout

d30d948f19bb Dividers: not here

a59e03bf4938 SettingsLib: CollapsingToolbarBaseActivity: Increase scrim transition duration

bfbbee3eaf3b SettingsLib: IllustrationPreference: make it minimalistic * to match with our current lottie animations changes * monet-ify the old colors in case we might want to use card layout again

c6e90d48b345 SettingsLib: Apply Inter Dynamic Metrics to collapsing toolbar

9874a100f15e SettingsLib: make CollapsingToolbar like oneplus * use default spacing for dynamic metrics * reconfigure paddings and font size to make it somehow look like oneplus collapsingtoolbar * @ xyzuan for https://github.com/xdroid-oss/xd_packages_apps_Settings/commit/abb70ced8fe2193878dbab3081545436a893c561 * also update all back vector drawables to make it uniform

8f3ef9ab47e6 base: SettiingsLib: Change collapse mode to scale

29930a8a14cc base: SettingsLib: Fix collapsed header color

03569a25a6f2 base: Remove keyguard delay completely

53cd8c7c228f Custom Clocks: Adapt for 12L

48f365993f5d SystemUI: Implement SparkCircle Clock

95fc64bd13ab Implement Spark Ls Clock Style

0b77d2eed76e Further Improve the Clock impl

7494cb6960d1 Introduce Custom Clock Support

2aa49846997b [SQUASH] SystemUI: fix qs tiles init on split notification shade open

83e250b25fd5 base: allow hiding apps from launcher [1/2]

3dd5a0bc6d22 add MAC address firewall [1/2]

32c5339e21dc Revert "PixelPropsUtils: Spoof Snapchat"

6af568146bf2 Settingslib: Remove a reflect method that can never succeed

6d51f6fccd2d SystemUI: Fix pulseOut fails before fully pulsing

c4d005771505 Move PackageManager new user logic after dispatching

294c65b60458 DisplayPowerController: Don't apply brightness adjustment if NaN

47829d7a9dd8 udfps: Disable Night Light when showUdfpsOverlay

d16d1614e93c [SQUASH] Clean up several commits

8b2211fe37c3 base: add missing device config permissions for settings

65e126a94f69 QSPanel: Fix NPE in updateViewPositions()

9914e8c5faae fwb: [Bugfix] Fix the issue of transition animation splash screen in split screen mode.

d42cd516d212 base: applock: intercept activity in a better way [1/3]

ef6a0595565b PixelPropsUtils: Remove Fortnite remnant

e15add0ddd82 Catch SQLiteFullException in AccountManagerService

45114ad9ff87 unregister FileCleanupReceiver when disableHistory

bba5079ccd97 Close the FileStream to avoid resource leak

944892b22dac Fix chip visibility in split shade header

835ad9cab28c StatusBar: Kill old privacy indicator icons completely

54267af32cf1 base: log spill when dragging

02237a5c7739 base: Add system app whitelist for applock

9cb38be1a354 base: Grant remaining Gapps permissions

83c18d49a428 Fix android setup permissions

2bdfd4130c12 base: Grant Pixel Wallpaper apps permissions

ee7608d7672b base: Grant Google Sound Picker storage permissions

9ac192917bdf base: Grant storage permission to ThemePicker

4c65306dc6bb Fix Google Dialer FC due to missing permissions

79929b0d46cd Fix Google Calendar FC

da4bf95802e1 Fix Fi permissions

432234272090 Fix Android 7.0 GApps permissions which were causing FC

745055b47ac9 base: fix Chrome sign in

adc9aded1d7a Allow chromium to sign in

ae4bcc49db38 Allow chromium to sign in

61ec9e1ae11c PixelPropsUtils: Avoid spoofing for Pixel Buds

2be02b394f5b PixelPropsUtils: Use Mi 11 Ultra for games prop

ddc089b50188 UIModeTile: Collapse after change UI mode

ed6b413414b1 ShortcutPackage: do not spam logcat

a301fdde0e80 SystemUI: Face Unlock animation

c533ef31bf79 DeviceGroup: Check RSI data with filtered scan results

90ae76a8318e Add smart idle maintenance service

00179c3974a0 framework-sysconfig: Add deskclock to whitelist

6514d8e90484 base: Set ic_avatar_user and ic_avatar_guest_user to follow system accent

60f5d78acbf1 Fix google widget timing issue

0cc43a4c7bd9 SystemUI: Introduce OOS style notification clear all button [1/2]

c5cfbd1e1480 StatusBar: dismiss qs when screen's going off if showing

aaf04e266afb SystemUI: blur auth dialog background

008a2566a4cb SystemUI: use AndroidSystemBlur-platform

d9229dae13b4 SystemUI: blur brightness slider dialog

01341b34f855 GlobalActionsDialogLite: disable SystemUIDialog provided blur

7970132423ba SystemUIDialog: allow disabling background blur

b07c2e2cd195 DndTile: disable dialog animation

3541dcd63671 DataSaverTile: disable dialog animation

90444989e9ce MediaControlPanel: disable dialog animation

732d91797590 MediaOutputController: disable dialog animation

933a1936b2e1 UserSwitchDialogController: disable dialog animation

5838b50760ef SystemUIDialog: blur background

d984b296cd2b ScreenRecordTile: disable dialog animation

5eb6f206bb26 InternetTile: disable dialog animation

0b7874c1d792 FooterActionsController: disable power menu animation

5487034bb2f0 SystemUI: blur privacy dialog

7235e57072f6 SystemUI: blur global actions dialog

58810e80da79 SystemUI: blur toast

e533c23245fa SystemUI: Add AndroidSystemBlur dependency

f1d309600dbb TEMP: SettingsProvider: Hack

ed0ede39d223 Fix wakelock under-locked issue

a5d297835c6f SettingsProvider: Allow overriding volume panel default location

131b12157aba SystemUI: Make the volume dialog expandable

e4baef1c9a87 SystemUI: runtime configurable audio panel location

2d45a8d27894 VolumeDialogImpl: Don't hide the default stream when adjusting the music stream

e809ef05ee2d VolumeDialogImpl: Respect multiple visible rows in landscape

* frameworks/libs/systemui

2c46aa1 iconloaderlib: add support for custom themed icon pack [1/3]

* frameworks/native

62fbf227ff Add dalvik-heap device configs for 8/12/16 GiB devices

* manifest

b11d317 manifest: Track some more repos

* packages/apps/Fireworks

7a4aaed Fireworks:Color coded battery indication [2/2]

2504187 Fireworks: Add window ignore secure feature [2/2]

049aba2 Fireworks: Add application downgrade feature [2/2]

e7d3259 Fireworks: Settings Customization

5be1a59 Fireworks: Bring Back LsClock settings

c0741ed Fireworks: Pull app lock preferences from Settings [2/2]

87aac34 Fixup Material dismiss button settings

* packages/apps/Launcher3

bae01c4272 launcher3: SystemShortcut: abort uninstall action if package name is null

6d824f7e6e Launcher3: add support for custom themed icon pack [3/3]

c93e5f92d2 Revert "launcher: Add support for themed icons"

315fc39afa Revert "Import Lawnicons"

00c721bcbe Launcher3: restart model on hidden apps list change

29ae3776b2 quickstep: return if recentsView is null

45ef730b30 Launcher3: Implement Hotseat searchbar

bdde0a3516 Launcher3: Home press on default homescreen -> open drawer

c88450a96f Launcher3: Adjust the icon size to the grid size

96b2ed3ce3 Launcher3: Add uninstall button to system shortcuts

0c8a5813f5 Launcher3: Add kill action to app shortcuts popup

cff273f8be quickstep: RecentsView: add null check for invocations mFirstFloatingTaskView

4bc1bd5dca launcher3: Don't vibrate while scrolling

7987ee9ef8 Launcher3: Use app opening animation for notification opening

a95840c47d Launcher3: Round search bar in drawer

* packages/apps/Settings

18989741e8 BatteryHealth: Make it optional

377336a21d BatteryHealth: show Charge Cycles Completed

ad62ffebc9 BatteryHealth: make resources overlayable

023517bff6 Settings: add BatteryHealth section

5149f5b908 Create new preview for dark theme

edd7382a92 Settings: Smart Charging (2/4)

618574f86a Settings: Use correct icon to reset battery stats

05369a9fb3 Settings: Improve battery stats reset strings

f97a5a8e01 Settings: Reset battery stats [2/2]

bc257404c5 Settings: PowerUsageSummary: open advanced usage on header click

f88d0090e4 Settings: Init New UI

* packages/apps/ThemePicker

6a97f24 ThemePicker: Import missing dimen

7dca72f ThemePicker: Depend on the correct vendfor_support

4f4ffdb ThemedIconPackSectionController: try and fetch icon pack only if provider is available

d4d4937 ThemePicker: add support for custom themed icon pack [2/3]

e9a8af6 Declare HOME query for launcher discovery

457c048 Add wallpaper default permissions

af46e86 Override legacy WallpaperPicker app

e90d054 ThemePicker: Grant missing wallpaper permissions

e392ed3 Specify we read and write launcher settings

955399d Add wallpaper privapp whitelist

* system/sepolicy

8e3ebaae9 sepolicy: update prebuilt api sepolicy

* vendor/spark

dc7584e Revert "Skip Neverallows by default"

7d8c317 vendor_spark: Smart Charging

57ae20b config: Disable remote keyguard animation until it's fixed

5a821c1 vendor_spark: Nuke ThemedIcons

21a50e8 vendor_spark: Build SoftAp Manager

====================

04-26-2022

====================

* hardware/qcom-caf/sm8250/display

4eeaa00b0 Merge tag 'LA.UM.9.12.r1-13500.01-SMxx50.QSSI12.0' of http://source.codeaurora.org/quic/la/platform/hardware/qcom/display into HEAD

====================

04-25-2022

====================

* external/hosts

65a1906a Release 3.9.66

80512a40 Updates from yoyo.org, URLhaus, KADhosts, hostsVN, and Adguard.