4bceacf75c
	 
					 
					
						
						
							
							make versions in DataTypes -> Episodes -> Episode nullable since it is in fact nullable  
						
						
						
						
					 
					
						2023-04-16 16:24:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf02bee7d4
	 
					 
					
						
						
							
							minor fixes  
						
						... 
						
						
						
						* fix episode count in MediaFragement
* fix tmdb language tag
* update media type detection to use the episode field as episodeNumber may be messinging from certain episodes of tv shows 
						
						
					 
					
						2023-04-16 13:49:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01d026cc7f
	 
					 
					
						
						
							
							update libraries, agp and gradle  
						
						... 
						
						
						
						* core-ktx 1.9.0 -> 1.10.0
* lifecycle-runtime-ktx 2.5.1 -> 2.6.1
* lifecycle-viewmodel-ktx 2.5.1 -> 2.6.1
* glide 4.15.0 -> 4.15.1
* exoplayer 2.18.3 -> 2.18.5
* agp 7.4.2 -> 8.0.0
* gradle wrapper 7.6 -> 8.1 
						
						
					 
					
						2023-04-16 00:06:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f266731115
	 
					 
					
						
						
							
							remove old theme definition  
						
						
						
						
					 
					
						2023-04-15 23:50:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6a23c8560
	 
					 
					
						
						
							
							fix onboarding colors for light/dark theme  
						
						
						
						
					 
					
						2023-04-15 23:46:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2cb05de810
	 
					 
					
						
						
							
							fix theme selection dialog to work with system theme also use system as new default  
						
						
						
						
					 
					
						2023-04-15 22:48:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5cf4527a92
	 
					 
					
						
						
							
							clean up color and theme definitions  
						
						... 
						
						
						
						also use separate theme definition for light/dark 
						
						
					 
					
						2023-04-15 22:35:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14ad34138c
	 
					 
					
						
						
							
							fix onboarding fragments and bottom sheet login  
						
						
						
						
					 
					
						2023-04-15 22:02:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47e1f6bd49
	 
					 
					
						
						
							
							initial migration to material 3  
						
						
						
						
					 
					
						2023-03-29 16:16:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdcb76e26e
	 
					 
					
						
						
							
							update glide and kotlinx-serialization  
						
						... 
						
						
						
						* glide 4.14.2 -> 4.15.0
* kotlinx-serialization 1.4.1 -> 1.5.0 
						
						
					 
					
						2023-03-01 17:24:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7004d73b9f
	 
					 
					
						
						
							
							update libraries and kotlin  
						
						... 
						
						
						
						* kotlin 1.7.20 -> 1.8.10
