Commit Graph

533 Commits (8171943b8ebdc7546aba50c4c1325c729d02ada9)

Author SHA1 Message Date
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
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
OzzieIsaacs 2929d95b26 Display all authors names in shelf, like on all other pages (#202) 8 years ago
OzzieIsaacs aed626b91b Merge remote-tracking branch 'button_padding/read-unread-counts' 8 years ago
OzzieIsaacs 254e1f5262 Merge remote-tracking branch 'button_padding/simplify-read-code'
# Conflicts:
#	cps/static/css/style.css
8 years ago
OzzieIsaacs 15531324ea Add translation of rich text editor 8 years ago
OzzieIsaacs 77c4da0f07 Merge remote-tracking branch 'button_padding/tinymce' 8 years ago
OzzieIsaacs 4f08608d75 Move download button to top of detail page (#174) 8 years ago
OzzieIsaacs b876a03f26 - Changed link color on download button to white
- removed file icons on download button
- removed shadow style on download button
8 years ago
OzzieIsaacs 6b71e77436 Merge remote-tracking branch 'Download/feature/download-icon-20170410' 8 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.
8 years ago
Jonathan Rehm b138c9edd5 Show read/unread counts 8 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.
8 years ago
OzzieIsaacs 5276bda153 Merge remote-tracking branch 'button_padding/pad-buttons' 8 years ago
Jonathan Rehm 4fe1536b7e Simplify the read functionality's code
* Use block label to toggle the checkbox
* Submit form when checkbox's value changes (regardless of whether mouse is used or not)
* Remove unused code
8 years ago
Jonathan Rehm d25300a7fb Add padding to bottom of buttons on shelf page
This adds some space between the buttons when viewing them on a mobile device.
8 years ago
OzzieIsaacs 752b813119 Added copyright for language names translations 8 years ago
OzzieIsaacs 0e8d5f158c Dutch translation included (#207) 8 years ago
Jonathan Rehm 7853cb2602 Add TinyMCE to provide rich-text editing for descriptions 8 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 3acf80c42b remove debuggingtool 8 years ago
nanu-c 26f314d371 support int custom fields 8 years ago
OzzieIsaacs 5f4d839895 Better output messages for failed kindlegen conversions (fix #191) 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 2b50dea304 Updated pdf.js to 1.7.225 (Fix #193) 8 years ago
OzzieIsaacs a73372d71a Make kindlegen work again 8 years ago
OzzieIsaacs 6d597f96e5 Integrate Iso639 language name translations to russian translation 8 years ago
Pavel Korovin a305b65299 Added Russian translation 8 years ago
Murat L b6fccbd486 Added Google Books and Kobo links (#189)
* Added Google Books and Kobo links

* International link to google
8 years ago
Ozzie Isaacs 4259aa69df Get rid of shel=true again 8 years ago
Ozzie Isaacs 2d918bfb72 Fix for invalid db path 8 years ago
林檎 95f22aa4b5 add drop shadow to distinct the fixed area 8 years ago
林檎 f6076bc337 media tweak for better download placement 8 years ago
林檎 720c07b9ee remove empty style 8 years ago
林檎 45eeb6588a Change Download Style. 8 years ago
Ozzie Isaacs b8fa748c49 Fix #187 on linux 8 years ago
Ozzie Isaacs 651961ac5e Fix #187 8 years ago
Matt Hazinski 6f7a240ce2 Ensure file paths in uploads are non-empty, fix #183 (#184)
* Ensure file paths in uploads are non-empty, fix #183

* Fix AttributeError in process(), handle strings of spaces
8 years ago
Ozzie Isaacs ede8ae6742 Fix #182, #176 8 years ago
OzzieIsaacs c80e517c28 Delete books prepared for deleting on doogle drive 8 years ago
OzzieIsaacs 195e581aef Missing file for deletion of books 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 7a07edaff4 Update polish translation 8 years ago
Radosław Kierznowski 3c3720aa0f Update polish translation (POT: 2017-04-11 22:51) 8 years ago
Radosław Kierznowski ccf563023b Merge remote-tracking branch 'refs/remotes/janeczku/master' 8 years ago
林檎 622b1435f1 Fix #172 8 years ago
OzzieIsaacs fb43110f1c Merge remote-tracking branch 'spanish_translation/master' 8 years ago
OzzieIsaacs 699bd036e8 Code cosmetics 8 years ago
Gonzalo Cao Cabeza de Vaca 286196fa1d Updated spanish translations 8 years ago
OzzieIsaacs dc45b53b24 code cosmetics 8 years ago
OzzieIsaacs 8c7a8a954a Code cosmetics 8 years ago
OzzieIsaacs d59be5faf4 Code cosmetics
Bugfix upload
8 years ago
OzzieIsaacs ab534b21c1 Code cosmetics 8 years ago
OzzieIsaacs 7dd70db837 Code cosmetics 8 years ago
OzzieIsaacs 7c6d527a55 Code cosmetics 8 years ago
OzzieIsaacs 66181daf6d Merge remote-tracking branch 'custom-dbpath' 8 years ago
OzzieIsaacs 79d5bab4ba Code cosmetics 8 years ago
OzzieIsaacs 5044b78b08 Code cosmetics 8 years ago
OzzieIsaacs 00462237fe Merge remote-tracking branch 'chinese_translation/master' 8 years ago
OzzieIsaacs 986f40b80a Code cosmetics 8 years ago
OzzieIsaacs 78067b87bc Code cosmetics 8 years ago
OzzieIsaacs 395c6679b7 Fix #163 8 years ago
林檎 ebb3acecca Fix Download Bug. 8 years ago