Commit Graph

25329 Commits

Author SHA1 Message Date
Kovid Goyal da2390cb05 ... 2016-02-26 13:01:17 +05:30
Kovid Goyal 16577d448f version 2.52.0 2016-02-26 08:34:36 +05:30
Kovid Goyal ed59de6854 Support for multiple libraries in /mobile 2016-02-25 19:37:15 +05:30
Kovid Goyal 741d7d9efc CS: Port /mobile
Useful for legacy devices that dont support html 5
2016-02-25 18:43:58 +05:30
Kovid Goyal 0ab7184b5c Serve .kepub files with extension .kepub.epub for kobo browsers
Also sanitize sort field in /opds and simplify format_tags
implementation
2016-02-25 12:21:58 +05:30
Kovid Goyal 554c08a4ef Options to control which user defined metadata fields are rendered in /opds 2016-02-25 11:20:56 +05:30
Kovid Goyal c3b1b9fba9 Mark strings for translation 2016-02-25 10:51:45 +05:30
Kovid Goyal 5bf5375f1c ... 2016-02-25 08:31:49 +05:30
Kovid Goyal 13bce78437 ... 2016-02-25 08:29:09 +05:30
Kovid Goyal 8d560375f5 calibredb add: Allow specifying filters to control adding of books from directories 2016-02-24 22:09:12 +05:30
Kovid Goyal 3ff0beb626 Allow creating rules to ignore files when adding books based on the filename, useful when using the auto-add feature or when adding in bulk. Preferences->Adding Books->Rules to filter added files 2016-02-24 20:40:43 +05:30
Kovid Goyal 5f8b99eca5 ... 2016-02-24 18:23:12 +05:30
Kovid Goyal cc4a0b4e4d UI for creating add filter rules 2016-02-24 17:50:02 +05:30
Kovid Goyal 913252ad02 Make the tag mapper UI code re-useable 2016-02-24 17:45:36 +05:30
Kovid Goyal 014631a8e3 E-book viewer: Allow copying the Table of Contents to the clipboard by right clicking on it. Fixes #1548791 [[Enhancement] Copy book index to clipboard](https://bugs.launchpad.net/calibre/+bug/1548791) 2016-02-24 10:00:59 +05:30
Kovid Goyal 8626437fe1 ... 2016-02-23 22:04:48 +05:30
Kovid Goyal 6fdcc3c85f Use builtin RS compiler for generating POT files 2016-02-23 15:14:34 +05:30
Kovid Goyal 441faeff85 Allow disabling of log rotation 2016-02-23 15:01:20 +05:30
Kovid Goyal 1dc09515be Fix incorrect handling of max log size 2016-02-23 14:58:34 +05:30
Kovid Goyal 820b2e0ca1 ... 2016-02-23 14:10:20 +05:30
Kovid Goyal 7f457019fb CS: Implement access logging 2016-02-23 14:08:06 +05:30
Kovid Goyal 4ccb505fa4 ... 2016-02-23 14:05:58 +05:30
Kovid Goyal 9334ab524e ... 2016-02-23 12:59:35 +05:30
Kovid Goyal efcd5b78ae FB2 metadata: Ignore invalid (unidentifiable) cover images. See #1548417 (Exception: Read Exception `' @ error/png.c/MagickPNGErrorHandler/1630) 2016-02-23 11:37:21 +05:30
Kovid Goyal dd73cc7a3d FB2 metadata: Fix error when adding books with non-numeric series numbers. Fixes #1548405 [ValueError: invalid literal for float()](https://bugs.launchpad.net/calibre/+bug/1548405) 2016-02-23 11:22:18 +05:30
Kovid Goyal 41ccd7b087 Prevent db from writing non-numeric series_index values when creating new book entries 2016-02-23 11:18:59 +05:30
Kovid Goyal 095ea7a84c Micro-optimization 2016-02-23 11:05:34 +05:30
Kovid Goyal 8bc8bfffff Micro-optimization 2016-02-23 11:03:32 +05:30
Kovid Goyal 9e775f3cb7 Show a busy cursor when running the search in the match books dialog 2016-02-23 09:13:06 +05:30
Kovid Goyal a02c47502a Fix tests for dynamic cover generation 2016-02-22 21:35:43 +05:30
Kovid Goyal b6cafb08b3 Dont leak timezone information in gzip comp[ressed streams 2016-02-22 21:33:43 +05:30
Kovid Goyal 447d1c547c DOCX Input: Fix handling of toggle properties such as bold/italic/strikethrough/etc. when specified as document defaults. Fixes #1548187 [docx conversion to epub and mobi has strikethrough on converted document](https://bugs.launchpad.net/calibre/+bug/1548187) 2016-02-22 14:08:12 +05:30
Kovid Goyal a1fb9149f0 dstrike is not a toggle property 2016-02-22 13:26:12 +05:30
Kovid Goyal b027fa50e5 Dont use a worker process when generating thumbnails, for better performance 2016-02-21 11:52:58 +05:30
Kovid Goyal 830b826c58 Do not show read and download buttons in top bar
Will need to add more buttons in the future and those already have
dedicated buttons in the top content row
2016-02-21 11:11:09 +05:30
Kovid Goyal 3bb158e3ec Fix generate_cover() on windows using non-antialiased text at small cover sizes 2016-02-21 10:32:59 +05:30
Kovid Goyal d67b951c59 CS: Dynamically generate covers for books lacking a cover 2016-02-21 10:13:01 +05:30
Kovid Goyal e7976ae7ca Update libmtp headers for libmtp 1.1.11 2016-02-20 16:02:05 +05:30
Kovid Goyal 37cf4c20b7 Fix incorrect last/next/previous links in OPDS feeds 2016-02-20 15:53:18 +05:30
Kovid Goyal 758e73e9d9 Scaffolding for per-user library restrictions 2016-02-20 11:37:14 +05:30
Kovid Goyal a0a32a214a ... 2016-02-20 10:12:06 +05:30
Kovid Goyal 6a6c7a0105 Support old style /get/thumb/book_id_w_h endpoint for backwards compat 2016-02-20 10:07:09 +05:30
Kovid Goyal 376b166b1a Endpoint to conveniently get info about available libraries 2016-02-19 22:22:47 +05:30
Kovid Goyal fb778e5a2d Better error message when user specifies embed font family that does not exist 2016-02-19 21:05:25 +05:30
Kovid Goyal f4f82d689a Fixing compiling of main.js not working when using CALIBRE_DEVELOP_FROM 2016-02-19 17:42:54 +05:30
Kovid Goyal 2ef515b6c0 CS: Implement /opds
Structure remains the same as the old server, except that there is
support for multiple libraries
2016-02-19 17:23:18 +05:30
Kovid Goyal 27527d4299 ... 2016-02-19 14:15:17 +05:30
Kovid Goyal 1be07c21d9 Redirects for legacy URLs 2016-02-19 09:29:58 +05:30
Kovid Goyal d83dc3fb94 CS: Implement switching of libraries 2016-02-18 18:16:12 +05:30
Kovid Goyal a332b5f182 ... 2016-02-18 12:03:50 +05:30