Isira Seneviratne 
							
						 
					 
					
						
						
							
						
						f1de353b74 
					 
					
						
						
							
							Use stream sorting.  
						
						
						
						
					 
					
						2022-07-16 08:34:04 +05:30 
						 
				 
			
				
					
						
							
							
								litetex 
							
						 
					 
					
						
						
							
						
						b7a44560f5 
					 
					
						
						
							
							Merge pull request  #8170  from Stypox/player-refactor  
						
						... 
						
						
						
						Refactor player and extract UI components 
						
						
					 
					
						2022-07-15 19:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						0e8cc72b13 
					 
					
						
						
							
							Fix random NullPointerException when adding video player view  
						
						
						
						
					 
					
						2022-07-14 22:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						33e20766c9 
					 
					
						
						
							
							Merge pull request  #8530  from krlvm/improve_placeholder_images  
						
						... 
						
						
						
						Improve image placeholders 
						
						
					 
					
						2022-07-14 15:55:36 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						9f993e0c49 
					 
					
						
						
							
							Make video and playlist placeholder thumbnails 16:9  
						
						... 
						
						
						
						After making the playlist and video thumbnails' scaleType fitCenter, the 24dp*24dp thumbnails would appear as a square, which would be strange, since the image view is 16:9. 
						
						
					 
					
						2022-07-14 14:47:54 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						6ea85e6380 
					 
					
						
						
							
							Rename dummy_* and more to placeholder_*  
						
						
						
						
					 
					
						2022-07-14 14:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						4d58026d06 
					 
					
						
						
							
							Improve placeholder thumbnail SVGs and remove theme customization  
						
						... 
						
						
						
						Theme customization does not seem to work well with Picasso: square/picasso#1275  
						
						
					 
					
						2022-07-14 14:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						7b9b9218dc 
					 
					
						
						
							
							Remove bottom-sheet-thumbnail placeholder, clear the image instead  
						
						
						
						
					 
					
						2022-07-14 14:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								krlvm 
							
						 
					 
					
						
						
							
						
						dff1adb1ad 
					 
					
						
						
							
							Fix swapped colors in video and playlist thumbnails  
						
						
						
						
					 
					
						2022-07-14 14:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								krlvm 
							
						 
					 
					
						
						
							
						
						35eeccd45a 
					 
					
						
						
							
							Rename buddy.xml to dummy_person.xml  
						
						
						
						
					 
					
						2022-07-14 14:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								krlvm 
							
						 
					 
					
						
						
							
						
						429f2536af 
					 
					
						
						
							
							Optimize thumbnail placeholder drawables  
						
						
						
						
					 
					
						2022-07-14 14:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								krlvm 
							
						 
					 
					
						
						
							
						
						7b41acb781 
					 
					
						
						
							
							Use corresponding material icon in user profile thumbnail  
						
						
						
						
					 
					
						2022-07-14 14:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								krlvm 
							
						 
					 
					
						
						
							
						
						cc7a8fb1a6 
					 
					
						
						
							
							Improve image placeholders  
						
						... 
						
						
						
						- Show placeholders until the image is loaded because timeout can be very long and missing profile pictures and video thumbnails make app inconvenient to use
