Commit Graph

1893 Commits (ef1736b57123465768b97ea138cf3c16018bbcb2)

Author SHA1 Message Date
Ozzieisaacs f59d9d5aa8 Merge remote-tracking branch 'polish/master'
Radosław Kierznowski 746b7b1262 Update polish translation
Ozzieisaacs 5f228fbb40 Update german translation
Ozzieisaacs 12576393cf Merge remote-tracking branch 'spanish/patch-1'
Merge remote-tracking branch 'german/master'
Mainak 7f43a2e104
Update messages.po
update and revision of the Spanish translation file.
Ozzieisaacs 00f17bb697 Mature contents no longer displayed in/allowed to ():
- typeahead tags
- advanced search tags buttons
- read
- download
Ozzieisaacs cf00b4eebf Cover upload gives Error 500 fix (leftover from refactoring)
OPDS cannot be downloaded Fix  (wrong blueprint selected with wrong authentication type)
Read books with link to calibre wern't detected correct Fix  (Refactoring error "is" is not equal to "==" for sqlalchemy)
Ozzieisaacs fc4dc36c65 Fix (duplicate code "init" in epub reader)
Fix for 
Ozzieisaacs 97a0dccdec Fix for display of format, series, category, ratings,
Fix for display of language (sorting not working yet)
Ozzieisaacs 9f64a96502 Fix for
Ozzieisaacs b9c3a3fcea Fix
Ozzieisaacs 6d43e0422a Fix for non found flask_login version ()
Ozzieisaacs 0d7e58ce79 Fix for (database conversion fails for default strings under python2.7)
Ozzieisaacs 3e008ef29b Fix update dates shown in local time format again
Fix "to update" history is shown again
Ozzieisaacs 5c6be5d6d0 Fix for python 3 and existing unrar entry in db
deleted unnecessary lines in config html template
Ozzieisaacs 38f3c2d5b9 Reenabled multiple oauth provider
deleted duplicate download counting function
Ozzieisaacs c6542fdec6 New Oauth code
Ozzieisaacs 26a7d9ef30 Merge branch 'Develop'
# Conflicts:
#	cps/__init__.py
#	cps/about.py
#	cps/admin.py
#	cps/cli.py
#	cps/config_sql.py
#	cps/constants.py
#	cps/converter.py
#	cps/db.py
#	cps/editbooks.py
#	cps/gdriveutils.py
#	cps/helper.py
#	cps/logger.py
#	cps/oauth.py
#	cps/server.py
#	cps/services/simpleldap.py
#	cps/ub.py
#	cps/web.py
#	cps/worker.py
#	optional-requirements.txt
#	setup.cfg
#	setup.py
Ozzieisaacs d168e3bfdb Add licence to oauth
fix comicapi dependency
Daniel Pavel 99c6247baf use the standard socket library to validate the ip address argument
Daniel Pavel a334ef28e7 about page: build the versions dictionary only once
Daniel Pavel 63634961d4 cleaner worker api
the worker thread now stops on its own
Ozzieisaacs d82289e303 Deactivate ldap
Fix setup for pypi
Daniel Pavel a836df9a5a more robust disposing of database session
avoid spamming the log with debug messages from libraries
Ozzieisaacs 8bfcdffeb6 Fix feature support
Ozzieisaacs e411c0fded Fix logging in debug mode
Ozzieisaacs 4708347c16 Merge branch 'Develop'
# Conflicts:
#	MANIFEST.in
#	README.md
#	cps/helper.py
#	cps/static/js/archive/archive.js
#	cps/translations/nl/LC_MESSAGES/messages.mo
#	cps/translations/nl/LC_MESSAGES/messages.po
#	cps/ub.py
#	cps/updater.py
#	cps/web.py
#	cps/worker.py
#	optional-requirements.txt
Ozzieisaacs 792367e35e Version update
Ozzieisaacs be64961de5 Code cosmetics comic reader
Ozzieisaacs 405a3909b0 Fix for opds with LDAP authentication
Ozzieisaacs b1cb7123a3 Fix for
Ozzieisaacs e734bb120a Merge remote-tracking branch 'github/config_sql' into Develop
Daniel Pavel 006e596c72 Moved config class into separate file.
Moved Goodreads and LDAP services into separate package.
Ozzieisaacs 499a66dfb0 Additional glyphicons for music on search and author page
Fix duplicate user and email (now case insensitive)
Output of calibre on stderr is now logged (full traceback in debug-log, otherwise, only errormessage)
Natural sorting for comic reader
Fix for long running tasks
Ozzieisaacs f79d549910 Fix duplicate user and email (now case insensitive )
Fix sorting in comics ()
Fix log error on Calibre converter error ()
Fix long running tasks ()
Ozzieisaacs ad44e58c7a Sorting for comics
Audiobook support
Ozzieisaacs 572b5427c7 Fix Encoding issues for python2
Ozzieisaacs 32af660f86 Improvements for logfile viewer
Fix for tornado-server with deactivated accesslog doesn't log to normal log anymore
Merge from master for unique user ids, get_metadata,
fix Goodreads integration
Update Translation (merge NL, update DE)
Ozzieisaacs cc8a431532 Merge remote-tracking branch 'socket/unix-socket' into Develop
Ozzieisaacs 5c7aeb2f2c Change GDrive
Daniel Pavel e254565901 support binding the http server to a unix socket file instead of TCP socket
Heimen Stoffels d9f69ca264
Updated Dutch translation
Ozzieisaacs cd546eb6d4 Update comic reader js
Ozzieisaacs f40fc5aa75 Update LDAP
Ozzieisaacs 9b74d51f21 Merge remote-tracking branch 'ldap/master' into Develop
# Conflicts:
#	cps/server.py
#	cps/templates/config_edit.html
#	cps/ub.py
#	cps/updater.py
#	cps/web.py
#	optional-requirements-ldap.txt
#	setup.cfg
Ozzieisaacs d45b1b8ea5 Fix
logviewerintegrated
Code cosmetics
Ozzieisaacs e67d707867 Fix for
Merge remote-tracking branch 'linuxserver/master'
Krakinou 4437d7376d
Merge pull request from Krakinou/flaskldap
Solve typo
Krakinou 304db0d20e Solve typo
Ozzieisaacs 3f5c6c1fa5 Fix
Ozzieisaacs 26949970d8 Revert logging functions
Fix access logger for tornado
Ozzieisaacs f5e3ed26b9 Fix for
Ozzieisaacs 8e4539cf8e Prevent delete of last admin user
Ozzieisaacs c81d4edb7d Fix for
Ozzieisaacs 546ed65e1d Update logging
Fix sort order author
Fixes sorting view
Moved version info
added feature limit listening to single ipaddress
Ozzieisaacs 14b6202eec Code cosmetics
Fixes func in helper,web
Fixes for pdf reader
fixes for calling from another folder
renamed to calibreweb for importing in python caller script
Ozzieisaacs 50973ffb72 Merge remote-tracking branch 'constants/Develop-logging-cleanup' into Develop
Krakinou 9a5ab97d78
Merge branch 'master' into master
Krakinou 79286c9384 encode password
yjouanique c4e3f3670f Added public /reconnect endpoint
Daniel Pavel b89ab9ff10 logging clean-up
- moved most constants to separate file
- sorted and cleaned-up imports
- moved logging setup to separate file
Krakinou 97d12b94f6 Correct settings update
Krakinou e4d801bbaf initial flask_simpleldap implementation
Ozzieisaacs f736a15c12 Fix for restart of newer versions of tornado during update
Fix for updater with Beta Versions
Ozzieisaacs a02f949d23 Fix for updater with beta releases
Ozzieisaacs bb0d5c5538 Working for pip and "normal" start for python3 and python2
Ozzieisaacs 87ca05f129 Merge remote-tracking branch 'setup/feature/setuptools-integration'
Ozzieisaacs 6662a58cb0 Update translationfiles
Ozzieisaacs 4fecce0a0d Merge branch 'master' into Develop
# Conflicts:
#	cps/helper.py
#	cps/static/js/archive/unrar.js
#	cps/templates/readcbr.html
#	cps/templates/readpdf.html
#	cps/translations/de/LC_MESSAGES/messages.mo
#	cps/translations/de/LC_MESSAGES/messages.po
#	cps/translations/es/LC_MESSAGES/messages.mo
#	cps/translations/es/LC_MESSAGES/messages.po
#	cps/translations/fr/LC_MESSAGES/messages.mo
#	cps/translations/fr/LC_MESSAGES/messages.po
#	cps/translations/it/LC_MESSAGES/messages.mo
#	cps/translations/it/LC_MESSAGES/messages.po
#	cps/translations/ja/LC_MESSAGES/messages.mo
#	cps/translations/ja/LC_MESSAGES/messages.po
#	cps/translations/km/LC_MESSAGES/messages.mo
#	cps/translations/km/LC_MESSAGES/messages.po
#	cps/translations/nl/LC_MESSAGES/messages.mo
#	cps/translations/nl/LC_MESSAGES/messages.po
#	cps/translations/pl/LC_MESSAGES/messages.mo
#	cps/translations/pl/LC_MESSAGES/messages.po
#	cps/translations/ru/LC_MESSAGES/messages.mo
#	cps/translations/ru/LC_MESSAGES/messages.po
#	cps/translations/sv/LC_MESSAGES/messages.mo
#	cps/translations/sv/LC_MESSAGES/messages.po
#	cps/translations/uk/LC_MESSAGES/messages.mo
#	cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
#	cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po
#	cps/web.py
#	messages.pot
#	optional-requirements.txt
Ozzieisaacs 26e45f1f57 Merge remote-tracking branch 'comic-reader/master'
Ozzieisaacs df5d15d1a2 Merge remote-tracking branch 'comicapi/master'
Ozzieisaacs ecedf92783 Update version
Make custom columns visible ()
Ozzieisaacs d106ada9ed Changed version
Update translation
Ozzieisaacs ed91048a63 Fix for magic link with python 3
Ozzieisaacs f70c839014 Added additional permission viewer
Ozzieisaacs e6ff2f1d90 Fix file not found loading-icon.gif
subdiox 867aa2f0bd Beautify bitjs
subdiox 7982ed877c Downgrade bitjs to es5 branch
Ozzieisaacs 0c80f5c63a Update Teststatus
Ozzieisaacs 1030e195a5 Fix
subdiox c0d136ccd8 Fix slow loading
Ozzieisaacs 479b4b7d82 Update translations, integrated update of Italian translation
Ozzieisaacs a42ebdc096 Fix for
Ozzieisaacs 49ba221e85 Merge remote-tracking branch 'direction'
Ozzieisaacs 3b03aa30a6 Fix for advanced search
Ozzieisaacs cb0403a924 Merge remote-tracking branch 'adv_search/master'
Marvin Marx a2c7741e21 Fix "Internal Server Error" on advanced search
Custom boolean columns return that error if calibre does not have a
custom_column_1 in the DB, as this is queried in the removed line.
However the value is completely unused anyway -> removing.
Ozzieisaacs 55bb8d4590 Fix
Ozzieisaacs b80bfa5260 Improvement for
Ozzieisaacs f941908f73 Workaround for
Ozzieisaacs 9b3b2acb49 Sort button is correctly visible on list pages
Publisher list is working
Ozzieisaacs 406d1c76c9 Sorting and filtering of lists working (except file formats)
Refactored and bugfixing show_cover
Refactored import of helper in web.py
Fix for displaying /me (gettext) throwing error 500
Fix get search results throwing error 500
Fix routing books_list for python2.7
Fix for "me" and "settings" pages
Update sidebarview and list view
subdiox c2bfb29726 Add reading direction settings to readcbr page
subdiox 204de4aef6 Fix an issue that fullscreen doens't work on some browsers
subdiox 8b6d165d64 Fix Japanese translation
Ozzieisaacs bfd0e87a17 Merge branch 'master' into Develop
# Conflicts:
#	cps/helper.py
#	cps/reverseproxy.py
Ozzieisaacs 6a7b8c7870 Update Version info
Fix 
Clarified licences for isolanguages.py and reverseproxy.py
Ozzieisaacs 2de4bfdcf2 Merge branch 'master' into Develop
# Conflicts:
#	cps/book_formats.py
#	cps/helper.py
#	cps/web.py
Ozzieisaacs f1a65a2aeb Clarified licences for isolanguages.py and reverseproxy.py
Ozzieisaacs cc5c2c0f65 Update Version info
Ozzieisaacs c748716ad2 Fix for opds feed of unread/read books
Ozzieisaacs 544405f5aa Update search for cyrillic letters
Ozzieisaacs 67736fe187 Catch errors on loading pickle file
Fix for cover images without Pillow
Ozzieisaacs 89516fc2d6 Make PIL optional
Ozzieisaacs e1e79a73e8 Fix
Ozzieisaacs 0b8624b542 Deleted load metadata from douban, as API seems to be shut down ()
Ozzieisaacs 91ebe33879 Merge remote-tracking branch 'image_formats/dev'
Ozzieisaacs 05da2ae3c7 Update search for cyrillic letters
Ozzieisaacs 4ae9d4a749 Merge branch 'master' into Develop
# Conflicts:
#	cps/web.py
#	cps/worker.py
Ozzieisaacs 55bdd13fb1 Fix
Ozzieisaacs 4552208c02 Fix
Ozzieisaacs 436c2671d1 Fix delete domain entries
Fix error handling smtp.authentication error
Ozzieisaacs a669eacde9 Merge remote-tracking branch 'proxy/patch-1'
Ozzieisaacs 2253708da7 Merge remote-tracking branch 'proxy/patch-1' into Develop
Ozzieisaacs 51e591bd25 Added updated translation
Ozzieisaacs 5188c62bea Merge remote-tracking branch 'translation/loc-hu'
Ozzieisaacs 2a5f2ff7b3 Merge branch 'master' into Develop
# Conflicts:
#	cps/templates/readpdf.html
#	cps/translations/uk/LC_MESSAGES/messages.po
#	cps/web.py
Ozzieisaacs e754ce313c Merge remote-tracking branch 'pycountry/pycountry'
Ozzieisaacs dc933f3d66 Merge remote-tracking branch 'pdf.js/epubjs'
Updated pdf.js
Barnabás Nagy afc79416b2
HU Translation updates
Translation of the new untranslated strings
Josh Max cdfb6bf3e3
Use HTTP_X_FORWARDED_HOST instead of HTTP_X_FORWARDED_SERVER
Use HTTP_X_FORWARDED_HOST since HTTP_X_FORWARDED_SERVER holds the hostname of the proxy server on HAProxy/Traefik.
Iris Wildthyme cbdc9876b2 comicapi dependency now pippable
Iris Wildthyme 05d0f12608 redid comic importing support to handle metadata properly using comicapi from comictagger. needs work to automate installation
Daniel Pavel 858c80bb20 'except' style fix
Daniel Pavel f7e640fd98 support pycountry if iso-639 is not available
Daniel Pavel 439ce19b5d Updated epub.js to v0.3.66
Ozzieisaacs 1c9ff6421d Fix uploader
Ozzieisaacs 4b301a7961 Additional fix for (in case of error)
Ozzieisaacs dc93222579 Update 2 column author list view
Yijun Zhao 6c493df2f5 support issue:
Ozzieisaacs 772f978b45 Improved code quality
Ozzieisaacs 0f1db18eae Simplified typeahead
Ozzieisaacs 6940bb9b88 Code improvement
Ozzieisaacs 07649d04a3 Fix updater
Update translations
Code cleaning updater
Ozzieisaacs 39a3f70084 Fix for slow updater
Ozzieisaacs 8923e71220 Remove debug logging
Ozzieisaacs 843a93fe28 Updater fix for slow servers
OzzieIsaacs fa36072699 Fix uk translation-file
OzzieIsaacs 8ab9365688 Prevent error 500 for cover of not exisiting book
Chad Bergeron 169ace777a Fixed infinite scroll for read and unread displays ()
Elifcan Cakmak ec2103a3d0 fixed a bug that affects allowing password change for users ()
tomjmul 8e8486497f Restirct a user to a set of tags
Ozzieisaacs e5593d9a7f Integrated author in sorting functions
Ozzieisaacs 3f2a9c8bae Code improvement
Ozzieisaacs 7c69589c5b Code cosmetics unrar.js
Ozzieisaacs 149e9b4bd4 Code cosmetis unrar
Ozzieisaacs a360b1759a Code cosmetics
bugfix import HttpError from pydrive
Ozzieisaacs 765b817384 Refactored shelf.py and editbooks.py
Ozzieisaacs baf83b2f5a Refactored generating download links
Ozzieisaacs 9c1b3f136f Improved sorting for rated,random, hot books, read/unread book
Ozzieisaacs a66873a9e2 Added file formats view
Ozzieisaacs a0a15b4598 Fix max authors shown
Ozzieisaacs 4a33278596 Update ratings
Ozzieisaacs 6d2270d931 Fixes for Oauth
Ozzieisaacs 1db1c2e7df Enabling LDAP working again
LDAP/Github oauth and Google oauth no credentials/parameters are rejected now
Ozzieisaacs da3fcb9a72 Merge branch 'master' into Develop
# Conflicts:
#	cps/book_formats.py
#	cps/static/css/style.css
#	cps/static/js/uploadprogress.js
#	cps/templates/author.html
#	cps/templates/detail.html
#	cps/templates/discover.html
#	cps/templates/index.html
#	cps/templates/layout.html
#	cps/templates/osd.xml
#	cps/templates/search.html
#	cps/templates/shelf.html
#	cps/translations/de/LC_MESSAGES/messages.mo
#	cps/translations/de/LC_MESSAGES/messages.po
#	cps/web.py
#	messages.pot
Ozzieisaacs 76d40411dd Translation updated
Ozzieisaacs 8612dce97c Merge remote-tracking branch 'author/shorten-authors'
Ozzieisaacs 0b0e62fdf2 Merge remote-tracking branch 'dialog/master'
Fix for 
Ozzieisaacs 6f80a63ca6 Fix for
Andrew Sullivan 3dfc2f2580 fixing issue
Ozzieisaacs 5b0a0e2139 Fix
Ozzieisaacs 9144a7ceb9 Fix for sqlalchemy 1.3
Ozzieisaacs 6f0b3bbda0 Fix for
Ozzieisaacs feb6a71f95 Fix uncompressed cbz files
merge from master -> file extension limitation
Ozzieisaacs 1561a4abdf Comic improvments
Ozzieisaacs f483ca3214 Code cosmetics
Bugfix uploadprogress
Bugfix mature content
Reenable read and unread feature
Ozzieisaacs 466af21548 Code Cosmetics
Ozzieisaacs 0224d45961 Code cosmetics
Ozzieisaacs 0be17ed157 Refactored sidebar (some parts are missing)
Ozzieisaacs 6269a83c3d Fix mismerge user logon with python3 in opds feed
Ozzieisaacs f0de822ce7 Start refactor sidebar and view settings sidebar
Ozzieisaacs fb23db57b4 Added filtering of authors, series, categories, publishers
Ozzieisaacs 11b770b3fb Fix for
Fix user with umlauts
Ozzieisaacs fda977b155 Fix for users with umlauts
Ozzieisaacs 68a36597ab Fix opds login on python3
Ozzieisaacs fa276fd0d3 Add scrollbar to metadata load screen
Small UI improvements in metadata load screen
Ozzieisaacs de58d0a4d8 Merge remote-tracking branch 'metadata/Develop' into Develop
Update logger for updater
jianyun.zhao 54a006a420 [fix] Add a scroll bar to a long list of meta information
Ozzieisaacs 361a1243d7 Improvements
Ozzieisaacs 246d7673a9 Corrected file header with copyright information
Virgil Grigoras bd7b0175a1 Fix remaining shown by codacy
Virgil Grigoras f5cf62f209 Fix issues shown by codacy
Virgil Grigoras 15aa49e163 shorten authors in author / discover / index / search and shelf
Virgil Grigoras 3272b4ca1e configuration field for max_authors
Virgil Grigoras d3ed0317bb styling and javascript for hiding authors
Virgil Grigoras e5bc1ae020 Add new database field for storing max_authors
Ozzieisaacs eef4787b79 Merge remote-tracking branch 'github/patch-1' into Develop
Oauth is optional again
Ozzieisaacs fad62a0909 translation update
Ozzieisaacs f6fbe2e135 Fix
Update pdf upload
Translation of uploadprogress dialog
Ozzieisaacs 1de3929988 Unicode
Ozzieisaacs cc3088c52f Merge branch 'master' into Develop
# Conflicts:
#	cps/book_formats.py
#	cps/static/js/libs/bootstrap.min.js
#	cps/templates/detail.html
#	cps/templates/layout.html
#	cps/web.py

