Commit Graph

68 Commits (df332860b8fa1a4f873a7fa1d08c45e71cfb12ed)

Author SHA1 Message Date
arkon de92b1351f Add WebView-based user agent string to debug info
1 year ago
Soitora f5e0cee36c
Change website URLs to reflect changes (#9916)
1 year ago
arkon 26c5d761da Add more replacement suspend functions for source APIs
1 year ago
arkon d29b7c4e57 Switch to different ktlint plugin
1 year ago
arkon d1c956401c Add documentation for HttpException
1 year ago
Alessandro Jean 9b6567f5e4
Add support to kotlin.time APIs in the rate limit interceptor (#9797)
1 year ago
arkon 6d69caf59e Show help banner when Cloudflare captcha page is shown in WebView
1 year ago
arkon cf14831fbe Clean up preference extensions/items a bit
1 year ago
arkon ac306547a0 Bump dependencies
1 year ago
arkon 5467104b95 Fix window undimming when reader custom filter settings are open
1 year ago
arkon e0733c1a4c Clean up NetworkHelper
1 year ago
arkon 22e8050fff Handle Cloudflare in default network client and deprecate cloudflareClient
1 year ago
arkon a629db2884 Address some build warnings
1 year ago
arkon 87bdee5990 Move SettingsItems composables to presentation-core
1 year ago
arkon 0ac5f3b93c Accept third party cookies in WebView instances
1 year ago
arkon e2d6269a38 Bump default user agent string
1 year ago
arkon e323f3c25a Don't update last page read/read state of chapter if Incognito Mode is enabled
1 year ago
arkon 431f8772f8 Address minor build warnings
1 year ago
arkon 8f4bc71cf7 Remove confirm exit option
1 year ago
arkon 46efd4c134 Fix some crashes
1 year ago
arkon efdff9a21a Update minimum WebView version
1 year ago
arkon 1824adb2ed Update default user agent string
1 year ago
Ivan Iskandar 2c6e025063
Add more info to debug screen (#9357)
1 year ago
arkon 1814b3b22c Don't unnecessarily wrap IOExceptions in UncaughtExceptionInterceptor
2 years ago
arkon 953720472f Add "Rotate wide pages to fit" setting for paged reader
2 years ago
arkon c6e5f8abd9 Bump default user agent string and minimum WebView version
2 years ago
Andreas f27dc19b37
Move Local Source to separate module (#9152)
2 years ago
arkon 26d422b0ae Avoid uncaught exceptions from OkHttp interceptors crashing entire app
2 years ago
arkon fd7c993b0b Move CheckboxState to core module
2 years ago
arkon 93523ef50b Remove dependency injection from core module and data module from presentation-widget module
2 years ago
arkon b49280e347 Remove unused Rx/Coroutines converters
2 years ago
stevenyomi 0d8f1c8560
Tweak Response.parseAs() to utilize intrinsics (#9047)
2 years ago
stevenyomi 7559c133c0
Call.await(): copy exception message when preserving error stack (#9013)
2 years ago
arkon 1730dd6af1 Move more things around
2 years ago
Andreas 2501fef9e4
Split UpdatesGridGlanceWidget into smaller bits (#8991)
2 years ago
Andreas 12e41b6e6f
Move Glance Widget to seperate module (#8989)
2 years ago
stevenyomi 448702e5be
OkHttp Call: split await() and awaitSuccess() (#8980)
2 years ago
Andreas aee785a8bb
Move more implementation to data module (#8971)
2 years ago
Andreas 2b5d9fd76b
Move shared configuration to subprojects in root Gradle file (#8951)
2 years ago
Andreas c31e75f02f
Create plugin for linting (#8942)
2 years ago
arkon a2ee4e63ae Minor cleanup
2 years ago
arkon 4cd01428ed Only show MIUI extension warning on MIUI >= 13
2 years ago
arkon addd6bffbd Bump default user agent string and minimum WebView version
2 years ago
arkon db3c98fe72 Update OkHttp
2 years ago
arkon 2a2c6cee5f Allow zooming in WebView
2 years ago
arkon d12ea86b55 Add shecan DoH provider
2 years ago
arkon 21bc0f1952 Don't use default Lenovo "browser" handler
2 years ago
arkon 65387d0089 Bump default user agent string
2 years ago
stevenyomi 073e9f94ff
Reorder parameters of JSON parsing method (#8321)
2 years ago
arkon fbda243c0d Avoid crashing during eager WebView init
2 years ago