Commit graph

9539 commits

Author SHA1 Message Date
AntsyLich
d13abbd223
Fix a rare crash when invoking "Mark previous as read" action
Closes mihonapp/mihon#1421

(cherry picked from commit f508d10ad13560d7316df8642bc93fe66c05b9a8)
2024-11-01 10:37:52 +07:00
AntsyLich
3490273afe
Auto format extension repo URLs
Closes mihonapp/mihon#1392
Closes mihonapp/mihon#1393

(cherry picked from commit 22d8aad598bea8f00f2831779e45a6645392ca0f)
2024-11-01 10:37:52 +07:00
renovate[bot]
c8dc3b4174
Update softprops/action-gh-release action to v2.0.9 (#491)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 10:37:34 +07:00
renovate[bot]
faf974f907
Update dependency com.android.tools.build:gradle to v8.7.2 (#492)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 10:37:20 +07:00
renovate[bot]
68d5b84e56
Update dependency androidx.compose:compose-bom to v2024.10.01 (#490)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-01 10:37:09 +07:00
renovate[bot]
4fa33d9117
Update dependency androidx.work:work-runtime to v2.10.0 (#487)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 10:56:30 +07:00
renovate[bot]
2a0c099874
Update dependency androidx.core:core-ktx to v1.15.0 (#486)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 10:56:19 +07:00
MajorTanya
e9f65510c4
Some improvements to Bangumi tracker search (#1396)
In short:
- fetch & show actual summary
- fallback to "name" if "name_cn" is empty
- request larger responseGroup to get & display the summary & rating
- add type filter query param to make Bangumi filter, not us

Previously, we only displayed the "name" in the summary area and used
"name_cn" as the entry name. However, "name_cn" (Chinese name) can be
an empty string at times, resulting in an awkward looking search
result list where some, many, or even all the results have no title
displayed and only show the "name" (Japanese name) in the summary
area. This has been solved by using "name" as a fallback value should
"name_cn" be empty.

If a Chinese name is available, the original name is prepended to the
summary with the addition "作品原名:" (meaning "original series title").

By using the "responseGroup=large" query parameter, we can request
the required data we need to display the actual summary for an entry
and the entry's average rating.
The "name" is prepended to the summary contents, if any exist, so it
is still accessible for series identification if a "name_cn" exists
too and was used for the result title.

Adding the "type=1" filter query parameter means Bangumi will only
return entries of type 1 ("book") instead of all types and Mihon
needing to filter, resulting in potentially missed entry matches.

(cherry picked from commit 78f9a84b14e0ece988f80d61011f63c0f7e92a67)
2024-10-31 10:54:40 +07:00
AntsyLich
3022cd4906
Switch to spotless 7.0.0 Beta 4
(cherry picked from commit b8b053b1d720a6de5c3d4d8a683eed7bc8cdcc5f)
2024-10-31 10:54:40 +07:00
MajorTanya
b0ccbb07f0
Fix sporadically recurring spotless CI failure (mihonapp/mihon#1407)
Somehow this specific issue keeps getting flagged by unrelated PRs'
CI runs (but only sometimes? Somehow? Other times the CI run would
succeed with no spotless issues.)

---------

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit ed9e13a365ba1b55cec21c26b93b1c62d29485c8)
2024-10-31 10:54:40 +07:00
AntsyLich
eebcfa7371
Here lies "currentTab was used multiple times"
Fixes #282
2024-10-31 10:51:08 +07:00
Cuong-Tran
b8608ce6d1
change bulk-favorite icon to Heart 2024-10-31 10:29:22 +07:00
renovate[bot]
633554919c
Update dependency androidx.constraintlayout:constraintlayout to v2.2.0 (#485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 03:23:24 +07:00
renovate[bot]
6f7ccb56f0
Update lifecycle.version to v2.8.7 (#484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 03:23:10 +07:00
renovate[bot]
e30dfe69a2
Update dependency androidx.annotation:annotation to v1.9.1 (#482)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 03:09:54 +07:00
renovate[bot]
ff3ff90033
Update dependency androidx.viewpager:viewpager to v1.1.0-beta01 (#483)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 03:09:46 +07:00
Cuong-Tran
291f7e78dc
update release note template 2024-10-29 17:46:18 +07:00
renovate[bot]
a68510edbb
Update dependency com.materialkolor:material-kolor to v2 (#406)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 17:13:35 +07:00
renovate[bot]
625962dc57
Update actions/dependency-review-action action to v4.4.0 (#467)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 17:13:35 +07:00
renovate[bot]
7fa61cc7a3
Update dependency com.google.apis:google-api-services-drive to v3-rev20241014-2.0.0 (#468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 17:13:35 +07:00
renovate[bot]
4cf0da7d64
Update dependency io.coil-kt.coil3:coil-bom to v3.0.0-rc02 (#469)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-29 17:13:35 +07:00
Cuong-Tran
8b0f84144a
fix unable to migrate after manually cancel & search for entry 2024-10-29 17:10:09 +07:00
Cuong-Tran
dd0c3a516e
fix crash if cancel migration too soon 2024-10-29 17:09:07 +07:00
Cuong-Tran
55906548ee
add Back button on Migration screen 2024-10-29 16:49:02 +07:00
Cuong-Tran
cd990df3ee
Migration integrated H enable 2024-10-29 16:46:19 +07:00
Cuong-Tran
fde71c0b70
Fix release update version checking & update release note template 2024-10-29 16:21:30 +07:00
Cuong-Tran
3f00487e95
bump release version
Also:
- change release note heading size
- fix release notes
- fix workflow
2024-10-29 02:17:46 +07:00
Cuong-Tran
453f6b0d8f
bump version & update changelogs 2024-10-28 23:52:57 +07:00
Cuong-Tran
457b27ea04
Update translation from Crowdin 2024-10-28 23:12:15 +07:00
Cuong-Tran
467c39b899
Range-selection for Migration (#466)
- Select a range of entries for migration
- Better bottom bar
- Show obsolete sources

---------

Co-authored-by: ImaginaryDesignation <108343184+ImaginaryDesignation@users.noreply.github.com>
2024-10-28 23:12:15 +07:00
Cuong-Tran
6b6e6a7fba
fix dependencies 2024-10-28 23:12:15 +07:00
Cuong-Tran
d8f6e7840b
Loading screen for Upcomping/Updating screen 2024-10-28 23:12:15 +07:00
Weblate (bot)
0f4d3a7994
Translations update from Hosted Weblate (jobobby04/tachiyomiSY#1289)
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy-plurals/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/ar/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/as/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/es/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/fil/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/id/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/it/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/ru/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/mihon/tachiyomisy/zh_Hant/
Translation: Mihon/TachiyomiSY
Translation: Mihon/TachiyomiSY Plurals

Co-authored-by: Dexroneum <Rozhenkov69@gmail.com>
Co-authored-by: Eji-san <ejierubani@gmail.com>
Co-authored-by: Fordas <fordas15@gmail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com>
Co-authored-by: Itsmechinmoy <itsmechinmoy@users.noreply.hosted.weblate.org>
Co-authored-by: Noah Kenzie Rodriguez-Beus <noahbeus@protonmail.com>
Co-authored-by: Sergeev Vladimir Dmitrievich <sekhmych@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: ZerOriSama <godarms2010@live.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: ɴᴇᴋᴏ <s99095lkjjim@gmail.com>
(cherry picked from commit 106f63a657f8a3b995cfd55b548de95d5aebad53)
2024-10-28 23:12:15 +07:00
Luqman
fdf086e3c8
allow chapter 0 dupe auto mark as read (jobobby04/tachiyomiSY#1291)
(cherry picked from commit 3c09343f7bf08b8567330d8bc9576b799751259f)
2024-10-28 23:12:14 +07:00
jobobby04
ab57496ac5
Fix for ExHentai
(cherry picked from commit b48556aa9fa0999be6ee9a0477ca79085db2591b)
2024-10-28 23:12:14 +07:00
Cuong-Tran
552d2673d9
update all trackers based on common data when new tracker is added 2024-10-28 23:12:14 +07:00
Cuong-Tran
451fe433cf
Error screen (#462)
- A dedicated screen in Settings for error list when updating library
- Allow to jump to Error screen if click on notification
- Allow to migrate error entry
- Create error on each entry updated instead of waiting for the whole updating list to finished
- Overwrite entry's error if new error happens after updating
- Clear entry's error if it successfully updated
- Clear un-relevant errors (entry which was removed from Library) on next update
- List of errors can jump to top/bottom or next/previous errors group
- Won't create error file anymore

* Added library update errors screen

(cherry picked from commit 7cf37d52f959ac65f53cf7657563fb4428bd9188)

* Open library update errors screen on clicking library update error notification

(cherry picked from commit d2d22f437a1d61b086f1e19dfbcd2c0a2bc125f4)

* LibraryUpdateErrorScreen's bottom UI with scroll to top/bottom buttons

(cherry picked from commit 859ce54474d456232510e21f4f6795af65489be2)

* migrate to AppBar

* sticky header

* scroll to next/previous group of errors

* insert error entry one by one

* delete error from DB when successfully updated

* clean un-relevant errors from DB on every updates

* fix errors & clean up

* catch exception & fix notification intent

---------

Co-authored-by: ImaginaryDesignation <108343184+ImaginaryDesignation@users.noreply.github.com>
2024-10-28 23:12:14 +07:00
Cuong-Tran
e31a0016fb
rework panorama cover settings 2024-10-28 22:11:48 +07:00
Cuong-Tran
cb6566e500
show a toast whenever progress is synced from Trackers 2024-10-28 22:11:48 +07:00
Cuong-Tran
bcb05c4b3a
Fix sync progress from tracker not working if chapters' order is messed up after backup restoration 2024-10-28 22:11:48 +07:00
Roshan Varughese
b33d9bf044
Allow completely disabling "Update tracker" snackbar on mark as read (mihonapp/mihon#1374)
Also fixes mihonapp/mihon#1369

(cherry picked from commit fc2f339ea1cdc43c0041b2fed497dcfda853b85e)
2024-10-28 22:11:48 +07:00
Cuong-Tran
a0806e0986
Fix app crash when removing tracked entry from tracker
if select option to "Also remove from <Tracker>" while the entry is already removed from tracker's service
2024-10-28 22:11:48 +07:00
AntsyLich
4ba654c29a
Update dependency com.pinterest.ktlint:ktlint-cli to v1.4.0
Co-authored-by: Mend Renovate <bot@renovateapp.com>
(cherry picked from commit 140083ee39df7d458e5ff9abc6d0ee9831d99387)
2024-10-28 22:11:48 +07:00
AntsyLich
f106090ded
Cleanup Slider usage
Also for Vertical mode:
- Fix page's text color
- Fix steps visual (tachiyomiorg/tachiyomi#9461)
- Dispatch page change only when needed

(cherry picked from commit df9fff60da3a38acd8fcd540b5fdd275be93f2d5)
2024-10-28 22:11:48 +07:00
Cuong-Tran
c49da6b00f
reorder presentation-widget/lib.material 2024-10-28 22:11:48 +07:00
renovate[bot]
e6ffee7970
Update dependency me.zhanghai.android.libarchive:library to v1.1.4 (#460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 22:11:48 +07:00
Cuong-Tran
94515957ee
fix title for Checking update screen to "To be updated" 2024-10-28 22:11:48 +07:00
Cuong-Tran
e6c46a60b8
Avoid blocking call to load categories in settings 2024-10-28 22:11:48 +07:00
Roshan Varughese
0085e22a1c
Rework Auto Track on Mark as Read (mihonapp/mihon#1365)
(cherry picked from commit c153ac01f545ce9259c58aa5d5f7223d2f8f628b)
2024-10-28 22:11:48 +07:00
abdurisaq
256fe760cc
Fix settings SliderItem steps count (mihonapp/mihon#1356)
(cherry picked from commit 2ba7ed32802ffca1946d567b8afe49bfd3f4326e)
2024-10-28 22:11:48 +07:00