arkon
b44ffd1d63
Fix annotations package name
...
(cherry picked from commit b39191ff5082c17f4bcc2c32ff2a8ae48d8971c8)
2020-11-29 18:52:50 -05:00
Jobobby04
9bad33930a
Fix weird recs map sort
2020-11-29 18:52:32 -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
arkon
a19d59cdf0
Fix crash when a preference doesn't have a title (e.g. info preference)
...
(cherry picked from commit 3133a63cf82ac58f8731e8ff10865a516082aef0)
2020-11-29 17:20:05 -05:00
Andreas E
6a1a7275c8
Enhance incognito mode ( #4073 )
...
* When in Incognito Mode don't set lastUsedSource
* When in Incognito Mode don't save chapter progress
Still allows tracking and mark as read when reaching last page
* When in Incognito Mode don't mark as read (overwritten if hasTrackers)
(cherry picked from commit c9c0f3d01431a1008669d2a04bb6a5c87ccca645)
2020-11-29 17:19:40 -05:00
Jobobby04
4a1e832bf5
Revert "Cool gray theme ( #169 )"
...
This reverts commit ac31f12138 .
2020-11-29 17:19:29 -05:00
arkon
0bb153fba9
Revert edge to edge
...
This was a bigger headache than it was worth. To note, phone landscape wasn't considered, so the navbar overlaps the content on the side. Additionally, the ability to programatically control the navbar scrim is missing, so it'd have to manually be added.
(cherry picked from commit e048d66f74c95941ef90b76dfe0da062d4db8744)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2020-11-29 17:19:09 -05:00
arkon
495d63e66b
Replace more Kotlin synthetics
...
(cherry picked from commit 66e3fa7df8b553e753be0574af347affac88530e)
# Conflicts:
# 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
2020-11-29 17:16:20 -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
arkon
c9c808a782
Replace Kotlin synthetic views in viewholders
...
(cherry picked from commit 749c2071af3fb65efd3dd88ca82f6d3461950907)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/extension/ExtensionHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/manga/MangaHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SelectionHeader.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/SourceHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.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/SourceHolder.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/LibraryHolder.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/chapter/ChapterHolder.kt
2020-11-29 00:23:08 -05:00
arkon
7017b7b3ea
Replace more usages of Kotlin synthetic views
...
(cherry picked from commit 322d66d2825fe4d2e4650fb26e4aaf2f1bb96dbc)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2020-11-29 00:23:07 -05:00
arkon
65cf11ec10
Fix keyboard sometimes affecting bottom inset padding
...
(cherry picked from commit aa98cd0da0d779431154de1f2e3cfabbf4de397b)
2020-11-29 00:23:07 -05:00
arkon
02946af081
Move NSFW source setting into Browse settings
...
(cherry picked from commit c8316c72544308755fa73de9b5c632fd09fc7df3)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsMainController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/setting/search/SettingsSearchHelper.kt
2020-11-29 00:23:06 -05:00
arkon
2b627128a6
Fall back to filename in backup creation notification if path not available
...
(cherry picked from commit 6b9180844deee00b23a60a8f265110716754876e)
2020-11-29 00:23:06 -05:00
arkon
efa1f47392
Fix restore in Android 11
...
(cherry picked from commit c0e48632290af95f138dcc33e79b3136ae0f29a9)
2020-11-29 00:23:05 -05:00
arkon
3f55759b8b
Distinguish between no results and loading when sorting global search results
...
(cherry picked from commit 2be9871d0528720b2cc0f92d95e4ef135558cc22)
2020-11-29 00:23:05 -05:00
arkon
41433eb262
More bottom inset padding fixes
...
(cherry picked from commit 776f6a9a16add41ec158be9da2a49fafc60b7987)
2020-11-29 00:23:04 -05:00
CrepeTF
ac31f12138
Cool gray theme ( #169 )
...
* Added "Cool gray" (Google gray)
* Added "Cool gray" (Google gray) theme
2020-11-27 13:14:31 -05:00
arkon
ec31d8605a
Handle bottom insets in FAB controllers too
...
(cherry picked from commit 60b2a4ea9d94860712c858336aa510e002dc87d5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaController.kt
2020-11-27 13:10:32 -05:00
Jobobby04
ad38a79752
Use a shared flow for the exh redirect to latest
2020-11-27 13:01:58 -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
7129b79785
Further abstract how bottom navbar padding is applied
...
(cherry picked from commit 56e1e3e2050a24161130694b53c7be98b12de0b8)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
2020-11-25 15:12:35 -05:00
arkon
6aaa9dcdb7
Handle bottom navbar padding when drawing edge to edge
...
(cherry picked from commit 0f805cd45ebccc469f096e6b8cf67870155d753b)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceController.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt
2020-11-25 15:07:38 -05:00
arkon
5c76faa638
Create extension function for applying system insets
...
(cherry picked from commit 1d7c692e89120856d9e65d3e39c0248e3a04c9f6)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2020-11-25 15:05:57 -05:00
arkon
0f6745d4a3
Add global search progress bar ( closes #3727 )
...
(cherry picked from commit 38bc8ec6b4c6f40dd98355e2fbe2021a16885e60)
2020-11-25 15:05:10 -05:00
arkon
438646727e
Remove 10 results per source limit from global search (still limited to 1 page)
...
(cherry picked from commit 2154e3aa2dbf5b3056b00bd8665aa0383e498fde)
2020-11-25 15:04:45 -05:00
arkon
bb7b79a6e9
Add help shortcut for source migration ( closes #3951 )
...
(cherry picked from commit 56c19e57a9c062341c848975a150ca21d151006e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt
2020-11-25 15:04:32 -05:00
arkon
0228d4611a
Use ViewCompat for setting MainActivity inset paddings
...
(cherry picked from commit 3fa70dade3dc24c2394d9fa047c06379bda99b67)
2020-11-25 14:59:34 -05:00
arkon
f594ee66e5
More restore code cleanup
...
(cherry picked from commit 368c30a2cc6d680c2c5345d22a5646b2184c77fd)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupRestore.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
2020-11-25 14:59:24 -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
arkon
b4be82d021
Pad bottom of MoreController so bottom nav doesn't overlap content
...
(cherry picked from commit 1140316d1b817b35b9d1d7e125cee4892cca96e0)
2020-11-21 18:13:15 -05:00
Jobobby04
9985646e58
Lint
2020-11-21 16:54:33 -05:00
arkon
383a797469
Some more code cleanup
...
(cherry picked from commit cf6c48744a3217b39d7980c2c283a01d3f2a0473)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/AbstractBackupRestore.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/legacy/LegacyBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupRestore.kt
2020-11-21 16:53:42 -05:00
arkon
692e7e17d8
Default automatic legacy backups to true for now
...
(cherry picked from commit eed6db8e9202dd5b632274206de498f0ccec5781)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/preference/PreferencesHelper.kt
2020-11-21 16:34:29 -05:00
arkon
978acec659
Some more code cleanup
...
(cherry picked from commit 858664bfd741d4e1433573dd1e5672bea197ef2d)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt
# app/src/main/java/eu/kanade/tachiyomi/data/backup/legacy/LegacyBackupManager.kt
2020-11-21 16:33:45 -05:00
arkon
22019a8046
Merge restore entry points, avoid unnecessary new strings
...
(cherry picked from commit eceac4d6e34ad3c30a4e929e4af1e2d8e86ad126)
2020-11-21 16:31:37 -05:00
arkon
b456d69aec
Remove "full_" from v3 backup default file names
...
(cherry picked from commit 47a172df1f4f84ee190b0551fb19cff1bff3914c)
2020-11-21 16:31:27 -05:00
arkon
a5abdaa5b1
Minor cleanup
...
(cherry picked from commit f2c0732c40041149928cec132475cbf51aac6f32)
2020-11-21 16:31:18 -05:00
arkon
8156804f7a
Fix manga info description scrim on Android 5
...
(cherry picked from commit a150762c6359352a6469ae916a07d32e069a8e91)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoHeaderAdapter.kt
2020-11-21 16:30:59 -05:00
Dominik Chrástecký
61b0039a78
add support for S Pen actions ( #4029 )
...
(cherry picked from commit c9b1a425a73fda175a72951a2883daebad9555ba)
2020-11-21 16:28:14 -05:00
arkon
72e95ea6fc
Draw under navbar in Android 9+
...
(cherry picked from commit 122b2b1a8eb0bbc198439b78061ed44c53043cc9)
2020-11-21 16:28:03 -05:00
arkon
76330f51c9
Add 1.x page model converters
...
(cherry picked from commit 7dc70c9eab2b9c991a807c3402b6976df9873314)
2020-11-21 16:25:17 -05:00
arkon
3898a72cf8
Hide locale subtitle for local source
...
(cherry picked from commit e32445f2cfd46816a13ecdc6e17b4e3bde7a237f)
2020-11-21 16:25:07 -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
6e8ac9cc10
Fix Full backup, DELETE ALL FULL BACKUPS MADE BEFORE THIS UPDATE
2020-11-12 14:58:58 -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
e987ba8c3e
Lets try this out for full backup categories
2020-11-06 14:24:55 -05:00
Jobobby04
acefd33e2e
Cleanup
2020-11-06 14:24:28 -05:00
Jobobby04
319c41905e
Update latest tab with the new global search update
2020-11-05 00:31:00 -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
arkon
f283fbfd6f
Singleton instance of Json serializer
...
(cherry picked from commit d21c1472038ab8cba072b1d1085a15f6c11e424e)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/AppModule.kt
2020-11-04 21:01:55 -05:00
arkon
505a0db164
Fix Bangumi login ( fixes #3994 )
...
(cherry picked from commit 9b10e851d16cff9772e4cf3d71917df27b0416d6)
2020-11-04 21:01:16 -05:00
arkon
c2ccbe5aff
Use 1.x API to fetch manga details in browse view
...
(cherry picked from commit 7310ec4fe4cd0771afb9e62f8e3ccc7eb720efd1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/browse/BrowseSourcePresenter.kt
2020-11-04 20:59:51 -05:00
arkon
eed7ef0aa8
Add Uzbek locale
...
(cherry picked from commit deb1ed5623ed010cf7e1c959cc825a4f85988e46)
2020-11-04 20:58:41 -05:00
arkon
d9b41ce4c5
Fix Bangumi API response deserialization ( fixes #3977 )
...
(cherry picked from commit 95ec9038624c2a89d7bfe7a07c6db2653598075c)
2020-11-04 20:58:22 -05:00
arkon
195dbbf1c2
Consume and extend 1.x Source API
...
TODO: make the rest of the app actually call the 1.x functions
(cherry picked from commit 2ab6af6471766c537a8a04f9221a652f0ee3a781)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/source/model/SManga.kt
2020-11-04 20:58:14 -05:00
Andreas E
c12fb337f5
Replace language code in Global Search with secondary text ( #3972 )
...
Replace language code in Global Search with secondary text
(cherry picked from commit 9493577de27c40ce8b2b6122cc447d025e34c477)
2020-11-04 20:56:45 -05:00
Jobobby04
76de2d4447
Bind to the correct dialog view, fixed manga info edit crash
2020-11-04 17:18:10 -05:00
Jobobby04
7cbd7bd419
Cleanup
2020-11-01 19:19:57 -05:00
Jobobby04
8f1f6d5a97
Fix mangadex update interval not updating the interval on first click
2020-10-31 22:04:54 -04: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
528f6c7f65
Drop humanize and guava(an older version still gets compiled in), use custom humanize solution for E-Hentai updater stats
2020-10-29 23:41:54 -04:00
Jobobby04
fe798e40cb
Remove kotlin synthetics from E-Hentai settings
2020-10-29 21:52:27 -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
fccf609c81
Fix NHentai covers
2020-10-29 14:25:37 -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
24be0aa50b
For E-Hentai manga display chapter date with the E-Hentai date format
2020-10-26 19:40:12 -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
35217036ce
Fix chapters in delegated manga where you haven't filtered any groups
2020-10-26 13:07:55 -04:00
Jobobby04
eb3a987826
Implement Neko similar manga, Mangadex only recommendations
2020-10-26 02:13:02 -04:00
Jobobby04
3f1dede133
Fix a oppsies
2020-10-25 23:41:15 -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
415f30f38a
Manga metadata is now easier to use in the manga view
2020-10-25 13:37:08 -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
a21d7f4f90
Request a new image from E-Hentai if it fails to download, should make E-Hentai downloads more relaible
2020-10-24 22:00:45 -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
99b1f6e56f
Cleanup
2020-10-24 19:07:16 -04:00
Jobobby04
a2cda24e01
Fix broken menu after clicking source, move latest to the top
2020-10-24 17:17:00 -04:00
Jobobby04
c049ce9018
Convert E-Hentai Update helper to Flows
2020-10-24 16:44:20 -04:00