Skip to content

Releases: IReaderorg/IReader

IReader v2.0.16

28 Feb 02:18

Choose a tag to compare

🎉 IReader v2.0.16

📦 What's New

  • more build fixes (@kazemcodes)
  • update versions and fix tts setting not open completely (@kazemcodes)
  • feat(translate): implement Google Translate Free engine and enhance translation reliability (@kazemcodes)

📊 Release Stats

  • Commits since last release: 3
  • Release tag: v2.0.16

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

Package Description
*-arm64-v8a-*.apk Modern 64-bit ARM devices (recommended for most phones)
*-armeabi-v7a-*.apk Older 32-bit ARM devices
*-x86_64-*.apk 64-bit Intel/AMD (emulators, some tablets)
*-x86-*.apk 32-bit Intel/AMD devices

🖥️ Desktop

Package Platform Notes
.msi Windows 10/11 installer
.deb Debian/Ubuntu Linux
.rpm Fedora/RHEL Linux
.AppImage Universal Linux (no install needed) Supports delta updates!
.AppImage.zsync Delta update metadata For AppImageUpdate tool
.jar Cross-platform (requires Java 21+)

🎉 New: AppImage Delta Updates!

The AppImage now supports efficient delta updates:

  • 70-90% smaller downloads - Only download what changed
  • Faster updates - Less waiting time
  • Bandwidth efficient - Great for slow connections

To use delta updates:

# Install AppImageUpdate
wget https://github.com/AppImageCommunity/AppImageUpdate/releases/latest/download/appimageupdatetool-x86_64.AppImage
chmod +x appimageupdatetool-x86_64.AppImage

# Update IReader (downloads only the diff!)
./appimageupdatetool-x86_64.AppImage IReader-x86_64.AppImage

Or install via AM package manager:

am -i ireader  # Install
am -u ireader  # Update

🔗 Links

📝 Installation Notes

Android
  1. Download the APK matching your device architecture
  2. Enable "Install from Unknown Sources" in Settings > Security
  3. Open the downloaded APK to install
Windows
  1. Download the .msi installer
  2. Run the installer (you may need to allow it through SmartScreen)
  3. Follow the installation wizard
Linux
# Debian/Ubuntu
sudo dpkg -i ireader_*.deb
sudo apt-get install -f  # Install dependencies if needed

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

# AppImage (any distro)
chmod +x IReader-*.AppImage
./IReader-*.AppImage

# AppImage with AM package manager (recommended)
am -i ireader  # Install
am -u ireader  # Update

# AppImage delta updates (70-90% smaller downloads)
# Install AppImageUpdate
wget https://github.com/AppImageCommunity/AppImageUpdate/releases/latest/download/appimageupdatetool-x86_64.AppImage
chmod +x appimageupdatetool-x86_64.AppImage

# Update IReader (downloads only changes)
./appimageupdatetool-x86_64.AppImage IReader-*.AppImage

Verify checksums:

sha256sum -c IReader-x86_64.AppImage.sha256

Built from commit 81709cebc

IReader v2.0.15

27 Feb 20:44

Choose a tag to compare

🎉 IReader v2.0.15

Notice:
I Hope you use the image generatore for books you want in the app, first you need to setup your ai Engien in translation setting, then go to any chapter in the toolbar hit brush icon then tap on generate promt then countinue to the image genration screen and then wait for image generated base on chapter for free, hope you like this feature , check IReaderorg youtube channel for how to setup translation engine ( Ai engines )
also if you like my work, please supprot me over here

📦 What's New

