Cops Versions Save

Calibre OPDS (and HTML) PHP Server : web-based light alternative to Calibre content server / Calibre2OPDS to serve ebooks (epub, mobi, pdf, ...)

0.3.3

10 years ago
  • 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.4

10 years ago
  • 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.4.0

10 years ago
  • 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.5.0

10 years ago
  • 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.6.0

10 years ago
  • 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.6.1

10 years ago
  • 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.2

10 years ago
  • 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.9.0

10 years ago
  • 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
  • Changed .htaccess to allow the use of password protected catalogs with Sony's eReader (PRS-TX). Thanks to Ruud for the beta testing.
  • Updated Chinese, German, Norwegian, Portuguese, Russian translations. Huge thanks to all the translators.
  • Fixed a small problem : If a book had no summary the cover could be cut.
  • Fix COPS on Internet Explorer 9. Reported by At_Libitum.
  • Added publishers in home categories / search / autocomplete search.
  • Added a new configuration item ($config ['cops_ignored_categories']) to ignore some categories (author, tag, publisher, ...) in home screen and searches. It's also available in the "Customize UI" page.
  • Updated .htaccess to allow downloading books with a password protected COPS on a Sony PRS-TX. Reported by Ruud.
  • Changed the default search to search by categories also (should help with OPDS). Thanks to At_Libitum.
  • Fixed the tag filtering in the HTML catalog when two tags starts by the same word. Reported by Tyler.