Update history
2026-03-29
This was a huge amount of under-the-hood work, as you may have noticed on the time gap from the previous update. The app is now upgraded to a modern development framework, which will make future updates much easier for me. I have also focused a lot on performance improvements, as well as usability improvements, especially on smaller screens. No huge new features this time, but with the new framework in place, I can now focus more on exciting new features, and less on boring maintenance tasks.
- Reworked the entire app to use MAUI instead of the now outdated Xamain.Forms framework, making future work on the app much easier.
- Reworked the authentication system on the web page. This means that you may have to re-create your JetReader.net user and/or log in again after updating, but it will be more stable and more secure now.
- Improved performance throughout the app, especially on pages with lots of images.
- Improved usability when connecting to and synchronizing with Calibre.
- Improved options for cover image sizing, and added separate options for the home page and the library.
- Improved dictionary popup functionality and design.
- Improved styling and design to work better with different screen sizes, densities and font sizes.
- Added eReader friendly spinners that will be used instead of the default loading indicators when High Contrast theme is selected.
- Added options for which information to show in the book details view in the library.
- Added a cover image 'loading screen' when opening a book.
- Added a theme switch in the left side drawer menu.
- Added drag-and-drop support when re-ordering stuff in the sequence picker popup.
- Various minor bug fixes and improvements.
2025-08-21
Minor bug fixes and improvements after feedback from testers.
- Fixed a crash when opening certain ebooks without language metadata.
- Improved tutorial popup.
- Improved Calibre browser performance when using external library storage.
- Improvements for external library storage performance.
- Improved user experience when connecting to Calibre content servers with password authentication
- Fixed some popups using different close behaviours than others.
- Added a format picker to let the user pick which format to open if a book has multiple formats.
- Various minor bug fixes and improvements.
2025-08-03
Fixed some bugs after feedback from testers, and implemented a few new features. The new back button can help you get back to where you were if you just had to check something another place in the book, and the 'Did not finish' option is useful to mark books you ... did not finish.
- Added back button navigation in the reader page, allowing for easy jumping back and forth in the book.
- Added an option to mark books as aborted/DNF.
- Can now use the 'Open in' action from the Calibre browser too.
- Now saves dictionary and AI lookups in the local database, with plans for letting the user browse the words that were looked up later.
- Improved handling of series numbers with decimals.
- Improved Calibre synchronization feedback, added cancel buttons.
- Fixed the top status bar sometimes staying visible in fullscreen mode on certain phones with camera insets.
- Fixed 'Read today' and 'Words today' in the status panel only including time and words in the current books, and not other books that were also read today.
- Fixed an issue with images in certain MOBI books.
- Fixed status panel updates sometimes happening multiple times after turning the screen off and on again.
- Fixed a bug where an alert could keep blocking the app after being dismissed.
- Fixed a rare crash when scrolling
- Various minor bug fixes and improvements.
2025-05-19
Finally added support for using an external folder on you phone as a library folder, and fixed a few bugs.
- Added support for using an external folder as library folder.
- Added an explanation for the very simple Calibre browser.
- Fixed issues with link navigation in azw3 books.
- Fixed chapter list having very small list items.
- Fixed the status panel sometimes reporting the wrong chapter title in books with multiple chapter anchors per file
- Fixed sync continuing with the next library/server when cancelling the operation.
- Fixed an issue with loading certain epubs with hex encoded chapter sequences.
- Fixed an issue with some books that report the same author twice.
- Various minor bug fixes and improvements.
2025-05-03
Fixed a lot of bugs after feedback from testers. Thanks to everyone who has given feedback so far!
- Fixed chapters with long titles being partially hidden in the chapter list.
- Fixed an issue with hidden navbar when Reader.Fullscreen was set to false
- Fixed an issue where a page turn could cause the time read and words read to be double-counted.
- Fixed links in Calibre's newspaper documents not working correctly
- Fixed default screen brightness being to high, and changed the brightness override to be opt-in (by default, the reading page will now respect the system brightness instead).
- Fixed the center status panel cell not always being perfectly centered.
- Fixed status panels being drawn behind the corner radius on rounded screens.
- Fixed some minor visual issues with the status panels when opening a book.
- Fixed AI explanation not automatically respecting the language codes in the book metadata.
- Fixed text cleaning in AI lookup so that it can correctly handle multiple words.
- Fixed word selection being slightly offset, sometimes selecting the word on the line below the targeted word.
- Fixed issue with loading books with certain file encodings.
- Fixed books from a Calibre content server in some cases being downloaded even if they were already on the device.
- Minor general optimizations.
- Improved error handling when loading a book or a chapter.
- Improved error messages related to Calibre synchronization.
- Improved error handling and user feedback when failing to connect to a Calibre server.
- Added a 'Report a problem' button.
2025-04-09
First public test version.
- First public test version.
© Erlend Dahl. All Rights Reserved.
Update history Roadmap Feedback Privacy policy Delete me Terms of service
