KaiserBh 
							
						 
					 
					
						
						
							
						
						75162fbfe7 
					 
					
						
						
							
							refactor: Use the new class backupCreator and backupRestorer instead of BackupManager.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-10-11 23:25:24 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						010352fee3 
					 
					
						
						
							
							refactor: remove private as it's used by syncManager as well.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-10-11 23:23:53 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						6c4f1184cb 
					 
					
						
						
							
							refactor: make sure the read status is taken from backup.  
						
						... 
						
						
						
						This way it will mark chapters as unread if it's not read and vice versa.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-10-11 23:23:34 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						2747e15953 
					 
					
						
						
							
							refactor: remove private as it's used by sync.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-10-11 23:22:56 +11:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						ef6da09b7e 
					 
					
						
						
							
							chore: merge upstream.  
						
						... 
						
						
						
						Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-10-11 21:44:54 +11:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						b7d282235d 
					 
					
						
						
							
							Remove duplicated logic for binding enhanced trackers  
						
						
						
						
					 
					
						2023-10-08 19:19:04 -04:00 
						 
				 
			
				
					
						
							
							
								Pauline 
							
						 
					 
					
						
						
							
						
						77ebc362f6 
					 
					
						
						
							
							Add button to reorder categories alphabetically ( #9369 )  
						
						... 
						
						
						
						Closes  #6459 
Co-authored-by: arkon <arkon@users.noreply.github.com > 
					
						2023-10-08 18:55:15 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						8568d5d6c3 
					 
					
						
						
							
							Always save pages/covers in subfolders  
						
						... 
						
						
						
						Ensures that pages and covers are grouped together. 
						
						
					 
					
						2023-10-08 17:04:02 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						7ed99fbbd6 
					 
					
						
						
							
							Account for skipped entries when showing large updates warning  
						
						... 
						
						
						
						Closes  #6159  
					
						2023-10-08 16:40:17 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						94cba9324c 
					 
					
						
						
							
							Remove beta webtoon viewer split page  
						
						... 
						
						
						
						This had a bunch of issues around split pages not showing up properly so things
end up appearing to be missing while reading.
It'd be more worthwhile redoing the reader viewers than trying to get this to work
properly. It'd be better to just enable the split pages on download instead.
Closes  #8433  
						
						
					 
					
						2023-10-08 16:39:45 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						6dab94a937 
					 
					
						
						
							
							Move backup restoring functions from BackupManager to BackupRestorer  
						
						
						
						
					 
					
						2023-10-08 16:11:45 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						0f42b9f154 
					 
					
						
						
							
							Add source preferences to backups  
						
						... 
						
						
						
						Closes  #1857 
Co-authored-by: jmir1 <jmir1@users.noreply.github.com > 
					
						2023-10-08 16:02:03 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						730f3a6e52 
					 
					
						
						
							
							Exclude tracker credentials in backups  
						
						
						
						
					 
					
						2023-10-08 11:07:42 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						72024aa44a 
					 
					
						
						
							
							Add app settings to backups  
						
						... 
						
						
						
						This should be compatible with Aniyomi's implementation.
Related to #1857 
Co-authored-by: jmir1 <jmir1@users.noreply.github.com > 
						
						
					 
					
						2023-10-08 10:41:20 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						e47f4cc177 
					 
					
						
						
							
							Specify broadcast receiver export flags  
						
						... 
						
						
						
						Really only useful once we target Android 14, but doesn't hurt to do it now. 
						
						
					 
					
						2023-10-07 10:03:45 -04:00 
						 
				 
			
				
					
						
							
							
								LooKeR 
							
						 
					 
					
						
						
							
						
						78aa50bb35 
					 
					
						
						
							
							Reduce recomposition of MangaHeader ( #9985 )  
						
						... 
						
						
						
						* Reduce recomposition of MangaHeader
* Reuse `Modifier` for `Tags`
Reference:
https://developer.android.com/jetpack/compose/modifiers#reusing-modifiers 
* Don't recalculate Read State on recomposition
* Fix Linting issue
* Optimize chapter state calculations 
						
						
					 
					
						2023-10-06 18:24:43 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						7f0f67d752 
					 
					
						
						
							
							Update social media icons  
						
						
						
						
					 
					
						2023-10-05 09:33:34 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						df332860b8 
					 
					
						
						
							
							Bump dependencies  
						
						
						
						
					 
					
						2023-10-04 22:28:50 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						afb1ee2200 
					 
					
						
						
							
							Rename new method in ConfigurableSource to get preferences  
						
						... 
						
						
						
						Maybe fixes  #9969  
						
						
					 
					
						2023-09-30 14:36:06 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						c8e226acb2 
					 
					
						
						
							
							Tracker-related cleanup  
						
						
						
						
					 
					
						2023-09-25 23:32:39 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						86edce0d87 
					 
					
						
						
							
							Bring back relative timestamp translations  
						
						
						
						
					 
					
						2023-09-24 17:26:12 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						56d2464870 
					 
					
						
						
							
							Bring back simplified relative timestamp setting  
						
						... 
						
						
						
						Except now it's just an on/off toggle for relative up to a week. 
						
						
					 
					
						2023-09-24 17:18:10 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						5de72b7d32 
					 
					
						
						
							
							Bump dependencies  
						
						
						
						
					 
					
						2023-09-23 12:15:28 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						de92b1351f 
					 
					
						
						
							
							Add WebView-based user agent string to debug info  
						
						... 
						
						
						
						Could probably use this when choosing a user agent later on. 
						
						
					 
					
						2023-09-22 16:42:04 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						77a8a4229c 
					 
					
						
						
							
							Fix duplicate files being created when saving pages on Android 10+ with separate folders setting enabled  
						
						... 
						
						
						
						Fixes  #9943  
					
						2023-09-22 16:16:23 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						d4290f6f59 
					 
					
						
						
							
							Fix hide entries in library setting causing browse to not load  
						
						... 
						
						
						
						Fixes  #9924  
					
						2023-09-20 23:19:00 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						b08d604d2a 
					 
					
						
						
							
							Consistently use absolute date strings everywhere  
						
						... 
						
						
						
						Closes  #9781  
					
						2023-09-20 22:49:15 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						6663abebaf 
					 
					
						
						
							
							Clean up fetch interval tests a bit  
						
						... 
						
						
						
						Also limit the dates we look at to most recent 10 distinct dates only. Closes  #9930  
						
						
					 
					
						2023-09-17 12:06:17 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						e5f83d0c6e 
					 
					
						
						
							
							Fix track search item not filling width if content is too short  
						
						
						
						
					 
					
						2023-09-17 11:03:39 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f9754f4f58 
					 
					
						
						
							
							Fix cut off labels in reader sheet toggles  
						
						
						
						
					 
					
						2023-09-11 18:39:36 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						8824c7dbe3 
					 
					
						
						
							
							Tweak reading mode and orientation sheet designs  
						
						
						
						
					 
					
						2023-09-10 22:36:57 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						ccc9a5a052 
					 
					
						
						
							
							Update website links  
						
						
						
						
					 
					
						2023-09-10 18:16:53 -04:00 
						 
				 
			
				
					
						
							
							
								Soitora 
							
						 
					 
					
						
						
							
						
						f5e0cee36c 
					 
					
						
						
							
							Change website URLs to reflect changes ( #9916 )  
						
						... 
						
						
						
						Change website URLs 
						
						
					 
					
						2023-09-10 18:11:00 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						2dd2db7225 
					 
					
						
						
							
							Update to Kotlin 1.9.10  
						
						
						
						
					 
					
						2023-09-09 14:49:04 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua 
							
						 
					 
					
						
						
							
						
						3d0e750519 
					 
					
						
						
							
							[Download Queue] Move series to bottom ( #9918 )  
						
						... 
						
						
						
						Added item in download queue page to move series to bottom 
						
						
					 
					
						2023-09-09 14:01:24 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						26c5d761da 
					 
					
						
						
							
							Add more replacement suspend functions for source APIs  
						
						... 
						
						
						
						These are basically 1-to-1 replacements for the existing RxJava APIs.
This will make the initial migration off of RxJava simpler. We'll
revisit the actual call flows in followup versions of the API. 
						
						
					 
					
						2023-09-08 22:58:46 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						1668be8587 
					 
					
						
						
							
							Remove old FastScroller  
						
						... 
						
						
						
						Not sure if this will return to the download queue screen, you really
shouldn't be downloading a ton of stuff at once anyway? 
						
						
					 
					
						2023-09-08 22:30:13 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						cc018cee18 
					 
					
						
						
							
							Change backup file names  
						
						... 
						
						
						
						We use the application ID now to ensure uniqueness if the same folder is selected
between different app versions/forks. This will make more sense once storage
settings are unified to a single location.
Also changes the file extension while we're at it so people stop accidentally
ungzipping it. 
						
						
					 
					
						2023-09-07 22:15:50 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3f0db60a99 
					 
					
						
						
							
							Minor updates  
						
						
						
						
					 
					
						2023-09-03 10:02:04 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						87f3d4bd05 
					 
					
						
						
							
							Use app name in biometric unlock dialog  
						
						... 
						
						
						
						Mostly for forks to show the right name. 
						
						
					 
					
						2023-09-03 10:01:47 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						816d7815e9 
					 
					
						
						
							
							"Updates" widget for Galaxy Z Flip5 cover screen ( #9892 )  
						
						
						
						
					 
					
						2023-09-02 09:37:25 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						d29b7c4e57 
					 
					
						
						
							
							Switch to different ktlint plugin  
						
						... 
						
						
						
						Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`. 
						
						
					 
					
						2023-09-01 23:02:18 -04:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						4c1f94a264 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/sync-part-final' into sync-part-final  
						
						
						
						
					 
					
						2023-08-28 01:05:22 +10:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						a84a396484 
					 
					
						
						
							
							refactor: Improve toast error messages for Google Drive sync data purge  
						
						... 
						
						
						
						Previously, the UI displayed a "No files found" message even when the user was not signed into Google Drive. This commit refines the error messaging to specify "Not signed in to Google Drive" when appropriate.
Signed-off-by: KaiserBh <kaiserbh@proton.me > 
						
						
					 
					
						2023-08-28 01:04:25 +10:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						e5479813ef 
					 
					
						
						
							
							Merge branch 'master' into sync-part-final  
						
						
						
						
					 
					
						2023-08-28 00:47:11 +10:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						98d6ce2eaf 
					 
					
						
						
							
							Refactor some tracking-related logic  
						
						
						
						
					 
					
						2023-08-27 10:41:58 -04:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						30af850211 
					 
					
						
						
							
							Merge pull request  #5  from undefiened/sync-part-final  
						
						... 
						
						
						
						Added exceptions in Google Drive sync process so that it fails correctly and moved the redirect url to a constant 
						
						
					 
					
						2023-08-28 00:29:02 +10:00 
						 
				 
			
				
					
						
							
							
								undefiened 
							
						 
					 
					
						
						
							
						
						2289fb937c 
					 
					
						
						
							
							Fixed identation of the REDIRECT_URI constant  
						
						
						
						
					 
					
						2023-08-27 16:25:09 +02:00 
						 
				 
			
				
					
						
							
							
								undefiened 
							
						 
					 
					
						
						
							
						
						569db9eac8 
					 
					
						
						
							
							Using a proper constant instead of val  
						
						... 
						
						
						
						Co-authored-by: KaiserBh <41852205+KaiserBh@users.noreply.github.com > 
						
						
					 
					
						2023-08-27 16:23:30 +02:00 
						 
				 
			
				
					
						
							
							
								KaiserBh 
							
						 
					 
					
						
						
							
						
						d2290107d3 
					 
					
						
						
							
							Merge branch 'master' into sync-part-final  
						
						
						
						
					 
					
						2023-08-27 12:59:10 +10:00