Skip to content

1.4.0 Latest

A manga and webtoon reader for your Suwayomi server.

✨ New Features

  • Added SyncYomi settings and a sync button in Library and Updates when Sync with SyncYomi is on (@aaronbamblett)
  • Added KOReader Sync settings (@aaronbamblett)
  • Added missing-chapter notices in chapter lists and reader warnings before skipping missing or filtered chapters (@theolm)
  • Added per-series chapter sorting, shared with the Suwayomi web interface for every order except alphabetical (@yohanim)
  • Added a warning in Connection when signing in to a remote server over unencrypted HTTP (@yohanim)

⚙️ Changes

  • Changed which upcoming unread chapters are kept offline to follow each series' chosen chapter sort (@yohanim)
  • Made Dark mode the default for new installs (@aaronbamblett)
  • Changed selected chapter rows and chips to use the theme's colours (@aaronbamblett)
  • Made restored Android installs ask you to sign in again (@yohanim)

🚀 Improvements

  • Added the series download choices, including Next chapter and Unread, to library selections, applying them to each selected series (@aaronbamblett)
  • Made screen changes, dialogs, page turns and double-tap zoom instant when Android's Remove animations is on (@aaronbamblett)
  • Gave every theme a light palette with clearer text, tabs and badges (@aaronbamblett)
  • Added System, Light and Dark choices during setup (@aaronbamblett)
  • Added arrows for browsing themes during setup and in Appearance settings (@aaronbamblett)
  • Gave new desktop installs a larger window so setup fits without scrolling (@aaronbamblett)
  • Made Test connection suggest a sign-in method without changing one you've chosen (@aaronbamblett)
  • Expanded Search my network to ports 4567 to 4570 and added a choice when several servers are found (@aaronbamblett)
  • Filled translation gaps in German, Chinese, Japanese, Portuguese and other languages (@aaronbamblett)
  • Added app and server versions and the platform to logs copied with Copy debug log (@aaronbamblett)
  • Reduced library and History loading times and cut repeated checks at launch (@yohanim)
  • Stopped reloading the library when you leave a series without changing it (@yohanim)
  • Reduced data use in Updates, library update progress and libraries with Continue reading button off (@yohanim)
  • Explained why Tsumiru needs access to the local network in the iOS permission prompt (@Kisnov)
  • Added connection and sign-in errors to the debug log (@yohanim)
  • Encrypted saved sign-in details for background downloads and notifications and stopped saving the sign-in password (@yohanim)
  • Removed sign-in tokens from cover and page addresses inside the mobile and desktop apps (@yohanim)
  • Reduced the app's size by removing unused images and fonts (@yohanim)

🧩 Fixes

  • Fixed the offline banner disappearing while you were still viewing offline, keeping Go online available (@yohanim)
  • Fixed the last page of a long strip hiding under the reader menu, with There's no next chapter on the final card (@aaronbamblett)
  • Fixed long-strip chapters sometimes staying unread after reaching the end (@aaronbamblett)
  • Fixed reader settings showing paged controls for series that open in long-strip mode (@aaronbamblett)
  • Fixed migration sometimes failing to start on the web (@aaronbamblett)
  • Fixed new-chapter notifications using the launcher icon on Android (@aaronbamblett)
  • Fixed the white-square icon on Android background download notifications (@yohanim)
  • Fixed old unread chapters triggering notifications or background downloads after a reinstall or re-enabling notifications (@yohanim)
  • Fixed a false account-settings error flashing while Downloads and Library settings load (@yohanim)
  • Fixed Back failing to close the app from Library after visiting History from More (@yohanim)
  • Fixed covers, pages and background downloads starting without the saved Basic auth sign-in at launch (@yohanim)
  • Fixed unsupported device languages starting the app in Arabic instead of English (@Kisnov)
  • Fixed the iOS and macOS app language lists to include Norwegian Bokmål, Brazilian Portuguese, Tamil and Traditional Chinese (@Kisnov)
  • Fixed extra gaps above and below the reader when Ignore Safe Area is off (@Kisnov)
  • Fixed restoring backups with uppercase file extensions (@Kisnov)
  • Fixed source searches and filter changes mixing in results from the previous search (@yohanim)
  • Fixed Browse and Updates failing to load more pages after switching between home and remote server addresses (@yohanim)
  • Fixed Browse and Updates hiding loading errors or leaving the loading indicator spinning (@yohanim)
  • Fixed setup skipping sign-in when a server behind a proxy requires Basic auth (@aaronbamblett)
  • Fixed the reader losing your place or failing to load the next chapter after a connection change (@yohanim)
  • Fixed keep-offline downloads getting stuck after a source replaces a chapter (@yohanim)
  • Fixed background keep-offline downloads ignoring chapter numbers (@yohanim)
  • Fixed some series showing zero unread chapters in the offline library (@yohanim)
  • Fixed Browse freezing and crashing on Android 12 and newer with AVIF covers (@ArcoLuck)
  • Fixed background downloads and new-chapter checks timing out away from home after the app was last used at home (@yohanim)
  • Fixed downloaded series disappearing after switching server addresses while offline, restoring View offline (@aaronbamblett)
  • Fixed new chapters needing a manual library refresh after reopening the app with an expired sign-in (@yohanim)
  • Fixed sign-in errors at launch and during background downloads and new-chapter checks when the session expires (@yohanim)
  • Fixed long-strip taps scrolling with animation when Animate page transitions is off (@aaronbamblett)

Install

You'll need a running Suwayomi server. See Getting started.

Mobile

Android: download the universal APK below and open it to install. Smaller APKs for specific chip types are also attached.

iOS: the …-ios.ipa below is unsigned and has to be sideloaded. Add https://tsumiru.app/apps.json as a source in SideStore or AltStore to install it and get later releases as updates.

Which sideloading tool should I use?
  • SideStore signs and refreshes the app on the device itself, with no computer needed after setup. Best for most people.
  • AltStore expires every 7 days and only refreshes while a computer running AltServer is switched on and on the same Wi-Fi as your phone.
  • TrollStore installs permanently with no expiry, but only works on older iPhones and iOS versions with the required vulnerability.

With SideStore or AltStore the app is re-signed periodically, which those tools automate. There is no App Store build.

Desktop

Windows: download …-windows-x64.zip, extract it anywhere, and run tsumiru.exe.

macOS: download …-macos-x64.zip, extract it, and move the app to Applications. If macOS blocks the first launch, approve it under System Settings → Privacy & Security.

Linux: the Flatpak is recommended and auto-updates.

flatpak remote-add --if-not-exists tsumiru https://suwayomi.github.io/Suwayomi-Tsumiru/index.flatpakrepo
flatpak install tsumiru io.github.aaronbamblett.tsumiru

For a portable option, download …-linux-x86_64.AppImage, mark it executable with chmod +x, and run it.

Web

Download …-web.zip and serve its contents with any static web server.

Full documentation

Contributors

  • @aaronbamblett profile picture
  • @AntsyLich profile picture
  • @theolm profile picture
  • @yohanim profile picture
  • @Kisnov profile picture
  • @ArcoLuck profile picture
aaronbamblett, AntsyLich, and 4 other contributors

Assets 9