1ecd25bb06
	 
					 
					
						
						
							
							update version and changelog for 1.0.0 release  
						
						
						
						
					 
					
						2022-10-12 15:25:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa28eb35ab
	 
					 
					
						
						
							
							fix crash in TMDBApiController when searchMovie() returns no title  
						
						... 
						
						
						
						* make title/name optional
* for movies use the movie search endpoint instead of multi
fixes  #65  
						
						
					 
					
						2022-09-21 21:06:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3fe81224b
	 
					 
					
						
						
							
							add missing play button functionality for highlight media in HomeFragment  
						
						
						
						
					 
					
						2022-09-20 19:47:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34c7f9d081
	 
					 
					
						
						
							
							replace TextView in shimmer items with dummy ImageView with rounded corners  
						
						
						
						
					 
					
						2022-09-20 15:20:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e835715b9c
	 
					 
					
						
						
							
							fix item_media width  
						
						... 
						
						
						
						don't hardcode layout_width to 195dp, set layout_constraintWidth_max and image_poster layout_constraintWidth this fixes issues if the screen is not wide enough to show multiple item_media elements 
						
						
					 
					
						2022-09-18 13:53:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						001141337d
	 
					 
					
						
						
							
							add shimmer for highlight in home screen, update agp to version 7.3.0  
						
						
						
						
					 
					
						2022-09-18 13:33:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5cd3d25ebe
	 
					 
					
						
						
							
							fix shimmer for light theme  
						
						
						
						
					 
					
						2022-09-15 18:02:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c3548a866
	 
					 
					
						
						
							
							add shimmer effect while loading to the lists in home fragment  
						
						
						
						
					 
					
						2022-09-14 21:31:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebd96f9849
	 
					 
					
						
						
							
							compileSdkVersion 33 and library updates  
						
						... 
						
						
						
						* core-ktx 1.8.0 -> 1.9.0
* appcompat 1.5.0 -> 1.5.1
* navigation-fragment-ktx 2.5.1 -> 2.5.2
* navigation-ui-ktx 2.5.1 -> 2.5.2 
						
						
					 
					
						2022-09-14 20:33:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85b17d7a76
	 
					 
					
						
						
							
							improve buttonNextEp hiding behaviour  
						
						... 
						
						
						
						* the button will be diabled on PlayerActivity.playNextEpisode()
* the button will only be enabled if PlayerViewModel.playNextEpisode() returns
* remainingTime will be set to 0, if duration < 0, this fixes the button reapring after a few 100 ms when beeing pressed
fixes  #53  
						
						
					 
					
						2022-08-27 13:59:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f128efea0d
	 
					 
					
						
						
							
							set compileSdkVersion and targetSdkVersion to 32  
						
						
						
						
					 
					
						2022-08-27 13:56:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da94003368
	 
					 
					
						
						
							
							update agp and libraries  
						
						... 
						
						
						
						* agp 7.2.1 -> 7.2.2
* kotlinx-coroutines-android 1.6.3 -> 1.6.4
* core-splashscreen 1.0.0-rc01 -> 1.0.0
* appcompat 1.4.2 -> 1.5.0
* navigation-fragment-ktx 2.5.0 -> 2.5.1
* navigation-ui-ktx 2.5.0 -> 2.5.1
* lifecycle-runtime-ktx 2.5.0 -> 2.5.1
* lifecycle-viewmodel-ktx 2.5.0 -> 2.5.1 
						
						
					 
					
						2022-08-19 22:54:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f398c82f62
	 
					 
					
						
						
							
							update ktor to version 2.0.3  
						
						
						
						
					 
					
						2022-08-19 18:15:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						821f8b5590
	 
					 
					
						
						
							
							add subscription status and tier to the AccountFragment  
						
						
						
						
					 
					
						2022-07-21 22:06:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0028cb6dd7
	 
					 
					
						
						
							
							fix EpisodesListDialogFragment current episode selection  
						
						... 
						
						
						
						fix EpisodesListDialogFragment not selecting the correct episode, if the episode number doens't start at 0, if episodes are count across seasons 
						
						
					 
					
						2022-07-21 18:49:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						127bd030b9
	 
					 
					
						
						
							
							add unit test for token type serialization  
						
						
						
						
					 
					
						2022-07-16 15:08:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cadaa5c7a
	 
					 
					
						
						
							
							update playhead every 30 seconds while playback is active  
						
						
						
						
					 
					
						2022-07-16 14:35:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97966f5ad3
	 
					 
					
						
						
							
							fix a crash when url or vcodes are missing for a stream  
						
						... 
						
						
						
						always initialize them, also initialize hardsub_locale since it might be optional too 
						
						
					 
					
						2022-07-16 14:13:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c55bb771f
	 
					 
					
						
						
							
							partially revert  c34b95795f 
						
						
						
						
					 
					
						2022-07-16 13:48:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8eb737a831
	 
					 
					
						
						
							
							use a separate scope to update playheads  
						
						... 
						
						
						
						viewModelScope will be cleard when the activity is stopped, but the playhead update should be done anyway
