| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Sylke Vicious | 9871f03d29 | Added italian translation | 2018-10-27 08:35:24 +02:00 |  |