Releases: 1Selxo/Mangatan
Release list
Mangatan v1.1.0
Highlights
YouTube and mining
- Reworked YouTube browsing to match Chimahon's web-first design: Mangatan opens the real YouTube site instead of presenting a replacement search-results screen.
- Added interception for watch, Shorts, live, embed, and
youtu.belinks, including YouTube single-page-app navigation, then hands the original page URL to Mangatan's mining-capable player. - Added NewPipe Extractor v0.26.3 resolution through M-Extension-Server v1.0.6.0 on iOS, macOS, Windows, and Linux, restoring separate audio streams and qualities above the 360p muxed fallback.
- Fixed intercepted video clicks that could appear to do nothing, and return to the actual YouTube watch page when extraction rejects a video.
- Preserved preferred quality selection, captions, alternate audio tracks, video OCR, sentence audio, and Anki mining in the full player.
- Fixed YouTube video/channel records failing with
IsarError: Write operations require an explicit transaction. - Added browser playback shutdown, duplicate-launch protection, cookie support, back navigation, and safe browser-window lifecycle handling.
Dictionaries and kanji lookup
- Redesigned Yomitan kanji results into a compact Meaning, Readings, and Statistics layout while preserving classifications, codepoints, dictionary indices, and source labels.
- Added popup navigation with Page Up/Down, arrow keys, Home/End, and hardware volume keys, including E-Ink-compatible instant scrolling.
- Added shared dictionary lookup history across manual, recursive, subtitle, and manga-reader lookups.
- Added safe dictionary display-name aliases plus Yomitan-compatible revision checks, manual updates, and configurable automatic updates.
OCR, subtitles, and readers
- Added selected-chapter pre-OCR, configurable parallel OCR tasks, in-reader OCR-engine switching, and stable OCR progress while changing pages.
- Added two-finger OCR toggles for touch manga and video readers.
- Added subtitle cleanup filters for speaker labels, bracketed text, uppercase cues, music markers, multiline merging, and custom regular expressions.
- Added manga E-Ink mode and a thumbnail page-preview grid with direct page jumps.
- Added HEIC, HEIF, and JPEG XL discovery and MIME handling for local manga, archives, and EPUB content alongside existing AVIF support.
Extensions and local libraries
- Restored manga-extension icons when retired Keiyoushi icon URLs return 404 by deriving icons from repository metadata and falling back to the maintained Yuzono manga repository.
- Applied icon recovery consistently to source lists, extension lists, filters, TV rows, and extension details.
- Fixed custom local manga folders on Windows drives other than
C:and improved multi-folder rescanning.
iOS, Anki, and embedded Mihon
- Added an iOS choice between AnkiMobile callbacks and AnkiConnect while preserving desktop AnkiConnect behavior.
- Made the embedded Mihon listener recover after suspension, stale-listener detection, and not-yet-ready startup states.
- Refreshed transient Mihon image tokens, added bounded transient image retries, and guarded reader restoration when a chapter ID is missing.
- Pinned immutable embedded server runtime
ios-runtime-v7, built from M-Extension-Server commit68645ae7a, with its verified SHA-256.
Packaging and distribution
- Corrected iOS tag-driven release handling and artifact naming.
- Replaced the earlier v1.1.0 artifacts with build 168 from commit
66c8c5708. - Added automated stable
mangatan-binAUR publishing with generated checksums and package metadata. - Updated release, sideloading-source, and embedded-runtime links to the Mangatan upstream repository.
Included commits
823422bf9- Fix iOS release tagging453a4cec4- Automatemangatan-binAUR publishing (#66)04f925f44- Point releases and runtime references to the Mangatan upstream (#67)7b61bba30- Improve iOS Anki and embedded Mihon support (#68, by @ippo-michi)e4cc61a34- Pin the transient-image retry runtime (#69, by @ippo-michi)ef539dbe6- Add YouTube mining and compact kanji popup88cdc9763- Scan custom local-library folders across drives93068d146- Expand cross-platform reading tools0d87a1155- Prepare version1.1.0c5086bf2d- Make the iOS launch-wiring test formatter-tolerantd90a12f88- Handle older releases with empty descriptions0ff39ba72- Open the real YouTube site, fix YouTube Isar writes, and recover extension icons66c8c5708- Resolve YouTube playback through NewPipe and pin embedded runtime v7
Full tagged diff: v1.0.9...v1.1.0
Mangatan v1.0.9
What's changed
- Added Chimahon-compatible immersion statistics, including novel and manga reading tracking, Anki mining stats, reader statistics sheets, backup, and sync support.
- Added Yomitan kanji dictionary imports and Yomitan-style kanji lookup by selecting a kanji inside a word popup.
- Fixed dictionary WebView refresh after theme, language, and dictionary changes.
- Fixed marking multiple selected manga or novel chapters as unread.
- Fixed bookmarks so they follow the chapter currently being read instead of the chapter originally opened.
- Added the novel reader Text Size control to reader settings.
- Added AVIF page support and preserved OCR loading progress when changing pages.
- Improved iOS sideload and Mihon bridge compatibility, and added Linux release packaging.
Full changelog: v1.0.8...v1.0.9
Embedded OpenJDK runtime for iOS 13+
OpenJDK Mobile runtime built specifically for Mangatan's embedded
on-device Mihon extension host.
Every native object is checked to target iOS 13.0 or earlier. The
VM and java.base image are built from the exact source commit
recorded in SOURCE_MANIFEST.txt.
Mangatan v1.0.8
Mangatan v1.0.8 is the first stable release
Highlights
- Fixed missing or inaccurate OCR on extremely tall webtoon pages by scanning overlapping vertical tiles instead of shrinking or sending the entire page as one oversized image.
- Remapped tile OCR results onto the original full-page coordinates and discarded duplicate detections at overlap seams.
- Applied tall-page tiling to both local Chrome ScreenAI and Google Lens OCR; ordinary manga pages continue using the existing single-request path.
- Updated Mangatan to the latest Mangayomi base while preserving its custom reader and language-learning functionality.
- Added Android TV discovery, D-pad navigation, TV player controls, TV settings, and usability improvements inherited from the updated base.
- Added optimized tiled/subsampled manga rendering while preserving border cropping and OCR caching.
- Added custom DNS-over-HTTPS endpoints, Cloudflare bypass proxy support, and persistent library-update error reporting.
- Updated the in-app About button, Discord Rich Presence, README, issue-support link, and GitHub repository homepage to the new Mangatan Discord: https://discord.gg/SqwE6b7Bb
Included pull requests
- #61: moved ScreenAI OCR off the Flutter UI thread, serialized native OCR access, and improved native image-channel conversion.
- #62: added optional manga screenshot cropping before exporting cards to Anki.
Fixes and maintenance
- Fixed WebDAV credential validation and content verification.
- Improved EPUB parsing and fixed EPUB blob verification tests.
- Fixed TV settings isolation, focus behavior, navigation, sliders, menus, and player controls.
- Fixed cross-platform protocol tests and Windows compatibility issues.
- Restored the native image dependency used by manga screenshot cropping.
- Fixed Android CI's CMake version mismatch for the updated native dictionary bridge.
- Published SHA-256 checksums for the Windows installer and portable ZIP.
Validation
- GitHub static analysis passed on the stable release commit.
- Tall-page tiling, coordinate remapping, Google Lens multi-request behavior, OCR block merging, and reader overlay tests passed.
- Windows installer/ZIP and macOS ARM64 DMG builds completed successfully in GitHub Actions.
Windows security notice
The Windows installer and portable ZIP are currently unsigned. Windows SmartScreen or antivirus products such as Bitdefender may show a reputation-based or heuristic warning. Verify downloads using SHA256SUMS.txt attached to this release.
Full comparison: v1.0.7-beta...v1.0.8
Mangatan v1.0.8-beta
Mangatan v1.0.8-beta updates the app to the latest Mangayomi base while preserving Mangatan's language-learning, reader, OCR, mining, and sync features.
Highlights
- Updated Mangatan to the latest Mangayomi foundation while retaining the custom dictionary, OCR, EPUB, Anki mining, reader, and Chimahon-compatible sync functionality.
- Added Android TV discovery, D-pad navigation, TV-specific player controls and settings, packaging assets, and TV usability fixes.
- Added optimized tiled/subsampled manga image rendering while preserving border cropping and OCR caching.
- Added custom DNS-over-HTTPS endpoints and Cloudflare bypass proxy support.
- Added persistent library-update error reporting and recovery tools.
- Preserved and expanded desktop sync support, including WebDAV, Google Drive, SyncYomi, and Chimahon-compatible metadata handling.
Included pull requests
- #61: moved local ScreenAI OCR work off the Flutter UI thread, serialized native OCR access, and improved native image-channel conversion.
- #62: added optional manga screenshot cropping before exporting cards to Anki.
Fixes and maintenance
- Fixed WebDAV credential validation and content verification behavior.
- Fixed EPUB blob verification tests and improved EPUB parsing efficiency.
- Fixed TV settings isolation, focus behavior, navigation, sliders, menus, and player controls.
- Fixed cross-platform protocol tests and Windows compatibility issues.
- Restored the native image dependency required by manga screenshot cropping.
- Updated generated localization and settings code.
- Added SHA-256 checksums for the Windows release files.
v1.0.7-beta
Mangatan v1.0.7-beta
- Added Chimahon-compatible sync mode as a separate switchable sync path.
- Added persistent Mokuro OCR support and moved reader OCR progress below the visible menu.
- Added manga EPUB drag-and-drop import support.
- Added a default reader page-mode setting and unified desktop back navigation across readers and detail pages.
- Split dictionary settings into focused learning sections.
- Kept filtered language sources available to the library and fixed Mihon source compatibility/reading progress handling.
- Removed stale Kiwi plugin registrations after replacing Korean lookup with the Yomitan pipeline.
- Refined Korean Yomitan deinflection for additional irregular, vocative, particle, and noun-shortening forms while hiding internal Hangul processor traces from popup chips.
- Improved Escape/back handling to avoid duplicate navigation actions.
v1.0.6-beta
Replace Kiwi Korean lookup with Yomitan
v1.0.5-beta
Mangatan v1.0.5-beta
v1.0.4-beta
v1.0.4-beta
v1.0.3-beta
Split OCR overlay opacity into background and text settings