Releases: IReaderorg/IReader
IReader v2.0.16
🎉 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.AppImageOr install via AM package manager:
am -i ireader # Install
am -u ireader # Update🔗 Links
- Full Changelog: v2.0.15...v2.0.16
- Website: https://ireaderorg.netlify.app/
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
📝 Installation Notes
Android
- Download the APK matching your device architecture
- Enable "Install from Unknown Sources" in Settings > Security
- Open the downloaded APK to install
Windows
- Download the
.msiinstaller - Run the installer (you may need to allow it through SmartScreen)
- 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-*.AppImageVerify checksums:
sha256sum -c IReader-x86_64.AppImage.sha256Built from commit 81709cebc
IReader v2.0.15
🎉 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.AppImageOr install via AM package manager:
am -i ireader # Install
am -u ireader # Update🔗 Links
- Full Changelog: v2.0.14...v2.0.15
- Website: https://ireaderorg.netlify.app/
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
📝 Installation Notes
Android
- Download the APK matching your device architecture
- Enable "Install from Unknown Sources" in Settings > Security
- Open the downloaded APK to install
Windows
- Download the
.msiinstaller - Run the installer (you may need to allow it through SmartScreen)
- 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-*.AppImageVerify checksums:
sha256sum -c IReader-x86_64.AppImage.sha256Built from commit 9b319ad2c
IReader Preview r1346
🎉 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 -
.msiinstaller for Windows 10/11 - Linux (Debian/Ubuntu) -
.debpackage - Linux (Fedora/RHEL) -
.rpmpackage - Universal JAR - Cross-platform Java application
🔗 Links
- Website: https://ireaderorg.netlify.app/
- Full Changelog: 1f2ab63...07240e3
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
⚠️ 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-*.rpmGenerated automatically from commit 07240e3
IReader Preview r1339
🎉 IReader Preview Release
📦 What's New
- claen up the wifi sync impl (@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 -
.msiinstaller for Windows 10/11 - Linux (Debian/Ubuntu) -
.debpackage - Linux (Fedora/RHEL) -
.rpmpackage - Universal JAR - Cross-platform Java application
🔗 Links
- Website: https://ireaderorg.netlify.app/
- Full Changelog: 87936f5...d11a36b
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
⚠️ 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-*.rpmGenerated automatically from commit d11a36b
IReader Preview r1328
🎉 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 -
.msiinstaller for Windows 10/11 - Linux (Debian/Ubuntu) -
.debpackage - Linux (Fedora/RHEL) -
.rpmpackage - Universal JAR - Cross-platform Java application
🔗 Links
- Website: https://ireaderorg.netlify.app/
- Full Changelog: ed2f83c...94f21fe
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
⚠️ 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-*.rpmGenerated automatically from commit 94f21fe
IReader Preview r1321
🎉 IReader Preview Release
📦 What's New
- fix erros (@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 -
.msiinstaller for Windows 10/11 - Linux (Debian/Ubuntu) -
.debpackage - Linux (Fedora/RHEL) -
.rpmpackage - Universal JAR - Cross-platform Java application
🔗 Links
- Website: https://ireaderorg.netlify.app/
- Full Changelog: 6017daa...7486fce
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
⚠️ 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-*.rpmGenerated automatically from commit 7486fce
IReader Preview r1315
🎉 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 -
.msiinstaller for Windows 10/11 - Linux (Debian/Ubuntu) -
.debpackage - Linux (Fedora/RHEL) -
.rpmpackage - Universal JAR - Cross-platform Java application
🔗 Links
- Website: https://ireaderorg.netlify.app/
- Full Changelog: 0a3a079...e3d5c7b
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
⚠️ 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-*.rpmGenerated automatically from commit e3d5c7b
IReader v2.0.14
🎉 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
- Full Changelog: v2.0.13...v2.0.14
- Website: https://ireaderorg.netlify.app/
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
📝 Installation Notes
Android
- Download the APK matching your device architecture
- Enable "Install from Unknown Sources" in Settings > Security
- Open the downloaded APK to install
Windows
- Download the
.msiinstaller - Run the installer (you may need to allow it through SmartScreen)
- 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-*.AppImageBuilt from commit 8cefcc900
IReader Preview r1299
🎉 IReader Preview Release
📦 What's New
- add (@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 -
.msiinstaller for Windows 10/11 - Linux (Debian/Ubuntu) -
.debpackage - Linux (Fedora/RHEL) -
.rpmpackage - Universal JAR - Cross-platform Java application
🔗 Links
- Website: https://ireaderorg.netlify.app/
- Full Changelog: 9b04db0...02eedd3
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
⚠️ 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-*.rpmGenerated automatically from commit 02eedd3
IReader Preview r1283
🎉 IReader Preview Release
📦 What's New
- fix on ios (@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 -
.msiinstaller for Windows 10/11 - Linux (Debian/Ubuntu) -
.debpackage - Linux (Fedora/RHEL) -
.rpmpackage - Universal JAR - Cross-platform Java application
🔗 Links
- Website: https://ireaderorg.netlify.app/
- Full Changelog: 11d24fd...359329c
- Documentation: https://github.com/ireaderorg/ireader/wiki
- Report Issues: https://github.com/ireaderorg/ireader/issues
⚠️ 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-*.rpmGenerated automatically from commit 359329c