Jobobby04
7c2bbb7c00
Minor cleanup
2022-07-24 15:29:48 -04:00
Jobobby04
93a9932358
Add scrolling support to debug menu dialogs
2022-07-22 15:15:19 -04:00
Jobobby04
8ef4a7fbbf
Use ChapterInfo wherever possible
2022-07-22 15:09:40 -04:00
Jobobby04
e0699ad66d
Remove unused logging
2022-07-18 15:48:49 -04:00
Jobobby04
7808a478ef
Page preview set the scroll progress when switching pages
2022-07-18 15:48:48 -04:00
Jobobby04
cec181f444
Minor cleanup
2022-07-18 09:59:09 -04:00
arkon
879999e69e
Fix library column setting jumping in
...
(cherry picked from commit f6f5b6aeaba6825974f4b05d279fab54a2633d76)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryMangaEvent.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-16 20:48:18 -04:00
arkon
1e3f313ca2
Remove top app bar scroll behavior
...
This lets us make it more consistent with the Compose screens for now. Maybe it'll return in the future.
This also includes making the AboutController a full Compose controller with a new abstracted TopAppBar composable.
(cherry picked from commit 80c7a453286f296ae4d5d3531c805e63db9ca424)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/category/components/CategoryTopAppBar.kt
# app/src/main/java/eu/kanade/presentation/more/about/AboutScreen.kt
2022-07-16 20:39:44 -04:00
Jobobby04
dd68ef4ba8
Remove drag and drop
2022-07-16 19:49:46 -04:00
Jobobby04
f3ffd3b930
Handle new default user agent where SY uses it
2022-07-16 17:21:27 -04:00
Jobobby04
67e190bffd
Page previews for Exh/E-H and NH
...
- Still needs click image to open chapter
2022-07-16 16:45:27 -04:00
Jobobby04
33f9b15891
Forgot this
2022-07-13 13:30:36 -04:00
Jobobby04
2f41312842
Minor cleanup
2022-07-13 13:30:15 -04:00
Ivan Iskandar
c77b69ed10
Fix scroll animation when system animation is disabled ( #7509 )
...
(cherry picked from commit ba93060e591fccf3c85995b50f496bc937ae8ae4)
2022-07-12 12:16:43 -04:00
Jobobby04
392b3c040e
Remove useless check
2022-07-11 19:42:53 -04:00
Andreas
4e29fd5b2a
Use Compose for Category screen ( #7454 )
...
* Use Compose for Category screen
* Use correct string for CategoryRenameDialog title
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 86bacbe586bfe5567b1d52eb8d7b7f23724a17d5)
# Conflicts:
# app/src/main/java/eu/kanade/data/category/CategoryRepositoryImpl.kt
# app/src/main/java/eu/kanade/domain/category/interactor/InsertCategory.kt
# app/src/main/java/eu/kanade/domain/category/repository/CategoryRepository.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/category/CategoryItem.kt
# app/src/main/res/layout/categories_item.xml
2022-07-10 21:27:27 -04:00
Jobobby04
f4a3ef4f1d
More domain model usage in SY
2022-07-04 22:20:28 -04:00
Jobobby04
9a10f1300a
Fix gallery adder
2022-07-04 22:11:01 -04:00
Jobobby04
6954c299b5
Use domain layer for almost all SY code
2022-07-04 18:45:39 -04:00
Jobobby04
141b0477e7
Use domain layer for saved searches
2022-07-04 18:10:43 -04:00
arkon
d48427152e
More domain model usage
...
(cherry picked from commit a3ab8746bf8b1cfca628431e76f9c63ecd973010)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
2022-07-03 16:51:08 -04:00
Andreas
22da633ee3
Cleanup data layer ( #7450 )
...
(cherry picked from commit 069bd90c0f76d21bc6d99a51644926876415c113)
# Conflicts:
# app/src/main/sqldelight/data/mangas.sq
2022-07-03 16:41:43 -04:00
arkon
268911a7c9
More domain model usage
...
(cherry picked from commit b3dd8b735581ee7ea1ef0ee6dde99507f329e346)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/MangaCategory.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/MigrationFlags.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-07-03 16:22:08 -04:00
Andreas
ea38ffc53e
Use SQLDelight for all Manga related queries ( #7447 )
...
(cherry picked from commit 17951cfd68159d083df54c3e03094d8d66fe02ec)
# Conflicts:
# app/src/main/java/eu/kanade/domain/DomainModule.kt
# app/src/main/java/eu/kanade/domain/manga/repository/MangaRepository.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbExtensions.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbProvider.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/ChapterTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaCategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/ChapterProgressPutResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaFlagsPutResolver.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/CategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/ChapterTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaCategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-07-03 15:58:26 -04:00
Jobobby04
d88c769d3b
Use SQLDelight for more SY specific things
2022-07-03 13:37:27 -04:00
Jobobby04
664f9b1484
Use SQLDelight for most SY specific things
2022-07-02 23:52:03 -04:00
arkon
9205b568e8
Migrate to more use of domain models
...
(cherry picked from commit 76c0ead1db3a93f859f00ce6bff69f38b8699bd6)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/MangaCategory.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/RawQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/CategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SourceSearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceCompactGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
2022-07-02 20:42:52 -04:00
arkon
85898df703
More SQLDelight migrations
...
(cherry picked from commit 21771e62aa0dc7e1393b27ea8eb146de277cebd9)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/ChapterQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2022-07-02 19:40:55 -04:00
Jobobby04
27733aba02
Add virtual visibility tag for E-Hentai
2022-06-26 16:51:51 -04:00
Jobobby04
e1c183b04d
Fix backups and filtered scanlators
2022-06-26 13:52:05 -04:00
nicki
e8edaee157
Use Bayesian Rating for Manga info ( #619 )
...
Refer: https://github.com/CarlosEsco/Neko/pull/1001
2022-06-25 17:19:46 -04:00
Ivan Iskandar
2b7aca710e
MangaController overhaul ( #7244 )
...
(cherry picked from commit 33a778873af0eb52528a29f741fa59b530679c64)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/LibraryManga.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/widget/MangaSummaryView.kt
# app/src/main/res/layout-sw720dp/manga_info_header.xml
# app/src/main/res/layout/manga_controller.xml
# app/src/main/res/layout/manga_info_header.xml
# app/src/main/res/layout/manga_summary.xml
# app/src/main/res/menu/manga.xml
2022-06-25 17:11:25 -04:00
Jobobby04
f808cbfa69
Minor cleanup
2022-06-19 21:54:11 -04:00
arkon
ea712646fc
More minor refactorings
...
Extracted from #7244
Co-authored-by: ivaniskandar <ivaniskandar@users.noreply.github.com>
(cherry picked from commit cb1830d74773544c6063371df74b268dab0c85fa)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2022-06-19 21:52:44 -04:00
Andreas
70c2f97976
Use SQLDelight in Backup/Restore ( #7295 )
...
* Use SQLDelight in Backup/Restore
* Use CoroutineWorker
(cherry picked from commit fd5da2de3ab294988e8408077977f776cca5299a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupCategory.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/HistoryQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/source/model/SManga.kt
# app/src/main/sqldelight/data/categories.sq
# app/src/main/sqldelight/data/chapters.sq
2022-06-14 11:13:53 -04:00
Jobobby04
5b7539ac3e
Minor cleanup of metadata
2022-06-12 12:46:07 -04:00
AntsyLich
d1d9c53af3
Make syncChaptersWithSource use sqldelight ( #7263 )
...
* Make `syncChaptersWithSource` use sqldelight
Will break chapter list live update on current ui
Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
* Review Changes
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
(cherry picked from commit 120943a8b37eaf847ca1073676a8293288c28e12)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/util/chapter/ChapterSourceSync.kt
# app/src/main/sqldelight/data/mangas.sq
2022-06-11 12:51:49 -04:00
Kyle Mills
5e8130b94d
filter 3 more sources ( #605 )
2022-06-04 20:59:19 -04:00
Jobobby04
706315625e
Start preparing for Manga Info Compose
2022-06-04 14:11:17 -04:00
Jobobby04
8f868c0813
Fix auto-downloading for merged manga
2022-06-04 11:59:29 -04:00
Jobobby04
b71b9ab551
Minor cleanup
2022-06-03 19:08:24 -04:00
arkon
1c86a7c94b
Minor cleanup
...
# Conflicts:
# app/src/main/java/eu/kanade/presentation/browse/ExtensionsScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesPresenter.kt
2022-05-24 19:24:41 -04:00
arkon
24c5563a02
Update linter
...
(cherry picked from commit ae7df4fb7fa4fc996ba26a9f6dbbb6b5277a939b)
# Conflicts:
# app/src/main/java/eu/kanade/domain/manga/model/Manga.kt
# app/src/main/java/eu/kanade/domain/source/model/Source.kt
# app/src/main/java/eu/kanade/presentation/source/MigrateSourceScreen.kt
# app/src/main/java/eu/kanade/presentation/source/SourceFilterScreen.kt
# app/src/main/java/eu/kanade/presentation/source/SourceScreen.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceFilterPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
2022-05-14 10:45:26 -04:00
Jobobby04
5fedef2ccb
Convert debug menu to Jetpack Compose
2022-05-08 21:09:02 -04:00
arkon
f675fc78ef
Fix crash when using renamed library sort methods ( fixes #7092 )
...
(cherry picked from commit 681e9396b3f9baf9c6f0e66f596830c662dbadb9)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/setting/SortModeSetting.kt
2022-05-08 10:49:40 -04:00
Jobobby04
1eafc6ebd8
Use a file suppress deprecation
2022-05-06 20:50:56 -04:00
FourTOne5
ea20b44865
Reword and Fix library sort ( #7068 )
...
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/setting/SortModeSetting.kt
2022-05-06 20:45:33 -04:00
Jobobby04
7c8d6bb282
Minor cleanup saved search database info
2022-05-06 20:32:56 -04:00
Jobobby04
c51e8c7ab4
Separate EHTags into multiple files
2022-04-23 20:43:02 -04:00
Jobobby04
bd4f0cd7a4
Minor cleanup
2022-04-23 14:32:56 -04:00
arkon
b8b26c3531
Clean up repetitive controller transactions
...
(cherry picked from commit 7e2f1d729f3876515342d6e7d25cf4df1005d711)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MigrationMangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
2022-04-23 14:28:16 -04:00
Jobobby04
c9ec7921a5
Revert "Revert history Compose/SQLDelight changes"
...
This reverts commit 6a0b523e86 .
2022-04-22 19:40:09 -04:00
Jobobby04
6a0b523e86
Revert history Compose/SQLDelight changes
2022-04-22 19:27:15 -04:00
Jobobby04
26b30adf4a
Migrate saved search and feed saved search to SQLDelight
2022-04-22 19:19:50 -04:00
Andreas
a8cb77cc7e
Migrate History screen database calls to SQLDelight ( #6933 )
...
* Migrate History screen database call to SQLDelight
- Move all migrations to SQLDelight
- Move all tables to SQLDelight
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
* Changes from review comments
* Add adapters to database
* Remove logging of database version in App
* Change query name for paging source queries
* Update migrations
* Make SQLite Callback handle migration
- To ensure it updates the database
* Use SQLDelight Schema version for Callback database version
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
(cherry picked from commit b1f46ed8302411fbd884bbc3c26fe28a378fd91a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/queries/HistoryQueries.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/CategoryTable.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/tables/MangaTable.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/database/ClearDatabasePresenter.kt
# build.gradle.kts
2022-04-22 10:08:31 -04:00
arkon
f3e17edd6c
Remove reader tapping option in favor of disabled nav layouts
...
(cherry picked from commit 2dfafa387baa4bee5f0524b1e0c5cf98c21f6b2d)
# Conflicts:
# app/build.gradle.kts
2022-04-09 19:37:09 -04:00
arkon
e98567a86b
Update linter
...
(cherry picked from commit f0eb42e72d1e267049777a303bd97d96517a9a1f)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/Backup.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/models/Backup.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/model/Extension.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/changehandler/OneWayFadeChangeHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SelectionHeader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceFilterSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/globalsearch/GlobalSearchController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPageSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/model/ReaderPage.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/util/view/ViewExtensions.kt
2022-04-09 19:11:54 -04:00
Jobobby04
88bccfc015
Minor cleanup
2022-04-03 17:36:28 -04:00
Ivan Iskandar
a700c1a230
Base activities cleanup ( #6848 )
...
* secure delegate
* theming delegate
(cherry picked from commit dbad60d03b432b05d2abdbb70b75edcdbac837f9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/security/SecureActivityDelegate.kt
2022-04-03 12:01:56 -04:00
Jobobby04
d0e9d24f6f
Add feed to the combined sources menus
2022-03-27 20:09:39 -04:00
Jobobby04
6a41d96ddf
Replace Latest tab with Feed
2022-03-27 18:45:14 -04:00
Jobobby04
5d330c4f75
Migrate saved searches to the db
2022-03-27 15:00:18 -04:00
Andreas
d2972c7c5a
Recreate Backup worker with IS_AUTO_BACKUP_KEY flag ( #6742 )
...
* Recreate Backup worker with IS_AUTO_BACKUP_KEY flag
* Extra safety net to not delete backup folder
(cherry picked from commit 86016de6cbca0c83e15a05ca822abe450374d26b)
# Conflicts:
# app/build.gradle.kts
2022-03-07 12:32:58 -05:00
Jobobby04
bc1274008d
Delete duplicate history on merge
2022-03-04 12:27:18 -05:00
arkon
5777db5509
Reword library update restrictions setting and surface skipped entries in error notification/log
...
(cherry picked from commit 4a3e4a7c5c9db80d532d4d5e0f67b80a5a1fe5ca)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2022-02-19 16:58:17 -05:00
Jobobby04
07e28ca5c2
Proper fix for no-title grid crash
2022-02-13 20:22:17 -05:00
Jobobby04
b58fb48a20
Fix no-title grid crash in source browse
2022-02-13 20:05:59 -05:00
Jobobby04
3b56bcfbba
Most likely fix NO_TITLE_GRID crash
2022-02-13 10:56:55 -05:00
arkon
6b61ead0b6
Disallow PackageInstaller extension installer option on MIUI
...
(cherry picked from commit 8c1662cfdba42bcc6645af82dc8b4d97c4c4bb62)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2022-02-12 11:55:41 -05:00
arkon
d1c40b8b85
Allow disabling secure screen when incognito mode is on
...
(cherry picked from commit 299e52e877d57cd912ac5dab2fe9c087c95ca350)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2022-02-12 11:53:10 -05:00
Jobobby04
b98dc6e1a5
Improve/Fix E-H redirect, add history handling, fix redirect and library handling
2022-02-08 19:48:00 -05:00
Jobobby04
2228b24e69
Update imports
2022-02-01 18:06:04 -05:00
Jobobby04
1dd010e733
Minor cleanup
2022-02-01 17:09:41 -05:00
Jobobby04
2eef81c468
Add Mangadex blocked groups and uploaders extension preference support
2022-02-01 17:09:20 -05:00
Jobobby04
ffcb5f6954
Improve collection and string utils
2022-02-01 17:07:57 -05:00
Jobobby04
3d22ab93be
Disable comikey support
2022-01-31 18:34:22 -05:00
joseph619
4c4d6de245
adding new sites and removed old ones ( #513 )
2022-01-30 21:31:13 -05:00
Jobobby04
e32e696606
Minor cleanup
2022-01-29 20:03:47 -05:00
Jobobby04
d0f9ad9857
Fix fresh installs databases
2022-01-25 10:24:28 -05:00
Jobobby04
254d739d12
Rewrite E-H favorites sync database, fixes:
...
- Freezing issues
- Build times
- Probably fixes bloated app size
2022-01-23 17:08:31 -05:00
Jobobby04
5224988265
Full-proof way of getting a mangadex manga title, update crashlytics
2022-01-23 17:08:31 -05:00
Jobobby04
c6f37f4aa5
Allow text to be selectable in debug dialogs
2022-01-22 19:07:47 -05:00
Jobobby04
83e8b670da
Minor cleanup
2022-01-22 11:43:52 -05:00
Jobobby04
849add02ad
Use more performant getAllTags function
2022-01-20 22:50:37 -05:00
Jobobby04
464f343e4a
Update EHTags using updated Scraper
2022-01-20 22:19:57 -05:00
Jobobby04
ecc708b6cd
Only use external url if pages count is 0
2022-01-16 12:38:23 -05:00
jopejoe1
dc60352bd6
Add support for Azuki Manga and MangaHot Chapters in Mangadex ( #506 )
...
* Update MangaDex.kt
* Add Azuki and MangaHot Handlers
2022-01-15 17:59:13 -05:00
Jobobby04
e0c88fea19
Re-add rating more info
2022-01-08 18:20:56 -05:00
Jobobby04
aeed6f47a0
Add new mangadex relation
2022-01-08 18:20:15 -05:00
arkon
7cc14bb5d0
Add new manga statuses
...
To be exposed in extension-lib 1.3
(cherry picked from commit 375a27a93d76292a47310e9544c895f517af35f9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2022-01-08 18:18:43 -05:00
Jobobby04
07f32b8df0
Fix MangaDex
2022-01-01 18:07:53 -05:00
Jobobby04
21b620ee86
Rewrite Batch Add into kotlin flow
2022-01-01 16:14:44 -05:00
Román
f4a0342007
Batch add fix ( #486 )
2022-01-01 15:37:39 -05:00
arkon
0792ef3b1f
Move preference extension functions to utils
...
(cherry picked from commit 78c2631b6f76214d1674cd2735432ef7d11d91c7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2022-01-01 15:04:16 -05:00
Jobobby04
34f98a3cd4
MDList support rating mangas
2021-12-27 16:20:32 -05:00
Jobobby04
d7856fe351
Mangadex support manga rating
2021-12-27 16:19:42 -05:00
Jobobby04
77f5acf2dd
Show Mangadex relations in Mangadex similar
2021-12-27 16:12:09 -05:00
arkon
572eb0cceb
Reduce redundancy in some preference declarations
...
The remaining ones could also be converted to FlowPreferences for this, but it's not really necessary.
(cherry picked from commit f3718257f50e595dbbf04c8d2e90a21fb4d80c09)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsBrowseController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2021-12-26 15:52:25 -05:00
Jobobby04
d60ff91ae4
Filter out unpublished chapters without an external url
2021-12-26 12:24:35 -05:00
Jobobby04
3ec0777d63
Remove useless extension function
2021-12-26 12:23:43 -05:00
Jobobby04
c498d03d6b
Mangadex: Use updated /at-home/server/ endpoint for pages
2021-12-25 12:08:50 -05:00
Jobobby04
9e9fa80450
Migrate EHentaiThrottleManager from Longs to durations
2021-12-25 12:07:09 -05:00
Jobobby04
999e944c34
Move to official duration extensions
2021-12-25 12:05:06 -05:00
Jobobby04
a2df6a7f11
Fix Mangadex logout crashes
2021-12-18 21:45:34 -05:00
arkon
9b3a839515
Address some IDE warnings
...
(cherry picked from commit 532a1b1abacde1a35e4c0bfcf9f083e59f6924b5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/LibraryMangaGetResolver.kt
2021-12-18 12:06:55 -05:00
arkon
b19c178eae
Combine global update item restrictions
...
(cherry picked from commit 818fe50f7772e42bff710b471bb0f687ab58ee10)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 11:48:18 -05:00
Jobobby04
f2250e7cee
Extract more strings to localizable files
2021-12-12 20:40:11 -05:00
Jobobby04
2f32aa6984
Drop blank scanlators
2021-12-12 20:38:22 -05:00
Jobobby04
d7f5ded41a
Fix and cleanup SmartSearch
2021-12-12 17:59:29 -05:00
Jobobby04
04451ab14e
Fix mangadex logout crash
2021-12-12 14:57:08 -05:00
Jobobby04
6e8ee38238
Improve data saver handling
2021-12-12 12:16:07 -05:00
Jobobby04
4e9fe9790b
Minor cleanup
2021-12-11 14:58:23 -05:00
Jobobby04
693ae6c7be
Support Mangadex Nepali
2021-12-07 08:46:39 -05:00
Jobobby04
c5b2aa180e
Data saver: Long click a source to exclude, also downloader can be excluded.
...
Small rewrite of Data saver
2021-12-04 14:12:20 -05:00
Jobobby04
21346eefe2
Minor lint fixes
2021-12-02 20:54:54 -05:00
Jobobby04
42da9abe3e
Build fixes after cherry picking
2021-12-02 20:44:05 -05:00
Jobobby04
4ea72f5342
Keep future chapters on Mangadex like Billibi and Comikey
2021-11-14 18:34:22 -05:00
Jobobby04
b227f2a4a5
Fix most unknown titles
2021-11-14 18:09:47 -05:00
Jobobby04
fb4d15d9ef
Better support tsumno and mangadex tag search
2021-11-13 23:19:01 -05:00
Jobobby04
114ef56329
Tweak title parsing
2021-11-13 22:52:50 -05:00
Jobobby04
0df5376545
Mangadex support completed status
2021-11-13 22:46:03 -05:00
Jobobby04
04c683675f
Fix MangaPlus errors
2021-10-23 16:36:42 -04:00
Jobobby04
07d13aed4e
Cleanup MangaPlus stuff, only keep what SY uses
2021-10-23 15:28:28 -04:00
Jobobby04
72b33a1c52
Tweak mangadex integration
2021-10-23 14:25:11 -04:00
Jobobby04
f2c881cb42
Update WI-FI restriction for EXH update worker
2021-10-23 14:25:10 -04:00
arkon
5bf424af40
Remove global update intervals below 12 hours, add every 3 day interval
...
Users with smaller libraries have a lower change of getting updates frequently. "Power users" are actively hurting sources by updating frequently.
(cherry picked from commit 9e2ef82902369908503e860af12e8536a004bd43)
# Conflicts:
# app/build.gradle.kts
2021-10-23 14:25:07 -04:00
arkon
c4f06d9830
Rename app updating classes
...
So I stop confusing it for updaters of other things.
(cherry picked from commit 21e647017b629d1ec07a32b548d27342810a2c6b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/Migrations.kt
2021-10-23 14:25:02 -04:00
Jobobby04
be52ea6f18
Maybe fix a few crashes related to mangadex logins
2021-10-23 14:24:44 -04:00
Ivan Iskandar
14d6e8dd94
Replace Timber with Square Logcat and make logging configurable ( #6062 )
...
* Replace Timber with Square Logcat
* Configurable logger
(cherry picked from commit 2e127dff1f0b00f6a92359a07132c6016db6ea36)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt
# app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/details/SourcePreferencesController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/more/AboutController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt
2021-10-23 14:24:42 -04:00
Jobobby04
4c63c01501
Cleanup and reduce the amount of time it waits for logouts
2021-09-24 13:06:10 -04:00
Jobobby04
7ffe1794d9
Fix more info crash
2021-09-17 15:40:39 -04:00
tobinstultiens
d9d94ed321
Allow exclusion on Delete After Read per category ( #5857 )
...
* Added the exclude category from delete after being read
* Stopped it from adding a wildcard to the import
* Placed the remove after read to the download manager
(cherry picked from commit a051079c6a2719e5f7429b289281ea3b3138aace)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsDownloadController.kt
2021-09-12 13:33:36 -04:00
Jobobby04
e38255e895
Migrate to the new mangadex list response
2021-09-12 13:07:18 -04:00
Jobobby04
982f4d6a97
Debug function to clear watched sources
2021-09-11 11:48:17 -04:00
Jobobby04
972716d884
Only use site specific handlers if data is empty
2021-09-11 11:43:16 -04:00
Jobobby04
6f93fdd089
Cover includes on user follows
2021-09-11 11:42:51 -04:00
Jobobby04
f0329cfafa
Improve mangadex title selection
2021-09-11 11:42:19 -04:00
Jobobby04
cc38579fca
Cleanup
2021-09-06 16:38:51 -04:00
Jobobby04
52cdb636c9
MangaDex, add support for Bilibili chapters
2021-09-06 16:38:50 -04:00
Jobobby04
af4979fcba
Fix name mismatch warning
2021-09-01 18:41:14 -04:00
Jobobby04
94595a99ac
Support Comikey chapters
2021-09-01 18:41:12 -04:00
Ivan Iskandar
8875c3f9bb
Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled ( #5801 )
...
* Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled
Tested with Gboard only.
* Revert "Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text input when incognito is enabled"
This reverts commit 068399db
* Add IME_FLAG_NO_PERSONALIZED_LEARNING flag to text inputs when incognito is enabled
Source preference is not affected.
* Source preference stuff
(cherry picked from commit 3ea84cf0ce23d37a1787663834ab9922f10577f8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/details/SourcePreferencesController.kt
2021-09-01 18:41:01 -04:00
Jobobby04
baeec9e2e7
Update to support the latest Mangadex API
2021-09-01 18:40:56 -04:00
Jobobby04
9ddadae078
Use "No Group" properly in mangadex
2021-08-27 12:51:06 -04:00
Jobobby04
c29dc695ae
Ktlint ignore some stuff
2021-08-27 12:51:06 -04:00
Jobobby04
ff965efcae
Tweak chip stroke weight for E-Hentai manga
2021-08-27 12:51:05 -04:00
Jobobby04
c7a43cb36e
Fix wildcard import
2021-08-27 12:51:05 -04:00
Jobobby04
14be5c75ee
Fuck motion layout
2021-08-27 12:50:45 -04:00
Jobobby04
3059008476
Cleanup
2021-08-27 12:50:41 -04:00
arkon
c69bb5b33d
Always re-setup background jobs on migration runs
...
(cherry picked from commit 7d67450e5800c90a6bb3f2d401b048e1acc5b0d0)
2021-08-27 12:50:37 -04:00
Jobobby04
10c8c3baee
Add a option to force migrate all nhentai manga to the nhentai other lang
...
Dont blame me if this breaks your library
2021-08-27 12:50:34 -04:00
Jobobby04
eb7a2ab191
Fix build
2021-08-27 12:50:32 -04:00
Jobobby04
8bcf2f7b82
Add uploader as a virtual tag
2021-08-27 12:50:04 -04:00
Jobobby04
5598ccf9e6
Search EHentai uploader on click
2021-08-27 12:50:04 -04:00
Jobobby04
478d7f989d
Improve Hitomi tag list
2021-08-27 12:50:03 -04:00
Jobobby04
ae99b733e7
Better way to logout
2021-08-02 00:18:08 -04:00
Jobobby04
9916d89296
New attempt to logout
2021-08-01 21:56:04 -04:00
Jobobby04
e40fbbecbb
Add a few source helper functions
2021-07-25 14:16:16 -04:00
Jobobby04
81af5a5654
Cleanup
2021-07-25 14:15:27 -04:00
Jobobby04
464f2b01a1
Manually try authenticating mangadex logout, skip if it fails
2021-07-24 12:38:55 -04:00
Jobobby04
d22b14734d
Cleanup
2021-07-22 20:20:51 -04:00
Jobobby04
b769043f36
Fix logout of mangadex
2021-07-22 19:28:59 -04:00
Jobobby04
65b6f7df44
Fix build errors because of JSoup update
2021-07-18 20:18:20 -04:00
Jobobby04
cf54851342
Replace material-dialogs with Material Components' SY
2021-07-18 20:17:58 -04:00
Jobobby04
2bdead3e5f
Cleanup mangadex, hopefully mitigate freezing
2021-07-18 13:06:12 -04:00
Jobobby04
dee3abd0c3
Logout even if the logout response doesnt return ok
2021-07-18 13:05:35 -04:00
Jobobby04
09ea9deb67
Stop excluding Tsumino from library updates
2021-07-12 12:26:41 -04:00
Jobobby04
866c4a77a3
Use a empty title if none is found
2021-07-11 21:24:24 -04:00
Jobobby04
a856ea20b4
Cleanup
2021-07-10 17:33:25 -04:00
Jobobby04
e6cb339ff5
Mangadex fixes
2021-07-10 17:27:21 -04:00
Jobobby04
a29ddaaf1c
Add debug function to reset viewer for all manga
2021-07-07 20:53:52 -04:00
Jobobby04
d788585d14
ReImplement Mangadex deeplink
2021-07-06 16:58:09 -04:00
Jobobby04
90654dc027
Fix page reporting
2021-07-06 15:28:32 -04:00
Jobobby04
20d8cf6c10
Update Mangadex
2021-07-05 18:31:30 -04:00
Jobobby04
efba76380a
Reader cleanup
2021-07-04 17:14:21 -04:00
arkon
aa23de77bc
Remove en-GB option since we don't actually localize different English locales
...
(cherry picked from commit 0cb042cd93d5bd2ad249a71af7d7bf87da5a6a89)
# Conflicts:
# app/build.gradle.kts
2021-07-03 18:56:53 -04:00
Ivan Iskandar
ad2bbd0e3c
Merge light and dark themes ( #5470 )
...
* Merge AMOLED and regular dark themes
This allows all variants of dark themes to use black backgrounds as a
separate preference.
* Merge light and dark themes
* Fix ReaderSeekBar color on Dark Blue theme
* Color fixes
* Fix Dark Blue bars ripple
* Simplify night mode check
(cherry picked from commit 0eadc028b6f9daf38cae083cfdc2ff44a1836623)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/base/activity/BaseThemedActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsGeneralController.kt
2021-07-03 18:55:12 -04:00
Jobobby04
69d762c131
Support WorkManager items in the debug list scheduled jobs option
2021-07-02 17:51:02 -04:00
Jobobby04
e9e3340c08
Convert EH Gallery Updater from a JobService to WorkManager
2021-07-02 17:50:22 -04:00
Andreas
6f6e6ad326
Sort per category ( #5408 )
...
* Add flags for sorting per category
* Add logic to LibrarySettingsSheet
* Add logic to LibraryPresenter
* Minor tweaks
* Use enum instead of variables
Also deprecates LibrarySort in favour of the new enum classes
* Remove debug log and suppress deprecation
* Convert DisplayMode setting to enum
Also fix bug were adapter would get de-synced with the current per category setting
* Fix migration crashing app due to values being access before migration
(cherry picked from commit 60890147c3c24ac30a75bfb8c4fab7b8cccd60be)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Category.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceValues.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryItem.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibrarySettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-06-26 22:41:34 -04:00
Ivan Iskandar
f61bbfa77a
More themes cleanup ( #5410 ), remove AMOLED Blue
...
* More themes cleanup
* Tweak some things
* Fix 'Clear History' icon
* Split out ripple colored to its own drawable
* Tidy up things
* Unify background dim amount
* Use primaryColor for Account login button
* More colored ripples
* use colorOnPrimary for selected comfortable library item title
Co-authored-by: Soitora <simon.mattila@protonmail.com>
(cherry picked from commit 932c92412c29fe4a8d1410d29a6e77557ad48707)
# Conflicts:
# app/src/main/res/layout-sw720dp/manga_info_header.xml
# app/src/main/res/layout/manga_info_header.xml
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/menu/library_selection.xml
# app/src/main/res/menu/reader.xml
# app/src/main/res/values/colors.xml
# app/src/main/res/values/dimens.xml
2021-06-26 22:38:53 -04:00
Jobobby04
104e200b4a
Favorites sync show currently processing title after 5 seconds in case of issues
2021-06-26 22:38:50 -04:00
Jobobby04
9af351e0dd
Cleanup
2021-06-26 22:38:50 -04:00
Jobobby04
e2324df0cc
Use the same thread for db operations in places where trans are possible
2021-06-13 19:56:17 -04:00
Jobobby04
e3fd17f550
Fix Mangadex random
2021-06-12 20:00:28 -04:00
Jobobby04
d5638c6204
Cleanup recs
2021-06-10 17:20:54 -04:00
Jobobby04
9e80f47e9f
Help with favorites sync db locking
2021-06-10 17:20:29 -04:00
arkon
216065fb38
Use coroutine job for fetching next source page
...
(cherry picked from commit e6f3cd03bbc8b9e0ea2203f981cda94062d5186c)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2021-06-10 16:36:14 -04:00
Jobobby04
38f2a93c0f
Use PageHandler for page requests
2021-06-05 15:24:02 -04:00
Carlos
143dfc6ad2
pass auth header to md@home request when logged in
...
(cherry picked from commit c63bf955b308cbb67fcdda884eff76eaec901898)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/MangaDex.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/PageHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/HttpPageLoader.kt
2021-06-05 14:36:58 -04:00
Carlos
d82967ea3d
switch to dex covers
...
(cherry picked from commit 28d83509dadb0ddaca2e13e98f5e5f6e3df2d2a7)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/MangaDexCache.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/FollowsHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/PopularHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/SearchHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/SimilarHandler.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsPresenter.kt
# app/src/main/java/exh/md/utils/MdUtil.kt
2021-06-05 14:31:51 -04:00
Jobobby04
eab7571feb
Cleanup
2021-06-05 13:58:30 -04:00
Jobobby04
3d33d50c63
Cleanup some constructors
2021-06-04 19:07:30 -04:00
Jobobby04
b35aa30ea7
Address some lints
2021-06-03 16:28:38 -04:00
Jobobby04
6d7e8cdcb9
Comment out more
2021-06-03 01:07:09 -04:00
Jobobby04
cafce0ed5f
Old saved searches can load now, but now toast on click
2021-06-02 21:04:06 -04:00
Jobobby04
57dde4c922
Refactor show history and updates buttons
2021-06-02 14:12:57 -04:00
Jobobby04
aeaf52cb58
Handle more deprecated items
2021-06-02 00:10:36 -04:00
Jobobby04
d30c9f7120
Address some deprecation warnings
2021-06-01 21:09:03 -04:00
Jobobby04
ef02bd112c
Fix some string references
2021-05-31 23:44:15 -04:00
Jobobby04
b67d2bba40
Last chapter can be null
2021-05-28 21:17:26 -04:00
Jobobby04
56ea025e20
Update coroutines, fix E-Hentai gallery update restrictions
2021-05-28 14:36:52 -04:00
Jobobby04
33b6912c22
nullIfEmpty
2021-05-28 14:36:45 -04:00
Jobobby04
b18075de14
Cleanup
2021-05-28 14:36:39 -04:00
Jobobby04
c39ec81f42
Metadata cleanup
2021-05-28 14:36:38 -04:00
Eugene
99d23a47b7
18+ tag to Lewd Check ( #336 )
2021-05-25 14:54:54 -04:00
Jobobby04
b13ca1a097
Lint and build fixes
2021-05-23 15:34:29 -04:00
Jobobby04
3192140421
Disable mangadex covers and use temp covers
2021-05-23 14:48:14 -04:00
Jobobby04
80cf38a70d
Fix mangadex covers
2021-05-23 14:43:12 -04:00
Ivan Iskandar
a802eb1cca
Bump compileSdk to 30 ( #5140 )
...
(cherry picked from commit ef8a87a30fb5e6e7ff5f89ebcad71ca6f8a9f8c8)
2021-05-22 18:07:27 -04:00
arkon
eaa2bb22ed
Remove 1 or 2 hour library updates to avoid DDoSing sources
...
(cherry picked from commit 569df39fb88e534fa0deb5b9a412f84936006859)
# Conflicts:
# app/build.gradle.kts
2021-05-22 17:33:29 -04:00
Andreas
6238f06d39
Automatic background color for PagerViewer ( #4996 )
...
* Add J2K implementation of automatic background
Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com>
* Tweak the monstrosity called automatic background
* Add ability to choose Automatic as a background
* More tweaks
Co-authored-by: Jays2Kings <8617760+Jays2Kings@users.noreply.github.com>
(cherry picked from commit 122cdae5bcbb0421c98e271521d32fadc7c95beb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt
# app/src/main/res/values/arrays.xml
2021-05-22 16:28:40 -04:00
Jobobby04
b63df25f7b
Cleanup
2021-05-22 14:40:44 -04:00
Jobobby04
9eb1927d2e
Better handling of Okhttp in awaitResponse
2021-05-22 14:39:22 -04:00
Jobobby04
20cbadb23d
Update mangadex to api 5.0.10
2021-05-22 14:38:47 -04:00
Jobobby04
91ca176c28
When throttling E-Hentai, suspend the thread instead of sleeping it
2021-05-21 17:06:40 -04:00
Jobobby04
33a590d895
Mangadex fixes
2021-05-17 12:45:33 -04:00
Jobobby04
bc871cd2ee
Dismiss the filter sheet when a button is pressed
2021-05-14 13:54:46 -04:00
Jobobby04
4a2d9dbdf8
Fix Publication Complete status showing as unknown
2021-05-12 23:32:26 -04:00
Jobobby04
08f1eff450
Update Mangadex Similar to GoldBattles latest version
2021-05-12 23:29:14 -04:00
Jobobby04
e500d0bebf
Exh login menu supports custom igneous cookies. Supports translation now as well
2021-05-12 18:19:43 -04:00
Jobobby04
2629b3420b
Update for Mangadex api 5.0.5
2021-05-12 16:17:39 -04:00
Jobobby04
0c33b7915b
Remove unused sheet extensions
2021-05-11 13:07:10 -04:00
Jobobby04
29e4392490
Cleanup the mangadex list calls
2021-05-11 13:06:55 -04:00
Jobobby04
32197b1491
Add erotica and pornographic to lewd
2021-05-11 12:39:29 -04:00
Jobobby04
3f56c81c03
Cleanup some tag stuff
2021-05-11 12:38:50 -04:00
Jobobby04
273d61e69b
Chunk the statuses endpoint
2021-05-10 22:03:17 -04:00
Jobobby04
2ec5581e8c
Likely fix background crashes
2021-05-10 22:03:16 -04:00
Jobobby04
be6637c7fd
Fix mangadex manga not adding all chapters
2021-05-10 22:03:16 -04:00
Henrik
44ba757ad8
add goldbattle mdaltimage data api ( #312 )
2021-05-10 22:02:31 -04:00
Jobobby04
d04cdd9b34
Half fix legacy backup with dex manga
2021-05-09 23:27:18 -04:00
Jobobby04
333f55a44b
Enable MangaPlus chapters in mangadex delegation
2021-05-09 22:20:39 -04:00
Jobobby04
1f9b69fc07
Multiple bugfixes for mangadex delegation
...
Chapters should be sorted
Multiple language fixes
Multiple empty result fixes
2021-05-09 22:10:22 -04:00
Jobobby04
09802c3609
Fix chapter names to match the extension
2021-05-09 19:19:20 -04:00
Jobobby04
428a9e82f3
Use a string builder instead of a list to make chapter names
2021-05-09 18:56:25 -04:00
Jobobby04
fc354f5792
Mangadex Api 5.0.4
2021-05-09 18:56:25 -04:00
Jobobby04
31473351af
Mangadex cleanup
2021-05-09 18:56:24 -04:00
Henrik
85398f7c30
add mal cover for mangadex and fix kitsu covers in some cases ( #311 )
2021-05-09 18:56:01 -04:00
Jobobby04
c787498b85
Use kitsu cover for mangadex manga if avalible
2021-05-07 20:53:59 -04:00
Jobobby04
cb2432cce9
Fix a few bugs that were found in the extension
2021-05-07 14:14:05 -04:00
Jobobby04
dd81e5f2b9
Add artist parsing, fix possibly broken author parsing
2021-05-07 14:13:45 -04:00
Jobobby04
84a1da2952
Fix updating remote status, allow editing MdList tracking
2021-05-07 13:43:34 -04:00
Jobobby04
866a92474f
Disable requesting metadata for now
2021-05-07 13:41:33 -04:00
Jobobby04
b297d580b0
Get statuslist first when parsing tracking
2021-05-07 13:39:50 -04:00
Jobobby04
858a5e6eee
Cleanup token authenticator, fixes ctd when opening tracking
2021-05-07 13:39:15 -04:00
Jobobby04
b9b5ef55ab
Rewrite and enable Mangadex delegation for V5 of Mangadex (Thanks Cesco)
...
Co-authored-by: CarlosEsco <CarlosEsco@users.noreply.github.com>
2021-05-06 21:19:30 -04:00
Andreas
5c352cb3c0
Add manga-wised rotation mode settings ( #4841 )
...
* Add manga-wised rotation mode settings
Based on #3522
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com>
* Fix small mistakes
* Complete TODOs
* Rename functions
rotation -> orientation
* Fix orientation icon not changing
Bug from video
* Fix bug with force portrait not being force if a default value
Bug from video
* Backup viewer_flag as a seperate field in so legacy/forks doesn't crash
* Make viewer_flags nullable so old backups viewer gets restored
* Add migration for old rotation and viewer to new defaults ones
* Rename variable in enums
* Fix migration after OrientationType was changed
* Remove untrue comment
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com>
(cherry picked from commit 0fef546a0d4b2a78089b0880564e80708afbe1da)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/models/BackupManga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/models/Manga.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferenceKeys.kt
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/search/SearchPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
2021-05-04 14:48:06 -04:00
Ivan Iskandar
73c9df9c43
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
(cherry picked from commit 93e61367958e280689423b7692cd98cda59805e9)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/App.kt
# app/src/main/java/eu/kanade/tachiyomi/data/glide/FileFetcher.kt
# app/src/main/java/eu/kanade/tachiyomi/data/glide/TachiGlideModule.kt
# app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceComfortableGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceGridHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/SourceListHolder.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/LibraryListHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerPageHolder.kt
2021-05-04 14:13:17 -04:00
arkon
b4a226157c
Drop support for Android 5.x
...
(cherry picked from commit 89619b7836145130b4bf5d92ebc0f6fe70de7233)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2021-05-04 14:13:14 -04:00
arkon
f45fdca168
Remove app update check on Android 5.x
...
(cherry picked from commit 13324dd1a1f52dfeaa551d34d2a0c57d6be3940d)
2021-04-28 14:01:22 -04:00
arkon
f1a8132307
Remove "Locked" orientation, replace with explicit orientations
...
Portrait/Landscape allow sensor, Locked Portrait/Landscape don't.
(cherry picked from commit e8d8621f06751a6aa099931cba1d8f4e4f28ddb6)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-04-26 18:00:36 -04:00
arkon
aa56698dac
Clean up controller viewbinding creation
...
Based on https://github.com/Jays2Kings/tachiyomiJ2K/blob/master/app/src/main/java/eu/kanade/tachiyomi/ui/base/controller/BaseController.kt
(cherry picked from commit cab919d74c2a00fd450c915a4d7fddc29c44927e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-04-19 14:56:08 -04:00
Jobobby04
780c1e68a6
Rename debug function
2021-04-14 19:01:41 -04:00
Jobobby04
5af0e7e847
Nullable source name for manga type
2021-04-14 18:16:53 -04:00
Jobobby04
142bdd14b7
Add debug function to fix reader toast crash
2021-04-14 18:16:23 -04:00
Jobobby04
a3c26c63d4
LoginSource changes
2021-04-13 18:52:57 -04:00
Jobobby04
8a9f2cce10
More inset fixes
2021-04-11 20:56:50 -04:00
Jobobby04
5df0eb7ed1
Convert EHentai Login controller to a activity
2021-04-11 20:43:21 -04:00
arkon
828944950b
Add Google DoH provider
...
(cherry picked from commit b2d4e5ab846bcb5807785a0d1bfb82e9c5caeec6)
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-04-11 18:46:37 -04:00
Jobobby04
6b08889c15
Use a Enum for MigrationStatus
2021-04-06 13:39:25 -04:00
Jobobby04
367d95c825
Logging fixes and lint
2021-03-31 14:29:27 -04:00
Jobobby04
12962b3486
Minor cleanup
2021-03-22 20:25:46 -04:00
Jobobby04
f02e3ae28f
More blocking fixes
2021-03-22 20:11:15 -04:00
Jobobby04
5558790e15
Fix Sync Favorites
2021-03-19 15:16:42 -04:00
Jobobby04
a1a9b4b812
Lint
2021-03-18 21:55:25 -04:00
Jobobby04
aac2fcb7d4
Catch more mangadex exceptions
2021-03-18 19:48:06 -04:00
Jobobby04
67310ada53
Move depercated logging to the bottom of the file
2021-03-18 17:06:19 -04:00
arkon
7164f686d4
Add reading mode toggle
...
(cherry picked from commit 1e58b05ead62e68373775afb309fcad8b28df957)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/res/layout/reader_activity.xml
2021-03-18 15:10:53 -04:00
Jobobby04
21240cad06
Cleanup
2021-03-11 22:39:46 -05:00
Jobobby04
84abe044a3
Remove Hentai Cafe Delegation
2021-03-11 19:10:33 -05:00
Jobobby04
04200bb590
Cleanup
2021-03-11 19:10:33 -05:00
Jobobby04
5dace4fd74
Fix Mangadex Login, Fix Mangadex tracking, Set Mangadex track status to Reading on tracked
2021-03-11 19:10:32 -05:00
Jobobby04
ccdae6bb9a
Deprecate throwable logging function, produces bad log
2021-03-11 19:10:31 -05:00
Jobobby04
0fd9b2a8f6
Fix migration not running sometimes
2021-03-11 19:10:31 -05:00
Jobobby04
da3681e602
Dont throw a exception if the request fails for mdlist tracking
2021-03-07 13:04:53 -05:00
Jobobby04
d64a8907eb
Many small changes
...
- Remove unused gridlayout dependency
- Add RECIEVE_BOOT permission for EH updater
- Some suspending db IO calls
2021-03-07 02:47:48 -05:00
Jobobby04
7e91ae02f1
Upgrade logging, now maps timber to XLog, new logging functions
2021-03-07 00:23:23 -05:00
Jobobby04
3601968342
Cleanup data saver
2021-03-04 19:10:07 -05:00
Jobobby04
9694c8310c
Make sure some toasts are used in the main thread
2021-02-24 17:26:08 -05:00
Jobobby04
079ca1d0b3
Small cleanup
2021-02-24 16:16:47 -05:00
Jobobby04
50a5ec45b3
Do a bit of optimization and cleanup, remove old EH startup code
2021-02-14 21:24:26 -05:00
Jobobby04
eb5469d362
Get MDList working with merged manga
2021-02-11 17:02:48 -05:00
Jobobby04
227de5d838
Separate MDList from Mangadex manga, allowing it to be used with other sources(not implemented)
2021-02-11 16:41:23 -05:00
Jobobby04
86c228243d
Fix merged manga chapterlist not updating, fix merge chapter downloads
2021-02-10 16:39:11 -05:00
Carlos
88690008f7
use super high quality on mangaplus
...
(cherry picked from commit 2074fbc192b9cfe9475643583d3d77f3cd9e4b4c)
2021-02-07 23:39:51 -05:00
Carlos
4388e7bc3a
fix more descriptions
...
(cherry picked from commit 2f69b74f3429ab94aaee0e55eefbb64047a9737c)
2021-02-07 23:39:41 -05:00
Jobobby04
d7eac12eee
Use some core ktx
2021-02-06 19:02:35 -05:00
Jobobby04
1eb8ee502e
Optimize imports
2021-01-26 23:47:44 -05:00
Jobobby04
2b845ec01f
Cleanup MetadataViewPresenter
2021-01-26 23:47:26 -05:00
Jobobby04
dc6aa11bc7
Revert "Run more db queries inside the IO pool, convert some RxJava references to Coroutines"
...
This reverts commit 18f02a85ac .
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsEhController.kt
2021-01-26 23:36:03 -05:00
Jobobby04
628eedf15a
Remove duplicate raised search metadata code
2021-01-26 23:33:51 -05:00
Jobobby04
5d600166ea
Move EnhancedSource helper functions to SourceHelpers
2021-01-26 20:26:31 -05:00
Taco
ec1fe205ad
Update Okio, use more KTX stuff ( #4353 )
...
* Update Okio to 2.10.0
* Use some more KTX extensions
(cherry picked from commit 5f7e34b6a1cbda755db6f943a87da16cfc51e6e4)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaFavoritePutResolver.kt
2021-01-26 16:11:02 -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
Jobobby04
18f02a85ac
Run more db queries inside the IO pool, convert some RxJava references to Coroutines
2021-01-26 13:31:20 -05:00
Jobobby04
64eeab7c5e
Use a Enum for genre color
2021-01-26 13:31:18 -05:00
Jobobby04
a088e1ffc2
Cleanup removeArticals extension function
2021-01-26 13:31:17 -05:00
Jobobby04
0b7f8da84e
Cleanup EHentai Description extension
2021-01-26 13:31:14 -05:00
Jobobby04
9f2e582281
Cleanup view extensions
2021-01-26 13:31:14 -05:00
Jobobby04
02e3b49dc7
Move StringBuilderExtensions to utils
2021-01-26 13:31:12 -05:00
Jobobby04
003e916ab0
Fix app crash if mangadex logout dialog has a issue
2021-01-21 18:46:54 -05:00
Jobobby04
34f8407983
Fix MangaPlus chapters for MangaDex
2021-01-21 14:47:03 -05:00
Jobobby04
0a4fcb480d
Small cleanup and optimizations, add a coroutine version of insertFlatMetadata
2021-01-20 21:00:23 -05:00
Jobobby04
3b364c91f1
Do quite a bit of code cleanup
2021-01-17 22:17:15 -05:00
Carlos
e713340ced
switch off kotson for chapter deeplink
...
(cherry picked from commit 6b545e84aba0d5657a09a8c00735f9f9d4ee28bb)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/exh/md/handlers/serializers/ApiChapterSerializer.kt
2021-01-15 22:59:37 -05:00
Carlos
5fefefcb23
Mark manga complete on mangadex when all chapters are marked in mdlist
...
(cherry picked from commit b95cca91fc19fedb42fce895e0a5f062e342dc21)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/track/mdlist/MdList.kt
2021-01-15 22:52:44 -05:00
Carlos
4a268de6dc
fix more descriptions
...
(cherry picked from commit a04a0f534f679a9f908ffaf6f8bcff0018d742be)
2021-01-15 22:38:32 -05:00
Jobobby04
80c7abe098
Fix chapters not updating correctly on mdlist
2021-01-15 22:38:16 -05:00
Jobobby04
37787f040c
Mangadex code cleanup
2021-01-15 22:29:57 -05:00
Jobobby04
f29ad69534
Remove uneeded preferences from a Mangadex file
2021-01-15 22:18:59 -05:00
Jobobby04
05793d8a60
Remove a uneeded .asObservable call
2021-01-15 22:18:23 -05:00
Carlos
85425a66a2
fix chapter deeplink
...
(cherry picked from commit f0dd30587a98c27bca59088f119d85f2fc044f25)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
2021-01-13 19:49:14 -05:00
Jobobby04
a0ac2daad1
Deal with SY for the coroutine function changes
2021-01-10 19:36:24 -05:00
Jobobby04
cda886ecb3
Unknown source compile fix
2021-01-10 18:12:14 -05:00
Carlos
57c4ead5fb
fix a description
...
(cherry picked from commit c1a603c68bf5a9fb34e2681862e4769e157a5966)
2021-01-10 17:33:07 -05:00
Carlos
3a5182103a
fix manga plus entries
...
(cherry picked from commit 1b5624a601144b4ccdebf379d53a2b4c5f90c2f6)
# Conflicts:
# app/src/main/java/exh/md/handlers/ApiChapterParser.kt
2021-01-10 17:32:53 -05:00
Carlos
85853b159d
fix descriptions
...
(cherry picked from commit 74a06675d4b42cd700fdbe210cf2e281dfae7d45)
2021-01-10 17:29:43 -05:00
Jobobby04
a04f848ad1
Unknown source error for Deeplink
2021-01-10 17:28:52 -05:00
Jobobby04
73e861ec9e
Mangadex replace list of langs with just the source lang
2021-01-10 17:28:20 -05:00
Carlos
6bb7b676bd
fix mdlist
...
(cherry picked from commit ebf5e492ca8dcc6771349b631ebf7661dfbb7d44)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/FollowsHandler.kt
# app/src/main/java/exh/md/utils/FollowStatus.kt
2021-01-10 17:21:08 -05:00
Carlos
35936e3c9a
finish transition to api v2
...
(cherry picked from commit 4039f6927e627279cf1b324279a2d817a007d29b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderPresenter.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderSettingsSheet.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/chapter/ReaderChapterSheet.kt
# app/src/main/java/exh/md/handlers/MangaHandler.kt
# app/src/main/java/exh/md/utils/MdUtil.kt
# app/src/main/res/layout/reader_activity.xml
# app/src/main/res/layout/reader_chapters_sheet.xml
# app/src/main/res/menu/reader.xml
2021-01-09 16:11:15 -05:00
Jobobby04
fca7dad7b0
Address coroutine scope leaks for SY
2021-01-07 23:14:08 -05:00
arkon
a68f18d180
Use lifecycleScope directly
...
(cherry picked from commit b18a794eca05f4c4befb8606b9af8913d7520215)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-01-07 22:22:27 -05:00
inorichi
c8dd2190ba
Minor fixes regarding leaks
...
(cherry picked from commit 36f81b4a623ede11f10049f5869de5b6efa7803a)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2021-01-07 14:27:22 -05:00
Jobobby04
a6d4644713
Cleanup
2021-01-07 00:55:00 -05:00
Carlos
c9062cc089
switch to v2 and api server + old style chapter urls for delegation
...
(cherry picked from commit b79c1572470fea4568708d3526f5170868a0c3c1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiChapterParser.kt
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/FollowsHandler.kt
# app/src/main/java/exh/md/handlers/SearchHandler.kt
2021-01-07 00:32:12 -05:00
Carlos
ac2301e4be
fix group serializer
...
(cherry picked from commit e47d84f1af1eebe63b3dfc618daee29e18ee4156)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt
# app/src/main/res/raw/changelog_release.xml
# buildSrc/src/main/kotlin/Configs.kt
2021-01-06 22:48:22 -05:00
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