OzzieIsaacs
4dd6c55c38
Fix for #587 (Better handling of errors in sending email)
6 years ago
OzzieIsaacs
c3b0492834
Refactored make_mobi and convert_ebook functions
6 years ago
OzzieIsaacs
4a95404e17
Merge remote-tracking branch 'Convert_all/ebookconvert-any'
...
# Conflicts:
# cps/web.py
6 years ago
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
6 years ago
OzzieIsaacs
9c889d1681
Fix #597
...
Updated language files
6 years ago
bodybybuddha
22ecdfd2bc
Refactor edit_books.js for unused code; re-add glyphicon to convert button; Add form validation for convert button
6 years ago
bodybybuddha
4b006fba99
Re-commit: #584 & #587 Convert any book format to another format
6 years ago
bodybybuddha
fc78d1ee07
Added exception catching for file format check
6 years ago
bodybybuddha
4f386c8a00
Updated GUI buttons for ebook-convert feature
6 years ago
bodybybuddha
3ec000ad85
Merge branch 'master' of https://github.com/janeczku/calibre-web into ebookconvert-any
6 years ago
OzzieIsaacs
a7a91ae54c
Added posibility to upload cover from local drive ( #439 )
...
Updated language files
6 years ago
OzzieIsaacs
3a37183e25
Included khmer language
...
Further unified naming
6 years ago
OzzieIsaacs
2453786174
Limit registering domains
6 years ago
bodybybuddha
e160efbdac
Add GUI functions for ebookconvert any format feature
6 years ago
OzzieIsaacs
cedc183987
Fix #590 , #589 .
...
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
6 years ago
OzzieIsaacs
f6ab724020
Fix generating links on tasks pafge
6 years ago
OzzieIsaacs
72fff2a297
Update for running calibre-convert in docker
6 years ago
OzzieIsaacs
7917347508
Revert accidently commited change in admin.html ( #580 )
6 years ago
OzzieIsaacs
5889535355
Bugfix gdrive download Books
...
Bugfix pagination
Fix Error messages massadd of books to shelf
6 years ago
OzzieIsaacs
d414bf3263
Massadd of books to shelfs ( #203 , #404 ) from advanced search
...
Code cosmetics
bugfix error message on failed emails
refactored language name generation
6 years ago
Ozzie Isaacs
34abf95fb2
Fix for empty filename during edit
6 years ago
OzzieIsaacs
7dac87fa5d
Code cosmetics unrar
6 years ago
OzzieIsaacs
d2ea10e90e
Improved OPDS compability ( #579 )
...
Bootstrap-table loads locally and no longer from CDN
Localized commit date on admin page
6 years ago
OzzieIsaacs
9ace4d3372
Updated german translation
...
Bugfix additional format upload without extension
Bugfix additional format upload to gdrive
pathes assembled by os.path.join
6 years ago
OzzieIsaacs
273b1c3fa8
Fix calibre-converter/kindlegen handling on windows and python3
6 years ago
OzzieIsaacs
cdb1b52652
Bugfix Get gdrive instances ( #554 , #525 )
...
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 (#442 )
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 (#562 )
Accordion panels in config are now usable on touch devices like iPad (#545 )
Gdrive authenticate button only visible after logged in (#525 )
Fixed misstyping in german translation
6 years ago
OzzieIsaacs
f8132f4d02
Fix for #574
6 years ago
OzzieIsaacs
bb5d7d7bc0
Fix for #574
6 years ago
OzzieIsaacs
c38f331b6f
Fix for #575
...
Fix no pydrive dependency installed
Fix sending email on python3
6 years ago
OzzieIsaacs
fac0921acf
Fix in exception of emailing
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
OzzieIsaacs
791f4a8078
Fix #455
6 years ago
Ozzie Isaacs
7be328c535
Converting ebooks in background
...
additional sorting of tasklist according to date and runtime
codecosmetics
6 years ago
OzzieIsaacs
11b798a01c
Fix #571
6 years ago
OzzieIsaacs
1e5cb29fc9
#571 (temporary fix)
6 years ago
OzzieIsaacs
5ec9051f2e
Add charset to opds feed for read books
6 years ago
Unknown
fdabb804cf
Call print as a function
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
Ozzie Isaacs
f81fbaf542
Fix #568 (encoding problem in fb2 upload)
6 years ago
Ozzie Isaacs
82fe282e9b
Converting books from gdrive implemented
6 years ago
Ozzie Isaacs
ff1b479188
Added name of book emailed to task list
...
Implemented emailing of books from gdrive (converting not implemented yet)
6 years ago
OzzieIsaacs
dbf55d6f41
Fix #565
6 years ago
Ozzie Isaacs
7a38c05f12
Stop e-mail-thread on quit or restart
6 years ago
OzzieIsaacs
b0cbd0a37a
Added feature to send emails in a background-task
6 years ago
Ozzie Isaacs
4d6299f0d5
Improved gdrive error messages ( #554 )
6 years ago
Ozzie Isaacs
6a76dce870
Fix change user (in case of reboot required)
...
Fix no existing database
Update required version for sqlalchemy
6 years ago
OzzieIsaacs
9d161129d9
Fix for #554
6 years ago
OzzieIsaacs
f8c9777668
Merge remote-tracking branch 'show_url/url-links'
6 years ago
OzzieIsaacs
ab63d08d71
Fix for linux subprocess calibre-convert
6 years ago
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.
6 years ago
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.
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
ae0c5d7ec2
Fix for #549
6 years ago
OzzieIsaacs
3a9a59b751
Fix #497
6 years ago
OzzieIsaacs
a53b7908f3
Fix #417
6 years ago
OzzieIsaacs
aaa706069c
Implemented #417
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
f0459d577b
Bugfix #409
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
694620790c
#543
...
Deleting of non exisiting folders gives no internal error anymore
re-inserting title sort function during upload earlier
6 years ago
OzzieIsaacs
8d406117ce
Fix #432 added more checks for deleting books
6 years ago
OzzieIsaacs
eb65647774
Fix #539
...
Update Translations
6 years ago
OzzieIsaacs
31b703db62
Delete on gdrive working
...
Moving author on gdrive working
bugfix delete on normal folders
6 years ago
OzzieIsaacs
a8040ad3fa
#538 :
...
-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
6 years ago
OzzieIsaacs
413b10c58e
Bugfix gdrive
...
Still open: gdrive.db entries aren't cleared upon change, gdrive.db is only working after restart if just enabled
6 years ago
OzzieIsaacs
404b29b979
Refactored WSGIServer handling
...
Restart of gevent server now working
6 years ago
OzzieIsaacs
a298470479
Fix #526 . Books are now initially stored according to their id.
6 years ago
OzzieIsaacs
4f1754c1e4
Improved errorhandling during editing of books
6 years ago
OzzieIsaacs
fbe2f5384b
Prevent error on windows during upload and during rename of metadata.db in combinstion with gdrive
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
420f685fd9
Added logging information for errors
6 years ago
OzzieIsaacs
30d9991daf
Merge remote-tracking branch 'Goodread_fix/patch-test'
6 years ago
OzzieIsaacs
9ca454730c
Bugfix finding settings.yaml and dgrive_credentials file
6 years ago
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
6 years ago
OzzieIsaacs
c66bb54478
Fix #534
7 years ago
Ozzie Isaacs
a06748e348
Update settings.yaml file
7 years ago
SiphonSquirrel
30799996c9
Merge remote-tracking branch 'remotes/origin/goodreads-fix' into patch-test
7 years ago
SiphonSquirrel
274d2d9d21
Improve rename logic for directory name collisions.
7 years ago
Ozzie Isaacs
7d5302b47f
Fix accidentially deleted gevent ds
7 years ago
OzzieIsaacs
bf44774f22
Tags in detail view are sorted now
7 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
Charles
7142836622
Adding exception handling to GoodreadsClient if site is down
7 years ago
OzzieIsaacs
43a391d1bd
Redownloaded glyphicon font files #515
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
Andriy Zasypkin
b2ba8bceb2
tags in detail view are sorted
7 years ago
OzzieIsaacs
66c1966b44
Update french translation
7 years ago
OzzieIsaacs
c27805b4e7
Bugfix Updater python3
...
Bugfix Updater in case of error
7 years ago
OzzieIsaacs
7a20c14dea
Integrated caliblur css
7 years ago
OzzieIsaacs
671bf5cf8d
Integrated #454 (css is loaded remote)
7 years ago
OzzieIsaacs
e24f837007
missing file from last commit
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
6a2449ffaf
Fix for SSL/NonSSL and gevent
7 years ago
OzzieIsaacs
691a4a88e6
Added support for svg in comics (not working in IE11)
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
OzzieIsaacs
f019d58b4d
Fix for unicode search ( #426 )
7 years ago
Faisal Alghamdi
0afa7cbafd
duplicate code removed
7 years ago
Faisal Alghamdi
78caf3379d
remove unused code
7 years ago
Faisal Alghamdi
43eb3b6f9c
button names fixed
7 years ago
Faisal Alghamdi
ff9ee82451
adding multiple files upload feature
7 years ago
OzzieIsaacs
ff2d53b998
Integrated japapanese translation.
...
Updated german translation
7 years ago
OzzieIsaacs
0b92a718ba
Merge remote-tracking branch 'Translation/master'
7 years ago
SpaceWhite
51fbb07124
Add japanese translation
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
199b1c4820
Changed gdrive base uri handling ( #431 )
7 years ago
Andriy Zasypkin
6b4d7674b5
use isinstance instead of type
7 years ago
OzzieIsaacs
e99e93db1f
#424 , #437 Added "apple-touch-icon" for apple devices
7 years ago
OzzieIsaacs
8716054dcf
Fix #436
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
OzzieIsaacs
2850a84bbc
Fix for deleting books if book path contains no path ( #432 )
7 years ago
OzzieIsaacs
07d6ba094b
Fix for deleting books in shelfs ( #419 )
7 years ago
OzzieIsaacs
0329306031
Favicon replaced ( #424 ) with hiher resolution
7 years ago
Andriy Zasypkin
e66068d699
should fix testing error
7 years ago
Andriy Zasypkin
6b6a457a9d
comic reader updated extentions
7 years ago
Andriy Zasypkin
9249390043
comic book read file order fixed
7 years ago
OzzieIsaacs
03e2a1e73b
Restored click on progressbar
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
4c05b3db67
Present dates for updater in local date format
7 years ago
OzzieIsaacs
319077aea9
Import covers from comic files during upload
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
152f7857c9
Fix #397
7 years ago
OzzieIsaacs
4e11272023
Working on IE11
7 years ago
OzzieIsaacs
cbb236ba7b
Added visiblilty of shelfs to opds catalog ( #267 )
7 years ago
OzzieIsaacs
aee5ca0e06
#396 implemented
7 years ago
OzzieIsaacs
f1fac28203
Improved error handling for renaming authors and titles (changes related to filesystem and not only to database)
7 years ago
OzzieIsaacs
f890fc1553
New progress bar
7 years ago
OzzieIsaacs
b4aede78bc
Fix for the piping problem ( #395 )
7 years ago
OzzieIsaacs
03ab03f06e
Code cosmetics
7 years ago
OzzieIsaacs
0943d50876
Code cosmetics
...
Bugfix click on progressbar
7 years ago
OzzieIsaacs
aae9e285a8
Code cosmetics
7 years ago
OzzieIsaacs
d76f812310
Fixed empty return on getcomic
...
Python 3 compability (the easy way)
7 years ago
OzzieIsaacs
e7b6963afd
Small improvements for comic reader calls
7 years ago
Andriy Zasypkin
6ab4ff9a3b
Merge branch 'comic_server' into comic_server
7 years ago
OzzieIsaacs
5756785073
Error handling rarfiles
7 years ago
Andriy Zasypkin
ec12181803
added python3 compatibility for comic reader
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
211c3b16dd
Fix fror #388
7 years ago
OzzieIsaacs
f045c16c4e
Fix #386
7 years ago
OzzieIsaacs
01d0083fe6
Fix for #376
7 years ago
OzzieIsaacs
b8d45b664a
Typeahead working again
...
Fix for replacing characters in filenames
7 years ago
OzzieIsaacs
ad16194798
Error on deleting non existing book fixed ( #382 )
7 years ago
OzzieIsaacs
09f86ee8d4
Fix #385
7 years ago
OzzieIsaacs
8388df202f
Merge remote-tracking branch 'dutch/dutchupdate'
7 years ago
OzzieIsaacs
798cbc7505
Merge remote-tracking branch 'opds/master'
7 years ago
OzzieIsaacs
78744b19d8
Fix #377
7 years ago
OzzieIsaacs
ba54b9a357
Fix #365
7 years ago
OzzieIsaacs
fd39cbaa6f
Fix #363
7 years ago
Thijs van Ulden
5b13171060
Updated Dutch translation
7 years ago
OzzieIsaacs
af8d908bba
Fix #371 , #372
7 years ago
OzzieIsaacs
ae1e7c57d5
Update french translation
7 years ago
Yamakuni
f5e1b38e63
French translation correction
7 years ago
unknown
b4bd7507b6
Merge branch 'master' of git://github.com/janeczku/calibre-web
7 years ago
unknown
674baad49e
lowercasing the input
7 years ago
unknown
4a04ec898e
case-insensitive search for non-ASCII - improved
7 years ago
unknown
d2ea3a6c19
case-insensitive search for non-ASCII
7 years ago
OzzieIsaacs
9182d89128
# Fix 361
7 years ago
Cory Sitko
5e4c8c6c65
fixed is_authenticated check
7 years ago
Cory Sitko
8fd67fb1fc
UserBase methods should be properties not classmethods
7 years ago
Cory Sitko
cc758517e7
updated login_required_if_no_ano to correct switch anonymous on/off when changed in admin
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
6855deceef
added corresponding content-type for a downloaded book, otherwise default text/html is used
7 years ago
unknown
0f0c6dde09
changed application/xml to application/atom+xml
7 years ago
unknown
1ada1704b0
excluded read/unread when exposing the catalog to an anonymous user
7 years ago
unknown
3c9f8b151d
added check for anonymous session in read_books, otherwise current_user.id is not defined
7 years ago
unknown
d336f9faa6
fixed OPDS templates
7 years ago
unknown
7ddfa1881b
added FB2 mime type
7 years ago
unknown
70d093b193
unicode gave an NameError with python3
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
031a175474
Fix Comic reader
7 years ago
Andriy Zasypkin
442fb23b18
python3 compatibility
7 years ago
OzzieIsaacs
2302db4e06
Merge remote-tracking branch 'adv/fix-douban-rating'
7 years ago
OzzieIsaacs
299cf82921
Merge remote-tracking branch 'translation/master'
...
# Conflicts:
# cps/translations/fr/LC_MESSAGES/messages.mo
# cps/translations/fr/LC_MESSAGES/messages.po
7 years ago
Yamakuni
85ec9cba1f
New correction of translation
7 years ago
OzzieIsaacs
a6dfcedfdb
Code cosmetics
7 years ago
OzzieIsaacs
0405cec4ac
Code cosmetics
...
Bugfix "Error load settings"
7 years ago
OzzieIsaacs
378a0ca662
Merge remote-tracking branch 'adv/bookmarks'
7 years ago
OzzieIsaacs
2a78a02e0b
Code cosmetics
7 years ago
OzzieIsaacs
34e9ef35f5
Code cosmetics
7 years ago
OzzieIsaacs
a159bb0b97
Code Csmetics kthoom integration
7 years ago
OzzieIsaacs
5b9b36f997
Code cosmetics
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
4582aebec1
Bugfix gdriveutils
7 years ago
OzzieIsaacs
b6b73d39c2
Fix #329
...
Code cosmetics
7 years ago
OzzieIsaacs
b6f06658a2
Merge remote-tracking branch 'ipv6/ipv4only'
7 years ago
OzzieIsaacs
dfd3b40865
Fix #325
7 years ago
OzzieIsaacs
bde92113d4
Bugfix Datepicker
7 years ago
OzzieIsaacs
f87800d11c
Merge remote-tracking branch 'meta/upload_new_format_of_existing_book'
7 years ago
OzzieIsaacs
7acf4d40a4
Merge remote-tracking branch 'adv/escape-filename'
7 years ago
OzzieIsaacs
2ef6dc30bd
Added italian translation
7 years ago
OzzieIsaacs
abadaa3f1d
Merge remote-tracking branch 'l/master'
7 years ago
OzzieIsaacs
b30a73c505
Merge remote-tracking branch 'adv/def-variables'
7 years ago
OzzieIsaacs
af0cefa4ac
Update translations
7 years ago
OzzieIsaacs
e26c8a1e46
Merge remote-tracking branch 'd/patch-1'
7 years ago
OzzieIsaacs
5e370fb4b3
Merge remote-tracking branch 'y/master'
7 years ago
Yamakuni
f147c072c6
French translation
...
Add and correct
7 years ago
Wouter Dijk
c048a96e07
Updated Dutch translations
...
I've added some missing translations and edit some faulty ones. Not finished yet, will continue later on! ;-)
7 years ago
Ainsley Pereira
993c56d021
Fix syntax error
7 years ago
Ainsley Pereira
1ce6893fa8
Exception isn't thrown until we call serve_forever, so that must be in the try block
7 years ago
Ainsley Pereira
b8b88183c3
Use IPv4-only WSGI start up as a fallback only when the IPv6/IPv4 one didn't work
7 years ago
Ainsley Pereira
a75c393922
Merge remote-tracking branch 'upstream/master'
7 years ago
Jonathan Rehm
29f21b148b
Translate 10-based rating to 5-based
7 years ago
Jonathan Rehm
e806494b54
Ensure variables exist before they're used
7 years ago
kyos
8937599ba7
Fixed codacy code control
7 years ago
kyos
cbf2bb450d
Fixed issue calculating filesize of the uploaded book
7 years ago
kyos
be15f3781f
Fixed issue reported by Jkrehm to prevent filesize to fail
7 years ago
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
7 years ago
kyos
e5b4bed01c
Fixed codacy requirements
7 years ago
kyos
9086f4e0e7
Added option to upload a new format to a given book
7 years ago
Jonathan Rehm
a4f81dd812
Do not include empty strings in list of bookmarks
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
OzzieIsaacs
b6b5313f2d
Fix for #315
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
81219663fe
Update translation
7 years ago
OzzieIsaacs
c959a1ccc6
Merge remote-tracking branch 'iss/typo'
7 years ago
OzzieIsaacs
f860694487
Merge remote-tracking branch 'adv/goodreads-more-by'
7 years ago
OzzieIsaacs
429f4a11a9
Merge remote-tracking branch 'adv/es5-syntax'
7 years ago
OzzieIsaacs
5ee1950828
Merge remote-tracking branch 'adv/sqlalchemy-bool'
7 years ago
Jonathan Rehm
58abc1d024
Fuzzy match book titles to eliminate duplicates
...
Titles with a Levenshtein ratio of 70% or greater are considered duplicates.
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
Jonathan Rehm
6b8de017ab
Use SQLAlchemy boolean
...
Seems to make a difference sometimes.
Ref #300
7 years ago
Jonathan Rehm
282837c7c5
Use ES5 syntax
7 years ago
Jonathan Rehm
8e1cfa1cbf
Re-apply `db_filter`
...
Accidentally removed when the language and content filters were moved to `common_filters`.
7 years ago
Ivan Smirnov
12c98157d5
fix typo:: diffrent -> different
7 years ago
OzzieIsaacs
a8b53ab38a
Merge remote-tracking branch 'adv/common-filters'
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
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.
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
193605df4a
Fix for #286
7 years ago
OzzieIsaacs
cf5e2f7cd1
search button is displayed in moon reader ( #283 ), search result is not displayed
7 years ago
OzzieIsaacs
f6425a6569
Merge remote-tracking branch 'adv/cache-buster'
7 years ago
Jonathan Rehm
cda733f4a4
Escape special characters in file names
...
Follows Calibre's convention of using underscores as replacements
7 years ago
Jonathan Rehm
8cbd6a8431
Do not append query string if file_hash is not found
7 years ago
Jonathan Rehm
13c2a53c0f
Fix issues with Windows path separators
7 years ago
OzzieIsaacs
6b1f3aa531
Merge remote-tracking branch 'adv/cache-buster'
7 years ago
marblepebble
97f573c41a
Set ipv4 address explicitly for docker usage
7 years ago
OzzieIsaacs
bd02c92162
Merge remote-tracking branch 'adv/get-meta-data'
7 years ago
OzzieIsaacs
e3d416db4c
Merge remote-tracking branch 'adv/cover-upload'
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
OzzieIsaacs
a1538e12e8
Bugfix typeahead on advanced serach page
7 years ago
OzzieIsaacs
de112b0b05
Merge remote-tracking branch 'adv/eslint'
7 years ago
Jonathan Rehm
a27848b351
Add static asset cache busting
...
Calculates MD5 hash of static assets on server start. These are appended to the file name's when url_for is used, telling browsers to download the latest version of the files, e.g. style.css?q=81cf0ee.
Inspired by https://github.com/ChrisTM/Flask-CacheBust but uses query strings instead of rewriting the path because fonts inside CSS files break when the path is rewritten.
7 years ago
Jonathan Rehm
08d0404e9c
Add mature_content property to Anonymous class
7 years ago
Jonathan Rehm
8171943b8e
Update to ES5 standards
...
Also fix ESLint issues
7 years ago
OzzieIsaacs
91cdb5f60f
Merge remote-tracking branch 'Upper_case/master'
7 years ago
OzzieIsaacs
2f7177742d
Update chinese translation
7 years ago
OzzieIsaacs
dd6c928e2c
Merge remote-tracking branch 'translation/master'
7 years ago
OzzieIsaacs
fb8ce693f3
Bugfix mature content
...
Update german translation
7 years ago
OzzieIsaacs
b596734c36
Merge remote-tracking branch 'adv/mature-content'
7 years ago
idalin
274d0f6577
update Chinese translations
7 years ago
idalin
2b27d6570f
Merge branch 'janeczku-master'
7 years ago
idalin
b5cca553b3
update Chinese translations
7 years ago
kyos
9a17a09cc7
Fixed codacy requirements
7 years ago
Ruben Herold
68e3867af3
fix books with uppercase extension
7 years ago
kyos
aa4a5dc3ef
Added option to upload a new format to a given book
7 years ago
Jonathan Rehm
6f797ba478
Check if JPEG via response content-type header instead of URL extension
...
That way we can use dynamic URLs, such as those returned by the "Get Metadata" request.
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
Carlos Clavero
8f5bc2a484
Merge pull request #9 from Kyosfonica/add_css_separation_for_tags_in_advance_search
...
Added a 5px separation for all input labels in advanced search
7 years ago
kyos
e948844ea4
Added a 5px separation for all input labels in advanced search to improve readability
7 years ago
Carlos Clavero
1500e0f54f
Merge pull request #8 from Kyosfonica/add_css_separation_for_tags_in_advance_search
...
Added a 5px separation for all input labels in advanced search
7 years ago
kyos
b6f097f673
Added a 5px separation for all input labels in advanced search to improve readability
7 years ago
Carlos Clavero
5f78ec4e83
Merge pull request #7 from Kyosfonica/add_css_separation_for_tags_in_advance_search
...
Added a 5px separation for all input labels in advanced search
7 years ago
kyos
6048bf3c79
Added a 5px separation for all input labels in advanced search to improve readability
7 years ago
Carlos Clavero
80c021939e
Merge pull request #6 from Kyosfonica/master
...
Update dev with latests changes from master
7 years ago
kyos
51bc0e82a4
Added series and series_index metadata handler
7 years ago
kyos
4bba3558b7
Added tags metadata handler for epubs
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
OzzieIsaacs
82165a67a1
Merge remote-tracking branch 'mail/master'
7 years ago
OzzieIsaacs
626e2e393e
Merge remote-tracking branch 'adv/edit-publish-date'
7 years ago
Mikhail Akushsky
4313910ba0
Fix hmac creation in send_test_email function
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
0afc8f94da
Use TinyMCE's API to update the description's content
7 years ago
Jonathan Rehm
dd124ab356
Make change requested by Codacy
7 years ago
Jonathan Rehm
59afc7eb9f
Make changes requested by Codacy
7 years ago
Jonathan Rehm
3258f4fb79
Make changes requested by Codacy
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
cc916a4eb4
Add timestamp to default publishing date
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
Jonathan Rehm
cf7196ae5e
Refactor to remove nested if-statements
7 years ago
Jonathan Rehm
a95e6aab6b
Do not attempt to create the YAML file when Google Drive is disabled ( #246 )
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
df1b503c2d
Update Translation
7 years ago
OzzieIsaacs
c403fdfa2e
Merge remote-tracking branch 'adv/sorting'
7 years ago
OzzieIsaacs
97d577ef2e
Merge remote-tracking branch 'adv/add-to-shelf-ajax'
7 years ago
OzzieIsaacs
4311091d7d
Merge remote-tracking branch 'adv/python3-fix'
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
d85e0b96dc
Prevent jQuery from cache busting static assets
...
If the HTML that's returned from the `$.get` request contains a `<script src="..."/>` tag it loads the JavaScript file via ajax, and by default it attaches a timestamp to it to bust cache. That means the file loads every time the modal is opened, and the browser treats it as a new file each time. The result is that code fires multiple times and events listeners are added multiple times.
7 years ago
Jonathan Rehm
e1a88aa0ab
Make change requested by Codacy
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
Ozzie Isaacs
2e8a268dfa
Fix #241 No1
7 years ago
OzzieIsaacs
6a9d8efc93
Fixes for #233 (detection of permission errors)
7 years ago
Jonathan Rehm
85ce06850c
Fix for Python 3
7 years ago
Jonathan Rehm
91ba0f0362
Resolve issues with unicode characters in author's name
...
I've been unable to reproduce the issue on macOS with Python 2.7/3.6 and Fedora with Python 2.7, but if it happens for others, then it's worth the change.
7 years ago
Jonathan Rehm
51bd2f89df
Use dot notation
7 years ago
Jonathan Rehm
c9c6529567
Use SECRET_KEY from environment variable ( #232 )
7 years ago
OzzieIsaacs
5985342b79
Bugfix for typeahead in search function and on edit books page
7 years ago
OzzieIsaacs
a8aa1e7623
Merge remote-tracking branch 'button_padding/limit-typeahead-requests'
7 years ago
OzzieIsaacs
cfa69ff4f2
Merge remote-tracking branch 'button_padding/smtp-from'
7 years ago
Jonathan Rehm
9683d50f36
Send mail from the FROM address instead of the login
...
When SMTP is configured to use a service that doesn't use an email address to log in – e.g. AWS SES or Postmark – the sendmail request fails saying the FROM address is invalid.
7 years ago
Ozzie Isaacs
f79fb420ba
Removed whitespaces
7 years ago
Jonathan Rehm
802eb628c8
Split event listener and selector string
...
Event and selectors appear to have been accidentally combined. The result is that typing in any input triggers a call to the `/get_matching_tags` route. We can probably limit the selector farther to only fire when `#tags` is typed into.
7 years ago
Jonathan Rehm
66231c8737
Associate label with correct input ( #228 )
8 years ago
Ozzie Isaacs
92f634b6a6
Bugfix link admin section
8 years ago
OzzieIsaacs
74e93e1cdf
Code cosmetics
8 years ago
OzzieIsaacs
1fdb7dc497
Epub Viewer Bugfix Retenia Ipad devices
8 years ago
OzzieIsaacs
16ce7799a2
Improvement of margins in epub reader ( fix #210 )
8 years ago
OzzieIsaacs
470aea6106
Fix #214
...
Update epub.js lib
8 years ago
OzzieIsaacs
979bcdffd4
Bugfix non working download links
...
Bugfix missing divider in detail page
8 years ago
Jonathan Rehm
fe68c8a7f8
Add support for displaying author information from Goodreads
...
Requires the "goodread" module (added to optional-requirements.txt) and an API key
Retrieves Goodreads author information and displays their photo and "about" text
8 years ago
OzzieIsaacs
31e0025099
Update Translation
8 years ago
OzzieIsaacs
5a6ad970d8
Merge remote-tracking branch 'button_padding/magic-link'
8 years ago
Jonathan Rehm
d799b859ea
Make changes suggested by codacy
8 years ago
Jonathan Rehm
649579eccd
Move jquery.form to layout.html
...
This prevents it from getting loaded each time the details are viewed in a modal dialog.
8 years ago
Jonathan Rehm
675e8dd5cd
Show book details in modal dialog
...
With them shown in a modal, you don't lose your place in the pagination. If the request comes via Ajax, the minimal layout is used. If via a normal request, the full layout is used. That lets you open the details in a new tab and have the full experience, but if you're clicking through the results of a search, you can view many without losing your place.
8 years ago
OzzieIsaacs
93dfb96174
Added Translation of title for read/unread books
8 years ago
OzzieIsaacs
f446e29276
Updater now uses correct "gid" instead of "uid" for change ownership of files (Fix for #213 ) -> update should now working if user id differs from groupid
8 years ago