Commit graph

5841 commits

Author SHA1 Message Date
renovate[bot]
2a49f2437b
chore(deps): Update kotlin monorepo to v2.0.21 (#244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 11:50:56 +07:00
6dc5c1e608
fix: Fix build 2024-11-20 11:40:27 +07:00
MajorTanya
7ee44f1fe5
feat(tracker): Some improvements to Bangumi tracker search
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.
2024-11-20 11:32:06 +07:00
cd3e526fdf
chore: Compile the app against SDK 35 2024-11-20 11:26:49 +07:00
76de509ae5
chore(reader): Adjust error handler 2024-11-20 08:14:25 +07:00
dbdafafba7
sync: Sync project 2024-11-19 08:46:13 +07:00
e27c527ad9
fix(chapter): Scanlator is nullable 2024-11-19 08:25:55 +07:00
0a7a65aa33
fix(GH-228): Fixed filtered scanlator not working properly 2024-11-19 08:17:53 +07:00
d832f8ce46
fix(manga/details): Only update chapter
Since manga update already handled by `MangaUtil.setScanlatorFilter`
2024-11-19 07:45:40 +07:00
cae3edd77b
fix(manga/details): Made some tasks non cancellable 2024-11-19 07:35:41 +07:00
c2db3f959f
docs: Sync changelog 2024-11-18 14:12:30 +07:00
8469fe2535
fix(metadata): Only use characters that supported by XML 1.0
Fixes GH-242

REF: https://www.w3.org/TR/xml/#charsets
2024-11-18 14:00:04 +07:00
dceac33b7c
chore: Testing setToForeground on auto backup (again) 2024-11-14 09:13:21 +07:00
231ece7bfb
refactor(backup): Manage options from BackupCreator 2024-11-04 13:46:30 +07:00
ca7496bda1
refactor(backup): Remove unnecessary function 2024-11-04 13:22:02 +07:00
30726d030c
docs: Sync changelog 2024-10-13 19:57:17 +07:00
6e87bee93c
fix: Fix build 2024-10-13 19:33:34 +07:00
71e7545b29
refactor(backup): Map chapter directly into BackupChapter 2024-10-13 19:20:34 +07:00
5160fabfde
refactor(backup): Remove broken sources from backup
Doesn't seem to be used, relic from the past?
2024-10-13 19:12:22 +07:00
193d50d0d6
refactor(backup): Retrieve categories with SQLDelight 2024-10-13 19:10:56 +07:00
9b45767667
refactor(backup): Retrieve manga with SQLDelight 2024-10-13 19:09:15 +07:00
ad070fd59a
feat: Open random series from global list 2024-10-13 18:50:12 +07:00
e4cc6505dd
docs(CHANGELOG): Don't prefix version with 'v' [skip ci] 2024-10-12 08:34:46 +07:00
fe2bdc3846
chore: Clean up log 2024-10-12 08:13:45 +07:00
6ba22b9e45
revert: "Temporarily notify backup error for auto backup"
This reverts commit 1ae32840eb.
2024-10-10 10:24:58 +07:00
1ae32840eb
debug: Temporarily notify backup error for auto backup 2024-10-10 10:02:02 +07:00
15ca197c4e
chore: Don't use generic log message 2024-10-10 09:32:47 +07:00
0ebf79fcb0
docs: Sync changelog 2024-10-09 07:36:52 +07:00
renovate[bot]
75c7431b36
fix(deps): Update shizuku to v12.2.0 (#223)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 07:36:30 +07:00
renovate[bot]
812c467cb4
fix(deps): Update dependency com.google.firebase:firebase-bom to v33.4.0 (#222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 07:36:17 +07:00
renovate[bot]
9bda841d98
fix(deps): Update junit5 monorepo to v5.11.2 (#221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 07:36:04 +07:00
renovate[bot]
d8eb9cc6c1
fix(deps): Update dependency androidx.compose:compose-bom to v2024.09.03 (#220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 07:35:51 +07:00
c2f07fbfc0
chore: Try to set backup creator to foreground for manual backup 2024-10-07 11:36:50 +07:00
54fdec2fc3
chore: Sync project 2024-10-06 16:13:44 +07:00
7fe5e9a767
fix: Backup progress is never shown 2024-10-06 16:09:30 +07:00
f6e5a6c712
fix: Re-enable file picker for creating backup 2024-10-06 15:49:30 +07:00
f4bf249477
revert: "Simplify backup code"
This reverts commit 58c5a17c50.
2024-10-06 15:48:31 +07:00
Secozzi
a33a167e2c
fix: Fix AniList ALSearchItem.status nullibility 2024-10-06 11:08:08 +07:00
04d0003963
chore: Sync project [skip ci] 2024-10-02 10:30:48 +07:00
5ba3600c28
docs: Sync changelog 2024-09-29 09:55:31 +07:00
renovate[bot]
956da54722
fix(deps): Update dependency androidx.webkit:webkit to v1.12.0 (#214)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-29 09:54:44 +07:00
renovate[bot]
26af20f067
fix(deps): Update dependency io.mockk:mockk to v1.13.12 (#213)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-29 09:54:27 +07:00
badfd75ebb
fix(renovate): Fix "invalid JSON" 2024-09-29 09:48:43 +07:00
61b51756c9
fix(renovate): Ignore injekt-koin [skip ci] 2024-09-29 09:46:28 +07:00
f370aa7a83
docs: Update FUNDING.yml 2024-09-29 09:44:57 +07:00
6e567ea732
fix: Fix build 2024-09-28 21:46:44 +07:00
d8f8264b34
fix: Capture self-closing tag with space before slash 2024-09-28 21:20:40 +07:00
AntsyLich
6d15f383d1
refactor: Generate locales_config.xml in build dir 2024-09-28 21:02:31 +07:00
0f96f4dbe1
refactor(backup/creator): Use injectLazy 2024-09-27 06:50:44 +07:00
ec5e86942a
chore(backup/creator): Temporarily disable setForeground 2024-09-27 06:41:57 +07:00