Commit Graph

331 Commits (81e3afbcc4063b3d870a7bfbf961931edd3d2f80)

Author SHA1 Message Date
OzzieIsaacs c38f331b6f Fix for #575
Fix no pydrive dependency installed
Fix sending email on python3
6 years ago
OzzieIsaacs 5ef70890d9 Search for custom columns implemented #494
Search for ratings related to #559
Search description #572
code cosmetics
6 years ago
Ozzie Isaacs 7be328c535 Converting ebooks in background
additional sorting of tasklist according to date and runtime
codecosmetics
6 years ago
Ozzie Isaacs 3db682cd15 Merge remote-tracking branch 'del_books/delete-book-formats'
# Conflicts:
#	cps/helper.py

Implemented delete on gdrive
6 years ago
OzzieIsaacs b0cbd0a37a Added feature to send emails in a background-task 6 years ago
OzzieIsaacs 2449b4049b Code cleaning Stats page
Enable calibre's ebook-convert as converter for mobi files (#411, #533)
6 years ago
OzzieIsaacs 3a9a59b751 Fix #497 6 years ago
OzzieIsaacs 8896b3c5d2 Requests from #454 6 years ago
OzzieIsaacs 6f36eef51d Fix #544 (missed some config options)
Added lxml to stats sceen
6 years ago
OzzieIsaacs 0e83546d40 - Updated translation (it's now always Google Drive)
- Integrated feature #409 (linking read status from calibre)
6 years ago
OzzieIsaacs 404b29b979 Refactored WSGIServer handling
Restart of gevent server now working
6 years ago
OzzieIsaacs 76d8cbdf57 Logging of details for gdrive integration only on debug level
fix generic cover path
browser reading for cbx and epub files no longer creates temp files on server
browser reading for cbx and epub files working (#502, #520)
6 years ago
OzzieIsaacs 204cd504a9 - Completly new setup of GDrive (every data is taken from client_secret.json file)
- If cover on Google Drive is missing, the generic cover will be used
- Better error handling during configuration of google drive (missing hook callback verification, missing files)
- less errors on console during use of Gdrive, more log file output in case of error
- removed standalone flask development mode
- removed gdrive template file and vendor setup script
7 years ago
Eric Le Lay 513355e2e5 fix #513 OPDS updated date format invalid per Atom specification
replace space separating date from time with 'T'
7 years ago
Ozzie Isaacs 9867959916
Changed calibre to calibre-web 7 years ago
OzzieIsaacs 1f9527f0e1 Fix #496 7 years ago
OzzieIsaacs 7a20c14dea Integrated caliblur css 7 years ago
OzzieIsaacs 671bf5cf8d Integrated #454 (css is loaded remote) 7 years ago
OzzieIsaacs 62f7674761 fixed #410 advanced search for publishing date
fixed misstyping in italian language
removed next to "me" after login
7 years ago
OzzieIsaacs 8bfd3c7e4f Fix #476 7 years ago
OzzieIsaacs 97adb36f1b Bugfix Upload Message
Improved errorhandling at import imagemagick
7 years ago
OzzieIsaacs af5a897d1d Added SSL Options (#416) 7 years ago
OzzieIsaacs d01d7b91a8 Added error messages in log and UI if cover url can't downloaded, changed label for cover URL to clarify function #449 7 years ago
OzzieIsaacs f6ece5fe72 Fix for #448 7 years ago
OzzieIsaacs ea6a957c05 Changed mulitple books upload to single button 7 years ago
OzzieIsaacs ee5677f376 Merge remote-tracking branch 'multiload/master' 7 years ago
Mingyue Gao c6f568534f fix(template): download book with capital ext by kindle's browser 7 years ago
Faisal Alghamdi 0afa7cbafd duplicate code removed 7 years ago
Faisal Alghamdi 43eb3b6f9c button names fixed 7 years ago
Faisal Alghamdi ff9ee82451 adding multiple files upload feature 7 years ago
OzzieIsaacs 21c2ee4d63 Fix for #443 7 years ago
OzzieIsaacs 7371803184 Fix for #444 7 years ago
OzzieIsaacs 4346e947e3 Fix for #447 7 years ago
OzzieIsaacs e99e93db1f #424, #437 Added "apple-touch-icon" for apple devices 7 years ago
Andriy Zasypkin fb41aa8b57
removed debug statement from production 7 years ago
Andriy Zasypkin 28dac34119
auto select format if only one 7 years ago
Yury Tilis 2fe03961bb -Added a more subtle progress bar which only shows the page number on hover
-Added Current page indicator to the thumbnail list, as well as a hover state
-Thumbnail list now scrolls to the current page on open or page change
-Added @andy29485's request for controlling page with space/shift+space
-Added the book title to the top of the page -Fixed IE11 failing on imagecallback
7 years ago
OzzieIsaacs 5809acfa9e anonymous user now have always the right to read books (as any other user, too)
(Fix  #287)
7 years ago
OzzieIsaacs b74a075aa6 Added posibility to change settings db via command line for multiple instances (#247) 7 years ago
OzzieIsaacs cbb236ba7b Added visiblilty of shelfs to opds catalog (#267) 7 years ago
OzzieIsaacs aee5ca0e06 #396 implemented 7 years ago
OzzieIsaacs f890fc1553 New progress bar 7 years ago
OzzieIsaacs d76f812310 Fixed empty return on getcomic
Python 3 compability (the easy way)
7 years ago
OzzieIsaacs 5756785073 Error handling rarfiles 7 years ago
OzzieIsaacs 9f8cbe8c1f Merge enhanced UI from ytilis repro 7 years ago
OzzieIsaacs 8c573ff6d8 Unrar/tar and unzip on server side 7 years ago
OzzieIsaacs 6e714f3f16 Fix #391 7 years ago
OzzieIsaacs ba54b9a357 Fix #365 7 years ago
OzzieIsaacs fd39cbaa6f Fix #363 7 years ago
OzzieIsaacs 9182d89128 # Fix 361 7 years ago
Cory Sitko 5e4c8c6c65 fixed is_authenticated check 7 years ago
Cory Sitko 7ade2ecd35 make is_active, is_authenticated, and is_anonymous properties on the Anonymous class so that the login_required decorator will work correctly and disable anonymous browsing 7 years ago
OzzieIsaacs 366bf9739b Fix for #360 and guest accounts 7 years ago
OzzieIsaacs 1eb10be253 Code cosmetics comic reader 7 years ago
OzzieIsaacs 90729de87f Fix #354
Fix #355
Fix #353
Fix #352
Fix #351
7 years ago
unknown 1ada1704b0 excluded read/unread when exposing the catalog to an anonymous user 7 years ago
unknown d336f9faa6 fixed OPDS templates 7 years ago
Jonathan Rehm 56c71dd4bf Disable bookmarking when anonymous users are reading 7 years ago
OzzieIsaacs 0512e5a940 Fix #342 7 years ago
OzzieIsaacs c56a02bab6 Fix #339 7 years ago
OzzieIsaacs 378a0ca662 Merge remote-tracking branch 'adv/bookmarks' 7 years ago
OzzieIsaacs 85068d75bf Update comic reader 7 years ago
OzzieIsaacs fe4d11fea8 Basi comic reader implementation for cbr, cbz, cbt files based on kthoom (#63, #126) 7 years ago
OzzieIsaacs f87800d11c Merge remote-tracking branch 'meta/upload_new_format_of_existing_book' 7 years ago
OzzieIsaacs abadaa3f1d Merge remote-tracking branch 'l/master' 7 years ago
OzzieIsaacs af0cefa4ac Update translations 7 years ago
kyos 9086f4e0e7 Added option to upload a new format to a given book 7 years ago
OzzieIsaacs c9f36a4d1a Merge remote-tracking branch 'adv/bookmarks' 7 years ago
Torben Mohrfeldt 94f8cc247c Reflect title in the logo 7 years ago
teflontoni 4527693fe3 Move "Show mature content" Checkbox
In order to make the option safe and sane we move the corresponding checkbox to the settings that need administrator privileges.
7 years ago
Louis Jencka b3217496d1 Add progress bar to upload form 7 years ago
OzzieIsaacs c959a1ccc6 Merge remote-tracking branch 'iss/typo' 7 years ago
Jonathan Rehm 53c687251e Show "More by" on author page
Uses Goodread's list of author's books, filtering out the books that are already in the user's library.

Requires the Goodreads dependency and API information.
7 years ago
Ivan Smirnov 12c98157d5 fix typo:: diffrent -> different 7 years ago
OzzieIsaacs 62f6bb4e64 Remove In author marker on authors page 7 years ago
OzzieIsaacs d5e1dba0fe Merge remote-tracking branch 'adv/goodreads-more-by' 7 years ago
Jonathan Rehm 374b5f4c6e Save ePub bookmarks to database
Save ePub bookmark to database. Also use library's built-in restore feature to restore all information from localStorage.
7 years ago
Jonathan Rehm a682c95ec1 Show "More by" on author page
Uses Goodread's list of author's books, filtering out the books that are already in the user's library.

Requires the Goodreads dependency and API information.
7 years ago
OzzieIsaacs cf5e2f7cd1 search button is displayed in moon reader (#283), search result is not displayed 7 years ago
Jonathan Rehm 866f7944eb Meta data improvements
* Add buttons to show/hide results from Douban & Google
* Trigger search with "Enter" key
* Use Underscore.js template instead of build HTML strings in JavaScript
* Keep click event handler in JavaScript instead of using HTML's `onclick`
* Normalize Douban & Google results
* Update cover image & add cover URL to the form input
7 years ago
Jonathan Rehm 8171943b8e Update to ES5 standards
Also fix ESLint issues
7 years ago
Jonathan Rehm aee8aad976 Add option to hide mature content from some users
Uses a configurable list of tags to denote what is mature and hides those books from the user
7 years ago
OzzieIsaacs fe52de6b4b Merge remote-tracking branch 'adv/lighthouse-audit' 7 years ago
OzzieIsaacs cd2e27d7ad Merge remote-tracking branch 'adv/previous-pagination' 7 years ago
Jonathan Rehm ec118c2254 Move scripts to bottom of body to prevent execution from delaying DOM rendering 7 years ago
Jonathan Rehm dde4f6afe2 Add missing label 7 years ago
Jonathan Rehm 0b47958fad Add lang attribute to html tag 7 years ago
Jonathan Rehm c86fa268c2 Fix/remove duplicate id's 7 years ago
Jonathan Rehm 5162e2eed7 Add img alt attributes 7 years ago
Jonathan Rehm 5465b8e8b7 Add "Previous" pagination button
I imagine these buttons are still in use when JavaScript is disabled or not loading.
7 years ago
Jonathan Rehm 61e0405f75 Move TinyMCE into edit_books.js 7 years ago
Jonathan Rehm 5715d27c97 Show localized date over top of date input
Also move datepicker logic into edit_books.js and edit_books.js below the datepicker file declaration(s)
7 years ago
Jonathan Rehm 36c2b35588 Use bootstrap-datepicker to add datepicking UI for browsers that do not have one built-in 7 years ago
Jonathan Rehm a07798b0db Standardize indentation 7 years ago
Jonathan Rehm 04b04e200f Add ability to edit publish date
If a date is not set, default to “0101-01-01”
7 years ago
OzzieIsaacs cb5f196f4b Merge remote-tracking branch 'adv/modal-details'
# Conflicts:
#	cps/static/js/main.js
#	cps/templates/detail.html
7 years ago
OzzieIsaacs 1e2edcf753 Merge remote-tracking branch 'adv/author-info' 7 years ago
OzzieIsaacs c403fdfa2e Merge remote-tracking branch 'adv/sorting' 7 years ago
Jonathan Rehm 693c26c2b3 Attach events to button toolbar
Since this is closer to the elements, we can be more sure that we won't have events fire when we don't want them to. For example, if we're viewing the page in a modal, we don't want the event handler living longer than the content itself.
7 years ago
Jonathan Rehm 5c3a5b6c39 Use ajax to add/remove books from shelves
Gracefully fall back to standard requests if JavaScript is disabled
7 years ago