Source Changelog:
=================================================================
7/9
SystemUI: Add current divider config for lockscreen charging
permissions: Update Settings app allowlist
permissions: Update SettingsProvider permissions
fonts: Add san francisco display font
themes: Add new signal icon packs
themes: Add new udfps icons
themes: Refactor directories
themes: UdfpsAnimations Improvements
themes: UdfpsIcons: Optimize drawables by converting to webp
7/8
gms: Add missing call for Quick Tap flag
gms: Build Carrier apps only for Pixel devices
gms: Build Pixel2021 walls for everyone
gms: Remove Drive, Gmail, Maps, OemDmTrigger
7/7
Bluetooth: Allow sending any file via Bluetooth
Evolver: Enable auth ripple and fingerprint vib by default
Merge July 2022 security patches
PixelPropsUtils: Update fingerprints to July 2022 release
themes: Add W33d icon styles
themes: Introduce and update navbar styles
7/6
Evolver: Option to disable music track title in QS tile
MediaPlayer: Shift background shade to system_accent1_400
NetworkStatsHistory: Prevent IllegalArgumentException
QS: Add Locale Tile
QS: Add Music QS Tile
QS: improve tile state consistency
SystemUI: Avoid NPE in volume dialog
SystemUI: Bring in drawables for status bar icon toggles
SystemUI: disable keyguard screen off animation if we use split notification shade
common: Allow camera HAL to read auxiliary camera properties
7/5
Factor out preference-in-storage check to overridable method
PixelPropsUtils: Limit SafetyNet workarounds to unstable GMS process
Settings: Fix NPE on isUdfps
Settings: Improve AP strings
SystemUI: Fix issue that log can't be enabled in MobileSignalController
SystemUI: More rounded corners
SQLiteDatabase: Catch corrupt exception during transaction
Updater: Cleanup download dir after reboot
Updater: Enable user data cleaning
apns: Add China Broadnet (CBN) support
base: wm: Follow rounded corners by split divider corner size
7/4
QuickStatusBarHeader: Fix clickability issue with privacy indicator
QuickStatusBarHeader: Link date in QS status bar with clock
SystemUI: Battery Styles: Do not apply SB battery meter style changes for QS battery meter
core: Don't spoof props in recovery mode
core: Refactor workaround SafetyNet check
prebuilt: de-duplicate and rework 460:02 and 460:09
prebuilt: rework APN for 425:01
prebuilt: rework APNs for KPN (204:08)
7/3
SystemUI: Fix QS mobile icon disappearing on theme switch
7/1
SystemUI: Clean up and fix QQS Brightness slider padding
6/30
Evolver: Bring back Lockscreen Charging info
Evolver: Remove lock screen media art blur level (buggy)
Evolver: Remove status bar notification count (buggy)
Evolver: Make notification artwork background toggleable
SystemUI: Fix notification view not updating on ui mode change
SystemUI: Media notification: Remove blur customizations
SystemUI: Rework media notification view
Update translations
6/29
SystemUI: Clean up and fix Status bar Logo feature
SystemUI: Fix suspicious spaces around mobile icons
SystemUI: Introduce 5G toggle in internet connectivity dialog
Update SMS short code list for Bahrain
Update SMS short code list for Mexico and Colombia
6/28
Handle non-exist permission group correctly for pm list permissions
base: EasterEgg: Implement Android 12L Easter Egg
base: Provide missing permissions for SystemUI
base: Provide required permissions for cellbroadcastreceiver
core: Fix menu popup ripple
device_config: Disable always screen on
vendor: Add overlay to fix app icon font on PixelLauncher
6/26
AudioService: Fix issue with linked notification volume
Don't build QuickSearchBox
Evolver: Bring back click to take partial screenshot feature
Fix potential error for sys.platform
Settings: Add preference for toggling the wallpaper zooming animation
SystemUI: screenshot: add delay for long-press partial screenshot
SystemUI: screenshot: add extra crop boundaries
SystemUI: screenshot: close QS after launching long screenshot activity
SystemUI: screenshot: disable magnification for partial screenshots
SystemUI: screenshot: open long screenshot activity for partial screenshots
SystemUI: screenshot: remove duplicate clamping on move action
SystemUI: screenshot: remove misplaced call to set crop view padding
6/25
Evolver: Remove transparency QS options (still buggy)
Switch back to original charging animation background
6/24
Add support for External EXT4/F2FS storage
Evolver: Add rotationX animation to quick settings tiles
GameSpace: Improve strings
SystemUI: Fix few issues with toggling privacy indicators
SystemUI: logo: Re-align amogus icon
services: fix a synchronization issue in CachedAppOptimizer
6/23
Re-enable remote keyguard animation
SystemUI: Fix double unlock sound issue
gms: Disable obdm support on non-qcom pixels
gms: Include P2021 walls as optional package
6/21
Evolver: Bring back animations to quick settings tiles
6/19
Evolver: Import RenderingJitter test from FWB
Evolver: Insert screen off fod toggle into UDFPS settings
Evolver: Logo: Add amogus icon
Evolver: Rework media artwork notification
SystemUI: Fix daily data view in QS footer
Update several APNs from SQ3A.220605.009.B1
apns: Remove user_editable="false" for user visible APNs
base: Do not reset keyguard going away state
6/17
AlarmManagerService: Reduce log level wtf -> w
InputWrapper: Opt out early if session == null
ServiceRegistry: Don't throw an exception if OEM_LOCK is missing
SystemUI: Make popup menus more rounded
neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE
6/16
CarrierSettings: Update from SQ3A.220605.009.A1
GameSpace: Add battery remaining text
GameSpace: Add memory info in game overlay
GameSpace: Add tiles layout for portrait mode
GameSpace: Add time/date in panel view
GameSpace: Fix per game configure icon on light theme
GameSpace: Redesign layout with time/date views
GameSpace: Redesign overlay with battery text and time views
GameSpace: Set default panel view opacity to 100%
Settings: Disable "SIM card lock" when the SIM card is PUK-blocked
Settings: Don’t translate battery_stats_clear string
Settings: Fix default value for IME space
6/15
BluetoothControllerImpl: fetch battery level from any device
BluetoothControllerImpl: synchronize mConnectedDevices access
Evolver: Allow setting battery percent view on left
Evolver: Battery Styles: Add customization for QS
PhoneStatusBarPolicy: Show battery level for all devices
Settings: Long press to copy wifi password
Settings: Make NetworkScanHelper max search time customizable
Settings: Optimize the selected WFD route preference summary
Update prebuilt gapps to June patch release versions
6/14
Add upstream fixes to ElectronBeam screen-off animation
Fix crash with protected content with ElectronBeam/Scale screen-off animation
Evolver: Bring back QQS brightness slider
Evolver: Bring back Status bar logo customizations
SystemUI: FPSInfoService: get statusbar insets ignoring visibility
SystemUI: Refactor brightness slider paddings
SystemUI: cleanup fps info tile and service
Update translations
Use brightness icon matching with slider redesign
services: AppLockManagerService: ignore uninstall intent if app is being replaced
6/12
Evolver: Bring back Smart Pixels (per-device compatibility)
SystemUI: Refactor MobileSignalController implementation
media: fix ImageReader to handle P010 images
overlay: add cell broadcast service indicator exemption
6/11
FooterActions: Add haptic click when long pressing settings icon
Settings: Also disable navbar hint state if IME space is hidden
SystemUI: add haptic feedback for qs tiles
6/10
Evolver: Toggle data usage view on QS footer
Limit SafetyNet workarounds to unstable GMS process
PixelPropsUtils: Press F for bonito and sargo