Commit graph

8019 commits

Author SHA1 Message Date
Secozzi
8637207121
fix: Migrations not getting context correctly (#1820) 2024-11-09 22:49:46 +01:00
Secozzi
33c813792b
feat: Move player preferences into their own menu (#1819) 2024-11-09 13:39:45 +01:00
Quickdev
37e1834e2a
fix: Safe intent extra checks (#1816) 2024-11-09 13:27:18 +01:00
Quickdev
79764955e5
fix: History date header duplication (#1817) 2024-11-09 13:26:41 +01:00
Weblate (bot)
8645d6f443
chore(i18n): Weblate automatic tasks (#1811) 2024-11-04 20:06:41 +01:00
Weblate (bot)
314afc7dc3
chore(i18n): Translations update from Hosted Weblate (#1788)
Co-authored-by: ᎽᎪՏՏᎬᎡ ᏴᎬΝ ᎻᎪᎷᎡΘႮᏟᎻᎬ <yasserbenhamrouche@gmail.com>
Co-authored-by: 何意挽秋風 <94283631+RejectVanity@users.noreply.github.com>
Co-authored-by: Renn <mcperenan134@gmail.com>
Co-authored-by: Matt <contact.mattdev@gmail.com>
Co-authored-by: 翻訳する男 <tfx4fw+2czxkrjyajz20@sharklasers.com>
Co-authored-by: Reno Tx <renotx@users.noreply.hosted.weblate.org>
Co-authored-by: Mohammed al-Qubati <mhraqeeb@gmail.com>
Co-authored-by: Jonathan B <murmansk@users.noreply.hosted.weblate.org>
Co-authored-by: Akhil Raj <89210430+akhi07rx@users.noreply.github.com>
Co-authored-by: Frosted <frosted@users.noreply.hosted.weblate.org>
Co-authored-by: N. Hao <nguyenviethao2002@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: jmir1 <jhmiramon@gmail.com>
2024-11-04 19:59:50 +01:00
Secozzi
ea2d017275
fix: Subtitle selection not matching two letter language codes (#1805) 2024-11-04 19:55:32 +01:00
jmir1
1b31fcad8e
Merge pull request #1804 from aniyomiorg/mihonmerge 2024-11-04 19:54:47 +01:00
Secozzi
032d5fd0a9
run spotlessApply 2024-10-31 13:06:31 +01:00
Secozzi
a0cccff895
Add to CHANGELOG.md 2024-10-31 12:53:25 +01:00
Mend Renovate
879e797740
Update dependency io.coil-kt.coil3:coil-bom to v3.0.0-rc02 (#1401)
(cherry picked from commit f33a6d25209fa9a1291f3dae222fc0ff8d95dba9)
2024-10-31 12:50:49 +01:00
Mend Renovate
5d4e28de6d
Update actions/dependency-review-action action to v4.4.0 (#1402)
(cherry picked from commit 41ae8505fecd08c77bf316172e29698dd12b4023)
2024-10-31 12:50:46 +01:00
Mend Renovate
c564879a9f
Update dependency androidx.constraintlayout:constraintlayout to v2.2.0 (#1416)
(cherry picked from commit 2914d166fe0ad5d6bb126fd5fe89d8ca3074787b)
2024-10-31 12:50:43 +01:00
Mend Renovate
dbc6388762
Update lifecycle.version to v2.8.7 (#1415)
(cherry picked from commit 328ec8c752f276a6e75f68102a257880e4b18753)
2024-10-31 12:50:40 +01:00
MajorTanya
5dbe907fca
Some improvements to Bangumi tracker search
Probably fix the anime side as well

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.

Co-authored-by: MajorTanya <39014446+MajorTanya@users.noreply.github.com>
2024-10-31 12:50:30 +01:00
Mend Renovate
7a9e89ec99
Update dependency androidx.annotation:annotation to v1.9.1 (#1413)
(cherry picked from commit eedece5adfbb95c882d4d59a5020f7e27c634c13)
2024-10-31 12:44:31 +01:00
Mend Renovate
ae4f34a0db
Update dependency androidx.viewpager:viewpager to v1.1.0-beta01 (#1414)
(cherry picked from commit 9d6ddb5d91bd062876bdb108ca3ce278359551e5)
2024-10-31 12:44:27 +01:00
AntsyLich
7ea0b87c83
Switch to spotless 7.0.0 Beta 4
(cherry picked from commit b8b053b1d720a6de5c3d4d8a683eed7bc8cdcc5f)
2024-10-31 12:44:24 +01:00
Secozzi
ca61d71abf
Fix sporadically recurring spotless CI failure
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: MajorTanya <39014446+MajorTanya@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-10-31 12:44:10 +01:00
Secozzi
111db99aff
Here lies "currentTab was used multiple times"
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-10-31 12:42:05 +01:00
Secozzi
9863bdc631
Release v0.17.0 (a.k.a. bump versionCode)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-10-31 12:07:30 +01:00
Secozzi
e7714533b1
Fix app crash when removing tracked entry from tracker
Co-authored-by: Cuong-Tran <16017808+cuong-tran@users.noreply.github.com>
2024-10-31 12:05:58 +01:00
Secozzi
38955686fd
Allow completely disabling "Update tracker" snackbar on mark as read
Co-authored-by: Roshan Varughese <40583749+Animeboynz@users.noreply.github.com>
2024-10-31 12:04:37 +01:00
Cuong-Tran
707dae6f84
Add libs.material to presentation-widget (#1373)
Fixes some build issues

(cherry picked from commit 264030d6ecbc7492d884eb328b74399cd722dcb0)
2024-10-31 11:57:10 +01:00
Secozzi
5cdaf753cd
Update dependency com.pinterest.ktlint:ktlint-cli to v1.4.0
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: Mend Renovate <bot@renovateapp.com>
2024-10-31 11:56:54 +01:00
Mend Renovate
df1146fa5e
Update actions/setup-java action to v4.5.0 (#1366)
(cherry picked from commit 2bf7ef5d18f839e31c501f4e6e1abff9fa7f74d6)
2024-10-31 11:51:17 +01:00
AntsyLich
e74f838b10
Cleanup Slider usage
(cherry picked from commit df9fff60da3a38acd8fcd540b5fdd275be93f2d5)
2024-10-31 11:50:36 +01:00
Mend Renovate
96f194b4cf
Update dependency me.zhanghai.android.libarchive:library to v1.1.4 (#1378)
(cherry picked from commit aae0e3459ce13398a64b5cd9995f4a40a0120822)
2024-10-31 11:50:12 +01:00
Secozzi
57b897ec05
Avoid blocking call to load categories in settings
Co-authored-by: Cuong-Tran <16017808+cuong-tran@users.noreply.github.com>
2024-10-31 11:49:58 +01:00
abdurisaq
02a10076ea
Fix settings SliderItem steps count (#1356)
(cherry picked from commit 2ba7ed32802ffca1946d567b8afe49bfd3f4326e)
2024-10-31 11:47:37 +01:00
Secozzi
7303c4c50d
Rework Auto Track on Mark as Read
Co-authored-by: Roshan Varughese <40583749+Animeboynz@users.noreply.github.com>
2024-10-31 11:47:14 +01:00
Mend Renovate
fa3622ecc0
Pin actions/upload-artifact action to b4b15b8 (#1363)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 47b0e9d7bec5ab0c7d16a3c70999eaac8636f633)
2024-10-31 11:26:45 +01:00
AntsyLich
bbeec47cf9
Make renovate group github action deps
(cherry picked from commit d4bf19f957cf32671b7306076ac5bd5c94732d8b)
2024-10-31 11:26:39 +01:00
Mend Renovate
e70411ee4f
Update actions/checkout action to v4.2.2 (#1361)
(cherry picked from commit 01b44c0458eb77f8d5347328be0c3ef25c906b1b)
2024-10-31 11:26:36 +01:00
Mend Renovate
368f5e1c77
Update actions/dependency-review-action action to v4.3.5 (#1354)
(cherry picked from commit e1e3ca7a565503d325322fbbdbff01868f6f2bcb)
2024-10-31 11:26:32 +01:00
AntsyLich
4df20607c5
Update shizuku.version to v13.1.0
(cherry picked from commit c550a81598c98ef9a22dac8f6a408f5c15235fde)
2024-10-31 11:26:26 +01:00
Mend Renovate
03a578551c
Update dependency org.junit.jupiter:junit-jupiter to v5.11.3 (#1351)
(cherry picked from commit e16c3953c709a6c35c4655f916119fdf665baa62)
2024-10-31 11:26:13 +01:00
AntsyLich
51120559db
Pass uncaught exception to default handler in GlobalExceptionHandler
Fixes #1347

(cherry picked from commit f3a2f566c8a09ab862758ae69b43da2a2cd8f1db)
2024-10-31 11:25:56 +01:00
Secozzi
3c2ba19c76
Address deprecation, suggestion and spotless
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-10-31 11:25:11 +01:00
AntsyLich
6f10893f2e
Revert "Tweak Preference.collectAsState"
This reverts commit 3bddb5538528c19388e364d21e6a6c16487af759.

Fixes #1341

(cherry picked from commit eb3bea8150ce9bf2320d15c879cbebaa6d51a4c6)
2024-10-31 11:23:23 +01:00
Mend Renovate
3ca861977e
Update dependency androidx.compose:compose-bom to v2024.10.00 (#1338)
(cherry picked from commit 5612ae0149e9231c9691ee782da8159489a0d057)
2024-10-31 11:23:15 +01:00
Mend Renovate
e9499f09c3
Update xml.serialization.version to v0.90.2 (#1331)
* Update xml.serialization.version to v0.90.2

* Fix build

---------

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit dbf6ad2ca7e0525f597010709e87d094d10e4f8d)
2024-10-31 11:23:11 +01:00
Secozzi
e496c73e9c
Change "Invalidate downloads index" to "Reindex downloads"
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-10-31 11:22:42 +01:00
Mend Renovate
4b76292415
Update dependency androidx.annotation:annotation to v1.9.0 (#1336)
(cherry picked from commit 337806d9e17e92a9134d59324e9857d05abc4db3)
2024-10-31 11:12:28 +01:00
Mend Renovate
f5d2326721
Update dependency androidx.glance:glance-appwidget to v1.1.1 (#1335)
(cherry picked from commit 443f6e0ae53dadce1f66818fac0cd1eeaa5fec27)
2024-10-31 11:12:24 +01:00
Mend Renovate
b80c053ff8
Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.3.3 (#1334)
(cherry picked from commit 572ee2f02a980a60a1120e7c0c88060fb1a7b3d2)
2024-10-31 11:12:21 +01:00
Mend Renovate
51a77a6d37
Update dependency androidx.activity:activity-compose to v1.9.3 (#1333)
(cherry picked from commit ba1343bed8c00d5ed976111c710c9b5648676a59)
2024-10-31 11:12:17 +01:00
Secozzi
3fb2faa516
Update i18n readme
Co-authored-by: FlaminSarge <2764675+FlaminSarge@users.noreply.github.com>
2024-10-31 11:12:09 +01:00
Mend Renovate
b8f7de9e29
Update dependency com.android.tools.build:gradle to v8.7.1 (#1326)
(cherry picked from commit 48166b9b52836f225273651b21fb02e7aba4197e)
2024-10-31 11:10:52 +01:00
Secozzi
6c11d06e04
Make sure random library sort is at the bottom
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-10-31 11:10:21 +01:00