-
Notifications
You must be signed in to change notification settings - Fork 228
/
raphael_changelog.txt
1178 lines (1113 loc) · 64.3 KB
/
raphael_changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
====================
12-24-2024
====================
* device/xiaomi/raphael
88838ff1a raphael: Add back 300mhz step to the little cores
2001c2262 raphael: Use common libqti-perfd-client and power-libperfmgr
* frameworks/av
54ee674b8b Fix Integer Overflow in WebmWriter
* frameworks/base
3500ac3f66ed PackageWatchdog: fix the double close issue.
* kernel/xiaomi/sm8150
8b42e0cab23e2 Revert "clk: qcom: clk-cpu-osm: Set min freq to 576MHz"
149c01c48711c dtsi: sm8150-v2: restore stock freq on little
* vendor/certification
36db017 certification: Update to latest lynx_beta (#1)
* vendor/xiaomi/raphael
fef807a raphael: Move to Lineage libperfmgr
====================
12-23-2024
====================
* frameworks/base
bceae0a7e4ab New Crowdin updates (#1190)
* kernel/xiaomi/sm8150
7bb05689ae0b3 Merge branch '14-DSPcr' of https://github.com/onettboots/bool-x_xiaomi_raphael into 15.0-raphael
f3a8f1c56b821 Revert "cpufreq: schedutil: remove hispeed garbage added by CAF"
0fb7734744b09 Revert "schedutil: drop walt stuff"
8010c13546700 Revert "schedutil: fully drop hispeed_load stuff"
6de26f6a6c70d schedutil: change down rate limit us
1d2f3d1780ff9 drivers: kernelsu: Hardcode DKSU_VERSION to tiann/KernelSU@c62b89f A little bit hacky way. Run (git rev-list --count HEAD) on a separate KernelSU repo
0a60362cc72ef ksu_next: add auto Harcoded DKSU_VERSION on subtree update
399587b95f5c2 susfs: fixups i dont have idea for now
0df2104132c30 ksu_next: Add SUSFS v1.5.3 patch https://gitlab.com/simonpunk/susfs4ksu/-/tree/kernel-4.14
c290aa4cc5a37 Revert "fs: Add SUSFS patch"
f0be65e772cd7 Revert "fs: Introduce SUSFS for KernelSU"
61e189d79dd64 drivers: Add KernelSU-Next With Susfs Support
360983d6a0ee8 Squashed 'drivers/kernelsu/' content from commit cccfe9c3800d
5209374350fe3 ksu: clean up
* packages/apps/Launcher3
dfc3d9b658 New Crowdin updates (#465)
* packages/apps/crDroidSettings
f186a7c New Crowdin updates (#1208)
====================
12-22-2024
====================
* device/xiaomi/raphael
e209498a8 raphael: Suppress some log spamming
10c8aa115 raphael: sensors: Support single tap sensor
* external/chromium-webview/prebuilt/arm
2b6b7b9 Update Chromium Webview arm prebuilt to 131.0.6778.200
* external/chromium-webview/prebuilt/arm64
ade1035 Update Chromium Webview arm64 prebuilt to 131.0.6778.200
* external/chromium-webview/prebuilt/x86
56aea9f Update Chromium Webview x86 prebuilt to 131.0.6778.200
* external/chromium-webview/prebuilt/x86_64
f690caf Update Chromium Webview x86_64 prebuilt to 131.0.6778.200
====================
12-21-2024
====================
* external/chromium-webview/patches
b7fc13e Update Chromium Webview to 131.0.6778.200
* frameworks/base
090207422e1a PowerStatsLogger: ensure the opend stream is closed when IOException happen.
* lineage/scripts
6bdd316 build-webview: Update default webview to 131.0.6778.200
====================
12-20-2024
====================
* frameworks/base
725839f270ba ScreenRecordingCallbackController: fix NPE problem.
337a96c1d024 FadeOutManager: the NPE problem due to add null value to SparseArray.
* packages/apps/Settings
776444b0f3c Fix the NPE in the tryToFetchUsageData() method
====================
12-19-2024
====================
* frameworks/base
728f98b1991a UdfpsController: add LAUNCH boost
====================
12-18-2024
====================
* frameworks/base
25378fb12491 RecentTasks:fix NPE problem to avoid system_server process crash.
cdabc3b62f5c JobConcurrencyManager: fix the NPE problem.
* packages/apps/Settings
9dc5ef144a9 Settings: SoftAp: add Hidden SSID preference
4234b43d6f7 Settings: SoftAp: add support for setting shutdown timeout
681581afcd7 Settings: SoftAP: Add client manager
====================
12-17-2024
====================
* frameworks/base
d3dcfccbf266 Allow spoofing signingInfo for microG Companion/Services
====================
12-16-2024
====================
* build/make
939f4dc0fc Merge 'lineage-22.0' into 15.0
* build/soong
bce41e4ac Merge 'lineage-22.0' into 15.0
* frameworks/base
b0cf0bdf03a3 New Crowdin updates (#1189)
57e302b0b4f9 Update Crowdin configuration file
e2ac4937c5a1 SystemUI: Fix janks in QS Data Usage when expanding QS Panel
bd22ac9d8624 SystemUI: Rework QS data usage UI
e386365d0233 Fix an NPE when a user is added and then removed quickly
77d1da17810a core: Catch OOB when returning pooled string
5da8a4cc362a Fix AudioDeviceAttributes null crash
b75a8817ad90 Fix pip enter crash in landscape split-screen pair
bb204e1d5bd1 SystemUI: Improve the new biometric prompt layout
7b1f97893117 fix handling of MATCH_ARCHIVED_PACKAGES flag in getPackageUidInternal()
96dfbc6dd005 Add missing @Nullable to TextUtils.equals()
1086292f4780 wm: Skip freeform displays from forcing desktop mode
2ac95009d2e8 add the lock in toString method.
594d94229b49 Fixed a fatal exception which cause IndexOutOfBoundsException.
b7c5ff58dd31 ATMS: fix the NPE problem in case the dream activity fails to start.
edee3f394a45 keyguard: Do not trigger a wake up when hiding lockscreen
32a8bf1aa57e SystemUI: fix antiquated TunerActivity bugs
767045812cd2 SystemUI: Update groove color
a86156e58e2a SystemUI: Use groove for brightness slider
ddaf24b351e6 Settings: Expose clipboard auto clear setting [1/3]
57fcb1de124b Fix DnsEvent ArrayIndexOutOfBound error
db3eb8ea5c71 Fix the wallpaper not hiding immediately
91fff726a7f5 wm: Show rounded corners on freeform window on internal display
1b74873bc74c base: Add customization for double tap recents key [2/3]
5ddee5b4c076 base: Use SingleKeyRule for app switch long press
b989d94f52d3 services: Add freeform system service
6993f84e4612 wm: Add API to listen for secure content in display
b63cccaf2701 base: Add support for LMOFreeform service
74a4367ad748 wm: hacky fix for system_server crash
cca2f42be1f1 Add required priv-app permissions for SystemUIGoogle
6e047bba4016 Integrate Pixel framework hooks and wrappers
b3d3694c73aa Avoid set transition ready to false when backgroud activity launch blocked
37b71db1ada8 SystemUI: Introduce 5G toggle in internet connectivity dialog
46ac4239132b SystemUI: Sync power menu and restart menu layout
cadba2161a40 NetworkPolicyManagerService: Avoid OOB in addSdkSandboxUidsIfNeeded
38be21a5ae16 ScreenOffAnimation: Fix system animation disable check
bea8038d574e core/res: Do not hardcode text height in shutdown dialog
a8f14df189ad InputMethodUtils: Fix system bootloop when no IME found
1680d1dbfda3 Implement ambient music support
61050084939d correct up eventTime
7816ee3eb113 SystemUI: Fixup applying statusbar extra padding
e5c9c7871492 LayoutInflater: remove less frequently used widgets
cd533f999f44 LayoutInflater: Fallback to reflection when view tryCreateViewDirect fails
3a31130d41da LayoutInflater: Opportunistically create views directly for performance
c16904fa2f23 SystemServiceRegistry: Replace ArrayMap with HashMap for performance
84c508309c7a LocalServices: Replace ArrayMap with HashMap for performance
0069df2109ce base: Allow showing Ambient instead of fully waking [1/2]
eda690f05b85 Optimize the SplashScreenView drawing process
0e250b29cab1 Asynchronous initialization of shader cache.
5505e2a35312 Fix null dereference in WMShell transition
bab9fd3c5d49 fix the CWE problem in Biometrics.
7118e4e69d0e BiometricScheduler: fix the NPE problem in startWatchdog method.
4abed49e114b SurfaceControl: add more window types to consider NoVote
abe9a19051bc Fix equals and hash code methods for the Property class
dd44a81bdc78 Fix system_server SIGABRT due to non-UTF-8 process name in /proc/PID/stat
c34b6fbc4782 PackageInstaller: fix NPE due to a race condition in PackageUtil
1372976dfe2f fix an upstream race condition in handling of system error files
045a206ddcbf fix NPE system_server crash in IMMS.resetDefaultImeLocked()
453df33cce9f Usage:fix arrayIndexOutOfBoundsException to aviod systemServer crash.
cdc5cdc0179a SystemUI: biometrics: Add missing calls to parent onFinishInflate
4121487312f4 UniMode: Fixe bug that caused OverrideNightMode* to not work
1b07751648d8 TintController: add lock to fix NPE problem.
93cac0c7c39f SystemUI: Fix colored icons going blank
bae54a17f1da SystemUI: Do not refresh theme on battery style changes
6c5a05c34a42 Fix NPE: due to race condition between KCM package update
c7c0a12fb693 fixup! Firewall: Migrate to POLICY_REJECT_ALL
d53ae082f59f Stop domain verification delegated from UIDs blocked by network policy
a45d4ec49fcb SystemUI: Fix dark scrim on light theme on pixel devices
26786d3ec21c Ignore null action in NativeTombstoneManager.
d669e1a41157 Ignore null action in KeyChainSystemService.
afcb22d6d267 Synchronizing the loudness codec dispatcher
ee1cc4018077 Ignore null action in WebViewUpdateService.
19fe44ae72fa Fix VcnConfig garbage collection
797aefc5e26a SystemUI: Allow tuning extra padding for statusbar layout [1/2]
b2be203b7173 FATAL EXCEPTION IN SYSTEM PROCESS: android.ui
760b0dbac6b9 Ignore null action in GpuService.
fb431c004495 Ignore null action in AudioService.
ae0f0cf1b6b5 Ignore null action in ActivityManagerService.
ee0a3b0cb7b5 Ignore null action in AppBindingService.
fb11feb5d67c Ignore null action in BinaryTransparencyService$PackageUpdatedReceiver
23b4ab58b793 Ignore null action in VcnManagementService$VcnBroadcastReceiver
373d37dee386 Ignore null action in AppStateTrackerImpl.
5f018d802041 Ignore null action in NotificationAttentionHelper.
50d07aa44789 Ignore null action in DeviceIdleController.
ea9f938dab99 Ignore null action in BackgroundJobsController.
5fe95d1c7546 Ignore null action in AppWidgetServiceImpl.
acac01349e3c Ignore null action in AlarmManagerService$UninstallReceiver.
7e475279f5d3 Ignore null action in AppRestrictionController.
918257995159 Ignore null action in SliceManagerService.
d7bd10107197 SystemUI: Allow chroma & luminance to affect secondary colors [1/3]
420bbe38f294 Ignore null action in PackageManagerService.
3a8a9140e052 Adding nullptr check in Image_getHardwareBuffer() and Image_getFormat().
67d33f2ab0b5 Improve the release of predict_back animaton leash
e6584b797d2d Do not preserve window when window not added
3fcf95e011bc Use MappedFile in android_database_SQLiteConnection
7c0920ba472a Avoid subtracting shmem twice when calculating LOST RAM.
b2872bb977ea AndroidManifest: add missing bluetooth intents to protected-broadcast
556353e0538c Fix process memory data during dump
7b1736cbe60f Fix the wrong light doze state check
c63346536ad4 Skip initializing unused system bar painter
649124dc76c9 SystemUI: Add ability to hide carrier name on lockscreen [1/2]
12aaf56fd00e PhoneWindowManager: Add vibration when using physical camera button gesture
c64392ae8375 FaceUnlock: Remove background behind indicator on lockscreen
ecf7ca5f14d6 base: Allow to customize bottom corner swipe up action [2/4]
5b9591a52b36 Keep a null check before accessing the BluetoothA2dpWrapper APIs.
c11c174036fc BrightnessUtils: Conditionally use low gamma implementation for brightness curve
ed004ec1f96e Optimize AbsListView to reduce click operation latency
83047983c575 ViewConfiguration: Set scroll friction to 0.009
bcdf73682047 AbsListView: Improve scrolling cache
d69697e72a10 Speed up Orientation Listener
20d654097107 SystemUI: Speed up actions expansion animation
77ccdef8fb99 ImageReader: Allow skipping of nativeDetachImage
5e5b4be0a8bf SystemUI: Add dimens to set max offset of navigation bar burn-in protection
967b1c4bdc0c SystemUI: Adapt "Extend kill button to notification conversation guts" to A14 QPR2
0cbb887962f0 RuntimeInit: Prevent bootloop trying to handle app crash of null service
181f283cfd21 StringBlock: Prevent SystemUI crash when inflating QS
05e05c54ce69 libandroid_defaults: explicitly enable ThinLTO
dc374619c4e6 Make empty modem activity info as valid
18fc1ef92582 Fix incorrect text shown at PUK lock screen
e5c926350a8d SystemUI: Handle the SIM_STATE_NOT_READY state
3a96a0ca0fb2 sounds: Implement new screenshot sound effect
e6372386cbfa Don't update OverScroller fling state if improper time passed
54faf037f5d3 Make all activities resizable
500cd0013ef7 OplusTypeCastingHelper: update stub
3267f6106cb8 Add some fwb stubs from Oplus
2b05ea6c9b18 services: Fix Applock service initialization
6eedba89c27d AppLock: Intercept locked apps launching from recents
7de39bd2d54f AppLock: Make kotlin libs available only within this module
b3d3edf726f5 AppLock: Update for kotlin errors
bca7751d48a7 AppLock: Allow using face unlock for biometric authentication
6f4743b56c99 AppLock: Move services to new package
058217e06e6d AppLock: Allow locking all apps visible in launcher
fb2b8758c4ef AppLock: Update API to hide unprotected apps
ce9137c5a281 base: Introduce app lock [1/4]
a7925c49051f Fix uninstall for all users
796a40b4bc9e AvatarPhotoController: Fix resource leak and recycle bitmap
dfe95f3ec20e ThermalManager: Don't hold mSamples lock while calling power HAL
1ca12653fa43 NSSLC: Prevent possible memory leak
568752a9c324 services: Implement exit app animation boost
978390b40343 services: Implement activity boost optimization
2bd203855e91 services: Implement transition boosting
35d84028aa28 services: Implement scroll gesture boosting
54a07c9d47c2 services: Disallow max cached processes above 128
10ae1c54ab43 CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed
9bff2914ef16 DSR: Fix DSR when we have toast window
9178c733f8d3 DSR: Fix broken DSR
7093d2891866 ActiveServices: Add delayed service restart (DSR) due to app launch
a2e98d10726f CachedAppOptimizer: Fix persistent compact skipped
4a03afc41abc CachedAppOptimizer: Set thread group to background
eaf2eb93cadd CachedAppOptimizer : Pageout File pages during system compaction
2f225a524207 OomAdjuster: B-service aging propagation on memory pressure
da183054c0cd Restore getSimStateForSlotIndex in SubscriptionManager
54a3b1f24b70 SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen
fc02ccc47b1e core: Allow vendor odm symlink in framework overlays paths
5034986c881d SystemUI: Update QS customizer background color
a4e9de93da41 display: Handle zero auto brightness adjustment
204a72ef90de FaceSense: Vibrate on successful authentication
81e7bc5e0b34 services: Force load FaceSense providers
8b8b4e44e42b SystemUI: Implement bouncer face unlock animation
306a6769fc70 Avoid device reboot caused by SecurityException.
1bd116a99c5a SystemUI: biometrics: Follow user setting to confirm face unlock
b316bcbbf26c SystemUI: Use proper tint for face unlock icon
bf5611d3117b SystemUI: Implement face unlock recognition animation and text
b7d7c85c8540 SystemUI: Disable FaceUnlock Lockouts
ac77d167aa08 FaceService: Conditionally add ParanoidSense
4ad9bec47c01 base: Initial SenseProvider for FaceSense service
cd5549df9008 Add null-checks to an optional dream service
9307666c91e5 SystemUI: Fix crash when click rotation button on keyguard
a8d69e48beb6 Fix memory leak on MediaProjectionPermissionActivity
174bd146b2a0 JobScheduler: Remove jobs for non-existent packages
ebc61ee94c74 Fix NullPointerException in android.widget.TimePickerSpinnerDelegate.updateInputState
9c313256862f Fix exception when setTorchMode
d1f69ebd8174 BtHelper: handle BT crash
9b64201d1b11 Cancel backup on transport error
80a57b143720 Fix the restriction of odm partition overlays
a596114cfceb SystemUI: Remove tracing in `NoRemeasureMotionLayout`
c5e0f38e7bce SystemUI: Fix crash when resetting ShadeController views
7bf5b8770883 Fix NPE when traversing viewgroup display list
2967b4298517 SystemUI: Fix suspicious spaces around new mobile icons
a1a35bddd526 ActivityManagerNative: Prevent possible soft-reboot
066ce43ccfbf SystemUI: Drop unused rounded corner padding
1eda996be4cf FileRotator:fix NPE due to The File.list() method may be return null.
c239d0823e90 Wakelock: Ensure `inner` wakelock is not null before releasing it
9ece8c4c71ca SystemUI: Update ChatGPT quickaffordance activity
f62f01e47d92 SystemUI: Add affordance shorcut for AI Voice Assistant
e3f80d227990 SystemUI: screenshot: Catch RejectedExecutionException
8139c1397879 SystemUI: Add default path for FPS info service
30b05310f408 SystemUI: Use secondary label for language QS tile
8ac25429d574 SystemUI: CastTile: Open cast settings on long click
2b7f98538904 SystemUI: Re-designed caffeine tile icon
db02ef76567e SystemUI: Add Locale Tile
0fc88a402e67 SystemUI: Add Screenshot tile
14ab54935f7c SystemUI: Add refresh rate tile
01f5d6864537 SystemUI: Add Weather tile based on OmniJaws client
7f7cb6535747 SystemUI: Add Smart Pixels tile
9446eb881318 SystemUI: Add tile to show volume panel
ed8fcee13031 SystemUI: Introduce DataSwitchTile
8c3ac9105ced SystemUI: Add Compass tile
ce249be09774 SystemUI: Rewrite FPSInfoService in kt from scratch
ec646e4261c4 SystemUI: FPS Info Overlay & Tile
1ecc03ead09e QS: Add CPUInfo toggle tile
be969e1dc352 base: add CPU info overlay
374b8ac08bcd SystemUI: QS: Add On-The-Go Tile
e1c3ad17cf6f SystemUI: Add Sound tile
20e6f67905af SystemUI: Fix Wakelock issue
d0db5fa10fde SystemUI: Adapt screenshot sound to ringer modes
03664e0cb72a Pulse: Fix crash when linking visualizer
1574c4bd40f3 Pulse: Make view linkages more robust
657ef53cd486 Pulse: Implement pulse color based album art [1/2]
11d6630014a0 Pulse: Prevent systemui-related crashes
2182ac47361e Pulse: Fix orientation checks
171a3739d149 Pulse: ColorContoller: Fix getting default accent color
17552566153e Pulse: Simplify checks and prevent issues
a0700f7cf050 Pulse: Detach pulse view only when attached
1f3fb15996a4 Pulse: Solid renderer round lines [1/2]
9a9543f87636 Pulse: Set current Refresh rate as FPS animation value
14c10d053206 Pulse: Extend to Ambient Screen
af422deee55f Pulse initial checkin for Android 13 [1/2]
a26d528d519d BiometricScheduler: Cancel operation if not idle
8c03936557bc wm: Follow rounded corners by split divider corner size
110625620bb2 base: Add DND & Rate settings to flash on call [1/3]
d89f45554c2a base: Add Flashlight blink on incoming calls [1/3]
05d93cdb9827 Incall vibration options [1/3]
124774553eaf Increase Zenmode max hour limit from 12 to 24
79b7f26f5de5 RingtoneManager: Set an default ringtone for the SIM 2
6d85f49809f2 base: Phone ringtone setting for Multi SIM device [1/3]
3a49b96eff68 base: Allow choosing a custom vibration pattern [1/3]
6b67fc18e707 base: Add vibration patterns from OOS [1/3]
e601c454bbc7 base: Allow customizing volume stream steps [1/2]
6e102a9ab0df ConfigurationController: Prevent app crash on orientation change
c022cf190691 fwb: Fix navigation bar button hit testing
1469c3fdc2bf development: Address NPE when removing preferences out of developer options
2bb256696fc7 SQLiteDatabase: Catch corrupt exception during transaction
58cc4e2969ca LockPatternUtils: Decrease minimum pin length for auto confirmation
9f6082460204 audio: Don't play sound effects if stream is muted
6c7f86e2a45d VolumeDialog: Fix systemui crash nullpointerexception while casting
8e684d01afc5 VolumePanel: Pass touch outside of volume panel
bccd4791d2f1 VolumePanel: avoid multiple animations on touch spam
7db066006c22 SystemUI: VolumeDialog: Fix volume panel on left on secondary users
61f66548aff8 SystemUI: VolumeDialog: Add content observer for panel timeout
be825a9fa700 SystemUI: VolumeDialog: Dismiss dialog on config change
bc1c868c8674 SystemUI: VolumeDialog: Ensure proper resource release
ff3ebecbb491 SystemUI: VolumeDialog: Open volume panel on expand long click
4407f4f20549 SystemUI: VolumeDialog: Properly set initial dialog gravity
69bce74acf6d SystemUI: VolumeDialog: Change bg tint for inactive rows
c06027376a44 SystemUI: VolumeDialog: Fix per-app volume on secondary users
b6d2f241c700 SystemUI: VolumeDialog: Add app rows to volume dialog
e1c50663b595 SystemUI: VolumeDialog: New per-app volume icon
271fe1584bc7 base: make per-app work with multi audio focus
164f64af79d0 base: support per-app volume [2/3]
de2004ac0cbd Implement DeviceConfigUtils and service
d92b5b001931 base: Add minimal support for Richtap vibrations
a911076a6854 SystemUI: Introduce Adaptive Playback [1/2]
07a43aa23aa1 base: Allow scheduling always on display [1/2]
a58d4aeb0348 Shell: Don't show bugreport on DocumentsUI
a51e9fce4cd6 telephony: SmsMessage: Bring newFromCDS method back
e8fbfb69801f EnhancedEstimates: Get estimates from Device Health Services
8c2671d82f03 Avoid crash when dream starts
f019233bbbf8 Doze-on-charge: Add few improvements and fixes
6246cabe98ff base: Add Doze-on-charge customization [1/2]
74e32102229d SystemUI: Allow toggling rotation button suggestion [1/2]
f5e65bdefa07 Fix crash with protected content with ElectronBeam/Scale screen-off animation
165fec2a1d89 fwb: Screen off animations [1/2]
7d8d4ee8def6 SystemUI: Allow devices to disable Smart Pixels on UDFPS
acee6a95bf48 SystemUI: Smart Pixels [1/2]
3fd21a62989f fwb: Implement cutout force full screen [1/2]
395189471204 Ambient Music Ticker - Allow to pulse on new tracks [1/2]
80f03beb7cdb SystemUI: Add edge light customizations [1/2]
4c3383ecd754 base: Add bool to enable/disable doze by default
99a40fb830c2 Allow tuning ambient display with sensors [1/3]
79e1b0532b60 Add toggle to disable charging animation [1/2]
83fbe7ff5e8d SystemUI: Implement burn-in protection for status/navbar
bb0b52b0e8c7 SystemUI: Integrate Google Lens into Screenshot UI
8b3346828f77 SystemUI: Allow disabling clipboard overlay [1/2]
f3b670c08a81 Add kill button to notification guts [1/2]
a59fa5be54e9 HeadsUp: add timeout option (1/2)
1d147b426a40 Allow to suppress notifications sound/vibration if screen is ON [1/2]
e8982aa7c694 SystemUI: Default to true for HeadsUp notifications
78206c38a796 SystemUI: Add less boring heads up option [SQUASHED]
3c8593d52afd Reload navbar icons on changing style [1/2]
a20cccc28424 base: Update mock LinearmotorVibratorService
2ae01aae4e91 base: Add overlay to mock oplus LinearmotorVibratorService
eff160113c3e base: Add mock oplus LinearmotorVibratorService
2c96ae980827 base: Ensure pocket sensor is wakeup
1a0ddeadd4ca base: Allow to define custom pocket sensor value
78defe6c2ed3 services: Start pocket mode service only if supported
51c6988fab23 core: Use blue area for pocket mode illustration
794ad27135d0 core: Refactor pocket mode interface code
5ec9f3599c30 policy: introduce pocket lock
6848030d8134 GameSpace: Improvements for detecting foreground app exit
10e44952869a base: Fix gamespace on secondary users
bb7a5b5c5a01 base: Fix NPE in GameManagerService
7d640b9297d5 base: Fix lock gesture not working for secondary users
a6d88bf6badb base: Rework lock gesture feature
c656f2cffab1 Add three fingers swipe actions [2/3]
d024ef477189 GameManagerService: Prevent multiple threads from accessing settings observer onChange
516817f4debb GameManagerService: Set device_config property on behalf of GameSpace
924cab88d4a9 SystemUI: Add support for GameSpace
cd4014f5f083 SystemUI: Update resources on theme change in shade header
c37941821dcd Revert^2 "SystemUI: Remove nav bar background in QS customizer"
d2e3c19c094d SystemUI: Fix navbar tint when QS expanded
938111378b2f Add Alert Slider user interface [SQUASHED]
6080b2d50928 Add config overlay for battery info update
cb39856b774c Update battery info every second when device is charging
4ac4a057df24 SystemUI: Enable power menu blur via window flags
ecc2b5aa526f SystemUI: Also blur power sub-menus
596a15f880ff SystemUI: Blur the power menu
c629b8476ad6 SystemUI: Add restart SystemUI in Advanced Reboot [1/2]
6bf654e2f105 SystemUI: On-The-Go Mode (1/2)
6e21a1016ac5 Allow adding space below IME on disabling navigation hint [1/3]
4cd844b01373 Hide navigation hint when taskbar is enabled
7a0e9bb057b8 SystemUI: Allow Configuring Navbar Radius [1/2]
8f1c3302dea8 Cancel long swipe for cancelBack in navigation gesture
cc72c04b809c Add optional haptic feedback to new back gesture affordance
803b30b4b3a5 Optional haptic feedback on back gesture [1/2]
2043941d2385 Allow to hide gesture on new back gesture affordance
5c1c192033d3 Allow to hide arrow for back gesture [1/2]
c8229737a481 fixup! Implement edge long swipe gesture
d69dad460cb5 EdgeBackGestureHandler: Change back gesture height intervals
f6a54c996e88 Allow changing back gesture height [1/2]
cb303e53910f EdgeBackGestureHandler: Switch to Tuner API
0775d87326e5 Allow changing the length of gesture navbar [1/2]
33f17b0ec6cc NavigationBarInflaterView: Improve applying overlays
d533e8990a20 Navbar: Fix issue where pill disappears in gestural mode
ae84462fe67e Add separate tunables for navbar layout customization
d5b160eeb0d9 PhoneWindowManager: Prevent NPE with voice search action
825b4de29b8e PhoneWindowManager: Check NPE for LineageHardware
5622a0b5efa8 base: Introduce Accidental Touch
c3f957da1a0f Switch gesture navbar to new navigation bar key event source
925aea8a460c base: Introduce new navigation bar key event source
54b5ebec8120 Move Swap capacitive buttons to Settings [1/3]
4544f120d42f Add toggle to disable HW keys [1/2]
e258a8aa17fb Add more device key actions
6e3b04ae3ac3 Forward port pixel navbar animation from redfin 11 [1/2]
18e7efce7037 Make sensor block package list configurable [1/2]
e3ad3c8e170a base: Add Accelerometer and Linear Acceleration sensors in blocking list
835ffb9f29fa FWB: Sensor block per-package switch (1/2)
fc7e25471d7e SystemSensorManager: sensor block per-package
9864316c7abe FingerprintAuthenticationClient:fix NPE problem due to getListener method return var is null.
ed9c5868bfee Fingerprint authentication vibration [1/2]
8dd3f4114f22 SystemUI: Queue data usage text request only if enabled
3f1144dacf38 SystemUI: Disable wifi listening in QS footer when view detached
ccc005869ef0 SystemUI: Set initial usage text view as invisible
2f22facde054 SystemUI: Remove padding for system icons in status bar
2c3733e601b5 ThemeOverlayApplier: Exclude Launcher3 and Themepicker overlays
8d2d935d2986 SystemUI: Fix wrong thread exception when updating QS tiles
95201c22e8a3 QRCodeScannerController: Check for google package availability
d36dee3b03b4 QRCodeScannerController: Use Lens as fallback activity
5923eccecaae SystemUI: Ignore font padding for large ls clock
a87a3db07e57 Allow overlaying font spacing for lockscreen clock
462605c9af7b base: Add support for Lockscreen clock fonts
49fcd5c9238d Add support for Navbar styles
dbd7742e20d9 Fixes the issue of UDFPS icon background being white when the device is in DOZE_PULSING state
095a0acb11fb LOCKSCREEN->DOZING don't fade out lockscreen
2a5b8239d673 Add device entry icon support for OCCLUDED => DOZING transition
82b190ec50c9 udfps: Update touch overlay sensorRect on updating overlay params
54ff761c35bf UdfpsAnimation: Ensure window token is null before skipping hide
636cc5d1a63d Add support for UDFPS icons
e8684d1ee541 UdfpsAnimation: Address memory leaks and improvements
756752e80754 UDFPS: Make GhbmIlluminationListener interface public
85b2ab51ef82 SystemUI: Fix Udfps animation positioning logic
7c80810a6b90 SystemUI: Fix up UDFPS animations for multi-user
b7e5a7695719 UdfpsAnimation: Ensure the UDFPS animation is always hidden
35f9c4fefd27 UdfpsAnimation: Assume that style 0 is always 'none'
589e85165c01 UdfpsAnimations: Use DisplayUtils.getScaleFactor to support multiple resolutions
21be901a9b66 SystemUI: Make sure the udfps animation is hidden on the bouncer
8eb5cece0a62 SystemUI: Simplify udfps animation style selection
141afd45a2c8 Bring back UDFPS animation
f3e04f674707 UdfpsController: make sure to continue with onAcquired even when pulsing
43f046a820dc base: Allow toggling screen off FOD [1/2]
5f7e620bf84d udfps: Allow devices to pulse onFingerDown instead of waking the screen
25c399abd75a udfps: Add support for udfps on aod without dedicated sensor
4853709c35df SystemUI: Launch power menu from QS only if enabled
ab5075e0810b Hide power menu on secure lockscreen [1/2]
3f36bb43b53f SystemUI: Reduce keyguard indication text padding
f176c12dc335 BatteryService: Add support for oem fast charger detection
d728845a0a61 base: allow disabling ripple effect on unlock [1/2]
2b7f9d8b0500 SystemUI: Add current divider config for lockscreen charging
a1d2921083a6 LockscreenCharging: squashed (1/3)
9ada71f93fa1 SystemUI: Add missing location permission
7e35bb4a764a SystemUI: Add proper toggle for smartspace [1/2]
fb630a6880ac SystemUI: Fix SystemUI crash when removing status area
83643ea2fb47 SystemUI: Fix wrong thread exception when updating smartspace views
cabac0d7e51e KeyguardClockSwitchController: Prevent an NPE on early boot
1543a31d513f Remove smartspace view when OmniJaws weather is enabled
2bfeffd9ae52 Add optional weather condition text on lockscreen
e4a47f92c06d SystemUI: Add pixel style lockscreen weather based OmniJaws
b426c7367654 OmniJawsClient: Clean up unnecessary check
90b24a57c62e OmnijawsClient: Fix memory leak
681c3e9c2233 OmnijawsClient: Close cursor to avoid memory leak
c281ac8986a7 OmnijawsClient: Fix widget theme [1/2]
dbcb751c0a8c OmnijawsClient: Use new google icon set by default
2dd4dc7a5b65 crdroid: Add OmniJawsClient
81b2d6a1d725 SystemUI: Allow to toggle BT directly with Bluetooth tile [1/2]
aa1915eeb25f StatusBarIconController: Don't crash at boot
ea938c6bd684 QSPanel: Add animations to quick settings tiles [1/2]
d3b5cd56f198 SystemUI: Prevent OOB when reinflating QS panel with notifications
0f8c1a9f21a8 SystemUI: Add QS Panel Style [1/3]
0c4f979d4793 SystemUI: Fix side scrolling issues with vertical/A11 tile layout
5362d8d979cb SystemUI: Do not marquee QS label text
67db4c20fb95 SystemUI: Add A11 QS UI Style [1/3]
cb5faf451390 SystemUI: Allow to change QS tile label text size [1/2]
763b35351f30 SystemUI: Prevent systemui crash when reinflating QS
7bd57167310c SystemUI: Add QS tile layout settings [1/2]
b84e70284a57 SystemUI: Use lighter shade for notifications on light theme
5f0d23826831 SystemUI: OOS style notification clear all button [1/2]
c9910d296f18 SystemUI: FileHeaderProvider: Fix resource leaks
cbe3a1cbd068 ImageHelper: Improvements for retrieving compress bitmap
4ffce0959951 SystemUI: Rewrite and cleanup for header provider
df2ed079fb85 SystemUI: Compress custom file headers properly
9883e2452da4 base: import ImageHelper
63a85be62c83 SystemUI: Add QS Header Image customization [1/2]
3ca5804c43c1 base: change background activity start mode to allow for widget configure
f892220e33bf SystemUI: Allow toggle dual tone QS background [1/2]
e1e6d216e353 SystemUI: Align the QS carrier text to its gravity bias
cf3f387c0a2e NotificationShade: Make blur crossfading more gradual
8e9a28eec91f PowerUI: Mute logcat spam.
6c5dc99d61cf TelephonyManager: Gracefully handle null telephony service
eb3a779299fb Remove unnecessary HashMap instantiation
81445ef60699 SystemUI: Align keyguard carrier text with status bar
773a8365b415 SystemUI: Add null check for wakelock in KeyguardViewMediator
0ff988a168cb libhwui: compile for performance
e9171185dbc9 libhwui: enable O3 when compiling for perf
29739d183fa1 libhwui: remove deprecated perf flags
5722a9e68ebd SystemUI: Always allow plugins
10d210b0980c Don't show app error dialog before system booted
cff054cfb41a Add button to AppErrorDialog to upload crash information to pasty
ca07ed634674 Fix NPE in BootReceiver
47e49d3f061e SystemUI: Fix logspam in NotificationMenuRow
ec721eec2802 SystemUI: Add vibration when long pressing QS footer settings button
f930365a00b4 SystemUI: Adapt long press on QS settings to launch crDroid Settings
3bc82e7a6363 QSFooter: Launch crDroid Settings when long clicking settings
c4e22dd9651e keyguard: Actually kill Fancy Colon
9ae158590654 Fix WifiInjector instance exception if WifiService disabled
c66777846afe services: Add NPE check for updating system app from play store
e9ee0b0b24f0 SystemUI: Update track title and artist on metadata change
86217808c453 SystemUI: Debounce QS data usage updates
63764733a6ec SystemUI: Improve QS data usage info
875d4a4f8437 SystemUI: Always show suffix for DataUsage
9ea7cfd02caa SystemUI: Avoid NPE in QS footer data usage
ce37fc0b1204 SystemUI: Allow hiding QS footer data usage [1/2]
47b6ec57586b SystemUI: Show daily data usage in QS footer [SQUASHED]
0ea04eddf12c Revert "Clean up unused methods from DataUsageController"
ee13a86db0bb SystemUI: Apply QS transparency to footer actions background
c75a80134e28 ScrimController: Ensure alpha is fully transparent during AOD mode
b6176970e31c ScrimController: Ensure the tint is set to black during AOD mode
c61fa4048707 SystemUI: Fix auth scrim turning black in white theme
b74c4d5687fc SystemUI: Remove composite alpha from additional scrim on lockscreen
9b0fdd7fcbdd SystemUI: Fix scrim issues regarding transparency
2ccfe49c177a SystemUI: Fix multiple QS background scrim issues
cc4d6539110f SystemUI: Use Tuner API to apply QS custom alpha
a74189ab0352 SystemUI: Transparent QS customization
f0a85fcd5855 SystemUI: Use transparent background for QS footer
b410e413004a SystemUI: Apply rounded corners for QS footer
d0a1f4ca214e Allow disabling qs on secure lockscreen [1/2]
6b86efa85438 Add toggle to enable brightness slider haptic feedback [1/2]
b0c37e887499 SystemUI: Add haptics to brightness slider
6ab1ffdbe2ec BrightnessController: Use TunerService API
6f806b0386bd SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness
22e1d880ae9a SettingsLib: Fix crash when checking emergency gesture state
62567fadc871 SettingsLib: Make IllustrationPreference bg protection transparent
f408865cf45a SettingsLib: UsageProgressBarPreference: Fix multiple NPEs
27d4fec7410e SettingsLib: Animate the UsageProgressBarPreference
a046cff1b1cb SettingsLib: Change collapse mode to scale
855b85191b8f SettingsLib: Change collapsed header color to match background color
4c7130f359c5 SystemUI: Port statusbar brightness control
82062ed31657 Use FORCE_SHOW_NAVBAR to actually toggle navbar
e344f16bb324 CentralSurfacesImpl: Switch back to tuner API
ecd9af359439 Bring back QQS brightness slider
3b42301dd3e1 Revert "Remove QQS brightness controller"
d6350876deac SystemUI: Tune wifi standard icon margins
9085ba73a469 SystemUI: WifiStandard: Avoid usage of Resources#getIdentifier()
b56f4b931b05 SystemUI: Introduce wifi standard icon feature [1/2]
a689883c2c8d MobileSignalController: Prevent possible memory leak
897d9c987a34 SystemUI: Allow using 4G icon instead of LTE [1/2]
133a0dbddd8c SystemUI: Option to disable Data Disabled Indicator icon [1/2]
8130935607c2 NetworkTraffic: Do not request layout on visibility
9ff2ba816aa7 NetworkTraffic: Clean up and move settings
1b3cd669bab2 NetworkTraffic: Fix leak in network callback
81ed0b7959b0 NetworkTraffic: Prevent SystemUI crash on user change
4c46a98eec0f NetworkTraffic: Consider CLAT interfaces (IPv6)
b0d4fc5c093a NetworkTraffic: Prevent network callback exception on theme change
65c119ade4a6 Network traffic mode for status bar [2/3]
9812da6c61c5 SystemUI: Forward port 'HD & wifi calling statusbar icons'
8a9e06e0c053 SystemUI: Remove existing icon group if its overriding
3697ab78b2c4 SystemUI: Filter out duplicate notification icons on statusbar
da758336949e SystemUI: Do not duplicate SPN and PLMN in network name
f7c7889c6c0e SystemUI: Add roaming indicator to statusbar tuner
af36546d661c SystemUI: Allow toggling privacy indicators [1/2]
1cfa47f28f87 SystemUI: Kill old privacy indicator icons completely
e112910dbced Custom statusbar logo customizations [1/2]
15ed9291ee0f SystemUI: Apply colored icons and notification count to new icon area controller
10fae7d98dec SystemUI: Add ability to toggle bluetooth battery level [1/2]
6d970c7528c0 SystemUI: Fix notification count not working after a reboot
5b97965eaa7a SystemUI: Resolve regressions caused by continuous updating of notification icons
25086abc4213 SystemUI: Forward-port notification counters
e2df184f6dd8 SystemUI: Use app icons for notifications in statusbar
35ef75568cd3 SystemUI: Separate double tap to sleep on lockscreen [1/2]
740935d886d3 NotificationPanelView: Switch to Tuner API
a9dde2e48b42 SystemUI: Add case to quick pull down status bar anywhere
7275c6af9b55 SystemUI: Disable quick QS pull down by default
04ab6f176b80 QuickSettingsController: Switch to Tuner API
1984c2827337 SystemUI: ActivityManagerWrapper: Add missing method for pixel launcher
fd4d299d2f03 Battery Styles: Never enable dual tone on landscape battery styles
305f90c41dce Battery Styles: Apply battery style to battery status chip
e97e685bfc25 Battery Styles: Add customization for QS
738d060bf29e Battery Styles: Fix color on QS for circle battery styles
ba402db170ee Battery Styles: Add BatteryBar [1/2]
7cb0d3b22f66 Battery Styles: Set white tint in darkmode
69dc83299b61 Battery Styles: Use single low level warning config
e3f96e8e1242 Battery Styles: Update plus color for battery
3cc862324121 Battery Styles: Hide plus when showing battery percentage inside icon
d4ba4c2367ea Battery Styles: Allow setting percent view on left [1/2]
11af5eb20e43 Battery Styles: Introduce Battery Landscape [1/2]
99de8b5a09b5 Battery Styles: Show a bolt ⚡ when charging
694d32c7839a Battery Styles: Introduce full circle battery style
dac992da48ac Battery Styles: Readd dotted Circle to Kotlin impl
2a42fff43d03 Battery Styles: Improvements and clean up for more customizations
f7fc9715d68a base: Add crDroid utils
bc9520927718 base: Add metric for crDroid Settings
e8d33c33ad45 crdroid: Adapt settings for A15
3d1975911b18 SystemUI: Fix up status bar start side content layout
d6520c59888b SystemUI: Fix up status bar end side content layout
25161a5fe031 SystemUI: Switch to TunerService for CollapsedStatusBar
8550ab4409ea SystemUI: Statusbar clock background chip [1/2]
233cf183c2f5 Revert "SystemUI: Network Traffic [1/3]"
0bd7a772f0e5 SystemUI: Avoid NPE in ClockRegistry
6ab81b83de5a Add DeskClock to hiddenapi whitelist
6b63a35f17ca Clock: Use executor for tuner settings
d856aa40f270 SystemUI: Block few clock customizations in QS header
8be5cb3c5152 SystemUI: Retune clock paddings
6c1d150f6349 SystemUI: Properly apply dark theming to clock
7ce68cd63d95 Use position tunable to hide clock as well
208aabac5755 Add option to auto hide status-bar clock
7843e0946019 Statusbar clock customizations
e5ae2c219ea8 Add separate tunable for clock seconds
49069b03cba4 base: use a double click effect for charging if there is no amplitude control support
6a8c5aae0e03 SystemUI: Add hotspot toggle in QS internet dialog
0d69024efb39 InternetDialog: Properly nullify wifi toggle
565ee7bd7962 InternetDialog: Add missing setOnClickListener for data toggle
15bf41d3a080 SystemUI: Fix exception when retrieving signal strength drawable
446cdc3d939d SystemUI: Update default tiles as per usability
722a6bbd1b3d SystemUI: Fix RecodingController NPE with GameSpace
10cf2daf62c1 Screenrecord: Export RecordingService for External Usage
7b06452bc96a KeyguardIndication: Set wakelock on doze only when required
aa9893552e03 KeyguardIndication: Fix glitchy charging info on AOD
cfb1eb5351cc KeyguardIndication: Fix glitchy charging info on lockscreen
761986799ba7 Crash occured due to null pointer exception.
c03c8fe35bbe frameworks: Fix null pointer Issue
d88278195513 view: add null check for dispatch touch view
dfc5f484152b SystemUI: Add statusbar call strength icon to tuner prefs
52337b6be6c2 SystemUI: Add switch data saver icon
562a20b7d902 View: Prevent NPEs when initiating surface drag
c68bd612f135 wm: Fix NPE when pip onAnimationEnd
5b8742c310ab Fix SystemUI NPE when ScreenDecorations is disabled
0331fb3d9f31 QSPanel: Fix NPE in updateViewPositions()
0f6063cc56f5 Calm down attention service logspam
567318be1bac PowerMenu: Hide emergency affordance if not selected
6fba5618625f services: Skip access check for matlog shipped with rom
8130eb3533a4 Fix the NullPointerException in Android S Version:mServicesData
58caa64ddd55 InputWrapper: Opt out early if session == null
5eb7410e6636 neko/Cat: Mark FLAG_IMMUTABLE PendingIntent with FLAG_MUTABLE
989e1d0ac31e NetworkPolicyManagerService: turn this into just a warning
68943e2ae7a6 KernelCpuUidActiveTimeReader: Do not spam log with negative active time
5cf3d0877564 SystemUI: Fix SystemUI Crash
0746d4a4d7a3 SystemUI: Dismiss screenshot window on touch outside
016d98e2d846 NightLight: Allow lower temperatures
1ad29c4999e9 MountService: Prevent NPE with DropBoxManager
c7dd93959737 ZygoteInit: Disable debug and tracing
78c3c4a123eb fwb: Disable some debug/log/trace
15f5d422324d fwb: Only enable some features on eng build
5a1e91d0e470 NavigationBarInflaterView: Use Tuner API
1519784afc11 base: Update few drawables
3a3a640bc2cf BrightnessController: Update icon state for auto bg icon
92d072e940e3 Use brightness icon matching with slider redesign
47c81b8c5d33 SystemUI: Add statusbar NFC icon
f62f34758542 SystemUI: Update NFC tile drawable
5be7b8e1dfa6 base: Remove restrictions for system audio record [1/2]
08ab48fc1537 Move Bluetooth timeout back to AOSP settings
47a78869c856 Wi-Fi timeout feature
19ca73d5dd09 SystemUI: Follow monet theme on privacy indicators
65bdf47d7bf8 SystemUI: QSCustomizer: Add reset to toolbar menu
e2e9e4c0f7d9 SystemUI: Use proper Resolver background color
9ea44228458c SystemUI: Remove visibility check in setting QSCarrier color
095ed1aa43ec SystemUI: Calculate paged QS tiles height properly
aa3a0fbbd709 SystemUI: refresh system icons on theme change
b2cd0e2f7dde SystemUI: Fix QS header clock color
d1f09550e45f SystemUI: Always refresh power menu on UI mode change
db7f3eedda86 SystemUI: Follow Dark/Light theme for Safe Mode dialog
7e092a35196f SystemUI: Disable new carrier group mobile icons
271eb4bfe582 SystemUI: Follow light/dark theme in SplitShade Header
d92b43f4de12 SystemUI: Re-inflate QS and SB when CONFIG_SCREEN_LAYOUT
21fb828dabb0 SystemUI: Add dual-tone light and dark themes for QS
0b5050af22d8 SystemUI: Initialize QS tiles in inactive state
9b66ba7ec694 SystemUI: Use themewrapper for QSCustomizer and tune colorUnavailable
86a1b54d3aa2 SystemUI: Follow light/dark theme in quick settings
aad08b63e16d Revert "Do not re-inflate QS and SB when CONFIG_UI_MODE"
3c84ec4ec6d1 Revert "Make QS always use dark theme colors"
c7916dfc95b5 SystemUI: monet: Allow a more granular control over shades [1/2]
bf0c71dff8cd SystemUI: Add charging icon to the charging animation
2a34d4dc2384 base: Use wireless charging animation for wired charging too
e3f5e572e9e2 config_progress_background_tint: Use accent color for progress bar background
fadfddbc9973 SystemUI: Use color accent for charging animation
0b661db3fc79 CarrierConfig: Enable payphone call blocking option
5908c591a6eb CarrierConfig: Always show ICCID
2e8a30afe703 CarrierConfig: allow toggling VoWiFi while roaming by default
19fa76e491de CarrierConfig: Always show APN settings on CDMA carriers
c07cd5e6937c PhoneWindowManager: Check camera availability on camera key long press
1e437dcaa69c core: Remove old app target SDK dialog
985aed48b5ac CarrierConfigManager: enable LTE+ icon by default
cd375a390b15 base: Update some icons to MD2
85d1e05f76c2 Camera: Fix camera id equal check
ab1bc46f9720 Camera: Prevent array index out of bound exception
19047d2813cf CameraManager: Fix NPE in getting cameraIds
fbf41353e9f4 Camera: Prevent crash when unable to find tag
bc0caafddbd2 CameraServiceProxy: fix exception
004f9c728807 core: camera2: StreamConfigurationMap: add constructor for MIUI camera
dcdbe4144777 Camera: Clearing exception for Extended Face
a98578c3e93a Camera: Decrement image references after 'onNextImageAvailable'
b355934035ee camera: Add backwards-compatible CaptureResultExtras constructor
e732425491e8 CameraDeviceImpl: Don't crash when checking input configuration failed
0981778fc356 Select the proper request list size
a1054584155a Camera: Prevent crash with prebuilt camera metadata
f7cbec628b75 Camera: Ignore torch status update for aux or composite camera
91c754c5d43d CameraManager: Fixup exposing aux camera to apps
1034afede962 Camera2: Notify fps as Session Based Parameter
af0de998b6cc camera: Allow selected camera apps to skip unconfigure
1265f4ed33c2 Guard in short-circuit evaluations for stringSplit methods.
dacbc0cf6518 Camera: Don't crash when trying to disable shutter sound
f5e647002002 Camera: Don't throw exceptions when value pairs have spaces in them
0fda89e7409b Camera: Add feature extensions
9c1a625ad5da Camera: Extend face detection
fb65fe2cb0f2 Fix Photosphere/Camera FCs
3a0cc22c19e1 Allow sending vendor- or device-specific commands to the camera HAL.
9a4a8ef51aa1 Put bare minimum metadata in screenshots
f43087d75559 pm: Add seamless migration between test and release keys
68e0fe8ac89f BatteryStatsViewer: Fix theme
5ecd0929445a BatteryStatsViewer: Move it to Battery Section
efac79854c8a BatteryStatsViewer: Fix initial activity after launch
2f94f1fa909d BatteryStatsViewer: Add summary for IA preference
3d5f0da948ca BatteryStatsViewer: Remove some hardcoded strings
6083563d14c0 Create IA entry for BatteryStatsViewer
ba4439543de6 SystemUI: Fix Biometric dialog corner radius
d528cbd4829c SystemUI: Link dialog radius to config_dialogCornerRadius
45a544facc47 SystemUI: use default dialogCornerRadius for qs customize title
eef0450edc72 Battery light: 100% charged level (1/3)
134cdb2b1b94 SystemUI: Better QS detail clip animation
6ffe0800d907 SystemUI: Fix QS customizer corner radius
13a2a8b9c3e9 DisplayModeDirector: Make sure we apply refresh rate on startup
30869ec17198 ThemeOverlayApplier: Apply wifi and signal icon styles last
95febf35bdce ThemeOverlayApplier: Catch a potential NPE.
813c24f989d1 ThemeUtils: Use current user for THEME_CUSTOMIZATION_OVERLAY_PACKAGES
51515fd327db ThemeUtils: Make it compatible for all targets
ed741ae2cdd7 Bring back ThemeUtils for Theming
0dd0768c3ecb SystemUI: Fix thread safety issue when adding tunables
bb5468027e91 SystemUI: Allow using tuner API for Global settings
a825fad9cf3c TunerService: Add parseInteger method
4cf5ef2cad54 TunerService: Prevent NPE with tunable
c582d2c84149 SystemUI: Allow using tuner API for LineageSettings
c288ec971cd3 Revert "Deprecate TunerService"
e8f10fe7aa33 ColorUtils: Prevent crash if alpha component is translucent
3b835e984040 Set navbar color for device default settings theme
9f473f633864 Fixed a crash in settings in tts engine selection screen.
d65f7cb2e217 ListView: Disable dividers by default
b2a11adff99d SystemUI: Make popup menus more rounded
ab3a3d283000 services: Skip access check for matlog shipped with rom
53aa743740f6 DisplayUtils: Introduce getScaleFactor
d1bb1e2b6f2e core: Fix menu popup ripple
9c4e860af0f8 SystemUI: More rounded corners
4c10034261fb SystemUI: Add colors to assistant animation
96df2ea90349 SystemUI: Reduce screenshot dismiss delay to 3 seconds
d8f63a7e029a SystemUI: Remove Android build number from QS footer
bf5e5a0169a9 SystemUI: screenshot: Hide action chips text labels
294cc6389c86 TtsEngines: avoid crashes caused by null engine name
1b5b2a26e306 WebView: Add check before setting default or fallback provider
329f6183bdb6 core: pm: Wipe package cache on upgrade
9ec1ec7dac3a Allow signature spoofing on user builds
8fe94faddac3 Set FakeStore/PlayStore as Aurora Store installer package name
7a9f2813d064 Hide hidden apps from all apps except system
13f2ca842825 Avoid Settings app NPE on broken packages
c2ac2535a494 Prevent crashing with several child profiles
cd1e55f5739a Show hidden apps on secondary users' app lists
3e23d3525801 NavigationBarInflater: Update navigation no hint package overlay
02327b912b63 SystemUI: Update black theme package overlay
f27ff6afbeba SettingsLib: Migrate MainSwitchPreference to Material3
68a5400e3307 SystemUI: Re-evaluate system theme on UI mode change
3ca753d2f415 Add deep sleep preference controller [1/2]
b609ad8d59a3 SettingsLib: Don't show system overlays on apps list
3cf3d8f1da72 SettingsLib: Fix nav bar color on certain apps
a8859350582f SettingsLib: Make IllustrationPreference bg protection transparent
7a262c8e2656 SettingsLib: Update 5G+ icon to Silk design
1227fa687e04 SettingsLib: Update 4G+ icon to Silk design as well
77c945364b47 SettingsLib: Update LTE+ icon as per new Silk design
e4bc323a6b44 AttestationService: Fixes and tune up
a10431dfe70f PixelPropsUtils: Dynamically spoof props for GMS
f909f8f92a9f PixelPropsUtils: Move certified props to vendor
c406bd794887 Introduce PixelPropsUtils for safety net spoof [SQUASHED]
ec6a3debf0c3 SystemUI: Fix fontinterpolator unable to interpolate due to unknown default axes value
c9aaf0a67376 Set alert dialog message to use system font
048cb779bb1d fonts: Add more sans-serif aliases
fe95c61134eb TypeFace: Improve system font overriding method
c7a5b8485a97 graphics: Override system fonts with user-selected overlays
c4065975778d base: styles: Use user fonts for Material UI themes
bed83538be0b Fonts: Add regular / light font config
b62723deb55a base: Use font configs instead hardcoded fonts
b3fcf286c428 Wire up default fonts with config
8cd7199f0fa4 base: Export bodyFontFamily and bodyFontFamilyMedium symbols
3fdfe5957e2f SmoothSpinners: Makes the loading "spinner" animation smoother
ac669d54464b base: Add rounded corners to activity open/close animation
d191b08f0e59 base: Pause apps feature
da1dfbdca46b base: Add stub files
* lineage-sdk
f554f7b1 Merge 'lineage-22.0' into 15.0
* packages/apps/Aperture
84f17b0 Automatic translation import
* packages/apps/Camelot
f513278 Automatic translation import
5222ca9 Camelot: Actually make it REUSE compliant
* packages/apps/Contacts
20a3f41e1 Merge 'lineage-22.0' into 15.0
* packages/apps/DeskClock
eaf6d78a4 Automatic translation import
* packages/apps/Dialer
c0b3646fb Merge 'lineage-22.0' into 15.0
* packages/apps/Etar
b4a63c5b Automatic translation import
* packages/apps/FMRadio
e7f3c17 Automatic translation import
* packages/apps/Jelly
5e314df Automatic translation import
* packages/apps/Launcher3
2e860e532e Launcher3: Fix bottom margin for memory info view
e31abf347a Launcher3: Rewrite MemInfoView for efficiency
* packages/apps/Messaging
1aae7e9 Merge 'lineage-22.0' into 15.0
* packages/apps/Profiles
57410d9 Automatic translation import
* packages/apps/Recorder
23e5b29 Automatic translation import
* packages/apps/Settings
fd43b947e52 Ensure udfps enroll view is visible
b1475c00704 add App info > Storage > Manage storage button for apps that support it
7c6cb448927 show current app battery usage mode in summary of App battery usage item
ff340cd46cc add back Unrestricted battery usage option to App battery usage screen
ad401bb15f3 Settings: Fix face enroll stack overflow
01a154297d0 Fix incorrect switch status when user stay in NightDisplaySettings page while scheduled night lights on
5d532f191cf Settings: Expose clipboard auto clear setting [2/3]
5016f6677f4 Settings: Remove duplicate adaptive preferences
01d4397baee Partially Revert "DynamicDenylistManager shall not exist"
8bdc86c79df Settings: Update FaceEnroll ActivityDirector and Confirmation
007cc5d6338 Settings: Create face confirmation activity
5a5ee9ef341 Settings: Create a ActivityDirector to optionally use SettingsGoogleFutureFaceEnroll
599378092e1 Settings: Update gesture and security prefs
e11f1c4ad09 Settings: Import settings from pixel-fw
29c20ea1117 Settings: Import columbus preference settings
b853b5256e4 Settings: Replace android:name for SettingsGoogle
220c05f7114 Settings: Define android manifest
eb294b1dd83 Settings: Add config to display Now Playing
7159a05a2b5 Settings: Add missing animations from google
c352e858562 Settings: Allow showing Ambient instead of fully waking [2/2]
d40ace76abd Fixup extras/parts/settings key injection
f0570d9d2b2 Settings: Re-organize top level preferences
8b00e50d063 add per-connection Wi-Fi MAC address randomization option [1/2]
ed788963622 fix Private Space handling in Passwords & accounts > Additional services
9bc6033f9ec fix Wi-Fi privacy screen crashing when AP name has special characters
cd6feb19f30 Revert "Change phone number preference to unselectable"
d2074e24bd8 Settings: Hide the nav bar during udfps fp enrolling
35853a6e2ad Settings: Remove navigation bar IME space toggle if taskbar enabled
74e4193ad65 fix crash in setting time zone
1693858c03a Fixup UI for Settings categories (#155)
b2f47e008af Settings: Prevent NPE in LoadingViewController
9ef30e261fc Settings: Safeguard ringtone pref against faulty gapps
6d83c59a6aa Settings: Mark HidePrivateSpace as unavailable for now
32f710db9eb Settings: fix app lock allow biometric toggle ignored (always on)
56a977bdcf6 Settings: AppLock: Update for kotlin errors
522fbe9358b Settings: Don't make app lock settings searchable
bebd02fbf54 Settings: Let app lock use face unlock
aa00f16b272 Settings: Add app lock settings for alternate security settings provider
3f6f514d3e7 Settings: Add app lock summary for 0 protected apps
6bd1c2e0e41 AppLock: Slightly bigger icon size
bb937be1877 Settings: Update AppLock API
f4a7d5fcf27 Settings: Allow locking all apps visible in launcher
4e2e85b4146 Settings: Introduce App Lock [3/4]
9da23a20067 Settings: Fix crash with face lock preference for limited access users
de6d1460d4c Settings: Import missing Face Unlock animation
1ba20a821a5 Add Face Unlock with ParanoidSense
84066251f5f Settings: Hide headsup toggle
eb8a1eaf834 Settings: Move custom vib pattern to its own preference
44f2e1fd630 Settings: Follow new ringtone vibration patterns
cdd22661f1a Settings: Preview ringtone vibration pattern
c6094f0a06f Settings: Allow choosing a custom vibration pattern [3/3]
884b51843f3 Settings: Add vibration patterns from OOS [3/3]
665b124ed7c Settings: Add simcard number title for SIM1
cd369ab460f Settings: Fix ringtone selection for devices with e-SIM
2e981139320 MSIM Ringtone: Improve on devices with ESIM
4a6f67e4660 Settings: Use AOSP translations for MSIM ringtone
f967b780e05 Settings: enable SIM card ringtone only if slot not empty [1/2]
3f720db9a71 Settings: Phone ringtone setting for Multi SIM device [2/3]
e5bb7a369c2 Settings: Add back increasing ring feature (2/2).
606cfeccbc9 Settings: Fix loading iconpack-based Wellbeing icon
eec87f020ef AppVolumeSlice: Allow querying icon of apps installed by any user
f66fef3688e Settings: support per-app volume [3/3]
3aa1986d972 Settings: Hide force full screen settings
362d4cce8f8 Settings: Add activity for cutout force full screen
09c0168049b Allow tuning ambient display with sensors [3/3]
970a1f4fd51 Fix long click intent for Smart Pixels tile [2/2]
ba9e37c69f9 Allow adding space below IME on disabling navigation hint [2/3]
a0ae8ee3cbb Hide navbar radius customization when taskbar enabled
45bbc3a245f Show appropriate title for gesture navigation settings
11c4bc42830 Disable Navbar radius customization if hint disabled
d4f89a0b313 Settings: Allow Configuring Navbar Radius [2/2]
53a837f6e28 Optional haptic feedback on back gesture [2/2]
92d4fa76bcf Allow to hide arrow for back gesture [2/2]
d8ebde89cb9 Settings: Also hide pill length on taskbar mode
fb691f8d304 Settings: Change back gesture height intervals
7ff2aa4ab99 Allow changing back gesture height [2/2]
df76f3316b4 Allow changing the length of gesture navbar [2/2]
cde3729c494 Settings: Add icon for WEP in wifi network settings
c0ebf1dbf4c Settings: Allow using icon for ComposePreference
75d6d4869db Open app when clicking on icon in App Info
720ecdaa7fa BatteryStateDatabase: Set exportSchema to false
8dfea01a19c WiFi: Remove country code checking.
711d1074566 DataProcessor: Do not skip and replace screen on component with screen on time
9e28d8a2f71 Settings: Fix regulatory info availability check
7ff32e6d84f Settings: Add location indicator to privacy controls fragment
569c0032bb4 Settings: Move location indicators toggle to privacy control settings
4bdd8b5cc61 ChooseLockPassword: Decrease minimum pin length for auto confirm
0e1c7e3a600 Settings: Make all user apps cloneable
857906481da Refactor AppPicker page to adopt Settings main theme
5494c003c00 Settings: Avoid enforcing weird backgrounds
d15523255cf Settings: Don't show module version if isn't a date
ad716c2bb8d FaceEnroll: Fix circle camera view background color
8d41dee45c3 Settings: Improve code for time spent in app
eb893446cb0 Settings: Add permission to hold wake lock
75755cdffdc Settings: Disable automatic system server heap dumps by default
597200236b4 Remove feedback and bug report stuff
bcdd2062343 InstalledAppDetails: fix refreshing storage summary after force stop
2aba6dccbc4 AppInfo: Add time spent in app from Wellbeing
985cbcbbae9 Settings: add sim status listener in about phone
f62db3809da Settings: OverlayCategoryPreferenceController: Sort overlays by name
12a03e80fc4 Expand abbreviation in average memory usage string
4a1e01024ec Settings: Add a preference to battery optimization page
d14ae123cab Settings: Move battery/notification light settings to crdroid
84181c3ad8e Settings: Fix NPE with customdialogpref for backlight settings
24e024b783b Setting: batteryinfo: Add config to enable/disable battery design & maximum capacity info
e4ddb03bf12 Fix memory leak on sensormanager
7a6b8051761 Settings: Skip auth for WiFi net share when unlocked in the last 60s
a799642c71a Settings: Move Vo5G toggle right below VoLTE
d1067255c7d fuelgauge: Hide screen time since last full charge if not valid
6770d24b304 Port "Battery Usage Alerts" feature from factory images
583f856212b Settings: Link smallest width options in display settings