Improvement updater (up to 100 releases are loaded at once)
Fix oauth pathes
Fix oauth without registering
Ozzieisaacs 0facb8fffa Fix
Ozzieisaacs 1a7052b287 Update pdf upload
Translation of uploadprogress dialog
AngelByDay 38307ececb
Force namespace resolution of imports
The current import for some local modules causes errors when those already exist in site-packages on the target system.
Namely "import db" is ambiguous and may cause errors due to loading of the 'db' PyPI package instead of the module.
Ozzieisaacs 17b7333992 Merge remote-tracking branch 'caliblur/master'
leram84 ae279c5123
fixed description read-more button
Ozzieisaacs e92497b34e Merge branch 'master' into Develop
# Conflicts:
#	cps/gdriveutils.py
#	cps/helper.py
Ozzieisaacs ae7c4908f9 Fix
Ozzieisaacs ea1a882353 Merge remote-tracking branch 'origin/master'
hexeth 9a0e8fefb7
re-add loader code
Matt c07cb23ef2 Merge branch 'master' of git://github.com/janeczku/calibre-web
hexeth 5a863541de
Fix object object
Ozzie Isaacs 4c80db4324
Revert bootstrap update 3.4.0 -> 3.3.7
Ozzieisaacs 2505f0c1e4 Merge remote-tracking branch 'filename/patch-1'
Fixes for Google Drive
Fabian Wüthrich 7fb9bf8889
Truncate single quote in upload file name
Ozzieisaacs 3d5d95904a Oauth working somehow (?)
Ozzieisaacs a0be02e687 Ldap working
Ozzieisaacs 237502ae6b Output of errormessage for invalid CALIBRE_PORT value
Ozzieisaacs 37007dafee Merge branch 'master' into Develop
# Conflicts:
#	cps/templates/layout.html
#	cps/web.py
#	readme.md
Ozzieisaacs 56826f67fc progressbar during upload thanks to jim3ma
Ozzieisaacs 0fa45f5800 Merge remote-tracking branch 'github/master'
Improvement for 
Ozzieisaacs 4230226716 Link fixes
Fixes reader button visible in detail view
Fix formats to convert (added htmlz)
Fix logger in updater
Added request "v3" of github api on update
Fix quotes parameter on external calls
E-Mail logger working more stable (also on python3)
Routing fixes
Change import in ub
lorek123 d508b909d1 update js and css libs, especially to fix xss in Jquery and Bootstrap
Ozzieisaacs c1ef1bcd19 User and admin pages are working again
Ozzieisaacs 1fc4bc5204 Fix routes
Fix error page
Ozzieisaacs f5235b1d4c Uploader progress bar
Fixes imports and routes
Merge branch 'master' into Develop
Finished routing
Ozzieisaacs d58d792f56 Catch Imagemagick policy error
Ozzieisaacs d6ee8f75e9 More refactoring
Ozzieisaacs a00d93a2d9 Working again (basically)
Ozzieisaacs 561d40f8ff Merge branch 'master' into Develop
Ozzieisaacs 6fc4b318e8 cover folders beautified
Ozzieisaacs 36229076f7 Refactor subprocess calls
Ozzieisaacs 7f34073955 Merge branch 'master' into Develop
# Conflicts:
#	cps/web.py
#	readme.md
Ozzieisaacs ea98323c06 Fixes Google Drive
Improved user guidance for Google Drive
Improved Errorhandling for Google Drive
Update french translation
Added ukranian translation
Improvements on updater: calibre-web.log1, calibre-web.log2, gdrive_credentials, settings.yaml, gdrive.db, .git are no longer deleted upon update
Ozzieisaacs b75b91606c Fix config oauth-UI
Ozzieisaacs 80582573f5 Merge remote-tracking branch 'oauth/oauth' into Develop
# Conflicts:
#	cps/templates/config_edit.html
#	cps/ub.py
#	cps/web.py
Ozzieisaacs 3683e4e7eb Merge remote-tracking branch 'ldap/master' into Develop
Ozzieisaacs 8ababf9f77 Merge remote-tracking branch 'simple_shelf/shelf-down' into Develop
Ozzieisaacs 5971194678 Merge remote-tracking branch 'audiobook/Branch_c27805b'
# Conflicts:
#	cps/templates/detail.html
#	cps/web.py
#	readme.md
Ozzieisaacs e8ce88095e Fix viewing Publisher settings for other users
Fix Visiblilty of read/unread category
Ozzieisaacs 9128615f48 Fix
Fix 
Ozzieisaacs ec81a3cd92 Fix Authors page pagination
Update infinite scroll plugin
Ozzieisaacs 97064db2a4 Restart python3 fix, stop and restart python2 working again
Ozzieisaacs 341dd77b9d Bugfix Restart and Stop server on python3
Ozzieisaacs 836c6fd245 Updated translations
Added license texts in flies
Ozzieisaacs bacb6fb561 New updater with default setting -> only stable releases
Ozzieisaacs 62574939b2 Fix
Matt b1d2b68bb1 Revert "Merge pull request from hexeth/reader-theme"
This reverts commit fb7bd0c49b, reversing
changes made to ae55dd6c27.
hexeth 3ba9e4d96e
reader theme
leram84 ae55dd6c27 Update caliBlur.min.css
Matt 7341819606 Revert "Update caliBlur.min.css"
This reverts commit df8806e182.
Matt 68f143dc30 Revert "Create dark-reader.css"
This reverts commit a69e43922a.
Matt ae14236698 Revert "Add Dark-Reader"
This reverts commit 7e9d6a3cf9.
Matt 9ee4b7f77c Revert "Not ready for commit"
This reverts commit 6a2ebba85b.
hexeth 6a2ebba85b
Not ready for commit
hexeth 7e9d6a3cf9
Add Dark-Reader
leram84 a69e43922a
Create dark-reader.css
leram84 df8806e182
Update caliBlur.min.css
hexeth 83a905bfe1
Don't remove the dropdown toggle
Matt e01872fc79 Revert "Update caliBlur.min.css"
This reverts commit 2b7b55846b.
leram84 2b7b55846b
Update caliBlur.min.css
hexeth c0792b7225
Add .sendtokindle-drop to click-off
Matt 8825352af6 Revert "Add sendtokindle-drop to click-off array"
This reverts commit d83ba315f0.
hexeth d83ba315f0
Add sendtokindle-drop to click-off array
hexeth 16e23cb1fe
Fix upload tooltip not appearing
leram84 df2b1ba09d
fix for send button dropdown
hexeth 9a12e60b1c
Toggle for dropdown
hexeth c620453ebf
UL positioning
hexeth 4988e3b631
add tooltip and move UL higher in DOM
Matt aa27e0e476 Revert "Update ID of button from sendbtn2 to sendbtn"
This reverts commit a9277da85a.
Ozzie Isaacs 9e5fa45df7
Removed unnecessary wait message
leram84 d5ff3b6a0b smtp setup page ()
fix for https://github.com/janeczku/calibre-web/issues/773
Ozzie Isaacs cc618ecee7
Fix Limiting domains (related to )
Ozzieisaacs f4977c3767 Merge remote-tracking branch 'theme/master'
hexeth a9277da85a
Update ID of button from sendbtn2 to sendbtn
The ID of this button is currently `sendbtn` if the condition is true, but `sendbtn2` when false. Propose renaming both to `sendbtn` as neither button will appear in the template at the same time. This will assist in caliBlur more easily targeting both states.
Ozzieisaacs 32568c9009 Update testing
Update custom columns unicode enums
Krakinou d48cdcc789 Correct authentication in case LDAP not activated
Krakinou d763168dec Merge branch 'master' of https://github.com/Krakinou/calibre-web
Krakinou 7ccc40cf5b Moving import LDAP
Correct optional-requirements-ldap.txt spelling
Krakinou aafb267787
Merge branch 'master' into master
Krakinou 2e37c14d94 Clean some comment
Krakinou 91f0908059 insert into db
connect via LDAP config
Krakinou 8d284b151d Edit html config
Ozzieisaacs c527d1f49a Merge remote-tracking branch 'theme/master'
Added translations for some tooltips
Updated translations
hexeth 4ace3a5e27
test
leram84 db83fb3bd7
minified
hexeth 883633a045
Remove beta from caliBlur selection
Matt 84fdf9143b Revert "Update web.py"
This reverts commit a388f03b99.
Matt 7a069ad72e Revert "Update web.py"
This reverts commit 1bcc0698d5.
leram84 f897491070
Update caliBlur.min.css
Ozzieisaacs f053508013 Fix
hexeth 2ab10bb070
Update caliBlur.js
hexeth 1bcc0698d5
Update web.py
hexeth a388f03b99
Update web.py
hexeth 9c75eb7016
Update caliBlur.js
hexeth 6c37aafae9
Update caliBlur.js
hexeth 550262e651
Further fix
hexeth edb4cedc65
Update about page to target new body class
hexeth 40e45c7272
Add files via upload
hexeth 7032f311d5
Update caliBlur.js
Ozzieisaacs 66fcd71685 Merge remote-tracking branch 'origin/master'
Ozzieisaacs 36030b559c Choosing Theme is now a global setting
Krakinou 30954cc27f Initial LDAP support
hexeth e1205b75cd Fix targeting for language support ()
Some other languages use 'description :' instead of 'description:' .
Ozzieisaacs d5a913e195 Merge remote-tracking branch 'origin/master'
leram84 dba5680121 1.0 for the merge ()
Includes many bugfixes, and multi language support updates. I'm making all changes as an unminified addendum to the file for readability, but we can go back and minify it with the rest when everything is smooth.
Ozzieisaacs b03f4bb5e5 Merge remote-tracking branch 'origin/master'
hexeth 23396af83c Add .random-books class to random books div ()
Assist caliBlur in targeting this element
hexeth 418e98d1f8 update .published-date to .publishing-date ()
Ozzieisaacs 3b40c83314 Code cleaning
code cosmetics
deleted unused file caliBlur
fixed custom error page
Ozzieisaacs fa3426aa08 Merge remote-tracking branch 'origin/master'
hexeth eb1c87fbae Patch 4 ()
* Target new class 

