Releases: mihonapp/mihon
Mihon v0.19.9
Check out the past release notes if you're upgrading from an earlier version. Consider becoming a patron to help keep Mihon improving!
β¨ New Features
- Add dedicated "Support Us" screen (@AntsyLich)
- Add a one time popup asking for donation from long time users (@AntsyLich)
βοΈ Changes
- Don't prompt users to enable Google Play services if disabled or unavailable (@leodyversemilla07)
- Make "Support Us" more prominent in More screen (@AntsyLich)
π Improvements
- Show informative error when trying to add unapproved titles to list on MAL (@MajorTanya)
- Show AniList publishing type based on country of origin (@zweimach)
π§© Fixes
- Fix app trying to split long strip when not needed (@leodyversemilla07)
π§Ή Removals
- Remove the empty "Updated to X.Y.Z" popup after app update (@AntsyLich)
Tip
If you are unsure which version to download then go with mihon-v0.19.9.apk
Mihon v0.19.7
Check out the past release notes if you're upgrading from an earlier version. Consider becoming a patron to help keep Mihon improving!
Rerelease of v0.19.6 with proper version bump
π§© Fixes
- Fix app crashing when trying to add extension repo with existing signature (@AntsyLich)
- Potentially fix 'database is locked' crash (@AntsyLich)
- Fix occasional crash when mass installing/uninstalling extension using
PackageManager(@AntsyLich) - Fix app crash on startup on some Android TV (@AntsyLich)
Tip
If you are unsure which version to download then go with mihon-v0.19.7.apk
Mihon v0.19.6
Check out the past release notes if you're upgrading from an earlier version. Consider becoming a patron to help keep Mihon improving!
π§© Fixes
- Fix app crashing when trying to add extension repo with existing signature (@AntsyLich)
- Potentially fix 'database is locked' crash (@AntsyLich)
- Fix occasional crash when mass installing/uninstalling extension using
PackageManager(@AntsyLich) - Fix app crash on startup on some Android TV (@AntsyLich)
Tip
If you are unsure which version to download then go with mihon-v0.19.6.apk
Mihon v0.19.5
Check out the past release notes if you're upgrading from an earlier version. Consider becoming a patron to help keep Mihon improving!
βοΈ Changes
- Retry in reader now redownloads image (@AntsyLich)
π§© Fixes
- Fix performance regression introduced in v0.19.4 (@AntsyLich)
- Fix duplicate key crash in duplicate detection (@leodyversemilla07)
- Fix MangaUpdates HTTP 4XX errors (@leodyversemilla07)
- Fix WebView JavaScript dialogs popup after screen is closed (@leodyversemilla07)
- Fix extension actions disappearing after installing and uninstalling in same session (@leodyversemilla07)
Tip
If you are unsure which version to download then go with mihon-v0.19.5.apk
Mihon v0.19.4
Check out the past release notes if you're upgrading from an earlier version. Consider becoming a patron to help keep Mihon improving!
β¨ New Features
- Automatically remove downloads on Suwayomi after reading, configurable via extension settings (@cpiber)
- Display author & artist name in MAL search results (@MajorTanya)
- Add filter options to Updates tab (@MajorTanya)
- Add bookmarked chapters to chapter download options (@NarwhalHorns)
- Add
src:prefix to search the library by source ID (@MajorTanya)- Add
src:localas a way to search for Local Source entries (@MajorTanya)
- Add
π Improvements
- Minimize memory usage by reducing in-memory cover cache size (@Lolle2000la)
- Optimize MAL search queries (@MajorTanya)
- Reword download reindexing message to avoid confusion (@MajorTanya)
- Optimize tracked library filter (@NarwhalHorns)
- Utilize tracker for library duplicate detection (@NarwhalHorns)
βοΈ Changes
- Update tracker icons (@AntsyLich)
- Add a small increment to chapter number before comparison to fix progress sync issues for Suwayomi (@cpiber)
- Add all pages of adjacent chapters in the UI instead of only the first or last three (@AntsyLich)
- Going back now first clears search query on browse extension tab (@cuong-tran)
- Automatic library updates now run even when connected to a VPN (@AntsyLich)
π§© Fixes
- Fix reader tap zones triggering after scrolling is stopped by tapping (@NGB-Was-Taken)
- Fix shizuku installer not updating installed extensions (@NGB-Was-Taken)
- Fix mass migration not using the same search queries as individual migration (@AntsyLich)
- Fix reader not saving read duration when changing chapter (@AntsyLich, @KotlinHero)
- Fix pre-1970 upload date display in chapter list (@MajorTanya)
- Fix crash when trying to install/update extensions while shizuku is not running (@NGB-Was-Taken)
- Fix Add Repo input not taking up the full dialog width (@cuong-tran)
- Fix migration's selected sources order not preserved (@AntsyLich)
- Fix migration dialog not showing for consecutive prompts from the same screen (@AntsyLich)
- Fix extension install/update stuck at pending (@AntsyLich)
- Fix crash when downloading multiple chapters with Arabic locale (@MajorTanya)
Tip
If you are unsure which version to download then go with mihon-v0.19.4.apk
Mihon v0.19.3
Check out the past release notes if youβre upgrading from an earlier version. Consider becoming a patron to help keep Mihon improving!
π Improvements
- Enhanced various aspects of WebView multi-window support to improve stability and performance. (@TheUnlocked)
π§Ή Removals
- Reverted the change βFix reader tap zones triggering after scrolling was stopped by the userβ due to a regression it introduced. (@AntsyLich)
π§© Fixes
- Fixed a WebView crash introduced in version 0.19.2. (@bapeey)
- Fixed an issue where extra padding appeared in the reader after user interactions. (@AntsyLich)
- Fixed an issue where the long strip reader would not scroll on consecutive taps. (@AntsyLich)
Tip
If you are unsure which version to download then go with mihon-v0.19.3.apk
Mihon v0.19.2
Check out the past release notes if youβre upgrading from an earlier version. Consider donating via Open Collective to help keep Mihon improving!
β¨ New Features
- You can now customize the number of concurrent source and page downloads. (@AntsyLich)
- Added an advanced setting to restrict downloaded filenames to ASCII characters. This serves as a workaround for systems that have trouble with Unicode filenames and should only be used as a last resort. (@raxod502)
βοΈ Changes
- Increased the default number of concurrent page downloads from 2 β 5 for faster downloads. (@AntsyLich)
π Improvements
- Improved spoofing of the
X-Requested-Withheader for better compatibility with newer WebView versions. (@Guzmazow) - Enhanced download handling for chapters with identical metadata, a unique hash is now added to filenames to distinguish them. Existing downloads remain unaffected. (@raxod502)
- Extensions list now auto-refreshes whenever a repository is added or removed. (@c2y5)
- Added proper multi-window support in WebView, instead of treating all pop-ups as redirects. (@TheUnlocked)
π§© Fixes
- Fixed reader UI issues, including partially visible page indicators and inconsistent system/app bar backgrounds. (@AntsyLich)
- Fixed transparent system bar background in the reader on Android 15+. (@AntsyLich)
- Fixed reader tap zones being triggered after the user tapped to stop scrolling. (@Naputt1, @AntsyLich)
- Fixed βUnable to edit keyβ error in the reader. (@AntsyLich)
- Fixed several migration-related bugs, including incorrect migration targets, query building errors, and crashes. (@AntsyLich)
- Fixed date picker not allowing identical start and end dates in negative time zones. (@AntsyLich, @kashish-aggarwal21)
- Fixed category migration flag being ignored due to an incorrect condition check. (@Secozzi)
- Fixed migration progress not updating after a manual search. (@Secozzi)
- Fixed issue where incognito mode could not be disabled from notifications. (@NGB-Was-Taken)
- Fixed description height calculation issues when images are present. (@Secozzi)
- Fixed cases where extension downloads could get stuck in a pending state. (@c2y5)
- Fixed scrollbar visibility when animator duration scale is disabled. (@anirudhsnayak)
π§ Under the hood
- Suwayomi tracker upgraded to use the GraphQL API instead of REST. (@cpiber)
- Suwayomi tracker authentication is now handled directly by its extension. (@cpiber)
- Kitsu tracker now properly aligns with the tracker data structure. (@cpiber)
Tip
If you are unsure which version to download then go with mihon-v0.19.2.apk
Mihon v0.19.1
Check out the past release notes if youβre upgrading from an earlier version. Consider donating via Open Collective to help keep Mihon improving!
π Changes
- Local source now reads metadata from ComicInfo.xml when available, displaying chapter title, number, and scanlator information (@raxod502)
ποΈ Removed
- Removed predictive back support (@AntsyLich)
π Fixes
- Fixed scrollbar not appearing during scrolling or not reaching the bottom when few items are present (@anirudhsnayak)
- Fixed local source EPUB files not loading (@AntsyLich)
- Fixed title text color in light mode on the mass migration list (@AntsyLich)
- Fixed 'Default' category appearing in the library when no user-defined categories exist (@AntsyLich)
- Fixed crash when opening the filter sheet with an empty library (@krysanify)
- Fixed mark as read/unread not working for selected items in the library (@krysanify)
Tip
If you are unsure which version to download then go with mihon-v0.19.1.apk
Mihon v0.19.0
Check out the past release notes if youβre upgrading from an earlier version. Consider donating via Open Collective to help keep Mihon improving!
β¨ New Features
- Added support for manga mass migration, allowing batch migration across sources (@AntsyLich, @jobobby04)
- Introduced user-defined manga notes (@imkunet, @AntsyLich)
- Enabled markdown support for manga descriptions with an optional to disable image loading (@Secozzi)
- Implemented full support for Android predictive back gesture navigation (@AntsyLich)
- Added an option to retain read manga when clearing the database (@AwkwardPeak7)
- Added an advanced setting to automatically update manga titles from the source (@FlaminSarge)
- Introduced two new themes: Nord, and Catppuccin with Mocha (dark) and Latte (light) variants featuring Mauve accent (@Riztard, @claymorwan)
- Expanded the set of Kaomojis displayed on empty and error screens (@ianfhunter)
βοΈ Improvements
- Significantly improve loading speed while browsing making it near instantaneous (@AntsyLich)
- Refactored library code for better performance with large manga collections (@AntsyLich)
- Enabled real-time metadata updates for non-library manga when browsing source (@AntsyLich)
- Prevented duplicate entries from appearing while browsing sources (@AntsyLich)
- Enhanced reader error handling by clearly displaying image load failures (@AwkwardPeak7)
- Passed source headers to failed image previews opened in WebView (@AwkwardPeak7)
- Enabled autofill for tracker login fields to improve ease of use (@AntsyLich)
- Improved the calculation of update intervals by using the median instead of the average (@Kladki)
- Added an option to hide missing chapter indicators in the manga list (@User826, @AntsyLich)
π Changes
- Updated the duplicate manga dialog to show all similar entries, including chapter counts (@NarwhalHorns, @AntsyLich)
- Changed the default user agent string to Android Chrome for more accurate representation (@AntsyLich)
- Allow updates for manga without chapters, regardless of source restrictions (@AntsyLich)
- Adjusted local source chapter sorting to follow file explorer-like ordering (@AntsyLich)
- Changed the reader's "Keep screen on" setting to be disabled by default (@AntsyLich)
- Modified the tracker login button to show processing state (@AntsyLich)
- Updated Facebook and Reddit icons to match current branding (@Joehuu)
- Included the manga
initializedstatus in backup files (@AwkwardPeak7)
π Fixes
- Resolved issue where Bangumi search results included novel entries (@MajorTanya)
- Fixed behavior where the next chapter button would jump to the last page of current chapter (@perokhe)
- Addressed issue with backup sharing from notifications when the app is backgrounded (@JaymanR)
- Corrected failure in marking duplicate chapters as read in some scenarios (@AntsyLich)
- Fixed tooltips in the app bar obstructing user interactions (@Bartuzen)
- Removed unintended app permissions caused by Firebase misconfiguration (@AntsyLich)
- Fixed navigation issue after migrating duplicated entries from the History tab (@cuong-tran)
- Ensured non-interactive behavior for content beneath the source browse top bar (@AntsyLich)
- Resolved crash when using source sort filters without a prior selection (@AntsyLich)
- Corrected missing empty layout in certain browse source scenarios (@NarwhalHorns)
- Updated Pill components to adhere to the local text style (@AntsyLich)
- Fixed downloader halting due to failure in creating the manga download directory (@AntsyLich)
- Prevented unintended back navigation when pressing
Enteron physical keyboards during search (@AwkwardPeak7) - Ensured proper waiting behavior for Cloudflare challenge completion (@AwkwardPeak7)
Tip
If you are unsure which version to download then go with mihon-v0.19.0.apk
Mihon v0.18.0
Check out the past release notes if you're upgrading from an earlier version.
Added
- Add option to always decode long strip images with SSIV (@AntsyLich) (c5655e8)
- Change option label (@AntsyLich) (#1835)
- Added option to enable incognito per extension (@sdaqo, @AntsyLich) (#157)
- Add button to favorite manga from history screen (@Animeboynz) (#1733)
- Add Monochrome theme (made with e-ink displays in mind) (@MajorTanya) (#1752)
- Support for private tracking with AniList and Bangumi (@NarwhalHorns) (#1736)
- Add private tracking support for Kitsu (@MajorTanya) (#1774)
- Add option to export minimal library information to a CSV file (@Animeboynz, @AntsyLich) (#1161)
- Add back support for drag-and-drop category reordering (@cuong-tran) (#1427)
- Add option to mark duplicate read chapters as read after library update or while reading (@AntsyLich) (#1785, #1791, #1870)
- Display staff information on Anilist tracker search results (@NarwhalHorns) (#1810)
- Add id: prefix search to library to search by internal DB ID (@MajorTanya) (#1856)
- Add back option to disable unread chapter badge in library (@AntsyLich) (#1871)
Changed
- Sliders UI (@AntsyLich) (#1840)
- Apply "Downloaded only" filter to all entries regardless of favourite status (@NGB-Was-Taken) (#1603)
- Ignore hidden files/folders for Local Source chapter list (@BrutuZ) (#1763)
- Migrate to newer Bangumi API (@MajorTanya) (#1748)
- Now showing manga starting dates in search
- Reduced request load by 2-4x in certain situations
- Bump default user agent (@AntsyLich) (#1833)
- Changed the label of chapter swipe settings and renamed the group to "Behavior" (@AntsyLich) (#1870)
Fixed
- Fix MAL main_picture nullability breaking search if a result doesn't have a cover set (@MajorTanya) (#1618)
- Fix Bangumi and MAL tracking 401 errors due to Mihon sending expired credentials (@MajorTanya) (#1681, #1682)
- Fix certain Infinix, Xiaomi devices being unable to use any "Open link in browser" actions, including tracker setup (@MajorTanya) (#1684, #1776)
- Fix App's preferences referencing deleted categories (@cuong-tran) (#1734)
- Fix backup/restore of category related preferences (@cuong-tran) (#1726)
- Fix WebView sending app's package name in X-Requested-With header, which led to sources blocking access (@AwkwardPeak7) (#1812)
- Fix an issue where tracker reading progress is changed to a lower value (@Animeboynz) (#1795)
- Attempt to fix crash when migrating or removing entries from library (@FlaminSarge) (#1828)
Removed
- Remove alphabetical category sort option (@AntsyLich) (#1781)
Other
- Add zoned "Current time" to debug info and include year & timezone in logcat output (@MajorTanya) (#1672)
- Add application package ID to debug info (@MajorTanya) (#1847)
Checksums
| Variant | SHA-256 |
|---|---|
| Universal | 6e40d7c512cca9c25646a2e27fd3733b709d3c47034ed636780ddf35a982437f |
| arm64-v8a | 4933853b7a265170a6ef363dcb7e843f05f927909cd53358f4ac62e9e4a37045 |
| armeabi-v7a | b96de512037a3ab54e676cdb85cf4e5d762ba1dfa311d3cb499e40b71e1e77a6 |
| x86 | eb175abb9847a73ce49cb2d0bdb999ec63b1237f8f106840b7e981b1c091733a |
| x86_64 | 24935b7af6a868639705e95c978dcd8c7ab734e2de40f45f0ca906d752f51021 |