SparkOS v12.3 for Tissot Changelogs
Metehan Beyaz (@MetoIsTaken)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.