KaiserBh 
							
						 
					 
					
						
						
							
						
						6d54953580 
					 
					
						
						
							
							Merge branch 'master' into sync-part-final  
						
						
						
						
					 
					
						2023-11-18 00:10:28 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						0af4703b78 
					 
					
						
						
							
							Migrate to standard M3 TabIndicator  
						
						
						
						
					 
					
						2023-11-16 09:16:24 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						ea15bc782a 
					 
					
						
						
							
							Update Scaffold fork ( #10143 )  
						
						... 
						
						
						
						https://android-review.googlesource.com/c/platform/frameworks/support/+/2690433  
					
						2023-11-16 09:02:36 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						9ec0f73e87 
					 
					
						
						
							
							Migrate deprecated progress indicator components ( #10142 )  
						
						
						
						
					 
					
						2023-11-16 09:01:45 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						f9fb034330 
					 
					
						
						
							
							Migrate deprecated tooltip components ( #10141 )  
						
						
						
						
					 
					
						2023-11-16 09:01:12 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						6eb5a25ea1 
					 
					
						
						
							
							Bump dependencies  
						
						
						
						
					 
					
						2023-11-15 22:30:10 -05:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						d73f535eef 
					 
					
						
						
							
							chore: update import!  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 17:50:53 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						846a11ab81 
					 
					
						
						
							
							chore: update import!  
						
						... 
						
						
						
						Use the new import for SyncData.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 17:49:11 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						dac08ba3da 
					 
					
						
						
							
							refactor: Move SyncData to SyncService.kt  
						
						... 
						
						
						
						Since it only contains a single class doesn't need to be in it's own package.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 17:48:10 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						71872ead81 
					 
					
						
						
							
							refactor: clean up.  
						
						... 
						
						
						
						- Removed SyncDevice, device name since it's not used anymore by syncyomi server.
- Removed SyncStatus, used internally in the server doesn't need the data to be sent from tachi app.
- This way we just keep the manga data/backup that we can send to many services more generic.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 17:44:15 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						19227d6c5b 
					 
					
						
						
							
							refactor: remove getInstant and decodeSyncBackup  
						
						... 
						
						
						
						Not used anymore.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 17:41:10 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						7ef188e23a 
					 
					
						
						
							
							refactor: remove empty file  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 16:20:41 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						38609e8907 
					 
					
						
						
							
							chore: lint.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 16:09:33 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						0016f1e335 
					 
					
						
						
							
							fix: merge conflict.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 14:09:17 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						a08a815022 
					 
					
						
						
							
							Refactor: Replace Certain SyncPreferences with appStateKey  
						
						... 
						
						
						
						- Revised several fields to utilize `appStateKey` for enhanced state management.
- Modified notification behavior:
  - Removed frequent 'sync completed' notifications to reduce redundancy.
  - Notifications now trigger only on sync errors, streamlining user alerts.
- Users should refer to the 'last sync timestamp' to verify successful synchronizations.
- The timestamp updates only when syncs complete successfully, providing a reliable success indicator.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-14 14:04:05 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						dac701bb35 
					 
					
						
						
							
							refactor: use relativeTimeSpanString  
						
						... 
						
						
						
						Instead of manually formatting, use the relativeTimeSpanString function. 
						
						
					 
					
						2023-11-14 00:30:22 +11:00 
						 
				 
			
				
					
						
							
							
								Eduard Ereza Martínez 
							
						 
					 
					
						
						
							
						
						45d8411f98 
					 
					
						
						
							
							Fix Catalan plurals manually ( #10133 )  
						
						... 
						
						
						
						Co-authored-by: arkon <arkon@users.noreply.github.com > 
						
						
					 
					
						2023-11-12 22:26:09 -05:00 
						 
				 
			
				
					
						
							
							
								Weblate (bot) 
							
						 
					 
					
						
						
							
						
						d9e2317e62 
					 
					
						
						
							
							Translations update from Hosted Weblate ( #10102 )  
						
						... 
						
						
						
						Weblate translations
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/ 
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/fil/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/ 
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/uk/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/ 
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/ 
Translation: Tachiyomi/Tachiyomi 0.x
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com >
Co-authored-by: Ali Aljishi <ahj696@hotmail.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Hiroshi <borlonjhayron1119@gmail.com >
Co-authored-by: InfinityDouki56 <ced.paltep10@gmail.com >
Co-authored-by: La prière <lapriere@users.noreply.hosted.weblate.org >
Co-authored-by: Lzmxya <lzmxya@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com >
Co-authored-by: Uzuki Shimamura <hzy980512@126.com >
Co-authored-by: Zero O <godarms2010@live.com >
Co-authored-by: altinat <altinat@duck.com >
Co-authored-by: bapeey <luisrleccar@hotmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: orkan gökçe alaz aşina <examplehuman@outlook.com >
Co-authored-by: winver <kirillstuzhuk@gmail.com > 
						
						
					 
					
						2023-11-12 22:23:59 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						336221a972 
					 
					
						
						
							
							Use immutable collections in more places  
						
						
						
						
					 
					
						2023-11-11 22:44:12 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						dd998be1e7 
					 
					
						
						
							
							Update voyager to v1.0.0-rc10 ( #10127 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-11-11 22:44:05 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3c3b09209c 
					 
					
						
						
							
							Use immutable collections in presentation-widget module  
						
						
						
						
					 
					
						2023-11-11 18:31:27 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4a6571d310 
					 
					
						
						
							
							Minor cleanup  
						
						
						
						
					 
					
						2023-11-11 18:25:27 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						cb67f1de52 
					 
					
						
						
							
							Add Compose lint checks  
						
						... 
						
						
						
						Still need to address most of them though. 
						
						
					 
					
						2023-11-11 18:13:44 -05:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						67b93bb177 
					 
					
						
						
							
							chore: lint.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-10 00:16:33 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						bdf6839291 
					 
					
						
						
							
							chore: lint.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-10 00:12:09 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						df546caaa0 
					 
					
						
						
							
							refactor: lint.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-11-10 00:07:25 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						d0eaf5e3cb 
					 
					
						
						
							
							chore: merge upstream.  
						
						
						
						
					 
					
						2023-11-09 23:37:56 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						402e2c47fb 
					 
					
						
						
							
							Fix EmptyScreen kaomoji looking broken for RTL locales  
						
						
						
						
					 
					
						2023-11-08 22:08:19 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						58b2895ec9 
					 
					
						
						
							
							Update to Compose Compiler 1.5.4 and Kotlin 1.9.20  
						
						
						
						
					 
					
						2023-11-08 09:20:23 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						00b2853d3d 
					 
					
						
						
							
							Convert create backup dialog to a screen  
						
						... 
						
						
						
						Allows us more flexibility in adding more options/explanations in the future. 
						
						
					 
					
						2023-11-05 17:22:08 -05:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						634ceeec50 
					 
					
						
						
							
							Trim scanlator of chapters in db ( #10112 )  
						
						
						
						
					 
					
						2023-11-05 15:21:01 -05:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						d7442d771b 
					 
					
						
						
							
							ScanlatorFilterDialog: Fix crash when no scanlator ( #10111 )  
						
						
						
						
					 
					
						2023-11-05 15:20:54 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						8f22480ec9 
					 
					
						
						
							
							Update voyager to v1.0.0-rc09 ( #10110 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-11-05 15:20:42 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
						
						9d974273af 
					 
					
						
						
							
							Update dependency org.junit.jupiter:junit-jupiter to v5.10.1 ( #10109 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-11-05 14:23:36 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3a8aa3e8cd 
					 
					
						
						
							
							Group mode dialogs together in bottom reader bar  
						
						
						
						
					 
					
						2023-11-05 11:52:05 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						9e67abcc8a 
					 
					
						
						
							
							Add separate default/apply buttons to reading mode/orientation selection dialogs  
						
						... 
						
						
						
						Related to #3453  
						
						
					 
					
						2023-11-05 11:36:03 -05:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						d0bcd30909 
					 
					
						
						
							
							Trim Chapter scanlator value ( #10108 )  
						
						
						
						
					 
					
						2023-11-05 11:06:20 -05:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						b97aa23548 
					 
					
						
						
							
							Implement scanlator filter ( #8803 )  
						
						... 
						
						
						
						* Implement scanlator filter
* Visual improvement to scanlator filter dialog
* Review changes + Bug fixes
Backup not containing filtered chapters and similar issue fix
* Review Changes + Fix SQL query
* Lint mamma mia 
						
						
					 
					
						2023-11-05 10:34:35 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						e6ca54fd04 
					 
					
						
						
							
							Replace custom preview annotation  
						
						
						
						
					 
					
						2023-11-05 10:34:19 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4502902fb0 
					 
					
						
						
							
							Clean up reading mode / orientation enum classes  
						
						... 
						
						
						
						Categorizing the reading modes so we can implement a better
selection UI. 
						
						
					 
					
						2023-11-05 10:01:19 -05:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						5f34539525 
					 
					
						
						
							
							MangaScreen: Adjust "missing chapter count" item list styling ( #10105 )  
						
						... 
						
						
						
						Text style to labelMedium and set secondary alpha to the whole row 
						
						
					 
					
						2023-11-05 09:15:51 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						953f5fb025 
					 
					
						
						
							
							Lint fixes  
						
						
						
						
					 
					
						2023-11-05 09:14:57 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4f3a0b3523 
					 
					
						
						
							
							Postpone Android 8 requirement  
						
						
						
						
					 
					
						2023-11-05 09:08:17 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						1d144e6767 
					 
					
						
						
							
							Restrict line length with ktlint  
						
						
						
						
					 
					
						2023-11-04 23:28:41 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						056dbaefda 
					 
					
						
						
							
							Minor cleanup  
						
						
						
						
					 
					
						2023-11-04 23:21:24 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3a15c6b843 
					 
					
						
						
							
							Show EOL message if update check no-ops due to unsupported Android version  
						
						
						
						
					 
					
						2023-11-04 20:26:47 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						db20d04c4b 
					 
					
						
						
							
							No-op app update checks for Android < 8  
						
						... 
						
						
						
						This effectively makes it the last release for the older Android versions. 
						
						
					 
					
						2023-11-04 19:41:00 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						c5e8c9f01f 
					 
					
						
						
							
							Revert "Require Android 8+"  
						
						... 
						
						
						
						This reverts commit 64c50c1283 
						
						
					 
					
						2023-11-04 19:36:29 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						64c50c1283 
					 
					
						
						
							
							Require Android 8+  
						
						... 
						
						
						
						Given that the next stable version of Chrome (120) will require Android 8+, it's
inevitable that the WebView functionality will gradually break. As always, newer
OS versions are recommended for better support with evolving Internet technologies.
According to https://apilevels.com/ , Android 8+ still covers 93.7% of Android users. 
						
						
					 
					
						2023-11-04 19:21:46 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4146c4c31d 
					 
					
						
						
							
							Ensure page indicator texts are centered  
						
						... 
						
						
						
						Maybe fixes  #9976  
						
						
					 
					
						2023-11-04 17:50:33 -04:00