Bat
7ba6f77e0f
Automatically insert mentions in comments
...
Fix some bug with mentions too
Fix #52
2018-06-21 14:05:35 +01:00
Bat
0fd181e7ea
Add support for markdown in comments + Correctly federate mentions in comments
2018-06-21 12:00:30 +01:00
Bat
5a5c1a8d99
List all comments
2018-06-21 11:38:07 +01:00
Bat
b0e70a42a9
Merge branch 'master' of github.com:Plume-org/Plume
2018-06-21 11:31:17 +01:00
Bat
e6b8943085
New pattern for comment creation in code
...
Use the builder design pattern to build a NewComment
Add a function to transform a NewComment into a Create activity
Virtually send this activity to the shared inbox of the instance
2018-06-21 11:28:42 +01:00
Bat
3551bef895
Simplify the activity_pub::inbox::Notify trait + Fix notifications
...
Also fix a bug with the list of mentions that was returned
2018-06-20 22:51:47 +01:00
Bat
d7b71848fc
Save mentions
2018-06-20 21:58:11 +01:00
Bat
c4cc4a4e13
Notify when receiving a mention
2018-06-20 21:05:30 +01:00
Bat
c9f29955a0
Save incoming mentions
2018-06-20 20:42:16 +01:00
Bat
215b577573
Add some ActivityPub function to Mention
2018-06-20 20:06:34 +01:00
Bat
356cc20e34
List mentions for user, instead of getting only the first one
2018-06-20 19:25:43 +01:00
Bat
ddd840d31d
Add a list_by! macro
2018-06-20 19:23:54 +01:00
Bat
e074af57ff
Add a Mention model
2018-06-20 19:22:34 +01:00
Bat
b9951f0d70
Merge branch 'master' of github.com:Plume-org/Plume
2018-06-20 10:02:05 +01:00
Bat
ab7bef1490
Get rid of the legacy activity_pub::object module
2018-06-20 10:01:25 +01:00
Baptiste Gelez
dfd303403b
Merge pull request #66 from Plume-org/setup-script
...
Setup script
2018-06-20 09:53:26 +01:00
Bat
65e819c425
Make it impossible to write in a blog where you are not author
...
Fix #62
2018-06-20 09:44:56 +01:00
Bat
635ac6cf42
Merge branch 'master' into setup-script
2018-06-19 22:26:31 +01:00
Bat
857e1f1d6a
Disallow naming an article 'new', or any already used slug
...
Fix #64
Also fixes a lot of potential bug with articles having the same slugs, but not in the same blog
2018-06-19 20:16:18 +01:00
Bat
dd152f2607
Remove old configuration code
2018-06-19 18:29:34 +01:00
Bat
82d3afe7b6
Implement Deletable for Reshare
2018-06-19 10:47:11 +01:00
Bat
78be09c47c
Use the webfinger crate for fetching resources too
2018-06-18 22:54:13 +01:00
Bat
5415b70854
Use the webfinger crate
2018-06-18 22:50:40 +01:00
Bat
0dfc303c83
Fix Blog::find_by_name
2018-06-18 18:44:18 +01:00
Bat
7e3cdec0b6
Add some to_json functions to models for serialization in templates
2018-06-18 17:34:29 +01:00
Bat
fa2435e725
Improve the find_by! macro to allow multiple columns
2018-06-18 16:13:09 +01:00
Bat
cd1d0d9627
Introduce an insert! macro to avoid some code duplication
2018-06-18 14:57:38 +01:00
Bat
94af0b9a7d
Introduce a get! macro to avoid some code duplication
2018-06-18 14:44:23 +01:00
Bat
3c9210a0ed
Introduce a find_by! macro to avoid some code duplication
2018-06-18 14:37:49 +01:00
Bat
36bf2e114c
Fix local notifications
2018-06-18 12:32:03 +01:00
Bat
ae4bcabc53
Make notifications translatable
2018-06-17 21:19:27 +01:00
Bat
0ea8c882ad
Actually use the activity_pub::inbox::Notify trait for notifications
...
It won't work for local events until we use AP internally too
2018-06-17 20:37:10 +01:00
Bat
a4a8446d45
Make the follow button a bit smarter
2018-06-13 19:06:14 +01:00
Bat
4c3e63ec16
Merge branch 'master' of github.com:Plume-org/Plume
2018-06-12 20:10:32 +01:00
Bat
36c11182f4
Introduce some traits for handling incoming activities
2018-06-12 20:10:08 +01:00
Trinity Pointard
d8f32afeb0
allow html on user.summary
2018-06-11 16:05:18 +02:00
Bat
7d17751f50
Definitively get rid of the activitystreams crates
2018-06-11 13:30:14 +01:00
Trinity Pointard
7d9609671c
change post.content and comment.content's types from String to SafeString
2018-06-11 12:22:43 +02:00
Bat
d8bd9dbfca
Add NodeInfo endpoints ( fixes #11 )
2018-06-10 20:33:42 +01:00
Bat
7fd152e270
Add a button to write a new article
2018-06-10 19:16:25 +01:00
Bat
edbeeef640
Add a dashboard
2018-06-10 18:55:08 +01:00
Bat
78362feffb
Use the activitypub crate
2018-06-10 12:13:07 +01:00
Bat
40d87e746d
One less unhandled error
2018-06-10 11:01:02 +01:00
Bat
d604b62917
Make it easier to debug inbox errors
2018-05-24 12:20:11 +01:00
Bat
a0b4a6eacb
Order notifications by creation date
2018-05-24 11:12:27 +01:00
Bat
daf9120fba
Send a notification when one of your article is reshared
...
Fixes #14
Fixes #19
2018-05-24 11:03:37 +01:00
Bat
e9cd48ecca
Display reshares on profile page
2018-05-24 10:45:36 +01:00
Bat
94beaaca76
Merge branch 'master' of github.com:Plume-org/Plume
2018-05-23 18:56:16 +01:00
Bat
c0d1a914c4
Handle reshares from AP
2018-05-23 18:09:59 +01:00
Trinity Pointard
a8aeb40b95
add trailing slashes to links where they were missing
...
Signed-off-by: Trinity Pointard <trinity.pointard@insa-rennes.fr>
2018-05-22 17:35:16 +02:00