Commit graph

47 commits

Author SHA1 Message Date
850151720b
feat: Mark duplicate read chapters as read
Some checks are pending
Build app / Build app (push) Waiting to run
Mirror Repository / mirror (push) Waiting to run
This also refactor how chapters progress are saved. Chapters' progress now save when user "flipped" the page.

Closes GH-409

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2025-05-27 21:47:41 +07:00
Weblate (bot)
ea179979b1
chore(i18n): Translations update from Hosted Weblate (#390)
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/hi/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/zh_Hans/
Translation: Yōkai/Yōkai

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: Thibault <tib2935@gmail.com>
Co-authored-by: UnTamed Fury <prince.16.tamoli@gmail.com>
Co-authored-by: zhongfly <11155705+zhongfly@users.noreply.github.com>
2025-05-14 10:51:39 +07:00
Hiirbaf
94c314559b
feat: Enable/Disable Sources Swipe (#396)
* Update SourceItem.kt

* Update SettingsBrowseController.kt 1

* Update SettingsBrowseController.kt

* Update SettingsBrowseController.kt

* Update strings.xml

* Update SettingsBrowseController.kt

* Update UiPreferences.kt

* Update SettingsBrowseController.kt

* Update SourceItem.kt
2025-05-05 06:46:29 +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
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
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
d655c3e09a
chore: WIP compose library page 2025-01-07 07:36:00 +07:00
7fc95e3029
feat: Random sort 2025-01-05 19:19:28 +07:00
Hosted Weblate
02c2b370b4
i18n: Translations update from Hosted Weblate
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com>
Co-authored-by: zhongfly <icesshadows@gmail.com>
Co-authored-by: ɴᴇᴋᴏ <s99095lkjjim@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai-plurals/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai-plurals/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/fil/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/id/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/yokai/yokai/zh_Hant/
Translation: Yōkai/Yōkai
Translation: Yōkai/Yōkai Plurals
2025-01-01 19:05:27 +07:00
2f2ccac8e7
docs: Weblate [skip ci] 2024-12-29 10:08:20 +07:00
f8807f81b1
chore: Remove unused translation strings [skip ci] 2024-12-29 09:48:00 +07:00
7ee9c7a746
docs(i18n): Add README.md [skip ci] 2024-12-29 09:27:44 +07:00
c09c4045e2
refactor: Rework buildSrc
Co-authored-by: AntsyLich <59261191+antsylich@users.noreply.github.com>
2024-12-25 10:37:47 +07:00
b1665eaedf
chore(i18n): Rephrasing 2024-12-23 09:26:45 +07:00
Meokjeng
4256e86e97
chore(i18n): Update korean translation (#318)
I have corrected translations that were grammatically incorrect or had different meanings.
2024-12-22 13:30:53 +07:00
arkon
5e84586ff5
refactor(webview): Replace WebView with its Compose counterpart
Co-authored-by: null2264 <palembani@gmail.com>
2024-11-26 22:26:33 +07:00
8f9194c4a9
feat(source/local): Scan external storage for entries (GH-197)
An experimental feature that allow user to store local entries on `/storage/sdcard/Android/data/<yokai>/local/`
2024-11-25 14:44:57 +07:00
AntsyLich
9322836e48
refactor(reader): Improve hardware bitmap threshold option 2024-11-21 13:50:09 +07:00
d25a857b7a
feat(reader): Debug mode 2024-11-21 11:31:49 +07:00
AntsyLich
fd73958923
feat: Add option to lower the threshold for hardware bitmaps 2024-11-20 23:31:53 +07:00
ad070fd59a
feat: Open random series from global list 2024-10-13 18:50:12 +07:00
6e567ea732
fix: Fix build 2024-09-28 21:46:44 +07:00
AntsyLich
6d15f383d1
refactor: Generate locales_config.xml in build dir 2024-09-28 21:02:31 +07:00
nzoba
942ca851d5
chore: Use "Page x of y" instead of "x pages left" 2024-09-05 08:33:49 +07:00
5a1a7063b2
feat: Verbose logging 2024-09-02 09:40:54 +07:00
da99cf5cfa
refactor(extension/repo): Refactor the ExtensionRepoService to use DTOs
Co-authored-by: MajorTanya <39014446+MajorTanya@users.noreply.github.com>
2024-08-26 14:10:20 +07:00
7fc73ddcdc
feat: Toggle for double tap to zoom
Closes GH-161
2024-08-18 10:10:21 +07:00
dd808a4240
feat: Toggle for chapter swipe action 2024-08-17 20:10:16 +07:00
0bdecfe60f
chore: Information about Legacy installer
It's currently only there so that backup from upstream won't crash the app
2024-08-12 07:52:14 +07:00
93962b2649
feat(core/preference): Add Darwin implementation
Yoinked from my college final project
2024-08-08 07:48:57 +07:00
630e23cff7
refactor(source/local): Invalidate cover on refresh instead 2024-07-28 13:33:50 +07:00
4f46d0ee28
feat(source/local): Button to invalidate local source manga cover
In case Android somehow messing up the URI the first time
2024-07-28 12:28:16 +07:00
9d4dc5f351
fix(extension/repo): Don't throw an error if it's a connection error
Fixes GH-130
2024-07-27 20:22:24 +07:00
InfinityDouki56
5d69d75882
chore(i18n): Update Filipino translation (#127)
Since Weblate closed the TachiJ2K translation submissions (also used in Yokai) are closed due to "maintenance", I have to perform some grammatical fixes and makes some strings simpler to understand since modern Filipino allows foreign language texts if the translation doesn't exist or doesn't make any sense.

Changes:
- Grammatical updates from Mihon (from Weblate)
- Change some reference of TachiyomiJ2K to Yokai (except for the "extension unavailable in Tachiyomi")
2024-07-17 19:58:02 +07:00
cbdd16f6d4
chore(deps): Update agp to v8.5.0
Also convert some plugins to use version catalog
2024-06-27 19:08:12 +07:00
FooIbar
17465f2719
refactor: Use libarchive for Archive support
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
2024-06-27 10:03:41 +07:00
42dd0183e8
chore(i18n): Ignore locales_config.xml 2024-06-25 10:10:34 +07:00
582e0f19b3
enhance(i18n/android): Dynamically generate locales_config.xml 2024-06-24 14:21:18 +07:00
Ahmad Ansori Palembani
875100dd6c
refactor: Migrate i18n to use Moko Resources (#110)
* fix(deps): "String index out of range" compile error

REF: https://github.com/icerockdev/moko-resources/issues/732

* refactor(i18n): Simplify gradle

* refactor: Migrate i18n files to moko-resources

Also split plurals to their own files

* fix: Only use firebase on releases

* revert: Revert "fix: Only use firebase on releases"

This reverts commit e4f40b450a.

* ci: Just build standard release

* refactor: Fully migrate to Moko Resources for i18n
2024-06-24 13:46:42 +07:00
e8cfc5156f
chore(deps): Add api dependency to use moko on compose 2024-06-23 18:38:16 +07:00
3fa07609bb
refactor: Move MokoExtensions to i18n module 2024-06-23 18:07:50 +07:00
b29d51e30e
chore(deps): Kotlin 2.0 2024-06-23 08:18:24 +07:00
4a9a7813e0
chore: Some more effort moving widget to its own module 2024-06-17 13:21:27 +07:00
2b46f94a5a
revert: Revert "Revert "Modularize the app""
This reverts commit f59f2346dc.
2024-06-16 18:44:15 +07:00
f59f2346dc
revert: Revert "Modularize the app"
Epic fail, not sure what happened, but I am sure that I don't want to spend the rest of the day debugging no error crash, I'll just try again later. It is what it is, I guess...
2024-06-16 13:26:29 +07:00
9a86f99799
chore: locales_config.xml 2024-06-16 13:09:28 +07:00
Ahmad Ansori Palembani
24ce2683d4
refactor: Modularize the project (#97)
* refactor: Modularize the project

* chore: Move okhttp stuff back to androidMain

OkHttp decided to cancel multiplatform plan on 5.0

REF: https://square.github.io/okhttp/changelogs/changelog/#version-500-alpha13

* feat: Start using moko for i18n

* fix: Solve some errors

* chore: Remove manga from domain module

We'll do this later

* fix: Duplicate error

* fix: Conflict function name error

* fix: Target SManga

* fix: Breaking changes after the split

* fix: Not enough heap memory

* chore: Update proguard rules

Sorta similar to upstream

* refactor: Fix namespace
2024-06-16 09:34:02 +07:00