Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							f262f582cb 
							
						 
					 
					
						
						
							
							Ooh, ooh, ignore server errors too  
						
						 
						
						
						
						
					 
					
						2022-12-16 20:14:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							108afaf6ce 
							
						 
					 
					
						
						
							
							We don't care about 404 errors quite as much  
						
						 
						
						
						
						
					 
					
						2022-12-16 20:14:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b76c120e 
							
						 
					 
					
						
						
							
							Fetch emoji for user profiles  
						
						 
						
						
						
						
					 
					
						2022-12-16 20:04:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							4a28e1708e 
							
						 
					 
					
						
						
							
							Make the collectstatic hack slightly better  
						
						 
						
						
						
						
					 
					
						2022-12-16 19:51:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							45c6978bc3 
							
						 
					 
					
						
						
							
							User admin and LD schema fixes  
						
						 
						
						
						
						
					 
					
						2022-12-16 16:38:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							c0cd5a5553 
							
						 
					 
					
						
						
							
							Some hashtag json-ld fiddling  
						
						 
						
						
						
						
					 
					
						2022-12-15 18:58:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad9bdd936 
							
						 
					 
					
						
						
							
							Implement post rate limits, move to signed cookies  
						
						 
						
						... 
						
						
						
						Also improve the test harness a little
