0.7.0 - 201311XX * Add a lot of unit testing. I hope it will limit the risks of regression. * Added a "smart / autocomplete" search. * Updated the way locales are handled. Should be easier to add new languages. * Fixed display of Cyrillic characters. * Upgraded doT to version 1.0.1, Magnific-Popup to 0.9.8, Normalize.css to 2.1.3, Jquery-cookie to 1.4.0. * Fixed OPDS stream validity. Reported by Didier. * Added a new check in checkconfig.php to detect case problem between the actual path and the path stored in Calibre database. Try checkconfig.php?full=1. Reported by Ruud. * Fixed the display of the rating stars with Chrome. Thanks to At_Libitum. * Added a new parameter ($config['cops_titles_split_first_letter']) to avoid splitting the books by first letter. Thanks to At_Libitum. * Fixed non compliant OPDS search (for Stanza, Moon+ Reader, ...). Reported by At_Libitum. * Fixed the redirection in case the Calibre database is not found. Reported by At_Libitum. * Updated Chinese, German, Norwegian, Portuguese, Russian translations. Thanks to all the translators. 0.6.2 - 20130913 * Added server side rendering for devices like PRS-TX / Kindle / Cybook. Thanks to all the testers. * Added a configuration item to tweak how thumbnail are handled. * Fixed the click on cog on IOS. Thanks to sb domo. * Added dashboard icons / standalone mode for IOS. Thanks to sb domo. * Fixed a regression about custom favicon.ico. Thanks to Tyler. * Fixed another regression about COPS's version in the about box. Reported by Ian. * Upgraded Magnific Popup to v0.9.5. * Added a style for IPhone. Thanks to sb domo. * Added Portuguese translation. Thanks to Pablo Aguiar. * Fixed rendering on Internet Explorer < 9.0. 0.6.1 - 20130730 * Properly close the lightbox when clicking in a link. Reported by le_. * Fix the book by languages list when the language is not found in the resources. Reported by le_. * Fix the string for Portuguese. Reported by le_. * Add again the series Index in the book list. Reported by fatzgenfatz. 0.6.0 - 20130724 * COPS HTML catalog now use templated client side rendering. You can build your own template if you want. Should be a lot faster. * Fancybox has been replaced by Magnific Popup, it seems faster. * Added a way to send book by mail (to send to Kindle or to send to your friends). * Added expires instruction in .htaccess (won't crash if you haven't enabled mod_expires). * Upgrade to JQuery 1.10.2. * Changed the way thumbnails are handled to offer greater visual quality (especially on high pixel density devices : Retina, Nexus, ...). * Changed all icon by a vectorial font (again better visual quality). * Added a way to filter books by tags. * Added a login page (login.html) to allow access to a password protected COPS on a Kobo ereader (that does not support basic auth). * Fixed cookie expiry date. * Added a default web.config for IIS installation. * The eink style doesn't use shadow anymore. * Fixed the link to the series in book detail. 0.5.0 - 20130605 * Upgrade COPS UI to HTML5 / CSS3 to hopefully make it prettier. Most of the code was contributed by Thomas Severinsen. * Add the number of books in each databases (when multiple database is enabled). * Add Norwegian Bokmål strings. Thanks to Rune Mathisen for the pull request. * Add a split by language of catalog. Thanks to Puiu Ionut for the pull request. * You can now change the theme and fancybox use on all your devices (You have to enable cookies). * Add an eink theme. Thanks to Gregory Bodin for the code. 0.4.0 - 20130507 * Add multiple database support. Check the documentation of $config['calibre_directory'] in config-default.php to see how to enable it. * Include jquery library in COPS's repository to be sure that COPS will work on LAN (without Internet access). * Prepare the switch to HTML5. Thanks to Thomas Severinsen for most of the code. * Update the locale strings to be more strict with plurals. Thanks to Tobias Ausländer for the code. * If Fancybox is not enabled ($config['cops_use_fancyapps'] = "0") then it's not used at all (even in the about box). * Fix book comments if it contains UTF8 characters. Reported by Alain. * Link to the book permalink was not working correctly in some cases. Reported by celta. * Moved some external resources to a resources directory. * Add chinese translation. Thanks to wogong for the pull request. 0.3.4 - 20130327 * Hopefully fix metadata update. Beware you should remove the directory php-epub-meta if you have one. Thanks to Mario for his time. * Fix two warnings. Reported by Goner and Mario. 0.3.3 - 20130323 * Fix catalog if book summary contains bad HTML again :(. * Upgrade to Fancybox 2.4.0 and JQuery 1.9.1. * Search is now dependant on the page you're in. For now if you're on author page it'll look for author name. * Update checkconfig to check if the database provided comes from Calibre. * Update to latest php-epub-meta should fix the metadata update with Epub. * Fix OPDS catalog with Ibis Reader. It didn't like empty language. 0.3.2 - 20130303 * Add dutch translation. Provided by Northguy. * Fix an ugly bug introduced in 0.3.1. Reported by mariosipad. * Small fixes/enhancement to the update metadata tools : * The book's name is Author - Title.epub * Add the Calibre uuid so that the book is automatically recognised by Calibre. * Update the cover * Fix display of the HTML catalog on Kobo's browser. * Enable kepub.epub download with cover fix (enable with $config['cops_provide_kepub']). * Hopefully fix browsing with PRS-T1. Thanks to Northguy. * Hopefully fix the OPDS catalog when the summary is full of HTML crap. * Merged 3 patches from Tyler J. Wagner : * Detect empty publication date set in Calibre to avoid having (0101) as publication year. * Don't print "Languages" if there are none defined. * Don't print the tag string if there's no tags. * If an OPDS client try to access index.php it will be automatically redirected to feed.php. * Move the search & sort tool box to a new line (also fix a w3c error). 0.3.1 - 20130127 * Add Facets to the OPDS catalog (check config item cops_books_filter). So far the only OPDS client that support facets are Mantano Reader and Bluefire * Fix book sort in some list. Patch provided by Tyler J. Wagner. * Update .htaccess to check if Xsendfile is available. Thanks to Gaspine for the patch. * Add basic support of custom columns. Check the following config item : cops_calibre_custom_column * Usage of X-Accel-Redirect / X-Sendfile is not necessary anymore. Warning all Nginx users who wants to still use X-Accel-Redirect must add $config['cops_x_accel_redirect'] = "X-Accel-Redirect" in their config_local.php * Fix COPS on IIS / Windows. Reported by Kevnancy. * Simplified config_default.php * Add a new config_local.php.example with the minimal configuration item to change. 0.3.0 - 20130106 * Add a config item to avoid using Fancyapps (pop-ups). Reported by mcister and Northguy. * Update documentation of .htaccess. Thanks to Stephane. * Add a config item to specify a custom icon. Based on a patch by Tyler J. Wagner. * Better handling of content type for book. Reported by Morg. * Upped the size of thumbnails for OPDS. They look way better with Mantano. * Add language in OPDS feed (shown in Mantano for example). * Update metadata on downloaded epub. Disabled by default (check config item cops_update_epub-metadata). * New Catalan translation provided by David Ciscar Presas. * Add a permalink to books, that way direct link to books can be shared. Reported by mcister and Tyler J. Wagner. * Add checkconfig.php that should allow to better detect the configuration problem (page in english only for now). * Fix some plural strings / some missing title. Reported by David Ciscar Presas. * Add an hint about the OPDS catalog in the HTML catalog. 0.2.3 - 20121205 * Add a .htaccess to make it easier to use with Apache * Fix a typo in book download. Reported by jillmess * Update localization (thanks to Calibre2Opds) * Add some missing information from Calibre (language, rating for now). Reported by mcister * Upgrade Fancybox to 2.1.3 0.2.2 - 20121020 * Changed JQuery URL to https (thanks to Dan Greve for the patch) * Added paging to both OPDS and HTML catalog (use new config item cops_max_item_per_page) * lots of code refactoring * Authors are now splitted by first letter, this is the new default. You can go back to the old way with the config item cops_author_split_first_letter (reported by Northguy) * Fix the link to books starting by special characters (reported by vinpel) * Upgrade to Fancyapps 2.1.0. I had to adapt the CSS so maybe it'll display better in PRS-T1 * Add an about box on the HTML catalog which show the current version 0.2.1 - 20120916 * Fix one last error (hopefully) in link generation (thanks to gaspine) * Add Sony PRS-T1 to the list of E-Ink device (thanks to Northguy) * Fix another HTML special characters problem (thanks to NeilBryant) * Add an ugly config parameter to allow search in non-compliant OPDS reader (thanks to Don Caruana and David Lee) 0.2.0 - 20120722 * Fix all rewriting rule I forgot to change it in last release * Fix