-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog_oriole.txt
1385 lines (1308 loc) · 98.5 KB
/
changelog_oriole.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
====================
09-08-2024
====================
* device/google/gs-common
811212e - fixup! Disable userdebug diagnostics (by Michael Bestas)
* hardware/qcom-caf/sm8150/display
93abdeaa - Merge 'lineage-21.0-caf-sm8150' into 14.0-caf-sm8150 (by Pranav Vashi)
* hardware/qcom/sm7250/display
e816646b - Convert some display libraries to blueprint (by Aaron Kling)
* manifest
cddd7b4 - Revert "stop tracking packages_apps_PixelParts" (by Matt Filetto)
* packages/apps/Aperture
3f3c736 - Aperture: SettingsActivity: Only two-way gestures can invert buttons (by Sebastiano Barezzi)
* packages/apps/Glimpse
a650893 - Glimpse: Update AGP to 8.5.2 (by Luca Stefani)
947bdc6 - Glimpse: Update Gradle wrapper to 8.10 (by Luca Stefani)
* packages/services/OmniJaws
e213df3 - OmniJaws: Update default icon package (by Pranav Vashi)
63d6f97 - OmniJaws: iconpack: Add Google's new material weather icons (dark) (by Jayant-Deshmukh)
0924bd2 - OmniJaws: iconpack: Add Google's new material weather icons (light) (by Jayant-Deshmukh)
289e053 - OmniJaws: Remove Google weather icon set (by Jayant-Deshmukh)
* vendor/lineage
8b233254 - createjson.sh: attempt to auto populate more fields when generating <codename>.json (by Matt Filetto)
03ffe0f1 - SigmaDroid v4.8.3 (by Matt Filetto)
====================
09-07-2024
====================
* frameworks/base
bd70bdceddf2 - Revert "Spoof a valid certificate chain for hardware attestations" (by Matt Filetto)
2fe4a6d5a36c - SystemUI: Revamp QS data usage UI (by minaripenguin)
e530d4d01225 - SystemUI: Fix QS row count for split shade (by minaripenguin)
de29c2c8c964 - SystemUI: Implement Split notification shade changes [SQUASH] (by minaripenguin)
b53d50e82e9d - core: Update freeze IDs for UDC QPR3 used by HbmSvManager (by Alvin Francis)
17f0368c2d70 - SystemUI: Update Battery Drawables dimens to scale with font like the other icons (by Matt Filetto)
3b1e0364d133 - SystemUI: Fix AOD and pulsing scrim color (by minaripenguin)
05b2a36a70df - SystemUI: Fix some Notification Styles not working correctly (by Matt Filetto)
1ea442d46dcd - SystemUI: Media player mode toggle [1/2] (by minaripenguin)
4e14c318cd51 - SystemUI: Shorten timeout between Volume Panel Haptic feedback pulses (by Matt Filetto)
032d60fcbe0a - SystemUI: shorten the time between triggering vibration on birghtness bar slider changes (by Matt Filetto)
81b1a6729d8d - SystemUI: Improve brightness slider haptics (by minaripenguin)
1deddb4b9c5f - VolumeDialogImpl: Improve volume haptics feedback (by minaripenguin)
80068a762d8b - SystemUI: Intensity based qs fling haptics (by minaripenguin)
51ec2c7aba4c - SystemUI: Use VibrationUtils for QS/Status bar haptics (by minaripenguin)
0d369c0dbbda - [HACK]: SplitShade: drop notch cutout overlay. (by Matt Filetto)
23b6c25172d5 - SystemUI: Fix volume dialog colors (by elpaablo)
6e327d646489 - SystemUI: Simplify volume percent checks (by minaripenguin)
b91b2b0fe176 - SystemUI: Use the same volume panel layout for landscape (by minaripenguin)
cd3a99c6cb0c - VolumeDialogImpl: Fix volume panel horizontal translation (by minaripenguin)
b18dcdeed211 - SystemUI: Add toggle for volume percent [1/2] (by minaripenguin)
13ee0e43d5cc - Revert Dialog dismiss changes [SQUASH] (by minaripenguin)
d916a1efdbad - VolumeDialogImpl: Add toggle for media output button on volume panel (by minaripenguin)
633e4d6d7d7c - SystemUI: Separate buttons from volume seekbar (by minaripenguin)
8924d87669cf - SystemUI: Animate volume panel dialog opening from button (by Adithya R)
cf132c57487d - Volume panel styles framework support (by elpaablo)
9e1b5220ece8 - Revert "SystemUI: Add Volume panel TextView[1/2]" (by Matt Filetto)
9d09faf88076 - Implement QS Split Shade (1/3) (by elpaablo)
c2670df9d944 - ContrastColorUtil: silence some span (by elpaablo)
830bf907e22b - SystemUI: refactor percentage view for brightness bar to work with new QS Panel Style Impl (by elpaablo)
914b16896ce3 - QS panel styles cleanup (by elpaablo)
f897105cc5f8 - QS styles fixup (by elpaablo)
c05be5c4b740 - base: rework QS panel styles implementation (by elpaablo)
53ac7cda17eb - Cleanup QS panel styles (by elpaablo)
37de9c6541ac - Add missing bootleggers color (by elpaablo)
fdf1642e3610 - core: Update freeze IDs for UDC QPR2 used by HbmSvManager (by Alvin Francis)
478df9d1a267 - base: Introduce built-in QuickSwitch feature [1/2] (by minaripenguin)
a4240cd5a069 - services: Introduce RisingServicesStarter (by minaripenguin)
10cf7e7f263a - Fixup!: SystemUI: Introduce Depth Wallpaper feature [1/2] (by minaripenguin)
c17a3ff0e2e6 - base: Bring back DeviceIntegrationUtils class (by Matt Filetto)
c19e5b621a1e - SystemUI: increase pulse duration fade in on doze duration (by Matt Filetto)
6c676bc4595e - KeyguardIndicationController: Fix SystemUI F/C with some devices when showing charging info (by Matt Filetto)
264c2ce54c5b - Revert "SettingsLib: Import xdroid-OSS collapsing toolbar layout" (by Matt Filetto)
1bfc11a03aa3 - increase back gesture intensity (by Matt Filetto)
d0f8d925ddd7 - increase default edge scrolling haptics intensity (by Matt Filetto)
66cc458e1d6f - SystemUI: Fix keyguard carrier start margin (by minaripenguin)
bea7c548a4b0 - Enable brightness slider haptics by default (by minaripenguin)
cb81d1517a02 - QSTile: Enable haptic feedback by default (by Matt Filetto)
a22dc89bf227 - UdfpsAnimation: default to style 26 (McLaren) (by Matt Filetto)
d1b0351a2f58 - SystemUI: Introduce RisingThemeController (by minaripenguin)
94a499f16c21 - SystemUI: Implement intensity-based qs tiles haptic feedback (by minaripenguin)
4cd29fd45678 - Move vibration haptics callbacks to VolumeUtils (by minaripenguin)
bd025bc7a606 - SystemUI: Implement volume row sound haptics based on audio stream (by minaripenguin)
2152e60f3bf3 - SystemUI: Implement intensity-based volume slider haptics (by minaripenguin)
3a075f302321 - EdgeEffect: Implement intensity-based edge scroll fling haptics (by minaripenguin)
2e7489742c91 - SystemUI: Implement intensity-based back gesture haptics (by minaripenguin)
a97b88121c05 - SystemUI: Implement intensity-based brightness slider haptics (by minaripenguin)
bc5650d57692 - SystemUI: Implement intensity-based qs tiles haptic feedback (by minaripenguin)
c2d9d9a2c453 - core: Introduce VibrationUtils (by minaripenguin)
3a314861e74d - base: Toggle vertical swipes on Ambient display [1/2] (by Shubham)
a3fead90fdc5 - Implement extended feature support to misc apps Change-Id: I8643f0ec50b8074c037ba5e45095605c409ddee1 (by minaripenguin)
03adcf8edb66 - Don't enable extra StrictMode features for userdebug builds (by Sultan Alsawaf)
39eb7ee41fb7 - SystemUI: Enable production-ready feature flags (by Danny Lin)
4b992435bd97 - speedup window animation scale (by elpaablo)
068766ef1803 - android.view: reduce animation speeds (by Mazda)
0bbab1d94cdc - QSPanel: Increase label text size a step (by minaripenguin)
d7f1df829a4d - QSTiles: Allow changing tile label size independently. (by Matt Filetto)
ddb7a37b15ab - SettingsLib: add category for Sigma settings (by Matt Filetto)
abe773086b99 - DozeParameters: Add content observer for pickup gesture ambient and update raise to wake gesture accordingly (by Matt Filetto)
83b53a301f62 - SystemUI: Implement Adaptive charging mode (by minaripenguin)
917a8c04b2b9 - Revert "SystemUI: Try disabling smartspace weather by default" (by Matt Filetto)
29ec7481de7a - Introduce Dashboard Style (by LurdRaiden)
70e0e1f27514 - sounds: update to oneplus sound effects (by arsalan-zeus)
3f9c6986e8e5 - Add support for SuperDart Charger. (by arsalan-zeus)
74e2807b6755 - SystemUI: match brightness slider track height with the progress drawable (by jhonboy121)
2cf02c25594e - Silence ExifInterface logspam (by minaripenguin)
1db355a096bc - base: Allow to hide screen capture status from apps [1/2] (by someone5678)
455e6255c606 - ExternalStorageProvider: Conditionally remove SAF restrictions [1/2] (by Richard Raya)
8e8e0be4d98a - SystemUI: Use darkest neutral shade for island dark mode bg (by minaripenguin)
d3c6e25e2636 - SystemUI: Show island notification on landscape (by minaripenguin)
7faa9aa9fab2 - DisplayModeDirector: Allow to enforce user selected resolution (by cjh1249131356)
4b722070ec6c - [Bugfix] Remove publish map if provider is dying (by mositing)
9a8aef7fef3f - Revert "Add AppOps listening to STService" (by aswin7469)
3c2dfe98e453 - aapt2: support freezing private resource IDs (by nift4)
0557dc1c1634 - navigationbar: Remove typos (by mukesh22584)
5f12409f8c4d - base: core: Unregister broadcast receiver only when registered (by Soo-Hwan Na)
5edcabad36bc - SystemUI: BackPanel: Always add second arrow in front on long swipe (by someone5678)
312ee822a7b6 - SystemUI: navigationbar: Flip canvas if gesture started from left (by someone5678)
605be9bedbee - services: Scale max cached processes based on total ram size (by minaripenguin)
7fc55981efcc - AudioService: Do not touch ringer mode on volume change when device has alert slider (by cjh1249131356)
3f2d0d9a3473 - SystemUI: Add monet customization [1/2] (by Pranav Vashi)
0395d15daef6 - Revert "SystemUI: monet: Allow a more granular control over shades [1/2]" (by mukesh22584)
418df93c5ed8 - Revert "SystemUI: monet: Remove unused colorSchemeIsApplied" (by mukesh22584)
94c63531f1b9 - SettingsLib: Update battery drawables (by minaripenguin)
d734640dd83d - Custom FP Icon: Fix up Custom(User Selected Image) UDFPS icons (by SuperDroidBond)
d440d3ed8bed - base: Custom(User Selected) UDFPS Icon [1/2] (by Vachounet)
ed98907b585a - SystemUI: Max Notif Panel Notification count [1/2] (by SuperDroidBond)
3acc725220a4 - SystemUI: Max Lockscreen Notification count [1/2] (by Co-authored-by: beanstown106)
304351a8ffb5 - Gestures nav: Add Partial Screenshot action (by spezi77)
8054411c3818 - Gestures nav: Add Power menu action (by kdrag0n)
f995e4f80003 - Show a double arrow when almost triggered in new back affordance as well (by DennySPb)
61ac05ac7b21 - [SQUASH] Advanced navigation "extended/L" gestures (by ezio84)
3c8d76cf662d - [SQUASH] Add actions for advanced navigation gestures in systemUtils (by ezio84)
b505f344cc64 - Reverse actions for QS and notification panel (by ezio84)
eeb6894e0d6d - Add api to get or kill foreground app (by ezio84)
638952500da0 - base: Add api to take screenshots (by bigrushdog)
6916c37d9bb1 - Utils: Add more helpers (by Alex Cruz)
9b776aeb9d4e - Add isVoiceCapableMethod for in-call vibrations in systemUtils (by ѕнυвнαмв)
acfe7daa0c0b - Utils: Update notch check logic (by Anushek Prasal)
b6327c8784f1 - Utils: Method to detect a notch'd device (by Alex Cruz)
733dd24c31b7 - Add api to toggle flashlight and check if device has flashlight (by ezio84)
df79a7cc7a15 - [SQUASH] Revert long swipe gesture implementation [1/2] (by SuperDroidBond)
61de893a7b3b - ToastAnimation: add rotate animations for toasts [1/2] (by SuperDroidBond)
be2d021be2a9 - FW_Base - XuiMod: Toast Animations [1/2] (by GwonHyeok)
a8e45f9fcbd8 - Fw_base - add Rotate animation to Power Menu [1/2] (by LorDClockaN)
6cf4f0ed3586 - FWBase: Add 7 more power menu animations [1/2] (by westcripp)
f2aee15f24fc - Power Menu animations [1/2] (by Alex Cruz)
9e4958d1f68c - FWB: Power/reboot menu transparency (1/2) (by LorDClockaN)
3ff361799254 - Allow setting custom symbol near text on charging [1/2] (by Pranav Vashi)
3793e295fc0e - Lockscreen timeout: Make timeout configurable [1/2] (by Alex Cruz)
5572c6f7f22e - SystemUI: KeyguardUnlockAnimationController: Catch all exception (by someone5678)
38557cbddbc9 - SystemUI: ScrimState: Make some components transparent (by someone5678)
34f05ff258fb - systemui: Add 24 hrs. option to snooze times (by mukesh22584)
3cde044de19f - Workaround bad GC of tombstone watcher. (by Mitch Phillips)
d08c9380934f - fixup! AudioService: Reduce redundant volume broadcast (by nift4)
cddc5dd35f28 - AudioService: Reduce redundant volume broadcast (by minaripenguin)
5cb43dd0f683 - hwui: Compile without no-omit-frame-pointer (by Sourajit Karmakar)
d2fd05fd13dd - base: Don't send interaction hint for unnecessary events (by Alex Naidis)
e0015bd7cd66 - core: res: config: speed up tooltip animations (by Simao Gomes Viana)
43e555e44005 - Make the spinners faster (by Simao Gomes Viana)
dfdc71febbc1 - Make spinners even smoother (by Simao Gomes Viana)
619ae9a63cc1 - ViewConfiguration: Align coding style to AOSP (by Harsh Shandilya)
cb1a485878aa - ViewConfiguration: add support for max/min fling velocity sysproperties (by Simao Gomes Viana)
6c81d16fb1d7 - ViewConfiguration: set scroll friction to 0.006f (by Simao Gomes Viana)
470c0fff7a60 - ViewConfiguration: misc changes (rev) (by Simao Gomes Viana)
90df242a1eac - core: jni: use -O3 (by Simao Gomes Viana)
c5c0ad4f9132 - os: Process: Fix wrong code in isThreadInProcess (by leo zhang)
d9c37a1a83e4 - Shorten wait time for shutdown time optimization (by zljing)
ce7f1c671441 - Makes the loading "spinner" animation smoother (by Sar Castillo)
69892f09837e - KernelCpuUidTimeReader: Decrease log level on non-eng builds (by Han Wang)
8d98737bef6e - SystemUI: Remove power menu shadow (by Danny Lin)
84a993c9dc3d - AppErrors: Respect appsNotReportingCrashes for ANRs (by Danny Lin)
077527cc1945 - base: Improve IME space feature overlay (by Rizky Benggolo)
b878d90eb22b - base: Remove IME space under keyboard feature [1/2] (by timjosten)
6a6153b41f37 - Revert "Allow adding space below IME on disabling navigation hint [1/3]" (by mukesh22584)
3f4e4c5ee75d - BootReceiver: Return early if trace_pipe doesn't exists (by minaripenguin)
7c8a06af6347 - core: Broadcast intent when display power state changes (by Adithya R)
55dcb74aefb1 - SystemUI: Use a more common haptic effect for volume panel (by minaripenguin)
6fe78e5fb347 - base: Add optional haptic feedback to volume panel [1/2] (by Blaster4385)
36c009f279eb - SystemUI: Add Volume panel TextView[1/2] (by Idc)
db029f55ad2e - SystemUI: Adjust volume style landscape height - It's so tiny.... (by mukesh22584)
32381e6c7191 - Allow user to select low power refresh rate [1/2] (by Pranav Vashi)
948d8f398539 - SystemUI: Fix Qs tile dialog color (by minaripenguin)
e0bc2f797e11 - SystemUI: Match systemui dialogs background with power menu (by minaripenguin)
6f29ce4dd752 - base: Pulse: fix changes not applied correctly in SolidLineRenderer (by Jenna-they-them)
ef26ba746f63 - base: Pulse: Fix Fadingblockrenderer if custom gravity is top (by Jenna-they-them)
c1365d37b473 - Pulse: Prevent systemui-related crashes (by minaripenguin)
69d0fde539fe - Pulse: Fix orientation checks (by minaripenguin)
f270a0cc2377 - Pulse: Vertical mirror [1/2] (by TikkiTikki)
f1236f0c0162 - Pulse: Custom gravity and Center mirrored [1/2] (by TikkiTikki)
dc277d61c8b5 - Fix SystemUI crash if image picker is Google Photos - Although Google Photos still can't pick images, It's just prevent force close (by mukesh22584)
dfd6bf491b3b - Remove duplicate imagehelper (by mukesh22584)
86dad0a39e50 - Revert "AudioService: do not log sound effects in audio dumpsys" (by jro1979oliver)
7529a43540c6 - Battery charge warning [1/2] (by Nicolas Dhouailly)
38bc63d6acef - VolumeDialogControllerImpl: Do not use broadcast for volume change event (by minaripenguin)
d5011499eeb4 - Volumepanel:disable row header for AOSP modified style (by drkphnx)
066affb90edd - base: HideDeveloperStatus: Query all apps installed by any user [1/2] (by someone5678)
4d781ca7965a - base: LockscreenCharging: Bring in °F/°C toggle [1/2] (by calebcabob)
2cbf52ec8abc - Base: Ambient batterybar color options [1/2] (by pimpmaneaton)
931ccd30604d - SystemUI: Color the battery bar red when the level drops to 15%. (by spezi77)
460ed08ef8d0 - SystemUI: Introduce keyguard battery bar settings [1/3]. Squashed-in: * SystemUI: keyguard battery bar in aod on charging [1/2] or always with an switch (maxwen) [micky387] Remove tuner dependency and add settings for our OmniGears (by maxwen)
665f3787965a - base: Always turn on sensors when disabling sleep mode (by cjh1249131356)
6b139fc5462e - base: Introduce automated Sleep Mode [1/2] (by Anushek Prasal)
a263347b8c70 - TwilightService: Save and use last fetched location (by Ido Ben-Hur)
f6ccf22c8b04 - TwilightService: Use temporary TwilightState when location is not available (by rituj)
09c30003b49c - IdleManager: update packagelist (by dlwlrma123)
1c1ed3a9e3f3 - IdleManager: CleanUp (by spkal01)
dc922bd5cdc0 - base: Implement background process killer [1/2] (by Dil3mm4)
ee3dd084bc64 - VoLTE: Improve design of "VO" icon (by mukesh22584)
67f3d4e39e30 - VoLTE: return our favorite "VO" icon (by SuperDroidBond)
9aab7af3b4f5 - SystemUI: Add 14 New VoLTE icon [1/2 (by R15Hi)
51e2a8f7acc8 - SystemUI: Add Vivo X60 Pro VoLTE Icon [1/2] (by AshutoshSundresh)
484b997085ec - SystemUI: Add 2 more VoLTE icons [1/2] (by Advaith Bhat)
82c9525bc52e - SystemUI: Add EMUI VoLTE icon [1/2] (by DennySPb)
22fdce3ff543 - Add MIUI 11 VoLTE icon [1/2] (by Lup Gabriel)
f7381c96a8aa - User Selectable VoLTE-VoWiFi Icons [1/2] (by SuperDroidBond)
7f93d3ab9f7b - SettingsLib: Import xdroid-OSS collapsing toolbar layout (by mukesh22584)
fedc76efe34f - base: Allow setting wake for notifications separately from doze [1/2] (by Ido Ben-Hur)
444beb1fcee1 - base: Double tap to trigger doze [1/2] (by SKULSHADY)
8c64535050a3 - base: Introduce Smart 5G service [1/2] (by Adithya R)
628873791d1f - HACK: telephony: Conditionally force enable LTE_CA (by DarkJoker360)
09bb5f4c77df - Change default refresh rate and default peak refresh rate. (by Ying Wei)
ee7075662a23 - set config "config_showNavigationBar" to "true" to fix CtsInputMethodTestCases (by Dandan Sun)
9ba3b40daa46 - BrightnessTextView: Match text color with QS themes [1/2] (by mukesh22584)
86d59696b3b2 - Add Ambient Customizations [1/2] (by elpaablo)
c2be6dfae457 - drawable: remove tumb from seekbar * looks ODD AF (by darkphnx)
34cc8193b0a7 - Revert "Update Media Seekbar Thumb Shape" (by spkal01)
fa69636a6a4b - drawable: Fix seekbar when disabled (by Erfan Abdi)
4d940da60753 - SystemUI: Redesign seekbar (by SagarMakhar)
155bc3fbdadf - Systemui: Add Brightness TextView[1/2] (by Idc)
6008c0269cd5 - SystemUI: Implement Volume Styles [1/3] (by minaripenguin)
7bf748e051e3 - services: Silence AppsOps debugging messages (by minaripenguin)
3fe60fb4d060 - SystemUI: Refactor status bar chip bg (by minaripenguin)
aa1b1562d6d9 - Statusbar Clock background chip [SQUASH] (by minaripenguin)
7d7fbe31f1b2 - PowerOffAlarmService: Return if NotificationManager is NULL (by someone5678)
62dca1dfa711 - PowerOffAlarmService: Handle NPE with shared preferences (by Adithya R)
21b32713c0ad - base: PowerOffAlarmService: Add a notification (by Ido Ben-Hur)
7d8951319975 - base: Introduce PowerOffAlarmService (by Ido Ben-Hur)
1b6009d9fe91 - SystemUI: Add tunings for status bar paddings [1/2] (by minaripenguin)
27e9291b3e9b - SystemUI: Introduce preferred network tile (by cjh1249131356)
96685e27aa75 - fixup!base: Add support for UI Styles (by El Dainosor)
bd890de3ff1a - base: Declare a gradient end color (by ElDainosor)
7a346f8100ca - base: Add support for UI Styles (by El Dainosor)
4bfb38a6fe8e - Frameworks: Enable VoNR by default (by johnmart19)
f066115e40b8 - SystemUI: Whitelist SystemUI Clocks from privilege checks (by minaripenguin)
d671a6c23269 - SystemUI: Hide custom clocks by default (by minaripenguin)
154972cf47d3 - SystemUI: Fix user profile icon for custom clock 2 (by minaripenguin)
6cc6e7030a6f - SystemUI: Custom clock style improvements (by minaripenguin)
6521767d8c1c - Lockscreen Clock: Fix custom clock time updates (by minaripenguin)
c7232cc8ae3a - SystemUI: Add more LS Clocks [1/2] (by Subratam6296)
43969b4a47d9 - SystemUI: Add support for Custom fonts for Custom LS Clocks (by Subratam6296)
7ddb0150f36b - Lockscreen Clock: Dedupe requestLayout() calls when updating status area layout (by minaripenguin)
a45f2ac4312a - Introduce Lockscreen Style [1/2] (by 703joko)
67eb6a75075d - base: Allow locking tasks to recents [1/2] (by SagarMakhar)
4c18e5be54bf - Clock: Statusbar Clock Customization [1/2] Add Clock size, color & font style. (by SuperDroidBond)
12bc5669e53d - Clock: Add ability to resize QS & Statusbar Clock [1/2] (by StarkDroid)
47b2081ba81b - SystemUI: Introduce Depth Wallpaper feature [1/2] (by minaripenguin)
fda8b8b26478 - SystemUI: Define colorPrimary/colorSecondary colors for dual tone QS (by minaripenguin)
9ce402de873d - SettingsProvider: Resolve google gms configurator denials (by minaripenguin)
173bee0740cd - core: Workaround for ASI crash (by minaripenguin)
3ba4e535dbfb - ServiceRecord: Don't post running notification for selected apps (by cjh1249131356)
e1bb05710c8f - SettingsLib: Use San Francisco font for iOS battery styles (by minaripenguin)
e65d9f91c039 - Battery Styles: Add MIUI pill battery icon (by DrDisagree)
cc430f96448a - Battery styles: add Origami battery icon (by DrDisagree)
f48c5735a4c3 - Battery Styles: Add Landscape iOS battery styles from Iconify [1/2] (by helliscloser)
0d9a9460673c - Battery Styles: Added 9 more battery styles [1/2] (by R15Hi)
6ff0c89805a8 - SettingsLib: Initialize battery drawables colors for light/dark theme (by minaripenguin)
d0b9a06254a9 - base: Extend showing Ambient instead of fully waking to single tap gesture [1/2] (by aswin7469)
b19b08213633 - base: Allow showing Ambient instead of fully waking [1/2] (by ezio84)
94a9171a1511 - SettingsLib: Implement preference category UI changes (by minaripenguin)
ba0bc6f05303 - base: services: Introduce AutoDimService [1/2] (by Ido Ben-Hur)
6ce04a47fc42 - base: services: Create abstract AutoSettingService (by idoybh)
32337f3361ef - core: Import SystemUtils from branch thirteen (by Pranav Vashi)
aff38033d75c - Ignore window secure flags [1/2] (by LibXZR)
c6e929730054 - base: Hide ADB and developer setting enable status [1/2] (by someone5678)
3771ce11cf48 - SystemUI: StatusBar: Introduce Sigma logo (by Matt Filetto)
d279cd462734 - Call log limit 500=>5000 (by psyafter)
96196a99c4e0 - base: Force fullscreen for Google Dialer (by cjh1249131356)
d10e7ce0112d - SystemUI: Introduce dynamic VoLTE & VoWiFi icons (by SagarMakhar)
7e377a5d6fbf - keystore: Resolve conflicts with custom keybox (by minaripenguin)
bf30fe1186d4 - Spoof a valid certificate chain for hardware attestations (by chiteroman)
c8a9f2583912 - Revert "Keystore: Spoof locked bootloader on local attestations" (by minaripenguin)
e4ec39b8a721 - Revert "keystore: Resolve conflicts with strong integrity bypass modules" (by minaripenguin)
c21112a084ed - SystemUi: Prevent crash when restoring personalization settings (by Alvin Francis)
91371be28e5d - PackageManager: Add nexuslauncher to hasSystemFeature (by Alvin Francis)
9b83b4d9a234 - PixelPropUtils: Do not spoof mainline models to google photos (by minaripenguin)
f79618a30faa - PixelPropUtils: Switch to SystemProprties for mainline spoofing (by minaripenguin)
c0fddc8bffe8 - PPU: Update default values for gms spoof (by minaripenguin)
32cf27ee1ca6 - build: Don't check for fingerprint mismatch (by Dan Cartier)
46e8362bbe1f - Make Build.TYPE and Build.FINGERPRINT consistent for apps (by Danny Baumann)
1210174ac709 - keystore: Resolve conflicts with strong integrity bypass modules (by minaripenguin)
a1df556e7970 - PPU: Add more spoofing properties for gameprops -> per-app transition (by minaripenguin)
2686b9d49636 - PixelPropUtils: Handle empty gms spoofing properties (by minaripenguin)
1475e4e8c767 - ContextImpl: Whitelist system launchers from permission enforcement (by minaripenguin)
8da48844d323 - PixelPropUtils: Implement json-based game spoofing [1/2] (by minaripenguin)
dbb4916c3194 - PixelPropsUtils: Update fingerprint to pass play integrity (by chiteroman)
f9e89198c7bb - PixelPropUtils: Add support for json-based (PIF) spoofing [1/2] (by minaripenguin)
632c042569ce - FileUtils: Silence Logspam (by minaripenguin)
10bcbfc44703 - ignore virtual and overlay displays when turning displays off (by Yoel Gluschnaider)
eaec18ae7654 - PixelPropsUtils: Spoof as husky beta (by chiteroman)
0f387d908723 - PixelPropsUtils: Final cleanup (by Alvin Francis)
58c6d628a192 - PixelProps: Add option to disable all spoof entries (by EliteBlackKaiser)
ead11291c161 - PixelProps: Remove games and pixel5 spoofs (by Alvin Francis)
1983a218a197 - PixelProps: Spoof pixel launcher for circle to search feature (by minaripenguin)
1e4867c86908 - PixelPropUtils: Do not spoof unspecified packages as barbet (by minaripenguin)
976f768b8535 - ActivityManagerService: Exclude more packages for receiver check (by Pranav Vashi)
b3621e54654a - Disable FP lockouts (by AndyCGYan)
ddcf9fbaf0ec - SystemUI: Add RESTRICTED_ASSIST_GESTURE_PROVIDER permission (by aswin7469)
2f37c2208dfe - services: Bypass shortcut enforcement for default launchers (by minaripenguin)
b4e41f60c077 - Add shouldBypassTaskPermission for pixel launcher (by minaripenguin)
5cc9a1a4075c - Revert PixelPropUtils conflicts [SQUASH] (by minaripenguin)
ebfa87fc2170 - Process: Use audio-app cpuset if available (by Haynes Mathew George)
867fbc0976dc - IslandView: Remove notification when swiped dismiss (by minaripenguin)
977f22b91755 - IslandView: Fix focused top-app detection (by minaripenguin)
c25cb9a7c231 - IslandView: Implement Swipe to left/right to dismiss gesture (by minaripenguin)
0ac1678af4fd - IslandView: Clean up redundant enablement (by minaripenguin)
5543fba6bd93 - Fix the string reference equality comparison in MusicFxHelper (by Shunkai Yao)
7e5ea2d8aec1 - Fix unbind service error for MusicFxHelper (by ot_chenqi.c)
* hardware/interfaces
5673a9b907 - audio: Remove unnecessary std::move (by Yi Kong)
* packages/apps/Launcher3
6ce3b78773 - Rebrand as SigmaDroid Launcher (by Matt Filetto)
aa7ef3ca88 - Launcher3: Adapt strings to Alphadroid (by kamikaonashi)
285df5eeae - Restore 4x4 workspace (by elpaablo)
22f9b59c30 - Disable shake to clean recents by default (by elpaablo)
67f09267ab - Ship as AlphaDroid based on crDroid (by elpaablo)
7c6cdf8d94 - Launcher3: Expose force monochrome themed icon flag as a user preference (by minaripenguin)
237069f3e6 - Launcher3: Improve hide keyboard when transitioning to home screen (by Pranav Vashi)
* system/core
7273ae44e - Modifying /dev/memcg permissions. (by Karthik Gopalan)
b673ff400 - Remove unnecessary std::move (by Yi Kong)
1078ce49b - init: Write initial cpuset values for audio-app (by minaripenguin)
5ec68c500 - Add cpu set for audio app (by Revathi Uddaraju)
e7685de0f - task_profiles: Use foreground cpuset for SurfaceFlinger (by Jake Weinstein)
5aae45fd6 - Set swappiness of apps and system under /dev/memcg from init.rc (by Manjunatha Ramachandra)
e6f3aac15 - debuggerd: use jemalloc by default and allow opt-in to scudo (4/4) (by Adithya R)
1316c7460 - core: Lockscreen Charging (2/3) (by xyyx)
1226e048a - hosts: Block OTA downloading from GMS (by jhenrique09)
a63dd7f94 - init.rc: don't start console unless asked to (by Alex Naidis)
ce4103c7a - core: Fix reading max_comp_streams for zram (by usernameComputer01)
0a26ba361 - init.rc: Disable native stats collection service (by Danny Lin)
f8df7d3bf - init: reboot to recovery on panic by default to allow reading pstore (by Alexander Martinz)
a66ac426e - init: Do not set safety net props for ENG builds (by Pranav Vashi)
75ad2d83b - init: Spoof more props (by jhenrique09)
8c081c358 - init: Add more properties to spoof. (by spezi77)
4fbe308c6 - init: Weaken property override security for the init extension (by Alex Naidis)
8b329ce41 - init: Set properties to make SafetyNet pass (by Danny Lin)
7cba4ddb3 - camera: Add L-compatible camera feature enums (by Steve Kondik)
5e16ae253 - Camera: Add feature extensions (by Sauhard Pande)
bd0ca6f79 - debuggerd: Adapt rom name in tombstones (by DarkJoker360)
092ab8ece - debuggerd: Set correct version for tombstone (by Pranav Vashi)
====================
09-06-2024
====================
* device/google/gs101
1efed85f - gs101: Revert add pixel udfps sensor props (by jrcable1)
* frameworks/base
a9bacebe439e - Keep a null check before accessing the BluetoothA2dpWrapper APIs. (by Satheesh Kumar Pallemoni)
a8c58bc763e9 - services: Disallow max cached processes above 128 (by Pranav Vashi)
d56e80cd594d - CUR_MAX_CACHED_PROCESSES is not greater than the maximum value allowed (by huyuxin)
f1626f029380 - Stop adding large proto tombstones to dropbox. (by Siim Sammul)
2ee4a6b97a59 - Clear dns cache when restoring network access (by Suprabh Shukla)
4ed3aae7878d - AudioService: Add makeHearingAidDeviceUnavailableLater (by chenxin20)
a8b8111eb9af - AudioDeviceBroker/Inventory: fix misc error-prone warnings (by Jean-Michel Trivi)
02cf8f2c3700 - AudioService: do not mute music systematically in setBluetoothA2dpOn (by Eric Laurent)
615ea4d17dc4 - AudioService: initialize spatial audio state on first device connection (by Eric Laurent)
311f08deb80c - AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary (by Eric Laurent)
15af79336ad6 - am:fix the dead lock. (by lijilou)
6f385a53644a - Remove unnecessary std::move (by Yi Kong)
0c51c0e1e95c - JobSchedulerService:fix arrayIndexOutOfBoundsException to aviod systemServer crash. (by lijilou)
f5e2833c2c2d - Split the lock synchronizing LMKD socket reads/writes (by Suren Baghdasaryan)
9465fc2bfdef - Binder: avoid GC while holding lock (by Steven Moreland)
f52c276529db - Add a finalizer to LockscreenCredential to wipe the LSKF on GC (by Ellen Arteca)
76181e362f9f - Wipe the LockscreenCredential in DPMS#resetPasswordInternal (by Ellen Arteca)
eddfa8b37017 - Adjust procfs heap buffer growth limit to 64 MiB (by T.J. Mercier)
be9dfc006332 - Don't restart procfs reads from scratch (by T.J. Mercier)
438daa606303 - Fix UAF in android_os_Process_readProcFile when kDebugProc==true (by T.J. Mercier)
056e9042b170 - Keep reading until end-of-file in reading procfs (by Jing Ji)
a339c4908078 - Fix carrier and userSwitchName text style flaw (by Shen Lin)
51576423c0e0 - Should update surface position of the window before report resize (by tanxiaoyan)
25a3e683ade1 - Rotation: fix orientation error when remove window with exit anim (by heyoukang)
503387b1f147 - Simplify POSIX capabilities to bitmask (by Shai Barack)
4b10637bc6ea - Add metaData null check in isRequiredAppDeclaredInMetadata (by Jeongik Cha)
09ce205dff76 - HDMICEC: handle hdmi_control help command (by Dominic Lemire)
2654e7cc9da1 - Fixed device restart caused by starting Activity under split-screen root task. (by 张倞诚)
f43e7ab9aa68 - Fingerprint: BugFix: add null judgement (by liudongmei1)
59070dfa0707 - Fix null dereference in WMShell transition (by Igor Chernyshev)
f0c3c5395906 - Fix potential NPE when dumping child nodes (by Daniel Peykov)
5bf6ddb6945c - Synchronize listeners in ConfigurationControllerImpl (by Dave Mankoff)
c41e4ca85af3 - Add TimeZoneProviderStatus' nullness check. (by hupeng3)
864a30f6ed8b - Do not start fingerprint HAL if it is unstartable (by Xiao Lei)
bdefc6c50110 - SystemCertificateSource: Mitigate NPE when checking updateable certs directory (by Syed Zaidi)
5faf1cae4067 - Mitigate LSKF leaks in RecoverableKeyStoreManager (by Ellen Arteca)
6780caedce9e - Mitigate LSKF leaks through the LockscreenCredential in KeyguardManager (by Ellen Arteca)
bfa5b7f52620 - Fix EmbeddedWindow leaked when client binder death (by WangYuanyuan)
e9f6a7933176 - Reapply "SharedMemory: mark fdsan ownership" (by Josh Gao)
d677fbed5ad0 - Fix memory leak of lastArray when newArray == NULL (by T.J. Mercier)
db833e6c55ae - ITvInputManagerCallback leak when client died (by shaofeng qiang)
5c1dd41b4786 - Fix the memory leak caused by the accessibility menu in SystemUI (by Shao Mengchuan)
4bfb565faee5 - Fix UiModeManager context memory leak for SearchManager (by Lu Poyuan)
5cc773bf7171 - VolumeDialog: Fix systemui crash nullpointerexception while casting (by Alvin Francis)
759bbd0b4cc1 - profcollect: Guard binder calls with null checks (by Yi Kong)
0509dae0a598 - profcollect: Use postDelayed instead of starting a thread and sleep (by Yi Kong)
b83c985f4fd4 - profcollect: Remove unused DEBUG logs (by Yi Kong)
c60204aca72c - profcollect: Make binder call on a background thread (by Yi Kong)
787a2407ef10 - profcollect: create and upload profile on every idle maintenance (by Yi Kong)
7275146af553 - profcollectd: call jobFinished even if failed (by Yi Kong)
21743e883954 - Call jobFinished after ProfcollectBGJobService processing completes (by Abhishek Gadewar)
0e45e8d74dd1 - base: Do not enforce camera shutter sound (by Pranav Vashi)
84b722d4d039 - Use originalView's context (by hee.youn)
d1b5c62c55d9 - Fix null pointer exception issue when animation (by hanguohui)
8b5f33adc18f - Update statusBarState in KeyguardStatusBarViewController (by junklu)
28bde5fa2000 - Trace: Disable debug tracing on production builds (by Danny Lin)
cb4ef3252f6a - VPN: fix crash on missing CCM (by Tomasz Wasilczyk)
aa4f5009cc7c - Optimize AbsListView to reduce click operation latency (by Jun Wang)
6ab7233deda4 - ViewConfiguration: Set scroll friction to 0.009 (by Alex Naidis)
85d8d793d846 - AbsListView: Improve scrolling cache (by Pawit Pornkitprasan)
79f173d526a6 - Speed up Orientation Listener (by Chet Kener)
c506db74da08 - SystemUI: Speed up actions expansion animation (by Danny Lin)
bf2fd52bcdd8 - DSR: Fix DSR when we have toast window (by Shashi Shekar Shankar)
e7cb58871881 - DSR: Fix broken DSR (by Karthik Gopalan)
bf31ad957462 - ActiveServices: Add delayed service restart (DSR) due to app launch (by Pranav Vashi)
f2546b2bb2b2 - CachedAppOptimizer: Fix persistent compact skipped (by Zhuo Fu)
0fc66107e1e4 - CachedAppOptimizer: Set thread group to background (by Pranav Vashi)
213a00356d05 - CachedAppOptimizer : Pageout File pages during system compaction (by Divyanand Rangu)
4bee0654c20e - OomAdjuster: B-service aging propagation on memory pressure (by Pranav Vashi)
* hardware/qcom-caf/sdm660/display
2b63444088 - gralloc: add checks for reserved size of allocation requests (by Vikas batchu)
* hardware/qcom-caf/sm8550/display
8f92fc5a59 - gralloc: add checks for reserved size of allocation requests (by Vikas batchu)
* packages/apps/Aperture
cde40a1 - Aperture: SettingsActivity: Deduplicate HardwareKey prefs keys (by Sebastiano Barezzi)
* packages/apps/Nfc
957a4898 - According to the logic here, '||' may be more appropriate than '|' (by fucheng lu)
* packages/services/DeviceAsWebcam
845e782 - Create WebcamController interface for webcam specific controls (by Avichal Rakesh)
37d4e61 - Import translations. (by Bill Yi)
9d06745 - Refactor DeviceAsWebcam into interface and impl. (by Avichal Rakesh)
4488bbf - Import translations. DO NOT MERGE ANYWHERE (by Bill Yi)
5040fd0 - Import translations. DO NOT MERGE ANYWHERE (by Bill Yi)
1062ec9 - Handle all cutout insets (by Avichal Rakesh)
ab9d9f6 - Import translations. DO NOT MERGE ANYWHERE (by Bill Yi)
====================
09-05-2024
====================
* hardware/qcom-caf/sm8150/display
b8082087 - gralloc: add checks for reserved size of allocation requests (by Vikas batchu)
* hardware/qcom-caf/sm8250/display
964d427487 - gralloc: add checks for reserved size of allocation requests (by Vikas batchu)
* hardware/qcom-caf/sm8350/display
77a62221bf - gralloc: add checks for reserved size of allocation requests (by Vikas batchu)
* hardware/qcom-caf/sm8450/display
f9f930265f - gralloc: add checks for reserved size of allocation requests (by Vikas batchu)
* hardware/qcom/sm7250/display
bb6b351d - gralloc: add checks for reserved size of allocation requests (by Vikas batchu)
* hardware/qcom/sm8150/display
83b7104f - gralloc: add checks for reserved size of allocation requests (by Vikas batchu)
* packages/apps/Aperture
bdf870d - Aperture: Update CameraX to 1.5.0-alpha01 (by LuK1337)
====================
09-04-2024
====================
====================
09-03-2024
====================
* build/make
1bc92604ce - buildinfo: add props for mainline Spoofing (by Matt Filetto)
f85474bf7c - buildinfo: add PIF spoofing property overrides (by Matt Filetto)
* hardware/qcom/sm7250/gps
15e156a - gps: Remove gps.conf (by Michael Bestas)
* manifest
a0857a8 - stop tracking EvoX's vendor_certification (by Matt Filetto)
0254ce5 - track our fork of system/security (by Matt Filetto)
bce50f1 - track our fork of external/boringssl (by Matt Filetto)
* packages/apps/Aperture
0c355fc - Automatic translation import (by LineageOS Infra)
* packages/apps/Car/Settings
603a5f261 - Automatic translation import (by LineageOS Infra)
* packages/apps/Glimpse
33471a0 - Automatic translation import (by LineageOS Infra)
* packages/apps/Profiles
b2cd9f6 - Automatic translation import (by LineageOS Infra)
* packages/apps/TvSettings
396157a10 - Automatic translation import (by LineageOS Infra)
* packages/resources/devicesettings
9030fa4 - Automatic translation import (by LineageOS Infra)
* tools/extract-utils
2bf7718 - extract_utils: Only mark lib/lib64 .so as packages (by Michael Bestas)
* vendor/crowdin
b9ef4ea - Automatic translation import (by LineageOS Infra)
* vendor/lineage
741524d0 - config: add pihooks mainline device properties (by Matt Filetto)
f1ade11a - PIF: spoof as husky_beta (by Matt Filetto)
aa005538 - config: fix PIF default properties (by Matt Filetto)
0acce9cb - config: update default PIF GMS spoof fingerprint (by Matt Filetto)
====================
09-02-2024
====================
* frameworks/base
49bcbc389a2b - New Crowdin updates (#1139) (by Lup Gabriel)
bde1a02d3178 - Update Crowdin configuration file (by Lup Gabriel)
f105cc500208 - SystemUI: Fix fontinterpolator unable to interpolate due to unknown default axes value (by Alvin Francis)
2617d75de492 - PackageInstaller: fix NPE due to a race condition in PackageUtil (by Dmitry Muhomor)
f3f2962a53e9 - services: Add NPE check for updating system app from play store (by Pranav Vashi)
efebd891f629 - Spoof a valid certificate chain for hardware attestations (by chiteroman)
adb0bc8a33f3 - SystemUI: Update track title and artist on metadata change (by alphime)
25f2950e6f87 - SystemUI: Remove unnecessary updates for QS tiles layout (by Pranav Vashi)
18998dcaa57c - Remove default action for three finger swipe (by Pranav Vashi)
fd50a7ea340d - services: Simplify registering for three fingers swipe actions (by Pranav Vashi)
3e6304f8a0af - Improvements for three fingers swipe actions (by Henrique Silva)
420b9ee86601 - Add three fingers swipe actions [2/3] (by Pranav Vashi)
ebb2a0f8b776 - PhoneWindowManager: Prevent NPE with voice search action (by Pranav Vashi)
f02d539c0599 - SystemUI: Fix crash when switching QS view parents (by minaripenguin)
4e0fc0df8ca6 - Add null-checks to an optional dream service (by Abhishek Gadewar)
02d7a7be6f88 - SystemUI: Fix crash when click rotation button on keyguard (by minaripenguin)
33fdd525f561 - Fix memory leak on MediaProjectionPermissionActivity (by Shao Mengchuan)
5575140c9daf - ScrimController: Ensure alpha is fully transparent during AOD mode (by Matt Filetto)
1a492ea5ec1f - ScrimController: Ensure the tint is set to black during AOD mode (by Matt Filetto)
2d36d47e1ac9 - JobScheduler: Remove jobs for non-existent packages (by Pranav Vashi)
3ad29009de47 - base: Add support for strict standby policy [SQUASH] (by LibXZR)
dac5d263d3df - SystemUI: Resolve regressions caused by continuous updating of notification icons (by minaripenguin)
096622a3ae6b - Scale PS4/PS5 controller touchpad input (by Håkan Kvist)
0cb21e3de7a7 - SystemUI: Add dimens to set max offset of navigation bar burn-in protection (by qwmnerbvqwmn)
47e7338f692d - SystemUI: Debounce QS data usage updates (by minaripenguin)
f221cc5d2177 - ImageReader: Allow skipping of nativeDetachImage (by minaripenguin)
88b14098940d - Screenrecord: Hide HEVC screen recording when no HW codec is available (by Ido Ben-Hur)
cc835224d1bb - Screenrecord: Option to keep the screen awake while screen recording (by Dhina17)
be1c23ae8da0 - PhoneWindowManager: Check NPE for LineageHardware (by Pranav Vashi)
a1ca7b4b913b - Fix NullPointerException in android.widget.TimePickerSpinnerDelegate.updateInputState (by Lee Jones)
447ca01a2b62 - SystemUI: Update QS customizer background color (by Pranav Vashi)
cc4940a5118e - SystemUI: Explicitly enable background tint optimization (by minaripenguin)
c6a1bb54a12e - SystemUI: Fix SystemUI crash when removing status area (by minaripenguin)
d6cdc4c9d1ee - SystemUI: Correctly monet theme the new volume panel (by Ido Ben-Hur)
2ae58a3e51c6 - SystemUI: Fix systemui crash when checking headups whitelist packages (by minaripenguin)
fc0ba07a83da - Fix exception when setTorchMode (by Xiaohui Niu)
57972a9be786 - SystemUI: Fix QS light theme issues (by minaripenguin)
9b81fbd4865d - ThemeOverlayApplier: Exclude Launcher3 and Themepicker overlays (by minaripenguin)
4041aa33fc60 - SystemUI: Fix Udfps animation positioning logic (by minaripenguin)
7d374641286e - BtHelper: handle BT crash (by yaoliang1)
a8259ea1f264 - SystemUI: Fix multiuser usage for less boring notifications (by Pranav Vashi)
0d736ffca742 - SystemUI: Update ChatGPT quickaffordance activity (by aswin7469)
1c65aa9df6ca - SystemUI: Add affordance shorcut for AI Voice Assistant (by minaripenguin)
3d403b8d0838 - SystemUI: screenshot: Catch RejectedExecutionException (by someone5678)
c75206c11256 - SystemUI: customization: Avoid NPE in ClockRegistry (by someone5678)
f0c7c8d85bd8 - Cancel backup on transport error (by Tommy Webb)
59fb128e56f0 - Fix the restriction of odm partition overlays (by gang.huang)
ba7ee6bea757 - SystemUI: Fix Internet Tile showing no service (by Tommy Webb)
c76ad03a06fe - SystemUI: Don't animate QS tile text when opening activity/dialog from A11QS ui (by Tim Zimmermann)
9268d80ea61d - WallpaperManagerService:fix potential null pointer exception in onDisplayRemoved method. (by lijilou)
d3dac1e7a882 - PhoneWindowManager: Check camera availability on camera key long press (by dantmnf)
c392d1c67080 - base: Fix gamespace on secondary users (by Dhina17)
6d89ad358a74 - base: Fix NPE in GameManagerService (by Dhina17)
99825ed18f7e - Add required priv-app permissions for SystemUIGoogle (by Pranav Vashi)
309799ea9752 - Integrate Pixel framework hooks and wrappers (by minaripenguin)
dc53f21b7756 - Fix NPE in UiAutomationManager (by Xiaohui Niu)
b23c624ff708 - AutoFill:fix NPE to aviod systemServer crash. (by lijilou)
05bf3a22d1bb - SystemUI: Remove tracing in `NoRemeasureMotionLayout` (by minaripenguin)
7bbcb88a0c76 - SystemUI: Fix crash when resetting ShadeController views (by minaripenguin)
979ea8a0ac51 - Fix NPE when traversing viewgroup display list (by minaripenguin)
0c9dd60d740a - SystemUI: Ignore R8 optimizations warnings (by minaripenguin)
4a6023404358 - SystemUI: Do not shrink resources (by minaripenguin)
dcba3a7fbecc - SystemUI: Fix wrong thread exception when updating smartspace views (by minaripenguin)
03ba1599773f - SystemUI: Fix suspicious spaces around new mobile icons (by lgjint)
9d2f6816b909 - Fix TypedArray instance leak in ParsingPackageUtils. (by Arnab Banerjee)
951a838215dc - ActivityManagerNative: Prevent possible soft-reboot (by fusionjack)
f7b809dc5bbe - AppWidgetServiceImpl:fix NPE in pruneWidgetStateLocked mthod . (by lijilou)
604b596a1323 - SystemUI: Default to true for HeadsUp notifications (by Ido Ben-Hur)
244865e8fa2e - SystemUI: Drop unused rounded corner padding (by Pranav Vashi)
bed10f5c9574 - SystemUI: Fix thread safety issue when adding tunables (by minaripenguin)
9b8848578e7b - WallpaperManagerService:fix NPE happen in onDisplayReadyInternal method . (by lijilou)
47554b6735a2 - Fix nullptr exception when using do-while (by zhuning3)
abb0e2ccfd36 - FileRotator:fix NPE due to The File.list() method may be return null. (by lijilou)
9d05bc737644 - Gnss:fix NPE due to the arraymap store the null key. (by lijilou)
b6b36f2f72f1 - Wakelock: Ensure `inner` wakelock is not null before releasing it (by minaripenguin)
8665bd1c3d27 - AppRestrictionsHelper: Check managed restrictions (by Tommy Webb)
ad91ca2c4541 - Fix "Manage App & Content access" for profiles (by Tommy Webb)
0c0a3c51f3ca - SystemUI: Adapt "Extend kill button to notification conversation guts" to A14 QPR2 (by someone5678)
2b31ef35b6b1 - RuntimeInit: Prevent bootloop trying to handle app crash of null service (by Pranav Vashi)
cec6a94b17ba - StringBlock: Prevent SystemUI crash when inflating QS (by Pranav Vashi)
1c4239fc8321 - libandroid_defaults: explicitly enable ThinLTO (by John Galt)
0e81c3404e1e - Check light sensor is null for biometric logging (by Wenhui Yang)
f5b1e3b129d3 - Unregister the existing RegisteredAttribution before adding new one. (by Alekhya Karavadi)
e7cfb6989c59 - Prevent crashing with several child profiles (by Tommy Webb)
839b32a27408 - Show hidden apps on secondary users' app lists (by Oliver Scott)
b60aa6ba8dc5 - Fix NPE in SystemUI (by first last)
f4487235de7c - display: Consider peak refresh rate in BrightnessObserver (by Adithya R)
4b9a81a71bd6 - Fix incorrect text shown at PUK lock screen (by Vala Zadeh)
ea2e13cdc1d4 - SystemUI: Handle the SIM_STATE_NOT_READY state (by junklu)
aa8ad2522441 - Make empty modem activity info as valid (by Mengjun Leng)
9d37cc165e04 - sounds: Implement new screenshot sound effect (by minaripenguin)
8027f823e816 - Add DeskClock to hiddenapi whitelist (by Qimeng Pan)
a8df1df9176c - Don't update OverScroller fling state if improper time passed (by Jun Wang)
90b2e52ca331 - Make all activities resizable (by Andy CrossGate Yan)
c758e6e7e448 - Add some fwb stubs from Oplus (by DennySPb)
1ac251e9e398 - SystemUI: Show big keyguard clock when media controls are hidden (by Ido Ben-Hur)
68168f64984f - SystemUI: Fix secondary label alignment on A11 QS UI Style (by Pranav Vashi)
465472ee1489 - Restore getSimStateForSlotIndex in SubscriptionManager (by Andy CrossGate Yan)
9f8a056ec45b - AppLock: Intercept locked apps launching from recents (by Dhina17)
e9f57b6c6f98 - AppLock: Make kotlin libs available only within this module (by Dhina17)
9afefc777735 - AppLock: Update for kotlin errors (by Pranav Vashi)
e6b71fb8262b - AppLock: Allow using face unlock for biometric authentication (by Pranav Vashi)
f95bcee15b8c - AppLock: Move services to new package (by Pranav Vashi)
8ada6106c54b - AppLock: Allow locking all apps visible in launcher (by Pranav Vashi)
3c3c94518bcf - AppLock: Update API to hide unprotected apps (by Pranav Vashi)
6dba9edc2fcf - base: Introduce app lock [1/4] (by jhonboy121)
0704d70caf2b - SystemUI: MediaHierarchyManager: Initiate allowMediaPlayerOnLockScreen (by Ido Ben-Hur)
7338062e4abf - Enable FLAG_SECURE for userdebug builds as well on keyguard (by Saalim Quadri)
80d32ca69491 - core: Allow vendor odm symlink in framework overlays paths (by Alexander Winkowski)
087364951c17 - Fix uninstall for all users (by Tommy Webb)
4591ace79fbd - ConfigurationController: Prevent app crash caused by null configuration (by minaripenguin)
f5a1595536c2 - ActivityThread: Resolve runtime exception when pausing an activity (by minaripenguin)
498eee5d0f54 - Increase Zenmode max hour limit from 12 to 24 (by Alex Cruz)
b96e2c407001 - SystemUI: Allow limiting AOD & ambient display refresh rate via overlay. (#1066) (by raystef66)
4359aad4cf51 - CompanionDeviceManager: This uses the MANAGE_COMPANION_DEVICES permission (by Sourajit Karmakar)
f7405b4d79aa - SystemUI: Add default path for FPS info service (by Pranav Vashi)
10813b56b661 - core: Enable freeform/multiple windows feature by default (by minaripenguin)
ba748f3f1761 - Avoid device reboot caused by SecurityException. (by Wen Zhang)
dee308327ee7 - Allow adding space below IME on disabling navigation hint [1/3] (by Pranav Vashi)
4019d469bc52 - SystemUI: biometrics: Follow user setting to confirm face unlock (by Pranav Vashi)
aab1ef9d80a1 - SystemUI: Use proper tint for face unlock icon (by Pranav Vashi)
09fd8c917f99 - SystemUI: Implement face unlock recognition animation and text (by minaripenguin)
6445d1c6c8f2 - SystemUI: Disable FaceUnlock Lockouts (by minaripenguin)
aa7ebcf3f20e - FaceService: Conditionally add ParanoidSense (by someone5678)
50269f1bbc5b - base: Initial SenseProvider for FaceSense service (by Chris Crump)
97c4f5f5d579 - Implement DeviceConfigUtils and service (by jhenrique09)
0c0d86aec968 - base: Add minimal support for Richtap vibrations (by Fabian Leutenegger)
364cab5589e4 - RingtoneManager: Set an default ringtone for the SIM 2 (by micky387)
f57cf3dd4514 - base: Phone ringtone setting for Multi SIM device [1/3] (by Ting Yu)
ea24ba44e745 - base: Add DND & Rate settings to flash on call [1/3] (by Ido Ben-Hur)
1c785f1cc656 - base: Add Flashlight blink on incoming calls [1/3] (by PMS22)
7e1434280d5f - Incall vibration options [1/3] (by beanstown106)
0dde0dfbdcbb - base: Allow choosing a custom vibration pattern [1/3] (by Ido Ben-Hur)
38f9b9effc31 - base: Add vibration patterns from OOS [1/3] (by rituj)
c1071bdeac07 - base: Allow customizing volume stream steps [1/2] (by Ido Ben-Hur)
20dc9db51808 - SystemUI: IslandView: Recycle icon bitmap to avoid memory leak (by minaripenguin)
14fbcf5ebed1 - SystemUI: IslandView: Fix some album-art not showing (by Subratam6296)
5b9b51533984 - SystemUI: IslandView: Update color implementation (by Pranav Vashi)
a3c3e3c23d40 - SystemUI: IslandView: Use status bar height as top margin (by minaripenguin)
3bb807a6211e - SystemUI: IslandView: Resolve notification contents (by minaripenguin)
3173fd347db1 - SystemUI: IslandView: Auto remove now playing notification (by Pranav Vashi)
bdd79c977c29 - SystemUI: IslandView: Properly handle island notification on track change (by Pranav Vashi)
fb6b7e78fe84 - SystemUI: IslandView: Return if sbn.notification.contentIntent is NULL (by someone5678)
095607a4db64 - SystemUI: IslandView: Get application info from all user (by someone5678)
680d59cd8469 - SystemUI: IslandView: Import SystemUIToast icon retrieving logic (by someone5678)
ec7b7fb14570 - SystemUI: IslandView: Implement now playing for Island notification (by minaripenguin)
938ee3c386c8 - SystemUI: IslandView: Ensure global headsup is enabled (by Pranav Vashi)
8e33f7f9b352 - SystemUI: IslandView: Squeeze it (by someone5678)
5d6f52dfbcab - SystemUI: IslandView: Import SystemUIToast icon retrieving logic (by someone5678)
beaf31785511 - SystemUI: Implement Island notification feature [SQUASHED] (by minaripenguin)
45d817b4f424 - Pulse: Implement pulse color based album art [1/2] (by Pranav Vashi)
8dee0211bbe9 - Pulse: Prevent systemui-related crashes (by minaripenguin)
ad430d9f97c0 - Pulse: Fix orientation checks (by minaripenguin)
aa63f6ecc125 - Pulse: ColorContoller: Fix getting default accent color (by varund7726)
5df1b7b40529 - Pulse: Simplify checks and prevent issues (by Pranav Vashi)
c95faecdb3d4 - Pulse: Detach pulse view only when attached (by Pranav Vashi)
d60a7f37737b - Pulse: Solid renderer round lines [1/2] (by TikkiTikki)
3999e4605fc9 - Pulse: Set current Refresh rate as FPS animation value (by Stallix)
ee2f34c0f9b8 - Pulse: Extend to Ambient Screen (by spezi77)
76b0f65157dd - Pulse initial checkin for Android 13 [1/2] (by bigrushdog)
92ab48c4d388 - ConfigurationController: Prevent app crash on orientation change (by minaripenguin)
5382bfd1b249 - fwb: Fix navigation bar button hit testing (by SahilSonar)
4daac1c59615 - SystemUI: Align the QS carrier text to its gravity bias (by minaripenguin)
ee9fd8886809 - SystemUI: Use secondary label for language QS tile (by Anushek Prasal)
2e841b63feb6 - development: Address NPE when removing preferences out of developer options (by Alex Cruz)
cfd0d8549786 - SQLiteDatabase: Catch corrupt exception during transaction (by muzbit.kim)
368496f82cf9 - Allow signature spoofing on user builds (by Pranav Vashi)
6030a4bb3bbd - Set FakeStore/PlayStore as Aurora Store installer package name (by Oliver Scott)
89f865b690f8 - AudioService: Register MASTER_BALANCE observer for all users (by Deeraj)
4618f5211f08 - audio: Don't play sound effects if stream is muted (by Steve Kondik)
1054ae222d34 - TelephonyManager: Gracefully handle null telephony service (by minaripenguin)
9a4e9a1c3d5c - Remove unnecessary HashMap instantiation (by Josep del Rio)
ac4a6427e46d - LockPatternUtils: Decrease minimum pin length for auto confirmation (by Mesquita)
0df7c5acbc17 - NotificationShade: Make blur crossfading more gradual (by Danny Lin)
27380df6d6f8 - SystemUI: Align keyguard carrier text with status bar (by Andy CrossGate Yan)
00f5d9ad15b8 - PowerUI: Mute logcat spam. (by spezi77)
5829e3275d67 - BiometricScheduler: Cancel operation if not idle (by SagarMakhar)
5de8a608a7f7 - SystemUI: CastTile: Open cast settings on long click (by Ido Ben-Hur)
e2c122bde2b6 - SystemUI: Re-designed caffeine tile icon (by Andrew Fluck)
b71361a4a43a - SystemUI: Add Locale Tile (by SpiritCroc)
8e066a9151fb - SystemUI: Add Sound search tile (by ezio84)
a72a80df39ea - SystemUI: Add Screenshot tile (by ShevT)
1c281a7d56d5 - SystemUI: Add refresh rate tile (by jhonboy121)
9a2f4f0268e0 - SystemUI: Add Weather tile based on OmniJaws client (by Pranav Vashi)
7279024d2bdf - SystemUI: Fix class cast exception when animating play/pause button (by minaripenguin)
8277be89fb1b - display: Handle zero auto brightness adjustment (by Adithya R)
f1b41a458b95 - Allow profile owner to set user_setup_complete secure setting (by Oliver Scott)
58073d2a2219 - SystemUI: VolumeDialog: Fix volume panel on left on secondary users (by Pranav Vashi)
bbd234d4ba18 - SystemUI: VolumeDialog: Add content observer for panel timeout (by Pranav Vashi)
f70e88554352 - SystemUI: VolumeDialog: Dismiss dialog on config change (by Pranav Vashi)
f80175a18ef4 - SystemUI: VolumeDialog: Ensure proper resource release (by minaripenguin)
740fe687b1ef - SystemUI: VolumeDialog: Open volume panel on expand long click (by Pranav Vashi)
fecf1eff38a5 - SystemUI: VolumeDialog: Properly set initial dialog gravity (by Pranav Vashi)
6917009b9c85 - SystemUI: VolumeDialog: Change bg tint for inactive rows (by Arian)
1e52054d46de - SystemUI: VolumeDialog: Fix per-app volume on secondary users (by Dhina17)
579e6b29b0e2 - SystemUI: VolumeDialog: Add app rows to volume dialog (by Adithya R)
32faeefada04 - SystemUI: VolumeDialog: New per-app volume icon (by ReallySnow)
745c97b33a85 - base: make per-app work with multi audio focus (by El Dainosor)
60d5a1d767dc - base: support per-app volume [2/3] (by cjybyjk)
72c6543a4d78 - Add additional work profile badge colors and labels (by t-m-w)
6831b6e681f8 - SystemUI: Introduce Adaptive Playback [1/2] (by Jyotiraditya)
2a2b439cb11d - base: Allow scheduling always on display [1/2] (by Ido Ben-Hur)
c436350f0c25 - Shell: Don't show bugreport on DocumentsUI (by jhenrique09)
9618d70f0f99 - Fix WifiInjector instance exception if WifiService disabled (by Liu Zhen)
7864ea14f070 - telephony: SmsMessage: Bring newFromCDS method back (by SamarV-121)
8ff13551a55b - EnhancedEstimates: Get estimates from Device Health Services (by Jason Edson)
d862f3b15200 - Avoid crash when dream starts (by Daisuke Sakamoto)
71fc086d88f6 - Doze-on-charge: Add few improvements and fixes (by Pranav Vashi)
9e479c17d462 - base: Add Doze-on-charge customization [1/2] (by darkobas)
1049f9209e6b - SystemUI: Allow toggling rotation button suggestion [1/2] (by Pranav Vashi)
fb4ce23fad4a - Fix crash with protected content with ElectronBeam/Scale screen-off animation (by Matt Filetto)
bfa395f5ab38 - fwb: Screen off animations [1/2] (by Kshitij Gupta)
5391cec6bee9 - SystemUI: Allow devices to disable Smart Pixels on UDFPS (by ShevT)
fb683cf09248 - SystemUI: Add Smart Pixels tile (by Adin Kwok)
723b6e2d0797 - SystemUI: Smart Pixels [1/2] (by Joe Maples)
bdc61e43b64d - fwb: Implement cutout force full screen [1/2] (by jhenrique09)
f8d64677cd04 - Ambient Music Ticker - Allow to pulse on new tracks [1/2] (by ezio84)
d0338c71f2d8 - SystemUI: Add edge light customizations [1/2] (by jhonboy121)
e1f47f97ae2c - base: Add bool to enable/disable doze by default (by Pranav Vashi)
538ef2202740 - Allow tuning ambient display with sensors [1/3] (by Pranav Vashi)
bb9180851e43 - Add toggle to disable charging animation [1/2] (by Anushek Prasal)
8214ae089f01 - SystemUI: Integrate Google Lens into Screenshot UI (by AshutoshSundresh)
0b3e1fa82728 - base: Do not reset keyguard going away state (by minaripenguin)
aeb0368fa78c - SystemUI: Implement burn-in protection for status/navbar (by Park Ju Hyung)
403842d4305c - SystemUI: Add tile to show volume panel (by stofstik)
382b3a0cbdd4 - SystemUI: Introduce DataSwitchTile (by Christian Oder)
963888bef8e7 - SystemUI: Add Compass tile (by Roman Birg)
0d514e7b68a0 - SystemUI: Rewrite FPSInfoService in kt from scratch (by jhonboy121)
0a716858a94f - SystemUI: FPS Info Overlay & Tile (by Marko Man)
4cbcc3c0c93f - QS: Add CPUInfo toggle tile (by mydongistiny)
4c532ccff2b0 - base: add CPU info overlay (by maxwen)
185074a64a9c - SystemUI: QS: Add On-The-Go Tile (by Jason Edson)
cb77787153c8 - SystemUI: Allow disabling clipboard overlay [1/2] (by Adithya R)
efc17439b5d7 - Add kill button to notification guts [1/2] (by Daniel Koman)
e15a2ac65859 - HeadsUp: add timeout option (1/2) (by Lars Greiss)
bd2172a9cd79 - Allow to suppress notifications sound/vibration if screen is ON [1/2] (by ezio84)
b2f520d0a5bb - SystemUI: Add less boring heads up option [SQUASHED] (by ezio84)
7ad0a1321bc2 - Add Alert Slider user interface [SQUASHED] (by Chris Crump)
ae265e1853be - Add config overlay for battery info update (by ShevT)
42791ef556b4 - Update battery info every second when device is charging (by SagarMakhar)
116639fb570b - Reload navbar icons on changing style [1/2] (by Pranav Vashi)
0b5d6a21ca18 - base: Update mock LinearmotorVibratorService (by Pranav Vashi)
a760822f528a - base: Add overlay to mock oplus LinearmotorVibratorService (by Pranav Vashi)
fae3f64c7d5d - base: Add mock oplus LinearmotorVibratorService (by cjh1249131356)
d97603686cb1 - SidefpsController: Apply ScaleFactor to sensorLocationY (by Luofan Chen)
2d4f442117cf - VolumePanel: Pass touch outside of volume panel (by Akash)
16145024e7ae - VolumePanel: avoid multiple animations on touch spam (by Giuseppe Maggio)
949f3549e849 - SystemUI: Enable power menu blur via window flags (by Dhina17)
69221fc15c11 - SystemUI: Also blur power sub-menus (by Pranav Vashi)
8eacc840224c - SystemUI: Blur the power menu (by Elluzion)
6e9dac17adfb - SystemUI: Add restart SystemUI in Advanced Reboot [1/2] (by Phạm Tiên Sinh)
b02928b0cf1b - SystemUI: On-The-Go Mode (1/2) (by Alexander Martinz)
d1553bb9269a - base: Introduce Accidental Touch (by Thecrazyskull)
f59086522c5d - Switch gesture navbar to new navigation bar key event source (by Alex)
a04cd4c64edd - base: Introduce new navigation bar key event source (by Carlo Savignano)
8098806746b7 - Move Swap capacitive buttons to Settings [1/3] (by Pranav Vashi)
c92b33a6a378 - Add toggle to disable HW keys [1/2] (by Pranav Vashi)
f36a2d2ba69a - SystemUI: Fix Wakelock issue (by Alberto Ponces)
e9dc84b455cb - SystemUI: Adapt screenshot sound to ringer modes (by Ashwin R C)
54e9462fe4fb - Hide navigation hint when taskbar is enabled (by Pranav Vashi)
2dfe093af847 - SystemUI: Allow Configuring Navbar Radius [1/2] (by spkal01)
a7ccf4934608 - Cancel long swipe for cancelBack in navigation gesture (by someone5678)
4952c5e88a6f - Add optional haptic feedback to new back gesture affordance (by Pranav Vashi)
cd62d749996c - Allow to hide gesture on new back gesture affordance (by Pranav Vashi)
edbcd565b9ee - Optional haptic feedback on back gesture [1/2] (by Pranav Vashi)
05db0f8058e0 - Allow to hide arrow for back gesture [1/2] (by Ali B)
e9b4cd8aa925 - EdgeBackGestureHandler: Change back gesture height intervals (by Anushek Prasal)
624fd8e50a2b - Allow changing back gesture height [1/2] (by maxwen)
0e76b3a1ccf4 - EdgeBackGestureHandler: Switch to Tuner API (by Pranav Vashi)
32b83313c9e9 - Allow changing the length of gesture navbar [1/2] (by jhonboy121)
6dc492d49ccd - NavigationBarInflaterView: Improve applying overlays (by Pranav Vashi)
573c9a7142c5 - Navbar: Fix issue where pill disappears in gestural mode (by Pranav Vashi)
ab152764a997 - Add separate tunables for navbar layout customization (by Pranav Vashi)
758a0b9c0251 - Add more device key actions (by rohan)
7a999289b534 - Forward port pixel navbar animation from redfin 11 [1/2] (by Pranav Vashi)
8069446dd0e2 - PhoneWindowManager: Pocket Judge: Don't mess with power button to reject call (by Ido Ben-Hur)
a62996c8fbe0 - base: Pocket Judge: Don't go to sleep while on call (by Ido Ben-Hur)
0220cbd74818 - pocket mode: Update style to latest OOS specs (by minaripenguin)
3bb78023a75c - PocketJudge: Allow to register vendor proximity sensor (by Hikari-no-Tenshi)
c8cab2b1683e - PocketLock: Make using light sensor optional (by Laker)
7542b790e99b - SystemUI: Improve pocket mode layout (by Anushek Prasal)
32736a5cabaa - base: Redo Pocket mode view like OOS (by Jyotiraditya Panda)
3514c85ab153 - Fix an edge case in KeyguardUpdateMonitor pocket callback (by paphonb)
05dbe0ef3d2c - PocketJudge: allow register vendor pocket sensor (by DennySPb)
5f19398b026f - PocketLock: fix flickering on animations (by jhenrique09)
cf471f73a6db - Pocket lock: Add config_pocketModeSupported overlay (by jhenrique09)
d7563a3ea429 - pocket: introduce pocket bridge (by Chris Lahaye)
6603ce70eb6c - pocket: Reduce sleep timeout for pocket lock (by RadixCube)
e5fb2ebb2521 - pocket: Use MD2 lock drawable (by Anushek Prasal)
5fad18c18d58 - Pocket lock improvements (by Henrique Silva)
61aa1dd15cfc - pocket: Fix pocket lock view for display cutouts (by TheStrix)
aafa2bbe7031 - pocket: Adjust sleep timeout for pocket lock view to 10 secs (by TheStrix)
6f5d309ca2b7 - PocketService: Adjust light sensor rate to 400ms (by Alex Naidis)
54ed679cbc84 - pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags (by Chris Lahaye)
34c847d556f9 - policy: introduce pocket lock (by Carlo Savignano)
c638491f1da7 - pocket: introduce pocket judge (by Carlo Savignano)
d842ba17e137 - Make sensor block package list configurable [1/2] (by Hikari-no-Tenshi)
10665f4b3f42 - base: Add Accelerometer and Linear Acceleration sensors in blocking list (by HolyAngel)
bc056338c618 - FWB: Sensor block per-package switch (1/2) (by LorDClockaN)
88ebcce02241 - SystemSensorManager: sensor block per-package (by Simao Gomes Viana)
e00cf379bbb3 - GameManagerService: Prevent multiple threads from accessing settings observer onChange (by minaripenguin)
38b0998e048f - GameManagerService: Set device_config property on behalf of GameSpace (by Dhina17)
7cf6dcaa33fe - SystemUI: Add support for GameSpace (by Nauval Rizky)
0534d58315eb - base: add API for disabling gestural navigation (by ezio84)
2c8d3e144f7a - SystemUI: Add null check for wakelock in KeyguardViewMediator (by Pranav Vashi)
80aa89e9fcde - SystemUI: Workaround for systemui crash caused by gboard (by minaripenguin)
1a5c69659637 - SystemUI: Filter out duplicate notification icons on statusbar (by Adithya R)
eb9b8a3391e6 - libhwui: compile for performance (by Vaisakh Murali)
07a7efc26106 - libhwui: enable O3 when compiling for perf (by Vaisakh Murali)
ba48b92e1b6d - libhwui: remove deprecated perf flags (by Vaisakh Murali)
7fbe6cdc0921 - SystemUI: Always allow plugins (by nift4)
2f0de3395b85 - Clock: Use executor for tuner settings (by Pranav Vashi)
11587860c389 - SystemUI: Improve QS data usage info (by minaripenguin)
88c51d084276 - SystemUI: Fix wrong thread exception when updating QS tiles (by minaripenguin)
4b257da65d4c - FingerprintAuthenticationClient:fix NPE problem due to getListener method return var is null. (by lijilou)
db4e3febb5b8 - SystemUI: Fix up UDFPS animations for multi-user (by flakeforever)
edf00307745f - SystemUI: Fix up UDFPS icons for multi-user (by flakeforever)
ba0e7657eced - UdfpsAnimation: Ensure the UDFPS animation is always hidden (by minaripenguin)
2ca642424061 - SystemUI: Fix up custom UDFPS icons (by Pranav Vashi)
39162be51c38 - Bring back UDFPS icons (by SagarMakhar)
95652d7dde31 - UdfpsAnimation: Assume that style 0 is always 'none' (by AnierinB)
45cc6738f531 - UdfpsAnimations: Use DisplayUtils.getScaleFactor to support multiple resolutions (by AnierinB)
a8ae033f29eb - SystemUI: Make sure the udfps animation is hidden on the bouncer (by Dhina17)
ea5f77dd017d - SystemUI: Simplify udfps animation style selection (by Dhina17)
fa87e92d0ffe - Bring back UDFPS animation (by SagarMakhar)
586396657816 - Fingerprint authentication vibration [1/2] (by beanstown106)
78736da85cd4 - SystemUI: Add charging icon to the charging animation (by minaripenguin)
af72050837da - Don't show app error dialog before system booted (by Jiangyou Li)
e2d969c155d9 - Fix NPE in BootReceiver (by Jiangyou Li)
8591a77fad4b - Add button to AppErrorDialog to upload crash information to pasty (by Till Kottmann)
8b331999832b - SystemUI: Try disabling smartspace weather by default (by Pranav Vashi)
57c2fdecac2d - Remove smartspace view when OmniJaws weather is enabled (by Pranav Vashi)
9c8989bd23f0 - QRCodeScannerController: Check for google package availability (by Pranav Vashi)
88058720ddf1 - QRCodeScannerController: Use Lens as fallback activity (by Nauval Rizky)
7b3b283ba754 - base: Use wireless charging animation for wired charging too (by Anushek Prasal)
8c34cf9e77b3 - Add deep sleep preference controller [1/2] (by Pranav Vashi)
fc24f9596aaf - SystemUI: Ignore font padding for large ls clock (by minaripenguin)
9c957c1a0683 - Allow overlaying font spacing for lockscreen clock (by Pranav Vashi)
d1d99eb7f5dc - base: Add support for Lockscreen clock fonts (by El Dainosor)
d27c3bb8c8d1 - Add support for Navbar styles (by Pranav Vashi)
ad9452f4d6a4 - SystemUI: Add missing location permission (by Pranav Vashi)
d5df3db7090b - SystemUI: Launch power menu from QS only if enabled (by DarkJoker360)
63c56fe3e386 - Hide power menu on secure lockscreen [1/2] (by Altaf-Mahdi)
0370c8d59092 - SystemUI: udfps: fix framework dimming (by nift4)
305032c97b11 - UdfpsController: make sure to continue with onAcquired even when pulsing (by jhonboy121)
bfa91385aaef - base: Allow toggling screen off FOD [1/2] (by jhonboy121)
d31edecabe9b - udfps: Allow devices to pulse onFingerDown instead of waking the screen (by trpsl)
05a412fe5ad2 - udfps: Add support for udfps on aod without dedicated sensor (by TheScarastic)
6718455b8774 - SystemUI: Reduce keyguard indication text padding (by minaripenguin)
088627542f5a - BatteryService: Add support for oem fast charger detection (by Pranav Vashi)
8cbd0ac1c0b8 - base: allow disabling ripple effect on unlock [1/2] (by Rishawn)
21bc3de4a315 - SystemUI: Add current divider config for lockscreen charging (by Pranav Vashi)
61a552b3bb13 - LockscreenCharging: squashed (1/3) (by maxwen)
e1ea2e02cbda - SystemUI: Don't force small clock when media isn't allowed on keyguard (by Ido Ben-Hur)
8666b7bb4a75 - Add optional weather condition text on lockscreen (by Pranav Vashi)
7c23640f10bf - SystemUI: Add pixel style lockscreen weather based OmniJaws (by Pranav Vashi)
3cd36818ea0d - OmnijawsClient: Fix widget theme [1/2] (by Pranav Vashi)
a8bd03964908 - OmniJaws: Use google icon set by default (by Pranav Vashi)
8df43eda0c47 - crdroid: Add OmniJawsClient (by maxwen)
85a0b7423a08 - SystemUI: Move bluetooth dialog creation to LongClick method (by minaripenguin)
27041fad9f0b - base: Allow turning on Bluetooth when pressing the tile [1/2] (by Ido Ben-Hur)
7be5bb67fe91 - SystemUI: OOS style notification clear all button [1/2] (by 00day0)
fddeccd20fd3 - SystemUI: Compress custom file headers properly (by Pranav Vashi)
6160d37ebcb0 - base: import ImageHelper (by martinusbe)
c0404ae83ed6 - SystemUI: Add QS Header Image customization [1/2] (by Marko Man)
76b04869ea35 - SystemUI: Prevent OOB when reinflating QS panel with notifications (by minaripenguin)
1abf2032b860 - base: change background activity start mode to allow for widget configure (by maxwen)
e410614d1ed2 - SystemUI: Allow toggle dual tone QS background [1/2] (by Ghosuto)
5d9530a1a85f - SystemUI: add haptic feedback for qs tiles (#956) (by Wahid Khan)
02cb4b06c22c - SystemUI: Add QS Panel Style [1/3] (by Trishiraj)
3782829aa1bb - SystemUI: Do not marquee QS label text (by Pranav Vashi)
7b1c2b87d211 - SystemUI: Use label vertical layout for A11 QS (by Pranav Vashi)
348101038538 - SystemUI: Reduce tile label size for A11 QS (by Pranav Vashi)
70800aaa2cdb - SystemUI: Add A11 QS UI Style [1/3] (by IacobIonut01)
72615015bbd6 - SystemUI: Prevent systemui crash when reinflating QS (by minaripenguin)
181c934d510f - SystemUI: Tune QS Panel bottom padding (by minaripenguin)
9b4c65711d4b - SystemUI: Prevent QSPanel crash when adjusting tiles height (by minaripenguin)
799359b51ef7 - SystemUI: QSAnimator: Hide secondary label in QQS (by Adithya R)
fcf1ac52b10a - SystemUI: Allow to change QS tile label text size [1/2] (by Pranav Vashi)
f697f7ed13e1 - SystemUI: Allow setting QS rows [1/2] (by Pranav Vashi)
859148695198 - SystemUI: Clean up for Tile layout (by Pranav Vashi)
6b1df130b569 - SystemUI: Allow setting quick QS rows [1/2] (by Pranav Vashi)
1adb4eacfe9d - SystemUI: Add QS tile layout settings [1/2] (by maxwen)
b7f1822c9c5f - SystemUI: Add vibration when long pressing QS footer settings button (by Ido Ben-Hur)
a79a07c0c5b2 - SystemUI: Adapt long press on QS settings to launch crDroid Settings (by Ido Ben-Hur)
c27c3b7a4f12 - QSFooter: Launch crDroid Settings when long clicking settings (by Ido Ben-Hur)
5f545ee29b33 - SystemUI: Fix logspam in NotificationMenuRow (by tejasvp25)
2b3c611a301e - QSPanel: Add rotationX animation to quick settings tiles [1/2] (by Fran Palmero)
0b23bc8d4596 - QSPanel: Use Tuner API for QS tile animation style (by Pranav Vashi)
47151f5e6e72 - QSPanel: Add animations to quick settings tiles [1/2] (by Nico60)
bd3d82cb42ea - keyguard: Actually kill Fancy Colon (by Joe Maples)
0f19458bdc33 - SystemUI: Always show suffix for DataUsage (by Pranav Vashi)
644810717168 - SystemUI: Avoid NPE in QS footer data usage (by Adithya R)
c784cddb4afd - SystemUI: Allow hiding QS footer data usage [1/2] (by Adithya R)
2d19f73701bf - SystemUI: Show daily data usage in QS footer [SQUASHED] (by Adithya)
ba22f2ea2709 - Revert "Clean up unused methods from DataUsageController" (by Pranav Vashi)
90f917ac87e5 - SystemUI: Apply QS transparency to footer actions background (by Pranav Vashi)
a99482034390 - SystemUI: Fix auth scrim turning black in white theme (by Pranav Vashi)
97c858170b26 - SystemUI: Remove composite alpha from additional scrim on lockscreen (by Pranav Vashi)
975f32850ea1 - SystemUI: Fix scrim issues regarding transparency (by nift4)
69b5f711841a - SystemUI: Fix multiple QS background scrim issues (by Pranav Vashi)
20c49997fb09 - SystemUI: Use Tuner API to apply QS custom alpha (by Pranav Vashi)
aba1c7a1eef3 - SystemUI: Transparent QS customization (by spkal01)
048f2e92734b - Allow disabling qs on secure lockscreen [1/2] (by jhonboy121)
9a092afe9bf6 - Add toggle to enable brightness slider haptic feedback [1/2] (by Pranav Vashi)
a518a1a7cf25 - SystemUI: Add haptics to brightness slider (by Vaisakh Murali)
e08002e264c4 - SystemUI: WifiStandard: Avoid usage of Resources#getIdentifier() (by Dhina17)
1e22a35dbdbd - SystemUI: Introduce wifi standard icon feature [1/2] (by minaripenguin)
6be1eb2b9ed2 - BrightnessUtils: Conditionally use low gamma implementation for brightness curve (#1072) (by provasish aka hunt3r)
74638ff4c840 - BrightnessController: Update icon state for auto bg icon (by yukiscape)
bcbc53d3a420 - BrightnessController: Use TunerService API (by Pranav Vashi)
6a0b0b6ed726 - SystemUI: BrightnessController: do not update slider from DisplayManager callback if user is changing brightness (by jhonboy121)
83421867f147 - SystemUI: Port statusbar brightness control (by Alberto97)
1a64d1ccbd95 - Use FORCE_SHOW_NAVBAR to actually toggle navbar (by Pranav Vashi)
67cb511a3fb7 - CentralSurfacesImpl: Switch back to tuner API (by Pranav Vashi)
fff2f7176e5c - QSPanel: Don't crash when not using media player (by Ido Ben-Hur)
dcc32faff385 - Bring back QQS brightness slider (by Pranav Vashi)
3092e71e6b2e - Revert "Remove QQS brightness controller" (by Mayur)
544841702f10 - base: Add crDroid utils (by Pranav Vashi)
6574c801b426 - SystemUI: Do not duplicate SPN and PLMN in network name (by Adithya R)
4002585f6d3c - SystemUI: Allow using 4G icon instead of LTE [1/2] (by Pranav Vashi)
109fd8b1bd84 - SystemUI: Option to disable Data Disabled Indicator icon [1/2] (by varund7726)
71bddac44f2a - NetworkTraffic: Prevent SystemUI crash on user change (by Pranav Vashi)
ef58f5956a48 - NetworkTraffic: Consider CLAT interfaces (IPv6) (by Tommy Webb)
3fae109990df - NetworkTraffic: Prevent network callback exception on theme change (by Pranav Vashi)
93157566b3b2 - Network traffic mode for status bar [2/3] (by Pranav Vashi)
60d8183e6676 - SystemUI: Remove existing icon group if its overriding (by Adithya R)
42058342a0f1 - SystemUI: Forward port 'HD & wifi calling statusbar icons' (by Dhina17)
3f239fa86fff - SystemUI: Add roaming indicator to statusbar tuner (by Adithya R)
9e207fee177c - SystemUI: Fix up status bar start side content layout (by Pranav Vashi)
72f4ee6715d2 - SystemUI: Fix up status bar end side content layout (by Pranav Vashi)
af8c289187ee - SystemUI: Allow toggling privacy indicators [1/2] (by Pranav Vashi)
47d4c100de27 - SystemUI: Kill old privacy indicator icons completely (by Pranav Vashi)
75fda683b6bf - Custom statusbar logo customizations [1/2] (by Pranav Vashi)
14b17c1d02e1 - SystemUI: Add ability to toggle bluetooth battery level [1/2] (by Pranav Vashi)
54e87ee75d0d - SystemUI: Forward-port notification counters (by Steve Kondik)
e1b1dd55dcbd - SystemUI: Use app icons for notifications in statusbar (by Dil3mm4)
41f2640f7348 - SystemUI: Separate double tap to sleep on lockscreen [1/2] (by Pranav Vashi)
37c1e70be5fd - NotificationPanelView: Switch to Tuner API (by Pranav Vashi)
6d55fa64f830 - SystemUI: Add case to quick pull down status bar anywhere (by Pranav Vashi)
f3f49ae92a9c - SystemUI: Disable quick QS pull down by default (by Pranav Vashi)
89937deaa66b - QuickSettingsController: Switch to Tuner API (by Pranav Vashi)
465ca2af1dea - BatteryStatsViewer: Move it to Battery Section (by Subratam6296)
cf89debf6530 - Battery Styles: Never enable dual tone on landscape battery styles (by Pranav Vashi)
4d16238e16bb - Battery Styles: Apply battery style to battery status chip (by Pranav Vashi)
b160fd6d6536 - Battery Styles: Add customization for QS (by Pranav Vashi)
919bc7a14d42 - Battery Styles: Fix color on QS for circle battery styles (by Pranav Vashi)
ac4c785744a6 - Battery Styles: Add BatteryBar [1/2] (by cphelps76)
6bc962c2f0ca - Battery Styles: Set white tint in darkmode (by althafvly)
e5621fc44423 - Battery Styles: Use single low level warning config (by Pranav Vashi)
3c828a7c31a2 - Battery Styles: Update plus color for battery (by Pranav Vashi)
b6b7409fc9f4 - Battery Styles: Hide plus when showing battery percentage inside icon (by Christian Oder)
cbdc6346d501 - Battery Styles: Allow setting percent view on left [1/2] (by 703joko)
1260449a0261 - Battery Styles: Introduce Battery Landscape [1/2] (by 703joko)
25bb32dd3625 - Battery Styles: Show a bolt ⚡ when charging (by ezio84)
6a9aa2b1a691 - Battery Styles: Introduce full circle battery style (by Christian Oder)
3acce9952b1b - Battery Styles: Readd dotted Circle to Kotlin impl (by Christian Oder)
304db28b98f7 - Battery Styles: Improvements and clean up for more customizations (by Pranav Vashi)