Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre Companion


Closed Thread
Thread Tools Search this Thread
Old 08-24-2012, 07:42 AM   #1
Grumpy old git
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
Posts: 9,388
Karma: 3007492
Join Date: Jan 2010
Location: UK
Device: Reader
[Android] CC Change Log

General Information:

Latest version of Android Calibre Companion (CC): V5.4.1.2 on 23/Nov/2017.

The free demo version of Android CC is available on Google Play (demo) and on Amazon (demo). The full version of CC is available on Google Play (full) and on Amazon (full).

CC requires calibre version 0.9.2 or later. The "Use calibre's book identifier as file name" option requires calibre version 0.9.15 or later. The performance improvements and new features in CC V3.2.1 require calibre version 1.6 or later. Syncing read information (in CC V.3.3.1) requires calibre 1.28 or later. The "Use the calibre-generated file name in the content server" option (CC V3.4.3) requires calibre 2.0 or later. Several features in CC V3.5.1 require calibre 2.1 or later. Syncing books (CC 3.5.1) requires calibre 2.4 or later. Using the "columns built from other columns" plugin requires calibre 2.54 or later. Using calibre custom ID templates required caliber 2.56 or later. Multiple library support in the content server connection requires calibre V3.0 or later.

Last edited by chaley; 11-23-2017 at 06:52 AM.
chaley is offline  
Old 01-25-2013, 05:27 AM   #2
Grumpy old git
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
Posts: 9,388
Karma: 3007492
Join Date: Jan 2010
Location: UK
Device: Reader
[Android] CC Change Log

(click here for previous release change logs)

V5.4.3.3 (22/Jun/2018)
  • Updated Google Tools
  • Make the header line in the content server fixed. This permits users to see the busy indicator after scrolling the list.
  • [FIX] Fix more black-on-black action bar text on Android 8
  • [FIX] Fix a crash in the Content Server when the server is slow. The crash occurred after scrolling down a list then selecting an item that itself was large.
  • [FIX] Force the "overflow menu" (the 3-dots menu) to appear even when the device claims to have a dedicated hardware button. Fixes having no menu when the device says it has a hardware button but does not, as seems to be the case with several e-ink devices. If there actually is a hardware menu button then both the button and the overflow icon should work.
  • [FIX] Change the default book folder on Kindle Fires from /Books to /Kindle, to respond to later updates of Fire OS losing books in /Books. Reponds to the problem discussed in this FAQ.

V5.4.2.2 (15/Jan/2018)
  • Fix black-on-black "Connect" action bar text on Android 8
  • Updated Google tools

V5.4.1.2 (23/Nov/2017)
  • Support for the new calibre feature to send unknown formats (extensions) to CC. Requires calibre 3.12 or higher. See our FAQ
  • Cloud connection: make the size of the default cover used in non-book lists respect the thumbnail size setting
  • Updated language: Slovak
  • Updated Android tools
V5.3.6.2 (4/Oct/2017)
  • Respect the calibre "number" sorting specification when sorting calibre "columns built from other columns"
  • Updated language: Russian
  • [FIX] Automatically reset the backup/recovery path to the default if the current folder is not writable. Fixes unable to make backups on Android 7, especially after upgrades.
  • [FIX] Fix unable to connect to cloud libraries if the library path contains certain accented characters.
  • [FIX] Remove spurious IPv6 messages from the log

V5.3.5.2 (8/Sept/2017)
  • Update language: Russion
  • [FIX] Fix covers sometimes not showing and occasional spontaneous disconnections on Content Server connections

V5.3.4.3 (31/Aug/2017)
  • Improve general performance of cover thumb downloading in both the cloud and content server connections
  • Add a temporary cover thumb database to the content server connection, improving scrolling performance in lists (especially scrolling back) and reducing download traffic
  • In both cloud and content server connections, download multiple cover thumbs simultaneously
  • Updated language: Arabic
  • [FIX] Fix covers "randomly" not being displayed in the content server lists, showing the default cover instead
  • [FIX] Fix sometimes not showing the cover thumb in content server book details
  • [FIX] Fix content server list views sometimes positioning incorrectly when the "back" button is pressed, instead positioning at the top
  • [FIX] Attempt to work around whatever Microsoft did to break CC OneDrive connections

V5.3.3.6 (20/Aug/2017)
  • Add paging buttons to content server and cloud connection list views
  • Update CC's Date Accessed when a book is read
  • Increase the maximum number of books in a widget to 50, to be consistent with the widget setup dialogs
  • Updated languages: German, Japanese
  • [FIX] Fix Cloud Connection Local Library on Android 7 (Nougat). Nougat broke the folder browser so CC now uses the SAF (Storage Access Facility) on Nougat to locate the local library
  • [FIX] Improve Cloud Connection cover handling on Android 7.
  • [FIX] Fix problem with cloud connection cover storage. Reduce the delay to re-verify covers from 24 hours to 12 hours.
  • [FIX] Fix date comparison problem in the Cloud Connection when checking the validity of composite custom columns
  • [FIX] Other small bug fixes and performance improvements

V5.3.2.5 (25/July/2017):
  • Add language: Dutch
  • Updated languages: French, Polish,

V5.3.2.4 (27/June/2017):
  • Change "Simple search" to "Faster Search"
  • Add option to choose fields Faster Search uses. Settings/Grouping Drawer/Fields examined in faster search.
  • Add "mhtml" as a supported book file extension
  • Updated languages: Brazilian Portuguese, French, Polish, Spanish, Vietnamese
  • [BUG FIX] Fix Content Server disconnecting if search finds no books.
  • [BUG FIX] Fix problem with calibre V3 library names containing non-alphabetic characters
  • [BUG FIX] fix content server "download all" not working after changing the calibre library

V5.3.1.1 (25/May/2017)
  • Support new calibre V3 content server
  • Updated Languages: German, Russian, Vietnamese
  • New Language: Polish
  • Performance & reliability improvements in the content server connection
  • [BUG FIX]Fix not being able to check the "Don't show again" box on small devices
  • [BUG FIX]Fix (I hope) problem connecting to Google Drive caused by Google changes

V5.2.5.2 (2/Apr/2017)
  • Updated language: Slovak
  • Updated Android libraries, potentially improving performance
  • [BUG FIX]Remove a memory leak when connecting to calibre

V5.2.4.4 (4/Feb/2017)
  • Change setting "Read" in book details from a drop-down list to a dialog
  • Updated languages: Brazilian Portuguese, French, Spanish

V5.2.3.1 (1/Jan/2017)
  • [BUG FIX]Fix problem with connections to the wireless device failing because of "not writable folders" if some formats are stored on an SD card but the default folder is in main memory.
  • [BUG FIX]Fix "download all" menu item in the content server and cloud connections staying grey when it in fact can be used
  • No updated languages
  • Updated Google tools

V5.2.2.3 (28/Nov/2016)
  • Add xls and ppt as valid extensions
  • Add publisher to cloud book details
  • Add publisher to the first level list of items in the cloud connection. You can remove it in "Show items to display"
  • Add the UUID as a permitted CC file name template field
  • When doing a scan-on-connect during wireless device connection, use an ignore-case comparison to check for files already in the database. This avoids problems on case-insensitive file systems (almost all SD cards and main memory in some devices) when an item like "authors" or "tags" changes case. For example, if a book in the library points at the file "Science Fiction/Foo Bar - Title" but the file itself has the path "Science fiction/Foo Bar - Title" then the file is considered as matching the book.
  • Updated language: Slovak
  • [BUG FIX]Fix publisher not being saved when downloading books in the cloud connection. It was always set to empty.
  • [BUG FIX]Fix making clickable links in cloud book details to items that are not shown on the first level
  • [BUG FIX]Fix chopping off the last setting (Other) in night mode on Android 5

V5.2.1.7 (9/Oct/2016)
  • Night mode option in main menu -- display white on black
  • Add language: Slovak
  • Update languages: French, Portuguese, Spanish, Vietnamese
  • [BUG FIX]Small fixes in e-ink display mode
  • [BUG FIX]Fix rare date problems in Cloud Connection
  • [BUG FIX]Fix rare problem setting the storage folder for a single book format to an SD card on Lollipop+
  • [BUG FIX]Fix wrong book format order for new installs in Formats and folders