update translation (@kazemcodes)
add color change for text and background (@kazemcodes)
fix the issue where the pause and play button in blutooth headset didn't work (@kazemcodes)
scrolltotop when tapping even if we are not playing (@kazemcodes)
add paged tts mode (@kazemcodes)
remove --- PARAGRAPH_BREAK --- after translation (@kazemcodes)
hotfix remote fetch somehow cause the content be lost (@kazemcodes)
feat(chapter): add content preservation and debugging for chapter operations (@kazemcodes)
chore: upgrade dependencies and refactor cloud storage provider (@kazemcodes)
improve epub handling and fix large lnreader import fail (@kazemcodes)
tried zsync release (@kazemcodes)
added 34 new language for app (@kazemcodes)
update workflow (@kazemcodes)
setup the has translation feature (@kazemcodes)
update donation link (@kazemcodes)
add local wifi sync impl (@kazemcodes)
redesign the tts (@kazemcodes)
text repalcement added (@kazemcodes)
feat(characterart): migrate from R2+Supabase to Discord-only integration (@kazemcodes)
feat(characterart): unify image generation and translation engines with Qwen Fast (@kazemcodes)
docs: Add quote feature redesign(@kazemcodes)
feat: Add Discord quote webhook infrastructure (Phase 1, Tasks 1.1-1.3) (@kazemcodes)
perf(build): optimize gradle caching and build performance anf fix build errors (@kazemcodes)
fix the crash issue when login in desktop (@kazemcodes)
fix(sync,desktop,ci): resolve sync data handling and appimage update flow (@kazemcodes)

  • feat(translate,domain,ui): add translation engine initialization and chapter locking detection (@kazemcodes)

📊 Release Stats

  • Commits since last release: 62
  • Release tag: v2.0.15

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

Package Description
*-arm64-v8a-*.apk Modern 64-bit ARM devices (recommended for most phones)
*-armeabi-v7a-*.apk Older 32-bit ARM devices
*-x86_64-*.apk 64-bit Intel/AMD (emulators, some tablets)
*-x86-*.apk 32-bit Intel/AMD devices

🖥️ Desktop

Package Platform Notes
.msi Windows 10/11 installer
.deb Debian/Ubuntu Linux
.rpm Fedora/RHEL Linux
.AppImage Universal Linux (no install needed) Supports delta updates!
.AppImage.zsync Delta update metadata For AppImageUpdate tool
.jar Cross-platform (requires Java 21+)

🎉 New: AppImage Delta Updates!

The AppImage now supports efficient delta updates:

  • 70-90% smaller downloads - Only download what changed
  • Faster updates - Less waiting time
  • Bandwidth efficient - Great for slow connections

To use delta updates:

# Install AppImageUpdate
wget https://github.com/AppImageCommunity/AppImageUpdate/releases/latest/download/appimageupdatetool-x86_64.AppImage
chmod +x appimageupdatetool-x86_64.AppImage

# Update IReader (downloads only the diff!)
./appimageupdatetool-x86_64.AppImage IReader-x86_64.AppImage

Or install via AM package manager:

am -i ireader  # Install
am -u ireader  # Update

🔗 Links

📝 Installation Notes

Android
  1. Download the APK matching your device architecture
  2. Enable "Install from Unknown Sources" in Settings > Security
  3. Open the downloaded APK to install
Windows
  1. Download the .msi installer
  2. Run the installer (you may need to allow it through SmartScreen)
  3. Follow the installation wizard
Linux
# Debian/Ubuntu
sudo dpkg -i ireader_*.deb
sudo apt-get install -f  # Install dependencies if needed

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

# AppImage (any distro)
chmod +x IReader-*.AppImage
./IReader-*.AppImage

# AppImage with AM package manager (recommended)
am -i ireader  # Install
am -u ireader  # Update

# AppImage delta updates (70-90% smaller downloads)
# Install AppImageUpdate
wget https://github.com/AppImageCommunity/AppImageUpdate/releases/latest/download/appimageupdatetool-x86_64.AppImage
chmod +x appimageupdatetool-x86_64.AppImage

# Update IReader (downloads only changes)
./appimageupdatetool-x86_64.AppImage IReader-*.AppImage

Verify checksums:

sha256sum -c IReader-x86_64.AppImage.sha256

Built from commit 9b319ad2c

IReader Preview r1346

26 Feb 09:45

Choose a tag to compare

IReader Preview r1346 Pre-release
Pre-release

🎉 IReader Preview Release

