forked from seblucas/cops
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
175 lines (152 loc) · 9.5 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
0.6.2 -
* Added server side rendering for devices like PRS-T2 / Kindle.
* Added a configuration item to tweak how thumbnail are handled.
*
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 <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.1.1 - 20120702
* 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.1.0 - 20120605
* Add localization support (thanks to Calibre2Opds)
* Hopefully fixed an issue with & in comment
* HTML catalog is in the sources with no support (WIP)
0.0.4 - 20120523
* 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.0.3 - 20120507
* Fixed many things blocking opensearch from working
* There was a bug introduced in 0.0.2
* The URL can't be relative for Mantano reader, so I added a configuration item.
* I continued the refactoring to bring HTML to COPS
* Thumbnails have bigger size (I'll add a configuration item later)
* Add headers to help caching image and thumbnail to the browser
*
0.0.2 - 20120411
* Add support for MOBI and PDF
* Major refactoring to prepare something nice for the future ;)
* Add a config item to make use of X-Sendfile instead of X-Accel-Redirect if needed
0.0.1 - 20120302
* First public release