New Features
- Made the migration file generation process much faster, more memory efficient and more robust against possible system interruption (such as screen auto-lock). The migration process works best with ShuBook 2M or ShuBook2P version 1.1 or later.
- Fixed bug: book info edit may crash the app
- Fixed bug: library book search under Group by Author sometimes does not work
- Fixed bug: books with multiple authors are not listed properly in Library
- Migrate Library directly to ShuBook 2P or ShuBook 2M
- Migrate Library via iTunes to ShuBook 2P or ShuBook 2M
- Fixed some bugs related to Library book search
- Fixed iOS 8 book downloading bug
- Addressed OPDS compatibility issues
- Fixed some minor UI bugs
- Introduced peer-to-peer sync of per-book reading progress
- Sync across any pair of iOS devices, including iPad, iPhone and iPod
- Sync across devices with no dependency on iCloud or any other account
- Sync across any ShuBook family app, including ShuBook SE and ShuBook
- Fine-grain sync control of reading progress on a per-book basis
- Saved Library's book sorting preference across app restart
- Addressed issues of Comic/Figure Browsing Mode in landscape orientation
- Addressed an issue that affected login authentication for iPhone
- Allowed import of an unlimited number of user TTF fonts
- Provided one-touch switch between modern and traditional vertical hanzi layout
- Enabled download of book cover images from haodoo.net via a new OPDS catalog
- Improved display of PDB/UPDB books with bold chapter headings
- Addressed an issue that affected login authentication
- Fixed some minor iOS 7 user interface bugs
- Fixed some minor setting bugs at upgrade time
- Fixed regression bug: reading progress mark is not saved automatically unless the book is closed when the app is terminated
- Fixed regression bug: auto-reloading last book is not honored
- Adapted to iOS 7 SDK so that iOS 7 users will see the new user interface style
- Improved book search support of haodoo.net
- Fixed a bug when importing TXT
- Fixed a bug that will inadvertently delete all books in Library when you tap “Clear iTunes Folder” or “Export Books”
- Improved the speed of “Download All” by downloading only books not present in Library
- Fixed “Download All” to work even when background mode is on
- Fixed a bug that crashes the app when a book is removed from Recent
- Enhanced the accuracy of hanzi conversion
- Changed file directory organization such that books and bookmarks can be backed up to iTunes or iCloud as expected
- Fixed several newly discovered iOS7 compatibility bugs, including one which resulted in displaying only blank pages when opening PDF, RTF, DOC, XLS or PPT
- Made the spinning activity indicator much more visible in night reading mode
- Allowed download of PDB books from the OPDS catalog generated by calibre 1.2+
- Fixed a crash bug when you try to delete a download-cancelled book in the Download Ongoing section
- Fixed all known iOS7 compatibility bugs
- Added an option to “always show status bar” during reading
- Enhanced book reading UI such that Vertical Layout and Hanzi Conversion buttons only show up if the book contains Han characters
- Fixed other minor bugs
- Allowed deletion of books from Recent tab of Library
- Improved OPDS catalog compatibility
- Streamlined download process
- Streamlined full text search process
- Improved the accuracy of TXT encoding auto-detection of Latin 1, Unicode, GBK and Big5
- Improved TXT Smart Break and added a failsafe mechanism to reduce the worst-case response time in book opening
- Addressed some Big5 code conversion issues that resulted in format errors on opening some books
- Addressed some EPUB compatibility issues that resulted in format errors on opening some books
- Improved error reporting and repair mechanisms related to OPDS catalogs
- Support a choice of system or app-specific screen brightness control (iOS 5 or later)
- Fixed a crash bug that occurs only in iOS 4.3 when opening a book
- Support of over 40 preset fonts
- Support of up to 20 custom font files imported via iTunes
- Support of changing encoding of TXT books without re-download or re-import to fix jumbled characters
- Support of system screen brightness control (iOS 5 or later)
- Fixed a crash bug that may occur when trying to download some books from some OPDS sites
- Addressed some ePub compatibility issues that resulted in empty Table of Contents for some books
- Addressed some ePub compatibility issues that resulted in empty pages for some books
- Addressed some ePub compatibility issues that resulted in wrong text color for some books when switching back from night mode
- Addressed an issue where the book search view may not go away
- Other minor bug fixes and stability improvements
- Addressed an issue where in-app purchase from some App Store may sometimes fail on some devices and block other operations (iOS 6 only).
- Fixed the “Lock Page Orientation” bug (iOS 6 only)
- Addressed an issue where the default book cover image for each supported file type was not displayed properly.
- Native support of iPhone 5's longer Retina display
- Speeded up Library view display when “Group by Authors” mode is on.
- Supported display of description embedded in ePub books in Book Info View (with the use of Restore Publisher Defaults if needed).
- Addressed some ePub compatibility issues that resulted in truncated lines.
- Addressed some ePub compatibility issues that resulted in a crash when performing "Restore Publisher Default" for some books with cover images.
- Fixed a crash bug that may occur when refreshing a top level OPDS feed (e.g. calibre) discovered by Bonjour.
- Getting ready for iOS 6 (verified on iOS 6 GM seed)
- Added optional Reading Progress Indicator for books in Library and Recent.
- Supported display of description embedded in ePub books in Book Info View (with the use of Restore Publisher Defaults if needed).
- Added Restore Publisher Defaults button also in Book Info Edit View.
- Added advanced cache management to minimize total storage footprint.
- Increased maximum allowable reading font size for iPad.
- Fixed a bug where a book is sometimes not re-opened at the right page.
- Fixed a bug in Library View when sorted by Labels where the thumbnail images do not match the corresponding books sometimes.
- Added Restore button for in-app purchases
- Enhanced book reading UI such that it is easier to switch between Day Mode and Night Mode, and to add a bookmark, which has a new look
- Enhanced book reading UI such that Vertical Layout and Hanzi Conversion buttons only show up if the book contains Han characters
- Enhanced Restore Publisher Defaults in Book Info View to restore embedded cover image
- Enhanced TXT smart break algorithm
- Enhanced Comic/Figure Browsing Mode to automatically skip over images that are too small
- Significantly reduced the cache size required when importing lots of books
- Enhanced error correction of ePub books from some sites
- Addressed an issue where the cover images of some books fail to be extracted
- Fixed a bug where the font name for all books is incorrectly reset to default after an app restart
- Fixed a bug that unnecessarily slows down response time after saving some changes in Look & Control for All Books in Book Settings
- Fixed some minor UI bugs
- Fixed regression bugs and improved TXT smart break algorithm which is now optional
- Fixed regression bugs in displaying title and author embedded in EPUB or PDB books when downloaded from webpages
- Introduced new Book Info actions to help correct the above problems for books already in Library
- Fixed some rare download bugs
- Fixed a bug when the login view for some website is cancelled by the user
ShuBook 3.0 is a major upgrade.
- Added some previously paid features to the free version, including but not limited to, adding your own OPDS and webpage book sources, auto-saving user names and passwords, sorting books by authors hierarchically, full screen reading, and changing color
- Streamlined Settings user interface
- Added basic support to RTF
- Added an option in System Settings to turn off “Auto-Open Last Book” in case the app is stuck in opening a book
- Followed Apple's latest compulsory iOS Data Storage Guidelines such that no book in Library will be automatically backed up to iTunes or iCloud. Users are advised to export their books for backup
1. Book Import and Export
- Added one more way to export a book by “Open In” another compatible application.
- Significantly reduced memory usage especially when downloading large files, and enhanced stability
- Introduced aggressive download mode for files with URLs that are not otherwise considered downloadable
- Enhanced smart chapter breaking algorithm on Chinese TXT import/download
- Improved compatibility with OPDS sites worldwide
- Addressed an issue with sites requiring HTTP authentication challenge
- Addressed an issue regarding HTTP cookies
2. Library Management
- Introduced the user-editable “label” property for each book such that books can be sorted by labels hierarchically
3. Book Reading
- Added comic mode which allows easy browsing of all images
- Added support to hyperlinks in EPUB horizontal layout mode
- Allowed more page margin setting values
- Addressed some EPUB compatibility issues that resulted in missing content
- Made the “library index bar” feature free: Old users may need to turn it on in Settings.
- Made it easier to invoke editing of the title and the author of a book
- Speeded up the execution of Clear Cache in Advanced Settings, which can save storage
- Added hyphenation support for all books or selected books (iOS4.2 or above)
- Added the optional override mode of book language code patch: This is very useful, for example, for correcting the wrong language code embedded in a Traditional/Simplified Chinese book so that hanzi conversion may work properly.
- Made it easier to restart ShuBook after application language change
- Fixed a crash bug when Cancel is tapped in a login credential view
- Addressed some EPUB compatibility issues that resulted in missing or truncated lines
- Fixed some other minor bugs
- Added background download so that you can go back to reading while downloading
- Changed the way “Sort by Authors” works in Library such that sorting is always done by family names first
- Supported deleting all books by the same author in one operation in “Group by Authors” view
- Speeded up Library book list display when sorted by (hierarchical) “Group by Authors”
- Enhanced book search in “Sort by User” view such that the table would scroll to the position of the selected book, so as to facilitate manual re-ordering of books in edit mode
- Added independent control of status bar hiding and margin setting
- Discontinued limited free trial of vertical layout and hanzi conversion for East Asian languages
- Fixed some other minor bugs
ShuBook 2.0 is a major upgrade.
- Introduced a new app icon for 2.0
- Added basic support to PDF, DOC, XLS, PPT
- Revised contents to accommodate a more international user base
- Revised the distribution of free and paid features
1. Book Import and Export
- Added custom icon support for custom book sources
- Added choice to infer book title (and author) of an EPUB book from its filename during iTunes import
- Added one-tap multiple-book download from (calibre) OPDS catalog on LAN
- Addressed some OPDS OpenSearch compatibility issues that prevented book search on some OPDS catalog sites
- Speeded up book download at sites requiring HTTP authentication challenge
- Addressed some HTTP authentication challenge issues that prevented full access to some OPDS catalog entries and sometimes resulted in crashes on iOS 5.0
2. Library Management
- Added library index bar option
- Added “Group by Authors” option
- Allowed viewing of book info without opening the book
- Added editing of book title and author
3. Book Reading
- Added layout settings for all books (vs. layout settings for this book)
- Provided finer grain control of font sizes
- Added full screen reading mode option
- Added color settings for heading (vs. text and background), and saving of the last 3 colors with enhanced palette
- Added built-in English dictionary support (iOS 5 only)
- Addressed some EPUB compatibility issues that resulted in missing chapters
- Addressed some EPUB compatibility issues that resulted in truncated bottom lines
- Addressed some EPUB compatibility issues that resulted in missing book cover images: users need to re-download or re-import the books with this problem
- Addressed some brightness issue that occurred sometimes during page turn
- Fixed the frozen screen problem that may occur sometimes during Library book search
- Improved the chapter division and book title inference option for importing and downloading TXT files
- Added an option to show simplified page number
- Fixed some stability issues
- Fixed some book server connectivity issues
- Fixed connectivity problems to some websites, such as cnepub
- Added “Refresh” button in all Download views to help resolve network delay and connection problems
- Fixed a number of low memory and stability issues
- Enabled “Open In...” from other apps, such as Safari, Mail, and Dropbox
- Further improved the accuracy of Simplified-Traditional Chinese character conversion
- Highlighted “Library book search by keyword” to make it even easier to find a book
- Increased the maximum length of the Recently Read list and the Recently Downloaded list
- Optimized user interface, including the addition of “Online Help”, and the division of top-level Settings and Book Settings
- Fine-tuned the reading interface, including simplified page numbering and page curl effect
- Enabled hi-res display of book cover images in Retina Display, as long as the images have high enough resolution
- Allowed arbitrary re-ordering of books by user preference in Library
- Restored “Auto-load Last Book” option, and fixed a related bug that prevented re-loading the book at the same page as when the application terminated
- Addressed format error issues related to some PDB (Haodoo variation) files where some characters are not standard Big5
- Added auto-detection and manual selection of TXT file encoding for download and import
- Added an option to show the just downloaded book in Recent or stay in Downloads
- UI enhancement including a new “download preset list refresh” button
- Reduced book download post-processing time from OPDS sites
- Bug fixes of low memory and stability issues
- 16 million colors for book text and background of your choice
- Auto memory of user name and password for downloading from cnepub
- Enhanced book export to handle characters forbidden in filenames on Windows
- Fixed a bug in title and author inference from TXT filename
- Compatible with multitasking support to facilitate music listening while reading
- Enhanced OPDS support
- Enhanced library management with search for ease of opening or deleting a book
- UI enhancement leading to a smoother reading experience
- Bug fixes of low memory and stability issues
- Read books in beautiful fonts you import via iTunes
- Read books in modern vertical layout styles
- Backup books by exporting to iTunes and by email
- Infer titles and authors of TXT books by their filenames
- Support of backup preset book source list in case of ShuBook server failure or unreachability
- Fix of a download problem where a download is interrupted by a phone call or SMS
- Auto-detection of plain TXT file encoding (including UTF-8, GB18030, Big5)
- Auto-partition of large TXT files for a smoother reading experience
- Support of TXT download from OPDS Catalog
- Enhanced support of EPUB including format error recovery
- Minor UI enhancement and bug fixes
- Support of additional book formats (TXT, PDB/uPDB)
- Enhanced support of EPUB including format error recovery
- Enhanced book download process
- Enhanced support of OPDS Catalog
- Support of new custom book sources
- Enhanced horizontal and vertical layout support of mixed text and images
- Full support of portrait and landscape modes
- Native support for iPad
- Native support for iPhone4 Retina display
- Image support in Chinese vertical layout
- More accurate simplified Chinese to traditional Chinese conversion
- Support download from book source sites requiring user authentication
- Fix network access problems.
- First iOS app with highly accurate on-the-fly “one-touch conversion” between Simplified Chinese and Traditional Chinese
- Support both horizontal and vertical layout styles for Chinese ebooks
- Support flexible layout settings: adjust and save the font family, font size, text alignment, letter spacing, line spacing, paragraph spacing, and paragraph indentation
- Support EPUB format
- Support OPDS Catalog