arkon 
							
						 
					 
					
						
						
							
						
						26d422b0ae 
					 
					
						
						
							
							Avoid uncaught exceptions from OkHttp interceptors crashing entire app  
						
						
						
						
					 
					
						2023-02-25 15:13:59 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						fd7c993b0b 
					 
					
						
						
							
							Move CheckboxState to core module  
						
						
						
						
					 
					
						2023-02-21 22:52:36 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						93523ef50b 
					 
					
						
						
							
							Remove dependency injection from core module and data module from presentation-widget module  
						
						... 
						
						
						
						Includes side effects:
- No longer need to restart app for user agent string change to take effect
- parseAs extension function requires a Json instance in the calling context, which doesn't necessarily need to be the default one provided by Injekt 
						
						
					 
					
						2023-02-20 19:02:38 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						b49280e347 
					 
					
						
						
							
							Remove unused Rx/Coroutines converters  
						
						
						
						
					 
					
						2023-02-18 10:16:05 -05:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						0d8f1c8560 
					 
					
						
						
							
							Tweak Response.parseAs() to utilize intrinsics ( #9047 )  
						
						
						
						
					 
					
						2023-02-07 22:10:28 -05:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						7559c133c0 
					 
					
						
						
							
							Call.await(): copy exception message when preserving error stack ( #9013 )  
						
						
						
						
					 
					
						2023-02-01 11:09:35 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						1730dd6af1 
					 
					
						
						
							
							Move more things around  
						
						
						
						
					 
					
						2023-01-27 22:31:12 -05:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						2501fef9e4 
					 
					
						
						
							
							Split UpdatesGridGlanceWidget into smaller bits ( #8991 )  
						
						... 
						
						
						
						- Renamed Composables
- Moved Constants to core module 
						
						
					 
					
						2023-01-27 14:49:57 -05:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						12e41b6e6f 
					 
					
						
						
							
							Move Glance Widget to seperate module ( #8989 )  
						
						... 
						
						
						
						Move Widget to seperate module
- Create a core module for presentation. Widget and App will share some resources and hopefully composables 
						
						
					 
					
						2023-01-26 17:53:24 -05:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						448702e5be 
					 
					
						
						
							
							OkHttp Call: split await() and awaitSuccess() ( #8980 )  
						
						
						
						
					 
					
						2023-01-24 22:34:31 -05:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						aee785a8bb 
					 
					
						
						
							
							Move more implementation to data module ( #8971 )  
						
						
						
						
					 
					
						2023-01-22 11:44:39 -05:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						2b5d9fd76b 
					 
					
						
						
							
							Move shared configuration to subprojects in root Gradle file ( #8951 )  
						
						... 
						
						
						
						* Move shared configuration to subprojects in root Gradle file
* Missed but not forgotten
* Review changes 
						
						
					 
					
						2023-01-20 23:04:22 -05:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						c31e75f02f 
					 
					
						
						
							
							Create plugin for linting ( #8942 )  
						
						
						
						
					 
					
						2023-01-18 22:33:56 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						a2ee4e63ae 
					 
					
						
						
							
							Minor cleanup  
						
						
						
						
					 
					
						2023-01-12 22:53:28 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						4cd01428ed 
					 
					
						
						
							
							Only show MIUI extension warning on MIUI >= 13  
						
						... 
						
						
						
						Related to #8834  
						
						
					 
					
						2023-01-08 15:04:06 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						addd6bffbd 
					 
					
						
						
							
							Bump default user agent string and minimum WebView version  
						
						
						
						
					 
					
						2023-01-07 11:51:36 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						db3c98fe72 
					 
					
						
						
							
							Update OkHttp  
						
						
						
						
					 
					
						2022-12-25 00:24:53 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						2a2c6cee5f 
					 
					
						
						
							
							Allow zooming in WebView  
						
						... 
						
						
						
						Note that this does not force-enable zooming on pages with set viewports (which typically implies proper mobile scaling).
Closes  #8588  
						
						
					 
					
						2022-11-21 18:39:16 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						d12ea86b55 
					 
					
						
						
							
							Add shecan DoH provider  
						
						... 
						
						
						
						Closes  #8557  
					
						2022-11-18 22:28:08 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						21bc0f1952 
					 
					
						
						
							
							Don't use default Lenovo "browser" handler  
						
						
						
						
					 
					
						2022-11-09 19:43:52 -05:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						65387d0089 
					 
					
						
						
							
							Bump default user agent string  
						
						
						
						
					 
					
						2022-11-04 09:38:49 -04:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						073e9f94ff 
					 
					
						
						
							
							Reorder parameters of JSON parsing method ( #8321 )  
						
						
						
						
					 
					
						2022-10-28 22:44:31 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						fbda243c0d 
					 
					
						
						
							
							Avoid crashing during eager WebView init  
						
						
						
						
					 
					
						2022-10-21 16:57:13 -04:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						2d19729869 
					 
					
						
						
							
							Clean up OkHttp methods and parse from Okio directly ( #8238 )  
						
						
						
						
					 
					
						2022-10-18 12:09:23 -04:00 
						 
				 
			
				
					
						
							
							
								Ivan Iskandar 
							
						 
					 
					
						
						
							
						
						890f1a3c7b 
					 
					
						
						
							
							Full Compose settings ( #8201 )  
						
						... 
						
						
						
						* Uses Voyager for navigation.
* Replaces every screen inside settings except category editor screen since it's
called from several places. 
						
						
					 
					
						2022-10-15 11:38:01 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						26a42ba9c0 
					 
					
						
						
							
							Upgrade to Kotlin 1.7.20  
						
						... 
						
						
						
						Also run formatter and address some deprecation warnings. 
						
						
					 
					
						2022-10-11 22:40:08 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						7be6863910 
					 
					
						
						
							
							Add JavaScriptEngine abstraction to extensions-lib ( #8155 )  
						
						... 
						
						
						
						This allows us to swap out the implementation in the future and on different platforms
without major changes to the extensions themselves. 
						
						
					 
					
						2022-10-08 09:45:06 -04:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						8b9a06e298 
					 
					
						
						
							
							Requests: add GET(HttpUrl) overload ( #8107 )  
						
						... 
						
						
						
						Requests: add GET(HttpUrl) overload 
						
						
					 
					
						2022-09-28 17:35:58 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						e2ce3f68bf 
					 
					
						
						
							
							Increase timeout duration of WebViewInterceptors ( #8099 )  
						
						
						
						
					 
					
						2022-09-27 17:43:46 -04:00 
						 
				 
			
				
					
						
							
							
								stevenyomi 
							
						 
					 
					
						
						
							
						
						f4c684b4b8 
					 
					
						
						
							
							Remove cache control on already cacheless image request ( #8085 )  
						
						
						
						
					 
					
						2022-09-26 17:13:03 -04:00 
						 
				 
			
				
					
						
							
							
								AntsyLich 
							
						 
					 
					
						
						
							
						
						a35f947892 
					 
					
						
						
							
							Cleanup webview interceptors ( #8067 )  
						
						... 
						
						
						
						* Cleanup webview interceptors
* Review changes + Improvement
* Review Changes 2 
						
						
					 
					
						2022-09-25 13:09:40 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						f0af3858e8 
					 
					
						
						
							
							Bump minimum WebView version and default user agent string  
						
						
						
						
					 
					
						2022-09-25 10:55:10 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						b5dca2eb09 
					 
					
						
						
							
							Move chapter preferences from PreferencesHelper to LibraryPrefrences ( #8061 )  
						
						
						
						
					 
					
						2022-09-24 10:14:16 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						5cdcc1679f 
					 
					
						
						
							
							Split backup preferences from PreferencesHelper ( #8051 )  
						
						
						
						
					 
					
						2022-09-22 08:57:42 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						e82963c9ef 
					 
					
						
						
							
							Split download preferences from PreferencesHelper ( #8048 )  
						
						
						
						
					 
					
						2022-09-21 17:45:07 -04:00 
						 
				 
			
				
					
						
							
							
								arkon 
							
						 
					 
					
						
						
							
						
						2b089648a3 
					 
					
						
						
							
							Remove redundant preference keys  
						
						
						
						
					 
					
						2022-09-20 00:13:33 -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 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						b668364afb 
					 
					
						
						
							
							Split security preferences from PrefrencesHelper ( #8030 )  
						
						
						
						
					 
					
						2022-09-18 13:07:48 -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 
						 
				 
			
				
					
						
							
							
								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