arkon 
							
						 
					 
					
						
						
							
						
						d61db5931e 
					 
					
						
						
							
							Move reader preloading to IO scope  
						
						... 
						
						
						
						Maybe fixes  #8440 
(cherry picked from commit e052bdef96 
						
						
					 
					
						2023-02-19 11:50:05 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						0ea3ac9807 
					 
					
						
						
							
							Avoid preload download check if chapter is already loaded or loading  
						
						... 
						
						
						
						Maybe fixes  #8953 , #9060 
(cherry picked from commit d522d6d545 
						
						
					 
					
						2023-02-19 11:49:58 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						f9e43f574f 
					 
					
						
						
							
							MangaCoverDialog: Disable memory cache ( #9066 )  
						
						... 
						
						
						
						(cherry picked from commit 1671a56f42 
						
						
					 
					
						2023-02-19 11:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						5ef11e61d0 
					 
					
						
						
							
							Prioritize finding selected chapter when deduping reader chapters  
						
						... 
						
						
						
						Fixes  #9054 
(cherry picked from commit 23432e4405 
					
						2023-02-19 11:49:44 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						48546c3db4 
					 
					
						
						
							
							Scaffold: Fix snackbar bottom inset ( #9052 )  
						
						... 
						
						
						
						(cherry picked from commit 34a586ce48 
						
						
					 
					
						2023-02-19 11:49:38 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						4d87ed496c 
					 
					
						
						
							
							Remove FAB extra padding in DownloadQueueScreen ( #9053 )  
						
						... 
						
						
						
						(cherry picked from commit ad762f8303 
						
						
					 
					
						2023-02-19 11:49:32 -05:00 
						 
				 
			
				
					
						
							
							
								0x7673 
							
						 
					 
					
						
						
							
						
						06d12e6562 
					 
					
						
						
							
							Fix crash in library when selected category is deleted ( #9044 )  
						
						... 
						
						
						
						(cherry picked from commit 13bb45b4be 
						
						
					 
					
						2023-02-19 11:49:24 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ec49411bee 
					 
					
						
						
							
							Avoid crashes if headers can't be built for usage in WebView  
						
						
						
						
					 
					
						2023-02-19 11:48:26 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3f7911235c 
					 
					
						
						
							
							Use unique keys for all screens to avoid crashes  
						
						... 
						
						
						
						Fixes  #9008 
Fixes  #9110  
					
						2023-02-19 11:09:41 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						727399611d 
					 
					
						
						
							
							Migrate library settings sheet to Compose  
						
						
						
						
					 
					
						2023-02-18 20:55:55 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						94232a4937 
					 
					
						
						
							
							Update dependency gradle to v8.0.1 ( #9108 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-18 20:41:08 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						07fdb74fbc 
					 
					
						
						
							
							Minor settings sheet cleanup  
						
						
						
						
					 
					
						2023-02-18 19:00:19 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						d400ac2a49 
					 
					
						
						
							
							Remove unnecessary usages of NotificationManagerCompat to actually create notifications  
						
						
						
						
					 
					
						2023-02-18 17:10:45 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						dd71c76a8f 
					 
					
						
						
							
							Move more components  
						
						
						
						
					 
					
						2023-02-18 17:04:32 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						58a0add4f6 
					 
					
						
						
							
							Move more components to presentation-core module  
						
						
						
						
					 
					
						2023-02-18 16:33:03 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						bfe143015a 
					 
					
						
						
							
							Move more components to presentation-core module  
						
						
						
						
					 
					
						2023-02-18 16:03:01 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						e3cf863230 
					 
					
						
						
							
							Start moving some Compose components to presentation-core module  
						
						
						
						
					 
					
						2023-02-18 15:52:52 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ee818bc7c5 
					 
					
						
						
							
							Move chapter utils to domain module  
						
						
						
						
					 
					
						2023-02-18 15:24:04 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f816196df2 
					 
					
						
						
							
							Move more things to domain module  
						
						
						
						
					 
					
						2023-02-18 15:14:04 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						753bf7de5d 
					 
					
						
						
							
							Bump dependencies  
						
						
						
						
					 
					
						2023-02-18 14:45:04 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3634b52e3a 
					 
					
						
						
							
							Only show unread entries in widget  
						
						... 
						
						
						
						Closes  #9083  
					
						2023-02-18 10:51:06 -05:00 
						 
				 
			
				
					
						
							
							
								Weblate (bot) 
							
						 
					 
					
						
						
							
						
						ef863335e6 
					 
					
						
						
							
							Translations update from Hosted Weblate ( #9035 )  
						
						... 
						
						
						
						Weblate translations
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bn/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ceb/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cv/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es_419/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fa/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fr/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hu/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/km/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ne/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nl/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ro/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/te/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/vi/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/ 
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com >
Co-authored-by: B4LiN7 <balint.k.furedi@gmail.com >
Co-authored-by: Blue <bluestuffish@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Cliff Heraldo <123844876+clxf12@users.noreply.github.com >
Co-authored-by: Dan <denqwerta@gmail.com >
Co-authored-by: Daniel JB <daniel.jb.1911@gmail.com >
Co-authored-by: DarKCroX <DarKCroX@users.noreply.hosted.weblate.org >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: FateXBlood <zecrofelix@gmail.com >
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com >
Co-authored-by: Hiroshi <borlonjhayron1119@gmail.com >
Co-authored-by: ID-86 <id86dev@gmail.com >
Co-authored-by: Iftikhar Mahmud <iftikhar.mahmud4@gmail.com >
Co-authored-by: InfinityDouki56 <ced.paltep10@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Kanishka Parankusham <kanishka7878@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: NanoWarrior <jagadeeshvarma.b@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: P6N7L <nichitapospai@gmail.com >
Co-authored-by: PSxUchiha <priyanshusharma1803@outlook.com >
Co-authored-by: PedroJLR <jacobnchrono@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Shippo <Shipox@users.noreply.hosted.weblate.org >
Co-authored-by: Soroush <skaveh1384@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Uzuki Shimamura <hzy980512@126.com >
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: Walter Alonso <waljoalbri@gmail.com >
Co-authored-by: altinat <altinat@duck.com >
Co-authored-by: aşina orkan göksel aşina <examplehuman@outlook.com >
Co-authored-by: beerpsi <lacvtg.a1.2023@gmail.com >
Co-authored-by: jinu147 <nesqea20@gmail.com >
Co-authored-by: saurus <sokphanun@gmail.com >
Co-authored-by: seew3l <luisrleccar@hotmail.com >
Co-authored-by: shadowzephyr <shadowzephyr88@gmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: stevenlele <stevenlele@outlook.com > 
						
						
					 
					
						2023-02-18 10:20:33 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ceaf579cb0 
					 
					
						
						
							
							Avoid crashing if getChapterUrl is not implemented  
						
						... 
						
						
						
						Fixes  #9105  
					
						2023-02-18 10:16:17 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						b49280e347 
					 
					
						
						
							
							Remove unused Rx/Coroutines converters  
						
						
						
						
					 
					
						2023-02-18 10:16:05 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						d3dadf71e8 
					 
					
						
						
							
							MainActivity: Avoid navigator-related crash when handling onNewIntent ( #9104 )  
						
						
						
						
					 
					
						2023-02-18 10:08:37 -05:00 
						 
				 
			
				
					
						
							
							
								Two-Ai 
							
						 
					 
					
						
						
							
						
						ffa8c8fd07 
					 
					
						
						
							
							Remove RxJava in PageHolder ( #9103 )  
						
						... 
						
						
						
						Inline readImageHeaderSubscription in PageHolder
Inline readImageHeaderSubscription in PagerPageHolder and
WebtoonPageHolder by converting setImage() into a suspend function.
The image processing runs in the loadPageAndProcessStatus
continuation.
Use suspendCancellableCoroutine as a substitute for doOnUnsubscribe
in WebtoonPageHolder.
Closing openStream after the frame.setImage but before the PageHolder
is recycled causes the page display to fail for reasons that are not
currently understood.
Remove subscription handling from WebtoonViewer/WebtoonBaseHolder as
it is no longer used. 
						
						
					 
					
						2023-02-18 10:07:27 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						0ef7650c1a 
					 
					
						
						
							
							Avoid crashing if opening browse with unavailable source  
						
						
						
						
					 
					
						2023-02-15 22:47:47 -05:00 
						 
				 
			
				
					
						
							
							
								Two-Ai 
							
						 
					 
					
						
						
							
						
						4635e58405 
					 
					
						
						
							
							Simplify PageHolder load Job ( #9086 )  
						
						... 
						
						
						
						Inline statusJob into loadJob, using supervisorScope to load the page
and track status changes in parallel.
- supervisorScope does not complete until both the child loadPage
  coroutine and statusFlow.collectLatest have completed.
- Cancelling supervisorScope cancels the child loadPage coroutine and
  statusFlow.collectLatest.
- Use supervisorScope instead of coroutineScope to let status
  collection continue if loadPage fails.
Inline progressJob into loadJob, using collectLatest's cancellation
to avoid cancelling the progressFlow collection explicitly.
- collectLatest cancels the previous action block when the flow
  emits a new value. This means the DOWNLOAD_IMAGE
  progressFlow.collectLatest gets automatically cancelled when
  statusFlow emits a new state.
Convert launchLoadJob to suspend function, move job launch to caller,
and rename as loadPageAndProcessStatus. 
						
						
					 
					
						2023-02-15 22:24:55 -05:00 
						 
				 
			
				
					
						
							
							
								Two-Ai 
							
						 
					 
					
						
						
							
						
						dc2eaf0788 
					 
					
						
						
							
							Fix ID type mismatch in MigrateSearchScreenModel ( #9090 )  
						
						... 
						
						
						
						`it.id` is the source ID of the source being sorted.
`state.value.manga!!.id` is the manga ID of the selected manga.
`state.value.manga!!.source` is the source ID of the selected manga. 
						
						
					 
					
						2023-02-14 11:46:31 -05:00 
						 
				 
			
				
					
						
							
							
								0x7673 
							
						 
					 
					
						
						
							
						
						d02b0ca2db 
					 
					
						
						
							
							Add copy tags to clipboard feature ( #9063 )  
						
						
						
						
					 
					
						2023-02-13 22:52:10 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4d607c4aed 
					 
					
						
						
							
							Don't apply Wi-Fi network restriction for manual library update jobs  
						
						... 
						
						
						
						Fixes  #9074  
					
						2023-02-12 23:15:16 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						be4072c86b 
					 
					
						
						
							
							Rework on the wheel picker ( #8559 )  
						
						... 
						
						
						
						* Rework the wheel picker
doesn't need for the animation to stop to change the value
* fix
---------
Co-authored-by: arkon <arkon@users.noreply.github.com > 
						
						
					 
					
						2023-02-12 23:10:47 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						2970eca9e4 
					 
					
						
						
							
							Remove background extensions updates check  
						
						... 
						
						
						
						Same reasoning as removing app update check. It gets kicked off in the foreground now too. 
						
						
					 
					
						2023-02-12 23:07:11 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						42954609b9 
					 
					
						
						
							
							Remove background app update check  
						
						... 
						
						
						
						We already check in the foreground. If the app isn't being foregrounded at all, then there isn't much
point in checking for an update. 
						
						
					 
					
						2023-02-12 22:44:39 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						6348cbaeb7 
					 
					
						
						
							
							Add option to hide entries already in library when browsing sources  
						
						... 
						
						
						
						Closes  #2941  
					
						2023-02-12 22:28:12 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						a7cb33d8c9 
					 
					
						
						
							
							Open global search when Browse is tapped twice  
						
						... 
						
						
						
						Closes  #3925  
					
						2023-02-12 18:17:46 -05:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						ec46b2281b 
					 
					
						
						
							
							Add note to migration copy string ( #9075 )  
						
						
						
						
					 
					
						2023-02-12 18:17:39 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3a2dc46ff0 
					 
					
						
						
							
							Replace Local and In Library badge text with icons  
						
						... 
						
						
						
						Fixes  #5725  
					
						2023-02-12 17:22:34 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						e052bdef96 
					 
					
						
						
							
							Move reader preloading to IO scope  
						
						... 
						
						
						
						Maybe fixes  #8440  
						
						
					 
					
						2023-02-12 16:14:12 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						d522d6d545 
					 
					
						
						
							
							Avoid preload download check if chapter is already loaded or loading  
						
						... 
						
						
						
						Maybe fixes  #8953 , #9060  
						
						
					 
					
						2023-02-12 16:03:24 -05:00 
						 
				 
			
				
					
						
							
							
								Two-Ai 
							
						 
					 
					
						
						
							
						
						7b118eba22 
					 
					
						
						
							
							Clean up LibraryItem ( #9072 )  
						
						... 
						
						
						
						* Move LibraryItem vars to constructor vals
* Convert LibraryItem to data class
Remove redundant equals and hashCode
* Remove unused LibraryItem.displayMode
* Simplify LibraryItem.matches()
* Align types in LibraryItem and LibraryBadges
* fixup! Simplify LibraryItem.matches() 
						
						
					 
					
						2023-02-12 15:25:27 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f6e6a7ddf1 
					 
					
						
						
							
							Replace custom download amount with next 25  
						
						... 
						
						
						
						Simplifies things and maybe discourages whacky downloading behavior?
Users can still range select in the chapters list to download custom amounts. 
						
						
					 
					
						2023-02-12 15:25:09 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						5ce64ac7ff 
					 
					
						
						
							
							Update Cascade  
						
						... 
						
						
						
						Also clean up kotlinx.serialization versioning 
						
						
					 
					
						2023-02-12 14:50:41 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						1671a56f42 
					 
					
						
						
							
							MangaCoverDialog: Disable memory cache ( #9066 )  
						
						
						
						
					 
					
						2023-02-10 22:38:59 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ab6dfe9e25 
					 
					
						
						
							
							Bump dependencies  
						
						... 
						
						
						
						Fixes  #8168 , I think. 
					
						2023-02-08 22:53:42 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						bff98ca768 
					 
					
						
						
							
							Clean up chapter item composables a bit  
						
						... 
						
						
						
						Might help with #9043 ? 
						
						
					 
					
						2023-02-08 22:17:40 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						32b9b261f0 
					 
					
						
						
							
							Rename Security settings to Security and privacy  
						
						... 
						
						
						
						Closes  #9049  
					
						2023-02-08 21:47:57 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						23432e4405 
					 
					
						
						
							
							Prioritize finding selected chapter when deduping reader chapters  
						
						... 
						
						
						
						Fixes  #9054  
					
						2023-02-08 21:47:57 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						34a586ce48 
					 
					
						
						
							
							Scaffold: Fix snackbar bottom inset ( #9052 )  
						
						
						
						
					 
					
						2023-02-08 09:37:12 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						ad762f8303 
					 
					
						
						
							
							Remove FAB extra padding in DownloadQueueScreen ( #9053 )  
						
						
						
						
					 
					
						2023-02-08 09:37:04 -05:00