📦 What's New

  • feat(characterart): update navigation and default provider to Qwen Fast (@kazemcodes)

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

  • Universal APK - Works on all devices (recommended for most users)
  • ARM64-v8a - Modern 64-bit ARM devices (most recent phones)
  • ARMv7 - Older 32-bit ARM devices
  • x86_64 - 64-bit Intel/AMD devices (emulators, tablets)
  • x86 - 32-bit Intel/AMD devices

🖥️ Desktop

  • Windows - .msi installer for Windows 10/11
  • Linux (Debian/Ubuntu) - .deb package
  • Linux (Fedora/RHEL) - .rpm package
  • Universal JAR - Cross-platform Java application

🔗 Links

⚠️ Preview Release Notice

This is a preview/pre-release build generated from the latest development code. It may contain:

  • Experimental features
  • Potential bugs or instability
  • Breaking changes

For stable releases, please visit the main releases page.

📝 Installation Notes

Android: Enable "Install from Unknown Sources" in your device settings before installing.

Windows: You may need to allow the installer through Windows Defender SmartScreen.

Linux: Install using your package manager:

# Debian/Ubuntu
sudo dpkg -i ireader_*.deb

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

Generated automatically from commit 07240e3

IReader Preview r1339

24 Feb 22:49

Choose a tag to compare

IReader Preview r1339 Pre-release
Pre-release

🎉 IReader Preview Release

📦 What's New

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

  • Universal APK - Works on all devices (recommended for most users)
  • ARM64-v8a - Modern 64-bit ARM devices (most recent phones)
  • ARMv7 - Older 32-bit ARM devices
  • x86_64 - 64-bit Intel/AMD devices (emulators, tablets)
  • x86 - 32-bit Intel/AMD devices

🖥️ Desktop

  • Windows - .msi installer for Windows 10/11
  • Linux (Debian/Ubuntu) - .deb package
  • Linux (Fedora/RHEL) - .rpm package
  • Universal JAR - Cross-platform Java application

🔗 Links

⚠️ Preview Release Notice

This is a preview/pre-release build generated from the latest development code. It may contain:

  • Experimental features
  • Potential bugs or instability
  • Breaking changes

For stable releases, please visit the main releases page.

📝 Installation Notes

Android: Enable "Install from Unknown Sources" in your device settings before installing.

Windows: You may need to allow the installer through Windows Defender SmartScreen.

Linux: Install using your package manager:

# Debian/Ubuntu
sudo dpkg -i ireader_*.deb

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

Generated automatically from commit d11a36b

IReader Preview r1328

19 Feb 10:28

Choose a tag to compare

IReader Preview r1328 Pre-release
Pre-release

🎉 IReader Preview Release

📦 What's New

THIS UPDATE IS JUST FOR LINUX USER NOTHING NEW WAS ADDED

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

  • Universal APK - Works on all devices (recommended for most users)
  • ARM64-v8a - Modern 64-bit ARM devices (most recent phones)
  • ARMv7 - Older 32-bit ARM devices
  • x86_64 - 64-bit Intel/AMD devices (emulators, tablets)
  • x86 - 32-bit Intel/AMD devices

🖥️ Desktop

  • Windows - .msi installer for Windows 10/11
  • Linux (Debian/Ubuntu) - .deb package
  • Linux (Fedora/RHEL) - .rpm package
  • Universal JAR - Cross-platform Java application

🔗 Links

⚠️ Preview Release Notice

This is a preview/pre-release build generated from the latest development code. It may contain:

  • Experimental features
  • Potential bugs or instability
  • Breaking changes

For stable releases, please visit the main releases page.

📝 Installation Notes

Android: Enable "Install from Unknown Sources" in your device settings before installing.

Windows: You may need to allow the installer through Windows Defender SmartScreen.

Linux: Install using your package manager:

# Debian/Ubuntu
sudo dpkg -i ireader_*.deb

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

Generated automatically from commit 94f21fe

IReader Preview r1321

18 Feb 21:58

Choose a tag to compare

IReader Preview r1321 Pre-release
Pre-release

🎉 IReader Preview Release

📦 What's New

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

  • Universal APK - Works on all devices (recommended for most users)
  • ARM64-v8a - Modern 64-bit ARM devices (most recent phones)
  • ARMv7 - Older 32-bit ARM devices
  • x86_64 - 64-bit Intel/AMD devices (emulators, tablets)
  • x86 - 32-bit Intel/AMD devices