Fixes  #112  
						
						
					 
					
						2022-12-15 15:55:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TAKAHASHI Shuuji 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61fbda0ebf 
							
						 
					 
					
						
						
							
							Set the correct Content-Type header for static WebP images ( #171 )  
						
						 
						
						
						
						
					 
					
						2022-12-15 10:31:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af3142ac3a 
							
						 
					 
					
						
						
							
							Basic Emoji suppport ( #157 )  
						
						 
						
						
						
						
					 
					
						2022-12-15 00:50:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							69f1b3168a 
							
						 
					 
					
						
						
							
							Improve cacheability  
						
						 
						
						
						
						
					 
					
						2022-12-15 00:43:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							16005e14ef 
							
						 
					 
					
						
						
							
							Make GCS backend handle webp right, and use gs://  
						
						 
						
						... 
						
						
						
						Fixes  #164  
						
						
					 
					
						2022-12-14 21:21:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabriel Rodríguez Alberich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1ce056288 
							
						 
					 
					
						
						
							
							Show follows and following counts on profile page  
						
						 
						
						... 
						
						
						
						And let their visibility be configured 
						
						
					 
					
						2022-12-14 10:15:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Kennedy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d8b7db272 
							
						 
					 
					
						
						
							
							Set the content type and disposition of webp files uploaded to S3  
						
						 
						
						
						
						
					 
					
						2022-12-13 23:26:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc9ff39ac 
							
						 
					 
					
						
						
							
							Fix static file URLs  
						
						 
						
						
						
						
					 
					
						2022-12-12 11:56:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffe4bc145 
							
						 
					 
					
						
						
							
							A better way of handling URIs between local/remote  
						
						 
						
						
						
						
					 
					
						2022-12-12 11:56:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							20239b5cb7 
							
						 
					 
					
						
						
							
							Basic post mutation  
						
						 
						
						
						
						
					 
					
						2022-12-12 11:56:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a576c5b5ed 
							
						 
					 
					
						
						
							
							Improve djadmin filtering and search ( #149 )  
						
						 
						
						
						
						
					 
					
						2022-12-08 10:29:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39a40e4dae 
							
						 
					 
					
						
						
							
							Set a Takahe User-Agent header for signed requests ( #142 )  
						
						 
						
						
						
						
					 
					
						2022-12-06 21:59:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c87ad8116f 
							
						 
					 
					
						
						
							
							settings.SETUP.SENTRY_CAPTURE_MESSAGES ( #133 )  
						
						 
						
						
						
						
					 
					
						2022-12-06 16:54:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2b234d9ed 
							
						 
					 
					
						
						
							
							Setting to enable Sentry capture_messages ( #128 )  
						
						 
						
						
						
						
					 
					
						2022-12-06 09:50:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8460b0acd 
							
						 
					 
					
						
						
							
							Only cache unauthenticated page views ( #117 )  
						
						 
						
						
						
						
					 
					
						2022-12-05 22:23:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							9fe2e6676c 
							
						 
					 
					
						
						
							
							Add a middleware to detect LD Accept headers  
						
						 
						
						
						
						
					 
					
						2022-12-05 20:02:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							a31f676b46 
							
						 
					 
					
						
						
							
							Policy pages and signup tests.  
						
						 
						
						... 
						
						
						
						Fixes  #113  
						
						
					 
					
						2022-12-05 19:24:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							238268eb31 
							
						 
					 
					
						
						
							
							Add pylibmc and pymemcache to requirements and make timeout not lazy ( #116 )  
						
						 
						
						
						
						
					 
					
						2022-12-05 14:48:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Melchiorre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22e25ac454 
							
						 
					 
					
						
						
							
							Add django-upgrade to pre-commit ( #114 )  
						
						 
						
						
						
						
					 
					
						2022-12-05 14:44:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6eb16a398 
							
						 
					 
					
						
						
							
							Added caching and initial settings  
						
						 
						
						
						
						
					 
					
						2022-12-05 10:55:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Melchiorre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9bb4a7122 
							
						 
					 
					
						
						
							
							Add pyupgrade with --py310-plus  in pre-commit ( #103 )  
						
						 
						
						
						
						
					 
					
						2022-12-05 10:38:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f8045f412 
							
						 
					 
					
						
						
							
							[WIP] Sentry improvements ( #108 )  
						
						 
						
						... 
						
						
						
						Stator clears scope during the main loop to behave more like
transactions. Transaction names are set.
Sentry tags:
* 'takahe.version'
* 'takahe.app' values 'web' or 'stator'
Added settings:
* TAKAHE_SENTRY_SAMPLE_RATE
* TAKAHE_SENTRY_TRACES_SAMPLE_RATE 
						
						
					 
					
						2022-12-04 18:08:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							c3d4d0f547 
							
						 
					 
					
						
						
							
							Image upload polishing and webp  
						
						 
						
						
						
						
					 
					
						2022-12-04 10:46:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61c1058d67 
							
						 
					 
					
						
						
							
							Add TAKAHE_DEFAULT_TIMEOUT with default of 5.0 ( #99 )  
						
						 
						
						
						
						
					 
					
						2022-12-04 09:32:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							864b730164 
							
						 
					 
					
						
						
							
							Accept dates with milliseconds in them  
						
						 
						
						
						
						
					 
					
						2022-12-04 07:31:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							b3df5e763c 
							
						 
					 
					
						
						
							
							Switch to secrets module for upload names  
						
						 
						
						
						
						
					 
					
						2022-12-03 14:07:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							6f2f28a3a7 
							
						 
					 
					
						
						
							
							Image attachment uploads  
						
						 
						
						
						
						
					 
					
						2022-12-01 18:47:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb8f2d1098 
							
						 
					 
					
						
						
							
							Hashtags  
						
						 
						
						
						
						
					 
					
						2022-11-28 21:41:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							3b079526a2 
							
						 
					 
					
						
						
							
							User fetching and inbox message cleaning  
						
						 
						
						
						
						
					 
					
						2022-11-27 17:05:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							348c03e7da 
							
						 
					 
					
						
						
							
							Default replies to unlisted, new users to public  
						
						 
						
						
						
						
					 
					
						2022-11-27 15:40:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							8e9e3ecf69 
							
						 
					 
					
						
						
							
							Some cleanup around editing  
						
						 
						
						
						
						
					 
					
						2022-11-27 12:09:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tyler Kennedy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c758858392 
							
						 
					 
					
						
						
							
							Simplified settings  
						
						 
						
						... 
						
						
						
						Migrated settings to typed pydantic settings 
						
						
					 
					
						2022-11-26 10:04:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d60ba9a051 
							
						 
					 
					
						
						
							
							Added default post visibility  
						
						 
						
						
						
						
					 
					
						2022-11-25 19:33:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							1cf1f2e543 
							
						 
					 
					
						
						
							
							Implement user discoverability  
						
						 
						
						
						
						
					 
					
						2022-11-25 18:32:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9014d53399 
							
						 
					 
					
						
						
							
							StatorRunner will refresh Config.system on each schedule_interval  
						
						 
						
						
						
						
					 
					
						2022-11-22 21:06:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Manfre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdfff32f9a 
							
						 
					 
					
						
						
							
							Content warning name customisation  
						
						 
						
						... 
						
						
						
						Allows the name of Content Warning to be customized (e.g. to "Content Summary").
Fixes  #28 . 
						
						
					 
					
						2022-11-22 19:52:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							9c424d9bb6 
							
						 
					 
					
						
						
							
							Add manual HTMX refresh of timelines  
						
						 
						
						... 
						
						
						
						Refs #33  
						
						
					 
					
						2022-11-22 19:21:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							53d9452917 
							
						 
					 
					
						
						
							
							Outgoing mentions mostly work (exc. cc followers)  
						
						 
						
						
						
						
					 
					
						2022-11-21 21:18:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							0d1e09fbcd 
							
						 
					 
					
						
						
							
							Refactor almost all tests into /tests/  
						
						 
						
						
						
						
					 
					
						2022-11-21 20:10:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							c4be52357b 
							
						 
					 
					
						
						
							
							Make test directories into modules  
						
						 
						
						
						
						
					 
					
						2022-11-20 23:26:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5a3e5323 
							
						 
					 
					
						
						
							
							Don't catch GET errors  
						
						 
						
						
						
						
					 
					
						2022-11-20 18:50:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8fe5cb4b 
							
						 
					 
					
						
						
							
							Remove pyOpenSSL dependency  
						
						 
						
						... 
						
						
						
						(I figured out what padding to use with cryptography) 
						
						
					 
					
						2022-11-20 18:42:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Godwin 
							
						 
					 
					
						
						
						
						
							
						
						
							5ddce16213 
							
						 
					 
					
						
						
							
							Add a system actor to sign outgoing S2S GETs  
						
						 
						
						
						
						
					 
					
						2022-11-20 18:29:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raphael Lullis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a351c6b117 
							
						 
					 
					
						
						
							
							Fix mimetype for JPEG file extensions ( #25 )  
						
						 
						
						
						
						
					 
					
						2022-11-20 16:03:21 -07:00