Target new class for caliblur language support

* Move publishing date into div

Places publishing date in new div to assist caliBlur in targeting this element. This PR does not create any visual difference on the default theme.

* Target newly created div
hexeth c77825371d Add classes to shelves for easier css selection ()
proposed class changes will assist caliBlur in targeting this element, resolving language compatibility issues.
Ozzieisaacs fa4918a2db File renaming according to title and author () - gdrive is missing
Ozzieisaacs 8db2b62b39 Merge remote-tracking branch 'origin/master'
Ozzieisaacs 98134616b6 Fix (authors are shown according to the authors sort order)
Ozzieisaacs 4dcac07582 Partly fixed : Right order of Authors is still not shown
hexeth 29c9d55498 Remove leading space in span ()
Previous code was not targeting right element, additionally was only removing a single leading space. New regex will remove any leading spaces from span
hexeth ece11de942 Fix publisher not formatting correct ()
Ozzieisaacs f821580b50 #Fix 745
Ozzieisaacs 7086c8d1bf Merge remote-tracking branch 'language_edit/master'
Ozzieisaacs 013f7bf53e Merge remote-tracking branch 'lang/patch-1'
Adrian Petrescu 5341910ea5
Deal gracefully with invalid Accept-Languages header
At the moment, calibre-web will raise an internal 500 error if an
invalid locale identifier is passed in through the `Accept-Language`
HTTP header (for a non-logged-in user).

