tag:github.com,2008:https://github.com/lnreader/lnreader/releases Release notes from lnreader 2026-02-18T17:01:06Z tag:github.com,2008:Repository/302512523/v2.0.3 2026-02-20T16:02:53Z LNReader v.2.0.3 <h4>✨ New Features</h4> <ul> <li>Show first unread chapter in Read button and FAB when no last read exists</li> <li>Add Kitsu tracker integration</li> <li>Support additional plugin setting types (dropdowns and checkboxes)</li> <li>Allow all safe tags and attributes when sanitizing chapter HTML</li> <li>Add RTL (Right-to-Left) language support</li> <li>Add <code>@noble/ciphers</code> support for plugins</li> <li>Add volume button offset setting</li> </ul> <h4>🚀 Performance &amp; Refactors</h4> <ul> <li>Optimize Library screen performance and fix category bug</li> <li>Optimize Novel screen performance and improve download state tracking</li> <li>Replace sync DB operations with async to prevent database locks</li> <li>Improve transaction handling with <code>withExclusiveTransactionAsync</code></li> <li>Stabilize scroll handler references to prevent infinite re-renders</li> <li>Update components to follow Material Design 3 guidelines</li> <li>Replace react-native-paper menus with custom implementation</li> </ul> <h4>🛠 Fixes</h4> <ul> <li>Miscellaneous UI tweaks</li> <li>Prevent tab bar height jump and shadow flash on Browse screen</li> <li>Pre-fetch adjacent chapters in Reader and during library updates</li> <li>Order chapter pages numerically for accurate retrieval</li> <li>Fix chapter loading in Jump-to-Chapter modal and chapter drawer</li> <li>Sanitize EPUB filenames to remove filesystem-unsafe characters</li> <li>Prevent EPUB import crash loops (DocumentPicker cache, IOException handling)</li> <li>Use NativeFile for custom CSS/JS imports to fix content URI issues</li> <li>Close OkHttp responses and streams properly</li> <li>Remove missing image references during EPUB export</li> <li>Add max height to Set Categories modal</li> <li>Show plugin settings when updates introduce new options</li> </ul> rajarsheechatterjee tag:github.com,2008:Repository/302512523/v2.0.2 2026-01-10T09:00:49Z LNReader v2.0.2 <p>LNReader v2.0.2 is a follow‑up to v2.0.1 focused on stability, TTS behavior, and a few UI and data‑handling fixes.</p> <div class="markdown-alert markdown-alert-warning"><p class="markdown-alert-title"><svg class="octicon octicon-alert mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>Warning</p><p>Backup data from version 1.1.19 does not include downloads or reading progress. Downloaded content and reading progress will not transfer to LNReader 2.0.</p> </div> <div class="markdown-alert markdown-alert-note"><p class="markdown-alert-title"><svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>Note</p><p>LNReader no longer includes pre-installed plugin repositories. To add repositories, visit: <a href="https://www.lnreader.app/plugins" rel="nofollow">https://www.lnreader.app/plugins</a></p> </div> <h3>Reader and UI</h3> <ul> <li>Reader now shows page names instead of only numbers, and the jump‑to‑chapter modal uses the full chapter list.</li> <li>Battery level display in the reader footer updates correctly when chapters change.</li> </ul> <h3>TTS and background</h3> <ul> <li>TTS handling has been adjusted to avoid overflow issues and to start more reliably from the first paragraph.</li> <li>Reading and TTS can now continue while the app is in the background.</li> </ul> <h3>Library, backup, and data</h3> <ul> <li>Category and updates lists have improved sorting behavior.</li> <li>Backup now skips failed entities instead of failing entirely, and DB/PRAGMA calls have better error handling, improving offline stability.</li> </ul> rajarsheechatterjee tag:github.com,2008:Repository/302512523/v2.0.1 2025-11-15T15:55:05Z LNReader v2.0.1 <p>This patch release provides small improvements following the 2.0.0 update.</p> <h2>Changes</h2> <h3>Feature</h3> <ul> <li>Added progress notifications for local backup creation and restore.</li> </ul> <h3>Fixes</h3> <ul> <li>Library updates now use <code>INSERT OR IGNORE</code> to avoid duplicate entry issues.</li> <li>The default category is created only if it does not already exist.</li> </ul> <h2>If You Missed 2.0.0</h2> <p>Version 2.0.0 introduced major structural changes, including a new plugin system, an updated reader engine, revised backup formats, improved EPUB handling, and several UI and performance updates. Reviewing the 2.0.0 notes is recommended before upgrading.</p> rajarsheechatterjee tag:github.com,2008:Repository/302512523/v2.0.0 2025-11-15T15:55:19Z LNReader v2.0.0 <p>LNReader 2.0 introduces a rebuilt plugin system, a redesigned reader engine, improved backup options, major UI updates, and extensive performance and stability improvements.</p> <div class="markdown-alert markdown-alert-warning"><p class="markdown-alert-title"><svg class="octicon octicon-alert mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>Warning</p><p>Backup data from version 1.1.19 does not include downloads or reading progress. Downloaded content and reading progress will not transfer to LNReader 2.0.</p> </div> <div class="markdown-alert markdown-alert-note"><p class="markdown-alert-title"><svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>Note</p><p>LNReader no longer includes pre-installed plugin repositories. To add repositories, visit: <a href="https://www.lnreader.app/plugins" rel="nofollow">https://www.lnreader.app/plugins</a></p> </div> <h2>Highlights</h2> <h3><strong>Plugins</strong></h3> <ul> <li>Complete plugin system overhaul with dedicated storage.</li> <li>Updated plugin hosts, improved configuration options, and better developer experience.</li> <li>Faster global search and improved swipe behavior.</li> </ul> <h3><strong>Reader</strong></h3> <ul> <li>Reader rewritten in vanJS for better performance.</li> <li>Page Reader updates: chapter caching, EPUB chapter merging, improved padding, and smoother navigation.</li> <li>Updated Reader footer, context menu, and Reader Settings UI.</li> </ul> <h3><strong>Backups</strong></h3> <ul> <li>Support for Google Drive and remote backups.</li> <li>New ZIP backup format and a reimplemented local backup system.</li> <li>More reliable restore handling.</li> </ul> <h3><strong>EPUB &amp; Files</strong></h3> <ul> <li>EPUB parsing rewritten in C++ for Android.</li> <li>Improved file manager, custom storage folder support, and more reliable cover handling.</li> </ul> <h3><strong>UI &amp; UX</strong></h3> <ul> <li>Updated bottom navigation, themes, icons, and splash screen.</li> <li>FilterSheet redesign and more consistent spacing.</li> <li>Dynamic novel app bar and improved bottom sheets.</li> </ul> <h3><strong>Performance &amp; Architecture</strong></h3> <ul> <li>React Native 0.72 upgrade and new architecture support.</li> <li>Kotlin migration for Android components.</li> <li>FlashList reinstated with fixes, faster task queue, and reduced rendering time.</li> <li>TypeScript conversion and MMKV-based storage.</li> </ul> <h3><strong>Other Features</strong></h3> <ul> <li>MangaUpdates tracker.</li> <li>Multi-language reading option.</li> <li>Additional HTML tag support and improved sanitization.</li> </ul> <h2>Stability &amp; Fixes</h2> <p>Numerous fixes across reader behavior, navigation, downloads, category updates, parsing logic, global search, and UI alignment. Overall stability and responsiveness have been significantly improved.</p> <h2>Localization</h2> <p>New French and Thai translations, Arabic alignment fixes, and general translation updates.</p> <h2>New Contributors</h2> <p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/he0119/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/he0119">@he0119</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Palloxin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Palloxin">@Palloxin</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Batorian/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Batorian">@Batorian</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elfing44/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elfing44">@elfing44</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Soopyboo32/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Soopyboo32">@Soopyboo32</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Skeltons/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Skeltons">@Skeltons</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Anan5a/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Anan5a">@Anan5a</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NilSilva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NilSilva">@NilSilva</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/br14n-sol/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/br14n-sol">@br14n-sol</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MOA-YAD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MOA-YAD">@MOA-YAD</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jacksin125/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jacksin125">@jacksin125</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Neel-shetty/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Neel-shetty">@Neel-shetty</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rvx05/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rvx05">@rvx05</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ilonachan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ilonachan">@ilonachan</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yammyy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yammyy">@yammyy</a></p> <p>Full Changelog: <a class="commit-link" href="https://github.com/lnreader/lnreader/compare/v1.1.19...v2.0.0"><tt>v1.1.19...v2.0.0</tt></a></p> rajarsheechatterjee tag:github.com,2008:Repository/302512523/v2.0.0-beta.3 2025-11-13T19:13:55Z LNReader v2.0.0-beta.3 <div class="markdown-alert markdown-alert-warning"><p class="markdown-alert-title"><svg class="octicon octicon-alert mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>Warning</p><p>The backup data from version 1.1.19 does not include downloads or reading progress information. As a result, any downloaded content and your progress in chapters will be lost and not carried over when upgrading to version 2.0.0.</p> </div> <div class="markdown-alert markdown-alert-note"><p class="markdown-alert-title"><svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>Note</p><p>LNReader no longer includes pre-installed plugin repositories. To add plugin repositories, please visit our official plugins page at <a href="https://www.lnreader.app/plugins" rel="nofollow">https://www.lnreader.app/plugins</a></p> </div> <h2>LNReader v2.0.0-beta.3 Release Notes</h2> <h3>New Features</h3> <ul> <li>Added 'multi' language option</li> <li>Implemented Page Reader</li> <li>Added FilterTypes.Switch and FilterTypes.TextInput support for plugin filters</li> <li>Allow user input for plugin configurations</li> </ul> <h3>Improvements</h3> <ul> <li>Rewrote Reader using VanJS</li> <li>Enhanced bottom sheets</li> <li>Improved bottom navigation</li> <li>Made source list sorting by name</li> <li>Made plugin/source swiping less sensitive</li> <li>Faster and less laggy global search</li> <li>More transparent Android navigation bar</li> <li>Decreased reader progress bar font size</li> <li>Better progress bar proportions</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed image placement in preview</li> <li>Resolved filter-related issues</li> <li>Fixed search error when query contains special characters</li> <li>Corrected novel info saving</li> <li>Fixed 'can't parse page' SQL syntax error</li> <li>Addressed cover height incorrect when screen width changes</li> <li>Fixed reader page padding and back press issues</li> <li>Resolved path-related problems</li> </ul> <h3>New Contributors</h3> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Skeltons/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Skeltons">@Skeltons</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Anan5a/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Anan5a">@Anan5a</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NilSilva/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NilSilva">@NilSilva</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/lnreader/lnreader/compare/v2.0.0-beta.2...v2.0.0-beta.3"><tt>v2.0.0-beta.2...v2.0.0-beta.3</tt></a></p> rajarsheechatterjee tag:github.com,2008:Repository/302512523/v2.0.0-beta.2 2025-11-13T19:14:50Z LNReader v2.0.0-beta.2 <div class="markdown-alert markdown-alert-warning"><p class="markdown-alert-title"><svg class="octicon octicon-alert mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>Warning</p><p>The backup data from version 1.1.19 does not include downloads or reading progress information. As a result, any downloaded content and your progress in chapters will be lost and not carried over when upgrading to version 2.0.0.</p> </div> <div class="markdown-alert markdown-alert-note"><p class="markdown-alert-title"><svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg>Note</p><p>LNReader no longer includes pre-installed plugin repositories. To add plugin repositories, please visit our official plugins page at <a href="https://www.lnreader.app/plugins" rel="nofollow">https://www.lnreader.app/plugins</a></p> </div> <h3>What's Changed</h3> <h3>Features and Enhancements</h3> <ul> <li>Dynamic novel appbar (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CD-Z/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CD-Z">@CD-Z</a>, <a href="https://github.com/LNReader/lnreader/pull/998" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/998/hovercard">#998</a>)</li> <li>Plugin repositories (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rajarsheechatterjee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rajarsheechatterjee">@rajarsheechatterjee</a>, <a href="https://github.com/LNReader/lnreader/pull/1051" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1051/hovercard">#1051</a>)</li> <li>Enhanced TTS functionality (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1054" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1054/hovercard">#1054</a>)</li> <li>Fixed Reader footer &amp; Navigation bar (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1076" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1076/hovercard">#1076</a>)</li> <li>Database for plugins (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rider21/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rider21">@Rider21</a>, <a href="https://github.com/LNReader/lnreader/pull/986" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/986/hovercard">#986</a>)</li> <li>Onboarding screen (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1093" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1093/hovercard">#1093</a>)</li> <li>App file manager (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1093" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1093/hovercard">#1093</a>)</li> <li>French localization support (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elfing44/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elfing44">@elfing44</a>, <a href="https://github.com/LNReader/lnreader/pull/1092" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1092/hovercard">#1092</a>)</li> <li>Open random entry button (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Soopyboo32/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Soopyboo32">@Soopyboo32</a>, <a href="https://github.com/LNReader/lnreader/pull/1098" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1098/hovercard">#1098</a>)</li> <li>Lazy initialization for plugins (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1104" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1104/hovercard">#1104</a>)</li> <li>Service Manager (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1124" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1124/hovercard">#1124</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Insert/update novel/chapter logic (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1019" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1019/hovercard">#1019</a>)</li> <li>Arabic alignment and language list order (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Palloxin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Palloxin">@Palloxin</a>, <a href="https://github.com/LNReader/lnreader/pull/1024" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1024/hovercard">#1024</a>)</li> <li>Update pages functionality (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1048" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1048/hovercard">#1048</a>)</li> <li>Novel total pages update (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Batorian/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Batorian">@Batorian</a>, <a href="https://github.com/LNReader/lnreader/pull/1069" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1069/hovercard">#1069</a>)</li> <li>Scroll to current Chapter (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CD-Z/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CD-Z">@CD-Z</a>, <a href="https://github.com/LNReader/lnreader/pull/1101" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1101/hovercard">#1101</a>)</li> <li>Volume scrolling (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/r1di/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/r1di">@r1di</a>, <a href="https://github.com/LNReader/lnreader/pull/1114" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1114/hovercard">#1114</a>)</li> <li>Default cover URL update (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/error7404/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/error7404">@error7404</a>, <a href="https://github.com/LNReader/lnreader/pull/1122" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1122/hovercard">#1122</a>)</li> </ul> <h3>Improvements</h3> <ul> <li>UX tweaks (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rajarsheechatterjee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rajarsheechatterjee">@rajarsheechatterjee</a>, <a href="https://github.com/LNReader/lnreader/pull/1052" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1052/hovercard">#1052</a>)</li> <li>Kotlin migration for native Android (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1095" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1095/hovercard">#1095</a>)</li> <li>Remove restore errors (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1096" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1096/hovercard">#1096</a>)</li> <li>Download file with cookie persistence (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1100" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1100/hovercard">#1100</a>)</li> <li>Allow id and class attributes in HTML (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CD-Z/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CD-Z">@CD-Z</a>, <a href="https://github.com/LNReader/lnreader/pull/1066" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1066/hovercard">#1066</a>)</li> <li>Merge epub chapters (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a>, <a href="https://github.com/LNReader/lnreader/pull/1117" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1117/hovercard">#1117</a>)</li> </ul> <h3>Other Changes</h3> <ul> <li>Added table functionality (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/K1ngfish3r/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/K1ngfish3r">@K1ngfish3r</a>, <a href="https://github.com/LNReader/lnreader/pull/1020" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1020/hovercard">#1020</a>)</li> <li>Removed HTML entity replace function when sanitizing text (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/K1ngfish3r/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/K1ngfish3r">@K1ngfish3r</a>, <a href="https://github.com/LNReader/lnreader/pull/1049" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1049/hovercard">#1049</a>)</li> <li>About page version update (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/error7404/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/error7404">@error7404</a>, <a href="https://github.com/LNReader/lnreader/pull/1072" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1072/hovercard">#1072</a>)</li> <li>GitHub action update (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/error7404/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/error7404">@error7404</a>, <a href="https://github.com/LNReader/lnreader/pull/1072" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1072/hovercard">#1072</a>)</li> <li>Progress bar hiding (<a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CD-Z/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CD-Z">@CD-Z</a>, <a href="https://github.com/LNReader/lnreader/pull/1102" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1102/hovercard">#1102</a>)</li> </ul> <h3>New Contributors</h3> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Palloxin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Palloxin">@Palloxin</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Batorian/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Batorian">@Batorian</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/elfing44/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elfing44">@elfing44</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Soopyboo32/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Soopyboo32">@Soopyboo32</a></li> </ul> <p>For the full changelog, please visit: <a href="https://github.com/LNReader/lnreader/compare/v2.0.0-beta.1...v2.0.0-beta.2">v2.0.0-beta.1...v2.0.0-beta.2</a></p> rajarsheechatterjee tag:github.com,2008:Repository/302512523/v2.0.0-beta.1 2024-07-11T14:54:09Z LNReader v2.0.0-beta.1 <div class="markdown-alert markdown-alert-warning"><p class="markdown-alert-title"><svg class="octicon octicon-alert mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>Warning</p><p>The backup data from version 1.1.19 does not include downloads or reading progress information. As a result, any downloaded content and your progress in chapters will be lost and not carried over when upgrading to version 2.0.0.</p> </div> <h2>Features</h2> <ul> <li>Added protobuf support (Wuxia World)</li> <li>Introduced htmlparser2 support</li> <li>Implemented reader horizontal scroll and bionic reading capabilities</li> </ul> <h2>Fixes</h2> <ul> <li>Resolved issue with chapter.page when containing special characters (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/K1ngfish3r/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/K1ngfish3r">@K1ngfish3r</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207869158" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/1015" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/1015/hovercard" href="https://github.com/lnreader/lnreader/pull/1015">#1015</a>)</li> <li>Improved sensitivity of reader swipe gestures</li> <li>Fixed many other minor bugs</li> </ul> <h2>Migration from v1.1.9</h2> <ol> <li>Create v1.1.9 backup</li> <li>Uninstall the current app</li> <li>Download converted file from <a href="https://lnreader.github.io/guides/upgrade" rel="nofollow">https://lnreader.github.io/guides/upgrade</a></li> <li>Install beta</li> <li>Clear app data</li> <li>Download required plugins</li> <li>Bypass cloudflare for all plugins (if needed)</li> <li>Perform legacy restore</li> </ol> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/lnreader/lnreader/compare/v2.0.0-beta.0...v2.0.0-beta.1"><tt>v2.0.0-beta.0...v2.0.0-beta.1</tt></a></p> nyagami tag:github.com,2008:Repository/302512523/v2.0.0-beta.0 2024-04-01T17:41:59Z v2.0.0-beta.0 <div class="markdown-alert markdown-alert-warning"><p class="markdown-alert-title"><svg class="octicon octicon-alert mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg>Warning</p><p>The backup data from version 1.1.19 does not include downloads or reading progress information. As a result, any downloaded content and your progress in chapters will be lost and not carried over when upgrading to version 2.0.0.</p> </div> <h2>New Features</h2> <ul> <li>New Library tab view look (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2114510451" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/939" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/939/hovercard" href="https://github.com/lnreader/lnreader/pull/939">#939</a>)</li> <li>Users can now choose where to start Text-to-Speech (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nyagami/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nyagami">@nyagami</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2150443125" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/968" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/968/hovercard" href="https://github.com/lnreader/lnreader/pull/968">#968</a>)</li> <li>New Webview look (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rider21/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rider21">@Rider21</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2154635128" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/977" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/977/hovercard" href="https://github.com/lnreader/lnreader/pull/977">#977</a>)</li> <li>New app icons and animated splashscreen (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CD-Z/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CD-Z">@CD-Z</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2152709057" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/974" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/974/hovercard" href="https://github.com/lnreader/lnreader/pull/974">#974</a>)</li> <li>New Switch look</li> <li>New Plugin Management UI</li> </ul> <h2>Fixes</h2> <ul> <li>Improved TTS highlight</li> <li>Faster read/write of UTF-8 files with native implementation</li> <li>Fixed wrong NovelDrawer reference when going back</li> <li>Midnight Dusk Theme (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CD-Z/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CD-Z">@CD-Z</a> - <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2164827713" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/983" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/983/hovercard" href="https://github.com/lnreader/lnreader/pull/983">#983</a>)</li> <li>Many other bug fixes</li> </ul> <h2>Migration from v1.1.9</h2> <ol> <li>Create v1.1.9 backup, uninstall the current app</li> <li>Download converted file from <a href="https://lnreader.github.io/plugins-migration/" rel="nofollow">https://lnreader.github.io/plugins-migration/</a></li> <li>Install beta, download required plugins</li> <li>Perform legacy restore</li> </ol> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/lnreader/lnreader/compare/v2.0.0-alpha.0...v2.0.0-beta.0"><tt>v2.0.0-alpha.0...v2.0.0-beta.0</tt></a></p> nyagami tag:github.com,2008:Repository/302512523/v2.0.0-alpha.0 2024-01-24T02:02:53Z v2.0.0-alpha.0: Fix issues reported by pre-alpha users - patch 2 (#906) <ul> <li> <p>delete background_action key before action done</p> </li> <li> <p>force to delete BACKGROUND_ACTION.<br> in case app is shutdowned while running bg actions</p> </li> </ul> nyagami tag:github.com,2008:Repository/302512523/v1.1.19 2024-01-28T16:06:13Z LNReader v1.1.19 <h2>What's Changed</h2> <ul> <li>chore: Update translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rajarsheechatterjee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rajarsheechatterjee">@rajarsheechatterjee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1807482228" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/695" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/695/hovercard" href="https://github.com/lnreader/lnreader/pull/695">#695</a></li> <li>Updated NovelOnline.ts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NewbieAnimeManga/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NewbieAnimeManga">@NewbieAnimeManga</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1977703453" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/832" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/832/hovercard" href="https://github.com/lnreader/lnreader/pull/832">#832</a></li> <li>chore: Update translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rajarsheechatterjee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rajarsheechatterjee">@rajarsheechatterjee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1951679406" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/816" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/816/hovercard" href="https://github.com/lnreader/lnreader/pull/816">#816</a></li> <li>Source Updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/K1ngfish3r/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/K1ngfish3r">@K1ngfish3r</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1940558592" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/807" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/807/hovercard" href="https://github.com/lnreader/lnreader/pull/807">#807</a></li> <li>fix retry button by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nguyd1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nguyd1">@nguyd1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2069623318" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/879" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/879/hovercard" href="https://github.com/lnreader/lnreader/pull/879">#879</a></li> <li>fix novelupdates covers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nguyd1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nguyd1">@nguyd1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2069697552" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/880" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/880/hovercard" href="https://github.com/lnreader/lnreader/pull/880">#880</a></li> <li>add(source) MTLNovel (ES) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/K1ngfish3r/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/K1ngfish3r">@K1ngfish3r</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2073673109" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/890" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/890/hovercard" href="https://github.com/lnreader/lnreader/pull/890">#890</a></li> <li>fix cloudflare on novelupdates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nguyd1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nguyd1">@nguyd1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2071694177" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/887" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/887/hovercard" href="https://github.com/lnreader/lnreader/pull/887">#887</a></li> <li>Update CONTRIBUTING.md python by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nguyd1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nguyd1">@nguyd1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2072909500" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/889" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/889/hovercard" href="https://github.com/lnreader/lnreader/pull/889">#889</a></li> <li>Reader Pageination by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CD-Z/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CD-Z">@CD-Z</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1847387815" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/733" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/733/hovercard" href="https://github.com/lnreader/lnreader/pull/733">#733</a></li> <li>remove mmkv cookie storage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nguyd1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nguyd1">@nguyd1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2080391275" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/896" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/896/hovercard" href="https://github.com/lnreader/lnreader/pull/896">#896</a></li> <li>Contributing markdown file update by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cactusoftheday/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cactusoftheday">@cactusoftheday</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2064600829" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/876" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/876/hovercard" href="https://github.com/lnreader/lnreader/pull/876">#876</a></li> <li>Added source ifreedom by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Rider21/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Rider21">@Rider21</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2071283324" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/886" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/886/hovercard" href="https://github.com/lnreader/lnreader/pull/886">#886</a></li> <li>fix updating library freeze by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nguyd1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nguyd1">@nguyd1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2080868301" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/898" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/898/hovercard" href="https://github.com/lnreader/lnreader/pull/898">#898</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/NewbieAnimeManga/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/NewbieAnimeManga">@NewbieAnimeManga</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1977703453" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/832" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/832/hovercard" href="https://github.com/lnreader/lnreader/pull/832">#832</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nguyd1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nguyd1">@nguyd1</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2069623318" data-permission-text="Title is private" data-url="https://github.com/lnreader/lnreader/issues/879" data-hovercard-type="pull_request" data-hovercard-url="/lnreader/lnreader/pull/879/hovercard" href="https://github.com/lnreader/lnreader/pull/879">#879</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/lnreader/lnreader/compare/v1.1.18...v1.1.19"><tt>v1.1.18...v1.1.19</tt></a></p> rajarsheechatterjee