Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							59afc7eb9f 
							
						 
					 
					
						
						
							
							Make changes requested by Codacy  
						
						 
						
						
						
					 
					
						2017-07-23 13:36:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							3258f4fb79 
							
						 
					 
					
						
						
							
							Make changes requested by Codacy  
						
						 
						
						
						
					 
					
						2017-07-23 13:36:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							61e0405f75 
							
						 
					 
					
						
						
							
							Move TinyMCE into edit_books.js  
						
						 
						
						
						
					 
					
						2017-07-23 13:36:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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) 
						
					 
					
						2017-07-23 13:36:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							36c2b35588 
							
						 
					 
					
						
						
							
							Use bootstrap-datepicker to add datepicking UI for browsers that do not have one built-in  
						
						 
						
						
						
					 
					
						2017-07-23 13:35:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							cc916a4eb4 
							
						 
					 
					
						
						
							
							Add timestamp to default publishing date  
						
						 
						
						
						
					 
					
						2017-07-23 13:35:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							a07798b0db 
							
						 
					 
					
						
						
							
							Standardize indentation  
						
						 
						
						
						
					 
					
						2017-07-23 13:35:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							04b04e200f 
							
						 
					 
					
						
						
							
							Add ability to edit publish date  
						
						 
						
						... 
						
						
						
						If a date is not set, default to “0101-01-01” 
						
					 
					
						2017-07-23 13:35:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7196ae5e 
							
						 
					 
					
						
						
							
							Refactor to remove nested if-statements  
						
						 
						
						
						
					 
					
						2017-07-23 13:35:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							cb5f196f4b 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'adv/modal-details'  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	cps/static/js/main.js
