Carlos
c073f71ec1
fix v2 api call for groups
...
(cherry picked from commit 01903e341be6cd5ae50ce6eee88be6ad40fd1835)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
2021-01-06 22:46:07 -05:00
Carlos
f1a65edd3a
Mangadex api v2 for manga info
...
(cherry picked from commit 38ec991a15d2eebc7ebd0522f8615c2d8dd7003b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/serializers/CoversSerializer.kt
# app/src/main/java/exh/md/handlers/MangaHandler.kt
# app/src/main/java/exh/md/handlers/SearchHandler.kt
# app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt
# app/src/main/res/drawable/manga_info_more_gradient.xml
2021-01-06 22:42:55 -05:00
Jobobby04
68c12d79ee
CoroutinePresenter changes
2021-01-06 00:54:11 -05:00
Jobobby04
ce0726d863
Update SY fetchMangaInfo and getchChapterList to use the new 1.x functions
2021-01-02 16:36:13 -05:00
Jobobby04
28fca8c839
Make internal and delegated sources able to use getMangaDetails, getChapterList, and getPageList properly
2021-01-02 03:28:03 -05:00
Jobobby04
8e659f3355
Remove usage of retrofit in similar manga pull
2020-12-31 17:07:03 -05:00
Jobobby04
e078e34ab0
Add chapter deeplink, make MangaDex use it
2020-12-26 16:13:55 -05:00
Jobobby04
1a609e557b
Refactor and cleanup
2020-12-26 16:12:52 -05:00
Jobobby04
f33a4e2ecc
Also do the last commit for SY
2020-12-26 00:31:38 -05:00
Jobobby04
78f48d28c3
Convert SmartSearch channel to SharedFlow
2020-12-26 00:06:52 -05:00
Jobobby04
bbc70801db
Fix weird MangaDex login dialog fill-in
2020-12-25 20:07:06 -05:00
Jobobby04
644140b617
Make a coroutine presenter
2020-12-21 14:21:43 -05:00
Jobobby04
d302a0fbc7
Cleanup
2020-12-21 14:21:43 -05:00
Jobobby04
f1a4811030
In batch add and deeplink, only use enabled sources
2020-12-21 14:21:42 -05:00
Jobobby04
78ffd9d56e
Cleanup
2020-12-21 14:21:41 -05:00
Jobobby04
ba6bcc82b6
More dialog fixes
2020-12-21 14:21:36 -05:00
she11sh0cked
a8c6474f5e
Use a different title for japanese manga vs other manga ( #181 )
...
* Use a different title for japanese manga vs other manga
* Revert wildcard import
2020-12-21 14:20:49 -05:00
Jobobby04
958b6d4b71
Release 1.4.0
2020-12-12 13:27:13 -05:00
Jobobby04
6f712c7f17
Lint
2020-12-12 12:36:29 -05:00
Jobobby04
8fbc6aa29b
Convert intercept activity to a stateflow
2020-11-30 20:34:48 -05:00
Jobobby04
ee18f94788
Convert Favorites sync to a StateFlow
2020-11-30 20:22:29 -05:00
Jobobby04
9a2ed755b7
Cleanup EH and AZ preferences
2020-11-30 15:11:58 -05:00
Jobobby04
5e5b155992
Run getRecs in IO
2020-11-30 13:19:28 -05:00
Jobobby04
dacc5502fc
Fix community recommendation stalling
2020-11-30 13:19:02 -05:00
Jobobby04
e7169bda19
Fix exclude from deletion
2020-11-30 13:02:47 -05:00
Jobobby04
8110a2cabd
Cleanup
2020-11-29 20:38:36 -05:00
Jobobby04
1118fe7cf7
More recs cleanup
2020-11-29 20:38:22 -05:00
Jobobby04
5b54fc8885
Localize the similar manga no results error
2020-11-29 20:38:07 -05:00
Jobobby04
2e75cc0cc9
Add title to similar manga header
2020-11-29 20:35:46 -05:00
Jobobby04
9bad33930a
Fix weird recs map sort
2020-11-29 18:52:32 -05:00
Jobobby04
ede4f40133
Cleanup rec changes
2020-11-29 17:13:44 -05:00
she11sh0cked
2cefc93797
Rework code to enable UI rendered error messages ( #172 )
2020-11-29 16:24:25 -05:00
arkon
9d16b0efd2
Replace more Kotlin synthetics
...
(cherry picked from commit 019a0f31c767c496bcc569485d5daf57fcc947eb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/preference/LoginDialogPreference.kt
2020-11-29 00:23:09 -05:00
Jobobby04
643aa377bf
Update XLog
2020-11-26 19:12:00 -05:00
Jobobby04
92970bb812
Log to file cleanup
2020-11-25 15:13:06 -05:00
arkon
b25e604bc2
Set preview/experimental compiler flags instead of using annotations
...
(cherry picked from commit 781971ee813b9c3a71558c268365e9495dbc41c2)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2020-11-25 14:52:06 -05:00
Jobobby04
9985646e58
Lint
2020-11-21 16:54:33 -05:00
Jobobby04
1e98b09f24
Use more core-ktx
2020-11-21 16:24:16 -05:00
Jobobby04
2bece67f6e
Fix Mangadex random button not showing results for some manga because they have no chapters
2020-11-13 22:48:08 -05:00
Jobobby04
7978dc9d2c
Fix Mangadex random button returning the same result multiple times
2020-11-13 22:48:08 -05:00
Jobobby04
0594efb1c8
Cleanup
2020-11-11 17:30:38 -05:00
Jobobby04
a35e7871e8
Enhance file logging
2020-11-11 17:28:54 -05:00
Jobobby04
67aafab46a
Forgot to commit this
2020-11-08 15:11:42 -05:00
Jobobby04
89a20be7ef
Fix E-H Sync favorites getting stuck
2020-11-08 15:02:26 -05:00
Jobobby04
803ee3d547
Fix mangadex login dialog crash
2020-11-06 18:19:11 -05:00
Jobobby04
acefd33e2e
Cleanup
2020-11-06 14:24:28 -05:00
Jobobby04
079dd953bd
Replace elvis operators with .orEmpty where possible
2020-11-04 22:10:13 -05:00
Jobobby04
015c610205
Use stable versions of RxUtil functions
2020-11-04 21:44:08 -05:00
Jobobby04
7cbd7bd419
Cleanup
2020-11-01 19:19:57 -05:00
Jobobby04
98bfe34e18
Update lewd manga checker with new sources and tags
2020-10-31 17:33:59 -04:00
Jobobby04
95c331b8b4
Convert all SY specific things to use ViewBindings instead of synthetics
2020-10-29 23:43:24 -04:00
Jobobby04
3b5249c8bc
Convert java threads to kotlin coroutines
2020-10-29 15:29:43 -04:00
Jobobby04
46998d81f4
Do a bit of cleanup
2020-10-29 15:28:48 -04:00
Jobobby04
406b5a89c8
Fix smart background for real this time, fix issues with theme not changing
2020-10-29 00:37:07 -04:00
Jobobby04
4881571293
Big refactor for the E-Hentai config builder, I sucked when making my additions, now its better
2020-10-29 00:13:25 -04:00
Jobobby04
9cba544ffd
Refactor and cleanup a bunch of code
2020-10-27 23:05:53 -04:00
Jobobby04
114fb723dc
Trim Mangadex descriptions, fixes extra blank lines
2020-10-27 17:59:21 -04:00
Jobobby04
079405c17e
More tweaks to delegated manga views
2020-10-26 19:23:59 -04:00
Jobobby04
05269c557d
Make TF happy, cleanup the more info menu
2020-10-26 14:28:56 -04:00
Jobobby04
eb3a987826
Implement Neko similar manga, Mangadex only recommendations
2020-10-26 02:13:02 -04:00
Jobobby04
e9cef78d19
Filter scanlators on delegated manga
2020-10-25 20:24:30 -04:00
Jobobby04
32232c80aa
Extra info updates
2020-10-25 20:19:02 -04:00
Jobobby04
112bbdfcf7
Remove outdated comment
2020-10-25 18:12:36 -04:00
Jobobby04
2a24f659d2
Disable things that dont work how I want them to
2020-10-24 23:56:40 -04:00
Jobobby04
484cb86ca9
Cleanup
2020-10-24 22:53:43 -04:00
Jobobby04
a75cf8ec53
Attempt a new way to move chapters between EH manga versions
2020-10-24 21:59:56 -04:00
Jobobby04
b252a9e060
Fixed EH update helper crashes
2020-10-24 19:41:16 -04:00
Jobobby04
fa7c6716f4
Remove EH legacy code
2020-10-24 19:07:46 -04:00
Jobobby04
c049ce9018
Convert E-Hentai Update helper to Flows
2020-10-24 16:44:20 -04:00
Jobobby04
1a0109df1d
Cleanup
2020-10-24 15:44:52 -04:00
Jobobby04
c999229700
Use bundleOf everywhere I can
2020-10-24 14:28:03 -04:00
Jobobby04
01496ab34c
Cleanup some merged manga code
2020-10-24 13:38:25 -04:00
Jobobby04
1dfe3890a9
Add intercept activity source choosing
2020-10-19 18:41:41 -04:00
Jobobby04
a8b1e8fdb0
Switch to the Mangadex extension for the low quality covers setting
2020-10-19 15:47:14 -04:00
Jobobby04
9945752667
Support the short title setting in NHentai
2020-10-19 15:46:08 -04:00
Jobobby04
c3a5439d26
Fixes for delete if in category
2020-10-15 11:27:30 -04:00
Jobobby04
c789203ff8
fix some mangadex manga not being marked as complete in status
2020-10-14 17:48:12 -04:00
Carlos
7f73094bb4
follows sort yolo
...
(cherry picked from commit 097d44ef35b021ba11e164f45234356fd8395540)
# Conflicts:
# app/src/main/java/exh/md/handlers/FollowsHandler.kt
2020-10-14 17:43:40 -04:00
Jobobby04
f3fc479020
Revert temp fixes, add serialization progurd rules
...
This reverts commit 543e089982 .
2020-10-13 13:49:28 -04:00
Jobobby04
b67db6a25e
Manually deserialize saved searches, fix NHentai
2020-10-13 11:34:29 -04:00
Jobobby04
405b0580fc
Implement exclude categories from deletion
2020-10-12 22:11:16 -04:00
jobobby04
445878794c
Make a protobuf based backup system ( #112 )
...
* Make a protobuf based backup system, restore not tested
* Fix a number
* Remove uneeded change
* Remove more uneeded changes
* Use 1.x style models, backup should be 100% compatible with the 1.x backups
* Fix restore service not running
* Fix offline chapter restore
Cleanup saved searches restore(untested)
* Implement onlione/offline option, fix merged manga restore online, fix restore total
* Allow setting auto backup to use a full backup
* Fix for saved searches restore
* Edit some comments
* Convert flows back to observables
* Fix a model
* Fixes and comment only the SY specific things
* Move SY values range to 600 from 60
* Combine legacy and full backup services into one
Deduplicate a lot of code
Simplify a lot of stuff
Modify comments
* Cleanup
* Remove unneeded protobuf config edit because its now the default
* Migrate to kotlinx.serialization for backup saved searches
* Cleanup saved searches more, move gson type adapters to the legacy package
2020-10-12 14:41:56 -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
Jobobby04
4f864152ea
Cleanup some code
2020-09-30 19:48:26 -04:00
Jobobby04
c501c9ecc3
Modify the looks of the extra info for a few sources
2020-09-30 19:29:44 -04:00
arkon
26557b3257
#3520 Searchable Settings ( #3683 )
...
* Adding class stubs for settings search, UI elements.
* - implement searchable settings
- `SettingsController.setupPreferenceScreen` must return a PreferenceScreen
* Remove unneeded SettingsControllerFactory.
* Set query hint, clean up code smell.
* Add search button to MoreController, stop infinite recursion.
* - initialize SearchResultCollection once in Activity.onCreate
* - implement prefernce highlighting after settings search
* - Ensure all Preferences have a key set or else the highlighting effect will have no effect on it.
- remove ExtensionFilterController and SourceFilterController from settingControllersList in SettingsSearchHelper, since those are related to Extensions and not Settings
* Limiting search to settings menu only, localized breadcrumb string, and code cleanup after code review.
* - moved call to SettingsSearchHelper.initPreferenceSearchResultCollection() into SettingsSearchController
* Code review cleanup and refactoring.
* Inlined non-reused key strings.
* Adding more UI polish, add comments for future enhancements.
* - retain search query when navigating *away* from SettingsSearchController
- keep `searchItem` in `expandActionView` state until user goes back (fixes the empty view in `SettingsSearchSearchController` issue)
Co-authored-by: mpm11011 <markuscicero5@gmail.com>
Co-authored-by: lmj0011 <9396189+lmj0011@users.noreply.github.com>
(cherry picked from commit 766f9e37b52873080c58d73dfaff42c5add24dc0)
# Conflicts:
# app/build.gradle
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2020-09-24 09:09:45 -04:00
Jobobby04
9ee712aea4
Fix some mangadex login imports
2020-09-17 10:41:41 -04:00
Jobobby04
11fbc1faf9
Use XLog in more places
2020-09-17 09:05:19 -04:00
Jobobby04
de05f88d5f
Fix Mangadex 2 factor auth
...
Fix Backups with merge manga breaking(I think)
Tweak preload settings, make the max 20, defaults to 10
Add tag based sorting
2020-09-15 13:00:40 -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
02e6eaae12
Cleanup and fix a few compiler warnings
2020-09-13 22:24:03 -04:00
Jobobby04
bb6932ff80
Mangadex follows, tell browse there are no more pages
2020-09-12 13:51:54 -04:00
Jobobby04
b93298c411
Add MangaDex only implementation of Mangadex Follows list
...
Add login dialog that pops up whenever you are not logged in when trying to browse MangaDex
Remove attempts at porting over chapter read history from older galleries to new ones
Disable latest for ExHentai, it was browse without buttons anyway
2020-09-11 23:12:13 -04:00
Jobobby04
f62d277894
Opps, forgot to push these changes
2020-09-08 12:04:53 -04:00
Jobobby04
f20e5d864d
Move from kizitonwose time to kotlin duration
2020-09-06 16:24:43 -04:00
Jobobby04
1fdbae5bf8
Cleanup
2020-09-05 18:17:48 -04:00
Jobobby04
a1d54880c3
Merged manga implementation, man this took forever to make and bugfix, its not even done
2020-09-05 18:17:33 -04:00
Jobobby04
d21a652944
Remake the merged database, has support for future features
2020-09-04 17:31:35 -04:00
Jobobby04
41b8786415
Cleanup some mangatype logs
2020-08-25 02:07:40 -04:00
Jobobby04
0a502fcf31
Cleanup merged source code so I can modify it easier later on
2020-08-24 17:28:14 -04:00