Andreas 
							
						 
					 
					
						
						
							
						
						c740558327 
					 
					
						
						
							
							Split library preferences from PreferencesHelper ( #8036 )  
						
						
						
						
					 
					
						2022-09-19 23:55:07 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						0e3176a77c 
					 
					
						
						
							
							Clean up UpdatesController  
						
						... 
						
						
						
						- Move loading state into scaffold (closes  #7704 )
- Move logic into presenter
- Make some composables private 
						
						
					 
					
						2022-09-18 22:38:44 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f85cbb1582 
					 
					
						
						
							
							Replace clear database FAB with button  
						
						... 
						
						
						
						Also remove a bunch of unnecessary inset paddings since Scaffold handles it 
						
						
					 
					
						2022-09-18 18:38:22 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						20bbda78e6 
					 
					
						
						
							
							Fix library search not being reflected ( fixes   #8031 )  
						
						
						
						
					 
					
						2022-09-18 18:09:26 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						0225711f6f 
					 
					
						
						
							
							Clean up base classes  
						
						... 
						
						
						
						Should be able to throw away some of the search controller stuff after Global Search is migrated 
						
						
					 
					
						2022-09-18 17:22:54 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						7ec822503a 
					 
					
						
						
							
							Catch error properly when app update check fails ( fixes   #8019 )  
						
						
						
						
					 
					
						2022-09-18 16:24:26 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						83871fc013 
					 
					
						
						
							
							Minor cleanup/fixes  
						
						... 
						
						
						
						- Add FAB collapsing in clear database screen (fixes  #7935 )
- Don't allow multiline category names to be entered
- Consolidate Downloaded Only / Incognito Mode banner components
- Fix see-through migrate screen sticky header 
						
						
					 
					
						2022-09-18 16:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						b668364afb 
					 
					
						
						
							
							Split security preferences from PrefrencesHelper ( #8030 )  
						
						
						
						
					 
					
						2022-09-18 13:07:48 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						877ae041a4 
					 
					
						
						
							
							Avoid invalid locales in language picker ( fixes   #7950 )  
						
						... 
						
						
						
						We should probably prune the translations though. 
						
						
					 
					
						2022-09-18 11:07:10 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						1395343f11 
					 
					
						
						
							
							Read metadata from ComicInfo.xml files in Local source ( #8025 )  
						
						... 
						
						
						
						Co-authored-by: Shamicen <84282253+Shamicen@users.noreply.github.com >
Co-authored-by: Andreas <andreas.everos@gmail.com >
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com > 
						
						
					 
					
						2022-09-18 10:55:30 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						30b3b2d3ff 
					 
					
						
						
							
							Split source preferences from PreferencesHelper ( #8029 )  
						
						
						
						
					 
					
						2022-09-18 10:36:41 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						0086743a53 
					 
					
						
						
							
							Use 1.x preference abstraction ( #8020 )  
						
						... 
						
						
						
						* Use 1.x preference abstraction
- Uses SharedPreferences compared to 1.x impl which uses DataStore but it breaks all settings screens currently
- Move PreferencesHelper to new PreferenceStore
  - PreferencesHelper should be split into smaller preference stores and be in core or domain
- Remove flow preferences as new PreferenceStore handles changes for us
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com >
* Fix PreferenceMutableState not updating
* Fix changes not emitting on first subscription
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com > 
						
						
					 
					
						2022-09-17 11:48:24 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						f54adb49a1 
					 
					
						
						
							
							ExtensionsPresenter: Use StateFlow for extensions list ( #8017 )  
						
						
						
						
					 
					
						2022-09-16 08:35:15 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						ec30026333 
					 
					
						
						
							
							Fix always-on app lock on cold start ( #8018 )  
						
						
						
						
					 
					
						2022-09-16 08:34:46 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4ea512f6c2 
					 
					
						
						
							
							Fix manga being reinitialized in browse  
						
						... 
						
						
						
						Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com > 
						
						
					 
					
						2022-09-15 22:55:20 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						829aadd0bd 
					 
					
						
						
							
							Always attempt automatic backup creation  
						
						... 
						
						
						
						- Defaults to every 12 hours
- Minimum number of backups is now 2, just to offer some level of redundancy in case something happens
- If it's missing storage permissions, it'll fail but that's the user's loss if they somehow haven't granted that permission yet 
						
						
					 
					
						2022-09-15 22:53:46 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						9d28def387 
					 
					
						
						
							
							Remove some dead code  
						
						
						
						
					 
					
						2022-09-15 22:51:01 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						86fe850794 
					 
					
						
						
							
							Extract source api from app module ( #8014 )  
						
						... 
						
						
						
						* Extract source api from app module
* Extract source online api from app module 
						
						
					 
					
						2022-09-15 18:12:27 -04:00 
						 
				 
			
				
					
						
							
							
								Ansh 
							
						 
					 
					
						
						
							
						
						30ac94181b 
					 
					
						
						
							
							Fix stacking of Settings menu in the reader on multiple taps ( #8002 )  
						
						... 
						
						
						
						* fix : conditional check added to avoid stacking of dialog
In onClickListener, bottom sheet is being opened depending on status of dialog sheet, if it's showing or not.
* chore : refactored conditional logic
* Update ReaderActivity.kt 
						
						
					 
					
						2022-09-15 17:41:54 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						6865c21c75 
					 
					
						
						
							
							Fix derivedStateOf errors ( #8008 )  
						
						
						
						
					 
					
						2022-09-14 11:36:13 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						7270c48f26 
					 
					
						
						
							
							LibraryItem: Fix equality check ( #7999 )  
						
						... 
						
						
						
						Proper equality check is needed by compose for state changes. 
						
						
					 
					
						2022-09-12 12:29:28 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						9e5d79aec3 
					 
					
						
						
							
							Fix lint error ( #8000 )  
						
						
						
						
					 
					
						2022-09-12 11:59:15 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						c51e83c048 
					 
					
						
						
							
							Flatten available extensions with its source ( #7956 )  
						
						... 
						
						
						
						* Flatten available extensions with it's source
We should also do something similar for installed extensions
Supersedes #7200 
* Dedupe sources 
						
						
					 
					
						2022-09-11 18:05:46 -04:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						52fa28c16a 
					 
					
						
						
							
							Prevent okhttp from caching covers and chapter images ( #7967 )  
						
						
						
						
					 
					
						2022-09-11 18:00:07 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						935c8e7d82 
					 
					
						
						
							
							Change logic in BitmapFactory.Options.splitData ( #7989 )  
						
						
						
						
					 
					
						2022-09-11 17:59:57 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						19be0d68b6 
					 
					
						
						
							
							Add some padding to tab indicators  
						
						
						
						
					 
					
						2022-09-11 17:59:08 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f9bbbce466 
					 
					
						
						
							
							Check the actual folder when deleting source folder in case of stale cache  
						
						
						
						
					 
					
						2022-09-11 17:58:59 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						eb5ef72747 
					 
					
						
						
							
							Revert "Update Compose Material3"  
						
						... 
						
						
						
						This partially reverts commit 3dea10bcb9https://issuetracker.google.com/issues/245626686  
						
						
					 
					
						2022-09-11 17:49:10 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						0215b66098 
					 
					
						
						
							
							Count the downloads under each header instead of count the number of headers ( #7990 )  
						
						
						
						
					 
					
						2022-09-11 13:11:50 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						3dea10bcb9 
					 
					
						
						
							
							Update Compose Material3  
						
						
						
						
					 
					
						2022-09-11 11:52:29 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						cd3cb72b65 
					 
					
						
						
							
							Bump dependencies + linting  
						
						
						
						
					 
					
						2022-09-10 23:57:03 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						28594bba2c 
					 
					
						
						
							
							Remove unused resources  
						
						
						
						
					 
					
						2022-09-10 10:19:38 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						56826fb477 
					 
					
						
						
							
							Cleanup logic of onStripSplit in WebtoonPageHolder 2 ( #7976 )  
						
						
						
						
					 
					
						2022-09-10 09:34:27 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						448978ac8a 
					 
					
						
						
							
							Remove unused resources  
						
						
						
						
					 
					
						2022-09-09 22:37:29 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						fb9791f597 
					 
					
						
						
							
							DownloadController: Partial Compose conversion ( #7969 )  
						
						... 
						
						
						
						Item list is not changed as currently there is no fitting Compose component to
replace the drag-drop behavior. 
						
						
					 
					
						2022-09-09 22:29:40 -04:00 
						 
				 
			
				
					
						
							
							
								nzoba 
							
						 
					 
					
						
						
							
						
						07d1b9f3ba 
					 
					
						
						
							
							Fix download ahead missing out 1 chapter ( #7927 )  
						
						... 
						
						
						
						* Fix download ahead missing out 1 chapter
* Move toLong() function
* Add check whether the next chapter is queued 
						
						
					 
					
						2022-09-09 22:29:24 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						6b91f65457 
					 
					
						
						
							
							Cleanup logic of onStripSplit in WebtoonPageHolder ( #7955 )  
						
						... 
						
						
						
						* Cleanup logic of `onStripSplit` in WebtoonPageHolder
* Update app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonPageHolder.kt
Co-authored-by: arkon <arkon@users.noreply.github.com > 
						
						
					 
					
						2022-09-07 17:11:44 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						0c7b1bda7f 
					 
					
						
						
							
							LocalSource: Create cover file if it doesn't exist ( #7954 )  
						
						
						
						
					 
					
						2022-09-07 17:02:06 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						032b377de7 
					 
					
						
						
							
							WebViewScreen: Use Scaffold ( #7958 )  
						
						
						
						
					 
					
						2022-09-07 16:59:44 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						26d8e47bb9 
					 
					
						
						
							
							Bump default user agent string  
						
						
						
						
					 
					
						2022-09-04 18:01:02 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						d55c854ebf 
					 
					
						
						
							
							Webtoon Split: Improve performance ( #7947 )  
						
						
						
						
					 
					
						2022-09-04 11:16:20 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						6b2b21edfa 
					 
					
						
						
							
							Fix Filter not being applied in Browse Source ( #7945 )  
						
						
						
						
					 
					
						2022-09-04 11:15:13 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						99270e370e 
					 
					
						
						
							
							Fix missing downloaded only/incognito banners in Browse Source ( #7936 )  
						
						
						
						
					 
					
						2022-09-04 11:14:37 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						21804bfc45 
					 
					
						
						
							
							Reimplement extensions search  
						
						... 
						
						
						
						Not sure if I should abstract this out to per-tab though. Maybe when we need it... 
						
						
					 
					
						2022-09-03 10:47:48 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						38950f7bc8 
					 
					
						
						
							
							Address some OkHttp nullability changes  
						
						
						
						
					 
					
						2022-09-03 10:38:56 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						bbf5c86b46 
					 
					
						
						
							
							Fix missing downloaded only/incognito banners in Browse  
						
						
						
						
					 
					
						2022-09-03 10:33:31 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						3fa68ed217 
					 
					
						
						
							
							Rebase Scaffold fork ( #7929 )  
						
						... 
						
						
						
						This changes content insets handling 
						
						
					 
					
						2022-09-03 10:33:22 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						cc6aef693e 
					 
					
						
						
							
							Merge Latest and Browse into one screen ( #7921 )  
						
						... 
						
						
						
						* Merge Latest and Browse into one
* Add back Latest button
* Change context to IO instead of launching a job
* Use loading screen when loading initial page 
						
						
					 
					
						2022-09-03 10:16:30 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						5a320d87e8 
					 
					
						
						
							
							Remove download source folder when empty ( #7928 )  
						
						
						
						
					 
					
						2022-09-03 09:18:19 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						da95ecb686 
					 
					
						
						
							
							Lessen the use of GlobalScope launchIO ( #7916 )  
						
						... 
						
						
						
						* Lessen the use of GlobalScope `launchIO`
* Wrap some calls with `NonCancellable` context 
						
						
					 
					
						2022-09-02 11:50:44 -04:00