Francis Dinh
|
687db1bc3a
|
Expose unannounce activity so that it can be tested
|
2018-04-18 03:39:42 -04:00 |
Francis Dinh
|
42279f54cf
|
Return target status in MastoAPI endpoint instead of reblog activity
|
2018-04-16 23:30:52 -04:00 |
Francis Dinh
|
5b0d0b9ab2
|
Add unreblogging tests
|
2018-04-14 22:34:06 -04:00 |
eal
|
48380aeccc
|
ActivityPub.ex: do not return boosted statuses from blocked users.
|
2018-04-14 14:26:20 +03:00 |
Gian Sass
|
2de2e29df2
|
Oops
|
2018-04-11 15:51:02 -04:00 |
Gian Sass
|
3a5c0465eb
|
Add unit test for pinned statuses
|
2018-04-11 15:48:32 -04:00 |
lain
|
70bcdf32bd
|
Only search in public data for now.
This should be the data the user is allowed to see later, but this
will stop accidental private message leaks.
|
2018-04-07 16:40:45 +02:00 |
lain
|
b3b7ab5d9a
|
Load all users at once in timelines.
|
2018-04-02 16:35:41 +02:00 |
lain
|
360c51f1f5
|
Use context_ids directly if we have them.
|
2018-04-02 15:28:35 +02:00 |
lain
|
bc31bee7c4
|
Generates contexts and ids on insertion time.
|
2018-04-02 15:17:09 +02:00 |
lain
|
a4db3a732f
|
Pre-fetch conversation ids.
|
2018-04-02 14:46:56 +02:00 |
lain
|
1b57522bba
|
Fix some test stuff.
|
2018-04-02 13:13:04 +02:00 |
lain
|
2222e5599c
|
Don't fetch anything except ap_id for follower / following
collections.
Should speed up the queries because ecto doesn't have to parse the json.
|
2018-03-31 20:02:09 +02:00 |
lain
|
802736679c
|
Remove unused ActivityRepresenter module.
|
2018-03-30 16:50:30 +02:00 |
lain
|
e90f8f6c4b
|
TwApi ActivityView: Add delete activities.
|
2018-03-30 15:32:43 +02:00 |
lain
|
1f32ba052c
|
TwApi ActivityView: Add follows.
|
2018-03-30 15:17:13 +02:00 |
lain
|
4afbef39f4
|
Format the code.
|
2018-03-30 15:01:53 +02:00 |
lain
|
c1d529ee94
|
TwApi ActivityView: Add announces.
|
2018-03-30 14:46:36 +02:00 |
lain
|
1f1caab138
|
TwApi ActivityView: Add Like rendering.
|
2018-03-30 13:49:09 +02:00 |
lain
|
361016349f
|
Add ActivityViewTest.
|
2018-03-30 12:57:55 +02:00 |
lain
|
e30752bc79
|
Add basic activity view.
|
2018-03-27 22:24:19 +02:00 |
lain
|
37e5014d3e
|
Reduce OP fetching queries.
|
2018-03-27 18:18:24 +02:00 |
lain
|
ff7afe46b9
|
Don't try to fetch OP if none is there.
|
2018-03-27 17:43:08 +02:00 |
Francis Dinh
|
9556c8f6e7
|
Forgot to fix one of the links in a test
|
2018-03-27 02:08:46 -04:00 |
Francis Dinh
|
5ba2f4b6d8
|
Update tests to reflect hashtag link changes
|
2018-03-27 02:07:07 -04:00 |
William Pitcock
|
2aea3bc632
|
activitypub transmogrifier: rewrite incoming hashtags
|
2018-03-24 16:42:17 -05:00 |
lain
|
e3a81fe58f
|
Fetch the same data from json webfinger as from xml webfinger.
|
2018-03-24 14:45:54 +01:00 |
lain
|
eb7ce61ca5
|
Fix hashtags.
|
2018-03-24 11:03:10 +01:00 |
lain
|
5da2355e71
|
For outgoing objects, fake mastodon style ap id for ostatus.
|
2018-03-23 16:07:02 +01:00 |
lain
|
32ae918843
|
Clear caches on test.
|
2018-03-22 12:44:32 +01:00 |
William Pitcock
|
ff7afc0465
|
tests: webfinger: test quering a JSON response for activitypub actor URI
|
2018-03-22 00:36:13 -05:00 |
William Pitcock
|
8aa639a450
|
webfinger: support JSON output
|
2018-03-22 00:35:51 -05:00 |
William Pitcock
|
0ee6e8af26
|
mastodon api tests: invalidate user cache prior to importing a test reply
This is needed to ensure the user cache does not throw nil when creating the mentions
list.
Signed-off-by: lain <lain@soykaf.club>
|
2018-03-16 11:25:41 +01:00 |
William Pitcock
|
59a76ea464
|
activitypub transmogrifier: rewrite non-http URLs using the object's external URL
Signed-off-by: lain <lain@soykaf.club>
|
2018-03-14 08:53:29 +01:00 |
lain
|
368e085144
|
Don't validate on missing public key.
|
2018-03-11 14:47:37 +01:00 |
lain
|
f29902a241
|
More signature debugging.
|
2018-03-11 14:37:23 +01:00 |
lain
|
fcf1937a40
|
Correctly handle unlisted messages coming in through Ostatus.
|
2018-03-07 15:45:13 +01:00 |
lain
|
b82637f32d
|
Don't use special query for feed.
|
2018-03-06 16:04:29 +01:00 |
lain
|
d2ad99298e
|
Handle incoming deletes.
|
2018-03-03 18:38:40 +01:00 |
lain
|
e9de04b74b
|
Add support for outgoing update.
|
2018-02-25 21:08:32 +01:00 |
lain
|
f61fd00db5
|
Make likes and announces public.
|
2018-02-25 18:20:06 +01:00 |
lain
|
8a47974217
|
Fix specs.
|
2018-02-25 18:11:03 +01:00 |
lain
|
4ea2a41014
|
Fix more specs.
|
2018-02-25 17:48:31 +01:00 |
lain
|
d3b0167854
|
Fix salmon tests.
|
2018-02-25 17:06:12 +01:00 |
lain
|
8e7f63afde
|
Fix specs.
|
2018-02-25 16:40:37 +01:00 |
lain
|
e3629af4da
|
Handle remote update activities.
|
2018-02-25 16:14:25 +01:00 |
lain
|
b76de1ecd3
|
Some fixes to AP fetching.
|
2018-02-25 10:56:01 +01:00 |
lain
|
e5fcc51a06
|
Remove unneccesary subscriptions on update.
|
2018-02-24 17:36:02 +01:00 |
lain
|
fb02300234
|
Pleroma AP detection mechanism.
|
2018-02-24 13:06:53 +01:00 |
lain
|
01d5ef65fa
|
More fixes to user upgrading.
|
2018-02-24 10:42:47 +01:00 |
lain
|
aa79d64e0d
|
Correctly stitch mastodon -> ostatus replies.
|
2018-02-23 15:00:41 +01:00 |
lain
|
eb3f14da86
|
Missing test skeleton.
|
2018-02-23 08:49:57 +01:00 |
lain
|
37e406ae36
|
Get avatar and banner from AP users.
|
2018-02-22 08:14:15 +01:00 |
lain
|
4816b09fa7
|
Add user upgrade function.
|
2018-02-21 22:21:40 +01:00 |
lain
|
94db9ac4db
|
Merge branch 'develop' into feature/activitypub
|
2018-02-21 18:34:19 +01:00 |
lain
|
810cf8618f
|
ActivityPub: Fetch missing activities on reply.
|
2018-02-21 15:22:24 +01:00 |
lain
|
5bc810c452
|
Add moderator function.
|
2018-02-20 18:44:50 +01:00 |
lain
|
95f7e7e2d5
|
Add some more tests.
|
2018-02-20 18:42:41 +01:00 |
lain
|
297a2c7d3f
|
Ignore duplicate create activities.
|
2018-02-19 17:37:45 +01:00 |
lain
|
6b6ab592ab
|
AP: Fix incoming conversations.
|
2018-02-19 10:39:03 +01:00 |
lain
|
539340d914
|
Handle sensitive property.
|
2018-02-18 14:14:16 +01:00 |
lain
|
20e6190ead
|
Transmogrify outgoing nsfw.
|
2018-02-18 14:07:13 +01:00 |
lain
|
8ca66b5961
|
ActivityPub: Add conversation id.
|
2018-02-18 13:58:52 +01:00 |
lain
|
6ab0aba50a
|
Transmogrify outgoing hashtags.
|
2018-02-18 13:51:03 +01:00 |
lain
|
6046f10431
|
Actually fix incoming attachments.
|
2018-02-18 13:06:51 +01:00 |
lain
|
77c6c424a6
|
ActivityPub: Make fake Create activities for objects without one.
|
2018-02-18 11:24:54 +01:00 |
lain
|
81ea359a7c
|
ActivityPub: Handle incoming announces.
|
2018-02-17 21:57:31 +01:00 |
lain
|
5e36b750c1
|
ActivityPub: Fetch an object from an id.
|
2018-02-17 21:56:33 +01:00 |
lain
|
e1b12a7782
|
ActivityPub: Handle incoming likes.
|
2018-02-17 20:13:12 +01:00 |
lain
|
e7b73359e3
|
ActivityPub: Partly handle incoming follows.
|
2018-02-17 14:55:44 +01:00 |
lain
|
5682e48a25
|
ActivityPub: tags -> tag.
|
2018-02-17 14:20:53 +01:00 |
lain
|
05ba6ca1b8
|
Do some transmogrifying for the output.
|
2018-02-17 14:11:20 +01:00 |
lain
|
5454ec6a6c
|
ActivityPubController: Handle inbox data.
|
2018-02-15 20:00:43 +01:00 |
lain
|
ef0300889d
|
Transmogrifier: Handle basic notice creation.
|
2018-02-15 20:00:06 +01:00 |
lain
|
a15f572800
|
OstatusTest: Remove insert_or_update test (moved to User).
|
2018-02-15 19:59:40 +01:00 |
lain
|
ae26604378
|
ActivityPub: Refactor create function.
|
2018-02-15 19:59:35 +01:00 |
lain
|
b331cb449a
|
Merge branch 'develop' into feature/activitypub
|
2018-02-12 10:24:15 +01:00 |
lain
|
26ccb768d3
|
Make test output easier to read.
|
2018-02-12 10:14:11 +01:00 |
lain
|
33a5d0a238
|
Fix some test warnings.
|
2018-02-12 09:33:01 +01:00 |
lain
|
3c80d9b277
|
Fix spec.
|
2018-02-12 08:15:03 +01:00 |
lain
|
8cf97ee8e1
|
ActivityPub: Basic note federation with Mastodon.
|
2018-02-11 20:43:33 +01:00 |
lain
|
ce31f3a922
|
Twitter Representers: Handle Mastodon attachments.
|
2018-02-11 17:21:06 +01:00 |
Roger Braun
|
ae1ec858f4
|
Basic AP user building.
|
2018-02-11 17:20:43 +01:00 |
Roger Braun
|
52200998c9
|
Merge branch 'develop' into feature/activitypub
|
2018-02-11 09:50:55 +01:00 |
lambda
|
61c16193de
|
Merge branch 'move-backend-images' into 'develop'
Move avi.png & banner.png from /priv/static/static to /priv/static/images
See merge request pleroma/pleroma!60
|
2018-02-03 13:05:20 +00:00 |
Hakaba Hitoyo
|
ea6d1b2b17
|
move avi.png & banner.png from /priv/static/static to /priv/static/images
|
2018-02-03 20:43:14 +09:00 |
eal
|
29be70c008
|
Add remote following of local profiles.
|
2018-02-02 00:14:05 +02:00 |
eal
|
ab83e0de6d
|
TwitterAPI: Add is_local to user view.
|
2018-02-01 21:41:19 +02:00 |
Roger Braun
|
ad0ab3a57b
|
Merge branch 'hakabahitoyo/pleroma-feature/atom-feed-logo' into develop
|
2018-01-30 12:20:39 +01:00 |
Roger Braun
|
1bb3ba02f3
|
Fix specs.
|
2018-01-30 12:17:01 +01:00 |
eal
|
b3e7d7ae6d
|
Fetch external profile in the background.
|
2018-01-16 15:31:03 +02:00 |
eal
|
80f6ac412a
|
Merge branch 'default-pictures' into 'develop'
Add a default profile picture and banner.
See merge request pleroma/pleroma!48
|
2018-01-15 20:26:49 +00:00 |
eal
|
14b086eec2
|
Add a default profile picture and banner.
This removes the placehold.it dependency.
|
2018-01-15 22:18:17 +02:00 |
eal
|
6e1cb86166
|
Fix instance test.
|
2018-01-14 08:28:35 +02:00 |
Lain Iwakura
|
2a744cdff8
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
|
2017-12-19 16:15:45 +01:00 |
Lain Iwakura
|
f1f79c0dca
|
Fix timelines in subway tooter.
|
2017-12-19 16:15:07 +01:00 |
lambda
|
29c9812789
|
Merge branch 'fix/twitterapi-follow-lists' into 'develop'
Fix follower/following lists.
Closes #29
See merge request pleroma/pleroma!41
|
2017-12-18 22:44:15 +00:00 |
Lain Iwakura
|
47887ac848
|
MastoAPI: Fix always-sensitive bugs.
|
2017-12-18 16:56:03 +01:00 |
eal
|
1969773fb4
|
Fix follower/following lists.
Add tests.
|
2017-12-18 16:37:26 +02:00 |
Lain Iwakura
|
4a13b84887
|
Add recipients field to activities.
Also do some very basic checks for AP message insertion.
|
2017-12-12 18:07:14 +01:00 |
eal
|
9223038319
|
Fix some more tests.
|
2017-12-11 21:01:36 +02:00 |
Lain Iwakura
|
e2e6365035
|
ActivityPub: Add controller tests.
|
2017-12-11 18:22:48 +01:00 |
Lain Iwakura
|
da005d3332
|
ActivityPub: Add Objects View.
|
2017-12-11 18:19:46 +01:00 |
eal
|
79b3397c17
|
Fix tests.
|
2017-12-11 18:41:03 +02:00 |
Roger Braun
|
c3bcafc51b
|
HTTPSig: Add method to validate conn
|
2017-12-11 10:37:40 +01:00 |
Roger Braun
|
30e9b22f96
|
Merge branch 'develop' into feature/activitypub
|
2017-12-09 11:00:56 +01:00 |
Lain Iwakura
|
66c3813ea6
|
Add basic queue prioritization.
|
2017-12-05 18:21:30 +01:00 |
Lain Iwakura
|
e7c2472abd
|
Fix tests.
|
2017-12-05 12:18:04 +01:00 |
Roger Braun
|
d08a34e88b
|
OStatus: Add user bio as summary field
Fixes problem with bio federation.
|
2017-12-03 13:34:17 +01:00 |
Lain Iwakura
|
5637d163e6
|
MastodonAPI: Add proper user count.
|
2017-11-30 14:59:44 +01:00 |
Lain Iwakura
|
c680ae581d
|
Return xml notice at /notice path.
|
2017-11-27 17:24:52 +01:00 |
eal
|
3d29fc5462
|
Make /api/friends/ids test deterministic.
|
2017-11-20 19:16:43 +02:00 |
Roger Braun
|
747a68a075
|
Treat internal emoji like external.
|
2017-11-20 17:53:21 +01:00 |
eal
|
edc3e5bc30
|
Make users in tests follow themselves by default.
Also fix the semantics of all tests to match.
|
2017-11-20 07:52:02 +02:00 |
Roger Braun
|
40ca379357
|
Fix flakey test.
|
2017-11-19 13:07:29 +01:00 |
lambda
|
ed3403ad8b
|
Merge branch 'formatting-fixes' into 'develop'
Formatting fixes
Closes #80
See merge request pleroma/pleroma!22
|
2017-11-18 15:58:44 +00:00 |
eal
|
f53cdabcdf
|
Add #nsfw tag if sensitive content bit is set
|
2017-11-18 16:30:18 +02:00 |
eal
|
fb118b2978
|
Don't insert newlines to generated HTML.
MastoFE doesn't like them.
|
2017-11-18 14:46:54 +02:00 |
eal
|
66e78c3ec4
|
Escape HTML instead of discarding it.
|
2017-11-18 14:43:41 +02:00 |
Roger Braun
|
ced0d64d75
|
MastoAPI: Make attachment ids strings.
|
2017-11-15 18:58:39 +01:00 |
lambda
|
1cca544e20
|
Merge branch 'twitterapi-bitlbee' into 'develop'
TwitterAPI: Add missing endpoints for bitlbee.
Closes #67
See merge request pleroma/pleroma!18
|
2017-11-14 16:47:54 +00:00 |
eal
|
f9828e578c
|
TwitterAPI: Add /users/show.
|
2017-11-14 17:34:48 +02:00 |
eal
|
3533bf7eac
|
TwitterAPI: Add /friends/ids.
|
2017-11-14 16:04:58 +02:00 |
eal
|
06c3ee3bac
|
Accept 1 as true.
|
2017-11-14 15:54:50 +02:00 |
eal
|
c84723b679
|
MastoAPI: Add media timelines.
|
2017-11-14 15:41:16 +02:00 |
Roger Braun
|
083cd169d2
|
MastoAPI: Fix repeat api bug.
Documentation was wrong, reblogging actually returns the reblog, not
the reblogged status.
|
2017-11-13 09:48:56 +01:00 |
lambda
|
08bc316742
|
Merge branch 'mastodon-notification-endpoints' into 'develop'
MastoAPI: Add notification endpoints get, clear and dismiss.
Closes #42
See merge request pleroma/pleroma!13
|
2017-11-12 11:08:06 +00:00 |
lambda
|
efcf54dc02
|
Merge branch 'mastoapi-update-credentials' into 'develop'
MastoAPI: Add update credentials endpoint.
Closes #61
See merge request pleroma/pleroma!15
|
2017-11-12 09:24:32 +00:00 |
eal
|
fc7483cb3c
|
MastoAPI: Add update credentials endpoint.
|
2017-11-12 00:27:09 +02:00 |
Roger Braun
|
a1923d20e8
|
MastoAPI: Fix reblog emojis.
|
2017-11-11 11:18:05 +01:00 |
Roger Braun
|
1d3d66a841
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
|
2017-11-10 17:37:54 +01:00 |
Roger Braun
|
6e9c22c0af
|
MastoAPI: Use string ids everywhere.
|
2017-11-10 17:18:19 +01:00 |
eal
|
e6a78c6ed0
|
MastoAPI: Add notification get, clear and dismiss.
|
2017-11-10 15:24:52 +02:00 |
Roger Braun
|
266d9c008d
|
MastoAPI: Fetch statuses in search.
|
2017-11-09 16:48:45 +01:00 |
Roger Braun
|
f1d27a5fbb
|
Add actor column to activities.
|
2017-11-09 10:41:19 +01:00 |
Roger Braun
|
41b8a76e96
|
Re-fetch user data on salmon decode error.
|
2017-11-09 08:32:54 +01:00 |
eal
|
f7fc048aeb
|
TwitterAPI user view: add follows_you.
|
2017-11-08 19:13:03 +02:00 |
eal
|
4656cb9b99
|
TwitterAPI user view: add blocks.
|
2017-11-08 13:02:00 +02:00 |
eal
|
6c0758e041
|
TwitterAPI: Add blocks.
|
2017-11-08 00:04:53 +02:00 |
eal
|
f85566324e
|
Allow profile fetching for authenticated users only.
|
2017-11-07 00:33:44 +02:00 |
Roger Braun
|
7252f6b054
|
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
|
2017-11-05 12:12:19 +01:00 |
Roger Braun
|
046bee34d3
|
Fix bug when no posts are in the db.
|
2017-11-05 12:11:59 +01:00 |
Roger Braun
|
c6b9b777da
|
MastoAPI: Add list of blocked users.
|
2017-11-03 08:51:17 +01:00 |
Roger Braun
|
5bf92e50be
|
MastoAPI: Add blocking.
|
2017-11-03 08:38:05 +01:00 |
Roger Braun
|
33beb51da4
|
MastoAPI: Add blocking to AccountView.
|
2017-11-03 08:23:31 +01:00 |
Roger Braun
|
867ac1e4f5
|
Handle nil cases.
|
2017-11-02 22:47:48 +01:00 |
Roger Braun
|
8ef58a266b
|
Don't return blocked users' activities in contexts.
|
2017-11-02 22:44:36 +01:00 |
Roger Braun
|
a47727adde
|
Don't return activities from blocked users.
|
2017-11-02 22:37:26 +01:00 |
Roger Braun
|
6f05367325
|
Federate out content warnings.
|
2017-10-31 19:51:58 +01:00 |
Roger Braun
|
e014cc6ed8
|
Allow using cws in mastodon api.
|
2017-10-31 19:44:36 +01:00 |
Roger Braun
|
0c871e5c6e
|
Fix specs.
|
2017-10-31 17:57:26 +01:00 |
Roger Braun
|
44295dd49a
|
MastoAPI: Include CW.
|
2017-10-31 17:49:47 +01:00 |
Roger Braun
|
04217f52c9
|
TwitterAPI: Display cws.
|
2017-10-31 17:43:37 +01:00 |
Roger Braun
|
4cbf17dac6
|
Save cws in the activitypub data.
|
2017-10-31 17:30:46 +01:00 |
Roger Braun
|
968a546d4a
|
MastoAPI: Return id as string instead of integer.
|
2017-10-31 14:51:41 +01:00 |
Roger Braun
|
2f39bb6b43
|
Typo.
|
2017-10-31 14:46:01 +01:00 |
Roger Braun
|
ce7f9f527c
|
MastoAPI: Always return an url for statuses.
External url if available, id if not.
|
2017-10-31 14:40:12 +01:00 |
Roger Braun
|
502cb38cd6
|
Move user search to User module.
|
2017-10-30 19:23:16 +01:00 |
eal
|
71f66bd458
|
Fix follow test semantics.
|
2017-10-29 14:25:11 +02:00 |
eal
|
c56d28f96c
|
Fix return type of /api/v1/follows
|
2017-10-29 00:07:38 +03:00 |
eal
|
8e94936553
|
Add tests.
|
2017-10-28 17:09:32 +03:00 |
Roger Braun
|
64bc38e009
|
MastoAPI: Add emoji output.
|
2017-10-23 16:27:51 +02:00 |
Roger Braun
|
b4f055b604
|
Don't reject already accepted subscriptions.
|
2017-10-05 12:53:16 +02:00 |
Roger Braun
|
6268b7e0eb
|
HTTP Signatures: Work with all test vectors.
|
2017-09-18 18:10:21 +02:00 |
Roger Braun
|
9cefbaf016
|
Start of HTTP Signatures.
|
2017-09-18 11:39:57 +02:00 |
Roger Braun
|
6000f61727
|
MastoAPI: Add repeats to statusview.
|
2017-09-17 13:54:14 +02:00 |
Roger Braun
|
422d0f324f
|
MastodonAPI: Add user favorites endpoint.
|
2017-09-17 13:09:49 +02:00 |
Roger Braun
|
6d5bd4dcc0
|
TwitterAPI: Use correct endpoint for tag timeline.
|
2017-09-17 13:03:46 +02:00 |
Roger Braun
|
255a681782
|
TwitterAPI: Add tag timeline.
|
2017-09-17 11:45:16 +02:00 |
Roger Braun
|
959e993c7d
|
Apply incoming custom emoji.
|
2017-09-16 16:40:20 +02:00 |
Roger Braun
|
16b1fcd271
|
Handle incoming emoji.
|
2017-09-16 16:27:48 +02:00 |
Roger Braun
|
884006a9e9
|
Federate emoji out.
|
2017-09-16 16:14:23 +02:00 |
Roger Braun
|
5d1f8dcd1c
|
TwitterAPI: Add search.
|
2017-09-16 14:33:47 +02:00 |
Roger Braun
|
0872f5f394
|
Add undocumented default user default settings.
|
2017-09-16 11:52:33 +02:00 |
Roger Braun
|
c36229c4aa
|
Add remote user fetching to search.
|
2017-09-16 11:26:20 +02:00 |
Roger Braun
|
9f0a2a714b
|
Add basic search.
|
2017-09-16 10:42:24 +02:00 |
Roger Braun
|
d659fcc195
|
MastoAPI: Fix date in account view.
|
2017-09-15 17:50:47 +02:00 |
Roger Braun
|
50409326a8
|
Refactor posting and make character limit configurable.
|
2017-09-15 14:17:36 +02:00 |
Roger Braun
|
3ca853fb61
|
MastoAPI: Follower-related changes
|
2017-09-14 18:30:05 +02:00 |
Roger Braun
|
fc85c9f086
|
Add tag timelines.
|
2017-09-14 13:22:09 +02:00 |
Roger Braun
|
a8701282d4
|
MastoAPI: fake out 'application' property.
|
2017-09-14 09:14:08 +02:00 |
Roger Braun
|
6258c6b6b3
|
MastoAPI: Also return text_url in attachments.
|
2017-09-14 08:38:48 +02:00 |
Roger Braun
|
7f3ce5c1a0
|
Cleanup.
|
2017-09-14 08:11:51 +02:00 |
Roger Braun
|
641c24cdd4
|
Add media upload endpoint.
|
2017-09-14 08:08:32 +02:00 |
Roger Braun
|
d168ef5a9e
|
MastoAPI: Add accounts getting.
|
2017-09-13 17:36:02 +02:00 |
Roger Braun
|
94be93aad0
|
Allign datetime format with mastodon.
|
2017-09-13 16:26:02 +02:00 |
Roger Braun
|
e6286152b9
|
Fix logic.
|
2017-09-13 16:05:39 +02:00 |
Roger Braun
|
49929321c7
|
Add relationships to masto api.
|
2017-09-13 15:55:10 +02:00 |
Roger Braun
|
1bc58230ee
|
Remove milliseconds from mastodon api response.
|
2017-09-12 13:31:17 +02:00 |
Roger Braun
|
b58b35bf56
|
Use hash of attachment url as id.
Pretty hacky, let's see if we can get away with this.
|
2017-09-12 11:28:12 +02:00 |
Roger Braun
|
44a650235b
|
MastoAPI: Remove domain ending from account name.
|
2017-09-12 09:34:39 +02:00 |
Roger Braun
|
7616b202ea
|
Add user timelines to Masto Api.
|
2017-09-10 17:49:13 +02:00 |
Roger Braun
|
fc10875895
|
Add attachments to mastoapi statuses.
|
2017-09-10 11:51:01 +02:00 |
Roger Braun
|
e8975d06be
|
Add header image to masto api.
|
2017-09-10 10:37:34 +02:00 |
Roger Braun
|
d625d8db7d
|
Add unfav to Mastodon API.
|
2017-09-09 18:30:02 +02:00 |
Roger Braun
|
454dc18570
|
Add favoriting to Mastodon API.
|
2017-09-09 18:09:37 +02:00 |
Roger Braun
|
66e4c710d4
|
Add reblogging to MastodonAPI.
|
2017-09-09 17:48:57 +02:00 |
Roger Braun
|
4dc517a0bb
|
Add deletion to masto api.
|
2017-09-09 13:56:51 +02:00 |
Roger Braun
|
be04f725e9
|
Add more Mastodon API methods.
|
2017-09-09 13:15:01 +02:00 |
Roger Braun
|
2b7efff71b
|
Add Mastodon StatusView.
|
2017-09-09 12:10:29 +02:00 |
Roger Braun
|
c6bdc5960c
|
Test for Mastodon AccountView
Handles users and mentions.
|
2017-09-09 12:09:53 +02:00 |
Roger Braun
|
95cedd6000
|
Make auth tokens usable once and expire them.
|
2017-09-09 12:02:59 +02:00 |
Roger Braun
|
d1c10ad2fb
|
Fix specs.
|
2017-09-05 09:35:00 +02:00 |
Roger Braun
|
3438a120cc
|
Don't delete new delete activity...
|
2017-09-04 20:47:43 +02:00 |
Roger Braun
|
fcf3128a56
|
Add TwAPI representer for deletes.
|
2017-09-04 20:03:28 +02:00 |
Roger Braun
|
2348b272e0
|
Create deletes activities for incoming deletes.
|
2017-09-04 18:47:46 +02:00 |
Roger Braun
|
5db535c0b1
|
Add delete to ActivityPub.
|
2017-09-04 18:47:33 +02:00 |
Roger Braun
|
540dfb4617
|
Add delete activity representer.
|
2017-09-04 17:56:09 +02:00 |
Roger Braun
|
10e40206c6
|
Output mastodon-style conversation ids.
|
2017-09-04 11:04:04 +02:00 |
Roger Braun
|
1b1f861bad
|
Handle mastodon conversation ids.
|
2017-09-04 11:03:51 +02:00 |
Roger Braun
|
4b03c43fd7
|
fix specs.
|
2017-08-29 17:22:22 +02:00 |
Roger Braun
|
5142a8efbb
|
Add profile update.
|
2017-08-29 15:14:00 +02:00 |
Roger Braun
|
171ef33cbb
|
More sensible attachment names.
|
2017-08-28 19:17:38 +02:00 |
Roger Braun
|
fecbd099cd
|
Ignore padding for salmon public keys.
|
2017-08-25 15:09:05 +02:00 |
Roger Braun
|
67bfa19b35
|
Set twitter-style possibly_sensitive boolena.
|
2017-08-24 16:27:37 +02:00 |
Roger Braun
|
5dc278b1a6
|
Add activity_type to twitter api output.
|
2017-08-24 16:18:26 +02:00 |
Roger Braun
|
08bd59e446
|
Extend webfinger capabilities.
|
2017-08-24 12:54:53 +02:00 |
Roger Braun
|
1a001588e8
|
Don't break on empty mentions.
|
2017-08-24 12:54:01 +02:00 |
Roger Braun
|
552cfdbe11
|
Fix deletion not deleting relevant actions.
|
2017-08-16 16:29:25 +02:00 |
Roger Braun
|
7d34cec58d
|
escape attachment urls on creation.
|
2017-08-09 16:55:18 +02:00 |
Roger Braun
|
763756f879
|
Also fetch atom links.
|
2017-08-04 16:57:38 +02:00 |
Roger Braun
|
25c733f402
|
Add href to in-reply-to.
THis should enable fetching from pleroma posts.
|
2017-08-01 17:35:19 +02:00 |
Roger Braun
|
f226f46a09
|
Add basic incoming deletions.
|
2017-08-01 17:05:07 +02:00 |
Roger Braun
|
558ab6e74e
|
Display html links correctly for remote activies.
|
2017-08-01 14:05:18 +02:00 |
Roger Braun
|
00b722430f
|
Revert "Close br tags."
This reverts commit 2eba8e74cc .
|
2017-07-31 13:27:38 +02:00 |
Roger Braun
|
19e8421947
|
Revert "Wrap in <p>."
This reverts commit c81d0b6f89 .
|
2017-07-31 13:27:29 +02:00 |
Roger Braun
|
3063e3b440
|
Revert "Remove newlines completely so mastodon doesn't bug out."
This reverts commit 0ca3ab7b59 .
|
2017-07-31 13:27:19 +02:00 |
Roger Braun
|
0ca3ab7b59
|
Remove newlines completely so mastodon doesn't bug out.
|
2017-07-31 13:06:31 +02:00 |
Roger Braun
|
c81d0b6f89
|
Wrap in <p>.
|
2017-07-31 12:16:44 +02:00 |
Roger Braun
|
2eba8e74cc
|
Close br tags.
|
2017-07-31 10:46:29 +02:00 |
Roger Braun
|
fc269fd319
|
Add html alternate link to atom.
|
2017-07-29 22:07:02 +02:00 |
Roger Braun
|
72ca58c540
|
Save follower count and note count in user.
|
2017-07-22 17:42:15 +02:00 |
Roger Braun
|
a027b0027c
|
Add friends endpoint.
|
2017-07-20 20:35:30 +02:00 |
Roger Braun
|
94a394e3a8
|
Add followers endpoint.
|
2017-07-20 20:29:15 +02:00 |
Roger Braun
|
140f72725d
|
Use follower address in user entry.
|
2017-07-19 19:06:49 +02:00 |
Roger Braun
|
7e9647b146
|
Fix undo activity.
|
2017-07-08 11:17:35 +02:00 |
Roger Braun
|
e343c0c9c4
|
Add way to update most recent notification id.
|
2017-07-02 15:01:59 +02:00 |
Roger Braun
|
201804b836
|
Only return posts in TwAPI conversations.
|
2017-06-30 16:41:09 +02:00 |
Roger Braun
|
d4de38e8ff
|
Order conversation fetches like GS does.
|
2017-06-30 16:30:19 +02:00 |
Roger Braun
|
6a44427915
|
Add tests for public recipients.
|
2017-06-30 16:08:59 +02:00 |
Roger Braun
|
1c074efeaf
|
Add external links to twapi.
|
2017-06-25 12:07:08 +02:00 |
Roger Braun
|
429992fcc9
|
Save external link for notes.
|
2017-06-25 11:57:34 +02:00 |
Roger Braun
|
6935fc3e01
|
Update user data on fetch if it changed.
|
2017-06-24 13:09:46 +02:00 |
Roger Braun
|
6a184115a2
|
Longer timeouts for outgoing federation.
|
2017-06-23 12:25:53 +02:00 |
dtluna
|
069daf644d
|
Replace UserRepresenter with UserView
|
2017-06-20 00:12:37 +03:00 |
Roger Braun
|
fa82822932
|
Revert "Add invisible tags to TwAPI output."
This reverts commit a92a9dce94 .
|
2017-06-18 18:59:13 +02:00 |
Roger Braun
|
d00571ff75
|
Fetch user feed on externalprofile request.
This is so we always have something to show.
|
2017-06-18 17:20:39 +02:00 |
Roger Braun
|
fafb765c48
|
Output tags list in TwAPI.
|
2017-06-18 14:43:44 +02:00 |
Roger Braun
|
8feec8d390
|
Strip unsafe html on output in TwAPI.
|
2017-06-18 13:40:35 +02:00 |
Roger Braun
|
7b41e103e1
|
Remove html from user bios on display.
This is mainly to fix problems of bios coming from mastodong.
|
2017-06-18 13:17:35 +02:00 |
Roger Braun
|
83c657afa5
|
Do some basic escaping.
|
2017-06-14 14:46:18 +02:00 |
Roger Braun
|
1af9c77736
|
Move mention parsing to Formatter module.
|
2017-06-14 13:58:56 +02:00 |
Roger Braun
|
eb18b9ebba
|
Enable user timelines.
|
2017-06-12 17:12:55 +02:00 |
Roger Braun
|
6342fcd5dc
|
Save correct date for incoming notes.
|
2017-06-08 16:44:12 +02:00 |
Roger Braun
|
00c032783d
|
Fix NaN statuses per day.
|
2017-06-05 15:47:37 +02:00 |
Roger Braun
|
cdcb201bf5
|
Represent object publishing date in notes.
|
2017-06-02 22:47:49 +02:00 |
Roger Braun
|
c7fdd1b7ff
|
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
|
2017-06-01 11:24:03 +02:00 |
Roger Braun
|
c6aa60c829
|
Shorten names in links.
|
2017-05-30 14:26:31 +02:00 |
Roger Braun
|
bdcf42180f
|
Save remote user bio and update if we see new data.
|
2017-05-24 17:34:38 +02:00 |
Roger Braun
|
94e980d6b4
|
Output proper published data in ostatus.
|
2017-05-24 13:54:25 +02:00 |
Roger Braun
|
1085675ec4
|
Output ref instead of href for conversation.
|
2017-05-20 10:44:57 +02:00 |
Roger Braun
|
03b7b2fa24
|
Also show activities in OStatus.
|
2017-05-19 15:53:02 +02:00 |
Roger Braun
|
f972966385
|
Fix specs.
|
2017-05-18 19:10:51 +02:00 |
Roger Braun
|
8e02fa100f
|
Add categories to ostatus output.
|
2017-05-18 18:18:27 +02:00 |
Roger Braun
|
48f9df2391
|
Keep newlines around.
|
2017-05-18 16:41:16 +02:00 |
Roger Braun
|
a92a9dce94
|
Add invisible tags to TwAPI output.
|
2017-05-18 16:24:41 +02:00 |
Roger Braun
|
beb7b0ef07
|
Handle incoming tags.
|
2017-05-18 15:58:18 +02:00 |
Roger Braun
|
0da6ade619
|
Save tags in object.
|
2017-05-18 15:16:49 +02:00 |
Roger Braun
|
9033bfffd2
|
Twitter API refactoring.
|
2017-05-17 18:00:20 +02:00 |
Roger Braun
|
70024632ba
|
AP refactoring.
|
2017-05-16 18:19:04 +02:00 |
Roger Braun
|
423194520e
|
Fix mention replacing.
|
2017-05-15 18:25:21 +02:00 |
Roger Braun
|
dd12cf7296
|
Fix cws.
|
2017-05-11 17:59:11 +02:00 |
Roger Braun
|
1b67a59795
|
Repair retweets.
|
2017-05-10 19:29:25 +02:00 |
Roger Braun
|
153995f832
|
Correct active state websub name.
|
2017-05-10 18:54:43 +02:00 |
Roger Braun
|
05f2cd0d93
|
Handle incoming follows.
Also Mastodon CWs.
|
2017-05-10 18:46:23 +02:00 |
Roger Braun
|
34a1ce00ec
|
Set valid_until date.
|
2017-05-10 18:45:55 +02:00 |
Roger Braun
|
36448d6483
|
Add externalprofile to TwAPI.
|
2017-05-10 18:44:57 +02:00 |
Roger Braun
|
2e753e8cd7
|
Refresh subscriptions.
|
2017-05-10 18:44:06 +02:00 |
Roger Braun
|
1418d72749
|
Add class=attachment to attachment links.
|
2017-05-08 20:12:36 +02:00 |
Roger Braun
|
3320c9b176
|
Fix remote users retweeting local stuff.
|
2017-05-08 18:19:45 +02:00 |
Roger Braun
|
7303786160
|
Add some twapi fixes.
|
2017-05-07 20:20:53 +02:00 |
Roger Braun
|
db08498a9f
|
Prevent double insertions.
|
2017-05-07 20:13:10 +02:00 |
Roger Braun
|
4f9328c622
|
Preserve ids on favorites / retweets.
|
2017-05-07 20:05:03 +02:00 |
Roger Braun
|
b403ea4d2b
|
Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity
|
2017-05-07 19:28:23 +02:00 |
Roger Braun
|
a41aa4e489
|
Federate follow salmons.
|
2017-05-07 14:45:37 +02:00 |
Roger Braun
|
95ab0dc3c5
|
Add conversation ids to twapi announce representer.
|
2017-05-07 12:46:21 +02:00 |
Roger Braun
|
c51e15975a
|
Fix user fetching error.
|
2017-05-07 12:45:37 +02:00 |
Roger Braun
|
7db76a0f0e
|
Address incoming messages to followers.
|
2017-05-06 14:23:39 +02:00 |
Roger Braun
|
2d9fdbcc0d
|
Don't call out if we have the favorited notice locally.
|
2017-05-05 16:27:03 +02:00 |
Roger Braun
|
fa2610c795
|
Handle incoming favorites, fetch potentially missing messages.
|
2017-05-05 16:07:44 +02:00 |
Roger Braun
|
c85998ab8a
|
Parse incoming retweets.
|
2017-05-04 18:42:29 +02:00 |
Roger Braun
|
97257c692c
|
Fix specs.
|
2017-05-03 20:06:20 +02:00 |
Roger Braun
|
1077c5c58d
|
Remove reply-to for shares, mastodon gets confused.
|
2017-05-03 20:06:00 +02:00 |
Roger Braun
|
5d7831ee3e
|
Add self links to federated statuses.
|
2017-05-03 18:10:19 +02:00 |
Roger Braun
|
b34b046f16
|
Add user to announced status.
|
2017-05-03 17:51:36 +02:00 |
Roger Braun
|
138641589d
|
OStatus announce representer.
|
2017-05-03 17:39:12 +02:00 |
Roger Braun
|
df71c142cf
|
Remove doubled 'to' recipients.
|
2017-05-03 16:08:24 +02:00 |
Roger Braun
|
8141024259
|
Attachment parsing, better magic key fetching.
|
2017-05-03 14:26:49 +02:00 |
Roger Braun
|
16afea399d
|
Just give out the entry, not the whole feed.
|
2017-05-03 10:02:29 +02:00 |
Roger Braun
|
9c42453e06
|
Return note objects as ostatus post activities.
|
2017-05-03 09:54:17 +02:00 |
Roger Braun
|
018a1a390f
|
Use inReplyTo to find context.
|
2017-05-02 21:31:01 +02:00 |
Roger Braun
|
33c803d6da
|
Add attachment link to posts.
|
2017-05-02 18:25:39 +02:00 |
Roger Braun
|
102455bf29
|
Add avatar updating from incoming messages.
|
2017-05-02 17:13:41 +02:00 |
Roger Braun
|
93de603966
|
Add an ostatus representer for like activities.
|
2017-05-02 16:35:53 +02:00 |
Roger Braun
|
a3e82c5c24
|
Save context in likes / announces.
|
2017-05-02 15:54:14 +02:00 |
Roger Braun
|
16f8406eb6
|
Add statusnet_profile_url to the TwAPI.
|
2017-05-02 14:36:04 +02:00 |
Roger Braun
|
32a95d73da
|
Add twkn timeline.
|
2017-05-02 14:12:43 +02:00 |
Roger Braun
|
6dd8335477
|
Mark incoming activties as non-local.
|
2017-05-02 10:47:04 +02:00 |
Roger Braun
|
56bacc90d1
|
Fix specs, add local marker to actitivies.
|
2017-05-02 10:43:35 +02:00 |
Roger Braun
|
89c1e90eb2
|
Don't crypt raw iolists.
|
2017-05-01 22:02:07 +02:00 |
Roger Braun
|
ceb2f68432
|
Add type to rel=self link in feed.
|
2017-05-01 18:40:36 +02:00 |
Roger Braun
|
e54e592d6c
|
Return webfinger for ap_ids.
|
2017-05-01 13:51:17 +02:00 |
Roger Braun
|
6843755834
|
Make outgoing salmons work.
|
2017-05-01 13:14:58 +02:00 |
Roger Braun
|
bb1d08a47c
|
Return keys in webfinger.
|
2017-04-30 15:00:04 +02:00 |
Roger Braun
|
09f7ed4214
|
Don't set statusnetConversationIds on replies anymore.
|
2017-04-30 14:26:29 +02:00 |
Roger Braun
|
009fcd2acf
|
Stop adding statusnetConversationIds.
|
2017-04-30 14:02:04 +02:00 |
Roger Braun
|
4c8111c334
|
Use conversation mapping objects to get / retrieve context from TwAPI.
|
2017-04-30 13:53:26 +02:00 |
Roger Braun
|
f9912599c4
|
Pull in remote avatar on federation.
|
2017-04-30 12:53:49 +02:00 |
Roger Braun
|
18edc299b2
|
Handle duplicates.
|
2017-04-30 12:36:47 +02:00 |
Roger Braun
|
62607f37dc
|
Federate object id for posts in ostatus.
This is because ostatus doens't have an id for the activities.
|
2017-04-30 11:55:19 +02:00 |
Roger Braun
|
84027ff00b
|
Handle comments.
|
2017-04-30 11:39:27 +02:00 |
Roger Braun
|
d937a8e695
|
Add thr:in-reply-to to ostatus representer.
|
2017-04-30 11:17:34 +02:00 |
Roger Braun
|
9d7c3190cc
|
Get create activity from created object id.
This is useful for Ostatus federation because ostatus doesn't have
different ids for objects and activities...
|
2017-04-30 11:16:41 +02:00 |
Roger Braun
|
8a0d2b33d8
|
Keep ostatus id as activity id.
|
2017-04-30 09:25:46 +02:00 |
Roger Braun
|
a16da387d2
|
Handle full incoming feeds.
|
2017-04-29 21:13:21 +02:00 |
Roger Braun
|
20015b4b67
|
Save remote users with fqn as nickname.
|
2017-04-29 20:08:45 +02:00 |
Roger Braun
|
ba1ea77001
|
Make key fetching use ostatus fetching.
|
2017-04-29 19:47:56 +02:00 |
Roger Braun
|
427bac0966
|
Rework remote user subscription.
|
2017-04-29 19:06:01 +02:00 |
Roger Braun
|
69922bc724
|
Add user info gathering.
|
2017-04-29 17:51:59 +02:00 |
Roger Braun
|
ca40dda04c
|
Add some basic webfingering.
|
2017-04-28 17:41:12 +02:00 |
Roger Braun
|
1422e7aa84
|
Handle incoming websub subscriptions.
|
2017-04-28 15:45:10 +02:00 |
dtluna
|
a9b2ad1759
|
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/unfollow-activity
|
2017-04-28 16:06:57 +03:00 |
Roger Braun
|
451d18af63
|
Add proper callback route for websub confirmation.
|
2017-04-28 09:51:47 +02:00 |
Roger Braun
|
90da25505f
|
Add discovery and subscription requests to websub.
|
2017-04-27 09:46:45 +02:00 |
Roger Braun
|
d1dce56a85
|
Refactor XML parsing.
|
2017-04-27 09:43:58 +02:00 |
Roger Braun
|
9e9d95ec99
|
Merge branch 'feature/incoming_ostatus' of ssh.gitgud.io:lambadalambda/pleroma into feature/incoming_ostatus
|
2017-04-26 19:17:51 +02:00 |
Roger Braun
|
7561158ab1
|
Merge branch 'feature/incoming_ostatus' of ssh.gitgud.io:lambadalambda/pleroma into feature/incoming_ostatus
|
2017-04-26 18:34:14 +02:00 |
Roger Braun
|
c5fa682c31
|
Refactor, add beginnings of websub client subscriptions.
|
2017-04-26 18:33:10 +02:00 |
Roger Braun
|
57bd59e407
|
Salmon creation.
|
2017-04-26 14:25:44 +02:00 |
Roger Braun
|
f1ebf812ee
|
Add inReplyTo to incoming messages.
|
2017-04-26 10:22:51 +02:00 |
Roger Braun
|
d9ebd785ab
|
Ostatus doesn't distinguish between activities / objects on create.
|
2017-04-26 10:08:13 +02:00 |
Roger Braun
|
e8882ab3da
|
Merge branch 'develop' into feature/incoming_ostatus
|
2017-04-26 09:18:49 +02:00 |
Roger Braun
|
22e936372e
|
Fix retweet spec.
|
2017-04-26 08:55:00 +02:00 |
Roger Braun
|
2f0e13abe2
|
Merge branch 'develop' into dtluna/pleroma-bugfix/deny-self-repeats
|
2017-04-26 08:49:26 +02:00 |
Roger Braun
|
b91ccef237
|
Output conversation id.
|
2017-04-26 08:47:22 +02:00 |
Roger Braun
|
f980f6778b
|
Wire up mentions.
|
2017-04-25 18:03:14 +02:00 |
Roger Braun
|
b438ea24ee
|
Add ostatus conversation as context.
|
2017-04-25 17:45:34 +02:00 |
Roger Braun
|
ab0114fbaa
|
Return salmon path for users, basic incoming salmon handling.
|
2017-04-24 18:46:34 +02:00 |
dtluna
|
42105497ca
|
Merge branch 'bugfix/deny-empty-posts' of ssh.gitgud.io:dtluna/pleroma into bugfix/deny-self-repeats
|
2017-04-24 14:17:23 +03:00 |
dtluna
|
5b6070ec40
|
Deny whitespace statuses
|
2017-04-24 12:09:11 +03:00 |