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
OzzieIsaacs
193605df4a
Fix for #286
7 years ago
OzzieIsaacs
6b1f3aa531
Merge remote-tracking branch 'adv/cache-buster'
7 years ago
OzzieIsaacs
e3d416db4c
Merge remote-tracking branch 'adv/cover-upload'
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
OzzieIsaacs
91cdb5f60f
Merge remote-tracking branch 'Upper_case/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
Ruben Herold
68e3867af3
fix books with uppercase extension
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
kyos
51bc0e82a4
Added series and series_index metadata handler
7 years ago
kyos
4bba3558b7
Added tags metadata handler for epubs
7 years ago
OzzieIsaacs
626e2e393e
Merge remote-tracking branch 'adv/edit-publish-date'
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
c403fdfa2e
Merge remote-tracking branch 'adv/sorting'
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
Jonathan Rehm
c9c6529567
Use SECRET_KEY from environment variable ( #232 )
7 years ago
OzzieIsaacs
74e93e1cdf
Code cosmetics
7 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
7 years ago
OzzieIsaacs
31e0025099
Update Translation
7 years ago
OzzieIsaacs
5a6ad970d8
Merge remote-tracking branch 'button_padding/magic-link'
7 years ago
Jonathan Rehm
d799b859ea
Make changes suggested by codacy
7 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.
7 years ago
OzzieIsaacs
93dfb96174
Added Translation of title for read/unread books
7 years ago
OzzieIsaacs
2929d95b26
Display all authors names in shelf, like on all other pages ( #202 )
7 years ago
Jonathan Rehm
623f5c8ef0
Add "magic link" functionality
...
When using a device that is bothersome to log in on (e.g. a Kindle) you can use a magic link to log in via another device.
Configuration was added and is disabled by default.
7 years ago
Jonathan Rehm
b138c9edd5
Show read/unread counts
7 years ago
Jonathan Rehm
7631eea32e
Add sort options when viewing books
...
Default view still shows the most recently added books, but adds ability to sort by newest/oldest books and books sorted alphabetically (ascending & descending).
I did not include translations for the next text, but they are split up for easy translating and are otherwise ready for translating.
7 years ago
OzzieIsaacs
4ea9df753e
For failed logins the source ip-adress is logged now ( #201 )
8 years ago
OzzieIsaacs
e6c6c26fd1
No error 500 if kindlegen is not excecutable
8 years ago
OzzieIsaacs
0a08a07193
Fixed Deleting user
8 years ago
OzzieIsaacs
7ab8a5877b
read PDF/TXT without temporary files ( #197 )
8 years ago
OzzieIsaacs
1366b36c32
Added integer-field to supported custom colums
8 years ago
nanu-c
26f314d371
support int custom fields
8 years ago
OzzieIsaacs
38fa9ce206
At deleting a book, the book is also deleted from all Shelfs, Download list and read list ( #192 )
8 years ago
OzzieIsaacs
c80e517c28
Delete books prepared for deleting on doogle drive
8 years ago
OzzieIsaacs
7667da6e12
Books now really deleted from hard disk ( #119 )
8 years ago
OzzieIsaacs
2b8c29c535
Further fix delete books ( #119 )
8 years ago
OzzieIsaacs
9c679c8908
Delete books should now work ( #119 )
8 years ago
OzzieIsaacs
cd0d450829
Allow deleting books ( fixes #119 )
8 years ago
OzzieIsaacs
daaee5b67e
remove unused variables
8 years ago
林檎
b51afe3ead
Code Fix
...
Fix pagination logic.
_ is gettext , use __ as dummy variable instead of _
Need more test.
Test on following
http://localhost:8083/opds/new
http://localhost:8083/opds/new?offset=60
http://localhost:8083/opds/new?offset=120
8 years ago
OzzieIsaacs
699bd036e8
Code cosmetics
8 years ago
OzzieIsaacs
dc45b53b24
code cosmetics
8 years ago
OzzieIsaacs
d59be5faf4
Code cosmetics
...
Bugfix upload
8 years ago