Commit Graph

641 Commits

Author SHA1 Message Date
Baptiste Gelez a2efc04e4d
Merge pull request #57 from stephenburgess8/master
feat(Docs): Development guide
2018-06-13 13:54:49 +01:00
Stephen Burgess 4cfa0060ea feat(Docs): Development docs 2018-06-13 07:44:04 -05:00
Stephen Burgess 1f15a10b9d feat(Docs): Development guide 2018-06-12 23:01:29 -05:00
Bat 4185ba230e Add a link to user profile in comments
And move back {% if %} inside of {% block %}, so they get interpreted.
2018-06-12 21:14:49 +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
Baptiste Gelez 2f07ee92e9
Merge pull request #50 from stephenburgess8/master
Fallback to username if no display name is available
2018-06-12 18:33:10 +01:00
Stephen Burgess 438778db39 fix(Style): Adjust code style for consistency 2018-06-12 12:05:33 -05:00
Stephen Burgess d32c7e4b66 fix(User/Details): Display name 2018-06-12 07:45:53 -05:00
Stephen Burgess 23bb405c92 fix(User/Details): Use user variable 2018-06-12 07:42:34 -05:00
Stephen Burgess df0fcb886d feat(UI): Fallback to username where ever display name is shown 2018-06-12 07:17:02 -05:00
Matthieu a033a9d74e Merge branch 'master' of https://github.com/Plume-org/Plume 2018-06-12 13:57:30 +02:00
Stephen Burgess 4b0114917d chore(Posts): Fix typo 2018-06-11 18:31:44 -05:00
Stephen Burgess 4ae19c6fa7 feat(Posts): Show username if no display name is present 2018-06-11 18:30:31 -05:00
Baptiste Gelez eaf0622b86
Merge pull request #49 from fdb-hiroshima/master
allow html on user.summary
2018-06-11 15:15:13 +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
Baptiste Gelez 26be381d53
Merge pull request #48 from fdb-hiroshima/master
Fix xss
2018-06-11 12:47:07 +01:00
fdb-hiroshima 96f027e506
fix double escape 2018-06-11 12:33:32 +02:00
Trinity Pointard 7d9609671c change post.content and comment.content's types from String to SafeString 2018-06-11 12:22:43 +02:00
Trinity Pointard bb1442db8a create new type SafeString to sanitise and store unsafe html 2018-06-11 11:44:17 +02:00
Trinity Pointard e7cadbf764 fix double-escaping on login page and disallow html on summary 2018-06-11 11:19:44 +02:00
Trinity Pointard daf4de07be rename templates from .tera to .html.tera to enable auto-escaping of html 2018-06-11 11:19:39 +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 7a3215edaa Show 6 articles on the home and on profiles 2018-06-10 17:37:02 +01:00
Bat e403099f47 CWs are optional 2018-06-10 12:53:39 +01:00
Bat 6544d7d1da Note's actor is usually just an ID, not a full object 2018-06-10 12:41:43 +01:00
Bat 6ae1f405eb Remove unecessary dependencies 2018-06-10 12:17:31 +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
Baptiste Gelez 87d39ba27f
Merge pull request #46 from fdb-hiroshima/login_redirect
fix redirection to login in src/routes/user.rs
2018-06-07 18:43:51 +01:00
Trinity Pointard 3dcd78f205 fix redirection to login in src/routes/user.rs 2018-06-07 10:39:22 +02:00
Baptiste Gelez b88ee53188
Merge pull request #45 from fdb-hiroshima/master
Add fallback to url requiring to be logged in
2018-06-05 17:35:28 +01:00
Trinity Pointard 8158f19b85 add fallback to url generating 404 2018-06-04 21:57:03 +02:00
Trinity Pointard 2fde47d909 add optional login message and callback 2018-06-04 20:21:43 +02:00
Bat d604b62917 Make it easier to debug inbox errors 2018-05-24 12:20:11 +01:00
Bat ef815a436b Tera already adds "…" 2018-05-24 11:43:16 +01:00
Bat 93eb89bc77 Markdown!
Fixes #18
2018-05-24 11:42:45 +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 0b098e539f Remove HTML tags from preview
Fixes #24
2018-05-24 10:55:41 +01:00
Bat 963d413847 Don't show reshares or posts on profile if there are none 2018-05-24 10:49:02 +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
Baptiste Gelez cd9d5a0a1c
Merge pull request #34 from fdb-hiroshima/fixing-links-without-trainling-slash
Fixing links without trainling slash
2018-05-23 18:33:44 +01:00
Bat c0d1a914c4 Handle reshares from AP 2018-05-23 18:09:59 +01:00
Trinity Pointard c9b231fae1 add trailing / to followers url
Signed-off-by: Trinity Pointard <trinity.pointard@insa-rennes.fr>
2018-05-22 17:52:53 +02: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