Commit Graph

27464 Commits

Author SHA1 Message Date
Kovid Goyal abcf435b2b Reset the file cache when starting the embedded server prevents the memory cache from going out of sync with the file system cache on server restart 2017-05-21 13:39:36 +05:30
Kovid Goyal 795cb3e8a8 Ensure book list is either scrolled to a book or the top 2017-05-21 13:39:36 +05:30
Kovid Goyal 623651d84b Fix caching of parsed URL queries broken
Ensure that changes to query objects dont make it into
the cache
2017-05-21 13:39:36 +05:30
Kovid Goyal 03e9fe6195 Show a message when no books found 2017-05-21 13:39:36 +05:30
Kovid Goyal 12c8f8f29c Fix library restriction not fully case-insensitive 2017-05-21 13:39:36 +05:30
Kovid Goyal fd9b16ece2 Better error message for network errors on AJAX queries 2017-05-21 13:39:36 +05:30
Kovid Goyal 900841e13a Ensure that no duplicates are present in the list of libraries on case-insensitive filesystems 2017-05-21 13:39:35 +05:30
Kovid Goyal 9cc3571808 ... 2017-05-21 13:39:35 +05:30
Kovid Goyal e2cf4642cc bump beta version 2017-05-21 13:39:35 +05:30
Kovid Goyal 407d392445 Clean up pdfinfo output processing 2017-05-21 13:39:35 +05:30
Kovid Goyal 0ab03e4485 Use -siodates with pdfinfo as it generates non UTF-8 date strings on some windows locales otherwise 2017-05-21 13:39:35 +05:30
Kovid Goyal 6eb8526c3d Remove no longer needed Qt version check 2017-05-21 13:39:35 +05:30
Kovid Goyal c91e321f42 Workaround for Qt 5.6 bug on windows that broke exporting QPixmap to PNG 2017-05-21 13:39:35 +05:30
Kovid Goyal f2cf7eb825 Bump beta version 2017-05-21 13:39:35 +05:30
Kovid Goyal cccd5e8f1a Add a button to enter full screen mode to the viewer controls 2017-05-21 13:39:34 +05:30
Kovid Goyal fdb98fdb4e Ensure book details and book readers start with window scrolled to top 2017-05-21 13:39:34 +05:30
Kovid Goyal 67f95c3e1d Fix swiping up/down in paged mode generating endless chapter changes 2017-05-21 13:39:34 +05:30
Kovid Goyal 0dfe97269c ... 2017-05-21 13:39:34 +05:30
Kovid Goyal 8743efbed1 Fix server not working on some windows systems with non-English locales 2017-05-21 13:39:34 +05:30
Kovid Goyal 2089449769 Update read percent on content load 2017-05-21 13:39:34 +05:30
Kovid Goyal f3c371a254 Request full screen when opening a book for reading 2017-05-21 13:39:34 +05:30
Kovid Goyal 4974f3b7c0 Utility function to request full screen 2017-05-21 13:39:34 +05:30
Kovid Goyal 5ef974e782 ... 2017-05-21 13:39:34 +05:30
Kovid Goyal f92f70da44 Same work around for the search overlay in Chrome for Android 2017-05-21 13:39:34 +05:30
Kovid Goyal de6e5ec8d6 Workaround for bug on Chrome on Android that made typing in the viewer preferences impossible
Chrome resizes the viewport when the on screen keyboard is opened. This
causes the overlay to be closed. Hopefully, it will be fixed soon.

See https://bugs.chromium.org/p/chromium/issues/detail?id=404315
2017-05-21 13:39:33 +05:30
Kovid Goyal 5b3d7c04cf Handle Chrome changing window level touch even handlers to passive by default in newer releases 2017-05-21 13:39:33 +05:30
Kovid Goyal 5b2f202a2c Dont show ids that have no urls in the book details view. Follows behavior of book details panel in the GUI 2017-05-21 13:39:33 +05:30
Kovid Goyal edfbb3c7bc Recognize http URLs in identifiers with arbitrary keys 2017-05-21 13:39:33 +05:30
Kovid Goyal 496b0ce0f9 Make the category links on the book details page middle-clickable 2017-05-21 13:39:33 +05:30
Kovid Goyal d8dae7a7f2 ... 2017-05-21 13:39:33 +05:30
Kovid Goyal 0f2d23ae3c Cover grid: Auto-resizing of covers based on window size now takes window aspect ratio into account
The resizing algorithm ensures that at least three covers fit along the
smaller of the window width/height
2017-05-21 13:39:33 +05:30
Kovid Goyal 7a56b8e5b7 Make the covers on the home page take up no more than 40% of viewport height 2017-05-21 13:39:33 +05:30
Kovid Goyal 97d3c79275 Ensure button text is not wrapped 2017-05-21 13:39:33 +05:30
Kovid Goyal 739f595e3d Fix list of library buttons not wrapping 2017-05-21 13:39:33 +05:30
Kovid Goyal efbd10a908 Fix rendering of short month names incorrect on Chrome 2017-05-21 13:39:32 +05:30
Kovid Goyal 74e9b5de69 Ensure there are always spaces around of even if the translation removes them 2017-05-21 13:39:32 +05:30
Kovid Goyal 6942a21229 bump beta version 2017-05-21 13:39:32 +05:30
Kovid Goyal b92ac5578e ZIP file extraction: Fix extracting into directory whose path is specified with a UNC path on windows causing file names to get mangled 2017-05-21 13:39:32 +05:30
Kovid Goyal 41aadb096c Ensure having set_console implies having default_console_text_attributes 2017-05-21 13:39:32 +05:30
Kovid Goyal 3883efff05 Fix error when rendering book on server with empty spine 2017-05-21 13:39:32 +05:30
Kovid Goyal 2a69f06810 ... 2017-05-21 13:39:32 +05:30
Kovid Goyal f75d939672 Fix console detection failing on windows 2017-05-21 13:39:32 +05:30
Kovid Goyal 37fb2d76c8 version 2.99.1 2017-05-21 13:39:31 +05:30
Kovid Goyal 7bd82c0206 Fix clicks on the edges of item lists not always being registered 2017-05-21 13:39:31 +05:30
Kovid Goyal 65fd14da63 Fix item list font sizes 2017-05-21 13:39:31 +05:30
Kovid Goyal 4eaebb2093 Hide the bookmarks button until I get around to implementing it 2017-05-21 13:39:31 +05:30
Kovid Goyal c1e50ae8a8 Add a TODO for the welcome screen 2017-05-21 13:39:31 +05:30
Kovid Goyal 1a9bc089f2 Create log dir if it does not already exist 2017-05-21 13:39:31 +05:30
Kovid Goyal 13906d2fd6 Various TODOs for server development 2017-05-21 13:39:31 +05:30
Kovid Goyal 1e8df06c00 Rename file 2017-05-21 13:39:31 +05:30