KaiserBh 
							
						 
					 
					
						
						
							
						
						542ad22c93 
					 
					
						
						
							
							chore: lint  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 19:41:34 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						7f77422a1f 
					 
					
						
						
							
							revert: remove gson for now.  
						
						... 
						
						
						
						Other error arise so people with over big big library can't use it at the moment. Since OOM issue.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 19:41:09 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						3c73891c44 
					 
					
						
						
							
							chore(R8): Keep the backup models.  
						
						... 
						
						
						
						Gson will fail with gson.internal.linkedtreemap cannot be cast to class. Mainly because it's removed or obfuscated by R8.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 18:51:02 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						646ceaf4cb 
					 
					
						
						
							
							refactor: add more debugging logs.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 18:48:13 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						d1a55ed7fe 
					 
					
						
						
							
							chore: Ktlint  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 11:36:43 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						a13e731d1c 
					 
					
						
						
							
							refactor(GoogleDrive): update backoff delay.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 11:30:15 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						e04d191dfb 
					 
					
						
						
							
							refactor(GoogleDrive): add more logging, also use appdata folder.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 11:23:27 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						9a53f4c0ab 
					 
					
						
						
							
							refactor(GoogleDrive): update strings.xml  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 11:13:43 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						0366de2604 
					 
					
						
						
							
							refactor(GoogleDrive): use context.stringResource  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 11:12:29 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						14e01514cb 
					 
					
						
						
							
							refactor(GoogleDrive): clean up some stuff.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 11:11:01 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						5b2bbb1123 
					 
					
						
						
							
							refactor(GoogleDrive): Use gson to encode the syncData.  
						
						... 
						
						
						
						Same as before. OOM (Out of Memory) issue.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 09:50:06 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						b23c100fab 
					 
					
						
						
							
							refactor(GoogleDrive): Use gson to encode the syncData.  
						
						... 
						
						
						
						So on a really big data we will run into OOM issue. With this change we implement streaming approach, rather than loading the entire JSON string into memory at once.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 09:29:54 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						97cf79f948 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/tachiyomiorg/tachiyomi  into sync-part-final  
						
						
						
						
							
						
					 
					
						2024-01-10 03:48:24 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						f3c2c13f49 
					 
					
						
						
							
							refactor: composite keys.  
						
						... 
						
						
						
						Use composite keys for better matching, there was mismatch before and better manga categories handling.
