0501ce39cd  
						 
						
							
							
								
								
								Add index for looking up User by username  
							
							 
							
							
							
						 
						
							2024-04-03 21:15:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	4d5a30d953  
						 
						
							
							
								
								
								Add index for looking up KeyPair by remote id  
							
							 
							
							
							
						 
						
							2024-04-03 21:11:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	5cfe7eca6f  
						 
						
							
							
								
								
								Add index for finding all statuses in a thread  
							
							 
							
							
							
						 
						
							2024-04-03 21:11:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	4bbdd0b2d0  
						 
						
							
							
								
								
								Add index on Status.remote_id  
							
							 
							
							... 
							
							
							
							This field is often used in WHERE-clauses in queries that are very slow on bookwyrm.social. 
							
						 
						
							2024-04-02 21:54:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	ffee29d8e2  
						 
						
							
							
								
								
								Fix resource leaks  
							
							 
							
							... 
							
							
							
							Rewrite places where files (or other resources) are opened but not closed to "with" blocks, which
automatically call close() at the end of the scope.
Also simplify some tests where images need to be saved to a model field: an opened file can be
passed directly to FileField.save(). 
							
						 
						
							2024-03-29 20:14:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	3133a47b7c 
 
						 
						
							
							
								
								
								Merge from main into 'better-fmt-patch-calls'  
							
							 
							
							... 
							
							
							
							Conflicts:
	bookwyrm/tests/test_book_search.py 
							
						 
						
							2024-03-27 17:13:08 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	699d637bae 
 
						 
						
							
							
								
								
								Fix detection of unlisted posts ( #3258 )  
							
							 
							
							... 
							
							
							
							Merged from dato/fix_unlisted_set_from_activity. 
							
						 
						
							2024-03-27 16:29:09 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	011e4a27a6  
						 
						
							
							
								
								
								Updates locales and adds missing trimmed on blocktrans  
							
							 
							
							
							
						 
						
							2024-03-25 16:13:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	7192449b21 
 
						 
						
							
							
								
								
								Merge pull request  #3325  from Minnozz/author-search-vector  
							
							 
							
							... 
							
							
							
							Rework author search 
							
						 
						
							2024-03-25 14:41:25 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	592914dc91  
						 
						
							
							
								
								
								Render series number with comma and outside of link on book page  
							
							 
							
							
							
						 
						
							2024-03-23 19:51:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	2915133223 
 
						 
						
							
							
								
								
								Merge branch 'main' into book-series-3256  
							
							 
							
							
							
						 
						
							2024-03-23 19:37:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	2d2ccd51df  
						 
						
							
							
								
								
								Factor out book series info into separate template  
							
							 
							
							
							
						 
						
							2024-03-23 19:35:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	b8995bd4b1  
						 
						
							
							
								
								
								Add tests for author search  
							
							 
							
							
							
						 
						
							2024-03-23 19:26:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	769d9726e5  
						 
						
							
							
								
								
								Add book search test cases for author aliases  
							
							 
							
							
							
						 
						
							2024-03-23 19:26:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	36222afa79  
						 
						
							
							
								
								
								Switch author search from TrigramSimilarity to SearchQuery  
							
							 
							
							
							
						 
						
							2024-03-23 19:26:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	0795b4d171  
						 
						
							
							
								
								
								Include Author aliases in Book search vector  
							
							 
							
							
							
						 
						
							2024-03-23 19:26:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	2de35f3fc7  
						 
						
							
							
								
								
								Calculate Author search vector with name and aliases  
							
							 
							
							
							
						 
						
							2024-03-23 19:26:51 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	bac52eef3e 
 
						 
						
							
							
								
								
								Merge pull request  #3275  from ccamara/wikidata  
							
							 
							
							... 
							
							
							
							Add wikidata field for authors 
							
						 
						
							2024-03-23 08:12:09 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	a914a44fba 
 
						 
						
							
							
								
								
								Removes unnecessary redeclaration of wikidata model field in Author  
							
							 
							
							
							
						 
						
							2024-03-23 07:54:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	8e088a6d53 
 
						 
						
							
							
								
								
								Merge branch 'main' into switch_edition_invalidate_active_shelves  
							
							 
							
							
							
						 
						
							2024-03-23 07:53:24 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	21f75da75e 
 
						 
						
							
							
								
								
								Merge pull request  #3328  from Minnozz/escape-query-in-link  
							
							 
							
							... 
							
							
							
							Escape search query in generated URLs 
							
						 
						
							2024-03-23 07:46:04 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	20db968315 
 
						 
						
							
							
								
								
								Merge pull request  #3322  from Minnozz/fix-font-download  
							
							 
							
							... 
							
							
							
							Fix font download 
							
						 
						
							2024-03-23 07:36:43 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	c3d25c59c5  
						 
						
							
							
								
								
								Escape search query in generated URLs  
							
							 
							
							... 
							
							
							
							Otherwise, a query containing '&' or other special characters results in a broken URL. 
							
						 
						
							2024-03-21 16:48:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	4ca52c0b38 
 
						 
						
							
							
								
								
								Merge branch 'main' into trigger_migrations  
							
							 
							
							
							
						 
						
							2024-03-20 11:47:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	6a87713f9f  
						 
						
							
							
								
								
								Recalculate all book search vectors after fixing the author trigger  
							
							 
							
							
							
						 
						
							2024-03-20 11:45:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	f423834bd0  
						 
						
							
							
								
								
								Catch the correct exception type from Pillow  
							
							 
							
							
							
						 
						
							2024-03-19 12:42:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	7690247ab4  
						 
						
							
							
								
								
								Font download: log the exact error  
							
							 
							
							
							
						 
						
							2024-03-18 20:34:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	3367b20965  
						 
						
							
							
								
								
								Font download: destination dir is allowed to exist  
							
							 
							
							... 
							
							
							
							Without this argument, an existing directory (but not the file) causes an error. 
							
						 
						
							2024-03-18 20:23:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	2cf7ed477d  
						 
						
							
							
								
								
								Consolidate test_posgres.py into test_book_search.py  
							
							 
							
							... 
							
							
							
							These are tests I missed when first writing trigger tests in
test_book_search.py. 
							
						 
						
							2024-03-17 22:38:44 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	cceccd1ecf 
 
						 
						
							
							
								
								
								Merge from main into 'trigger_migrations'  
							
							 
							
							... 
							
							
							
							Conflicts:
	requirements.txt 
							
						 
						
							2024-03-17 21:54:15 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	90bd893568  
						 
						
							
							
								
								
								Fix remaining instances of bad-classmethod-argument  
							
							 
							
							
							
						 
						
							2024-03-17 21:28:55 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	e2c9ea3cd2  
						 
						
							
							
								
								
								Fix instances of bad-classmethod-argument in recently edited files  
							
							 
							
							
							
						 
						
							2024-03-17 21:28:55 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	4b9fe0af0c  
						 
						
							
							
								
								
								Remove nesting in several with..patch calls  
							
							 
							
							
							
						 
						
							2024-03-17 20:57:39 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	1b9e0546e6  
						 
						
							
							
								
								
								Bracket-wrap calls to patch() for better readability  
							
							 
							
							
							
						 
						
							2024-03-17 20:34:12 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	0282e20b89 
 
						 
						
							
							
								
								
								Merge branch 'main' into book-series-3256  
							
							 
							
							
							
						 
						
							2024-03-16 11:23:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	a3465e6154 
 
						 
						
							
							
								
								
								Merge pull request  #3303  from MaggieFero/main  
							
							 
							
							... 
							
							
							
							Upgrade Python Version and Several Other Packages for Security 
							
						 
						
							2024-03-13 15:28:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	b68a4cc392 
 
						 
						
							
							
								
								
								Merge branch 'main' into filelink-duplicate-check  
							
							 
							
							
							
						 
						
							2024-03-09 07:37:26 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	6dfb5000cc 
 
						 
						
							
							
								
								
								Merge pull request  #3305  from dato/export_catch_missing_key_icon  
							
							 
							
							... 
							
							
							
							json_export: also detect absent "icon" key 
							
						 
						
							2024-03-09 07:37:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	8d018b872f  
						 
						
							
							
								
								
								FileLinkForm: fix duplicate check  
							
							 
							
							
							
						 
						
							2024-03-09 15:49:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	9e7b040b73 
 
						 
						
							
							
								
								
								Fix shelving date changing when changing editions ( #3193 )  
							
							 
							
							... 
							
							
							
							Merged from  from jakejack13/switch-edition
Fixes : #3139 . 
							
						 
						
							2024-03-03 18:48:04 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	09c3d9c0dc 
 
						 
						
							
							
								
								
								json_export: also detect absent "icon" key  
							
							 
							
							
							
						 
						
							2024-03-03 18:42:27 -03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	dd9d68c97d 
 
						 
						
							
							
								
								
								Merge pull request  #3096  from bookwyrm-social/image-ap-serialization  
							
							 
							
							... 
							
							
							
							Changes to how images are serialized 
							
						 
						
							2024-03-02 18:58:08 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	d138395c75  
						 
						
							
							
								
								
								Add linter exclusion for TBookWyrmModel  
							
							 
							
							
							
						 
						
							2024-03-02 17:43:49 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	91fe4ad535  
						 
						
							
							
								
								
								Fix spacing for linter  
							
							 
							
							
							
						 
						
							2024-03-02 17:31:16 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	9fa09d5ebe  
						 
						
							
							
								
								
								Add extra space required by linter  
							
							 
							
							
							
						 
						
							2024-03-02 17:30:37 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	39da471f79  
						 
						
							
							
								
								
								Disable Pylint Failure for imghdr deprecation for now  
							
							 
							
							
							
						 
						
							2024-03-02 15:59:17 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	50b811d9aa 
 
						 
						
							
							
								
								
								Typo fix  
							
							 
							
							... 
							
							
							
							Add a comma 
							
						 
						
							2024-03-01 20:11:14 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	1ae9870862 
 
						 
						
							
							
								
								
								Add timeout to base_activity.py  
							
							 
							
							... 
							
							
							
							An instance of requests.get was missing a timeout; this commit adds a timeout of 15 as used in other places in this codebase which already have timeouts. 
							
						 
						
							2024-03-01 20:02:40 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	db97d76a24 
 
						 
						
							
							
								
								
								Add timeout to isbn.py  
							
							 
							
							... 
							
							
							
							An instance of requests.get in isbn.py lacks a timeout, and this commit adds one with a default of 15 as used other places in the code, where requests.get does already have a timeout. 
							
						 
						
							2024-03-01 19:58:11 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	2c59908ddd 
 
						 
						
							
							
								
								
								Merge branch 'main' into export-fixes  
							
							 
							
							
							
						 
						
							2024-02-29 16:10:20 -08:00