c1225a5ef9
Update dependency androidx.compose:compose-bom to v2025.03.01 ( #1927 )
2025-04-07 15:22:20 +06:00
a594ad392d
Update non-library manga data when browsing ( #1967 )
2025-04-07 06:10:12 +00:00
2259164fde
Fix unintended app permissions due to Firebase misconfiguration ( #1960 )
2025-04-03 18:45:16 +06:00
80de032819
Update xml.serialization.version to v0.91.0 ( #1956 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2025-04-03 18:32:02 +06:00
0d35b6fdaf
Display all similarly named duplicates in duplicate manga dialogue ( #1861 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2025-04-03 01:54:46 +06:00
f81da3dcce
Deduplicate entries when browsing ( #1957 )
2025-04-03 01:48:54 +06:00
2ce9fa0271
Update serialization.version to v1.8.1 ( #1953 )
2025-04-02 15:53:48 +06:00
300bee865f
Switch readme download link to website ( #1954 )
2025-04-02 15:39:48 +06:00
542d30c14a
Update actions/dependency-review-action action to v4.6.0 ( #1955 )
2025-04-02 14:24:27 +06:00
5d2110f3fb
Remove feature flag from Nord theme ( #1951 )
2025-04-01 12:53:32 +06:00
4e68339783
Add markdown support for manga descriptions ( #1948 )
2025-04-01 12:52:15 +06:00
c8ffabc84a
Significantly improve browsing speed (near instantaneous) ( #1946 )
2025-03-31 13:17:22 +06:00
77e79233ab
Fix app bar action tooltips blocking clicks ( #1928 )
2025-03-31 07:02:40 +00:00
8a21148578
Fix mark existing duplicate read chapters as read option not working in some cases ( #1944 )
2025-03-31 11:09:35 +06:00
e91db86fae
Fix user notes not restoring when manga doesn't exist in DB ( #1945 )
2025-03-31 11:09:10 +06:00
556290f2d3
Update kotlin monorepo to v2.1.20 ( #1883 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2025-03-31 04:05:38 +00:00
8b947919ac
Update dependency com.android.tools.build:gradle to v8.9.1 ( #1913 )
2025-03-31 09:59:59 +06:00
b62a9b40eb
Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.3.4 ( #1926 )
2025-03-31 09:47:07 +06:00
a6b532ee57
Update editor config for 'sq' and 'sqm' file [skip ci]
2025-03-30 20:37:29 +06:00
8fbe630308
Add user manga notes ( #428 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2025-03-29 21:18:38 +00:00
132d77aa99
Fix page number not appearing when opening chapter ( #1936 )
2025-03-29 15:52:11 +06:00
b00bbe91be
Fix benchmark build ( #1938 )
2025-03-29 15:51:18 +06:00
3e5d3d099f
Fix backup sharing from notifications not working when app is in background ( #1929 )
2025-03-27 17:41:30 +00:00
941dde341e
Fix next chapter button occasionally jumping to the last page of the current chapter ( #1920 )
2025-03-27 14:25:25 +00:00
365d167eac
Update gradle/actions action to v4.3.1 ( #1921 )
2025-03-27 16:25:50 +06:00
d4aaf6521e
Add more Kaomoji for empty/error screens ( #1909 )
2025-03-26 03:19:02 +06:00
f7046a503b
Update dependency com.google.firebase:firebase-bom to v33.11.0 ( #1890 )
2025-03-21 23:06:12 +06:00
953c4e7bc0
Fix Bangumi search including novels ( #1885 )
2025-03-20 22:02:55 +06:00
6294521460
Release v0.18.0
v0.18.0
2025-03-20 04:40:59 +06:00
1d6dc1e8b0
Translations update from Hosted Weblate ( #1877 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/uk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ru/
Translation: Mihon/Mihon
Translation: Mihon/Mihon Plurals
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: scb261 <scb261261@gmail.com >
2025-03-20 04:33:07 +06:00
da4584e193
Update actions/upload-artifact action to v4.6.2 ( #1878 )
2025-03-20 04:32:13 +06:00
935f1fcf3f
Use current time as build time for preview builds ( #1876 )
2025-03-19 16:17:43 +06:00
093e8e5c5a
Change 'include-analytics' to 'include-telemetry' ( #1874 )
2025-03-19 15:03:03 +06:00
b372657238
Translations update from Hosted Weblate ( #1550 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/bn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/gl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/he/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/hi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/hu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/kk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/pl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ro/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/am/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/as/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/be/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/bg/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/bn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ca/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ceb/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cs/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/de/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/el/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/eo/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/es/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fil/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/gl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/hi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/hr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/hu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/id/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/it/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ja/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ka/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/km/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/lt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ml/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/mr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/my/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ne/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ro/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ru/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sah/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sc/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sq/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ta/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/th/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/uz/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/vi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hant/
Translation: Mihon/Mihon
Translation: Mihon/Mihon Plurals
Co-authored-by: Abay Emes <abayemes@gmail.com >
Co-authored-by: Acelith <joel.jon@moix.me >
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Akhil Raj <akhilakae07@gmail.com >
Co-authored-by: C201 <derasetad@gmail.com >
Co-authored-by: Champ0999 <il.migliore0999@gmail.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Doministo <doministo@seznam.cz >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Eji-san <ejierubani@gmail.com >
Co-authored-by: FateXBlood <fatexblood@gmail.com >
Co-authored-by: Frosted <frosted@users.noreply.hosted.weblate.org >
Co-authored-by: Harshit Prajapati <harshitprajapati7666@gmail.com >
Co-authored-by: Hasanur Rahman Biplob <hrbiplob10@gmail.com >
Co-authored-by: Horace Johnson <horacejohnson99@gmail.com >
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com >
Co-authored-by: Itsmechinmoy <itsmechinmoy@users.noreply.hosted.weblate.org >
Co-authored-by: Jakub Fabijan <jakubfabijan@tuta.io >
Co-authored-by: Kerim Demirkaynak <aschannel111@gmail.com >
Co-authored-by: Koanrade <konrad.nowicki91@gmail.com >
Co-authored-by: Lyfja <45209212+lyfja@users.noreply.github.com >
Co-authored-by: MD_Abdulla072 <md.abdullacse20@gmail.com >
Co-authored-by: Matyáš Caras <matyas@caras.wtf >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Mochammad Nopal Attasya <meleboy22@gmail.com >
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: NormalRandomPeople <normal.scribe833@silomails.com >
Co-authored-by: Pecs1 <mynameisnoname897@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Piyoka Smith <piyoka5697@ahaks.com >
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com >
Co-authored-by: Rom Savidor <romsavidor@gmail.com >
Co-authored-by: Saft Octavian <saftoctavian@gmail.com >
Co-authored-by: Shiratori <kuromaruhatake@gmail.com >
Co-authored-by: Siebrenvde <siebren@siebrenvde.dev >
Co-authored-by: Sixten Lund <arbitraryindices@users.noreply.hosted.weblate.org >
Co-authored-by: Sorawit Jannareubate <moszaduck007@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: TheKingTermux <50316075+TheKingTermux@users.noreply.github.com >
Co-authored-by: ZerOriSama <godarms2010@live.com >
Co-authored-by: abc0922001 <abc0922001@hotmail.com >
Co-authored-by: dianisaac <muhandreop@gmail.com >
Co-authored-by: f0roots <f0rootss@gmail.com >
Co-authored-by: kevans <albapazpi@gmail.com >
Co-authored-by: staxhinho <staxhinho@gmail.com >
Co-authored-by: ɴᴇᴋᴏ <s99095lkjjim@gmail.com >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
2025-03-19 14:50:08 +06:00
dae7d17966
For release builds use last commit time as build time ( #1873 )
2025-03-19 05:16:03 +06:00
4c6bc8e830
Add missing references to CHANGELOG.md ( #1872 )
...
This should be the last "general CHANGELOG.md maintenance" we need.
Future changes (direct commits and PRs) should be strongly encouraged
to update the CHANGELOG.md file with their own contribution when they
happen.
2025-03-19 02:38:11 +06:00
8a3b610775
Seperate mark duplicate read chapters as read behaviors as options ( #1870 )
2025-03-19 02:27:58 +06:00
ac432e2e94
Add back option to hide unread chapter badge in library ( #1871 )
2025-03-19 02:21:45 +06:00
28093935d8
Tweak the app updater logic and add FOSS build support ( #1843 )
2025-03-18 19:36:16 +06:00
7028b8673a
Add back build tools version to sign-android-release ( #1842 )
2025-03-15 15:49:49 +06:00
2dc8cf000b
Update dependency org.jsoup:jsoup to v1.19.1 ( #1822 )
2025-03-14 02:41:24 +06:00
f76a3ad15a
Update dependency androidx.compose:compose-bom to v2025.03.00 ( #1857 )
2025-03-14 02:38:55 +06:00
f33aa1ac92
Remove closed issue/pr auto lock workflow [skip ci]
2025-03-14 02:28:40 +06:00
05012de569
Add prefix search to search by internal DB ID ( #1856 )
...
This prefix searches entries in the library based on the ID in the
database. It is a niche feature but could be very helpful in certain
situations, such as a corrupted cover causing a crash that just shows
"🚨 Failed - MangaCover(mangaId=2245, sourceId=1, isMangaFavorite=true, url=, lastModified=0)".
With this prefix search it is possible to find the entry in question
without much hassle.
Notably, the database includes literally anything Mihon has ever seen
from extension and such, even if they weren't added to the collection.
This means that IDs actually present in the collection are not
expected to be purely sequential.
For example, in my emulator, I had two entries in the collection but
the assigned IDs were 5 and 56.
2025-03-13 09:36:34 +00:00
0d19308054
Rework website update workflow ( #1851 )
2025-03-11 14:39:02 +06:00
aa6a4953c5
Fix firebase telemetry implementation package
2025-03-11 13:03:14 +06:00
046f09c4bd
Move firebase stuff to a standalone module ( #1841 )
2025-03-11 06:55:50 +00:00
eddf07f9ac
Add app ID to debug info ( #1847 )
...
This will avoid the need to know which forks has which version numbers
and avoid confusion in support.
2025-03-10 02:43:25 +00:00
22b5fb58ff
Make option to mark duplicate chapter as read apply when reading ( #1839 )
2025-03-09 06:37:14 +00:00
4f06c1cc09
Make more sliders discrete and ensure they don't look out of place ( #1840 )
...
Also cleanup the underlying code
2025-03-09 12:28:24 +06:00