V5.1.5.3 (17/Sep/2016)
  • Add a CC template "format specifier" to tell CC to leave slashes in expanded template items
  • Change how ratings are displayed to handle the new calibre 1/2 star capability.
  • Repaint book details when returning from a reader so that updated info (e.g., date read) shows
  • Added Indonesian language
  • Updated languages: French, Portuguese, Spanish
  • [BUG FIX]Show a progress spinner when backing up. Prevents "Application not responding" errors
  • [BUG FIX]Fix e-ink white-on-white problem in Formats and Folders
  • [BUG FIX]Fix some translation errors and non-translatable messages.
  • [BUG FIX]Fix rare crash in cloud book details
  • [BUG FIX]show progress in Box cloud connection when downloaded metadata.db

V5.1.4.2 (31/07/2016):
  • Enable all book formats (extensions) in new installations. You can still disable ones you don't want in Settings / Formats and folders.
  • Updated languages: French, Portuguese, Spanish, Vietnamese.
  • [BUG FIX]Update to new Dropbox application interface, as required by Dropbox.
  • [BUG FIX]Fix some e-ink white-on-white problems.
  • [BUG FIX]Fix some translation errors and non-translatable messages.
  • [BUG FIX]Fix rotating the device resetting the language.
  • [BUG FIX]Remove "simple search" from Content Server (OPDS) search. It had no effect on the results.
  • [BUG FIX]Properly shut down wireless device if connection broken during book transfer.

CC V5.1.3.3 (18/06/2016)
  • Add option to force cloud cache into main memory. This can help avoid corruption errors in some cases.
  • Updated language: French, Spanish.
  • [BUG FIX]Prevent Android from adding numbers of the form (N) at end of some file/directory name segments.
  • [BUG FIX]Ensure file names respect length rules, in particular in non-Latin character sets.
  • [BUG FIX]Fix dates in cloud connection losing the time part.
  • [BUG FIX]Improved logging and error checking.

CC V5.1.2.4 (15/05/2016)
  • Support for new calibre customizable identifier links (calibre / Preferences / Look & Feel / Rules to convert calibre identifiers into links). CC's support requires calibre 2.56.
  • Don't launch the reader app if the book file is gone. Instead show a popup message
  • Make languages a searchable field
  • Better tests for cloud database integrity, to avoid crashes
  • Add more logging to check for unusual events such as failed book file deletions
  • Log when news is automatically deleted
  • Updated language: Russian, Spanish
  • [BUG FIX]Ensure that the sort order is respected when returning to the book list from the check for missing books
  • [BUG FIX]Make "contains" searches case-insensitive in all cases

CC V5.1.1.3 (10/April/2016)
  • Show "columns built from other columns" in the cloud top-level display if the new calibre plugin "Save Composite Column Values" is installed in calibre. See the FAQ for more information. Requires calibre V2.54 or later.
  • Improve performance when downloading books via the cloud connection by using the information stored by the Save Composite Column Values calibre plugin. If the library contains composite columns then this change can reduce download times by several seconds per book.
  • Update languages: French, Russian, Spanish.
  • [BUG FIX]Fix failure to download books in the cloud connection if the title contains a '#' character.
  • [BUG FIX]Fix wrong series information being shown in the cloud connection booklist for books with no series
  • [BUG FIX]Don't crash on rare case in the cloud connection where the calibre database "disappears"
  • [Technical]Reduce the size of the APK by removing parts of the Google Libraries that CC doesn't use.

V5.1.0.5 (25/March/2016)
  • CC's Cloud Connection now reads values for custom columns "built from other columns" from the metadata.opf file. That file can be out of date, in which case CC notifies you then uses the possibly out-of-date values. See the FAQ for more information (
  • Updated languages: French, Spanish
  • [BUG FIX]Fix potentially serious bug in SD card handling on Android 23 (Marshmallow)
  • [BUG FIX]Fix problem in Android 23 asking for permissions at runtime

V5.1.0.2: 21/March/2016

CC V5 is a major upgrade of CC. Although the user interface has not changed significantly (we hope), CC's internals have changed a lot. In addition there are some new features and several bug fixes.

Change log:

Feature changes:
  • Use Android's Storage Access Framework (SAF) when CC is running on Android 5 (Lollipop) or higher. Users can now store a library in an arbitrary folder on an SD card. When you go to Settings / Formats and Folders and tap an extension or the default line, CC opens an Google-provided Android folder chooser instead of the existing CC dialog. The app-private-folder hack is now only necessary on Android 4.4 (Kitkat).
  • Changed first-letter grouping by dates to use decade and century ranges. If you currently group by first letter on dates then in order to see the new partitions you must rebuild the grouping information. The easiest/quickest way to do that is to go to Settings / Grouping Drawer / Group/sort on custom columns then uncheck something (anything), tap OK, go back into the dialog, check what you unchecked, then OK. At this point CC will do a complete rebuild. You can "Back" out of Settings then wait for the process to finish (the icon in the notification area goes away and Grouping becomes enabled again).
  • Add an option in Settings / File names to remove accents (diacritical marks) on characters used in path names. This does not "ascii-fy" the path. It just removes accents. Exactly what is an accent is defined by the ICU (International Components for Unicode) consortium.
  • Change templates to do what calibre does for some non-alphanumeric characters. See the notes below for more information.
  • Add an option to rename book files if the same book is being downloaded has a different file name (path). See the notes below for more information.
  • Add some extra space between the Read and Delete buttons in Book Details.
  • Add an option to clear an active search when returning to the books view by tapping on an item in book details.
  • Add a transition animation from the book list to book details. Add an option in Settings / Book details to disable the animation. The animation is disabled if e-ink corrections are enabled.
  • Don't show empty categories in the top-level cloud display.
  • Updated languages: French, Russian, Spanish, Vietnamese.
  • CC now collects non-personal usage statistics. The first time you start CC after the upgrade you will see a dialog mentioning this and explaining how to opt out.

    We know people, including us, don't want to use apps that collect personal information. For that reason we tried hard not to be on the dark side. We take your, and our, privacy very seriously. See our Privacy Policy for more information.

Technical changes:
  • Dropped support for Gingerbread and Honeycomb (Android 2 and 3). See the notes below for more information.
  • Changed to newest Google tools and libraries. This change touches some of CC's user interface in subtle ways because the new tools try to enforce some "Material Design" guidelines. For example, the action bar is a bit different, dialog buttons have moved around a bit, and some animations have come or gone.
  • The settings screen(s) have reverted back to the "standard" for the android theme.
  • Reorganize the Settings / File name preferences screen to put Use templates ... on top.
  • Move the cloud connection database cache out of the library, instead storing it in the app private folder on the SD card if there is one, otherwise in main memory.
  • Handle Android 6 asking for permissions at run time instead of install time.
  • Add Android 6 auto-backup support. I don't know if this works. It doesn't on my Nexus 5. There is a lot of web chatter saying that one must do a system reset after an upgrade to make it work and I am unwilling to do that on my "production" phone. If it works then it will backup only CC's settings, not the database.
  • Use CC's notification when receiving books over the wireless connection, in addition to the existing uses (database upgrade and bulk download in the cloud and content server).
  • Export the Connection Alarm Receiver so that apps like Tasker can trigger a CC wireless device connection. The receiver's name is com.multipie.cclibrary.ConnectionAlarmReceiver.
  • Support for the new calibre content server. This server is not generally available.