Added more logs as well.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-10 03:47:35 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						c6601c1f94 
					 
					
						
						
							
							Release v0.15.2  
						
						
						
						
							
 
						
					 
					
						2024-01-08 18:17:25 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						68899aea61 
					 
					
						
						
							
							Disable some non-ready stuff for stable build  
						
						
						
						
							
						
					 
					
						2024-01-08 18:16:59 -05:00 
						 
				 
			
				
					
						
							
							
								Weblate (bot) 
							
						 
					 
					
						
						
							
						
						c3edf9b5d0 
					 
					
						
						
							
							Translations update from Hosted Weblate ( #10336 )  
						
						... 
						
						
						
						Weblate translations
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/eo/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/ 
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/zh_Hans/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/ca/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/nb_NO/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/th/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/tr/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/zh_Hans/ 
Translation: Tachiyomi/Tachiyomi plurals.xml
Translation: Tachiyomi/Tachiyomi strings.xml
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: InfinityDouki56 <ced.paltep10@gmail.com >
Co-authored-by: Lyfja <yassinelaoud@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Radoŝ Porka <animatorzPolski@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: altinat <altinat@duck.com >
Co-authored-by: bapeey <90949336+bapeey@users.noreply.github.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es > 
						
						
							
						
					 
					
						2024-01-08 18:13:52 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						97e04392d3 
					 
					
						
						
							
							[skip ci] update issue templates  
						
						
						
						
							
						
					 
					
						2024-01-08 17:41:11 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3d178737b1 
					 
					
						
						
							
							Move extension repos interactors to proper package  
						
						... 
						
						
						
						Also retain ordering of added repos. 
						
						
							
						
					 
					
						2024-01-08 17:15:48 -05:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						3c95d3aefc 
					 
					
						
						
							
							Merge branch 'master' into sync-part-final  
						
						
						
						
							
						
					 
					
						2024-01-09 01:57:23 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						bf737cf95c 
					 
					
						
						
							
							Remove built-in official extension repo support  
						
						
						
						
							
						
					 
					
						2024-01-07 23:06:17 -05:00 
						 
				 
			
				
					
						
							
							
								Naputt1 
							
						 
					 
					
						
						
							
						
						c91ec9a33b 
					 
					
						
						
							
							fix Can't scroll down to the bottom of the webtoon on the last chapter ( #10291 )  
						
						
						
						
							
						
					 
					
						2024-01-07 22:52:10 -05:00 
						 
				 
			
				
					
						
							
							
								Caleb Morris 
							
						 
					 
					
						
						
							
						
						a8040cb21a 
					 
					
						
						
							
							[track-search] Added context menu for copy and open-in-web ( #10352 )  
						
						
						
						
							
						
					 
					
						2024-01-07 22:49:51 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f60782f11f 
					 
					
						
						
							
							Avoid floating point precision issues when converting scores  
						
						... 
						
						
						
						Fixes  #10343 
Maybe we'll finally migrate off of those legacy models some day... 
					
						2024-01-07 17:50:14 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						7d6e1bdafc 
					 
					
						
						
							
							Update dependency io.mockk:mockk to v1.13.9 ( #10349 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
							
						
					 
					
						2024-01-07 17:50:09 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						5854ad97e0 
					 
					
						
						
							
							Do proper check for next chapter's download status when downloading ahead  
						
						... 
						
						
						
						Fixes  #10151  (I think?) 
					
						2024-01-07 17:30:53 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4b8fa059d5 
					 
					
						
						
							
							Fix external repo info banner in ExtensionDetailsScreen  
						
						
						
						
							
						
					 
					
						2024-01-07 16:35:25 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3dc2f9a711 
					 
					
						
						
							
							Add advanced setting to revoke all trusted unknown extensions  
						
						
						
						
							
						
					 
					
						2024-01-07 16:16:26 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						8033a94ee2 
					 
					
						
						
							
							Trusting new extension shouldn't revoke other irrelevant extensions  
						
						
						
						
							
						
					 
					
						2024-01-07 16:05:31 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						028da099dd 
					 
					
						
						
							
							Add filter library by customized update frequency  
						
						... 
						
						
						
						Supersedes #9619 
Co-authored-by: quangkieu <quangkieu@users.noreply.github.com > 
						
						
							
						
					 
					
						2024-01-07 16:03:12 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						e6c6c32d81 
					 
					
						
						
							
							Fix selecting custom fetch interval not persisting sometimes  
						
						
						
						
							
						
					 
					
						2024-01-07 15:40:53 -05:00 
						 
				 
			
				
					
						
							
							
								Luqman 
							
						 
					 
					
						
						
							
						
						bce6af62fc 
					 
					
						
						
							
							Add Nord Theme ( #10308 )  
						
						... 
						
						
						
						* Add Nord Theme
* update
* update error color
* update comment 
						
						
							
						
					 
					
						2024-01-07 15:20:08 -05:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						edfc61a4a6 
					 
					
						
						
							
							chore: ktlint  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-08 07:00:41 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						db4ec11262 
					 
					
						
						
							
							feat(SyncManager): implement timestamp optimization in sync process  
						
						... 
						
						
						
						Introduce timestamp optimization to sync process by storing the last successful sync timestamp. Now, only records modified after this timestamp are queried, ensuring efficiency by considering only the latest changes.
Import measureTimeMillis for performance measurement, add processFavoriteManga method to refine favorite manga processing, and update various conditions for streamlined sync checks.
Enhance logging for better process visibility and timing accuracy.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-08 06:56:57 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						35ce19d8f3 
					 
					
						
						
							
							feat: Refactor merge logic with composite keys and debugging logs  
						
						... 
						
						
						
						Refactored the mergeMangaLists and mergeChapters functions to use composite keys for enhanced manga and chapter identification. Implemented composite keys incorporating multiple fields (source, url, title, and author for manga; url, name, and chapterNumber for chapters) to ensure a unique and robust matching process. Added detailed debugging logs at each step of the merge to provide insights into the matching process, making it easier to trace and debug issues related to manga and chapter mismatches. These improvements ensure greater accuracy and reliability in identifying and merging manga and chapters across local and remote lists.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-08 06:52:23 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						86a21e2506 
					 
					
						
						
							
							Merge branch 'sync-part-final' of github.com:KaiserBh/tachiyomi into sync-part-final  
						
						
						
						
							
						
					 
					
						2024-01-08 06:49:15 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						e1eb2e3a86 
					 
					
						
						
							
							refactor: extend logcat to include tag.  
						
						... 
						
						
						
						This way can filter and tag the logs.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-08 06:48:58 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						39e3b356bb 
					 
					
						
						
							
							Merge branch 'master' into sync-part-final  
						
						
						
						
							
						
					 
					
						2024-01-08 06:44:07 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						6510a9617a 
					 
					
						
						
							
							Allow permanently trusting unofficial extensions by version code + signature  
						
						... 
						
						
						
						Closes  #10290  
					
						2024-01-07 13:35:44 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						14510f1d26 
					 
					
						
						
							
							Avoid jank in extensions list if install permissions already granted  
						
						
						
						
							
						
					 
					
						2024-01-07 12:32:33 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f115edf2ea 
					 
					
						
						
							
							Allow deep linking to add external repo  
						
						
						
						
							
						
					 
					
						2024-01-07 12:27:40 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						8a8362203f 
					 
					
						
						
							
							Release v0.15.1  
						
						
						
						
							
 
						
					 
					
						2024-01-07 09:52:01 -05:00 
						 
				 
			
				
					
						
							
							
								Weblate (bot) 
							
						 
					 
					
						
						
							
						
						f3336fc5c3 
					 
					
						
						
							
							Translations update from Hosted Weblate ( #10294 )  
						
						... 
						
						
						
						Weblate translations
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/ 
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/id/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nb_NO/ 
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/ru/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/fr/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/id/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/ko/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-plurals-xml/zh_Hans/ 
Translation: Tachiyomi/Tachiyomi plurals.xml
Translation: Tachiyomi/Tachiyomi strings.xml
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: InfinityDouki56 <ced.paltep10@gmail.com >
Co-authored-by: Luigi <luigi.joubert@gmail.com >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Matheus Victor Ramos dos Anjos <matheusvra@hotmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: Yefita <Yefita@users.noreply.hosted.weblate.org >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: bapeey <90949336+bapeey@users.noreply.github.com >
Co-authored-by: moon <moononclouds@proton.me >
Co-authored-by: stevenlele <stevenlele@outlook.com > 
						
						
							
						
					 
					
						2024-01-07 09:46:33 -05:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						b4ac725547 
					 
					
						
						
							
							Merge branch 'master' into sync-part-final  
						
						
						
						
							
						
					 
					
						2024-01-07 19:30:28 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						727289c8eb 
					 
					
						
						
							
							Allow opening .tachibk files directly with app to restore  
						
						
						
						
							
						
					 
					
						2024-01-06 19:03:10 -05:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						6e5d67b449 
					 
					
						
						
							
							chore: ktlint  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-07 10:39:43 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						aa3899e4cc 
					 
					
						
						
							
							chore: upstream changes  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
							
						
					 
					
						2024-01-07 10:34:43 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						9c91ddd4e3 
					 
					
						
						
							
							Add link to storage FAQ in settings screen  
						
						
						
						
							
						
					 
					
						2024-01-06 18:26:39 -05:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						1bbdfff826 
					 
					
						
						
							
							Merge branch 'master' into sync-part-final  
						
						
						
						
							
						
					 
					
						2024-01-07 10:16:43 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3ea026e311 
					 
					
						
						
							
							Avoid hard crash if cached image file was already deleted  
						
						... 
						
						
						
						Closes  #9720  
					
						2024-01-06 18:15:17 -05:00