Commit Graph

4617 Commits

Author SHA1 Message Date
arkon c5c23e623e Hide irrelevant settings if global update isn't enabled
(cherry picked from commit 7d1f5c7383)
2021-12-18 11:55:20 -05:00
arkon 2bd9d2844f Refactor dependant preference visibility flows
(cherry picked from commit 945afc71ef)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsReaderController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsSecurityController.kt
2021-12-18 11:55:12 -05:00
arkon b19c178eae Combine global update item restrictions
(cherry picked from commit 818fe50f77)

# 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
Riztard Lanthorn a9bb01125e Add option for library update only update completely read manga (#6323)
* Add option for library update only update completely read manga

only check manga for updates if there is no unread chapter

* sum

(cherry picked from commit 6fddad7a77)
2021-12-18 11:29:31 -05:00
Ivan Iskandar ae9fe06f7d Workaround cleanup (#6350)
* Remove material-components workaround that was fixed upstream

* Remove unused toolbar workaround

* Fix cover dialog navigation icon

(cherry picked from commit 38d131be37)

# Conflicts:
#	app/src/main/res/menu/library_selection.xml
#	app/src/main/res/menu/reader.xml
2021-12-18 11:29:19 -05:00
Ivan Iskandar 22a6c8d772 Use elevated overlay on reader menu (#6347)
(cherry picked from commit 6b52fc1e2d)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt
2021-12-18 11:19:44 -05:00
arkon 75db31914b Add link to privacy policy
(cherry picked from commit 207f9c26ae)
2021-12-18 11:03:58 -05:00
arkon 1ff5075e87 Revert download notification icon changes
(cherry picked from commit 7f998ecdbd)
2021-12-18 11:03:39 -05:00
Jobobby04 323c0135df Fix MDList search 2021-12-17 11:02:55 -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 7e7f707c1b Fix redundant extensions 2021-12-11 15:37:59 -05:00
arkon b9fdb774f5 Refactor backup restore process to stop relying on file extension
(cherry picked from commit 6107f5f3d2)
2021-12-11 15:02:33 -05:00
arkon 7c30cb0e21 Show version name in new update notification
(cherry picked from commit 13afa9f476)
2021-12-11 15:02:25 -05:00
arkon 5d5df6f502 Don't preselect any options in library remove manga/downloads dialog (closes #6333)
Since apparently people don't read and either option is considered destructive to different people.

(cherry picked from commit cd87c7e88e)
2021-12-11 15:02:18 -05:00
arkon 08d022d5e2 Update notification icons
Although no recent version of Android even shows these....

(cherry picked from commit ed4dea8686)
2021-12-11 15:02:10 -05:00
KieuQ d5d6f9428c Add download action to New Chapters Notification (#6336)
(cherry picked from commit 808177f8c9)
2021-12-11 15:01:59 -05:00
arkon d1d8e8ed84 Check if dynamic colors are available using official API
(cherry picked from commit 9b64b0139c)
2021-12-11 15:01:03 -05:00
Carlos Ruiz 1b04ce0ac6 Add sui support (#6318)
* Update shizuku api version

* SettingsAdvanced Controller: Verify if Sui is available

(cherry picked from commit 0a6160d7cf)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsAdvancedController.kt
2021-12-11 15:00:55 -05:00
Ivan Iskandar 3a4641f32c SourcePreferencesController: Also call onBindEditText listener set by extension (#6310)
(cherry picked from commit e51a6d332e)
2021-12-11 15:00:08 -05:00
jmir1 83ef443e59 Automatically set tracker as completed after reading the last chapter (#6289)
* Automatically set tracker as completed after reading the last chapter.

* use integer value in comparison

* also set `started_reading` date

* don't use source manga's status

* remove useless line

(cherry picked from commit a9d2741e6a)
2021-12-11 14:59:59 -05:00
Ivan Iskandar 81c089299e Tabbed bottom sheet adjustments (#6309)
* SimpleNavigationView: Don't set background and elevation

* Add divider for tabs in bottom sheet

(cherry picked from commit be0a23d9ad)
2021-12-11 14:59:40 -05:00
Ivan Iskandar d71ca9ae0f Apply elevation overlay to colored navbar (#6308)
(cherry picked from commit 458a0e608a)
2021-12-11 14:59:33 -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
arkon df07276e20 Avoid loading available extensions list if it seems too small
(cherry picked from commit 6a39c8fc13)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/extension/api/ExtensionGithubApi.kt
2021-12-02 19:35:35 -05:00
arkon 4a87181d3b Throw exceptions if some of the deprecated source methods are used
(cherry picked from commit be4f27028c)
2021-12-02 19:30:10 -05:00
arkon c49c2b28eb Allow loading extension-lib 1.3
(Which doesn't actually exist yet, but will at some point after the next major release)

(cherry picked from commit 60e73e2d1f)
2021-12-02 19:30:02 -05:00
arkon 586bd3301d Add convenience extension functions for rate limit interceptors
To be included in extension-lib 1.3 as a replacement for the lib that's currently compiled in tachiyomi-extensions.

(cherry picked from commit e8f284d377)
2021-12-02 19:29:56 -05:00
arkon a3a27dc1c6 Add UnmeteredSource interface
To be included in extension-lib 1.3 (or whatever it's going to be). This applies to sources like Komga or Lanragi, where large numbers of update/download aren't of concern since they're (usually) self-hosted.

(cherry picked from commit 3ea3b0bf2e)
2021-12-02 19:29:50 -05:00
jmir1 b2b5854910 Fix local source cover changing (#6252)
* fix local source cover changing

* Remove unnecessary check for `exists()`

* fix for when there is no thumbnail_url in the db

(cherry picked from commit 10ddeeb799)
2021-12-02 19:29:08 -05:00
Ivan Iskandar 8ad6e89ca6 MinMaxNumberPicker: Set IME input to use number only (#6286)
* MinMaxNumberPicker: Set IME input to use number only

* MinMaxNumberPicker: Auto disable keyboard input when needed

(cherry picked from commit 3463d6c752)
2021-12-02 19:29:00 -05:00
Henrik f4f898c5c5 fix MAL search novel filter (#6279)
(cherry picked from commit 8acce011b5)
2021-12-02 19:28:51 -05:00
arkon f2b071ee9d Fix crash in clear database screen (fixes #6271)
(cherry picked from commit 6cfd2c510b)
2021-12-02 19:28:23 -05:00
arkon fba5b999dd Add tertiary badge in appearance preview (closes #5867)
(cherry picked from commit 430ff80198)
2021-12-02 19:28:15 -05:00
arkon 43ef18cdc3 Partially migrate LocalSource to 1.x methods
(cherry picked from commit 46a4b0e0b6)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/source/LocalSource.kt
2021-12-02 19:27:53 -05:00
arkon 295d80e741 Add ability to clear cookies per-extension (closes #3153)
(cherry picked from commit bba7372556)
2021-12-02 19:22:44 -05:00
Hunter Nickel 7efde9c74c Add feature to clear database manga by source (#6241)
* Implement feature to selectively clear manga from database based on it's source

* Code cleanup and refactoring

(cherry picked from commit 9fe1a7e2ae)

# Conflicts:
#	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/ui/setting/SettingsAdvancedController.kt
2021-12-02 19:22:32 -05:00
arkon 475dc87604 Option to clear chapter cache when MainActivity is closed (closes #5651)
(cherry picked from commit 98822a39d9)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-12-02 19:12:09 -05:00
arkon f049e1e2db Tweak app theme preference selection (closes #5866)
(cherry picked from commit a2c830b908)
2021-12-02 19:11:34 -05:00
Ivan Iskandar 4b25e3c31e Replace Resume FAB reveal animation with container transform (#6250)
(cherry picked from commit bdef2cfdfb)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/widget/RevealAnimationView.kt
2021-12-02 19:11:20 -05:00
Andreas ecbd80c55d Tweak relative date function (#6249)
* Tweak relative date function

* Cleanup

(cherry picked from commit f229a5e2ec)
2021-12-02 19:01:47 -05:00
Ivan Iskandar 1fd495f8d8 Reinstate elevation overlay (#6243)
* Theme default elevation overlay

* Fix app bar elevation overlay

Elevation overlay is disabled when tabs are visible

* Remove custom elevation overlay in tracking sheet item

* upsi

(cherry picked from commit 845e061382)
2021-12-02 19:01:41 -05:00
arkon 1a2311e7ba Update dependencies
(cherry picked from commit b4ba56bfb4)
2021-12-02 19:01:25 -05:00