* ktor 2.2.1 -> 2.2.4
* exo player 2.18.2 -> 2.18.3
* androidx.appcompat 1.6.0 -> 1.6.1
* androidx.security:security-crypto 1.1.0-alpha04 -> 1.1.0-alpha05
* com.google.android.material 1.7.0 -> 1.8.0 
						
						
					 
					
						2023-03-01 17:17:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d40ab9519c
	 
					 
					
						
						
							
							migrate playheads() to crunchyroll v2 api  
						
						
						
						
					 
					
						2023-02-19 16:53:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e7db26d1d
	 
					 
					
						
						
							
							migrate more api calls to v2  
						
						
						
						
					 
					
						2023-02-19 15:13:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b7fb3ac5f
	 
					 
					
						
						
							
							fix crunchyroll parser to work with the latest api changes  
						
						
						
						
					 
					
						2023-02-19 14:21:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						097383a082
	 
					 
					
						
						
							
							fix playback & update to agp 7.4.0  
						
						... 
						
						
						
						updated the crunchyroll parser to use the new streams endpoint to retrieve the media streams 
						
						
					 
					
						2023-01-25 19:51:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9380f98098
	 
					 
					
						
						
							
							add watchlist to MyListsFragment  
						
						
						
						
					 
					
						2022-12-26 19:43:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0f05169f5
	 
					 
					
						
						
							
							fix shimmer items having the wrong size, update MediaFragmentSimilar to not depend on a specific view model  
						
						
						
						
					 
					
						2022-12-26 19:40:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e113a9c795
	 
					 
					
						
						
							
							Merge library and search into one fragment  
						
						... 
						
						
						
						closes  #55  
					
						2022-12-26 16:10:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e397e13d2
	 
					 
					
						
						
							
							fix padding for ItemMedia  
						
						... 
						
						
						
						fixes missing shadows in light theme 
						
						
					 
					
						2022-12-22 18:08:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63f5e69094
	 
					 
					
						
						
							
							update ktor  
						
						... 
						
						
						
						ktor 2.1.3 -> 2.2.1 
						
						
					 
					
						2022-12-11 20:00:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf6f2d916e
	 
					 
					
						
						
							
							make MeidaFragment poster and backdrop responsive  
						
						
						
						
					 
					
						2022-12-04 15:25:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed8f3fdcda
	 
					 
					
						
						
							
							set spanCount according to screen width  
						
						
						
						
					 
					
						2022-12-04 14:48:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fffbeaeb49
	 
					 
					
						
						
							
							make MediaItem width fully dynamic, based on the parents width (50% of parent width) and update SearchFragment to use MediaItemListAdapter and remove now unused MediaItemAdapter  
						
						
						
						
					 
					
						2022-12-04 13:51:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21caa8eb1b
	 
					 
					
						
						
							
							update MediaItem to suport dynamic size  
						
						... 
						
						
						
						* this is needed for dynamic span count to correctly work
* this also fixes issues with poster image cropping when the MediaItem size was < 195dp 
						
						
					 
					
						2022-12-03 00:05:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbc819551b
	 
					 
					
						
						
							
							disable platform diagnostics for exo player  
						
						
						
						
					 
					
						2022-12-02 23:59:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2004a3f483
	 
					 
					
						
						
							
							replace runBlocking{} in setCurrentEpisode with suspend  
						
						... 
						
						
						
						this fixes the player frezzing for a few 100ms when loading a new episode 
						
						
					 
					
						2022-11-26 18:34:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a31c2fd88
	 
					 
					
						
						
							
							update dependencies  
						
						... 
						
						
						
						* exoplayer 2.17.1 -> 2.18.2
* security-crypto 1.1.0-alpha03 -> 1.1.0-alpha04
* androidx:junit 1.1.3 -> 1.1.4
* androidx:espresso-core 3.4.0 -> 3.5.0 
						
						
					 
					
						2022-11-26 18:09:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f49b5a2730
	 
					 
					
						
						
							
							rework the player activity starting behaviour  
						
						... 
						
						
						
						* add callbacks on player finish to update episode watch head progress in gui
* directly start the player from the fragment and not from MainActivity 
						
						
					 
					
						2022-11-26 17:46:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a95813e91e
	 
					 
					
						
						
							
							use the series id of upNextSeries to select the current season and only fall back to preferred local if not found  
						
						
						
						
					 
					
						2022-11-26 15:52:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8bdaa8122b
	 
					 
					
						
						
							
							replace usage of private exo_white with player_white  
						
						
						
						
					 
					
						2022-11-05 11:58:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2ea0a364e
	 
					 
					
						
						
							
							update agp, kotlin and libraries  
						
						
						
						
					 
					
						2022-11-05 11:57:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						777c6e0212
	 
					 
					
						
						
							
							add ScrollView to player language/subtitles selection  
						
						
						
						
					 
					
						2022-11-05 11:24:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71d5c58653
	 
					 
					
						
						
							
							add crunchy intro metadata to parser and update the skip intro function,  closes   #66  
						
						
						
						
					 
					
						2022-10-28 23:03:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6624e71228
	 
					 
					
						
						
							
							add more items to the shimmer layout on the home screen  
						
						
						
						
					 
					
						2022-10-14 17:08:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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