KokaKiwi 
							
						 
					 
					
						
						
						
						
							
						
						
							100f6307a7 
							
						 
					 
					
						
						
							
							Set Content-Type for ActivityPub request to correct value. ( #315 )  
						
						
						
						
					 
					
						2018-11-23 13:18:33 +01:00 
						 
				 
			
				
					
						
							
							
								KokaKiwi 
							
						 
					 
					
						
						
						
						
							
						
						
							67fe28177e 
							
						 
					 
					
						
						
							
							Decode unfollow activities in inbox properly ( #316 )  
						
						
						
						
					 
					
						2018-11-23 13:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Trinity Pointard 
							
						 
					 
					
						
						
						
						
							
						
						
							00a205a882 
							
						 
					 
					
						
						
							
							Update debian installation doc  
						
						... 
						
						
						
						fix  #305 
Update debian installation doc
Remove need for libpq when compiling with sqlite backend
Remove some unneaded features of multipart to speed up compilation 
					
						2018-11-21 10:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron W. Swenson 
							
						 
					 
					
						
						
						
						
							
						
						
							3ecd0e3c34 
							
						 
					 
					
						
						
							
							Correct Gentoo emerge instructions ( #311 )  
						
						... 
						
						
						
						Emerge doesn't care what order the packages are given; it'll figure out the correct build order and pull in the proper dependencies. Adding the -u switch will only perform the emerge if the package is not yet installed or needs to be updated. This avoids wasting time performing an emerge on something that has already been emerged.
While harmless, it is unnecessary to explicitly include eselect-postgresql in the list as the dev-db/postgresql ebuilds declare it as a dependency. There is no "sqlite3" or "libsqlite3-dev" ebuilds, so that command would fail. 
						
						
					 
					
						2018-11-10 12:30:12 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a64c4912cf 
							
						 
					 
					
						
						
							
							Add support for CW in comments ( #308 )  
						
						... 
						
						
						
						All the backend/federation code was already, I just added the UI 🤷♀️  
Fixes  #253  
						
						
					 
					
						2018-11-07 15:57:31 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b28411da99 
							
						 
					 
					
						
						
							
							Test with PostgreSQL too ( #309 )  
						
						... 
						
						
						
						* Test with PostgreSQL too
* Add 'test' to Travis build stages
* Add test coverage for postgresql 
						
						
					 
					
						2018-11-07 15:50:24 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							3690e4cfb9 
							
						 
					 
					
						
						
							
							Fix the path of the media directory for Docker setups  
						
						
						
						
					 
					
						2018-11-06 10:56:42 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							94904fa3d5 
							
						 
					 
					
						
						
							
							Escape titles in RSS feeds  
						
						
						
						
					 
					
						2018-11-06 10:49:46 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							f0b911a328 
							
						 
					 
					
						
						
							
							Fix RSS feed link on blog pages  
						
						
						
						
					 
					
						2018-11-06 10:41:17 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander 
							
						 
					 
					
						
						
						
						
							
						
						
							d724eba772 
							
						 
					 
					
						
						
							
							i18n: Add Russian translation ( #306 )  
						
						
						
						
					 
					
						2018-11-05 19:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Trinity Pointard 
							
						 
					 
					
						
						
						
						
							
						
						
							dca91945af 
							
						 
					 
					
						
						
							
							Try to take advantage of travis cache and build stages  
						
						
						
						
					 
					
						2018-11-04 20:27:27 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d5eaaec6a 
							
						 
					 
					
						
						
							
							Add Codecov badge  
						
						
						
						
					 
					
						2018-11-02 10:02:31 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b2d9d4221 
							
						 
					 
					
						
						
							
							Tests infrastructure for plume-models ( #302 )  
						
						... 
						
						
						
						First step for testing `plume-models`. I only added one test for the moment, but we should add more in future PRs. 
						
						
					 
					
						2018-11-01 22:23:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marcin Mikołajczak 
							
						 
					 
					
						
						
						
						
							
						
						
							1bcde7fb86 
							
						 
					 
					
						
						
							
							i18n: Update Polish translation  
						
						
						
						
					 
					
						2018-11-01 12:47:28 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							57cf55fecc 
							
						 
					 
					
						
						
							
							Fix RSS feed icon  
						
						... 
						
						
						
						Closes  #289  
					
						2018-10-31 18:17:13 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							67077267cf 
							
						 
					 
					
						
						
							
							Add OpenGraph metadata  
						
						
						
						
					 
					
						2018-10-31 16:14:26 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							68a30cc80e 
							
						 
					 
					
						
						
							
							Fix spacing for the delete article button  
						
						
						
						
					 
					
						2018-10-31 15:22:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							185cb5142a 
							
						 
					 
					
						
						
							
							Better style for subtitles  
						
						
						
						
					 
					
						2018-10-31 15:19:42 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							25b7399e7f 
							
						 
					 
					
						
						
							
							Only list images for possible covers  
						
						
						
						
					 
					
						2018-10-31 15:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							f593ce40af 
							
						 
					 
					
						
						
							
							Remove some debug messages  
						
						
						
						
					 
					
						2018-10-31 15:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							464832bb31 
							
						 
					 
					
						
						
							
							Avoid template errors when form.cover is not defined  
						
						
						
						
					 
					
						2018-10-31 15:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							1a49569bf2 
							
						 
					 
					
						
						
							
							Better style for <select>  
						
						
						
						
					 
					
						2018-10-31 15:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							4a2f5aeeeb 
							
						 
					 
					
						
						
							
							Display article covers  
						
						
						
						
					 
					
						2018-10-31 15:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							95326c09e0 
							
						 
					 
					
						
						
							
							Federate article covers  
						
						
						
						
					 
					
						2018-10-31 15:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							485aac2e20 
							
						 
					 
					
						
						
							
							Add an interface to select an article illustration  
						
						
						
						
					 
					
						2018-10-31 15:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							ab5edbc6a5 
							
						 
					 
					
						
						
							
							Add a cover field to posts  
						
						... 
						
						
						
						Referencing the media to use to illustrate the article 
						
						
					 
					
						2018-10-31 15:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							9f1b37648e 
							
						 
					 
					
						
						
							
							Fix error in de.po  
						
						
						
						
					 
					
						2018-10-31 15:06:00 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							f6227e7a42 
							
						 
					 
					
						
						
							
							Nicer default avatar  
						
						
						
						
					 
					
						2018-10-31 15:03:21 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							8e8aae17b1 
							
						 
					 
					
						
						
							
							Nginx docs: add 'unsafe-inline' to CSP header (to allow avatars to be loaded)  
						
						
						
						
					 
					
						2018-10-31 14:56:17 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e072affb5 
							
						 
					 
					
						
						
							
							Fix editor auto-expansion ( #293 )  
						
						
						
						
					 
					
						2018-10-30 18:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							e26a150164 
							
						 
					 
					
						
						
							
							Make Authorization optional for read routes  
						
						... 
						
						
						
						Only require it when reading draft articles. 
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							c341179150 
							
						 
					 
					
						
						
							
							ApiToken: rename what to scope  
						
						
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							28fbf35779 
							
						 
					 
					
						
						
							
							Use PhantomData intead of two Options useless for Authorization  
						
						... 
						
						
						
						And remove some warnings about unused parameters 
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								fdb-hiroshima 
							
						 
					 
					
						
						
						
						
							
						
						
							9784d754b2 
							
						 
					 
					
						
						
							
							Use the full URL to refer to the Apps API  
						
						... 
						
						
						
						Co-Authored-By: BaptisteGelez <baptiste@gelez.xyz> 
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							647a5af070 
							
						 
					 
					
						
						
							
							Make it impossible to know if an username is used or not with the API  
						
						
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							0dbf9f519e 
							
						 
					 
					
						
						
							
							AppEndpoint.name is required for both the client and server  
						
						
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							31641b1ea1 
							
						 
					 
					
						
						
							
							New request guard: Authorization<Action, Scope>  
						
						... 
						
						
						
						Filter requests that don't have an API token authorized to read or write
a specific scope; 
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							cd4ae5b7f5 
							
						 
					 
					
						
						
							
							Document API authentication and apps API  
						
						
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							9a13d804c5 
							
						 
					 
					
						
						
							
							impl FromRequest for ApiToken  
						
						... 
						
						
						
						and use it for the posts API 
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							663ec52fea 
							
						 
					 
					
						
						
							
							Disable CSRF for the whole API  
						
						
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							2394ff424b 
							
						 
					 
					
						
						
							
							Add an ApiToken model, and an endpoint to get one  
						
						
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							f2190adfc2 
							
						 
					 
					
						
						
							
							Add an API endpoint to register apps  
						
						
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Gelez 
							
						 
					 
					
						
						
						
						
							
						
						
							4c8a727e9e 
							
						 
					 
					
						
						
							
							Add a model for external apps  
						
						... 
						
						
						
						Stores their name, website, and credentials 
						
						
					 
					
						2018-10-30 18:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Trinity Pointard 
							
						 
					 
					
						
						
						
						
							
						
						
							76ca76f068 
							
						 
					 
					
						
						
							
							Update tags and hashtags on remote post edition  
						
						
						
						
					 
					
						2018-10-29 20:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Trinity Pointard 
							
						 
					 
					
						
						
						
						
							
						
						
							c4fc656809 
							
						 
					 
					
						
						
							
							Update mentions on remote post edition  
						
						
						
						
					 
					
						2018-10-29 20:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Trinity Pointard 
							
						 
					 
					
						
						
						
						
							
						
						
							f147885f08 
							
						 
					 
					
						
						
							
							Detect if tags are hashtags when receiving new posts  
						
						
						
						
					 
					
						2018-10-29 20:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Trinity Pointard 
							
						 
					 
					
						
						
						
						
							
						
						
							9d7ae694a8 
							
						 
					 
					
						
						
							
							Delete notification on post deletion  
						
						
						
						
					 
					
						2018-10-29 20:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Trinity Pointard 
							
						 
					 
					
						
						
						
						
							
						
						
							2523f3b523 
							
						 
					 
					
						
						
							
							Prevent duplication of mention on post update  
						
						... 
						
						
						
						and delete mentions and notifications of user no longer mentioned 
						
						
					 
					
						2018-10-29 20:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Trinity Pointard 
							
						 
					 
					
						
						
						
						
							
						
						
							1689813df4 
							
						 
					 
					
						
						
							
							Deduplicate tags and mentions  
						
						... 
						
						
						
						Use set to work on tags and mentions, allowing deduplication of them,
and clearer code
May also help with distinguishing tags and hashtags latter 
						
						
					 
					
						2018-10-29 20:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								fdb-hiroshima 
							
						 
					 
					
						
						
						
						
							
						
						
							83d6da29a5 
							
						 
					 
					
						
						
							
							Fix typos  
						
						... 
						
						
						
						Remove line breaks where not needed 
						
						
					 
					
						2018-10-29 20:31:25 +01:00