Bug fixes:
  • [BUG FIX]Don't use a "left over" template as the default if the "Use templates ..." setting is unchecked, but preserve such a template in case the option is rechecked later.
  • [BUG FIX]Make CC really able to open azw3 files with FBReader and FBReader Premium.
  • [BUG FIX]Fix deleted books sometimes remaining in book widgets.
  • [BUG FIX]Fix the title display in the cloud connection to respect the first-letter count setting.
  • [BUG FIX]Don't generate invalid file names if the length of the result of a template exceeds the maximum.
  • [BUG FIX]Fix crash in Android M (6) when long-pressing on a book in the content server and cloud lists.
  • [BUG FIX]Make on-device work in the cloud connection work when a book is downloaded in book details.
  • [BUG FIX]Fix rare crash when adding books with strange internal metadata.
  • [BUG FIX]Yet another try to make a selected language "stick".
  • [BUG FIX]Make searching on custom comments (long text) fields work.
  • [BUG FIX]Fix cloud connection book list display flashing when download all is used.

  • Regarding dropping support for Android 2 and 3:

    CC version 4 will remain on Google Play and will be offered to devices running Android 2 or 3. Devices running Android 4 and higher will automatically be offered CC version 5. I don't intend to continue development of V4, but I will fix egregious bugs.
  • Regarding non-alphanumeric characters in file names:

    CC now matches calibre's behavior in the following ways:
    • CC changes the following characters to underscores -- characters that are not:
      letters, numbers, or a space
      !, $, %, ^, &, (, ), =, -, {, }, \, [, ], @, ~, ', #, comma, period, _, and /.
    • CC next changes any leading period to an underscore and removes all trailing periods.
    • Finally, CC removes any empty path segments, e.g., aaa//bbb becomes aaa/bbb.
  • Regarding renaming book files:

    By default and since forever, when sending a book over the wireless device that already exists in CC's library, calibre + CC reused the old path, ignoring the results of the template. This means that if you changed a book's author from AAA to BBB and then resent the book, the file name would still contain AAA. If you downloaded a book that already exists via the content server or the cloud a similar thing happened. The book file was not renamed. This is good behavior in that it prevented creation of duplicate files. The bad behavior is that the file names might not match the metadata.

    When templates were introduced this behavior changed. Using the above example, if you changed the author from AAA to BBB then you would get two copies of the book on your device, one with path AAA ... and one with path BBB .... This has the good behavior that file names match metadata. It has the bad behavior that you can get multiple copies of the same book in your CC library.

    The changes attempt to get the best of both worlds. If templates are in use then if a book is downloaded by any method, the book file is renamed to match the template. File names match metadata and only one copy exists. The down side is that during wireless connects CC can "ignore" calibre and use a file name that calibre doesn't know about. Calibre interprets this as meaning that there are two copies on the device when in fact there aren't. CC now beeps and shows a message (a popup "toast") to tell you that calibre might be confused. Disconnecting and reconnecting eliminates the confusion.

Last edited by chaley; 07-10-2018 at 07:54 AM.
chaley is offline  
Old 01-25-2013, 05:27 AM   #3
Grumpy old git
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
Posts: 9,388
Karma: 3007492
Join Date: Jan 2010
Location: UK
Device: Reader
CC Change logs -- Version 4 and earlier


V4.3.5.3 (16/Mar/2016):
  • [BUG FIX]Fix Download menu item in cloud connection book details always greyed out on some devices

V4.3.5.2 (5/Mar/2016):
  • [BUG FIX]Fix cloud connection book details not showing all columns on Android 4.2.1 (at least)

V4.3.5.1 (27/Feb/2016):
  • [BUG FIX]Fix support for FBReader able to open azw3 books
  • [BUG FIX]Fix crash caused by bogus metadata stored in epubs

