c42d517f6b
Apply default night mode earlier ( #5593 )
2021-07-24 11:14:25 -04:00
1ef7722504
Support more image formats for covers ( #5524 )
...
* Add TachiyomiImageDecoder for Coil
Is currently used to decode AVIF and JPEG XL images.
* LocalSource: Check against file name for cover
This allows file with all supported formats to be set as cover
* TachiyomiImageDecoder: Handle HEIF on Android 7 and older
2021-07-10 15:44:34 -04:00
37d30eb887
Simplify locale override ( #5509 )
2021-07-07 18:11:52 -04:00
653b7ffcd0
Fix black icon for small notifications on EMUI ( #5350 )
...
* Set notification icon fillColor to Android white
Closes #5340
* Remove '_black' suffix from the glasses icon drawable
2021-06-09 17:16:09 -04:00
3d9383ce67
Try to avoid some Webview-related crashes
...
Related to #5218
2021-05-28 22:38:36 -04:00
fefa519486
Update ACRA
2021-05-27 08:49:47 -04:00
3c186a3c8d
Fix incognito mode disabled after the app kicked out of memory ( #5167 )
...
The application class onCreate will also be called when user navigates to an
activity after the app process is killed by the system.
So make sure the incognito is disabled only when the entry point of the app is
created from scratch (e.g. after being force closed by the user).
2021-05-24 09:09:35 -04:00
cb203ef02c
Show notification to disable Incognito Mode when it's enabled ( #4976 )
...
* Show notification to disable Incognito Mode when it's enabled
* Finish ReaderActivity and BrowseSourceController when incognito is disabled
* CLeanup strings
* Only register DisableIncognitoReceiver when needed
2021-04-30 22:36:54 -04:00
93e6136795
Use Coil ( #4870 )
...
* Use Coil
* Remove coil-transformations lib
* Add MangaCoverFetcher
* Remove Glide
* MangaCoverFetcher: Allow skipping custom cover usage
* Adjust coil caching policy for some non-library items
* Allow coil to use RGB565 only on low ram devices
* Fix image loading progress view not showing
a
* Increase coil crossfade duration
Same as default glide duration
* Add back request clearing
2021-04-28 08:32:00 -04:00
f407e30b6e
Reset Incognito Mode on app relaunch ( closes #4928 )
2021-04-25 10:57:14 -04:00
3ee652b61a
Disable Acra crash logs in dev builds
2021-01-27 09:17:40 -05:00
3319ccfd41
Move ACRA endpoint config to build.gradle.kts
2021-01-17 11:09:29 -05:00
c9cf9cfff0
More coroutine tweaks
2021-01-10 11:01:10 -05:00
76f6fe4601
Use Kolinter Gradle plugin for linting instead of ktlint directly
2020-09-13 18:48:20 -04:00
64bdfabbd8
Revert ktlint update, unrevert Gradle and PR build workflow reverts ( #3681 )
2020-08-15 16:44:46 -04:00
4a136ef2aa
Automatic linting fixes
2020-08-13 09:02:15 -04:00
ccc0a61158
Shift WebView checks to necessary places only to allow for basic usage
2020-07-31 14:27:35 -04:00
1813dbbf59
Add ability to sort library by date added ( closes #1287 )
2020-07-10 15:56:06 -04:00
0ef073669a
Update notifier paused state when starting downloads ( fixes #3254 )
2020-07-04 10:27:57 -04:00
31015504f4
TLS 1.3 support for Android < 10
...
Should fix https://github.com/inorichi/tachiyomi-extensions/issues/3233
2020-06-07 15:47:42 -04:00
6cd34614f6
More extreme method for enforcing WebView availability
2020-05-02 19:03:48 -04:00
3f63b320c4
Linting fixes
2020-04-25 14:24:45 -04:00
f115691365
Revert attempted WebView process fix
2020-04-17 22:42:14 -04:00
beb81b657e
Migrate some RxSharedPreferences to FlowSharedPreferences
2020-04-17 09:28:58 -04:00
29776c739a
Use HTTPS for crash reports
2020-04-17 09:27:36 -04:00
4e111cebbe
Update Acra
2020-04-15 22:57:34 -04:00
0bb6e1cdc2
Crash fixes
2020-04-14 17:13:45 -04:00
d873d653d0
Migrate to WorkManager
2020-03-01 13:22:16 -05:00
043e3784e8
Run linter
2020-02-26 18:03:34 -05:00
61d2107e9c
Add secure screen setting
2020-02-22 13:32:05 -05:00
8bb83782c7
Biometrics lock ( closes #1686 )
2020-02-21 23:04:37 -05:00
47f5ea881f
Reorganize other util files
2020-02-02 22:22:54 -05:00
5cddb269d6
Minor code cleanup
2020-01-07 20:17:07 -05:00
78689e7443
Migrate to AndroidX ( #2424 )
...
* Migrate to AndroidX (automatic conversion by Android Studio)
* AndroidX dependency code updates
* Fix source preference reparenting
* fixes the androidx prefererences icon spacing issue
(cherry picked from commit b76a15d960ec2cdf771be16377db0348b66b3179)
* Fix source preference screen heading size/list padding
Co-authored-by: Carlos <cargo8005@gmail.com >
2020-01-05 11:29:27 -05:00
ba674935f4
Release 0.8.4
2019-04-13 15:10:44 +02:00
cf293642fb
Fix Glide exceptions
2019-03-14 21:44:20 +01:00
6d3cc16ab1
Include minor changes from extensions PR
2018-01-09 12:27:45 +01:00
8994b42760
Remove local broadcast receiver to prevent race conditions ( #1123 )
...
* Remove local broadcast receiver to prevent run exceptions.
Added option to set tile for extension update.
2017-12-11 20:01:28 +01:00
d97aff85b3
Support notification channels. Fixes #995
2017-10-10 14:16:37 +02:00
f3080b6277
Actually convert file uri to content uri
2017-09-10 12:29:04 +02:00
69cbbd5811
Disable file exposure detection to allow sharing from the local cache ¯\_(ツ)_/¯
2017-09-10 12:03:44 +02:00
0642889b64
Rewrote Backup ( #650 )
...
* Rewrote Backup
* Save automatic backups with datetime
* Minor improvements
* Remove suggested directories for backup and hardcoded strings. Rename JSON -> Backup
* Bugfix
* Fix tests
* Run restore inside a transaction, use external cache dir for log and other minor changes
2017-04-04 17:42:17 +02:00
006d17aac7
Fix locale not applied outside activities
2016-12-26 16:56:19 +01:00
94ee4e7fb5
Experimental Anilist and Kitsu support ( #586 )
...
* Tracking tab with anilist support
* Rename MangaSync to Track
* Rename variables and methods to track
* Kitsu implementation
* Variables refactoring
* Travis fix?
2016-12-18 22:56:28 +01:00
cc9fd53abb
Implement language switcher ( #563 )
...
* Implement language switching using BaseActivity
* Add requested changes
* Cleanup App.kt Imports and add pref_language_key
* Acutally use @string for key
* Use string resource for language preference title
2016-12-13 20:47:46 +01:00
2856d9d6a3
Add product flavors. Switch to evernote's job scheduler
2016-11-06 18:44:14 +01:00
33df35db1b
Multidex debug build
2016-10-15 11:12:16 +02:00
cd92569355
Restart inject module when the app is created
2016-06-15 17:58:28 +02:00
a82e1d0e45
Remove unneeded annotations and some cleanup
2016-06-15 17:47:44 +02:00
21ba371a32
Replace Dagger2 with Injekt, reorganize dependencies
2016-06-14 15:13:48 +02:00