Commit graph

79 commits

Author SHA1 Message Date
AwkwardPeak7
a99652a775
Include source headers when opening failed images from reader (mihonapp/mihon#2004)
(cherry picked from commit fea85241afac5a849aa418d01710f5cdc0c25b54)
2025-04-14 17:15:08 +07:00
Secozzi
1e0a37014b
Use simpler markdown flavour in manga description (mihonapp/mihon#2000)
(cherry picked from commit e273a26c9b7f0a9dd9f8847cfc65e69453fa5905)
2025-04-14 17:15:05 +07:00
AwkwardPeak7
25f3229a98
Fix duplicate requests in WebView due to empty reasonPhrase (mihonapp/mihon#2003)
(cherry picked from commit 818e6931c6bc89e0bb111e77418542a88f8db37c)
2025-04-14 17:15:01 +07:00
AwkwardPeak7
55dc08d330
Add option to keep read manga when clearing database (mihonapp/mihon#1979)
(cherry picked from commit ecc6ede0815a89b7f8288e47c607c57bacc47e71)
2025-04-14 17:14:58 +07:00
AwkwardPeak7
6e966746db
Surface image loading error in Reader (mihonapp/mihon#1981)
(cherry picked from commit fefa8f84982b537ca930438f7976087844d5bb9c)
2025-04-14 17:14:51 +07:00
Cuong-Tran
b8d3d7f3d4
Fix navigation issue after migrating a duplicated entry from History tab
(cherry picked from commit d9c4b56336c21db96a835630a48c46ee7a480342)
2025-04-14 15:14:22 +07:00
NarwhalHorns
f685e6d5fc
Display total chapters on duplicates list items (mihonapp/mihon#1963)
(cherry picked from commit 12abd9938b7c235d6a1c02391624703476c1f339)
2025-04-09 12:21:45 +07:00
AntsyLich
5da873cac1
Update non-library manga data when browsing (mihonapp/mihon#1967)
(cherry picked from commit a594ad392d4793f3a5cb2b709d29b2feab6120d3)
2025-04-09 12:04:22 +07:00
NarwhalHorns
c2341cf3cd
Display all similarly named duplicates in duplicate manga dialogue (mihonapp/mihon#1861)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 0d35b6fdafbf5451a2743ea9bcfc735bf49374a7)
2025-04-06 01:49:35 +07:00
AntsyLich
d19c37596b
Fix unintended app permissions due to Firebase misconfiguration (mihonapp/mihon#1960)
(cherry picked from commit 2259164fde4135cdd2d756fbec2d671d475ebb37)
2025-04-05 23:20:51 +07:00
AntsyLich
50d31978b2
Deduplicate entries when browsing (mihonapp/mihon#1957)
(cherry picked from commit f81da3dcce9afba883b6a3accdd3bf4ea21cfa81)
2025-04-05 23:20:42 +07:00
AntsyLich
712a1f2bdb
Significantly improve browsing speed (near instantaneous) (mihonapp/mihon#1946)
(cherry picked from commit c8ffabc84a096207c1997ab69fc86176f3b53f00)
2025-04-05 23:20:37 +07:00
AntsyLich
ccd6032a39
Remove feature flag from Nord theme (mihonapp/mihon#1951)
(cherry picked from commit 5d2110f3fb1aa6b15f62af0dcd3378cfbe475b7a)
2025-04-03 01:25:03 +07:00
Secozzi
7f196f128b
Add markdown support for manga descriptions (mihonapp/mihon#1948)
(cherry picked from commit 4e68339783b47b0780e1b9aee643404339d35ed1)
2025-04-03 01:24:57 +07:00
Bartu Özen
cd25a7d443
Fix app bar action tooltips blocking clicks (mihonapp/mihon#1928)
(cherry picked from commit 77e79233ab054d16bb5dc04a040d0d86a326136f)
2025-04-03 01:24:54 +07:00
AntsyLich
09a0b4f862
Fix mark existing duplicate read chapters as read option not working in some cases (mihonapp/mihon#1944)
(cherry picked from commit 8a21148578af3c1538e9ab2b1fe5bdf05b4e35c9)
2025-04-03 01:24:50 +07:00
AntsyLich
3b13f4411a
Fix user notes not restoring when manga doesn't exist in DB (mihonapp/mihon#1945)
(cherry picked from commit e91db86faef8d6b17961a1b73fbf07f0d2c8975d)
2025-04-03 00:37:14 +07:00
kunet
0ef230f3dd
Add user manga notes (mihonapp/mihon#428)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 8fbe630308b962043c7b59422878c94f80156e9f)
2025-04-03 00:36:31 +07:00
perokhe
7340f210fb
Fix page number not appearing when opening chapter (mihonapp/mihon#1936)
(cherry picked from commit 132d77aa9947f891f90f1afcdcb24e20ce515438)
2025-03-30 15:08:11 +07:00
Jayman Rana
c5debb15a3
Fix backup sharing from notifications not working when app is in background (mihonapp/mihon#1929)
(cherry picked from commit 3e5d3d099fed5feb6a6807196bea5fed72973fe9)
2025-03-28 02:00:32 +07:00
perokhe
b5177c5930
Fix next chapter button occasionally jumping to the last page of the current chapter (mihonapp/mihon#1920)
(cherry picked from commit 941dde341eb11703eadae543f351c9284617541c)
2025-03-27 22:43:16 +07:00
Ian Hunter
a9cc060dc8
Add more Kaomoji for empty/error screens (mihonapp/mihon#1909)
(cherry picked from commit d4aaf6521e86e8509d3971854c46b8520cef7f59)
2025-03-27 00:50:23 +07:00
MajorTanya
61d893d5de
Fix Bangumi search including novels (mihonapp/mihon#1885)
(cherry picked from commit 953c4e7bc056ed8b9eebe1b111677a4616c4d694)
2025-03-23 23:47:27 +07:00
Cuong-Tran
9a332a5404
update Mihon changelog 2025-03-23 23:47:27 +07:00
MajorTanya
a43b15cc1a
Add missing references to CHANGELOG.md (mihonapp/mihon#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.

(cherry picked from commit 4c6bc8e830f245f78ae5ac9cbb1032f3ce65e196)
2025-03-23 23:43:06 +07:00
MajorTanya
ad090eac85
Add app ID to debug info (mihonapp/mihon#1847)
This will avoid the need to know which forks has which version numbers
and avoid confusion in support.

(cherry picked from commit eddf07f9ac31bab57d06515e42df9c854bc50eed)
2025-03-23 23:43:06 +07:00
AntsyLich
9c25e3dede
Add back option to hide unread chapter badge in library (mihonapp/mihon#1871)
(cherry picked from commit ac432e2e941f4689caad246bab6aa7d303c83bfa)
2025-03-23 23:43:05 +07:00
MajorTanya
2783cee02e
Add prefix search to search by internal DB ID (mihonapp/mihon#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.

(cherry picked from commit 05012de569130e131be92b71fbfc9308ea6c629c)
2025-03-23 23:43:05 +07:00
AntsyLich
6fa34ab5e9
Seperate mark duplicate read chapters as read behaviors as options (mihonapp/mihon#1870)
(cherry picked from commit 8a3b6107755c768924a31c2b58d705296133839c)
2025-03-23 23:42:33 +07:00
AntsyLich
49aaf5b8e3
Make option to mark duplicate chapter as read apply when reading (mihonapp/mihon#1839)
(cherry picked from commit 22b5fb58ff8e89635d646f8fa29256b53c41ffbf)
2025-03-09 17:02:15 +07:00
AntsyLich
b22a8ac66b
Make more sliders discrete and ensure they don't look out of place (mihonapp/mihon#1840)
Also cleanup the underlying code

(cherry picked from commit 4f06c1cc09d15245b26b8a862738cb6a859fedcc)
2025-03-09 16:56:07 +07:00
AntsyLich
fac25b14b1
Change label of setting to always use SSIV in long strip reader (mihonapp/mihon#1834)
(cherry picked from commit 85d168ed5e201134558cc843aba896306617c9ca)
2025-03-08 01:26:19 +07:00
Cuong-Tran
d8832a7e32
Bump default user agent 2025-03-08 01:26:15 +07:00
FlaminSarge
6e291c1510
Attempt to fix crash when migrating or removing entries from library (mihonapp/mihon#1828)
Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 563bc02113a5ebc53650fdfdd13f408284a0cdc8)
2025-03-08 01:26:15 +07:00
NarwhalHorns
7d1ee6c587
Display staff information on Anilist tracker search results (mihonapp/mihon#1810)
Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit b702603965044cfe3ee852f8d0c970b6eb93b97a)
2025-03-08 01:26:11 +07:00
Roshan Varughese
9183c19cd2
Fix an issue where tracker reading progress is changed to a lower value (mihonapp/mihon#1795)
(cherry picked from commit 2e2f1ed82d63a93ebf87ee8494434c1bad2e268c)
2025-03-08 01:26:07 +07:00
AntsyLich
5a5b86d3c6
Add option to mark new duplicate read chapters as read (mihonapp/mihon#1785)
(cherry picked from commit cd0481592c09dc9cfb331805e90e6e5c3752a08c)
2025-03-03 14:34:16 +07:00
AwkwardPeak7
6bfb80fe37
Spoof or remove X-Requested-With header from webview (mihonapp/mihon#1812)
(cherry picked from commit 793d7fbe40c87ed233da8cc99d544d01024ed4f5)
2025-03-03 10:48:11 +07:00
AntsyLich
8cd3243709
Remove alphabetical category/feed sort option (mihonapp/mihon#1781)
Co-authored-by: cuong-tran <cuongtran.tm@gmail.com>
(cherry picked from commit 2b0c28938bfd74577d2ff0736b2cc72f4e4705cf)
2025-02-27 17:13:27 +07:00
Cuong-Tran
69adc4605e
Improve support for drag-and-drop category/feed reordering (mihonapp/mihon#1427) 2025-02-26 23:38:53 +07:00
Cuong-Tran
0a6caab64b
Add Xiaomi system app to list of invalid browsers (mihonapp/mihon#1776) 2025-02-26 23:38:53 +07:00
Roshan Varughese
013c40fbb3
Add option to export minimal library information to a CSV file (mihonapp/mihon#1161)
(cherry picked from commit fab8b17d99c44a08555b1f584c56d62a47737ca0)
2025-02-26 23:38:53 +07:00
MajorTanya
4214781af7
Add private tracking support for Kitsu (mihonapp/mihon#1774)
(cherry picked from commit 1dd81ef1e1b383f379f4e8e53d27a47cf7f0278f)
2025-02-26 23:38:53 +07:00
NarwhalHorns
8fe598d33e
Support for private tracking with AniList and Bangumi (mihonapp/mihon#1736)
Co-authored-by: MajorTanya <39014446+MajorTanya@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 49b2b346b65c2631a8369c8f6643e945720770de)
2025-02-26 23:38:53 +07:00
MajorTanya
54eea7ccb7
Add "Monochrome" theme (mihonapp/mihon#1752)
This theme is mainly geared towards e-Ink displays with limited/no
colour capabilities. Previous themes like Yin & Yang would make heavy
use of greyscale colours which could look off on some devices.

This theme is probably not conformant to Material Design 3 colour
scheme guidelines, but it does boast some amazing WebAIM contrast
ratios (#FFFFFF text on #000000 background gets a ratio of 21:1, vice
versa too).

Initially, this was intended as a purely black and white theme but
some contrast issues arose, such as the download badges (tertiary
background, onTertiary text colour) having the same colour as unread
badges (primary/onPrimary), or the step indicators (stops) not being
visible on sliders (since they use the colours of the opposite state
track (active region stops are the colour of the inactive region track and vice versa).

To mitigate this, each variant (dark/light) of the theme has one
additional grey mixed in for their tertiary and secondaryContainer
colours each. For the dark variant, this is a #A0A0A0 background for
#000000 text (8.03:1 contrast ratio) and for the light variant, it is
a #505050 background for #FFFFFF text (8.06:1 contrast ratio).
This results in distinct unread vs download badges and visible steps
in the sliders.

---------

Co-authored-by: Sunspark-007 <73711243+Sunspark-007@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 8b48d1016b851b425e4f66d44bca098220585c37)
2025-02-26 23:38:53 +07:00
MajorTanya
4bb55a5104
Migrate to Bangumi's newer v0 API (mihonapp/mihon#1748)
This comes with many benefits:
- Starting dates are now available and shown to users
- Lays groundwork to add private tracking for Bangumi, e.g. in mihonapp/mihon#1736
- Mihon makes approximately 2-4 times fewer calls to Bangumi's API
- Simplified interceptor for the access token addition
  - v0 does not allow access tokens in the query string
- There is actively maintained documentation for it

Also shrunk the DTOs for Bangumi by removing attributes we have no
use for either now or in the foreseeable future. Volume data remains
in case Mihon wants to ever support volumes. But attributes such as
user avatars, nicknames, data relating to Bangumi's tag & meta-tag
systems, etc. have been removed or just not added to the DTOs.

Co-authored-by: cuong-tran <cuongtran.tm@gmail.com>
(cherry picked from commit a96fbba3dc354e363b85923c52feceb88dc34447)
2025-02-26 23:38:45 +07:00
Cuong-Tran
707d9854ec
Change backup proto & improve code of backup/restore category related preferences (mihonapp/mihon#1726)
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit e1724d1aa0e3340e1404cfd80bd264831d86a879)
2025-02-26 10:29:59 +07:00
AntsyLich
e062b97f5f
Format CHANGELOG.md
(cherry picked from commit 1a5b4c2804bf87fa566246aaad269cf9466572cb)
2025-02-26 10:29:59 +07:00
Cuong-Tran
2f33754c20
Fix App's preferences referencing deleted categories (mihonapp/mihon#1734) 2025-02-25 16:41:11 +07:00
Roshan Varughese
3dded3568a
Add button to favorite manga from history screen (mihonapp/mihon#1733)
Co-authored-by: cuong-tran <cuongtran.tm@gmail.com>
(cherry picked from commit 7e71a34256e79b03a8a8ea50334b1ccece4b7154)
2025-02-25 16:41:10 +07:00