🖥️ Desktop

  • Windows - .msi installer for Windows 10/11
  • Linux (Debian/Ubuntu) - .deb package
  • Linux (Fedora/RHEL) - .rpm package
  • Universal JAR - Cross-platform Java application

🔗 Links

⚠️ Preview Release Notice

This is a preview/pre-release build generated from the latest development code. It may contain:

  • Experimental features
  • Potential bugs or instability
  • Breaking changes

For stable releases, please visit the main releases page.

📝 Installation Notes

Android: Enable "Install from Unknown Sources" in your device settings before installing.

Windows: You may need to allow the installer through Windows Defender SmartScreen.

Linux: Install using your package manager:

# Debian/Ubuntu
sudo dpkg -i ireader_*.deb

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

Generated automatically from commit 7486fce

IReader Preview r1315

15 Feb 21:09

Choose a tag to compare

IReader Preview r1315 Pre-release
Pre-release

🎉 IReader Preview Release

📦 What's New

  • hotfix remote fetch somehow cause the content be lost (@kazemcodes)

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

  • Universal APK - Works on all devices (recommended for most users)
  • ARM64-v8a - Modern 64-bit ARM devices (most recent phones)
  • ARMv7 - Older 32-bit ARM devices
  • x86_64 - 64-bit Intel/AMD devices (emulators, tablets)
  • x86 - 32-bit Intel/AMD devices

🖥️ Desktop

  • Windows - .msi installer for Windows 10/11
  • Linux (Debian/Ubuntu) - .deb package
  • Linux (Fedora/RHEL) - .rpm package
  • Universal JAR - Cross-platform Java application

🔗 Links

⚠️ Preview Release Notice

This is a preview/pre-release build generated from the latest development code. It may contain:

  • Experimental features
  • Potential bugs or instability
  • Breaking changes

For stable releases, please visit the main releases page.

📝 Installation Notes

Android: Enable "Install from Unknown Sources" in your device settings before installing.

Windows: You may need to allow the installer through Windows Defender SmartScreen.

Linux: Install using your package manager:

# Debian/Ubuntu
sudo dpkg -i ireader_*.deb

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

Generated automatically from commit e3d5c7b

IReader v2.0.14

13 Feb 16:05

Choose a tag to compare

🎉 IReader v2.0.14

📦 What's New

  • bring back feature to set voice and language in the app for TTS feature (@kazemcodes)
  • fix backup not saving the chapter contents (@kazemcodes)
  • fix backup restore not working (@kazemcodes)
  • stage 2 of scroll saving (@kazemcodes)
  • complete scroll saving in reader screen (@kazemcodes)
  • fix scroll position in detail screen (@kazemcodes)
  • feat(i18n): Add new translation strings and support for additional languages (@kazemcodes)
  • refactor(reader): Move paragraph indent from modifier padding to text content (@kazemcodes)
  • feat(library): Add update all books functionality with force update option (@kazemcodes)
  • fix issue #187 (@kazemcodes)
  • fix issue #184 (@kazemcodes)
  • feat(tts): Add native TTS chunk mode support with configurable word merging (@kazemcodes)
  • add UI for reader plugins (@kazemcodes)
  • fix bug related to not saving chapters and improve book migration (@kazemcodes)
  • add localsource guide (@kazemcodes)
  • fix bug where pre-fetching cause race condition and chapter content not inserted into db (@kazemcodes)
  • feat(translate): Add book metadata translation and improve error handling (@kazemcodes)
  • fix hugging face translation api key issue (@kazemcodes)
  • feat(translate): Add language preference getters and improve timestamp handling (@kazemcodes)
  • feat(translate): Add OpenRouter and NVIDIA NIM translation engines (@kazemcodes)
  • feat(translate): Add translation queue manager and retry handler for robust coordination (@kazemcodes)
  • fix translation service in desktop (@kazemcodes)
  • feat(translate): Enhance Ollama engine with model discovery and improve offline retry strategy (@kazemcodes)
  • feat(translate): Add custom prompt support and improve translation engine configurations (@kazemcodes)

