Commit Graph

5573 Commits

Author SHA1 Message Date
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 8b8df62ff3 Fix clear database crash 2021-12-21 22:18:58 -05:00
Jobobby04 b8a53f9239 Manga info edit UI fixes 2021-12-21 15:13:48 -05:00
Jobobby04 a2df6a7f11 Fix Mangadex logout crashes 2021-12-18 21:45:34 -05:00
FourTOne5 6972edbcb4 Better Upload Date to not have a single blank upload date. (#6358)
(cherry picked from commit a09d6c0470)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/DbOpenCallback.kt
2021-12-18 18:15:09 -05:00
FourTOne5 13beef4ebe Add Better Extension Search (#6359)
Add support to searching with source name, id and baseUrl for a extension's sources.

(cherry picked from commit 9e83130bd8)
2021-12-18 18:11:46 -05:00
Ivan Iskandar a9f037dc8b Action toolbar adjustments (#6353)
* Pair ActionToolbar with ActionMode

This makes ActionToolbar an activity object that can be configured in the
similar way as ActionMode

* Remove action toolbar workaround now that it stays in activity layout

5924

* Set status bar color when action mode is active

6256

* Adjust fab show timing after action mode finished

* Adjust action toolbar layout and animation

Default corner size and use bottom sheet animation

6069

* Adjust action toolbar layout on large screen

Right half of the screen

(cherry picked from commit 2ed01af723)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
2021-12-18 14:27:13 -05:00
arkon cb00bf66cf Adjust global update preference wording and visibility
(cherry picked from commit afc80d6a7c)
2021-12-18 12:09:27 -05:00
arkon 9b3a839515 Address some IDE warnings
(cherry picked from commit 532a1b1aba)

# 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 b665bd35f6 Remove library update order setting
This doesn't make sense to have if the intention is to have reasonably sized global updates. Opting to remove it to remove complexity instead.

(cherry picked from commit 65062b4bcb)

# Conflicts:
#	app/src/main/java/eu/kanade/tachiyomi/data/database/queries/MangaQueries.kt
#	app/src/main/java/eu/kanade/tachiyomi/ui/setting/SettingsLibraryController.kt
2021-12-18 12:00:27 -05:00
arkon 838eda73e3 [skip ci] update workflow actions
(cherry picked from commit c16206d816)

# Conflicts:
#	.github/workflows/build_push.yml
#	.github/workflows/cancel_pull_request.yml
2021-12-18 11:56:14 -05:00
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
arkon 9fd8d5aa7c Update dependencies
(cherry picked from commit aeff846e1f)

# Conflicts:
#	app/build.gradle.kts
2021-12-18 11:20:35 -05:00
arkon 870558b6a9 Remove Gson dependencies
All official extensions no longer use Gson and Kotson

(cherry picked from commit ba1a2e9942)
2021-12-18 11:19:55 -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 8d813e3d62 Update to Kotlin 1.6.10
(cherry picked from commit 0671b530ba)
2021-12-18 11:04:05 -05:00
arkon 75db31914b Add link to privacy policy
(cherry picked from commit 207f9c26ae)
2021-12-18 11:03:58 -05:00
OncePunchedMan bd22026d16 sfix some colors and going back to original pink-ish color (#6344)
(cherry picked from commit 6367ce5e5e)
2021-12-18 11:03:50 -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
D3xron 6500199d40 Update and improve Russian translation 2021-12-13 22:40:05 -05:00
Jobobby04 f2250e7cee Extract more strings to localizable files 2021-12-12 20:40:11 -05:00
Jobobby04 0936d4b844 Fix reader buttons 2021-12-12 20:39:00 -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
D3xron df0083e2e3 Update Russian translation 2021-12-11 21:42:48 -05:00
Jobobby04 c93db99098 Test this cuz why not 2021-12-11 20:52:57 -05:00
Jobobby04 7aaec0b0ed Use unicode escaped % sign in Russian translation 2021-12-11 20:31:31 -05:00
Jobobby04 6ddd6b84f9 Escape singular % sign in Russian translation 2021-12-11 20:07:10 -05:00
D3xron f911b09b55 Further improve Russian translation
-created an <!-- Appearance Settings --> and changed the position of related strings
  -translated strings with name 'data_saver_exclude' & 'data_saver_stop_exclude' and moved to the <!-- Advanced Settings -->
  -deleted quantity 'zero' in string with name 'pref_tag_sorting_desc'
  -changed strings with name 'log_minimal','log_extra & 'log_extreme'
  -changed string with name 'latest_'
  -changed string with name 'similar'
  -changed string with name 'visible'
  -changed string with name 'media_id'
  -changed string with name 'page_layout'
  -changed string with name 'eh_batch_add'
  -changed string with name 'ext_redundant'
  -changed string with name 'loading_manga'
  -changed string with name 'latest_tab_empty'
  -changed string with name 'too_many_watched'
  -changed string with name 'batch_add_summary'
  -changed string with name 'pref_category_fork'
  -changed string with name 'skip_page_restyling'
  -changed string with name 'eh_batch_add_finish'
  -changed string with name 'data_saver_color_bw'
  -changed string with name 'clear_db_exclude_read'
  -changed string with name 'reader_preload_amount'
  -changed string with name 'alternative_login_page'
  -changed string with name 'gallery_update_checker'
  -changed string with name 'fields_cannot_be_blank'
  -changed string with name 'action_add_repo_message'
  -changed string with name 'mangadex_add_to_follows'
  -changed string with name 'delete_merged_manga_desc'
  -changed string with name 'preserve_reading_position'
  -changed string with name 'reader_cache_size_summary'
  -changed string with name 'automatic_can_still_switch'
  -changed string with name 'gallery_updater_stats_text'
  -changed string with name 'gallery_updater_statistics'
  -changed string with name 'download_merged_manga_desc'
  -changed string with name 'skip_queue_on_retry_summary'
  -changed string with name 'pref_show_bottom_bar_labels'
  -changed string with name 'favorites_sync_add_to_local'
  -changed string with name 'reader_preload_amount_summary'
  -changed string with name 'captcha_solve_failure_message'
  -changed string with name 'custom_igneous_cookie_message'
  -changed string with name 'eh_settings_out_of_slots_error'
  -changed string with name 'eh_settings_out_of_slots_error'
  -changed string with name 'pref_source_navigation_summery'
  -changed string with name 'toggle_hentai_features_summary'
  -changed string with name 'force_sync_state_reset_summary'
  -changed string with name 'pref_source_navigation_summery'
  -changed string with name 'pref_skip_pre_migration_summary'
  -changed string with name 'pref_force_horz_seekbar_summary'
  -changed string with name 'no_chapters_found_for_migration'
  -changed string with name 'favorites_sync_adding_to_remote'
  -changed string with name 'favorites_sync_remove_from_local'
  -changed string with name 'chapter_updates_merged_manga_desc'
  -changed string with name 'put_recommends_in_overflow_summary'
  -changed string with name 'batch_add_unknown_type_log_message'
  -changed string with name 'library_group_updates_all_but_ungrouped'
  -changed string with name 'mangadex_sync_follows_to_library_summary'
2021-12-11 19:39:23 -05:00
Jobobby04 7e7f707c1b Fix redundant extensions 2021-12-11 15:37:59 -05:00
Jobobby04 e9b4385619 Remove unused strings 2021-12-11 15:37:15 -05:00
D3xron aaeb5e0308 Improved Russian translation 2021-12-11 15:19:27 -05:00
arkon 545f275a44 Move custom brightness slider to top of filter sheet (closes #6205)
Brightness should be modified more often than the color filter. Since this will always be visible even when the sheet is half expanded, you have a better idea of its effect.

(cherry picked from commit ecd5414287)
2021-12-11 15:02:41 -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 27d069bdd5 Update AGP and Gradle
(cherry picked from commit aed51251b3)
2021-12-11 15:01:32 -05:00
Andreas dff5b56a28 Apply dialog theme to Material Alert Dialog Theme (#6340)
(cherry picked from commit 1c2730163d)
2021-12-11 15:01:24 -05:00