Commit graph

6203 commits

Author SHA1 Message Date
ea634a5ce3
chore: Bump version to v1.10.0 [skip ci]
Changing the version scheme to:
- Major -> Basically a rewrite
- Minor -> Feature releases / big changes
- Macro -> Bug fixes
2025-04-18 12:07:46 +07:00
271e440014
fix: Prevent potential "Comparison method violates its general contract!" crash 2025-04-17 17:12:31 +07:00
Lee Shuen Fei
8be33e0f81
feat: Display the number of filtered manga in each category's
header when searching in library (#387)
2025-04-15 07:05:15 +07:00
f13f98f19a
feat: Add the ability to save search queries
I got tired of putting the same tag over and over, so...
2025-04-14 21:02:12 +07:00
7a08ca294a
fix: Fix source filter buttom sheet unable to be fully scrolled to the bottom
This bug has been annoying me for a long time, classic RecyclerView moment
2025-04-13 18:21:30 +07:00
4faa641739
docs: Sync changelog [skip ci] 2025-04-12 07:18:19 +07:00
Weblate (bot)
ebd891fa75
chore(i18n): Translations update from Hosted Weblate (#330)
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai-plurals/fi/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/es/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/fi/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/fil/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/fr/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/id/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/ja/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/ru/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/tr/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/zh_Hans/
Translation: Yōkai/Yōkai
Translation: Yōkai/Yōkai Plurals

Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
Co-authored-by: Alexander Sergeev <hiyajo.maho@rambler.ru>
Co-authored-by: Hiirbaf <thefgc8@gmail.com>
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com>
Co-authored-by: MARTINAT Noah <noahmartinat@gmail.com>
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Tachibana Saza <tachibanasaza@proton.me>
Co-authored-by: zhongfly <11155705+zhongfly@users.noreply.github.com>
2025-04-12 07:17:22 +07:00
Hiirbaf
d46f5fb73e
fix: Temporarily disable file log (#380)
Temporary solution to the problem of stopping working in the background
2025-03-29 09:52:00 +07:00
AntsyLich
d6c5a9a7c2
chore: Tweak .editorconfig [skip ci] 2025-03-10 06:53:32 +07:00
MajorTanya
2208a81013
fix: Add Infinix system app to list of invalid browsers
`com.transsion.resolver` being picked by the system as a suitable
browser caused a Mihon user with an Infinix device to be unable to
open any links in browsers, including tracker login and opening a
WebView page in a real browser.
2025-02-05 07:54:26 +07:00
0bf55a8ca0
ci: Tweak GitHub Actions and switch from Adopt to Temurin JDK 2025-02-02 07:02:23 +07:00
4dd8aece0c
fix: Temporarily hide the experimental compose library switch for nightly 2025-01-24 18:54:06 +07:00
ece849b008
fix(AppBar): Use maxLayoutHeight instead of constraints.maxHeight
Also revert padding changes
2025-01-17 10:16:57 +07:00
d2ddf7dfb0
fix(AppBar): Also adjust the other placeables' padding 2025-01-17 09:35:32 +07:00
8b53e5ad10
fix(AppBar): Adjust title padding 2025-01-17 09:26:22 +07:00
63cdf247b4
chore: Sync AppBar code with upstream 2025-01-17 09:14:35 +07:00
9ed12ef07c
fix: Forgor to put ! 2025-01-16 17:50:21 +07:00
86b01a297f
fix: Can't set stable id like that 2025-01-14 03:59:47 +07:00
d6ffbe15ee
fix: Title is only lateinit on SMangaImpl 2025-01-13 13:46:29 +07:00
915ce20904
fix: Fix build 2025-01-13 13:30:11 +07:00
9e5d13f261
fix: Fix lateinit error 2025-01-13 13:22:19 +07:00
33fa77d527
fix: Fix some NPE crashes 2025-01-13 12:39:18 +07:00
baaa841278
fix: Explicitly disable stable ids 2025-01-13 12:23:18 +07:00
453ea32bc9
chore: Hide compose library on prod build 2025-01-13 11:33:23 +07:00
f37e657a9b
fix: Prevent lateinit crash 2025-01-13 11:29:07 +07:00
258708b038
fix: Fix build 2025-01-10 11:10:28 +07:00
c6da3325b3
fix(AppBar): Wrap scroll behaviour with remember { } 2025-01-10 11:06:11 +07:00
c9a90f6847
chore(library/compose): View<->Compose Interop
REF: https://developer.android.com/develop/ui/compose/touch-input/pointer-input/scroll#parent-view-child-compose
2025-01-09 07:22:21 +07:00
9cf1fbb118
fix(i18n): Use behavior instead of behaviour
The base should use US English not British English... I'm too used to
British English :^)
2025-01-08 07:55:00 +07:00
f01ace94be
chore(library/compose): LibraryItem data classes 2025-01-08 05:54:27 +07:00
ad22250265
fix(library/compose): Don't left the title empty 2025-01-07 19:05:51 +07:00
48c2ad9b33
refactor(library/compose): StateCoroutinePresenter 2025-01-07 18:59:08 +07:00
7d9c0faf86
fix: Compose library is not rendering anything 2025-01-07 10:08:40 +07:00
6614bd3ed8
docs(template): Wrong name [skip ci] 2025-01-07 08:23:02 +07:00
c6c40ffb71
docs(template): Replace broken link and instruct people how to find
extension repo maintainer [skip ci]
2025-01-07 08:20:57 +07:00
d0d322fd67
refactor(extension/repo): Use ScreenModel instead of ViewModel 2025-01-07 07:56:43 +07:00
d655c3e09a
chore: WIP compose library page 2025-01-07 07:36:00 +07:00
6a680facd5
refactor(extension): Installer abstraction 2025-01-07 05:45:50 +07:00
0565fc2665
fix: Selected icon for Random should be a reload icon 2025-01-06 08:02:00 +07:00
568859891a
fix: Forgor about the bubble 2025-01-05 19:27:29 +07:00
7fc95e3029
feat: Random sort 2025-01-05 19:19:28 +07:00
eebc3dc822
docs: Sync changelog 2025-01-05 18:20:08 +07:00
968639a59b
chore: Fix typo 2025-01-05 18:16:21 +07:00
Ahmad Ansori Palembani
cae0332ef9
refactor(library): Store sectioned library instead of flatten version of it (#336)
* refactor(library): Store sectioned first before flattening it out

* fix: Fix build, also rename some variables and move stuff around

* chore: Replace findCurrentCategory with currentCategory getter

* fix: Empty category can't be collapsed

* chore: Disable file log for debug build

* fix: Entry always displayed on default category

* refactor: Specify id, source, and url directly from MangaImpl constructor

* refactor: Make LibraryManga not extend MangaImpl

* refactor: Separate placeholder from LibraryManga

* fix: Default category should always be at the very beginning

* fix: Accidentally made the entries invisible

* fix: Default category disappear everytime a new category is added
2025-01-05 18:15:34 +07:00
e415fd4ef2
chore(about): Link weblate 2025-01-03 11:08:29 +07:00
a3672be728
fix(myanimelist): Fix nullability and fallback to medium cover if large
cover is null
2025-01-03 10:44:38 +07:00
e06b28a60e
fix: Handle version check for AboutController 2025-01-03 09:26:49 +07:00
eba5aa1d2e
fix: Make the markdown text scrollable 2025-01-03 08:40:46 +07:00
a554c079fb
fix: Handle update checker separately for AboutController for noe 2025-01-02 22:01:37 +07:00
49b10c1b4f
refactor: Rework Dialog 2025-01-02 21:42:53 +07:00