Carlos Clavero
77b3cc2fd0
Revert "Epub series metadata"
8 years ago
kyos
4dc6150d77
Set series_index to 1 when no series_index is provided
8 years ago
kyos
27291ae96f
Added new metadata getter for epub files that include series and series_index information
8 years ago
OzzieIsaacs
cd2e27d7ad
Merge remote-tracking branch 'adv/previous-pagination'
8 years ago
OzzieIsaacs
82165a67a1
Merge remote-tracking branch 'mail/master'
8 years ago
OzzieIsaacs
626e2e393e
Merge remote-tracking branch 'adv/edit-publish-date'
8 years ago
Mikhail Akushsky
4313910ba0
Fix hmac creation in send_test_email function
8 years ago
Jonathan Rehm
5465b8e8b7
Add "Previous" pagination button
...
I imagine these buttons are still in use when JavaScript is disabled or not loading.
8 years ago
Jonathan Rehm
0afc8f94da
Use TinyMCE's API to update the description's content
8 years ago
Jonathan Rehm
dd124ab356
Make change requested by Codacy
8 years ago
Jonathan Rehm
59afc7eb9f
Make changes requested by Codacy
8 years ago
Jonathan Rehm
3258f4fb79
Make changes requested by Codacy
8 years ago
Jonathan Rehm
61e0405f75
Move TinyMCE into edit_books.js
8 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)
8 years ago
Jonathan Rehm
36c2b35588
Use bootstrap-datepicker to add datepicking UI for browsers that do not have one built-in
8 years ago
Jonathan Rehm
cc916a4eb4
Add timestamp to default publishing date
8 years ago
Jonathan Rehm
a07798b0db
Standardize indentation
8 years ago
Jonathan Rehm
04b04e200f
Add ability to edit publish date
...
If a date is not set, default to “0101-01-01”
8 years ago
Jonathan Rehm
cf7196ae5e
Refactor to remove nested if-statements
8 years ago
Jonathan Rehm
a95e6aab6b
Do not attempt to create the YAML file when Google Drive is disabled ( #246 )
8 years ago
OzzieIsaacs
cb5f196f4b
Merge remote-tracking branch 'adv/modal-details'
...
# Conflicts:
# cps/static/js/main.js
# cps/templates/detail.html
8 years ago
OzzieIsaacs
1e2edcf753
Merge remote-tracking branch 'adv/author-info'
8 years ago
OzzieIsaacs
df1b503c2d
Update Translation
8 years ago
OzzieIsaacs
c403fdfa2e
Merge remote-tracking branch 'adv/sorting'
8 years ago
OzzieIsaacs
97d577ef2e
Merge remote-tracking branch 'adv/add-to-shelf-ajax'
8 years ago
OzzieIsaacs
4311091d7d
Merge remote-tracking branch 'adv/python3-fix'
8 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.
8 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.
8 years ago
Jonathan Rehm
e1a88aa0ab
Make change requested by Codacy
8 years ago
Jonathan Rehm
5c3a5b6c39
Use ajax to add/remove books from shelves
...
Gracefully fall back to standard requests if JavaScript is disabled
8 years ago
Ozzie Isaacs
2e8a268dfa
Fix #241 No1
8 years ago
OzzieIsaacs
6a9d8efc93
Fixes for #233 (detection of permission errors)
8 years ago
Jonathan Rehm
85ce06850c
Fix for Python 3
8 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.
8 years ago
Jonathan Rehm
51bd2f89df
Use dot notation
8 years ago
Jonathan Rehm
c9c6529567
Use SECRET_KEY from environment variable ( #232 )
8 years ago
OzzieIsaacs
5985342b79
Bugfix for typeahead in search function and on edit books page
8 years ago
OzzieIsaacs
a8aa1e7623
Merge remote-tracking branch 'button_padding/limit-typeahead-requests'
8 years ago
OzzieIsaacs
cfa69ff4f2
Merge remote-tracking branch 'button_padding/smtp-from'
8 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.
8 years ago
Ozzie Isaacs
f79fb420ba
Removed whitespaces
8 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.
8 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