Jobobby04
ed19ad8819
Revert "Use jsDelivr as fallback when GitHub can't be reached for extensions list ( closes #5517 )"
...
This reverts commit 7891b4de31a75413563ca7565dfda529e928a7a6.
2021-07-22 15:36:04 -04:00
arkon
7891b4de31
Use jsDelivr as fallback when GitHub can't be reached for extensions list ( closes #5517 )
...
(cherry picked from commit 24bb2f02dce135e0ceb2856618ecfc0e30dce875)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2021-07-10 17:18:37 -04:00
arkon
0521c362c9
Revert "Set background job expedited policies"
...
This reverts commit c69420373a7e61c1b4eea038447cff6f0409a201.
Caused crashes in TachiyomiSY for some reason. Will have to redo this once we target Android 12.
(cherry picked from commit 07de367476cb337f597880b6f73e8c53e9b2fd19)
2021-06-10 16:42:53 -04:00
arkon
ac8e53b9a7
Set background job expedited policies
...
(cherry picked from commit c69420373a7e61c1b4eea038447cff6f0409a201)
2021-06-03 13:59:44 -04:00
arkon
72d315b6ed
Include extension loading errors in error logs
...
(cherry picked from commit b092e98ac9c57e5450a3027e69971b046570f2e8)
2021-04-19 14:58:44 -04:00
Jobobby04
ede0892cda
Cleanup and fixes
2021-04-11 20:43:34 -04:00
arkon
cee8335518
Make extension load error logs less verbose
...
(cherry picked from commit 1b921f9845ced678f6132c5deadd9b8d52b3decc)
2021-04-04 19:07:01 -04:00
Jobobby04
367d95c825
Logging fixes and lint
2021-03-31 14:29:27 -04:00
Jobobby04
21240cad06
Cleanup
2021-03-11 22:39:46 -05:00
Jobobby04
04200bb590
Cleanup
2021-03-11 19:10:33 -05:00
Jobobby04
7e91ae02f1
Upgrade logging, now maps timber to XLog, new logging functions
2021-03-07 00:23:23 -05:00
arkon
c29690282c
Handle link for multisource extension commits ( closes #4432 )
...
(cherry picked from commit a398c3fb81090d27de578d960198ba7d7ba2e68f)
2021-02-11 19:27:23 -05:00
Jobobby04
295af5306b
Handle delegated source id lists better using a LisenterMutableMap
...
Better source id comparisons
2021-01-26 13:31:22 -05:00
arkon
c7bedb96a0
Avoid using global scope where appropriate
...
Also fixes the crash in tracking when an exception is thrown during a refresh.
(cherry picked from commit 2ffbee3db21d188b163b27c7dfdb156c590ceb13)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
2021-01-10 18:25:57 -05:00
arkon
d09406dc29
Revert "Use flows instead of relays for extensions loading"
...
This reverts commit 07e76f35fa2a69a4cda0668f540aa1a4e2eb2b98.
(cherry picked from commit c620c924f9d5554bd8a7de7fc5c40ca5381bbdde)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2021-01-07 22:12:29 -05:00
Jobobby04
a6d4644713
Cleanup
2021-01-07 00:55:00 -05:00
arkon
f4549c5910
Fix malformed extension URLs
...
(cherry picked from commit 95ce0e39efa1d93def8ad20578d8ad93ffbcb716)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2021-01-04 14:23:31 -05:00
arkon
73fc1ac80f
Use flows instead of relays for extensions loading
...
(cherry picked from commit 07e76f35fa2a69a4cda0668f540aa1a4e2eb2b98)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
2021-01-04 14:21:13 -05:00
arkon
959559a89f
Refactor response parsing helper function
...
(cherry picked from commit 8f98055e9ec8a40a5d41bad3e02f409119b7abe8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2020-12-31 17:13:49 -05:00
arkon
e78197ab48
Remove usage of Retrofit for update check and extensions list
...
(cherry picked from commit 61a594493cd83c615b268de1462bec4f53d52c87)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/updater/github/GithubUpdateChecker.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubService.kt
2020-12-31 17:06:36 -05:00
Jobobby04
1a609e557b
Refactor and cleanup
2020-12-26 16:12:52 -05:00
Jobobby04
ce8f7da9ca
Use ContextCompat to get custom source icons
2020-12-21 14:21:42 -05:00
Jobobby04
96213900ac
Add external repo support
2020-12-21 14:21:40 -05:00
Jobobby04
85e30ef6ca
Cleanup
2020-12-21 14:21:40 -05:00
arkon
64e9515293
Update extensions repo URL
...
(cherry picked from commit 28a23452f2d9d80553dde053fc843cf29ab83020)
# Conflicts:
# README.md
2020-12-21 14:21:39 -05:00
arkon
cf99ee73f5
Break out NSFW hiding/labeling into separate settings
...
(cherry picked from commit 5b09461ccf76963fef844d7550383205e8d33010)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
2020-12-21 14:21:31 -05:00
arkon
bbd3e3c29c
Remove source overwrite logic since built-in sources no longer exist
...
(cherry picked from commit 1a439ecece5e2963a5e6ba9761adad90f8c0bb29)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/SourceManager.kt
2020-12-21 14:21:31 -05:00
arkon
0137262e4c
Update to Kotlin 1.4.21 and kotlinter 3.3.0
...
(cherry picked from commit 59859e124f0321ad54c522ffa5673672cb4a368c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
2020-12-12 12:19:44 -05:00
Jobobby04
9a2ed755b7
Cleanup EH and AZ preferences
2020-11-30 15:11:58 -05:00
arkon
b44ffd1d63
Fix annotations package name
...
(cherry picked from commit b39191ff5082c17f4bcc2c32ff2a8ae48d8971c8)
2020-11-29 18:52:50 -05:00
arkon
177981da6c
Use regular minified extensions JSON instead of explicitly handling gzip encoding
...
Turns out GitHub *does* do gzip encoding by default, it just doesn't show up in the header logs for some reason...
(cherry picked from commit 6664dfb04809904f400b130bd365a0f1ecce5f62)
2020-11-29 17:20:14 -05:00
Jobobby04
643aa377bf
Update XLog
2020-11-26 19:12:00 -05:00
Jobobby04
f3fc479020
Revert temp fixes, add serialization progurd rules
...
This reverts commit 543e089982e9b774c5cfbcc4d0eddb5f21373928.
2020-10-13 13:49:28 -04:00
Taco
8722c1806e
Use some more KTX and Compat stuff ( #3933 )
...
* Use more KTX extensions
* Update Android Studio
* Use more Compat classes
(cherry picked from commit 60755d0c26c55e8fa90406a973c00e0871c04723)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBackupController.kt
2020-10-13 12:38:23 -04:00
Jobobby04
543e089982
Revert the converter factory back to gson
2020-10-13 11:43:46 -04:00
Jobobby04
f3365cef67
Convert SY specific usages of Gson to Kotlin Serialization
...
Cleanup saved searches a bit
Cleanup json parsing
2020-10-12 14:20:54 -04:00
arkon
b4cf0e9723
Migrate to kotlinx.serialization for extensions and update fetching
...
(cherry picked from commit 7a476abb53a4d3a36cf4f7618af83d984a78536b)
# Conflicts:
# build.gradle.kts
2020-10-11 15:53:27 -04:00
arkon
8d5b2f40b3
Use Kolinter Gradle plugin for linting instead of ktlint directly
...
(cherry picked from commit 76f6fe46010b235ee59962c94c790428870fc23e)
2020-09-13 23:08:52 -04:00
Jobobby04
a6b98e24dc
Undo linting
2020-08-15 15:57:07 -04:00
Jobobby04
bc549c56d6
Automatic linting fixes
2020-08-14 18:41:20 -04:00
arkon
19055e1699
Allow annotating SourceFactory with @Nsfw to block all sources within it
...
(cherry picked from commit 8db34eb3dd40feb00421cab4207b0ffbd14a083a)
2020-08-12 00:33:07 -04:00
Jobobby04
3fa5322133
Delegate NHentai, to continue using NHentai download the extension, SY requires NHentai version 1.2.28
2020-08-12 00:23:18 -04:00
Jobobby04
5a1bc6e25b
Delegate Perv Eden, to continue using it download the extensions(there is a English extension and a Italian extension)
2020-08-12 00:21:29 -04:00
Jobobby04
9a3fdc23e6
Delegate hitomi, it is now the first fully delegated factory source. To continue using hitomi please download the extension. This comes with a lot of fixes for future delegated factory sources
2020-08-10 23:29:10 -04:00
Jobobby04
aae23f5ef3
Delegate 8Muses, please manually migrate over your comics to the extension, as the old version of the 8Muses comics cannot support the new comics format
2020-08-10 21:15:08 -04:00
arkon
63510b2e60
Minor cleanup
...
(cherry picked from commit b6a1e8953557320215f5328d393de38d43ed70d4)
2020-08-09 19:19:53 -04:00
arkon
6f71bb3abe
Allow partially loading extensions with individually marked NSFW sources
...
(cherry picked from commit 421dfb4a2d190a21d4862ef7da21b540ac6473ab)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
2020-08-09 19:17:55 -04:00
arkon
f8c4bbdfd8
Option to hide NSFW extensions ( closes #1312 ) (SY will expand more on this when preview finishes it)
...
(cherry picked from commit abaca6e676f7f887311e678ce04e0c679264f48e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
2020-08-08 16:47:29 -04:00
arkon
29f74ba423
Minor cleanup
...
(cherry picked from commit 4f02872a84ffab6eb3d88e89043dd05508fa6342)
2020-08-04 23:35:22 -04:00
arkon
417a31cfad
Adjust download badge color again
...
(cherry picked from commit 912687ac78a7de0ce847bfd9a7b0b3bcde9cd02c)
2020-08-03 18:13:45 -04:00