V4.3.4.4 (4/Feb/2016):
  • Updated language: French, Spanish, Russian, Vietnamese
  • Added language: Czech
  • In CC templates, treat custom series columns the same as the built-in series column. Using the bare lookup key (#key) returns the custom series name. Using #key_index returns the custom series index.
  • Tell CC that FBReader supports azw3 even though FBReader keeps it a secret
  • Better support CC Google Play licensing on devices without Google Play installed
  • [BUG FIX]Change labels in grouping drawer/sort menu when switching between languages
  • [BUG FIX]Use CC translated values instead of calibre values in the grouping drawer.
  • [BUG FIX]Some changes that might help with language instability
  • [BUG FIX]Remove incorrect hint in widget config dialog
  • [BUG FIX]Change some hard-coded English strings to use the translated version

Click on the Spoiler button to see the change log for a previous version.

V4.3.3.4 (8/Jan/2016):
  • Permit selecting which items to show and their order in cloud book details
  • Permit selecting which items to show and their order in the cloud top-level category list
  • Updated languages: French, Russian, Vietnamese
  • [BUG FIX]Remove "No provider chosen" from the list of selected cloud providers
  • [BUG FIX]Fix slashes not being converted to underscores in CC template items
  • [BUG FIX]Fix crash in Gingerbread when launching settings

V4.3.2.3 (28/Dec/2015):
  • [BUG FIX]Fix crash on CC startup on Gingerbread devices
  • [BUG FIX]Fix regression causing the Connect to cloud menu line to appear even when deactivated

V4.3.2.2 (24/Dec/2015):
  • Ensure the grouping drawer is closed before showing the "Tap "Back" again to exit" message except if the grouping drawer is not closable (e.g., a wide device)
  • Show a line in the connect menu for each selected cloud provider. Change the cloud provider preference to a set of checkboxes instead of radio buttons.
  • [BUG FIX]Fix rare SD card-related crash

V4.3.1.1 (13/Dec/2015):
  • Add the option to set the cover view background to a single color
  • Add the option to set a background color for desktop widgets
  • When using group-on-startup, apply any sort attached to the group
  • Attempt to die gracefully if CC's database is corrupted
  • Update languages: French, Spanish
  • [BUG FIX]Fix goodreads identifier links not working
  • [BUG FIX]Fix very rare crash when searching
  • [BUG FIX]Correct some messages in the auto-connect log

V4.2.10.3 (20/Nov/2015):
  • Find random book action. Tapping it will choose a book from the currently listed books and open book details on that book.
  • DB upgrade small performance improvement
  • Update languages: French, German, Spanish
  • [BUG FIX]Fix cloud connection losing second and later authors, identifiers, and author links when downloading books.
  • [BUG FIX]Detect when the "Group on startup" group is no longer in the grouping drawer. Reset the option if the group is gone.
  • [BUG FIX]Disable the Read action in the content server book details if no formats have been downloaded, rather than telling you that you must download a format first.
  • [BUG FIX]Fix sometimes not remembering the last search when CC restarts.

V4.2.9.3 (6/Nov/2015):
  • Add ability to group on CC dates such as date added
  • Add ability to sort items in grouping drawer ascending or descending
  • Move "save cover to file" preference to Covers and thumbnails
  • Update languages: French, German, Spanish
  • [BUG FIX]Fix failure to back up large CC databases
  • [BUG FIX]Fix crash caused by out-of-range ratings
  • [BUG FIX]Fix incorrect values when grouping by date because timezones were ignored
  • [BUG FIX]Fix (again) intermittent problem getting the folder list from Dropbox
  • [BUG FIX]Sort item selector boxes by name when the box doesn't contain position change arrows

  • Reorganize connection settings into a single preference group
  • Add ability to enable/disable individual connection types (Wireless device, Wireless device/sync, Content server, Cloud)
  • Add settings to limit maximum height of additional information cells (top, middle left, middle right, bottom) on the book list
  • Updated languages: French, German, Spanish
  • [BUG FIX]Fix problem with getting folder lists from Dropbox caused by revision identifiers with a type different from what the documentation implies is possible.

Click on the Spoiler button to see earlier releases

V4.2.7.2 (16/Oct/2015):
  • Show only books in selected group when Grouping Drawer / Show empty values is unchecked
  • Add "Date Accessed" (date book details displayed) to sort menu and book list customization settings
  • Updated languages: French, German, Russian, Spanish
  • [BUG FIX]Fix another rare crash when returning to CC Cloud display

V4.2.6.1 (9/Oct/2015):
  • Updated language: German
  • Changes required to offer the demo version on Amazon
  • [BUG FIX]Fix black-on-black book reception progress dialog on Boyue e-ink devices

V4.2.5b (2/October/2015):
  • Add "Open book with ..." to book details menu. This permits you to choose an alternate reader app without requiring you to clear the default reader app first.
  • Optionally write covers to a file when a book is read (CC / Other settings). This is useful for standby screens on some e-ink devices and for people who want to set wallpaper or the lock screen background to the cover image.
  • Improve wireless device progress dialogs on e-ink devices
  • Updated languages: German, Spanish, Russian
  • [BUG FIX]Fix displaying "Something has gone wrong" returning from Settings to a cloud connection
  • [BUG FIX]Disable cloud settings in book details when connected.
  • [BUG FIX]Prevent rare crash when returning to the cloud connection display

V4.2.4 (25/September/2015):
  • Updated language: German, Italian
  • [BUG FIX]Fix "Restore" failure when a check box is checked in restore for data that is not in the backup file
  • [BUG FIX]Fix cloud connection failure to connect when calibre did not write the column description information into its database (metadata.db)
  • [BUG FIX]Fix rare crash in cloud connection when using download all and navigating at the same time

V4.2.3 (18/September/2015):
  • Updated language: German, French
  • [BUG FIX]Fix very rare crash in cloud connections when returning to the main view
  • [BUG FIX]Fix not displaying correct text in the book list view if a book has no cover, not even the default one

Note that calibre V2.38 (released 11/Sept) contains a bug fix affecting how updated book files are synced with CC. Before the fix it was possible that books could lose their cover thumbnails.

V4.2.2: (11/September/2015)
  • Amazon Cloud Drive support added
  • Updated language: German
  • [BUG FIX]Fix crash when multiple content servers found
  • [BUG FIX]Fix not updating read widgets if auto-update of read date is unchecked

V4.2.1: (4/September/2015)
  • Backup/restore now supports SD cards
  • New: tags/series/authors etc are now tappable in cloud book details
  • [BUG FIX]Fix strange crash where no cloud provider has been selected. I suspect these crashes come from pirates attempting to "break" CC.
  • [BUG FIX]Fix crash when multiple content servers found
  • [BUG FIX]Fix "zero" first letters not being respected in CC cloud
  • [BUG FIX]Fix requiring WiFi when using the local library cloud connection
  • [BUG FIX]Fix some white-on-white dialogs
  • [BUG FIX]Fix rare crash in content server when a book has no UUID

V4.1.6: (28/August/2015)
  • Updated languages: Spanish, German
  • [BUG FIX]Show a default cover in home screen widgets if a book has no cover
  • [BUG FIX]Fix rare crash when opening cloud book details
  • [BUG FIX]Fix rare crash when opening a book from a widget

V4.1.5: (20/August/2015)
  • Include the CC database in CC backups. CC Restore can restore the database if the user checks the appropriate box.
  • [BUG FIX]Fix crash when the "sort" value in the calibre database is empty
  • [BUG FIX]Several bug fixes that could rarely lead to a crash

V4.1.4: (15/August/2015)
  • Switch development environments from Eclipse to Android Studio. The switch was required because Google announced end-of-life for the Eclipse tools
  • Switch to new FAQ system (
  • [BUG FIX]Fix cloud series sort when using calibre 2.34 or later. When using an older calibre the series sort value will equal the series value, not moving the articles (The, A, etc) to the end.
  • [BUG FIX]Fix seeing deleted libraries in Google Drive

V4.1.3: (3/August/2015)
  • [BUG FIX]Fix regression permanently disabling cloud "download all"
  • [BUG FIX]Fix crash on some systems when deleting files
  • [BUG FIX]Fix crash when searching in cloud connection
  • [BUG FIX]Fix memory management crash related to covers
  • [BUG FIX]Fix rare crash when using "back"
  • [BUG FIX]Fix rare crash when canceling a download
  • [BUG FIX]Fix rare crash when canceling fetching calibre metadata

V4.1.2: (27/July/2015)
  • Add providers: Google Drive and libraries stored on the device/SD card
  • Better support for providers using two-factor authentication
  • Updated languages: Spanish, German, Japanese
  • Small performance improvement when fetching covers
  • [BUG FIX]Fix crashes and other problems related to partial/failed downloads of the calibre database
  • [BUG FIX]Fix crash when canceling a download
  • [BUG FIX]Fix sort icon appearing disabled when returning to CC's main display after a cloud connection
  • [BUG FIX]Fixed putting incorrect series sort values in books. After downloading a book using the cloud connection, when sorting CC's book list by series the books appeared in the "E"s. Connecting as a wireless device will fix the problem for books downloaded before this release.

V4.1.1: (19/July/2015)
  • [BUG FIX]Fix calibre templates being ignored when using the wireless device driver and the use-template box is not checked

V4.1.0: (18/July/2015)
  • Cloud support: browse your library in the cloud and download books to CC using a content server-like interface. Currently supported cloud providers: Dropbox, Microsoft OneDrive, Box
    Note: we implemented and tested Amazon Cloud Drive, but we cannot yet release it. Amazon is doing a multi-week test of some sort, and this must finish before we can make Amazon Cloud Drive support generally available.
  • New layout for preferences screen. Makes the screen more compact and improves readability on some e-ink devices
  • File name templates in CC so names can be the same across all connection types. See the FAQ for details.
  • "Help" dialogs that appear in certain cases. The user can check a box to make a given dialog no longer appear.
  • Updated languages: Italian, Japanese, Spanish

V3.6.10 (11/June/2015)
  • Updated language: Spanish
  • [BUG FIX]Fix problem in demo version when there are exactly 20 books in CC
  • [BUG FIX]Don't disconnect content server if a search returns no books

V3.6.9 (31/May/2015)
  • Add CC's date added and date updated to values showable in the book list
  • Updated language: Spanish
  • [BUG FIX]Fix two preferences not working in some preference categories: use pane buttons, show sorts on book list
  • [BUG FIX]Setting e-ink corrections crashes CC in lollipop (Android 5+). As no e-ink devices exist that run lollipop (that we know of), disable the preference when running Android 5+.

V3.6.8 (26/May/2015)
  • Option to auto-delete calibre news. You can control the deletion window for each feed by adding a special tag in the calibre news source specification that looks like cc_delete_after_N, where N is the number of days to wait before deleting the book(s). See the FAQ for details
  • Option to use more compatible colors on e-ink devices
  • Add "series_index" as a searchable field
  • Performance improvement of 30% to 50% in user-entered searches
  • Add copy/paste buttons to the search dialog to work around some devices not showing the text action bar
  • Add CC's read date to the list of fields that can be displayed on the book list
  • Add an option to use the device's date format for CC-generated dates on the book list
  • Show a configuration dialog when a widget is placed on the home screen
  • Updated languages: Spanish, Italian, Brazilian Portuguese
  • [BUG FIX]Fix "is read" appearing twice in book details under some strange conditions
  • [BUG FIX]When using long-press searches, display the search strings using correct search syntax in the search bar
  • [BUG FIX]Fix problem in searches where "not" sometimes generated incorrect or no results
  • [BUG FIX]Respect the "Move disconnect to menu" option in the content server
  • [BUG FIX]Detect attempts to download missing formats in content server

V3.6.7 (8/May/2015)
  • Option to add calibre external author links to CC book details
  • Update languages: Brazilian Portuguese, Spanish
  • [BUG FIX]Fix rare widget problem that can crash CC. It seems to be related to installing widgets when the library is empty.
  • [BUG FIX]Fix crash in download-all when content server disappeared

V3.6.6 (2/May/2015)
  • Small changes to connecting as a wireless device to improve connection reliability/reduce connection failures. Works best with calibre 2.27 and later
  • Update languages: Brazilian Portuguese
  • [BUG FIX]Don't automatically (re)exchange metadata for newly added books at the next wireless connection
  • [BUG FIX]Fix choosing "Yes" to download more than 10 books not downloading anything

V3.6.5 (24/April/2015)
  • [BUG FIX]IMPORTANT: Fix regression hiding set date read in book details. The command would be disabled and moved to the end if the user had never changed the columns to show in book details.
  • Update languages: Spanish, German

V3.6.4 (21/April/2015)
  • Active resizable home screen widgets that show the last 6 books opened in a reader app. Four different formats. Tapping a book in a widget asks CC to open the book in the appropriate reader app.
  • A menu item in book details to create a shortcut on the home screen. Tapping a shortcut asks CC to open that book in a reader.
  • Option to auto-connect to calibre as a wireless device at a given time of day. Used to auto-fetch news etc.
  • Option to choose tap and long-press behavior in book list/grid
  • Add separate options to show/not show the Read dropdown and the Date Read picker in Book Details.
  • Give option to disconnect when deleting a book in Book Details while connected
  • Ask for confirmation if in the content server the use of "download all" will download more than 10 books.
  • When using Mantano, open the book in its "special way" to avoid its "import" dialog
  • Add Format as a field in book details
  • Allow Series to be hierarchical
  • Updated languages: Italian, Brazilian Portuguese
  • [BUG FIX]Fix "download all" possibly downloading a book more than once
  • [BUG FIX]Fix rare ANR when the content server disappears

V3.6.3 (7/March/2015):
  • Update languages: Japanese
  • [BUG FIX]Fix regression in 3.6.2 that caused CC to write corrupted settings backup files
  • [BUG FIX]Fix rare crash when swiping to switch books shown in book details

V3.6.2 (1/March/2015):
  • Add ability to automatically group by something when CC starts
  • Add ability to define aliases for content server instances on the LAN
  • Improvements to sort/grout settings, making it clearer that custom columns are added to both the sort menu and the grouping drawer
  • Check CC license once instead of on every connect (Google Play version only)
  • Allow restricted profiles (often children) to use the admin's CC license (Google Play version only)
  • Update languages: Italian, Portuguese, Russian, Spanish
  • [BUG FIX]Fix translation problems that caused grouping on Yes/No columns to always choose "No" even if "Yes" was tapped
  • [BUG FIX]Don't crash if an SD card is removed while CC is trying to use it

V3.6.1a (6/Feb/2015)
  • Update languages: Portuguese (Brazil), Italian

V3.6.1 (24/Jan/2015)
  • Support hardware page up/down buttons on devices. Mostly used on e-ink devices
  • Add option to permit connecting as a wireless device over 3G. Use this option if you have set up your network to expose calibre's wireless device driver to the internet
  • Add languages: Portuguese (Brazil), Italian
  • Update languages German, Japanese, Russian
  • [BUG FIX]Fix incorrectly clearing the date read field when setting the calibre sync column
  • [BUG FIX]Fix regression causing display of some custom column numbers to fail
  • [BUG FIX]Fix rare crash in content server connections
  • [BUG FIX]Don't crash if a link is clicked in book details when no browser is installed
  • [BUG FIX]Improvements in logging

V3.5.9 (7/Dec/2014)
  • Increase book limit on demo version to 20
  • [BUG FIX]Fix show read info on booklist option also hiding the option in book details
  • [BUG FIX]Fix sporadic crash when returning to the book list/grid

V3.5.8 (5/Dec/2014)
  • Option to show read check marks in the grid view
  • Option to show cover thumbnails on the right in list view
  • Updated translations: Japanese, Russian
  • Show the name of the other device blocking connections if "calibre is busy" when connecting. Seeing the name requires calibre 2.13 or later.
  • Add code to protect against errors in translated strings
  • [BUG FIX]Fix Read check marks not necessarily appearing after being set in book details
  • [BUG FIX]Fix rare crash on startup after upgrading from several CC versions back

Version 3.5.7 (21/Nov/2014)
  • Updated translations: German, Japanese, Russian
  • Improvements to debug logging
  • [BUG FIX]Fix rare crash when opening content server book details

Version 3.5.6 (7/Nov/2014)
  • Option to align cover at top in book list
  • New translation: Japanese
  • Updated translation: German
  • [BUG FIX]Fix rare crash opening the grouping drawer
  • [BUG FIX]Fix restore settings occasionally not restoring some settings
  • [BUG FIX]Fix some strings not re-translating when CC's language is changed

Version 3.5.5b (26/October/2014)
  • Option not to keep grouping drawer open on wide devices
  • [BUG FIX]Fix crash opening reader on Kindle devices
  • [BUG FIX]Fix German translation not working outside of Germany

Versions 3.5.5/3.5.5a (23/October/2014)
  • Add German translation (part completed)
  • [BUG FIX]Fix a crash on some Kindle devices when selecting a reader app
  • [BUG FIX]Try harder not to permit downloading books in demo version when the limit is exceeded.
  • [BUG FIX]Fix crash when changing user-defined sorts after adding a sort on a custom column
  • [BUG FIX]Don't refresh book list/grid when returning after nothing was changed
  • [BUG FIX]Make dialog text visible on Gingerbread devices

Version 3.5.4 was never released on Google Play

Version 3.5.3 (18/October/2014)
  • Option not to show title on grid view before showing covers
  • [BUG FIX]Fix crash on Gingerbread devices
  • [BUG FIX]Fix crash when selecting an FBReader plugin as a default reader
  • [BUG FIX]Fix rare crash when changing the group-by-first-letter option

Version 3.5.2 (17/October/2014)
  • [BUG FIX]Fix crash when sorting on a custom column that is not present in all books.

Version 3.5.1 (17/October/2014):
  • User-defined entries in the book list. See the "Extra information on the book list" preference in the Book List section.
  • Single-level hierarchical columns. See the new setting in the grouping section
  • Optionally sync book files: calibre sends book formats to CC if the copy in calibre is newer than the copy in CC
  • Allow choosing and reordering groups in the grouping drawer
  • Allow choosing and reordering the sorts shown in the menu
  • Per-group first letter control in the grouping drawer
  • Add Languages as a groupable item. See "Make groups for custom columns" to enable this feature.
  • Add formats as a groupable item. See "Make groups for custom columns" to enable this feature.
  • Ability to change CC's user interface between supported languages
  • Make the top-level group name not scroll when the info under it is scrolled
  • Use value-sensitive ranges for numbers in the grouping drawer when doing first-letter grouping
  • Enable the "fast scroller" on the booklist, grouping pane, and the book grid. This is a rectangle that appears when you scroll the list, which you can grab and move to scroll much more quickly.
  • Options to control the scroller: where it appears, which side it is on, and whether it shows permanently.
  • Option to temp-mark a book in calibre if its is-read information was updated by info in CC
  • Option to fall back to automatic connect if connection to the specified IP address fails
  • Option to remove <<>> lines in the grouping drawer
  • Option to specify an auto-sort for the "Groups" line (not grouping)
  • Option to make "Disconnect" appear on the action bar when "Connect" is on the menu
  • Support picking custom fields from a list instead of typing the lookup name. Requires calibre 2.1 or newer
  • Display file size in book details
  • In book details, respect the calibre format for custom number columns if there is one, otherwise use commas.
  • In book details, tapping cover expands the cover to full size. Tapping again reduces it to the size set in settings.
  • Performance improvement in grouping drawer
  • Performance improvement when flinging the book list
  • Support the Samsung version of Kindle for Android
  • Support both standalone content server instances and a calibre instance running the content server on the same local network.
  • Support both standalone content server instances and a calibre instance running the content server on the same computer. Requires calibre V2.0 or newer.
  • Use a "star" character for rating types in the book list instead of a number
  • Support for crowd-sourced translations
  • Some changes to help with dialog boxes on e-ink devices
  • Support more than one removable SD card on Android 4.4+
  • Add an "Advanced option" (at the bottom of the settings) to show the general navigate-to-folder dialog on Android 4.4+ when choosing CC's folders
  • Support for FBReader's pdf and djvu plugins
  • [BUG FIX]Fix not being able to long-press on the first line of a group
  • [BUG FIX]Prevent duplicated Date and Pubdate entries in various selection dialog boxes
  • [BUG FIX]Fix Groups and the category line not using the specified font size
  • [BUG FIX]Ensure that new books will get covers sent on next connect if the current connection is interrupted
  • [BUG FIX]Ensure that restore settings does all necessary setting migration
  • [BUG FIX]Make the progress spinner stop if connect to wireless device is cancelled
  • [BUG FIX]Don't try to launch a reader app on an empty cell in the book grid

Version 3.4.4 (2/September/2014)
  • [BUG FIX]Fix crash at startup triggered by the combination of grouping on a custom column and having skipped CC versions 3.4.1 & 3.4.2

Version 3.4.3 (31/August/2014)
  • Option for content server connections to ask calibre to generate file names using the same file name template as the wireless device driver. Requires calibre 2.0 or better.
  • [BUG FIX]Redisplay the grouping drawer correctly after a long-press
  • [BUG FIX]Respect the system orientation setting when the system setting is locked and CC's is not.
  • [BUG FIX]Fix crash on Gingerbread when trying to change the last read date
  • [BUG FIX]Fix rare crash on Honeycomb when in preferences
  • [BUG FIX]Fix several rare crashes related to putting CC into the background while not showing the book list/grid
  • [BUG FIX]Performance: rebuild the database indices that were lost in a previous upgrade

Version 3.4.2 (09/August/2014)
  • Change text in settings to warn users about CC doing a slow DB upgrade when grouped on lookup names or read info lookup names are changed.
  • Add "sorted by" information to the top of the grouping drawer.
  • Allow user to turn on WiFi from within CC. Requires a new permission: change WiFi state.
  • Allow dragging the scroll bar in book list view.
  • Remove the newly-added goto FAQ menu item. Instead, add a FAQ button to the "failed to connect" dialogs.
  • [BUG FIX]Do not allow connection to calibre during a DB upgrade. Prevents possible corruption of metadata.
  • [BUG FIX]Do not reset the book list to the top if read info changes.
  • [BUG FIX]Make restore settings do a DB upgrade if necessary.
  • [BUG FIX]Fix problems with syncing read information across multiple libraries.
  • [BUG FIX]Fix "Send book to app".
  • [BUG FIX]Fix incorrect month in auto-generated backup file name.
  • [BUG FIX]Show a better error message when device runs out of space while writing book files.
  • [BUG FIX]Correctly detect wifi state on devices without a cellular connection.
  • [BUG FIX]Fix rare crash in Preferences when choosing sorts.

Version 3.4.1 (02/August/2014)
  • In book details: choose which fields to display and their order
  • Two new sorts: Is Read, and Date added to CC.
  • Define an "auto-sort" used to sort a group when that group is selected in the grouping drawer.
  • Backup and restore CC settings
  • Lock screen orientation in portrait or landscape.
  • Add grouped-on custom columns to the sort menu.
  • Add grouped-on custom columns as an auto-sort option.
  • Choose which sorts are on shown on the menu
  • Choose which group categories show in the grouping drawer.
  • Make grouped custom columns clickable in book details. A custom column is made clickable only if it is displayed in the grouping drawer.
  • Two user-defined three-level sorts, set up in Settings/Sorting.
  • Add "display text" to grouped custom columns, as in "#genre/Genre". The text after the slash will be displayed wherever the group is used. Note that this value is ignored in book details because book details has the values set in calibre.
  • Show the value being sorted by in the book list. Previously it showed a few dates.
  • Don't show first letters in the grouping drawer if only one letter would be shown.
  • Add a "splash" activity that is displayed whenever CC must do a database upgrade because of a version change. This avoids "Application Not Responding" errors on large libraries.
  • Show/hide the "[autosort by ...]" information in the grouping drawer.
  • Show/hide the counts on the item lines in the grouping drawer.
  • Show/hide the first letter check box in the grouping drawer.
  • Optionally show page up/down buttons on the books display. Helps on e-ink devices.
  • Optionally set the maximum length of authors displayed in the book list.
  • Set the size of downloaded covers. Note that changing this option will cause metadata for all books to be downloaded on the next wireless connection.
  • New cover size for book details: extra-large.
  • Optionally make read information syncing one way, only from calibre to CC.
  • Use singular and plural forms of labels in book details
  • Improve application logging in several situations
  • Improvements in connection help
  • [BUG FIX]Fix incorrect total book count when uploading metadata to calibre.
  • [BUG FIX]Enable the "home" button on the action bar for the sub-preferences screens. This works only on Android Honeycomb and later.
  • [BUG FIX]Make wireless disconnection more robust when CC and calibre get confused about which program is sending what.
  • [BUG FIX]Add AM/PM indicator to dates displayed in the book list
  • [BUG FIX]Handle custom series, integer, and float columns correctly when sorting and grouping.
  • [BUG FIX]Fix upload to Google books
  • [BUG FIX]Stop creation of spurious folders when books were deleted.
  • [BUG FIX]Accept uppercase extensions (e.g., .PDF) when scanning for new books.

Version 3.3.6 (09/July/2014)
  • Add the free version of moon+ to the list of readers to query using extensions such as CBZ and CHM
  • Better logging when searching for reader apps.
  • Add the mimetype for CHM books so that apps will answer "reader" advertisements.
  • BUG FIX: Fix content server "download all" when using URL prefixes.
  • BUG FIX: Use correct font size on the word "Groups" in the grouping pane
  • BUG FIX: Refactor reader app selection to deal with multi-case android package names.
  • BUG FIX: Change "find reader app" broadcasts to avoid Android path name bugs.

Version 3.3.5 (22/May/2014)
  • Support for Android 4.4 (KitKat) SD card changes
  • Better support for Kindle Fire native reading app
  • Use Moon+ support for CBZ, CBR, and CHM
  • BUG FIX: Fix crash when book details URL identifiers are malformed.
  • BUG FIX: Missing books now respects the "Move connect to menu" option
  • BUG FIX: Fix crash when out of memory when searching
  • BUG FIX: Fix crash when kindle fires get confused about what dialog boxes are open
  • BUG FIX: Better synchronize sending books to help prevent calibre timeouts

Version 3.3.4 (1/April/2014)
  • Position the book list at a nearby book when a book is deleted in book details. Before, the book list was positioned at the top.
  • Refuse to connect as a wireless device or to the content server if some folders in CC's library are read-only. Required because of the changes Google made in Android 4.4 (KitKat) that force SD cards to be read-only.
  • Move the debug log from the default book folder to a folder that is guaranteed to be writable. Required because the default library folder might be read-only (Android 4.4 (KitKat) changes).

Version 3.3.3 (29/March/2014)
  • [BUG FIX] Fix regression in V3.3.2 that could cause a crash when disconnecting from the content server.
  • [BUG FIX] Fix failure to connect as a wireless device if a book's metadata is corrupted.
  • [BUG FIX] Fix crash caused by changing the logged-in user.
  • [BUG FIX] Don't crash when Android gets confused about what is actually running (IllegalStateException).
  • [BUG FIX] Don't attempt to update the main booklist when books are downloaded from the content server.

Version 3.3.1 (20/March/2014)
  • Add the ability to mark a book "Read" in CC. The value is changed in book details, and you can group on this value. The information can be synced with calibre (requires calibre 1.28 or higher).
    • Read/Not Read can be synced with a calibre Yes/No custom column. CC's Date Read can be synced with a calibre Date custom column. See the "Marked Read" options in CC's Settings for more information.
    • Add a "Read" mark on the right side of the book list that shows only if the option "Show Read information" is checked and if the Read info is not empty.
    • Refuse to sync Read info if calibre is not at V1.28 or higher.
    • Show popup messages during connection if the user sets up Read syncing and the calibre columns do not exist or are the wrong type.
  • Attempt to handle read-only folders such as those on external SD cards on devices running Android 4.4 (kitkat). In the folder selector, tell the user if s/he has chosen a read-only folder.
  • Change manual path specification when setting CC's folder to make the process more clear.
  • Add some spacing to the "Groups" item in the grouping drawer.
  • In the grouping drawer, add the count of items under a first letter, e.g., [5 authors, 15 books]
  • Allow closing the grouping drawer with a right-to-left swipe in the grouping drawer itself.
  • Add an option to tell CC to auto-close the grouping drawer when a leaf item is selected.
  • Add options to move the Sort, Connect, and View commands from the action bar to the app's menu. This makes space available in the action bar for more "current grouping" text. This option is mostly useful on phones.
  • Add sort by calibre's publication date.
  • Add the identifiers field to book details.
  • In book details, make Authors, Series, Tags, Publisher, and identifiers clickable. Clicking an item takes you back to the main display, changing the grouping to select the clicked item.
  • Left and right swipe in book details now change the book being displayed.
  • Support sending books to Google Books and to other apps such as cloud sync and email using menu items in book details. Google Books is removed from the list of readers.
  • Reorganize some of the preferences, separating grouping preferences from more display-oriented preferences.
  • Change the URLs in CC to point at the new Calibre Companion MobileRead forum.
  • [BUG FIX] Fix the computation of series_sort when scanning for new books on connect.
  • [BUG FIX] Always display Title over Author in the book list when sorting by dates
  • [BUG FIX] Honor the calibre date display formats when showing pubdate or calibre's date field in the book list.
  • [BUG FIX] Make long-press searching in the grouping pane ignore searching on group names
  • [BUG FIX] Fix crash in book details when there are no authors
  • [BUG FIX] Attempt to tell Android when books are deleted in hopes that it will update the info it shows to MTP clients
  • [BUG FIX] Upgrade the Google support library in hopes of eliminating some rare crashes.
  • [BUG FIX] Don't crash when an app advertises that it can handle a book format but in fact cannot.
  • [BUG FIX] Change how debug logs are sent in hopes that sending from a kindle will attach the debug log to the message
  • [BUG FIX] Fix a few cases where out-of-memory errors crashed the app.
  • [BUG FIX] Fix problem where the "Use grouping drawer buttons" required an app restart to take effect.
  • [BUG FIX] Do not update CC's date changed when doing a database upgrade

Version 3.2.6 (14 December/2013)

  • Improved performance of metadata updating while connected.
  • Remove the code that was causing "security exceptions" in kitkat
  • Include a newer version of Google's support library in hopes that it has improved.
  • Repaint the main window after returning from preferences so that cover size changes take effect immediately.
  • Prevent crash when sending email from CC and the device has no email client.
  • Reset the grouping drawer after a search so that the book counts are correct.

Version 3.2.4/Version 3.2.5 (26 November/2013)

  • Fix problem in metadata caching (improved startup times) caused by duplicate books in CC's library. Requires calibre 1.13 for best effects. A complete send of metadata from CC to calibre will occur on the first connect after installing calibre 1.13.
  • Fix rare memory leak
  • Prevent crashing when given an invalid date format by calibre.

Version 3.2.3 (5 November/2013)

  • Fix obscure crash apparently caused by changes to permissions in Android Kitkat
  • Improve error message when bulk downloading in the content server and the book has no acceptable formats
  • Fix two rare crashes caused by orientation changes at inconvenient times

Version 3.2.2 (16 October/2013)

  • Fix crash on Gingerbread devices when using queued downloading in the content server
  • Fix bug in the content server "download all" command that could result in the wrong book to be downloaded.

Version 3.2.1 (14/October/2013)

  • Account for Amazon's Kindle for Android app using a different folder for books (Android/data/, and for the app using .prc as its preferred extension.
  • Avoid sending metadata from CC to calibre during wireless device connections, reducing initial connection time by up to a factor of 10. This change requires calibre 1.6 released 12/Oct/2013. Note that you will not see the improvement until after a successful connection/disconnection. CC will continue to work with older versions of calibre, offering no performance improvement.
  • Provide a "Download all" menu item in the content server, permitting you to download all the books in a category such as all books by an author or a series. This change requires calibre 1.5 released 26/9/2013. If calibre has not been updated, using this function will show an error message.
  • Fix crash where the folder depth of a CC book folder exceeds approximately 100. Folders structures that deep cannot be scanned.
  • Reset the grouping drawer after a search so that the book counts are correct.
  • Reduce a timeout to avoid very rare "Application not responding" errors.
  • Don't incorrectly erase the current grouping specification from the title bar.

Version 3.2.0 (25/September/2013)

  • You can now group on ratings.
  • Ratings are searchable using relational operators, such as rating:>=3 for books with rating of 3 or higher.
  • Float, int, and date values are now searchable. Date searching uses a fixed syntax yyyy-mm-dd. You can leave off part of the date to do partial checks, for example pubdate:<=2000 will find all books published in 2000 or before.
  • Optionally display comments in book details using the full screen width. This is controlled by a new preference in the "Display" group that defaults to "off" (existing behavior).
  • In book details, use the minimum amount of space for labels that word wrap. Previously these labels forced the column width to its maximum, around 12-15 characters.
  • Don't disable the "read" button in the content server book details page if the book isn't downloaded. Instead give the user a message that downloading is needed.
  • Support wireless device and content server connections to a local computer when tethering and the phone/tablet is hub. The phone/tablet is acting as the wireless hub.
  • Improvement in connecting as a wireless device in certain more complex network setups, in particular those that use both IPv6 and IPV4.
  • Use correct font size in book details for the "Comments" label.
  • Fix rare case where book's grouping information was added incorrectly to the database.
  • Fix incorrect title bar text when returning from book details or the content server.
  • Correctly handle another date format that appeared from nowhere.
  • Remove "phantom books" from the count of books being displayed in grid (cover) view.
  • Fix boolean rows being cut in half in book details when large fonts are being used.
  • Fix rare crash when changing the folders where CC is to put books.

Version 3.1.1 (8/September/2013)
  • A new preference setting to control whether extended formatting is shown in comments in book details
  • Performance improvement when returning to the main list from book details.
  • Fixed an uncommon crash returning from book details
  • Fixed display of custom date columns in book details.
  • Fixed the book's unique ID (UUID) not being correctly recognized when scanning books to add to CC's library.
  • CC now finds the correct OPF in epubs when the epub contains more than one OPF file.

Version 3.1 (5/September/2013):
  • HTML such as <center> is now displayed in book details.
  • Significant performance and stability improvements for large libraries
  • Ability to "clean" CC's database, which will often improve CC's performance.
  • CC now maintains a "debug log" that can be sent to CC's developers, helping to resolve problems.
  • Fix incorrect handing of new custom column date format coming from calibre.
  • Eliminate several rare crashes related to closing CC while a connection attempt was still in progress.
  • Fix rare crashes that happened when tapping on books before the list had settled.
  • Avoid certain calibre "Device didn't respond in a reasonable amount of time" problems that happened when sending hundreds of books at a time.
  • Fix a problem where some devices ran out of memory while searching for the series information in the content server.

Version 3.0.5 (28/Aug/2013)
  • Fixes to avoid rare crashes when searching and when returning to the book list from the content server.

Version 3.0.4 (19/Aug/2013) (Major release)

  • View books by cover in a grid
  • Grouping functions are available from book lists by opening a "drawer".
  • In content server, queuing a book for download that has no acceptable formats no longer hangs the queue.
  • In content server, force a disconnect and go back to the book list if the content server has disappeared.
  • Fix searching after choosing a user collection

Version 2.9.1 (13/Jun/2013)
  • Fix a crash when using search on some devices, in particuler Nooks

Version 2.9.0 (6/Jun/2013)
  • Long-press on a book shown in the content server display starts downloading the book. You can do this with multiple books; the downloads are queued.
  • You can set a device name for your phone/tablet. This name is displayed by calibre when you connect as a wireless device.
  • Added the series information to the content server books display.
  • Fix handling of composite custom columns intended to be comma-separated.

Versions 2.8.0 and 2.8.1 (21/Apr/2013)
  • Improvements in connecting to the content server for people who have more than one server or have one server visible both on the home LAN and on the WAN
  • Fix bug encountered when Android kills CC when it is reading from the content server.
  • Fix a rare crash when checking for missing books.

Version 2.7.1 (27/Jan/2013)
  • Fix regression in sorting books while grouping
  • Fix regression launching Kindle for Android.
  • Fix rare crashes caused by quitting calibre while trying to connect

2.7.0 (25/Jan/2013)
  • The sizes of book thumbnails and covers can be changed.
  • Long-tapping on a group searches for books in that group. You can then browse groups showing only those books
  • Sorting on calibre’s date column.
  • Group by date columns using yyyy-MM.
  • Calibre pubdate & date groupable by adding their lookup names to the list of groupable columns.
  • Work around Cool Reader not advertizing that it can handle .mobi books
  • Display plain-text comments without losing new lines.
  • Fix crash caused by doing a search with queries that somehow end up empty.
  • Fix several rare crashes

Version 2.6.1 (16/Jan/2013)
  • An option has been added to tell CC and calibre to use calibre's book identifier as the file name. This helps when both the wireless connection and the content server on multiple devices and you want the same file name. The the FAQ "How can I make CC use the same file name for content server and wireless device connections?" above
  • Allow path components in content server URL settings
  • Fix crash in Find books with missing files when the process was restarted
  • Fix rare out-of-memory problems
  • Fix CC occasionally complaining about valid IP addresses
  • While connected, disable some preference settings that should not be changed until disconnected

Version 2.6 (9/Jan/2013)
  • You can now set font size in book details and when connected to the content server.
  • Added a "Delete all" option in Find books with missing files
  • Easier to clear a search: just tap the text telling you that a search is active.
  • Moved the Find books with missing files operation back from the settings menu to the main menu
  • Removed search option from Find books with missing files. It didn't do anything useful.
  • Fix font size changes not being respected in some situations.

Version 2.5.3 (23/Dec/2012)
  • Add a disconnect button to the content server
  • Improve text in the "Can't find a reader app" dialog
  • Fix some rarely-occurring bugs that cause crashes.

Version 2.5.2 (3/Dec/2012)
  • Fix the "date read" not being set in some cases.
  • Update connection help for the new settings system.

Version 2.5.1 (24/Nov/2012)
  • Fix book details not returning to the books list when grouping.

Version 2.5 (23/Nov/2012)
  • A new, simplified, settings system.
  • The font sizes used in CC’s book/item list and book details displays can be changed.
  • It is now possible to use different IP addresses for the wireless connection and the content server connection.
  • You can use a URL for the content server address instead of an IP address and a port.
  • It is possible to connect to the content server using 3G as long as the content server is visible on the internet (most home calibre content servers are not).
  • The number of subitems shown on the second line when grouping can be changed. Setting it to zero removes the line.
  • You can now search using regular expressions, using calibre’s “~” syntax.
  • Fixed problem with default reader selection causing crashes or opening the wrong book.
  • Fixed several content server connection problems, in particular when using reverse proxies or non-calibre authentication, and when the server had problems providing correct book data.
  • Fixed crashes when navigating up to the root folder when setting folders for extensions.
  • Searching custom columns using prefixes incorrectly compared the prefix to the column name instead of the lookup name.
  • Some text custom columns were ignored when searching.
  • Fixed a few problems triggered by rotating the device at inopportune times.

Version 2..4 (8/Nov/2012)
  • Now available in French.
  • Experimental support for audio books (mp3)
  • Change the delay before requesting a review to 24 hours, not 24 minutes.

Version 2.3.2 (19/Oct/2012)
  • Fix a problem with manual path entry
  • Add a reminder for people to try connecting as a wireless device if they have used only the content server.

Version 2.3.1 (12/Oct/2012)
  • Fix non-multiple custom fields not being displayed in book details
  • Improvement in memory management for severely-constrained devices.

Version 2.3 (10/Oct/2012)
  • The ability to choose a default reader app for a book extension (format)
  • Ability to choose Kindle for Android for Amazon-format books that are stored in the /kindle folder on the device. When you launch K4A from CC, you can easily find that book by going to K4A's "on device" view and sorting by newest.
  • Dramatically improved performance when deleting more than one book from calibre. Requires calibre 0.9.2 or later.
  • Add "languages" to book metadata display.
  • Fix possible crash in content server integration triggered by the combination of a slow(er) calibre server and tapping too quickly.
  • Fix content server integration crash caused by entering IP addresses or domain names that are syntactically incorrect.
  • Fixes for some rare timing problems that could cause CC's content server integration to crash.

Version 2.2.2 (6/Oct/2012)
  • Fix two rare problems that might cause CC to crash
  • Fix ratings divided by 2 in CC's content server integration

Version 2.2.1 (5/Oct/2012) and version 2.2 (a test release)
  • Integration with calibre's content server.
  • EPUB scanning didn't store series.
  • Unusual opf files in EPUBs caused duplication of author names and missing author sort values
  • Ensure that generated file names do not contain illegal characters.

Version 2.1.2 (24/Sep/2012)
  • Fixed possible crash when returning to book details after it has been hidden for a long time.
  • Worked around problem with Android 4.1 (Jelly Bean) where displaying certain HTML-formatted text caused a crash
  • Prevent entering a file path when choosing an arbitrary folder for storing books.
  • Fixed rare crash when grouping by series/tags etc when a book has no series/tags/etc.

Version 2.1.1 (19/Sep/2012)
  • Calibre Companion shows a dialog when it cannot connect to calibre because another device is already connected. This has become important because of calibre's MTP support. Requires calibre 0.8.70.
  • Improved performance when scanning for EPUBs already on device, and when uploading and downloading books. Requires calibre 0.8.70.
  • Shorten path names so that Windows Explorer can see and open books put on the device by CC. Requires calibre 0.8.70.

Version 2.1 (15/Sep/2012)
  • Search for books using calibre-like search expressions. You can search for most text fields. NB: searching the comments field has been disabled for performance reasons. A way to explicitly search comments (comments:whatever) will be added in a future release.
  • Scan for books in the folders managed by CC. Pass them to calibre to do the metadata analysis. This requires calibre 0.8.69.
  • Added a "Date read" date. You can sort by this date.
  • Added a "header" to the lists that describes what the list is showing.
  • Fix display of empty boolean values in books details.
  • Improved wording in some progress dialogs.
  • The sort menu did not come back when using the back button to exit grouping by user collections.

Version 2.0.2 (10/Sep/2012)
  • Improved performance in grouped lists.
  • Honor the sort criteria in all lists of books

Version 2.0.1 (6/Sep/2012)
  • Don't crash when user does a missing books check when no books are on the device.

Version 2.0 (4/Sep/2012)
  • Option to not group books initially by first letters.
  • When changing where books are saved, your books are now moved to the new location.
  • You can long-press on a book to skip straight to reading it.
  • You can check for books in the database that are missing their associated file.
  • More extensive in-app help.
  • Better performance across the board, particularly when showing long lists of items when grouping.
  • Return to the same position in the list when using the back arrow.
  • Yet another Improvement in handling memory for images.
  • Improvements in handling memory during book transfer.

Version 1.10.1 (4/Sep/2012)
  • Improvement in connection that should help if the machine running calibre has multiple IP addresses, such as VPNs or virtual machines.
  • The book details window can now be rotated.
  • Fixed crash when looking book details when a date was empty.

Version 1.10 (29/Aug/2012)
  • Addition of a book details display
  • Ability to delete a book in CC
  • Support for calibre "save to" templates containing folders.
  • Tapping a sort twice will invert that sort. For example, tapping title twice will sort from A to Z then Z to A.
  • Sort by date last changed (in Calibre Companion)
  • Improvements in handling of connection progress and connection failure. These improvements require calibre 0.8.67
  • Fixed problem in mDNS (bonjour) that might have made connections more difficult in Gingerbread-based phones.
  • Prevent "half-stored" books (metadata but no book) if calibre is disconnected in the middle of a transfer.

Version 1.9 (27/Aug/2012)
  • Addition of an "About" dialog
  • Improvements in handling of connection progress and connection failure.
  • Improvements to the IP address entry dialog, including display of the device's IP address on the WiFi adapter.
  • Changed the Android default 3-minute connection failure timeout to 5 seconds.
  • Make the connection progress spinner persist across device rotations.
  • Remove the "Add books to library" background text when there is only one book in the library.

Version 1.8.2 (25/Aug/2012)
  • Bug fixes for DB upgrading on Honeycomb devices
  • Fixed problem causing grouping to be reapplied when a book is tapped after grouping was turned off using the "back" button.

Version 1.8.1 (24/Aug/2012)
  • Added pdf and azw3 to the default extensions
  • Fixed problem with DB upgrades when the DB had been damaged somehow.
  • Fixed problem selecting folders on "non-standard" SD cards when the folder already exists.

Version 1.8 (23/Aug/2012)
  • Dramatic performance improvements in sorting and grouping
  • Performance improvements when connecting to calibre
  • Progress bars when uploading metadata to calibre or downloading metadata from calibre.
  • Ability to enter arbitrary paths for folders, allowing access to "non-standard" SD cards.
  • Notifications during certain database upgrade operations.
  • Better use of memory when downloading books. Should help devices like the Nook Color.
  • Font color problems when choosing folders
  • Improved separation of items when grouping, to avoid confusion between items containing commas and items separated by commas.
  • Improvements in connection, attempting to avoid spurious connection failure messages.
  • Better information in calibre about IP addresses and ports.
  • Fixed a problem when sorting by series.
  • Indicate on the action bar when grouping is active.

Version 1.7.1 (21/Aug/2012)
  • Fixed problem in changing storage folders.

Version 1.7 (20/Aug/2012)
  • Improved function of the back button.
  • Dramatically improved performance when not using grouping. (Grouping performance improvements to come.)
  • Improved "flinging" performance by displaying covers in the background.
  • Fixed license verification for older devices when using multiple google accounts.
  • Multiple send-book jobs no longer confuse the progress dialog.
  • More reductions in memory usage.
  • Cleanly disconnect from calibre when the app is exited using the back button.

Version 1.6.1 (18/Aug/2012)
  • Fix regression in group-by displays. (sigh. Long days lead to silly mistakes.)

Version 1.6 (18/Aug/2012)
  • Grouping is saved and restored
  • Book/format folder routing (folder per extension)
  • Splash screen on startup while loading books
  • Message saying "transfer books now" when library is empty
  • Total redo of memory management to (one hopes) eliminate the out-of-memory errors when sending books and on display of large libraries.
  • Don't force a particular sort when grouping
  • Ask for WiFi permissions, something that HTC seems to demand.

Version 1.5 (17/Aug/2012)
  • Add error messages for incorrect IP addresses, for example to the content server.
  • Book/format folder routing (folder per extension)
  • Better handle screen rotations when showing progress dialogs.
  • More information from the license manager

Version 1.4 (15/Aug/2012)
  • Fix regression in IP address handling

Version 1.3 (14/Aug/2012)
  • Better IP address and password dialogs
  • Multi-level sorting
  • Fix crash caused by missing covers.
  • Make progress bars survive application sleeping

Version 1.2 (13/Aug/2012)
  • Attempt to detect connecting to the content server instead of the device handler.
  • Prevent WiFi sleeping when connected
  • Add the CC version number to the dialog with calibre.
  • Make transfer and initialization dialogs sticky.

Version 1.1 (12/Aug/2012)
  • Fix problems caused by library redisplay while downloading.
  • Don't redisplay on every book. See if more books will arrive in time.
  • Fix problem with creation of default folder.

Last edited by chaley; 04-10-2016 at 05:46 AM.
chaley is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Glo Version 3.3 change-log please ?. leftright Kobo Reader 1 04-24-2014 06:16 AM
Kobo Store - Why Do the Prices Change After I Log In? Mysterio Kobo Reader 22 12-07-2011 10:31 AM
Have they put out a change log for 2.01 yet? Dragoro Amazon Kindle 8 03-06-2009 12:29 PM

All times are GMT -4. The time now is 07:06 PM. is a privately owned, operated and funded community.