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
====================
     09-11-2019
====================


   * frameworks/base/
7fa9607 New Crowdin translations (#300)

   * packages/apps/Launcher3/
306b434 New Crowdin translations (#30)

====================
     09-10-2019
====================

   * android/
f8b0fcd manifest: Fix merge derp
9fdf28c Merge 'lineage-16.0' into 9.0

   * build/make/
dbe5c9e Merge 'lineage-16.0' into 9.0

   * frameworks/av/
34f9e3d audiopolicy: Fixes for internal audio recording

   * frameworks/base/
ec78364 New Crowdin translations (#299)
362dbf4 Update Crowdin configuration file
748a696 SystemUI: Whitelist our recorder on CastController
4540104 VolumeDialogControllerImpl: Check for internal audio recording support
36cd10b fwb: Add support for internal audio recording
7b1d773 PrintSpooler: Improve theming
3c5f79b Theme system alert dialog
5bd2f79 Declare CustomThemeDeviceDefaultDialogAlert
d49e60c Fix font on language picker part
342eb4a Separate custom fonts from material theme [2/2]
c893828 Use headline font in preference title
a37a3ec Expose custom_accent_color and TextAppearanceTitle
fe91bd9 Use headline font on battery percentage
e6f90d4 systemui: use headline font for carrier label
8a6c176 Better QS detail clip animation
fe13756 BatteryMeterDrawableBase: Don't colorize when level critical
1042fca FontTile: Show text below font name
b559bde Introduce FontTile
0f9d423 Allow QS detail view to scroll
a92f976 pocket: Fix pocket lock view for display cutouts
ef03b5e pocket: Add hardware acceleration and properly maintain SYSTEM_UI flags
2a6be00 PocketService: Adjust light sensor rate to 400ms
aeadd84 pocket: Don't show immersive mode confirmation when UI showing
529b7fc pocket: Reduce sleep timeout for pocket lock
0232099 Pocket lock improvements
767fc6c pocket: Adjust sleep timeout for pocket lock view to 10 secs
ce66afd fwb: Port extended screenshot function from OOS
34f33f4 QS status bar custom header images [1/2]
1db3b33 Allow configuring battery percent position [1/2]
d868fce Add more Switch Styles [1/3]
f78947e Add familiar brand color accents [1/3]
a9fae04 DUI: Turn on Tri-state ringer toggle [1/2]
386b7b1 DUI: Add media controls to bindable actions [1/2]
0375df9 MusicTile: Clean up redundant code
9e76e7e Aggressive Battery: fix auto enable on battery saver
71e1810 core: Implement Aggressive Battery [1/2]
6908250 AppStandbyController: Only check user standby setting
6335a5d Launch music player on headset connect: add BT compatibility [1/2]
bce16ec Launch default music player on headset connect [1/2]
2f1267e GamingMode: Clean up for dynamic mode
f92d9a4 GamingMode: Fix unnecessary unloading of gaming mode
60785a7 GamingMode / Less Boring Headsup: Rectify alarm app filter
81cb09c Less boring heads up option [1/2]
e3c9909 base: Add OOS QS style [1/3]
45576f6 Option to Display Data Disabled Indicator Icon [1/2]
196d636 Whitelist font manager
79eac15 Add separate Q animations
720956c Add Ethans animations
3849832 Bring back music ticker
b644a27 Make statusbar ticker play nice with center clock
77179c8 Statusbar notification ticker [1/2]
b268f8a GamingMode: Headsup disabled by default
7d6854e Show doze settings instead display settings for ambient display tile long click
0dc0321 Disable long click for SoundSearch tile
7b4c944 Disable long click for OnTheGo tile
2e8883f Disable long click for Compass tile
bb4aec1 Fix long click intent for Always On Display tile [1/2]
d7a8eb0 Disable long click for Caffeine tile
bd0f6da Disable long click for HW keys tile
7211398 Fix long click intent for Smart Pixels tile [1/2]
e4940ec Disable long click for CPU Info tile
f2807a6 Fix long click intent for expanded desktop settings
7165bb2 GamingMode: Long press tile to open settings [1/2]
9abebaa Add Gaming mode tile
652abb2 Add SystemSetting class analogous to SecureSetting
77735cb GamingMode: Exempt calls and alarms when headsup disabled
c9bca73 GamingMode: Clean up and refine [1/3]
69075d4 GamingMode: Initial commit
b263c8c Prevent crash in TTS engine due to improper configuration
53a8359 OMS: handle target or overlay package disabled
251d955 OMS: try harder not to update assets if nothing changed
bd0f4b6 SubstratumService: Rewrite installation method for Pie InstallSession API
bcf1bc5 Unbreak public api by hiding substratum interfaces
7a05928 Pie OMS: allow non-system overlays from Substratum
8d8144d SubstratumService: Refactor & cleanup according to AOSP conventions
220d832 base: modify/define custom overlay management
e059c42 SubstratumService: unify permissions
7c964bf SubstratumService: allow CHANGE_OVERLAY_PACKAGES permission
a9996f7 base: Introduce SubstratumService
f3d0ba2 OMS: StrictMode and files under /data/system/theme/
da75fec Hold "volume up" during boot to disable all overlays
e6049a4 ThemeSafety: Introduce App Crash Intent
62fb7be ApplicationsState: add filter for Substratum overlays [2/2]
b03ec91 Extras: Add dynamic theme sound effects support
563f39a Extras: Add dynamic theme shutdown and boot animation support
99333f6 Fix an edge case in KeyguardUpdateMonitor pocket callback
bc52fd0 Fix merge derp for status bar brightness control settings
b2fc90b Extend reboot tile to add power off
a9b8d02 RebootTile: Fix gradient message display for reboot to recovery
d8b0a42 Add Reboot/Recovery QS Tile
c6fe95d Hide VPN icon
5061240 Recents: Use accent color for membar
6a7a969 Make Recents "Free Ram" text translatable
81f3b7f Recents: Improve membar layout
7631478 Add membar to recents options [1/2]
69a5245 BatteryMetterView: Update correctly only when required
bde379e PebbleBerry: sync dark mode with AOSP night mode too
0e9927c hwui: Avoid fake high input latency while vsync drifting
a52dce2 FloatingToolbar must end animation immediately when parent window gone
c5908c8 Extend the watchdog timeout of main thread
3cbb89a Catch the SQLiteFullException in NotificationUsageStats
e559207 Add more QS tile themes [2/3]
3c58073 Bring back less notification sounds [1/2]
d40ac8f SystemUI: OneHandMode QS tile
dc3d553 fwb: [1/2] Implement cutout force full screen
c794383 SystemUI: Use headline font in various parts
731b405 base: Use headline font in notification texts
5177107 LocationTile: Rotate location modes and fixes for handleClick
89d8329 Add toggle for charging animation [1/2]
a5fbd7b SystemUI: Animate the keyguard when charging
358d495 Let SoftInputWindow handle BadTokenException
47770a1 AmbientIndicationContainer: Fix crash when adding statusbar view
af687ada SystemUI: Q clock translation: remove unneeded extra quotes
3c2e3d1 TypographicClock: Color extractor updates
ea60135 Fix type header clock strings for Q Clock
392ff2d Q Style Clock: Make it fully translatable
2d88674 Add Q clock variant with accent color [1/2]
bf5e66c Make Q clock limited to 3 lines
e331eb2 Add Q style to battery icon chooser [1/2]
df536a9 Q clock: Bring to center completely
62dd79e Bring Q clock to center stage
bfdbb6d Lockscreen Clock Styles: Introduce Q style text clock [1/2]
c6ba4a6 Lockscreen visualizer: Fix color transitions
a91686c Improve checks for lockscreen visualizer
1eafa2d Fix conflict between pulse auto color and lockscreen wallpaper
1c340f5 Revert "DO NOT MERGE: Disable night UI mode in battery saver."
84f2790 framework: Port IME selector notification toggle (2/2)
2a0b51f KeyguardUpdateMonitor: Fix SystemUI crash with auto face unlock
66338fc fb: add back all keyboard IME features back (1/2)
c630614 base: fix check for keyguard in edge gestures
1ab5621 Lockscreen visualizer: Check for media playing before displaying artwork
8029d81 Create lockscreen fragment properly
1b30380 Hide custom affordance icons on ambient display
f16dbda Ambient music ticker: fix text scrolling on AoD
114a5aa Ambient music ticker: fix text scrolling glitches
5d71574 Improve ambient play layout on keyguard
3c1c688 Ambient: do not extend pulse notification when not needed
7dfbed9 Ambient music: code cleanup and glitch fixes
0cd79f9 NotificationEntryManager: Fix ClassCastException
317d498 Ambient music: show on lockscreen only for Google's Now Playing
f3043c9 Ambient music Now Playing: more improvements
7f26b62 Ambient Display Music Ticker: Nuke song count info
9230e84 Ambient Music Ticker: make it pixel like
e3b471e Ambient music / Now playing: show also on lockscreen
b2f30d1 Ambient music NowPlaying: be sure to clean track info when needed
0f8b580 Ambient music ticker: make it work within Now Playing on Pixel devices
3483f7b SystemUI: enhance alarm and calendar links
9984ed5 Force expanded notification: Use Tuner API
cf1cec3 Statusbar: Update Tuner API usage
c5a15ea KeyguardStatusView: Update Tuner API usage
e3e47c4 base: add Cookie QS style [2/3]
87200a0 Digital clock: Do not use accent color while dozing
dad33b1 Ambient music: Check if isMediaNotification after final inflation
b8abc34 Add custom digital clocks for lockscreen [1/2]
08c61c2 Add custom analog clocks for lockscreen [1/2]
cc7ac37 Incall vibration options [1/3]
f6cd041 Allow to suppress notifications sound/vibration if screen is On [1/2]
5dd60e4 Improve foreground task kill process
037b9ad Support CALLBACK_TYPE_SENSOR_ROUTING
f8a1bb6 NetworkStatsHistory: Prevent IllegalArgumentException
91f7611 base: Use a system-wide recents corner radius
326a5af Lockscreen Visualizer: Automatic color based on wallpaper if no album art found
2d67552 Add lockscreen visualizer customization for solid lines [1/2]
d74de20 Add Lockscreen album art filter [1/2]
a210840 ScreenDecorations: Add tunable from thread
43f3e9a base: notch-city: Add 3 mode display cutout handler [1/3]
4fd1b69 ScreenDecorations: Clean up tuner API
6c0e3ee Use proper context for prevent ringing gesture toast
2a31d8d Fixed setting incorrect mode of vibration
396a4df SettingsLib: Allow Skia Vulkan to be used as HW renderer
03775ea Add developer setting to set the default GPU renderer.
aff5add Lockscreen Visualizer: Add pulse magic
018f604 Add Restart SystemUI button on Advanced Restart Menu (1/2)
51aba78 Fixed old mobile signal icon
4445bfd LTE Tile: corrected strings
43b3eea Support more Network modes for LTE-tile.
cbecb84 LteTile: multisim compatibility
a196360 LTE tile: Remove oreo style slashes
fc27052 Implement LTE Tile [2/2]
54c85e6 Fix issues with QS access on secured lockscreen
4116091 Allow disabling QS access on secured lockscreen [1/2]
a2176b0 SystemUI: Allow using tuner API for Global settings
159247d QS: Add Sound tile to Quick Settings
b520866 Wifi: Send DHCP DISCOVER with rapid commit
e2fffb2 wifi: Add APIs and keymgmt to support WPA3(DPP,SAE,OWE,SuiteB).
ebff363 Wifi: Add FILS support in WifiConfiguration
1c62af7 IconsHandler: Really update the icon packs available
d6919ec Re-add WPS implementation (2/3)
d17dc51 ActionUtils: Reverse actions for QS and notification panel
d32498d Add more action utils
a298363 Support per-app icon and label customization [2/2]
e76e109 MicroG: Allow location providers also outside of /system
d3b9739 Lockscreen Date Font Style [1/2]
2873703d Lockscreen Clock Widget Font Style [1/2]
3059d4e NavigationBarFragment: Update modes only when attached
0a471a4 BatteryMeterView: Fix logcat spam
e6eab6f Fix StatusBar icons tinting when in split screen
06c3bf6 base: SystemUI: fix status bar mobile view layout problem
f0b4653 SystemUI: fix visibility of mobile type icon
3bc03fa Allow switch to pre P mobile icon style [1/2]
b7a38ac QS footer icon visibilities [1/2]
5b33cb2 Allow to quickly open Running Services from QS panel [1/2]
aeb80bc Allow to disable qs footer warnings [1/2]
da4bc46 Telephony: Add DisconnectCause values for clear code
bba4cd6 UiModeManagerService: Store messaging night state on Settings class
6b454cb Use normal tinting for emergency icons
e2c5cb7 Fix action bar font family on material themes
fe03147 GlobalActions: avoid multiple power dialog animations
10c4509 Disable SwipeUI when navbar is disabled [1/2]
2044ac3 Full gesture navbar: Apply only on stock navbar
e6ead6f GestureButton: Adapt to sendKeycode API change
951893a Allow to set a full gesture navbar [1/2]
974d2bd QS tile titles visibility - Fix to hide label container
e6ed206 Implement per-app thermal control [1/3]
a09e4b1 Add optional OP cam support
27da5c0 Disable edge gesture service by default
4cc4af5 PIE: Add back landscape check properly
f28d01e PIE: Fix animation for settings icon and clean up
3f0766d PIE: Clean up for orientation mess
24565e6 PIE: Fix auto dark theming and use tuner API
02948a0 Frameworks: PA PIE Controls 3.0 [1/3]
3766a9b Forward-port support for chained input filters
c024e88 Add EdgeGesture service for system gestures [1/3]
12f51bc QS tiles customizer: respect user tiles columns value
f0018c1 OnTheGo: Add missing import ComponentName
28036bf frameworks: Reset battery stats [1/2]
da6e890 Themes: Workaround to fix dark theme on Messaging app
66ab780 Ability to hide superuser status bar icon [1/2]
a8579a3 Remove the check of mService when BluetoothHidDevice doUnbind
1858fdd SystemUI: don't add already attached qs tile views
77490f3 Keyguard: Hide check button when using PIN quick unlock
1e45b62 LatinIME: fix navigation bar for expanded desktop
0bbb67a build: Add props to allow skipping build consistency checks
39c2409 Utils: Add function to kill package
4b32e0d Add Clear All Button to Recents [1/2]
9861a9a Quick settings panel : Set transparency [1/2]
60aaacd crdroid: Clean up one hand mode UI [1/2]
d642d37 onehand: Add display shrink mode
b8c0909 VoLTE icon: reduce height & width to match status bar icons
47cb3d3 Allow tuning extra padding for status bar
9f87a57 Rounded Corner: Code improvement and clean up
3cd7ad4 Custom Rounded Corner and Padding preferences [1/2]
92f91db Redo weather toggle for lockscreen
e1a5acd WeatherClient: Check boot completed prop
dfeb6a3 WeatherClient: Conditionally allow query when adding observer
7675f83 WeatherClient: Don't enforce READ_WEATHER permission
f461c5f WeatherClient: Fix horrible allocation abuse
7a6a1af framework: Grant READ_WEATHER permission
449fa67 Add toggle for lockscreen weather and improve code
c50ff88 Weather client: fix refresh at boot and improve/cleanup code [1/2]
75e1c39 Weather client: switch to vector drawables
979ae64 SystemUI: Implement weather on lockscreen like Pixels
340506b Update QS tiles showed by default
4816a7e Use same NFC icon as that in QS tile
47f73be SystemUI: Add statusbar NFC icon
2eafa22 VolumeDialog: Rework expandable dialog
068d506 Volume dialog timeout (1/2)
8a0e21f Init volume dialog only when setting updated
a764dc5 Extended audio panel - fixes for unlinked notifications
0d77f2c Extended audio panel [1/2]
f1f4ce5 Allow overriding default volume dialog position
04b74d8 VolumeDialogImpl: Use TunerService properly
1a25178 telephony: Conditionally ignore RSSNR signal level
f5b23aa CPUInfoService: Clean up intent filter
49de838 Ambient music ticker: don't trigger if it's not a media notification
0d4f5ca Ambient music: be sure to clean track info on media notification drop
3e92973 FontService: Support fonts from Substratum theme packages
4c6ead9 FontService: Don't copy resources from /system/etc/fonts
b8d5691 FontService: Protect font changed broadcast
5bd561f FontService: Disable logspam
7445847 Set font for remaining keyguard items
a36d6b5 Set font for AmbientIndicationContainer
34caaa4 FontService: fix null object reference
9574d2d FontService: fix potential NPE and handle disabled packages properly
1f46044 Add progress for font apply [1/2]
6471afa Dynamic font fix for FDE devices
3c2d40e Fonts: patched a few need files for boot
324688a Fonts: Update keyguard when font changes
36595a9 bringup: Fontservice
021eb13 PebbleBerry: Switch styles [1/3]
3af09d1 PebbleBerry: Add black/dark themes for google intelligence and wellbeing
91b3970 PebbleBerry: Add QS header styles [1/3]
1a1870f PebbleBerry: Introduce Tile Styles - a QS tile style picker [1/3]
25050e8 PebbleBerry: Simplify for power saver mode
f1362ce PebbleBerry: Turn off night mode before switching dark style
c1fc3ae PebbleBerry: Fix black theme auto reset
eafc667 PebbleBerry: Add independent switching of notification theme
89c5cd6 PebbleBerry: Support black overlays
a61047d PebbleBerry: Allow switching accents and light dark themes in better way
5300651 PebbleBerry: Add string to store status for dark theme usage
0fcece9 PebbleBerry: Add SystemUI dark theme support
6d575e1 PebbleBerry: Create theme/accent manager utils
ded0db9 Revert "SystemUI: Berry styles"
c7d73e3 Revert "SystemUI: sync dark mode with AOSP night mode too"
c10af58 TunerServiceImpl: Remove unavailable settings from blacklist
425bbf6 Reload assets on overlay change: code improvements
04c1358 Notifications: Do not use theme context for remote views
6a3677c Improvements in loading notifications with dark mode
25a1295 Reload more assets on overlay change
63bd5b2 Add support for theming notifications
ba9792d Expose notification info text color
c86daa7 Themes: Remove color spans when using config_useDarkBgNotificationIconTinting
2183f27 Themes: Add Theme.DeviceDefault.Resolver.Exposed
fcc1d26 Themes: add bool to optimize notification icon colors on dark backgrounds
92c889e Themes: Expose notification icon colors
98c37d6 Themes: Set UserIcons tintMode to SRC_ATOP
d4de93e Themes: Expose QS tiles and label colors
a020a4a Themes: SystemUI: expose screen pinning colors
fa824c4 Themes: SystemUI: Expose QS edit item decoration background color
0642c9e Themes: Allow Permission Icons to be fully themed
5421d41 Themes: Expose toast & tooltip text colors for themes
3dc75c4 Themes: Expose Keyguard affordance circle background
4bb9062 Themes: Allow volume slider and thumb to work with custom images.
561eaa6 Themes: Expose Screenshot flash and background colors
fac6168 Themes: Expose Keyboard Shortcuts Dialog
24e83b1 Themes: graphics: ADB "N" icon compatible with OMS7
c0619d0 Themes: SystemUI: Expose switch bar title
bd14e6c Allow Navbar ripple color to be themed
234f090 Themes: Expose QS tiles and label colors
0dfd807 Themes: Expose QS background color
1886736 Expose and tint settings dashboard icon tint
e6724c9 Expose autofill save dialog text color
50c4103 Expose screen pinning dialog background and text color
b00c9b3 base: themes: dont use colorPrimary for active qs
f0162fe Expose two target preference divider color
8d439ab Expose faststroller text for themes
3d81aaa Expose toast colors for themes
14eb129 Fix autofill save dialog
d0be4ef Allow Immersive cling colors to be fully themed
504df43 Themes: Allow Resolver List BG to be fully themed
2af613b Make resolver list fully themeable
0215ce7 Themes: Expose resolver hardcoded colors
374580a Ambient display music ticker [1/2]
d17efec Port ambient Now Playing container from Pixel [stripped down version]
358907a Fixes for lockscreen visualizer
527bbeb SmartBar: Enable action for Expanded Desktop
4835f9a SmartBar: Enable action for One Hand mode
b1689fd Update stock navbar items only if enabled
8f42fb8 SmartNav: Bring back Kill App action
ea84113 Pulse : allow to blacklist apps [1/2]
661e14c SmartNav: Implement pulse for stock navbar
f02597c SmartNav: Add missing setting defines
c3707c0 Pulse: add back auto color based on albumart
c57d181 Initial checkin on Pie for SmartNav navigation suite
19dd8ab Add Flashlight blink on incoming calls [1/3]
6d27d33 AppOps: Do not prune apps that are not present
8c32f24 SystemUI: Name Cellular Tile based on carrier
b352793 Custom Icons handler: add launcher icon cache support
19ee7af Stock Recents/Overview icon pack support [2/3]
c2f04e2 keyguard: Actually kill Fancy Colon
d8ee059 Fix no default ringtone for slot2
bb375dc Phone ringtone setting for Multi SIM device
023a1c5 Suspend Actions [1/3]
9bf653e Utils: Import restart systemui api
0d7d4c9 Allow users to switch between Pie/Oreo recents [1/2]
3b35d98 SoundSearchTile: Make default state inactive
dccffc1 Add Google Sound Search tile
009695e Cellular tile: don't show disable confirmation dialog
0470249 Remove call to expand QS panel while pressing the Airplane QS tile
456b2af0 Ask pin when tapping Airplane tiles on secure lockscreen
923b08d Qs tiles no title: use bigger rows padding
8df710f OnTheGoTile: Fix active inactive states
1d2a190 QS: SystemUI: Add On-The-Go Tile
c16b598 fw_base: On-The-Go Mode (1/3)
848cd10 Add device key action to take screenshot [2/3]
bc43ebd Add device key action to toggle flashlight [2/3]
6f3acd6 Add api to toggle flashlight and check if device has flashlight
839cde6 base: implement OP like navigation gestures [1/2]
7352f35 AODTile: Fix long click intent
cbd3882 BatteryBar [1/2]
27f3dd6 Ability to toggle VoLTE icon in statusbar [1/2]
b83830a Allow to dismiss notifications with FP left/right swipe [1/2]
8f2ebb8 Add Always On Display QS Tile
e3bd0f4 MusicTile: Make tile state inactive if not playing music
1d1fb1c Add Music QS Tile
3d9072b Allow to set QS panel columns and rows [1/2]
05f33e5 Speed up Recents additional buttons show delay
74acabf BatteryMeterDrawableBase: Refresh only when value changed
46f05a9 battery: Allow setting custom symbol near text on charging [1/2]
dd31691 Add dotted circle battery and hidden battery styles
68a8fca Fingerprint authentication vibration [1/2]
6bce25c Allow using 4G icon instead LTE [1/2]
ca1ccfc Make roaming indicator optional [1/2]
a86f863 Add ability to toggle bluetooth battery level in QS [1/2]
c38110c Add ability to toggle bluetooth battery level [1/2]
0625b21 Add CarbonGestures [1/2]
5b2cf97 Smart Pixels: Dynamically register receiver
081f49b SmartPixels: Also depend on burn in protection
3ef2b88 SmartPixels: Add config to enable smartpixels support
90397b4 base: make smart pixel burn-in protection dependent on device burn-in
edd1a8c Add smart pixels [1/2]
e6882132 Custom logo customizations [1/2]
b485d70 Fix heads-up fc when clock is hidden
0afc4e4 Add few Clock settings to Tuner reset blacklist
1adb623 Do not apply date customization to QS clock [1/2]
5116be3 Add option to auto hide status-bar clock [1/2]
eacde11 Statusbar clock customizations
dffd5b0 Allow using position tunable to hide clock
f4afd01 Add separate tunable for clock seconds
44fa90a Network Traffic: Add more customizations and improvement [2/3]
918b403 Network traffic mode for status bar [2/3]
b59c551 Move net monitor to expanded statusbar header [1/2]
6a6baa04 Use alphaoptimized layout for custom icons on left
4b7b1c4 CollapsedStatusbar: Fix phantom spaces in status bar
a11bafd CompassTile: Add a device supports compass check
c9425a9 CompassTile: Do not use slashed icon
2465426 CompassTile: Set default state inactive
3723c71 Add Compass tile
b49bba9 ExpandedDesktopTile: Set default state inactive
fc2db94 QS: Add Expanded Desktop QS Tile
0bf23fd PhoneWindowManager: Do not panic if immersive mode active
2ecbda8 Add a whitelist for location providers outside of /system [1/2]
b8b5fdd AbsListView: Fix widget couldn't find any view fc
bfd85f6 Return: Listanimation Views and Interpolator [1/2]
9d343a2 Add option to disable scrolling cache [1/2]
9dfcc8e Fix: No text in toast for RTL layout
1cabcd4 FW_Base - XuiMod: Toast Animations [1/2]
9cde123 AppTransitions: Remove hackery for controls duration
405d954 Allow toggling animations off [1/2]
59d8871 SystemUI: remove unnecessary recent apps transition
7fd0e8b AOKP custom system animations (1/2)
faee268 display: Don't animate screen brightness when turning the screen on
817bd49 Add interpolators to qs tiles animation [1/2]
a7e844f Add animations to quick settings tiles [1/2]
741c9e7 Force Expanded Notifications [1/2]
d73ae8e Base: HeadsUp snooze function [1/2]
625b147 HeadsUp: add timeout option (1/2)
4329df9 base: Add accidental touch prevention for assist key
da0d827 base: Introduce Accidental Touch
889e4f5 base: Introduce new navigation bar key event source
dabc5e7 Battery light: 100% charged level (1/3)
f1bdfe9 Add HW Keys QS tile
d9a9607 policy: introduce pocket lock
a1d6217 pocket: introduce pocket judge
b5c0f90 base: Add bool to enable/disable doze by default
df5b833 Allow tuning ambient display with sensors [1/3]
51211da Toast icon switch [1/2]
1cc40d7 Show icon of package associated with Toast
1606d75 Integrate crDroid OTA into crDroid Settings [1/3]
0f98afa StatusBar: add missing import for ContentObserver
8431720 Add AlarmsBlocker [1/2]
d9732ea Add WakelockBlocker [1/2]
17c8ffe CPUInfoService: Improvements and fixes
720cbd0 QS: Add CPUInfo toggle tile
40c0073 SystemUI: add CPU info overlay
3a69e31 Make long press music skip and torch work on AOD
1d1bb52 ambient display: Fix volume key music control
6f85e32c Base: Hide power menu on secure lockscreen [1/2]
0c7e7e4 base: persist screenshot type in settings
68f0fab QS: Add partial/full screenshot QS tile
844d54d QS: Add Screenshot QS Tile
f283b28 core: Add api to take screenshots
c0f16ad Live Volume Steps [1/2]
26e2bf8 QS tile titles visibility [1/2]
38ece27 Add customizable action for back long press button [2/3]
9e5f78e Add device key action to kill app [2/3]
2a84d6f Add toggle to disable HW keys [1/2]
df0e037 Statusbar: Clean up Tuner API
0b54dbd SystemUI: Add back the Pixel Navbar
7f12f85 Use FORCE_SHOW_NAVBAR to actually toggle navbar
71d5853 Quick settings: Add Haptic Feedback to tiles [1/2]
768a85f Add option to select brightness slider positon [2/3]
7e0bb08 Fix playing screenshot's sound when camera's sounds off
3e51bd1 Allow to disable screenshot sound [1/2]
f447d3d Separate double tap to sleep on lockscreen [1/2]
335e6e4 Return: Smart Pulldown [1/2]
8151766 SystemUI: Add case to quick pull down status bar anywhere
3deeb5a NotificationPanelView: Clean up tuner API
556aa35 MediaScanner behavior on boot (1/3)
e79230e Keyguard: Fix scramble PIN view for multiple users
5450f4e Disable PIN entry after successful quick unlock
7305200 Keyguard: Forward port lockscreen quick unlock (1/2)
356099d KeyguardHostView: Auto face unlock v2 for pie
47b1299 Add config to enable face auto unlock by default [1/2]
78e5f02 Base: fix facelock crash when lock screen is disabled
8fa79cc Add preference for automatic face unlocking [1/2]
2185dd3 Dismiss keyguard automatically when face is recognized
81aee18 Add crdroid utils
cc96736 base: Add metric for crDroid Settings
27f6ebd BatteryService: add dash charging support
1aec931 LockscreenCharging: squashed (1/3)
375cec5 base: Add stub files
da7b54a Prevent 3rd party app from turning on speaker during the system call
00cfdd7 Change the icon for the captive portal login app.
9b0b64d Stable seek bar positioning
65ef916 telephony: Fixed crash in data service
e23b33e Add missing Chime notification sound on AudioPackage14
f61e6ba frameworks/base: Avoid recording negative data
888d760 add VSYNC scheduled flag and avoid two doFrame calls in one period
c5d63ab FrameworkBase: Fix NullPointerException of AMS
9a09102 Use the boot class loader as parent of system server loader
b79fef3 Remove uses of libcore.io DropBox and EventLogger
ffcaebc Move DexLoadReporter setup before AppComponentFactory calls
0b49b6c Fix NullPointerException in ConnectivityService
41dcfeb Optimize the font cache size according to display resolution
5018dd3 Fix handlelr thread block while switching bluetooth
b95f5c5 Fix Google Markup FC
a8bf8b7 base: Fix crash when changing default phone app
a183493 DefaultPermissionGrantPolicy: grant Google sounds picker storage perms
7771aae base: fix mediascanner access permissions to external storage
e05420d Add Location & Storage permission to Default Dialer App It's required for Call Recording
acd61d4 Permissions: Grant Pixel's Wallpaper app access to SD
4878084 Fix Google dialer FC due to missing permissions
787f2d9 Allow chromium to sign in
54192b3 Fix Google Calendar FC
998d8cb Fix permissons for ContactsProvider2
67e4383 Fix Fi permissions
8a3c0ef Fix Android 7.0 GApps permisions which were causing F/C
1ab1cda Fix setupwizard FC
5bdcbe9 Fix NPE on ExpandableNotificationRow
417f84f pm: PackageBackwardCompatibility -> applyPolicy
8c5a8f1 pm: Use toArray(T[]) instead of toArray()
d0fb329 Fix inaccurate power algorithm of mobile radio
7e2812d Fixes crash (race cond) when destroyActivity.
c19787c Fix the reference leak on RemoteCallbackList
3540bcc services/job: Fix two Jobscheduler bugs
aa47115 frameworks: Fix activity stack ConcurrentModificationException
e6c52c7 Remove another unused calling for better performance
34879a3 BackupAgent: add backup shared mode
c209096 Rename the backup file to base file when backup exists
c96ba81 Fix intermittent slowness in resolver activity towards end of day
42b9b52 Allow Python Versions Higher than 2.6
3c24530 DragSurface: destroy surfacecontrol in view site
a957173 hwui: fix mmap leak of graphicsstats service
7354e27 hwui: stability: check mmap return value
c7af87e hwui: Don't run comparisons on non-jank frames
d4af5ae libs: hwui: Enable perf mode
1a84c42 hwui: Fix HWUI_COMPILE_FOR_PERF for non-arm
0a7e43f hwui: Disable fine-grained logging
1c263d9 hwui: Remove deprecated compiler flag
c847007 base: limit direct share targets to reduce lag
439fc2e Improve scrolling cache
0166d61 base: set scrolling to 0.006f
7b5ec33 ListView: Obtain next list item in advance
5e5d16f core: touch response optimizations
bb0d552 Optimize AbsListView to reduce click operation latency
0d2e143 Make Build.TYPE and Build.FINGERPRINT consistent for apps.
9ec1a24 Workaround for wallpaper not shown correctly problem
1d2738b Clean receivers completely when forceStop the process
31e6131 Fix a 'memory leak'
a83cc8b Fix showing empty signal strength for TD-SCDMA
93d05d0 Wallpaper is half black after rotating quickly
d4d49a3 Remove useless warning when dismissing notification
50076a3 SQLite: Do integrity_check only once
7dfe347 Add handling SQLiteDatabaseCorruptException
f05ef09d MediaScanner: Detect folders
7e29b5d Telephony: NPE observed in Settings when click on Search settings
dc0227c PackageManagerService: Avoid NPE in matchComponentForVerifier
f1a2a4c AlarmManagerService: Add null check to QCNsrmAlarmExtension call
173887f ActivityRecord: .app must not be null when you call .setVisible
37150f7 AMS: Fix the null pointer exception in MainHandler:handleMessage
e6d9a8a AMS: Fix the null pointer exception in IntentResolver
65c4012 ConnectivityService: null check before accessing getCurrentScore()
dee3ad2 Fix UsbDeviceManager null object reference
4dc401c InputWrapper: Opt out early if session == null
63bfed8 ParcelFileDescriptor: can we stop the panic here?
154effd base: SystemUI: fix themeing of notification shelf dot
f6bd34b SystemUI: Change arrow keys to vector images
9bf06d82 SettingsLib: Cherry-pick misc fixes to AOSP
c158b5f Add additional required permissions for priv-apps
366197f Fix NPE with void android.view.VelocityTracker.clear()
f6330c3 base: Supress telephony crashing platform
9e123ec Update ringtones and notifications
24c4988 Enable NSRM (Network Socket Request Manager).
dfabda3 SystemUI: Update NFC tile drawable
e728bdb StatusBar: Silence logspam
463e02b telephony: Make IMS method updateToState accessible
a6b7e16 SystemUI: Keyguard: Check for a null errString
ebe9a24 Bluetooth: Fix NPE when accesing Manufacturer Data of invalid ScanRecord
c59486c VrManagerService: Solve the null pointer exception
6c5f3dc Kill off provider info logspam
67e1e70 Remove unnecessary videos
40a3a69 base: Remove round corner padding from statusbar
b0d17ae KernelWakelockReader: stop the panic
2f73d86 Screenshot: Fix possible NPE
d5421b6 Suppress FingerprintManager logspam
8913616 TunerService: Prevent NPE with tunable
e52eed3 base: Make Build.DATE visible to apps
e1179d2 NightLight: Allow lower temperatures
5d54830 Increase Zenmode max hour limit from 12 to 24
186542d view: add null check for dispatch touch view
86c7de8 CarrierConfigManager: Enable enhanced call blocking function
e6582e6 StorageManagerService: Fix for system_server crash while booting
0cc9238 WindowManagerService: Remove status bar perm checks
34cde28 base: disable warning in StaticLayout
64b6e72 Telephony: Don't crash for too long baseband version
0d5533f base: SettingsProvider: cleanup leftover logspill
a4f4f3e Fix NPE when AOSP ambient display preference is removed
2b842b2 Shorten wait time for shutdown time optimization
2a87044 ActivityManager: fix npe in ProcessRecord
33e11ed frameworks: Fix null pointer Issue
22e5f4d Revert "Remove getIntWithSubId in TelephonyManager."
d40dfc8 SystemUI: Prevent NPE in Dependency.get() in BrightnessController
fe6cccb aapt: silence density flag warnings
e982248 Avoid needless Integer.valueOf() object allocation.
cf1c369 Reduce log verbosity: Don't spam logcat
0d221b9 SmoothSpinners: Makes the loading "spinner" animation smoother
82d2e19 Allow faster app switching
5190f53 Speed up Orientation Listener
e238513 android.view: Speed things up!!
714a5fc Notification: Remove logspam from apps without channels
d492674 Don't crash if there is IR HAL is not declared
ae22dd0 TelephonyManager: Prevent NPE when registering phone state listener
72e3a84 Fix NullPointerException in CaptivePortalLogin
e712d24 SystemUI: Remove annoying log caused by aosp bug
65ef414 NavigationBarView: Avoid NPE before mPanelView is created
1b350b4 Add missing STORAGE_INTERNAL permission for BackupRestoreConfirmation
a2db080 SQLiteDatabase: Catch corrupt exception during transaction
dc130cb DEBUG: Turn off some debugging we don't need.
d6e2716 BluetoothAdapter: disable logspew
0dc004b Fix Layout.primaryIsTrailingPreviousAllLineOffsets
b396aa1 HidProfile: sync isPreferred() with HidHostService
f7e3735 Correct argument order in permission check

   * frameworks/native/
56373d4 Merge 'lineage-16.0' into 9.0

   * packages/apps/CertInstaller/
6685f8f Fix opening PEM files in CertInstaller

   * system/core/
a418ec6 Merge 'lineage-16.0' into 9.0

   * system/sepolicy/
e92d0dd Merge 'lineage-16.0' into 9.0

   * vendor/lineage/
3e1f2b3 crdroid: Bump to version 5.8
3fc301b build: Add goldfish privapp whitelist and move to common makefile
4fcf9de overlay: Show DocumentsUI internal storage by default
ba993a8 Update recorder package name
eba54c7 Add missing recorder permissions

====================
     09-09-2019
====================


   * packages/apps/Launcher3/
70dc20e New Crowdin translations (#29)
7bd38bd Launcher3: Change foreground icon
3887b66 Launcher3: Add missing permissions
ca7c3c7 Quickspace: Let's add a marquee
8faf009 Quickspace: Add contextual messages/greetings event
faae061 Quickspace: Toggle the Now Playing status
88d98dd Quickspace: Add local media as Now Playing
f20bcfb Quickspace: refresh the views more frequently
72944d4 Quickspace: Remove clicked check on device introduction
a35d1bf Defuse device intro for now
a919f52 Launcher3: Let's bring back device introduction action
51f2aa9 Launcher3: Add alternate layout
546906e Launcher3: Extend notification listener with proxy

   * packages/apps/crDroidSettings/
e328a0d New Crowdin translations (#472)

   * packages/services/Telecomm/
2752b71 Merge 'lineage-16.0' into 9.0

   * vendor/lineage/
b5dea32 privapp-permissions: Allow launcher to use android.permission.STATUS_BAR

====================
     09-08-2019
====================


   * packages/apps/Dialer/
5914df9 Merge 'lineage-16.0' into 9.0

   * packages/apps/LineageParts/
5f47287 Merge 'lineage-16.0' into 9.0

   * packages/apps/Snap/
14043a6 Merge 'lineage-16.0' into 9.0

   * packages/apps/crDroidSettings/
a1907f1 New Crowdin translations (#471)

   * packages/inputmethods/LatinIME/
ca10c5c Merge 'lineage-16.0' into 9.0

   * packages/services/Telecomm/
08fe0da CallLog: Get rid of warning
231d3ad CallLog: Fix improper call to SensitivePhoneNumbers

   * vendor/addons/
7fac4a4 addons: Update Longshot apk

   * vendor/lineage/
25cf729 Disable AudioFX on atv
cf7b93e prebuilts: Remove outdated TCP init script
b38ea68 LatinIME: Add en_GB, en_US, lt, lv, ro, sl, sr, tr dictionaries

====================
     09-07-2019
====================


====================
     09-06-2019
====================


   * packages/apps/LineageParts/
c3e6d38 PartsActivity: Add a search button to our activities

====================
     09-05-2019
====================

   * android/
800af59 manifest: Updates for 2019-09 P ASB

   * build/make/
ba77d57 Bump Security String to 2019-09-05

   * external/libcups/
175d20e Fix heap buffer overflow in ipp.c

   * external/libhevc/
bf2b18b decoder: Fix valid SPS check in parsing SEI

   * frameworks/av/
d5628a5 Merge 'lineage-16.0' into 9.0

   * frameworks/base/
789e158 Fix NPE in SyncRtSurfaceTransactionApplier#scheduleApply

   * frameworks/native/
d5da683 Fix race between SensorManager ctor and callback
e506185 Free mObjects if no objects left to realloc on resize

   * packages/apps/Dialer/
f3ab62b Enable Call Recording for Sri Lanka and Costa Rica.

   * packages/apps/Email/
9a9a4fa AOSP/Email - Create an empty Bundle if originalExtras doesn't exit. Backporting the fix to fix NullPointerException.

   * packages/apps/Launcher3/
4e99d1b New Crowdin translations (#28)

   * packages/apps/Recorder/
a3cd3c7 Recorder: UI changes and improvements

   * packages/apps/crDroidSettings/
1364255 New Crowdin translations (#470)

   * system/core/
e210b70 Fix a memory leak in gatekeeper.

   * system/nfc/
6faf1f1 Prevent OOB read in rw_t4t.cc
cc5735c Prevent integer overflow in NDEF_MsgValidate

====================
     09-04-2019
====================


   * packages/apps/AudioFX/
383972a Allow opt-out of AudioFX

   * packages/apps/Recorder/
25243f4 Automatic translation import

====================
     09-03-2019
====================


   * frameworks/base/
f8d54bb SystemUI: disable wallpaper-based tint for scrim
2db48e3 MTP: Add support of ObjectInfoChanged Event
7c65f70 LiveDisplayTile: Remove tile if unavailable

   * packages/apps/Recorder/
c74af6a overlay: Use dp instead of sp on timer tick
6586a41 Keep overlay always dark
e4765ae ScreencastService: Update notification immediately after recording started
5467cfc OverlayService: Hide when starting recording, if not overlay should not be displayed
a3ba553 Fix inline build
fc9f85b Revert "Android studio import"
c28df9e Android studio import
f9d51c4 Improve error handling and some code
acc6ec7 Prevent miss-clicks on views

   * packages/apps/crDroidSettings/
ce7dafd crdroid: Clean up for font frag

   * vendor/codeaurora/telephony/
7de911d Revert "IMS-VT: Low battery handling for Video calls"

====================
     09-02-2019
====================

   * android/
df457c9 manifest: Track system sepolicy

   * device/lineage/sepolicy/
7368360 Revert "sepolicy: remove set_prop for theme_prop on coredomain"

   * frameworks/base/
9862591 fw/b: Use common network restrict apps method

   * packages/apps/Recorder/
fc01360 Fix lag when dragging overlay and updating timer
5b48203 Add alpha on floating window
16e3015 Cleanup config
a650176 Adjust internal audio recording params
1f56e9a Add timer into activity
5f33ba7 Revert "Open last recorded item on stop"
9778c93 Improve floating window
f04b85c Use accent from framework
54deb67 Don't hardcode font
4fc7b0f Fix black theme
54130d1 overlay: Add little spacing on the end of recording button
19386d1 Improve share notifications
263eac9 Disable qs tiles when locked
dd671a9 Open last recorded item on stop
aad89be Add listener on Settings activity
f33d5a3 Stop overlay service on record started
3a78d14 Add orientation preference
0e4e3a4 Pause recording when screen off to save resources
db7264c Check before unregistering broadcast receiver
309b558 Always use H264
5d4f105 Hide some activities from recents
73f9d42 Add more preferences
dbb5dec Use reflection to collapse statusbar
1ede6d1 Improve transparent theme
02c298e Conditionally disable internal audio recording support
38c59b2 Import custom androidx preference library for better theming
fec3196 More theming improvements
c09bc90 Refactor settings UI
adbd547 Refactor recording methods
9511b58 Separate and improve strings
446ad5a Rename strings to custom_strings.xml
6574d90 Cleanup intents
9afc974 Remove from launcher
6e48d03 Update icon
8ff4d49 Change version
7004cc5 Implement qs tiles and refactor code
2885a4d Improve recording floating overlay
33ce278 Don't use shared prefs to store recording state
fccca20 UI redesign
55254ec Add system audio recording support [1/2]
e97bc73 Rebrand
1ad0339 Bump sdk

   * packages/apps/Settings/
d05a156 Settings: Change fonts

   * system/sepolicy/
5838399 Allow system server to set props

   * vendor/addons/
5401629 Fix actionbar font
8102dfa Separate custom fonts from material theme [1/2]
c0f497b Fix system error dialog
9b88282 Restrict dialog theming to system apps

   * vendor/lineage/
54a4424 kernel: Add TARGET_KERNEL_ADDITIONAL_FLAGS to allow setting extra cflags
158fa0a recorder: grant CAPTURE_AUDIO_OUTPUT permission