Announcement v4.8 In the coming days, tiReader 4.8 (all versions) will be available on the AppStore.
Here are the main news:- Sync book metadata (attributes, tags, bookmarks, annotations) between different devices via iCloud
- Synchronization of folder metadata (attributes, tags) between different devices through iCloud. For synchronization, folders must have the same path on different devices.
- A new mode for viewing the Library "Detail with Large Covers" (iPad)
- New engine for PDF. Faster and more stable.
- Improved display quality (render) of PDF and DJVU documents for iPad Pro and iPhone
- New option "Translation" in the context menu of the reading mode (epub, fb2, mobi, prc, azw, txt) to call the online translator
- New option "Wikipedia" in the context menu of the reading mode (epub, fb2, mobi, prc, azw, txt)
- Improved footer window view for FB2 and EPUB
- A new mechanism of restrictions in Lite. Now all books are visible in Lite, only 5 are available.
- Status indicators for the "Transfer List" and the synchronization of the "Library"
- Bug fixes and performance improvementsSynchronization. How it works. Each device has its own database of books of the tiReader Library. In all previous versions of tiReader 2, the entire database (or part of it) could be written (exported) to a separate file, either with the books themselves (1), or only metadata from the database without books (2). In the first case, such a backup file received the extension .trdb, in the second .trmb.
In the new update 4.8, all local databases on separate devices, within the same Apple account (one Apple ID), are combined into one integrated database, which is located in the cloud in your iCloud. Moreover, if the book or folder (as an object) is deleted on all devices, the record in your integrated iCloud database still remains. Thus, if you download the book again on any device to the tiReader 2 library, then all the metadata of this kiigi (all its attributes, tags, bookmarks, annotations) will be miraculously restored.
The unique identifier of each book is its hash amount, i.e. even if the Library has several copies of a book with different file names, then it is still considered the same book and all the metadata of such a book will change synchronously - if changed in one place on one device, it will be changed on all copies of this book on all your devices.
A folder’s unique identifier is its path. Thus, the metadata of folders (but not their contents) with the same path on different devices will be synchronized.
All synchronization control in tiReader 2 is performed using 2 buttons:- Enable / disable tiReader Library synchronization on this particular device (3).
- Enable / disable the synchronization of a specific book on a specific device (4).
If synchronization is enabled on the device and prohibited on the book, a special icon (5) appears on the book cover.
If you turned off synchronization on the device (6), then all sync prohibition indicators on the covers will disappear (so as not to bother you), and one laconic inscription "Sync OFF." Will appear on the Library button. (7)
If you turn on synchronization on the device (3) again, then all changes made in this Library will go to iCloud. While there will be synchronization with iCloud, you will see the inscription "Synchronization ..." (8), and when the exchange process with the cloud is completed, it will be replaced by the inscription "Sync ON."
When you delete the cloud base (see below), the local base will re-merge into iCloud and the inscription "Synchronization ..." may hang for a long time (minutes and tens of minutes) depending on the number of books and folders in your Library.
When synchronization is enabled (3, 4), all metadata changes for books (attributes, tags, bookmarks, annotations) and folders (attributes, tags) immediately go to the cloud in a unified database. In this way, iCloud always stores the most recent changes you made, regardless of which device they are made on.
A bit about the "emergency modes":- if you do not have Internet, then synchronization does not work, and the message “No Internet” appears on the Library button (9)
- if you have incorrectly connected (or iCloud is not connected at all), then on the Library button you will see the inscription "Problems with iCloud" (10).
- there is a special switch (10) for deleting the integrated database in iCloud. Most likely you will never need it.
Immediately after the update to 4.8.If you upgrade to 4.8, books located on the device in more than one copy will display the “sync ban” icons. This is done to prevent loss of user data, i.e. when in the process of synchronization the attributes of one copy of the book override the attributes of the remaining copies of this book.
To determine the relevance of the attributes of the synchronization object, the time is taken into account when the user makes changes to the attributes of the book or folder. Prior to version 4.8, the time stamp of edits was not saved, so it is now impossible to determine on which of the devices the attributes of one of the copies of the book are "correct" (that is, made later than the rest of the copies). Thus, only document data that has been changed by the user as early as 4.8+ will be sent to the cloud. And this data, in turn, will affect books on all other devices.
That is, until you change something in the attributes of the document, this will not affect the document on other devices.
If on one of the devices you have the “correct” data and you want to transfer this state to documents on other devices, then it makes sense for you to select all documents in the group editing mode and change their attributes. For example, you can assign a tag to all documents (for example, a short tag is a new tag, which can then be deleted). As soon as you perform this operation, during the next synchronization cycle, data from your device will be sent to the cloud base. After that, synchronization on other devices will transfer your "correct" data to documents on these devices.