📊 Release Stats

  • Commits since last release: 35
  • Release tag: v2.0.14

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

Package Description
*-arm64-v8a-*.apk Modern 64-bit ARM devices (recommended for most phones)
*-armeabi-v7a-*.apk Older 32-bit ARM devices
*-x86_64-*.apk 64-bit Intel/AMD (emulators, some tablets)
*-x86-*.apk 32-bit Intel/AMD devices

🖥️ Desktop

Package Platform
.msi Windows 10/11 installer
.deb Debian/Ubuntu Linux
.rpm Fedora/RHEL Linux
.AppImage Universal Linux (no install needed)
.jar Cross-platform (requires Java 21+)

🔗 Links

📝 Installation Notes

Android
  1. Download the APK matching your device architecture
  2. Enable "Install from Unknown Sources" in Settings > Security
  3. Open the downloaded APK to install
Windows
  1. Download the .msi installer
  2. Run the installer (you may need to allow it through SmartScreen)
  3. Follow the installation wizard
Linux
# Debian/Ubuntu
sudo dpkg -i ireader_*.deb
sudo apt-get install -f  # Install dependencies if needed

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

# AppImage (any distro)
chmod +x IReader-*.AppImage
./IReader-*.AppImage

Built from commit 8cefcc900

IReader Preview r1299

11 Feb 15:36

Choose a tag to compare

IReader Preview r1299 Pre-release
Pre-release

🎉 IReader Preview Release

📦 What's New

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

  • Universal APK - Works on all devices (recommended for most users)
  • ARM64-v8a - Modern 64-bit ARM devices (most recent phones)
  • ARMv7 - Older 32-bit ARM devices
  • x86_64 - 64-bit Intel/AMD devices (emulators, tablets)
  • x86 - 32-bit Intel/AMD devices

🖥️ Desktop

  • Windows - .msi installer for Windows 10/11
  • Linux (Debian/Ubuntu) - .deb package
  • Linux (Fedora/RHEL) - .rpm package
  • Universal JAR - Cross-platform Java application

🔗 Links

⚠️ Preview Release Notice

This is a preview/pre-release build generated from the latest development code. It may contain:

  • Experimental features
  • Potential bugs or instability
  • Breaking changes

For stable releases, please visit the main releases page.

📝 Installation Notes

Android: Enable "Install from Unknown Sources" in your device settings before installing.

Windows: You may need to allow the installer through Windows Defender SmartScreen.

Linux: Install using your package manager:

# Debian/Ubuntu
sudo dpkg -i ireader_*.deb

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

Generated automatically from commit 02eedd3

IReader Preview r1283

07 Feb 15:05

Choose a tag to compare

IReader Preview r1283 Pre-release
Pre-release

🎉 IReader Preview Release

📦 What's New

📥 Downloads

Choose the appropriate package for your platform:

🤖 Android

  • Universal APK - Works on all devices (recommended for most users)
  • ARM64-v8a - Modern 64-bit ARM devices (most recent phones)
  • ARMv7 - Older 32-bit ARM devices
  • x86_64 - 64-bit Intel/AMD devices (emulators, tablets)
  • x86 - 32-bit Intel/AMD devices

🖥️ Desktop

  • Windows - .msi installer for Windows 10/11
  • Linux (Debian/Ubuntu) - .deb package
  • Linux (Fedora/RHEL) - .rpm package
  • Universal JAR - Cross-platform Java application

🔗 Links

⚠️ Preview Release Notice

This is a preview/pre-release build generated from the latest development code. It may contain:

  • Experimental features
  • Potential bugs or instability
  • Breaking changes

For stable releases, please visit the main releases page.

📝 Installation Notes

Android: Enable "Install from Unknown Sources" in your device settings before installing.

Windows: You may need to allow the installer through Windows Defender SmartScreen.

Linux: Install using your package manager:

# Debian/Ubuntu
sudo dpkg -i ireader_*.deb

# Fedora/RHEL
sudo rpm -i ireader-*.rpm

Generated automatically from commit 359329c