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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Baptiste Gelez
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a2de6c88f
							
						
					 | 
					
						
						
							
							Fix the NodeInfo example
						
						
						
						
						
						
						
						Forgot to change that when I copy/pasted it from the source
code. 
						
						
					 | 
					
						2018-10-29 20:31:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Baptiste Gelez
							
						 
					 | 
					
						
						
						
						
							
						
						
							175a9edb77
							
						
					 | 
					
						
						
							
							Add documentation for our ActivityPub implementation
						
						
						
						
						
						
						
						Fixes #262 
						
						
					 | 
					
						2018-10-29 20:31:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Baptiste Gelez
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6efcba46ad
							
						
					 | 
					
						
						
							
							Merge pull request #297 from maximesrd/patch-8
						
						
						
						
						
						
						
						Added startup script for openrc 
						
						
					 | 
					
						2018-10-29 19:35:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Baptiste Gelez
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8c2e0e680a
							
						
					 | 
					
						
						
							
							Merge pull request #294 from silkevicious/master
						
						
						
						
						
						
						
						Added Italian translation 
						
						
					 | 
					
						2018-10-29 19:28:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								maximesrd
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ae4c7e559c
							
						
					 | 
					
						
						
							
							Added startup script for openrc
						
						
						
						
						
						
					 | 
					
						2018-10-29 12:39:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Trinity Pointard
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bb2e6293a
							
						
					 | 
					
						
						
							
							Send Create activity when undrafting post
						
						
						
						
						
						
						
						Send a Create activity when a post get undrafted, instead of sending an
	Update activity for a non federated post
Fix #221 
						
						
					 | 
					
						2018-10-28 11:42:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Trinity Pointard
							
						 
					 | 
					
						
						
						
						
							
						
						
							cbbd0ca920
							
						
					 | 
					
						
						
							
							Group post by 12 instead of 10
						
						
						
						
						
						
						
						Fix #251 
						
						
					 | 
					
						2018-10-28 11:26:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Trinity Pointard
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bb719830a
							
						
					 | 
					
						
						
							
							Fix incorrect media link
						
						
						
						
						
						
						
						Fix #292 
						
						
					 | 
					
						2018-10-27 19:21:50 +02:00 | 
					
					
						
						
							
							
							
						
					 |