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 |
Sylke Vicious
|
999e213eda
|
Added IT to LINGUAS files
|
2018-10-27 08:34:51 +02:00 |
Baptiste Gelez
|
b28c1a7568
|
Merge pull request #288 from maximesrd/patch-7
Adding MIGRATION_DIRECTORY
|
2018-10-22 19:24:20 +01:00 |
Baptiste Gelez
|
9000f2ba62
|
Merge pull request #287 from maximesrd/patch-6
Variable name error
|
2018-10-22 19:23:53 +01:00 |
maximesrd
|
15eac79123
|
Adding MIGRATION_DIRECTORY
|
2018-10-22 20:17:27 +02:00 |
maximesrd
|
bbcea45e4b
|
Variable name error
|
2018-10-22 20:13:15 +02:00 |
Baptiste Gelez
|
fcf911fac9
|
ActivityPub: don't delete anything if the actor is not authorized
|
2018-10-22 16:29:25 +01:00 |
Baptiste Gelez
|
fc5acac861
|
Merge pull request #283 from Plume-org/hashtags
Support hashtags
|
2018-10-21 13:53:15 +01:00 |
Baptiste Gelez
|
9187aefda0
|
Merge pull request #282 from Plume-org/blog-deletion
Add support for blog deletion
|
2018-10-21 13:39:41 +01:00 |
Trinity Pointard
|
d47aff70f7
|
Add new string to translate for blog deletion
|
2018-10-21 12:09:22 +02:00 |