fixes  #62  
						
						
					 
					
						2022-07-10 13:50:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						522b893dc8
	 
					 
					
						
						
							
							update kotlin coroutines library  
						
						... 
						
						
						
						* kotlinx-coroutines-android 1.6.2 -> 1.6.3 
						
						
					 
					
						2022-07-10 13:26:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69e0b6bcca
	 
					 
					
						
						
							
							update kotlin and libraries  
						
						... 
						
						
						
						* kotlin 1.6.21 -> 1.7.10
* navigation-fragment-ktx 2.4.2 -> 2.5.0
* navigation-ui-ktx 2.4.2 -> 2.5.0
* lifecycle-runtime-ktx 2.4.1 -> 2.5.0
* lifecycle-viewmodel-ktx 2.4.1 -> 2.5.0 
						
						
					 
					
						2022-07-10 13:19:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c34b95795f
	 
					 
					
						
						
							
							fix rwd/ffwd button pos when animation is running, clean up rwd/ffwd animation handling  
						
						
						
						
					 
					
						2022-07-10 12:53:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed0c0a4c61
	 
					 
					
						
						
							
							update libraries  
						
						... 
						
						
						
						* kotlinx-coroutines 1.6.1 -> 1.6.2
* core-ktx 1.7.0 -> 1.8.0
* appcompat 1.4.1 -> 1.4.2
* constraintlayout 2.1.3 -> 2.1.4
* material 1.5.0 -> 1.6.1
* glide 4.13.1 -> 4.13.2 
						
						
					 
					
						2022-06-06 13:53:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03a79346b7
	 
					 
					
						
						
							
							update version code and name -> beta3  
						
						... 
						
						
						
						update after tagging of beta2 
						
						
					 
					
						2022-06-06 13:45:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de1f19c2b7
	 
					 
					
						
						
							
							catch exceprion in playheads() and postPlayheads() & update agp  
						
						... 
						
						
						
						* fix a crash, if there is no internet connection while in playback (closes  #60 )
* agp 7.2.0 -> 7.2.1 
						
						
					 
					
						2022-06-06 13:14:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12bbc2ef5f
	 
					 
					
						
						
							
							add recommendations to home fragment  
						
						
						
						
					 
					
						2022-05-22 11:21:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0186cef79e
	 
					 
					
						
						
							
							fix player progress bar skip intro/next ep button overlapping  
						
						
						
						
					 
					
						2022-05-22 10:39:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc5509cf93
	 
					 
					
						
						
							
							use newSingleThreadContext instead of mutex for token refresh  
						
						... 
						
						
						
						fixes  #57  
					
						2022-05-20 15:07:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef9a0f00d0
	 
					 
					
						
						
							
							hide the playbutton on media items in library- and searchfragment  
						
						
						
						
					 
					
						2022-05-18 20:59:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b85d7ae025
	 
					 
					
						
						
							
							update kotlin, agp, dependecies  
						
						... 
						
						
						
						* kotlin 1.6.10 -> 1.6.21
* agp 7.1.3 -> 7.2.0
* splashscreen 1.0.0-beta02 -> 1.0.0-rc1
* coroutines 1.6.0 -> 1.6.1
* serialization-json 1.3.2 -> 1.3.3 
						
						
					 
					
						2022-05-18 20:58:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69c9666d2b
	 
					 
					
						
						
							
							fix crash if media is present in metadb, but season/episode are not present  
						
						
						
						
					 
					
						2022-04-22 23:51:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d6c300f7e
	 
					 
					
						
						
							
							implement runtime cache for Crunchyroll.browse()  
						
						
						
						
					 
					
						2022-04-16 17:52:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ebc1194e6
	 
					 
					
						
						
							
							add categories support to Crunchyroll.browse()  
						
						
						
						
					 
					
						2022-04-16 17:23:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c48328723b
	 
					 
					
						
						
							
							increase touch target height for exo_progress  
						
						
						
						
					 
					
						2022-04-15 17:55:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95c8a72c94
	 
					 
					
						
						
							
							add playhead progress indicator to player episodes list  
						
						
						
						
					 
					
						2022-04-15 17:47:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc04e8e222
	 
					 
					
						
						
							
							remove kotlin-android-extensions, use viewBinding in Player  
						
						... 
						
						
						
						also replace exo_progress_placeholder with exoplayer2.ui.DefaultTimeBar since the placehoder wont work with viewbinding 
						
						
					 
					
						2022-04-15 17:25:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a898a70653
	 
					 
					
						
						
							
							migrate player episodes list to DialogFragment; change hideBars() behaviour  
						
						
						
						
					 
					
						2022-04-15 16:28:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58aab72097
	 
					 
					
						
						
							
							fix FullScreenDialogStyle  
						
						
						
						
					 
					
						2022-04-15 13:39:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35157b78f5
	 
					 
					
						
						
							
							migrate player language settings to DialogFragment; update hideBars()  
						
						... 
						
						
						
						* player language settings is now aDialogFragment
* update hideBars() to work with any window & view combination
* update hideBars() to use WindowCompat 
						
						
					 
					
						2022-04-15 13:32:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80a7fc4398
	 
					 
					
						
						
							
							merge PlayerEpisodeItemAdapter into EpisodeItemAdapter  
						
						
						
						
					 
					
						2022-04-10 21:24:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd6ca8b90e
	 
					 
					
						
						
							
							up next rework  
						
						... 
						
						
						
						* start playback, when up next episode is clicked
* add playhead progress indicator to up next episodes 
						
						
					 
					
						2022-04-10 20:15:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e80e81af0f
	 
					 
					
						
						
							
							use MediaItemListAdapter in MediaFragmentSimilar instead of MediaItemAdapter  
						
						
						
						
					 
					
						2022-04-10 17:46:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f852600dc7
	 
					 
					
						
						
							
							port HomeFragment to ViewModel and Kotlin flow; update gradle wrapper  
						
						
						
						
					 
					
						2022-04-10 17:39:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa49169034
	 
					 
					
						
						
							
							fix (workaround) a crash in MediaFragment if one opens and closes multiple new MediaFragment via the similar tab  
						
						
						
						
					 
					
						2022-04-03 17:33:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7abb5cd3e8
	 
					 
					
						
						
							
							fix fragments cleanup on recreation  
						
						... 
						
						
						
						after back press if other MediaFragments where created via similar tab 
						
						
					 
					
						2022-04-03 17:22:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a71bdd2c7
	 
					 
					
						
						
							
							use fragment as scope for MediaFragmentViewModel  
						
						
						
						
					 
					
						2022-04-03 16:55:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						629c144c5b
	 
					 
					
						
						
							
							add similarTo function to  crunchyroll parser  
						
						... 
						
						
						
						This will allow us to show similar tv shows in MediaFragment 
						
						
					 
					
						2022-04-03 16:14:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2196f11da
	 
					 
					
						
						
							
							add playhead progress indicator to MediaFragment epsiodes  
						
						
						
						
					 
					
						2022-04-03 14:57:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b5a74a1de
	 
					 
					
						
						
							
							fix crunchroll parser login crash if login failed  
						
						
						
						
					 
					
						2022-04-02 20:08:29 +02:00