#	cps/templates/detail.html 
						
					 
					
						2017-07-23 14:03:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2edcf753 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'adv/author-info'  
						
						 
						
						
						
					 
					
						2017-07-23 13:36:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							df1b503c2d 
							
						 
					 
					
						
						
							
							Update Translation  
						
						 
						
						
						
					 
					
						2017-07-23 13:25:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							c403fdfa2e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'adv/sorting'  
						
						 
						
						
						
					 
					
						2017-07-23 13:18:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							97d577ef2e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'adv/add-to-shelf-ajax'  
						
						 
						
						
						
					 
					
						2017-07-23 13:16:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							4311091d7d 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'adv/python3-fix'  
						
						 
						
						
						
					 
					
						2017-07-23 13:11:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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. 
						
					 
					
						2017-07-22 11:24:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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. 
						
					 
					
						2017-07-22 11:11:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							e1a88aa0ab 
							
						 
					 
					
						
						
							
							Make change requested by Codacy  
						
						 
						
						
						
					 
					
						2017-07-22 07:34:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							5c3a5b6c39 
							
						 
					 
					
						
						
							
							Use ajax to add/remove books from shelves  
						
						 
						
						... 
						
						
						
						Gracefully fall back to standard requests if JavaScript is disabled 
						
					 
					
						2017-07-21 21:15:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ozzie Isaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8a268dfa 
							
						 
					 
					
						
						
							
							Fix   #241  No1  
						
						 
						
						
						
					 
					
						2017-07-18 20:39:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							6a9d8efc93 
							
						 
					 
					
						
						
							
							Fixes for  #233  (detection of permission errors)  
						
						 
						
						
						
					 
					
						2017-07-16 22:04:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							85ce06850c 
							
						 
					 
					
						
						
							
							Fix for Python 3  
						
						 
						
						
						
					 
					
						2017-07-13 21:28:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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. 
						
					 
					
						2017-07-13 21:22:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							51bd2f89df 
							
						 
					 
					
						
						
							
							Use dot notation  
						
						 
						
						
						
					 
					
						2017-07-13 18:09:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c6529567 
							
						 
					 
					
						
						
							
							Use SECRET_KEY from environment variable ( #232 )  
						
						 
						
						
						
					 
					
						2017-07-11 18:35:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							5985342b79 
							
						 
					 
					
						
						
							
							Bugfix for typeahead in search function and on edit books page  
						
						 
						
						
						
					 
					
						2017-07-11 18:08:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							a8aa1e7623 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'button_padding/limit-typeahead-requests'  
						
						 
						
						
						
					 
					
						2017-07-11 17:48:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							cfa69ff4f2 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'button_padding/smtp-from'  
						
						 
						
						
						
					 
					
						2017-07-11 17:38:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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. 
						
					 
					
						2017-07-11 07:16:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ozzie Isaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							f79fb420ba 
							
						 
					 
					
						
						
							
							Removed whitespaces  
						
						 
						
						
						
					 
					
						2017-07-11 16:13:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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. 
						
					 
					
						2017-07-10 13:03:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							66231c8737 
							
						 
					 
					
						
						
							
							Associate label with correct input ( #228 )  
						
						 
						
						
						
					 
					
						2017-07-10 19:26:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ozzie Isaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							92f634b6a6 
							
						 
					 
					
						
						
							
							Bugfix link admin section  
						
						 
						
						
						
					 
					
						2017-07-10 12:04:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							74e93e1cdf 
							
						 
					 
					
						
						
							
							Code cosmetics  
						
						 
						
						
						
					 
					
						2017-07-09 20:15:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							1fdb7dc497 
							
						 
					 
					
						
						
							
							Epub Viewer Bugfix Retenia Ipad devices  
						
						 
						
						
						
					 
					
						2017-07-09 16:28:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							16ce7799a2 
							
						 
					 
					
						
						
							
							Improvement of margins in epub reader ( fix   #210 )  
						
						 
						
						
						
					 
					
						2017-07-09 15:49:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							470aea6106 
							
						 
					 
					
						
						
							
							Fix   #214  
						
						 
						
						... 
						
						
						
						Update epub.js lib 
						
					 
					
						2017-07-09 13:27:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							979bcdffd4 
							
						 
					 
					
						
						
							
							Bugfix non working download links  
						
						 
						
						... 
						
						
						
						Bugfix missing divider in detail page 
						
					 
					
						2017-07-09 12:41:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
						
					 
					
						2017-07-08 16:07:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							31e0025099 
							
						 
					 
					
						
						
							
							Update Translation  
						
						 
						
						
						
					 
					
						2017-07-08 19:50:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							5a6ad970d8 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'button_padding/magic-link'  
						
						 
						
						
						
					 
					
						2017-07-08 19:26:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Rehm 
							
						 
					 
					
						
						
						
						
							
						
						
							d799b859ea 
							
						 
					 
					
						
						
							
							Make changes suggested by codacy  
						
						 
						
						
						
					 
					
						2017-07-08 09:15:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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. 
						
					 
					
						2017-07-08 09:15:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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. 
						
					 
					
						2017-07-08 09:15:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							93dfb96174 
							
						 
					 
					
						
						
							
							Added Translation of title for read/unread books  
						
						 
						
						
						
					 
					
						2017-07-08 16:47:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
						
						 
						
						
						
					 
					
						2017-07-08 14:57:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							2929d95b26 
							
						 
					 
					
						
						
							
							Display all authors names in shelf, like on all other pages ( #202 )  
						
						 
						
						
						
					 
					
						2017-07-08 13:50:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							aed626b91b 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'button_padding/read-unread-counts'  
						
						 
						
						
						
					 
					
						2017-07-08 11:26:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							254e1f5262 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'button_padding/simplify-read-code'  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	cps/static/css/style.css 
						
					 
					
						2017-07-08 11:25:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OzzieIsaacs 
							
						 
					 
					
						
						
						
						
							
						
						
							15531324ea 
							
						 
					 
					
						
						
							
							Add translation of rich text editor  
						
						 
						
						
						
					 
					
						2017-07-08 11:19:36 +02:00