This breaks some crappily-built OPDS feed readers, and there's no reason
to error out so severely. This commit just gracefully falls back to `en`
if it can't parse the locale identifier.

Fixes  among others.
Ozzieisaacs 9cfe1dce20 Fix
Ozzieisaacs cb0f3cd074 Fix
Ozzieisaacs d0fd1a4601 Merged new caliblur theme
Fix for new users created
Fix for options to the calibre-converter
Only the first 300 chars are logged for the emailbody (spamming of logfile is prevented)
Added class to "Random" header
grunjol 462cf20a34 Process all custom columns on editing
grunjol 00ba231fbf fix adding an existing language to a book
Ozzieisaacs 677264950d Merge remote-tracking branch 'ru-translation/master'
Anton Konyshev e6b1c8cf36 Updated Russian translation
Ozzieisaacs 9057a3a0d7 Merge remote-tracking branch 'dutchtranslation/master'
Ed Driesen 45d97d277a Update Dutch translation
Some lines where still untranslated, fixed it.
Ozzieisaacs 81e3afbcc4 Fix (advanced search for ratings)
Ozzieisaacs 7526b0dcb4 Fix ,
Ozzieisaacs 64b1b830d6 Fix
Ozzieisaacs 863b77a5d7 Fix
Fixing for send to kindle after uploading
codecleaning
Ozzieisaacs b78130e3b1 Merge remote-tracking branch '681/681-fix'
Ozzieisaacs 47424e5c1a Merge remote-tracking branch 'swedish/master'
Improved server stop command
Jony bc0d19f33d
Fix typo
Jony cbc9169973
Update messages.po
haseo e1b6fa25e9 A better solution to
Ozzieisaacs dfa17956c9 Merge remote-tracking branch 'bbb/295---Send-AZW-to-Kindle'
Changed function for 295, azw3 is preferred format for sending to kindle
Ozzieisaacs a2b612c9ab Merge remote-tracking branch 'ssl/verify-ssl-paths'
Ozzieisaacs 2422f782de Fix
Ozzieisaacs c574b779fb Added swedish translation
Ozzieisaacs 07d7be176c Merge remote-tracking branch 'lang/master'
André Santos c6a5ac7f25 Fix wrong variable usage
André Santos af216e3697 Verify if certfile and keyfile are paths to actual files
This allow to try to not use ssl if the key file path or the certificate file are broken. The files might be missing because the user intentionally removed them but didn't  update the settings first. In that situation, this change won't make the app crash, the warning is logged and that way the user has the chance to update the settings.
dalin 947622800c Update Simplified Chinese translation. Fix in the case of Simplified Chinese.
Ozzieisaacs 399dffba5a log file name in case of filename not found ()
Ozzieisaacs 8d6d28eb57 Merge remote-tracking branch 'titlelink/titles-links'
Fix for 
Ozzieisaacs 89bddead35 Merge remote-tracking branch 'http_error/beautify-http-errors'
Ozzieisaacs 38c180a9ea Update translation files
Ozzieisaacs c05687b896 Fix
Ozzieisaacs c3bec48bc7 Fix
Additional texts translated
Ozzieisaacs c582a70498 Merge remote-tracking branch 'bbb/617'
Ozzieisaacs 0df35dcfea Update Updater
Ozzieisaacs cc7dcfb35a Update Updater
Bugfix author in opds-feed
Ozzieisaacs c1818e8f36 Fix for
Ozzieisaacs ee85492c7d Fix
Ozzieisaacs 5fc742c9c4 Fix
Ozzieisaacs 3f83be00fd Fix
Ozzieisaacs 6ec9bc9e5c Bugfix Publisher (upper/lower case, remove publisher, publisher visibility on new users)
404 messages on non existing categorys, languages, series
Updated Testresult
Ozzieisaacs e080c74032 Merge remote-tracking branch 'ru-translation/patch-2'
OzzieIsaacs 58df19972f Merge remote-tracking branch 'hungarian/loc-hu'
Update spanish language
Jim Ma 4b76b8400d Add OAuth link&unlink in user profile
Jim Ma 1abbcfa3c6 Add OAuth support: GitHub & Google
otapi 9b4ca22254
Update shelf.html
otapi c6d3613e57
Add UI link button to shelves
otapi 1201d4086f
Few termchanges
otapi e0229c917c
Download only shelf
Show only titles and download button for specific shelf. Currently only direct link works, e.g: calibre-web/shelfdown/6
Chintogtokh Batbold 13883db5a0 Add anchor tags to titles
otapi 922e21438c
Minor fix
otapi 32366ab1ba
HU translation fixes
otapi 62d172f1e0
Delete dummy
otapi 67ecc2c088
HU translation
otapi 81a3b85c07
Create dummy
Victorhck c09b7f39a5 spanish translation finished
Victorhck b32ee84d4f update Spanish translation (WIP
bodybybuddha ee686b5379 Fix for
Task table: Status column and task messages have been localized
	Cleaned up the use of the task fields 'typ' and 'type' to be taskType and taskMessage
Ozzie Isaacs 7253f583cf Fix
Improved testablility
Added feedback for book_edit -> stay on edit page
bodybybuddha 54f8680058 Merge branch 'master' of https://github.com/janeczku/calibre-web into 617
OzzieIsaacs 40cc25de7a Merge remote-tracking branch 'bbb/621'
Fixes after testing
bodybybuddha d8107fb50f Addressed Codacy trailing space items ... again
bodybybuddha 46b2c9919a Fix for
Allow for azw and azw3 files to be "sent" to kindle - these books are actually converted to mobi first
bodybybuddha 1144d97bc1 Fixed updating new book format to be all caps in database
This keeps us inline with calibre's behavior.
bodybybuddha 5d34fd7fec Send to Kindle button precheck added
Based on existing book formats and which converter (if any) determine if button can be seen.
Virgil Grigoras a798dc94a9 Satisfy "Codacy/PR Quality Review"
Virgil Grigoras 60e9d01d27 Beautify http errors
Virgil Grigoras 1ac9b3d837 Update OPDS-part to display publishers
Virgil Grigoras 6a007ec881 fix indentations
Virgil Grigoras 5129bc3601 Add entry for publishers to the left menu (+ setting for showing / hiding) + separate publisher page
bodybybuddha 1b363ac720 Merged master into 617 - fixed import copy conflict
Virgil Grigoras 016c7b4b1c Add ability to store and edit publishers
OzzieIsaacs 5a2ed58d06 Improved message for non configured ebook converter
Gdrive cleared interface (drive variable)
refactored web -> reverseproxy outsourced, edit_books split, removed unused md5 function
rearanged imports
added Wand and pytz Version info to stats Page
OzzieIsaacs ffe3dd3de3 Show version of Werkzeug and Jinja2 in stats page
bodybybuddha a7386ecb8b Merge branch 'master' of https://github.com/janeczku/calibre-web into 621
bodybybuddha 9b1954f2f0 Merge branch 'master' of https://github.com/janeczku/calibre-web into 617
Ozzie Isaacs c36b1ed58a Added additional ids and classes for easier testing
Ozzie Isaacs cd0fc917d7 Bugfix template rights at creating user
Added errormessages for shelf actions
Additional ids for better testability
bodybybuddha 29efcf8358 Merge branch 'master' of https://github.com/janeczku/calibre-web into 617
bodybybuddha d2e74a27cd Merge branch 'master' of https://github.com/janeczku/calibre-web into 621
OzzieIsaacs ba7c734657 Fixes from testing:
Certificate files are rejected if not both files are provided
Server shuts down controlled after pressing crtl+c
Logfile location is better checked
improvements for better testing (added ids and name in templates)
OzzieIsaacs cab98a9165 Update translation files
OzzieIsaacs aa5127cd16 Merge remote-tracking branch 'lxml/master'
OzzieIsaacs b841baf714 Comment for adding publishers
eddriesen 522e897fee
Updated Dutch translation to current codebase
As requested,
A Dutch update
Fatih Ka 76e3be58e6
Delete book fixed
There was an incorrect parameter.
bodybybuddha b4122e9858 Partial fix to . Local status messages now work.
trasba 3fa41d0e4a
added formats for upload and conversion
added formats for upload and conversion (html, rtf, odt)
bodybybuddha be0ddf25e4 Fix for - Login page always in english
OzzieIsaacs 80e1a6910d Fix Updater
OzzieIsaacs b5ef63d327 Removed fixed update Informations
OzzieIsaacs 4eeeb02b1d Merge remote-tracking branch 'update_check/master'
OzzieIsaacs 36d26f2089 Merge remote-tracking branch '625/625'
Update russian translation
bodybybuddha 03dc179bc3 Fixed Codacy Issues
bodybybuddha 89c0904ac9 Fix to - Check to see if target book format already exists before executing conversion.
Admiral Laser Beard 21582f097e
update translation
OzzieIsaacs 968cddf2b0 Fix for
Virgil Grigoras e08eccba5a Satisfy "Codacy/PR Quality Review"
Virgil Grigoras 50ded1afc1 typo fix
Virgil Grigoras b2b092c190 Bugfix for not displaying information when there is no update available + simplification
Virgil Grigoras f7872aded0 Own function for getting the current commit hash and datetime
Virgil Grigoras cb5adb3a31 Display "what's new" information for newer versions than the current one
OzzieIsaacs 01fb8ee681 Fix
Removed formats which are not possible to convert from list of convertable books
Update language files to be po-edit compatible
Virgil Grigoras 9616562a76 Revert change from #10478594240d17f2bd73cda597439ade665a1e5c (move general information back to configuration block)
Virgil Grigoras cfae6e893a Move update relevant parts to own section
Virgil Grigoras 1047859424 Place general information (db location, amount of books...) on top
Virgil Grigoras 354eac1512 fix html errors and formating
Virgil Grigoras 6e2dbb7cd6 move current commit hash to its own file
Virgil Grigoras f477d48c7c More robust handling while checking for new updates
OzzieIsaacs bb7d2c6273 Update Language translation table (now including the locale language)
Fix 
Fix for 
OzzieIsaacs 79ee07ea54 Fix for python3 and pickle
OzzieIsaacs ce6cde545b Update french language
OzzieIsaacs 919de60e8d Final fix
OzzieIsaacs a5d15a19de Update Translation "->'
Ozzie Isaacs 2de41a5c86 improvement for
OzzieIsaacs 9d0f583d4f Updated french and chinese language. Thanks to @idalin and Olivier
Fixed bug some translations are not shown
OzzieIsaacs 2f1fe60cd6 Merge remote-tracking branch 'chinese_translation/master'
OzzieIsaacs 0091006aad Fix
Fix for 
OzzieIsaacs b48de7dc77 Fix for
idalin b103ecdb5c update simplified Chinese
OzzieIsaacs 0bcb20f674 Fix
Added missing translation for "select option"
Virgil Grigoras db9561db89
Show add to shelf button only when there is a result
OzzieIsaacs 0e1711631c Fix for
publisher-info  is shown on edit page ()
OzzieIsaacs 3f2d0ea7bb Fix
Removed trailing comma on edit page
OzzieIsaacs 66824ff4e4 Fix
OzzieIsaacs 06ffa5e66d Fix displaying random books with no author entry
Code cosmentics for opds feed
Narrowed exceptions on language not found
Fix password changing
OzzieIsaacs a4190f39de Fix
OzzieIsaacs 4dd6c55c38 Fix for (Better handling of errors in sending email)
OzzieIsaacs c3b0492834 Refactored make_mobi and convert_ebook functions
OzzieIsaacs 4a95404e17 Merge remote-tracking branch 'Convert_all/ebookconvert-any'
# Conflicts:
#	cps/web.py
OzzieIsaacs 3f35200a0b Merge remote-tracking branch 'Comic/comic_server'
# Conflicts:
#	cps/helper.py
#	cps/static/js/archive.js
#	cps/static/js/io.js
#	cps/static/js/kthoom.js
#	cps/static/js/unrar.js
#	cps/static/js/untar.js
#	cps/static/js/unzip.js
#	cps/templates/config_edit.html
#	cps/templates/detail.html
#	cps/templates/readcbr.html
#	cps/templates/stats.html
#	cps/ub.py
#	cps/web.py
#	optional-requirements.txt
OzzieIsaacs 9c889d1681 Fix
Updated language files
bodybybuddha 22ecdfd2bc Refactor edit_books.js for unused code; re-add glyphicon to convert button; Add form validation for convert button
bodybybuddha 4b006fba99 Re-commit: & Convert any book format to another format
bodybybuddha fc78d1ee07 Added exception catching for file format check
bodybybuddha 4f386c8a00 Updated GUI buttons for ebook-convert feature
bodybybuddha 3ec000ad85 Merge branch 'master' of https://github.com/janeczku/calibre-web into ebookconvert-any
OzzieIsaacs a7a91ae54c Added posibility to upload cover from local drive ()
Updated language files
OzzieIsaacs 3a37183e25 Included khmer language
Further unified naming
OzzieIsaacs 2453786174 Limit registering domains
bodybybuddha e160efbdac Add GUI functions for ebookconvert any format feature
OzzieIsaacs cedc183987 Fix , .
Unified wording Calibre-Web
Replaced one table on admin page, deleted password column
Removed spaces on layout page
Removed uesless commit calls during db migration
Implementation of registering by email
OzzieIsaacs f6ab724020 Fix generating links on tasks pafge
OzzieIsaacs 72fff2a297 Update for running calibre-convert in docker
OzzieIsaacs 7917347508 Revert accidently commited change in admin.html ()
OzzieIsaacs 5889535355 Bugfix gdrive download Books
Bugfix pagination
Fix Error messages massadd of books to shelf
OzzieIsaacs d414bf3263 Massadd of books to shelfs (, ) from advanced search
Code cosmetics
bugfix error message on failed emails
refactored language name generation
Ozzie Isaacs 34abf95fb2 Fix for empty filename during edit
OzzieIsaacs 7dac87fa5d Code cosmetics unrar
OzzieIsaacs d2ea10e90e Improved OPDS compability ()
Bootstrap-table loads locally and no longer from CDN
Localized commit date on admin page
OzzieIsaacs 9ace4d3372 Updated german translation
Bugfix additional format upload without extension
Bugfix additional format upload to gdrive
pathes assembled by os.path.join
OzzieIsaacs 273b1c3fa8 Fix calibre-converter/kindlegen handling on windows and python3
OzzieIsaacs cdb1b52652 Bugfix Get gdrive instances (, )
Metadata.db download works again
removed DEVELOPMENT constant
removed db logging in debug mode (too, noisy, to less information)
code refactoring url_for_other_page
feed languge set to en-EN
update status shos local time instead of UTC
Error handling (back to index page) in case of gdrive authenticate aborted
Mistyping page register fixed
Mistyping bokk fixed
Added uploaded books to tasklist ()
Error handling for failed file update added
Code refactoring worker thread
Tasks now never show any decimal values
Converter function unified
removed shell from subprocess call
preparation for limiting domain for registering emails
Book series can now increased in 0.1 steps ()
Accordion panels in config are now usable on touch devices like iPad ()
Gdrive authenticate button only visible after logged in ()
Fixed misstyping in german translation
OzzieIsaacs f8132f4d02 Fix for
OzzieIsaacs bb5d7d7bc0 Fix for
OzzieIsaacs c38f331b6f Fix for
Fix no pydrive dependency installed
Fix sending email on python3
OzzieIsaacs fac0921acf Fix in exception of emailing
OzzieIsaacs 5ef70890d9 Search for custom columns implemented
Search for ratings related to 
Search description 
code cosmetics
OzzieIsaacs 791f4a8078 Fix
Ozzie Isaacs 7be328c535 Converting ebooks in background
additional sorting of tasklist according to date and runtime
codecosmetics
OzzieIsaacs 11b798a01c Fix
OzzieIsaacs 1e5cb29fc9 (temporary fix)
OzzieIsaacs 5ec9051f2e Add charset to opds feed for read books
Unknown fdabb804cf Call print as a function
Ozzie Isaacs 3db682cd15 Merge remote-tracking branch 'del_books/delete-book-formats'
# Conflicts:
#	cps/helper.py

Implemented delete on gdrive
Ozzie Isaacs f81fbaf542 Fix (encoding problem in fb2 upload)
Ozzie Isaacs 82fe282e9b Converting books from gdrive implemented
Ozzie Isaacs ff1b479188 Added name of book emailed to task list
Implemented emailing of books from gdrive (converting not implemented yet)
OzzieIsaacs dbf55d6f41 Fix
Ozzie Isaacs 7a38c05f12 Stop e-mail-thread on quit or restart
OzzieIsaacs b0cbd0a37a Added feature to send emails in a background-task
Ozzie Isaacs 4d6299f0d5 Improved gdrive error messages ()
Ozzie Isaacs 6a76dce870 Fix change user (in case of reboot required)
Fix no existing database
Update required version for sqlalchemy
OzzieIsaacs 9d161129d9 Fix for
OzzieIsaacs f8c9777668 Merge remote-tracking branch 'show_url/url-links'
OzzieIsaacs ab63d08d71 Fix for linux subprocess calibre-convert
Ben Bennett b271b5f686 Changed the args to subprocess.Popen to pass args to the command
Before the command was not working correctly to check the calibre version since it seemed to be treating the entire string as the command.  So when ' --version' was added it was breaking.  I changed the format to pass the command and args as a list and it seems to work correctly.
PJ Eby 83db0f9ad5 Render 'url:' ID type as a link
Calibre allows 'url:' as a kind of book identifier
and shows it in the UI as a link; this change
makes calibre-web do the same.
OzzieIsaacs 2449b4049b Code cleaning Stats page
Enable calibre's ebook-convert as converter for mobi files (, )
OzzieIsaacs ae0c5d7ec2 Fix for
OzzieIsaacs 3a9a59b751 Fix
OzzieIsaacs a53b7908f3 Fix
OzzieIsaacs aaa706069c Implemented
OzzieIsaacs 8896b3c5d2 Requests from
OzzieIsaacs 6f36eef51d Fix (missed some config options)
Added lxml to stats sceen
OzzieIsaacs f0459d577b Bugfix
OzzieIsaacs 0e83546d40 - Updated translation (it's now always Google Drive)
- Integrated feature  (linking read status from calibre)
OzzieIsaacs 694620790c
Deleting of non exisiting folders gives no internal error anymore
re-inserting title sort function during upload earlier
OzzieIsaacs 8d406117ce Fix added more checks for deleting books
OzzieIsaacs eb65647774 Fix
Update Translations
OzzieIsaacs 31b703db62 Delete on gdrive working
Moving author on gdrive working
bugfix delete on normal folders
OzzieIsaacs a8040ad3fa :
-Refactoring gdrive and file handling
-Improved error handling for gdrive
-bugfix "gdrive stopping after a while"
- Renaming book title working
- Still Bugs in upload file to gdrive and renaming author
OzzieIsaacs 413b10c58e Bugfix gdrive
Still open: gdrive.db entries aren't cleared upon change, gdrive.db is only working after restart if just enabled
OzzieIsaacs 404b29b979 Refactored WSGIServer handling
Restart of gevent server now working
OzzieIsaacs a298470479 Fix . Books are now initially stored according to their id.
OzzieIsaacs 4f1754c1e4 Improved errorhandling during editing of books
OzzieIsaacs fbe2f5384b Prevent error on windows during upload and during rename of metadata.db in combinstion with gdrive
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 (, )
OzzieIsaacs 420f685fd9 Added logging information for errors
OzzieIsaacs 30d9991daf Merge remote-tracking branch 'Goodread_fix/patch-test'
OzzieIsaacs 9ca454730c Bugfix finding settings.yaml and dgrive_credentials file
OzzieIsaacs 7d3fadb685 Improved compability for gevent (version 1.3.x & Windows)
Bugfix gdrive naming of client_secrets.json
Bugfix handling of gdrive with working folder not cps root folder
OzzieIsaacs c66bb54478 Fix
Ozzie Isaacs a06748e348
Update settings.yaml file
SiphonSquirrel 30799996c9 Merge remote-tracking branch 'remotes/origin/goodreads-fix' into patch-test
SiphonSquirrel 274d2d9d21 Improve rename logic for directory name collisions.
Ozzie Isaacs 7d5302b47f
Fix accidentially deleted gevent ds
OzzieIsaacs bf44774f22 Tags in detail view are sorted now
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
Charles 7142836622 Adding exception handling to GoodreadsClient if site is down
OzzieIsaacs 43a391d1bd Redownloaded glyphicon font files
Eric Le Lay 513355e2e5 fix OPDS updated date format invalid per Atom specification
replace space separating date from time with 'T'
Ozzie Isaacs 9867959916
Changed calibre to calibre-web
OzzieIsaacs 1f9527f0e1 Fix
Andriy Zasypkin b2ba8bceb2
tags in detail view are sorted
OzzieIsaacs 66c1966b44 Update french translation
OzzieIsaacs c27805b4e7 Bugfix Updater python3
Bugfix Updater in case of error
OzzieIsaacs 7a20c14dea Integrated caliblur css
OzzieIsaacs 671bf5cf8d Integrated (css is loaded remote)
OzzieIsaacs e24f837007 missing file from last commit
OzzieIsaacs 62f7674761 fixed advanced search for publishing date
fixed misstyping in italian language
removed next to "me" after login
OzzieIsaacs 6a2449ffaf Fix for SSL/NonSSL and gevent
OzzieIsaacs 691a4a88e6 Added support for svg in comics (not working in IE11)
OzzieIsaacs 8bfd3c7e4f Fix
OzzieIsaacs 97adb36f1b Bugfix Upload Message
Improved errorhandling at import imagemagick
OzzieIsaacs af5a897d1d Added SSL Options ()
OzzieIsaacs d01d7b91a8 Added error messages in log and UI if cover url can't downloaded, changed label for cover URL to clarify function
OzzieIsaacs f6ece5fe72 Fix for
OzzieIsaacs ea6a957c05 Changed mulitple books upload to single button
OzzieIsaacs ee5677f376 Merge remote-tracking branch 'multiload/master'
Mingyue Gao c6f568534f fix(template): download book with capital ext by kindle's browser
OzzieIsaacs f019d58b4d Fix for unicode search ()
Faisal Alghamdi 0afa7cbafd duplicate code removed
Faisal Alghamdi 78caf3379d remove unused code
Faisal Alghamdi 43eb3b6f9c button names fixed
Faisal Alghamdi ff9ee82451 adding multiple files upload feature
OzzieIsaacs ff2d53b998 Integrated japapanese translation.
Updated german translation
OzzieIsaacs 0b92a718ba Merge remote-tracking branch 'Translation/master'
SpaceWhite 51fbb07124 Add japanese translation
OzzieIsaacs 21c2ee4d63 Fix for
OzzieIsaacs 7371803184 Fix for
OzzieIsaacs 4346e947e3 Fix for
OzzieIsaacs 199b1c4820 Changed gdrive base uri handling ()
Andriy Zasypkin 6b4d7674b5
use isinstance instead of type
OzzieIsaacs e99e93db1f , Added "apple-touch-icon" for apple devices
OzzieIsaacs 8716054dcf Fix
Andriy Zasypkin fb41aa8b57
removed debug statement from production
Andriy Zasypkin 28dac34119
auto select format if only one
OzzieIsaacs 2850a84bbc Fix for deleting books if book path contains no path ()
OzzieIsaacs 07d6ba094b Fix for deleting books in shelfs ()
OzzieIsaacs 0329306031 Favicon replaced () with hiher resolution
Andriy Zasypkin e66068d699
should fix testing error
Andriy Zasypkin 6b6a457a9d
comic reader updated extentions
Andriy Zasypkin 9249390043
comic book read file order fixed
OzzieIsaacs 03e2a1e73b Restored click on progressbar
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
OzzieIsaacs 4c05b3db67 Present dates for updater in local date format
OzzieIsaacs 319077aea9 Import covers from comic files during upload
OzzieIsaacs 5809acfa9e anonymous user now have always the right to read books (as any other user, too)
(Fix  )
OzzieIsaacs b74a075aa6 Added posibility to change settings db via command line for multiple instances ()
OzzieIsaacs 152f7857c9 Fix
OzzieIsaacs 4e11272023 Working on IE11
OzzieIsaacs cbb236ba7b Added visiblilty of shelfs to opds catalog ()
OzzieIsaacs aee5ca0e06 implemented
OzzieIsaacs f1fac28203 Improved error handling for renaming authors and titles (changes related to filesystem and not only to database)
OzzieIsaacs f890fc1553 New progress bar
OzzieIsaacs b4aede78bc Fix for the piping problem ()
OzzieIsaacs 03ab03f06e Code cosmetics
OzzieIsaacs 0943d50876 Code cosmetics
Bugfix click on progressbar
OzzieIsaacs aae9e285a8 Code cosmetics
OzzieIsaacs d76f812310 Fixed empty return on getcomic
Python 3 compability (the easy way)
OzzieIsaacs e7b6963afd Small improvements for comic reader calls
Andriy Zasypkin 6ab4ff9a3b
Merge branch 'comic_server' into comic_server
OzzieIsaacs 5756785073 Error handling rarfiles
Andriy Zasypkin ec12181803
added python3 compatibility for comic reader
OzzieIsaacs 9f8cbe8c1f Merge enhanced UI from ytilis repro
OzzieIsaacs 8c573ff6d8 Unrar/tar and unzip on server side
OzzieIsaacs 6e714f3f16 Fix
OzzieIsaacs 211c3b16dd Fix fror
OzzieIsaacs f045c16c4e Fix
OzzieIsaacs 01d0083fe6 Fix for
OzzieIsaacs b8d45b664a Typeahead working again
Fix for replacing characters in filenames
OzzieIsaacs ad16194798 Error on deleting non existing book fixed ()
OzzieIsaacs 09f86ee8d4 Fix
OzzieIsaacs 8388df202f Merge remote-tracking branch 'dutch/dutchupdate'
OzzieIsaacs 798cbc7505 Merge remote-tracking branch 'opds/master'
OzzieIsaacs 78744b19d8 Fix
OzzieIsaacs ba54b9a357 Fix
OzzieIsaacs fd39cbaa6f Fix
Thijs van Ulden 5b13171060 Updated Dutch translation
OzzieIsaacs af8d908bba Fix ,
OzzieIsaacs ae1e7c57d5 Update french translation
Yamakuni f5e1b38e63 French translation correction
unknown b4bd7507b6 Merge branch 'master' of git://github.com/janeczku/calibre-web
unknown 674baad49e lowercasing the input
unknown 4a04ec898e case-insensitive search for non-ASCII - improved
unknown d2ea3a6c19 case-insensitive search for non-ASCII
OzzieIsaacs 9182d89128 # Fix 361
Cory Sitko 5e4c8c6c65 fixed is_authenticated check
Cory Sitko 8fd67fb1fc UserBase methods should be properties not classmethods
Cory Sitko cc758517e7 updated login_required_if_no_ano to correct switch anonymous on/off when changed in admin
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
OzzieIsaacs 366bf9739b Fix for and guest accounts
OzzieIsaacs 1eb10be253 Code cosmetics comic reader
OzzieIsaacs 90729de87f Fix
Fix 
Fix 
Fix 
Fix 
unknown 6855deceef added corresponding content-type for a downloaded book, otherwise default text/html is used
unknown 0f0c6dde09 changed application/xml to application/atom+xml
unknown 1ada1704b0 excluded read/unread when exposing the catalog to an anonymous user
unknown 3c9f8b151d added check for anonymous session in read_books, otherwise current_user.id is not defined
unknown d336f9faa6 fixed OPDS templates
unknown 7ddfa1881b added FB2 mime type
unknown 70d093b193 unicode gave an NameError with python3
Jonathan Rehm 56c71dd4bf Disable bookmarking when anonymous users are reading
OzzieIsaacs 0512e5a940 Fix
OzzieIsaacs c56a02bab6 Fix
OzzieIsaacs 031a175474 Fix Comic reader
Andriy Zasypkin 442fb23b18
python3 compatibility
OzzieIsaacs 2302db4e06 Merge remote-tracking branch 'adv/fix-douban-rating'
OzzieIsaacs 299cf82921 Merge remote-tracking branch 'translation/master'
# Conflicts:
#	cps/translations/fr/LC_MESSAGES/messages.mo
#	cps/translations/fr/LC_MESSAGES/messages.po
Yamakuni 85ec9cba1f New correction of translation
OzzieIsaacs a6dfcedfdb Code cosmetics
OzzieIsaacs 0405cec4ac Code cosmetics
Bugfix "Error load settings"
OzzieIsaacs 378a0ca662 Merge remote-tracking branch 'adv/bookmarks'
OzzieIsaacs 2a78a02e0b Code cosmetics
OzzieIsaacs 34e9ef35f5 Code cosmetics
OzzieIsaacs a159bb0b97 Code Csmetics kthoom integration
OzzieIsaacs 5b9b36f997 Code cosmetics
OzzieIsaacs 85068d75bf Update comic reader
OzzieIsaacs fe4d11fea8 Basi comic reader implementation for cbr, cbz, cbt files based on kthoom (, )
OzzieIsaacs 4582aebec1 Bugfix gdriveutils
OzzieIsaacs b6b73d39c2 Fix
Code cosmetics
OzzieIsaacs b6f06658a2 Merge remote-tracking branch 'ipv6/ipv4only'
OzzieIsaacs dfd3b40865 Fix
OzzieIsaacs bde92113d4 Bugfix Datepicker
OzzieIsaacs f87800d11c Merge remote-tracking branch 'meta/upload_new_format_of_existing_book'
OzzieIsaacs 7acf4d40a4 Merge remote-tracking branch 'adv/escape-filename'
OzzieIsaacs 2ef6dc30bd Added italian translation
OzzieIsaacs abadaa3f1d Merge remote-tracking branch 'l/master'
OzzieIsaacs b30a73c505 Merge remote-tracking branch 'adv/def-variables'
OzzieIsaacs af0cefa4ac Update translations
OzzieIsaacs e26c8a1e46 Merge remote-tracking branch 'd/patch-1'
OzzieIsaacs 5e370fb4b3 Merge remote-tracking branch 'y/master'
Yamakuni f147c072c6 French translation
Add and correct
Wouter Dijk c048a96e07 Updated Dutch translations
I've added some missing translations and edit some faulty ones. Not finished yet, will continue later on! ;-)
Ainsley Pereira 993c56d021 Fix syntax error
Ainsley Pereira 1ce6893fa8 Exception isn't thrown until we call serve_forever, so that must be in the try block
Ainsley Pereira b8b88183c3 Use IPv4-only WSGI start up as a fallback only when the IPv6/IPv4 one didn't work
Ainsley Pereira a75c393922 Merge remote-tracking branch 'upstream/master'
Jonathan Rehm 29f21b148b Translate 10-based rating to 5-based
Jonathan Rehm e806494b54 Ensure variables exist before they're used
kyos 8937599ba7 Fixed codacy code control
kyos cbf2bb450d Fixed issue calculating filesize of the uploaded book
kyos be15f3781f Fixed issue reported by Jkrehm to prevent filesize to fail
kyos 3366aae6c7 Merge remote-tracking branch 'origin/upload_new_format_of_existing_book' into upload_new_format_of_existing_book
# Conflicts:
#	cps/static/css/style.css
kyos e5b4bed01c Fixed codacy requirements
kyos 9086f4e0e7 Added option to upload a new format to a given book
Jonathan Rehm a4f81dd812 Do not include empty strings in list of bookmarks
OzzieIsaacs c9f36a4d1a Merge remote-tracking branch 'adv/bookmarks'
Torben Mohrfeldt 94f8cc247c Reflect title in the logo
OzzieIsaacs b6b5313f2d Fix for
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.
Louis Jencka b3217496d1 Add progress bar to upload form
OzzieIsaacs 81219663fe Update translation
OzzieIsaacs c959a1ccc6 Merge remote-tracking branch 'iss/typo'
OzzieIsaacs f860694487 Merge remote-tracking branch 'adv/goodreads-more-by'
OzzieIsaacs 429f4a11a9 Merge remote-tracking branch 'adv/es5-syntax'
OzzieIsaacs 5ee1950828 Merge remote-tracking branch 'adv/sqlalchemy-bool'
Jonathan Rehm 58abc1d024 Fuzzy match book titles to eliminate duplicates
Titles with a Levenshtein ratio of 70% or greater are considered duplicates.
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.
Jonathan Rehm 6b8de017ab Use SQLAlchemy boolean
Seems to make a difference sometimes.

Ref 
Jonathan Rehm 282837c7c5 Use ES5 syntax
Jonathan Rehm 8e1cfa1cbf Re-apply `db_filter`
Accidentally removed when the language and content filters were moved to `common_filters`.
Ivan Smirnov 12c98157d5 fix typo:: diffrent -> different
OzzieIsaacs a8b53ab38a Merge remote-tracking branch 'adv/common-filters'
OzzieIsaacs 62f6bb4e64 Remove In author marker on authors page
OzzieIsaacs d5e1dba0fe Merge remote-tracking branch 'adv/goodreads-more-by'
Jonathan Rehm 3213bf50b3 Move common filters into function
Instead of duplicating functionality across lots of functions, combine it into one common function. It makes reading and modifying it much easier.
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.
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.
OzzieIsaacs 193605df4a Fix for
OzzieIsaacs cf5e2f7cd1 search button is displayed in moon reader (), search result is not displayed
OzzieIsaacs f6425a6569 Merge remote-tracking branch 'adv/cache-buster'
Jonathan Rehm cda733f4a4 Escape special characters in file names
Follows Calibre's convention of using underscores as replacements
Jonathan Rehm 8cbd6a8431 Do not append query string if file_hash is not found
Jonathan Rehm 13c2a53c0f Fix issues with Windows path separators
OzzieIsaacs 6b1f3aa531 Merge remote-tracking branch 'adv/cache-buster'
marblepebble 97f573c41a Set ipv4 address explicitly for docker usage