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
1a16d84e61
refactor(archive): Turn timespec function to extension method
2025-01-02 10:05:26 +07:00
fc87410d46
fix(download): Making sure archive tmp file is created properly
2025-01-02 09:05:41 +07:00
84d2924a82
chore(archive): Mark as internal or private
2025-01-02 08:29:30 +07:00
03e1953c9f
sync: Merge remote-tracking branch 'weblate/master'
2025-01-01 19:13:08 +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
fa84ce8fe8
refactor: Reduce dependant towards RecentsPresenter
2025-01-01 14:02:57 +07:00
42dd857d94
docs: Sync changelog
2025-01-01 10:33:37 +07:00
2cf2fcfc4f
refactor: WIP delegated source refactor
...
J2K only handles deep link, which was disabled when I forked it as Yokai... Might gonna re-introduce it for some sources I used later (mainly Cubari tbh)
2025-01-01 10:28:00 +07:00
b4377a4609
refactor: Move archive related code to core.archive module
2025-01-01 09:26:15 +07:00
54a3059730
chore: Move core module to core.main
2025-01-01 08:21:55 +07:00
672d364f43
chore: Remove stdlib
2025-01-01 08:03:30 +07:00
b19480de1a
chore: Remove cmake arguments
2025-01-01 07:58:43 +07:00
3c00a249c3
fix: Resolve deprecated gradle function
2025-01-01 07:54:15 +07:00
Hosted Weblate
012407aede
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 01:44:31 +01:00
1461f048dd
fix: Resolve deprecated gradle function
2025-01-01 07:44:09 +07:00
85af94d810
fix: Fix build
2025-01-01 07:35:55 +07:00
d02f1bdd11
refactor: Don't use context receiver
...
Deprecated on Kotlin 2.x, scheduled for removal in v2.1.x, will be replaced with context parameters
REF: https://github.com/Kotlin/KEEP/issues/259#issuecomment-2278319746
REF: https://youtrack.jetbrains.com/issue/KT-67119/Migration-warning-from-context-receivers-to-context-parameters
REF: https://github.com/Kotlin/KEEP/issues/367
2025-01-01 07:10:30 +07:00
1b92ae2e5f
chore: License and FIXME note
2024-12-31 12:53:37 +07:00
ac0d2e9fc0
revert: "fix: Emit scrolled event from onPreScroll"
2024-12-31 12:46:33 +07:00
8a28d1d484
fix: Emit scrolled event from onPreScroll
2024-12-31 12:24:45 +07:00
3399d6a326
docs: Remove Translation
section [skip ci]
...
Handled by Weblate
2024-12-30 20:30:49 +07:00
6747795690
refactor: Use fast*() util functions
2024-12-30 20:28:44 +07:00
e554513392
style: Scrollbar
...
And add fast scroller component for later
2024-12-30 20:05:28 +07:00
f7e5abba59
ci: Ignore i18n changes except for base strings
2024-12-29 10:40:09 +07:00
a7874f2f29
docs: Update README [skip ci]
2024-12-29 10:36:09 +07:00
2f2ccac8e7
docs: Weblate [skip ci]
2024-12-29 10:08:20 +07:00
dd6a2f377a
docs: Sync changelog [skip ci]
2024-12-29 09:58:50 +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
67c4500cce
style(about): Use CrossfadeTransition
...
It's basically the same as J2K's .withFadeTransaction
2024-12-28 12:15:08 +07:00
cd4079aa4b
fix: Crashes caused by cab40214d2
...
Screen arguments need to be parcelable
2024-12-28 11:23:34 +07:00
c6a86d773b
fix: Copy paste moment, it's Build time not Version
2024-12-28 11:08:48 +07:00
cab40214d2
refactor: Use Compose for About page
2024-12-28 10:53:01 +07:00
37f1f0e330
chore: Remove unused util function
2024-12-28 08:56:27 +07:00
310e90beb5
fix: Make status bar transparent
2024-12-27 10:26:23 +07:00
9bb869111d
fix: Don't hardcode status bar color
2024-12-27 08:55:03 +07:00
8a9d8166af
style(AppBar): Partially revert 71dcb2ab
but adjust the color to
...
primaryContainer
2024-12-27 07:54:23 +07:00