- Adapt profile picture and video thumbnail placeholders to light theme
- Replace profile picture and video thumbnail placeholders with vector graphics 
						
						
					 
					
						2022-07-14 14:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						70e3c9805a 
					 
					
						
						
							
							Merge pull request  #8542  from carmebar/share-playlist  
						
						... 
						
						
						
						Add 'Share playlist' option to Playlist fragment 
						
						
					 
					
						2022-07-13 23:45:08 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						8187a3bc04 
					 
					
						
						
							
							Move PlayerType into its own class and add documentation  
						
						... 
						
						
						
						Also replace some `isPlayerOpen` with direct `playerType == null` checks. 
						
						
					 
					
						2022-07-13 23:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						4443c908cb 
					 
					
						
						
							
							Fix SonarLint java:S5320, restrict broadcasts to app package  
						
						
						
						
					 
					
						2022-07-13 23:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						c03eac1dc9 
					 
					
						
						
							
							Some SonarLint refactors  
						
						
						
						
					 
					
						2022-07-13 23:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						61c1da144e 
					 
					
						
						
							
							Some refactorings after review comments  
						
						
						
						
					 
					
						2022-07-13 23:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						3692858a3d 
					 
					
						
						
							
							Move popup layout param to PopupPlayerUi  
						
						
						
						
					 
					
						2022-07-13 23:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						9c51fc3ade 
					 
					
						
						
							
							Move functions to get Android dimen to ThemeHelper  
						
						
						
						
					 
					
						2022-07-13 23:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						1cf746f721 
					 
					
						
						
							
							Fix volume gestures not working anymore  
						
						
						
						
					 
					
						2022-07-13 23:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						4979f84e41 
					 
					
						
						
							
							Solve some Sonarlint warnings  
						
						
						
						
					 
					
						2022-07-13 23:33:16 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						a19073ec01 
					 
					
						
						
							
							Restore checkstyle and solve its errors  
						
						
						
						
					 
					
						2022-07-13 23:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						1b39b5376f 
					 
					
						
						
							
							Add some javadocs; move preparing player uis to PlayerUiList  
						
						
						
						
					 
					
						2022-07-13 23:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						6559416bd8 
					 
					
						
						
							
							Improve //region comments in player UIs  
						
						
						
						
					 
					
						2022-07-13 23:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						fa25ecf521 
					 
					
						
						
							
							Add comment about broadcast receiver  
						
						
						
						
					 
					
						2022-07-13 23:27:24 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						6fb0256997 
					 
					
						
						
							
							Remove unused PlayerServiceBinder  
						
						
						
						
					 
					
						2022-07-13 23:27:24 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						8c26403e91 
					 
					
						
						
							
							Remove unused PlayerState  
						
						
						
						
					 
					
						2022-07-13 23:27:24 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						90a89f8ca5 
					 
					
						
						
							
							Move player-notification files into their package  
						
						
						
						
					 
					
						2022-07-13 23:27:24 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						0bba1d95de 
					 
					
						
						
							
							Move all notification-related calls to NotificationPlayerUi  
						
						
						
						
					 
					
						2022-07-13 23:27:24 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						b3f99645a3 
					 
					
						
						
							
							Fix some crashes / issues after player refactor  
						
						
						
						
					 
					
						2022-07-13 23:27:23 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						76ced59b62 
					 
					
						
						
							
							Refactor player: separate UIs and more  
						
						
						
						
					 
					
						2022-07-13 23:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						bc3731265e 
					 
					
						
						
							
							Merge pull request  #7613  from litetex/increase-minsdk  
						
						... 
						
						
						
						Bump minSdk to 21 - Android 5 / Lollipop 
						
						
					 
					
						2022-07-13 19:09:05 +02:00 
						 
				 
			
				
					
						
							
							
								TacoTheDank 
							
						 
					 
					
						
						
							
						
						189c92affa 
					 
					
						
						
							
							More minSdk 21 cleanup  
						
						
						
						
					 
					
						2022-07-13 19:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								TacoTheDank 
							
						 
					 
					
						
						
							
						
						4ec9cbe379 
					 
					
						
						
							
							Remove AndroidX Webkit  
						
						
						
						
					 
					
						2022-07-13 19:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								litetex 
							
						 
					 
					
						
						
							
						
						9648525ac1 
					 
					
						
						
							
							Clean up pre-Lollipop theming  
						
						
						
						
					 
					
						2022-07-13 19:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								litetex 
							
						 
					 
					
						
						
							
						
						b125780991 
					 
					
						
						
							
							Clean up pre-Lollipop compat attributes  
						
						
						
						
					 
					
						2022-07-13 19:03:45 +02:00 
						 
				 
			
				
					
						
							
							
								litetex 
							
						 
					 
					
						
						
							
						
						99104fc11d 
					 
					
						
						
							
							Clean up pre-Lollipop checks  
						
						
						
						
					 
					
						2022-07-13 19:02:24 +02:00 
						 
				 
			
				
					
						
							
							
								litetex 
							
						 
					 
					
						
						
							
						
						7cb137ae8d 
					 
					
						
						
							
							Remove MultiDex  
						
						
						
						
					 
					
						2022-07-13 19:02:24 +02:00 
						 
				 
			
				
					
						
							
							
								litetex 
							
						 
					 
					
						
						
							
						
						e55e79bcca 
					 
					
						
						
							
							Bump minSdk to 21 (Android 5 / Lollipop)  
						
						
						
						
					 
					
						2022-07-13 19:02:23 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						0b644fd794 
					 
					
						
						
							
							Merge pull request  #8569  from mhmdanas/add-workflow-permissions  
						
						... 
						
						
						
						Use minimum required permissions for GitHub workflows 
						
						
					 
					
						2022-07-13 18:56:10 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						d5599ebfa3 
					 
					
						
						
							
							Merge pull request  #8573  from Stypox/better-thumbnails  
						
						... 
						
						
						
						Make thumbnails' `scaleType` `fitCenter` 
						
						
					 
					
						2022-07-13 18:33:19 +02:00 
						 
				 
			
				
					
						
							
							
								Taco 
							
						 
					 
					
						
						
							
						
						f7d8781bac 
					 
					
						
						
							
							Specify used ExoPlayer libraries ( #8469 )  
						
						
						
						
					 
					
						2022-07-13 17:57:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
						
						6f7298b9db 
					 
					
						
						
							
							Crop the notification thumbnail in 1:1 mode instead of stretching it ( #8533 )  
						
						... 
						
						
						
						Change square bitmap transformation strategy: change the bitmap transformation strategy when a 1:1 aspect ratio is
enabled to not stretch the bitmap but rather crop it.
On Android 11/12, the way the whole thumbnail was used for the
notification icon was not ideal, however the setting to toggle a 1:1
(as it states in settings) resulted in distortions.
Fix this by simply cropping the bitmap.
Also update the 1:1 mode strings to remove mentions of scaling or
distortions, as those no longer apply. 
						
						
					 
					
						2022-07-13 17:19:44 +02:00 
						 
				 
			
				
					
						
							
							
								Carlos Melero 
							
						 
					 
					
						
						
							
						
						d0b6d95f1b 
					 
					
						
						
							
							Add Share option to local playlists  
						
						... 
						
						
						
						A newline-separated text is shared 
						
						
					 
					
						2022-07-13 14:32:23 +02:00 
						 
				 
			
				
					
						
							
							
								Robin 
							
						 
					 
					
						
						
							
						
						93b913e14d 
					 
					
						
						
							
							Merge pull request  #8536  from TacoTheDank/bumpExoPlayer  
						
						... 
						
						
						
						Update ExoPlayer to 2.18.0 
						
						
					 
					
						2022-07-13 12:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						b96c8a0c2f 
					 
					
						
						
							
							Merge pull request  #8545  from carmebar/hide-future-videos  
						
						... 
						
						
						
						Add option to hide future videos in feed 
						
						
					 
					
						2022-07-13 11:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						a392a06cc0 
					 
					
						
						
							
							Fix feed menu items order in category to leave space for search  
						
						... 
						
						
						
						The search menu item gets added in first place when the feed fragment is added as a tab to the main fragment. So the main fragment's menu items' orderInCategory should start from 2. 
						
						
					 
					
						2022-07-13 11:04:40 +02:00 
						 
				 
			
				
					
						
							
							
								Stypox 
							
						 
					 
					
						
						
							
						
						d9af788514 
					 
					
						
						
							
							Merge pull request  #8397  from notaLonelyDay/add-download-to-longpress-menu  
						
						... 
						
						
						
						Add download to longpress menu 
						
						
					 
					
						2022-07-06 11:47:50 +02:00 
						 
				 
			
				
					
						
							
							
								nikita.artikhovich 
							
						 
					 
					
						
						
							
						
						a4724fec4a 
					 
					
						
						
							
							Add download option to long-press menu  
						
						
						
						
					 
					
						2022-07-06 11:42:57 +02:00