arkon
38950f7bc8
Address some OkHttp nullability changes
2022-09-03 10:38:56 -04:00
AntsyLich
5a320d87e8
Remove download source folder when empty ( #7928 )
2022-09-03 09:18:19 -04:00
Ivan Iskandar
774a87a42a
Adjust app lock mechanism ( #7924 )
...
Now uses enum to also handle timed lock
2022-09-02 11:48:48 -04:00
AntsyLich
a43754e1a6
Fix tmp cbzs are counted towards manga download count ( #7909 )
...
* Fix tmp cbzs are counted towards manga download count
* Review Changes
* Review Changes 2
2022-09-02 10:03:37 -04:00
arkon
c39a1b7867
Minor cleanup
2022-08-31 14:43:58 -04:00
Andreas
d4b764fa31
Use Compose on BrowseSourceScreens ( #7901 )
2022-08-31 14:41:35 -04:00
Alessandro Jean
084e6a964e
Enable sub-languages on app first run ( #7127 )
...
* Enable sub-languages on app first run.
* Fix wrong language code string parsing.
* Fix some build issues due to rebase.
* Use PreferenceHelper and remove an extra preference.
* Remove a constant.
2022-08-30 15:37:15 -04:00
AntsyLich
53f5ea7fe9
Rename source download folder on source rename ( #7898 )
...
* Rename source download folder on source rename
* Review Changes
* Review Changes 2
2022-08-30 13:15:34 -04:00
arkon
f5c7aa1142
Convert settings main and search views to full Compose
2022-08-29 16:39:35 -04:00
arkon
43c195e14a
Add last update time to Updates Tab ( closes #5466 )
...
Co-authored-by: datreesezcup <datreesezcup@users.noreply.github.com >
2022-08-29 14:57:25 -04:00
Andreas
880407442c
Tweak flag classes for Library ( #7829 )
...
* Tweak flag classes for Library
- Add interface for Flag and Mask
- Merge Sort Type and Direction into one class
- Use custom serializers for preferences
- Mainly to not break the old
* Review changes
2022-08-29 13:10:30 -04:00
Andreas
a83d29f058
Add APK output for x86_64 CPU architecture ( #7885 )
...
* Add APK output for x86_64 CPU architecture
* Review changes
* Fix formatting
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com >
* Use underscore instead of hyphen
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com >
2022-08-28 09:45:33 -04:00
AntsyLich
88b56121a3
Long Strip Split for Webtoon ( #5759 )
...
* Long Strip Split for Webtoon
* Review Changes
* Review Changes 2 + Rebase
2022-08-27 11:41:18 -04:00
stevenyomi
4b9a6541d1
Fix chapter download with empty scanlator ( #7844 )
2022-08-24 17:19:01 -04:00
nzoba
a70b848646
Fix stucked downloads when service not started ( #7846 )
...
* Fix stucked downloads when service not started
* Fix chapter download restart even if should be deleted
2022-08-24 17:18:22 -04:00
nzoba
f207e87722
Download ahead ( #7226 )
2022-08-22 17:37:54 -04:00
arkon
2e81e1b7d8
Reorder themes
2022-08-21 11:27:02 -04:00
Batuhan
4b0f549666
New Theme Tidal Wave ( #7825 )
...
* New Theme Tidal Wave
Added a new strong blue theme appearance to Tachiyomi titled Tidal Wave.
* Better Tertiary Color: Seafoam Green
Updated the tertiary color to be lighter and match the blue more. Also changed the active button color to contrast better.
2022-08-20 13:23:32 -04:00
stevenyomi
40749dc767
DownloadProvider: Remove duplicate in valid chapter dir name list ( #7826 )
2022-08-20 13:19:15 -04:00
arkon
1fe9b7bda7
Update default user agent string
2022-08-18 18:54:55 -04:00
stevenyomi
e36e9d9d5c
Remove 1.x source models ( #7781 )
2022-08-18 14:07:13 -04:00
Andreas
09abfc7843
Lint changes ( #7802 )
...
- Fixes current lint issues
- Changes lint task to lintKotlin on PRs
2022-08-18 14:06:32 -04:00
stevenyomi
1f34f5277c
Fix notification and add visual cues when triggering a second update ( #7783 )
2022-08-18 09:01:10 -04:00
stevenyomi
1f9f9662bc
Fix download chapter dir when scanlator is empty or changed ( #7780 )
2022-08-16 17:26:08 -04:00
AntsyLich
11f640cfee
Change return value of SyncChaptersWithSource.await() ( #7715 )
...
* Change return value of `SyncChaptersWithSource.await()`
`updatedToAdd.subtract(reAdded).toList()` never worked as at this point `updatedToAdd` contained ids from db where `reAdded` had default one. Was the same case before the rewrite.
Removed `toDelete` from return value as it was not being used anywhere
* Add doc string
* Use HashSet
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com >
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com >
2022-08-11 09:06:46 -04:00
arkon
d6f1534ee8
Address misc. build warnings
2022-08-10 23:26:34 -04:00
arkon
3bc6b1e202
Fix default category showing up in edit manga categories list
...
Also remove some usages of runBlocking
2022-08-07 11:00:51 -04:00
arkon
9f0052eceb
More backup/restore code cleanup
2022-08-06 15:40:50 -04:00
arkon
a2bb81b7db
Start cleaning up backup/restore code
...
The abstraction was useful for handling 2 systems, but it's no longer needed. Cleaning it up will make migrating to domain models easier down the line.
2022-08-05 23:11:06 -04:00
arkon
5e68fe4fe9
Make screen loading indicators more consistent
2022-08-05 22:33:52 -04:00
Andreas
914831d51f
Move default category into database ( #7676 )
2022-08-05 09:32:10 -04:00
Alessandro Jean
5315467908
Add missing Authorization header on MAL refresh token request ( #7686 )
...
* Add missing Authorization header on MAL refresh token request.
* Make sure to also close the response when it have failed.
2022-08-04 22:17:43 -04:00
nzoba
3d4e56948d
Save read duration to backup ( #7672 )
...
* Save read duration to backup
* Add default value
Co-authored-by: Andreas <andreas.everos@gmail.com >
Co-authored-by: Andreas <andreas.everos@gmail.com >
2022-08-03 17:40:13 -04:00
stevenyomi
4efb736e56
Filter out empty genres before saving manga to database ( #7655 )
2022-07-31 11:18:12 -04:00
Andreas
56028aff55
Fix category exclude not working in DownloadManager ( #7641 )
2022-07-29 07:46:09 -04:00
AntsyLich
8ea05e852e
Fix logic of app unlock ( #7569 )
2022-07-21 22:23:59 -04:00
stevenyomi
3547d0142f
Fix image MIME issues that cause download errors ( #7562 )
...
* Downloader: ignore non-image MIME to prevent .bin extensions
* ProgressResponseBody: allow null content type
Co-authored-by: anenasa <84259093+anenasa@users.noreply.github.com >
Co-authored-by: anenasa <84259093+anenasa@users.noreply.github.com >
2022-07-20 09:10:41 -04:00
f1998f1998
b635f02d93
fix concurrent download ( #7552 )
...
* Fix concurrent download
* lower Concurrency
* artist Update app/src/main/java/eu/kanade/tachiyomi/data/download/Downloader.kt
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com >
2022-07-18 13:22:09 -04:00
arkon
4ee1d72b6f
Make default user agent string configurable
2022-07-14 23:01:50 -04:00
arkon
788583e66f
Replace some usages of RxJava
2022-07-10 19:48:07 -04:00
arkon
0b4f3f5532
Replace deprecated ACTION_MEDIA_SCANNER_SCAN_FILE intent
2022-07-09 17:51:58 -04:00
arkon
ab1a44e108
Merge branch 'patch'
2022-07-08 16:09:19 -04:00
arkon
71e31e6c03
Add MIME type mapping for image/jxl ( fixes #7117 )
...
(cherry picked from commit 591df8abcc )
2022-07-08 08:58:46 -04:00
Osyx
17899a6d6d
Add new "Lavender" theme ( #7343 )
...
* Add new "Lavender" theme
* Add light theme values for Lavender theme
* Fix order of enums
* Fix accented UI elements in set categories sheet being different colors
Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
(cherry picked from commit ad106bd884 )
2022-07-08 08:56:15 -04:00
jobobby04
29ced9642d
Fix downloader crash related to UnmeteredSource ( #7365 )
...
Fix crash when starting a download with chaqpters from a UnmeteredSource
(cherry picked from commit 470a576441 )
2022-07-08 08:55:52 -04:00
Chris
c76a136d3f
Fix global update ignoring network constraint ( #7188 )
...
* update library update network constraint logic
* add explicit 'only on unmetered network' update constraint
(cherry picked from commit 63238b388d )
2022-07-08 08:52:49 -04:00
nicki
a4515ad251
Check for app updates by comparing semver ( #7100 )
...
Instead of just checking whether the current app version *matches* with
latest app version in GitHub Releases, compare the semver from the tag
names to check whether the latter is greater and the app needs an update
Reference: semver spec #11 https://semver.org/#spec-item-11
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com >
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com >
(cherry picked from commit e7ed130f2a )
2022-07-08 08:48:39 -04:00
nicki
aab7795b4c
Don't save categories in backup if not selected ( #7101 )
...
Currently, manually created backups contain list of categories even if
Categories option is not selected during Backup Prompt. This leads to
empty categories being created when restoring such backup files
This commit adds a check before saving categories list info to the
backup file. The check is the same check which is used while backing up
category info of manga in library
Tested and worked successfully on app installed on Android 12
(cherry picked from commit 11c01235ac )
2022-07-08 08:47:51 -04:00
FourTOne5
972cd98d7b
Fix removing manga from library reverts during global update ( #7063 )
...
* Fix removing manga from library reverts during global update
* Review Changes
* Review changes 2
(cherry picked from commit c4088bad12 )
2022-07-08 08:47:12 -04:00
arkon
0721de5b81
Add links to website FAQ for library update and download warning notifications
...
(cherry picked from commit 70698e6494 )
2022-07-08 08:45:48 -04:00