Skip to content

Mangatan v1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jul 01:41

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.be links, 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 commit 68645ae7a, 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-bin AUR 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 tagging
  • 453a4cec4 - Automate mangatan-bin AUR 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 popup
  • 88cdc9763 - Scan custom local-library folders across drives
  • 93068d146 - Expand cross-platform reading tools
  • 0d87a1155 - Prepare version 1.1.0
  • c5086bf2d - Make the iOS launch-wiring test formatter-tolerant
  • d90a12f88 - Handle older releases with empty descriptions
  • 0ff39ba72 - Open the real YouTube site, fix YouTube Isar writes, and recover extension icons
  • 66c8c5708 - Resolve YouTube playback through NewPipe and pin embedded runtime v7

Full tagged diff: v1.0.9...v1.1.0