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.0.4

10 years ago
  • More code refactoring to simplify code.
  • Changed OPDS Page id to match Calibre2Opds
  • Add icons to author, serie, tags and recent items (there is config item to disable it)
  • Fixed author URL
  • Added publishing date (works on Mantano)
  • Added Tags support

0.1.0

10 years ago
  • Add localization support (thanks to Calibre2Opds)
  • Hopefully fixed an issue with & in comment
  • HTML catalog is in the sources with no support (WIP)

0.1.1

10 years ago
  • A lot of bug fixes in HTML catalog
  • Fixed the book comment in OPDS (broken in some rare case)
  • Fixed handling of HTML reserved characters
  • Changed book OPDS id to use an UUID (thanks to ilovejedd for the bug report)
  • Add new config item for the default timezone (thanks to gaspine)
  • Better handling of missing covers
  • Should support every book format supported by Calibre (thanks to Artem)
  • URL rewriting is off by default for the HTML catalog
  • Add some documentation about URL rewriting (thanks to gaspine and Christophe)
  • Tested and ready to use with PHP5.4

0.2.0

10 years ago
  • Fix all rewriting rule I forgot to change it in last release
  • Fix <hr> in book comment (thanks to jillmess)
  • Fix cover zoom in HTML catalog (you can also navigate through cover with keyboard)
  • Simplify Fancybox transition for e-Ink devices (for now Kobo and Kindle)

0.2.1

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

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

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

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

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

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