Roger Braun
8ef58a266b
Don't return blocked users' activities in contexts.
7 years ago
Roger Braun
a47727adde
Don't return activities from blocked users.
7 years ago
Roger Braun
632da6c927
Don't create notifications if the user is blocked.
7 years ago
Roger Braun
6a5f087174
Add blocks to User.
7 years ago
Roger Braun
345ad870f7
Clean up user_test.exs.
7 years ago
Roger Braun
9be286a900
Handle empty terms / tags.
7 years ago
Roger Braun
6f05367325
Federate out content warnings.
7 years ago
Roger Braun
e014cc6ed8
Allow using cws in mastodon api.
7 years ago
Roger Braun
0c871e5c6e
Fix specs.
7 years ago
Roger Braun
44295dd49a
MastoAPI: Include CW.
7 years ago
Roger Braun
04217f52c9
TwitterAPI: Display cws.
7 years ago
Roger Braun
4cbf17dac6
Save cws in the activitypub data.
7 years ago
Roger Braun
4dcbb64f19
Avoid potentially slow count queries for user note count.
...
For a variety of reasons, posgresql won't use the available actor,
type index to do an index only scan. We now just increase the user
note count, which will lead to slightly wrong counts in some cases,
but it's better than the potentially very slow count query.
7 years ago
Roger Braun
968a546d4a
MastoAPI: Return id as string instead of integer.
7 years ago
Roger Braun
2f39bb6b43
Typo.
7 years ago
Roger Braun
ce7f9f527c
MastoAPI: Always return an url for statuses.
...
External url if available, id if not.
7 years ago
Roger Braun
502cb38cd6
Move user search to User module.
7 years ago
eal
71f66bd458
Fix follow test semantics.
7 years ago
eal
c56d28f96c
Fix return type of /api/v1/follows
7 years ago
eal
8e94936553
Add tests.
7 years ago
Roger Braun
64bc38e009
MastoAPI: Add emoji output.
7 years ago
Roger Braun
b4f055b604
Don't reject already accepted subscriptions.
7 years ago
Roger Braun
6268b7e0eb
HTTP Signatures: Work with all test vectors.
7 years ago
Roger Braun
9cefbaf016
Start of HTTP Signatures.
7 years ago
Roger Braun
6000f61727
MastoAPI: Add repeats to statusview.
7 years ago
Roger Braun
422d0f324f
MastodonAPI: Add user favorites endpoint.
7 years ago
Roger Braun
6d5bd4dcc0
TwitterAPI: Use correct endpoint for tag timeline.
7 years ago
Roger Braun
255a681782
TwitterAPI: Add tag timeline.
7 years ago
Roger Braun
003cb17b16
Add missing fixtures.
7 years ago
Roger Braun
7c82b82197
Make emoji configurable in files.
7 years ago
Roger Braun
959e993c7d
Apply incoming custom emoji.
7 years ago
Roger Braun
16b1fcd271
Handle incoming emoji.
7 years ago
Roger Braun
884006a9e9
Federate emoji out.
7 years ago
Roger Braun
79aeb219d8
Small emoji refactor.
7 years ago
Roger Braun
5d1f8dcd1c
TwitterAPI: Add search.
7 years ago
Roger Braun
0872f5f394
Add undocumented default user default settings.
7 years ago
Roger Braun
c36229c4aa
Add remote user fetching to search.
7 years ago
Roger Braun
9f0a2a714b
Add basic search.
7 years ago
Roger Braun
d659fcc195
MastoAPI: Fix date in account view.
7 years ago
Roger Braun
50409326a8
Refactor posting and make character limit configurable.
7 years ago
Roger Braun
3ca853fb61
MastoAPI: Follower-related changes
7 years ago
Roger Braun
fc85c9f086
Add tag timelines.
7 years ago
Roger Braun
a8701282d4
MastoAPI: fake out 'application' property.
7 years ago
Roger Braun
6258c6b6b3
MastoAPI: Also return text_url in attachments.
7 years ago
Roger Braun
7f3ce5c1a0
Cleanup.
7 years ago
Roger Braun
641c24cdd4
Add media upload endpoint.
7 years ago
Roger Braun
d168ef5a9e
MastoAPI: Add accounts getting.
7 years ago
Roger Braun
94be93aad0
Allign datetime format with mastodon.
7 years ago
Roger Braun
e6286152b9
Fix logic.
7 years ago
Roger Braun
49929321c7
Add relationships to masto api.
7 years ago
Roger Braun
1bc58230ee
Remove milliseconds from mastodon api response.
7 years ago
Roger Braun
b58b35bf56
Use hash of attachment url as id.
...
Pretty hacky, let's see if we can get away with this.
7 years ago
Roger Braun
44a650235b
MastoAPI: Remove domain ending from account name.
7 years ago
Roger Braun
61adf676d5
Add basic mastodon notification support.
7 years ago
Roger Braun
7616b202ea
Add user timelines to Masto Api.
7 years ago
Roger Braun
fc10875895
Add attachments to mastoapi statuses.
7 years ago
Roger Braun
e8975d06be
Add header image to masto api.
7 years ago
Roger Braun
d625d8db7d
Add unfav to Mastodon API.
7 years ago
Roger Braun
454dc18570
Add favoriting to Mastodon API.
7 years ago
Roger Braun
66e4c710d4
Add reblogging to MastodonAPI.
7 years ago
Roger Braun
4dc517a0bb
Add deletion to masto api.
7 years ago
Roger Braun
be04f725e9
Add more Mastodon API methods.
7 years ago
Roger Braun
2b7efff71b
Add Mastodon StatusView.
7 years ago
Roger Braun
c6bdc5960c
Test for Mastodon AccountView
...
Handles users and mentions.
7 years ago
Roger Braun
95cedd6000
Make auth tokens usable once and expire them.
7 years ago
Roger Braun
d1c10ad2fb
Fix specs.
7 years ago
Roger Braun
3438a120cc
Don't delete new delete activity...
7 years ago
Roger Braun
fcf3128a56
Add TwAPI representer for deletes.
7 years ago
Roger Braun
2348b272e0
Create deletes activities for incoming deletes.
7 years ago
Roger Braun
5db535c0b1
Add delete to ActivityPub.
7 years ago
Roger Braun
540dfb4617
Add delete activity representer.
7 years ago
Roger Braun
10e40206c6
Output mastodon-style conversation ids.
7 years ago
Roger Braun
1b1f861bad
Handle mastodon conversation ids.
7 years ago
Roger Braun
4b03c43fd7
fix specs.
7 years ago
Roger Braun
5142a8efbb
Add profile update.
7 years ago
Roger Braun
171ef33cbb
More sensible attachment names.
7 years ago
Roger Braun
fecbd099cd
Ignore padding for salmon public keys.
7 years ago
Roger Braun
67bfa19b35
Set twitter-style possibly_sensitive boolena.
7 years ago
Roger Braun
5dc278b1a6
Add activity_type to twitter api output.
7 years ago
Roger Braun
08bd59e446
Extend webfinger capabilities.
7 years ago
Roger Braun
1a001588e8
Don't break on empty mentions.
7 years ago
Roger Braun
552cfdbe11
Fix deletion not deleting relevant actions.
7 years ago
Roger Braun
7d34cec58d
escape attachment urls on creation.
7 years ago
Roger Braun
a32784fe6d
Cowboy and Elixir don't seem to agree on uri encoding...
7 years ago
Roger Braun
9c35456d77
URI encode filenames...
7 years ago
Roger Braun
763756f879
Also fetch atom links.
7 years ago
Roger Braun
25c733f402
Add href to in-reply-to.
...
THis should enable fetching from pleroma posts.
7 years ago
Roger Braun
f226f46a09
Add basic incoming deletions.
7 years ago
Roger Braun
558ab6e74e
Display html links correctly for remote activies.
7 years ago
Roger Braun
00b722430f
Revert "Close br tags."
...
This reverts commit 2eba8e74cc
.
7 years ago
Roger Braun
19e8421947
Revert "Wrap in <p>."
...
This reverts commit c81d0b6f89
.
7 years ago
Roger Braun
3063e3b440
Revert "Remove newlines completely so mastodon doesn't bug out."
...
This reverts commit 0ca3ab7b59
.
7 years ago
Roger Braun
0ca3ab7b59
Remove newlines completely so mastodon doesn't bug out.
7 years ago
Roger Braun
c81d0b6f89
Wrap in <p>.
7 years ago
Roger Braun
2eba8e74cc
Close br tags.
7 years ago
Roger Braun
fc269fd319
Add html alternate link to atom.
7 years ago
Roger Braun
72ca58c540
Save follower count and note count in user.
7 years ago
Roger Braun
a027b0027c
Add friends endpoint.
7 years ago
Roger Braun
94a394e3a8
Add followers endpoint.
7 years ago
Roger Braun
44aef2183e
Add follower / friend fetching to user.
7 years ago
Roger Braun
140f72725d
Use follower address in user entry.
7 years ago
Roger Braun
396c32a6da
Add follower_address to users, add on generation.
7 years ago
Roger Braun
7e9647b146
Fix undo activity.
7 years ago
Roger Braun
e343c0c9c4
Add way to update most recent notification id.
7 years ago
Roger Braun
9cda5b897a
Fix test.
7 years ago
Roger Braun
201804b836
Only return posts in TwAPI conversations.
7 years ago
Roger Braun
d4de38e8ff
Order conversation fetches like GS does.
7 years ago
Roger Braun
6a44427915
Add tests for public recipients.
7 years ago
Roger Braun
fc7016a88c
Don't add public recipient to notes that don't contain it.
7 years ago
Roger Braun
1c074efeaf
Add external links to twapi.
7 years ago
Roger Braun
429992fcc9
Save external link for notes.
7 years ago
Roger Braun
6935fc3e01
Update user data on fetch if it changed.
7 years ago
Roger Braun
6a184115a2
Longer timeouts for outgoing federation.
7 years ago
dtluna
069daf644d
Replace UserRepresenter with UserView
7 years ago
Roger Braun
66b4fee80e
Add finmoji.
7 years ago
Roger Braun
6cac8e3c8b
Downcase tags coming in through the TwAPI.
7 years ago
Roger Braun
5ff4a5eee3
Save incoming tags as lowercase.
7 years ago
Roger Braun
fa82822932
Revert "Add invisible tags to TwAPI output."
...
This reverts commit a92a9dce94
.
7 years ago
Roger Braun
d00571ff75
Fetch user feed on externalprofile request.
...
This is so we always have something to show.
7 years ago
Roger Braun
fafb765c48
Output tags list in TwAPI.
7 years ago
Roger Braun
8feec8d390
Strip unsafe html on output in TwAPI.
7 years ago
Roger Braun
a9bfbcae80
Slightly better html link regex.
7 years ago
Roger Braun
7b41e103e1
Remove html from user bios on display.
...
This is mainly to fix problems of bios coming from mastodong.
7 years ago
Roger Braun
83c657afa5
Do some basic escaping.
7 years ago
Roger Braun
1af9c77736
Move mention parsing to Formatter module.
7 years ago
Roger Braun
eb18b9ebba
Enable user timelines.
7 years ago
Roger Braun
6342fcd5dc
Save correct date for incoming notes.
7 years ago
Roger Braun
00c032783d
Fix NaN statuses per day.
7 years ago
Roger Braun
cdcb201bf5
Represent object publishing date in notes.
7 years ago
Roger Braun
c7fdd1b7ff
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
7 years ago
Roger Braun
c6aa60c829
Shorten names in links.
7 years ago
Roger Braun
bdcf42180f
Save remote user bio and update if we see new data.
7 years ago
Roger Braun
94e980d6b4
Output proper published data in ostatus.
7 years ago
Roger Braun
869e5ccfe1
Fix factory.
7 years ago
Roger Braun
87c2c42bad
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
7 years ago
Roger Braun
47684c2a2c
Make email and nickname case insensitive.
7 years ago
Roger Braun
1085675ec4
Output ref instead of href for conversation.
7 years ago
Roger Braun
03b7b2fa24
Also show activities in OStatus.
7 years ago
Roger Braun
f972966385
Fix specs.
7 years ago
Roger Braun
8e02fa100f
Add categories to ostatus output.
7 years ago
Roger Braun
48f9df2391
Keep newlines around.
7 years ago
Roger Braun
a92a9dce94
Add invisible tags to TwAPI output.
7 years ago
Roger Braun
beb7b0ef07
Handle incoming tags.
7 years ago
Roger Braun
0da6ade619
Save tags in object.
7 years ago
Roger Braun
9033bfffd2
Twitter API refactoring.
7 years ago
Roger Braun
dcfd494e97
Add Formatter.
7 years ago
Roger Braun
70024632ba
AP refactoring.
7 years ago
Roger Braun
423194520e
Fix mention replacing.
7 years ago
Roger Braun
dd12cf7296
Fix cws.
7 years ago
Roger Braun
1b67a59795
Repair retweets.
7 years ago
Roger Braun
f73cd6f3ce
Add problematic mastodon message.
7 years ago
Roger Braun
153995f832
Correct active state websub name.
7 years ago
Roger Braun
05f2cd0d93
Handle incoming follows.
...
Also Mastodon CWs.
7 years ago
Roger Braun
34a1ce00ec
Set valid_until date.
7 years ago
Roger Braun
36448d6483
Add externalprofile to TwAPI.
7 years ago
Roger Braun
2e753e8cd7
Refresh subscriptions.
7 years ago
Roger Braun
118c572006
Use changeset for remote user creation.
7 years ago
Roger Braun
373753e595
Add some basic changesets.
7 years ago
Roger Braun
1418d72749
Add class=attachment to attachment links.
7 years ago
Roger Braun
3320c9b176
Fix remote users retweeting local stuff.
7 years ago
Roger Braun
7303786160
Add some twapi fixes.
7 years ago
Roger Braun
db08498a9f
Prevent double insertions.
7 years ago
Roger Braun
4f9328c622
Preserve ids on favorites / retweets.
7 years ago
Roger Braun
b403ea4d2b
Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity
7 years ago
Roger Braun
a41aa4e489
Federate follow salmons.
7 years ago
Roger Braun
95ab0dc3c5
Add conversation ids to twapi announce representer.
7 years ago
Roger Braun
c51e15975a
Fix user fetching error.
7 years ago
Roger Braun
7db76a0f0e
Address incoming messages to followers.
8 years ago
Roger Braun
bda389d7d9
Subscribe to remote users on following.
8 years ago
Roger Braun
2d9fdbcc0d
Don't call out if we have the favorited notice locally.
8 years ago
Roger Braun
fa2610c795
Handle incoming favorites, fetch potentially missing messages.
8 years ago
Roger Braun
d982f04a65
Mock HTTPoison in testing.
8 years ago
Roger Braun
c85998ab8a
Parse incoming retweets.
8 years ago
Roger Braun
97257c692c
Fix specs.
8 years ago
Roger Braun
1077c5c58d
Remove reply-to for shares, mastodon gets confused.
8 years ago
Roger Braun
5d7831ee3e
Add self links to federated statuses.
8 years ago
Roger Braun
b34b046f16
Add user to announced status.
8 years ago
Roger Braun
138641589d
OStatus announce representer.
8 years ago
Roger Braun
df71c142cf
Remove doubled 'to' recipients.
8 years ago
Roger Braun
8141024259
Attachment parsing, better magic key fetching.
8 years ago
Roger Braun
16afea399d
Just give out the entry, not the whole feed.
8 years ago
Roger Braun
9c42453e06
Return note objects as ostatus post activities.
8 years ago
Roger Braun
018a1a390f
Use inReplyTo to find context.
8 years ago
Roger Braun
33c803d6da
Add attachment link to posts.
8 years ago
Roger Braun
102455bf29
Add avatar updating from incoming messages.
8 years ago
Roger Braun
93de603966
Add an ostatus representer for like activities.
8 years ago
Roger Braun
a3e82c5c24
Save context in likes / announces.
8 years ago
Roger Braun
16f8406eb6
Add statusnet_profile_url to the TwAPI.
8 years ago
Roger Braun
32a95d73da
Add twkn timeline.
8 years ago
Roger Braun
6dd8335477
Mark incoming activties as non-local.
8 years ago
Roger Braun
56bacc90d1
Fix specs, add local marker to actitivies.
8 years ago
Roger Braun
89c1e90eb2
Don't crypt raw iolists.
8 years ago
Roger Braun
ceb2f68432
Add type to rel=self link in feed.
8 years ago
Roger Braun
e54e592d6c
Return webfinger for ap_ids.
8 years ago
Roger Braun
6843755834
Make outgoing salmons work.
8 years ago
Roger Braun
bed0b39813
Add function to fetch users from fqn.
8 years ago
Roger Braun
bb1d08a47c
Return keys in webfinger.
8 years ago
Roger Braun
09f7ed4214
Don't set statusnetConversationIds on replies anymore.
8 years ago
Roger Braun
009fcd2acf
Stop adding statusnetConversationIds.
8 years ago
Roger Braun
4c8111c334
Use conversation mapping objects to get / retrieve context from TwAPI.
8 years ago
Roger Braun
f9912599c4
Pull in remote avatar on federation.
8 years ago
Roger Braun
18edc299b2
Handle duplicates.
8 years ago
Roger Braun
62607f37dc
Federate object id for posts in ostatus.
...
This is because ostatus doens't have an id for the activities.
8 years ago
Roger Braun
84027ff00b
Handle comments.
8 years ago
Roger Braun
d937a8e695
Add thr:in-reply-to to ostatus representer.
8 years ago
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...
8 years ago
Roger Braun
8a0d2b33d8
Keep ostatus id as activity id.
8 years ago
Roger Braun
a16da387d2
Handle full incoming feeds.
8 years ago
Roger Braun
20015b4b67
Save remote users with fqn as nickname.
8 years ago
Roger Braun
ba1ea77001
Make key fetching use ostatus fetching.
8 years ago
Roger Braun
427bac0966
Rework remote user subscription.
8 years ago
Roger Braun
69922bc724
Add user info gathering.
8 years ago
Roger Braun
ca40dda04c
Add some basic webfingering.
8 years ago
Roger Braun
1422e7aa84
Handle incoming websub subscriptions.
8 years ago
dtluna
a9b2ad1759
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/unfollow-activity
8 years ago
Roger Braun
451d18af63
Add proper callback route for websub confirmation.
8 years ago
Roger Braun
90da25505f
Add discovery and subscription requests to websub.
8 years ago
Roger Braun
1ea4325fec
Add user feed fixture.
8 years ago
Roger Braun
d1dce56a85
Refactor XML parsing.
8 years ago
Roger Braun
9e9d95ec99
Merge branch 'feature/incoming_ostatus' of ssh.gitgud.io:lambadalambda/pleroma into feature/incoming_ostatus
8 years ago
Roger Braun
7561158ab1
Merge branch 'feature/incoming_ostatus' of ssh.gitgud.io:lambadalambda/pleroma into feature/incoming_ostatus
8 years ago
Roger Braun
c5fa682c31
Refactor, add beginnings of websub client subscriptions.
8 years ago
Roger Braun
57bd59e407
Salmon creation.
8 years ago
Roger Braun
f1ebf812ee
Add inReplyTo to incoming messages.
8 years ago
Roger Braun
d9ebd785ab
Ostatus doesn't distinguish between activities / objects on create.
8 years ago
Roger Braun
e8882ab3da
Merge branch 'develop' into feature/incoming_ostatus
8 years ago
Roger Braun
22e936372e
Fix retweet spec.
8 years ago
Roger Braun
2f0e13abe2
Merge branch 'develop' into dtluna/pleroma-bugfix/deny-self-repeats
8 years ago
Roger Braun
b91ccef237
Output conversation id.
8 years ago
Roger Braun
f980f6778b
Wire up mentions.
8 years ago
Roger Braun
b438ea24ee
Add ostatus conversation as context.
8 years ago
Roger Braun
ab0114fbaa
Return salmon path for users, basic incoming salmon handling.
8 years ago
Roger Braun
34d3aea92f
Add incoming xml fixtures.
8 years ago
dtluna
42105497ca
Merge branch 'bugfix/deny-empty-posts' of ssh.gitgud.io:dtluna/pleroma into bugfix/deny-self-repeats
8 years ago
dtluna
5b6070ec40
Deny whitespace statuses
8 years ago
dtluna
f723b23691
Add error response to self-repeats
8 years ago
dtluna
6b6bc9435c
Merge branch 'bugfix/deny-empty-posts' of ssh.gitgud.io:dtluna/pleroma into bugfix/deny-self-repeats
8 years ago
dtluna
1e3791877c
Add error response on empty status
8 years ago
lambadalambda
a3b9741a62
Merge branch 'feature/follow-unfollow-by-screen-name' into 'develop'
...
Follow and unfollow using screen_name
See merge request !9
8 years ago
Roger Braun
4c216cba9c
Decode and verify salmons.
8 years ago
Roger Braun
cef4a4d709
Fix utf8 problems with iolists.
8 years ago
Roger Braun
04fb4f9c47
Add poco data to user.
8 years ago
Roger Braun
923584d046
Remove unknown activities from feed.
8 years ago
Roger Braun
c585f9e26c
Only handle subscription requests for now.
8 years ago
Roger Braun
8fb73c28bb
Only have one subscription per callback.
8 years ago
Roger Braun
1feb193731
Add rel=self link too feed.
8 years ago
Roger Braun
77cb260628
add basic federation to websub.
8 years ago
Roger Braun
39dc74f967
Add callback to websub subscription.
8 years ago
dtluna
28b203d08f
Add Undo of Follow Activity insertion
8 years ago
Roger Braun
1c00eb4a90
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into ostatus
8 years ago
dtluna
a9b3f99d48
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/follow-unfollow-by-screen-name
8 years ago
Roger Braun
f51a672ac4
Return object id in Ostatus create activties.
8 years ago
Roger Braun
424e0e7779
Add Websub verification.
8 years ago
Roger Braun
1e88f102c4
Fix specs, add some user info.
8 years ago
Roger Braun
1b9cc721a0
Websub controller beginnings.
8 years ago
dtluna
3a56d7318f
Add statuses/mentions endpoint
8 years ago
Roger Braun
cc330421fd
Better activities in ostatus.
8 years ago
dtluna
01901d9835
Merge branch 'feature/unfollow-by-screen-name' of ssh.gitgud.io:dtluna/pleroma into feature/follow-unfollow-by-screen-name
8 years ago
dtluna
d952b6cd7b
Merge branch 'feature/follow-by-screen-name' of ssh.gitgud.io:dtluna/pleroma into feature/follow-unfollow-by-screen-name
8 years ago
lambadalambda
eda742c78b
Merge branch 'feature/user-timeline' into 'develop'
...
Feature/user timeline
See merge request !8
8 years ago
Roger Braun
d23f3e3cf3
Add webfinger and basic feed support.
8 years ago
dtluna
470f5f7cd6
Add user timeline spec test
8 years ago
Roger Braun
36e883cd4b
Add basic Ostatus user representer.
8 years ago
Roger Braun
ce6cc84a4a
Add basic webfinger.
8 years ago
lambadalambda
ac9817bdb0
Merge branch 'bugfix/repeated-follow-unfollow' into 'develop'
...
Add error messages for repeated follows and unfollows
See merge request !7
8 years ago
Roger Braun
6a0e69a8a3
Fix syntax error.
8 years ago
Roger Braun
a185ea63af
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
8 years ago
Roger Braun
6bfd521974
Switch cache implementation for size limiting.
8 years ago
dtluna
369be708b2
Remove unnecesary queries
8 years ago
dtluna
f6e632d25b
Remove unnecesary asserts
8 years ago
dtluna
ef5033d7a7
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into bugfix/repeated-follow-unfollow
8 years ago
dtluna
f6547f7b7f
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/unfollow-by-screen-name
8 years ago
dtluna
82914e1e4d
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/follow-by-screen-name
8 years ago
dtluna
85bd480be3
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/help-test
8 years ago
dtluna
5229b01944
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/user-timeline
8 years ago
Roger Braun
eb9358c8d6
Add basic Avatar updating code.
8 years ago
dtluna
63f04b314d
Fix typo
8 years ago
dtluna
4b4ece2c74
Add user timeline fetching without credentials
8 years ago
Roger Braun
03a9c11d25
Display the users avatar if he has one set.
8 years ago
Roger Braun
d7e3b72c6a
Add avatar objects to user, fix specs.
8 years ago
Roger Braun
7617a593b9
Support data uris in uploads.
8 years ago
dtluna
7a0046d127
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/user-timeline
8 years ago
dtluna
9a8c348aed
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/unfollow-by-screen-name
8 years ago
dtluna
ce1eef9c98
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/help-test
8 years ago
Roger Braun
b41f3eff84
Preserve newlines in messages.
8 years ago
Roger Braun
5dac3727f1
Add registration to the TwAPI controller.
8 years ago
Roger Braun
b1edd94baa
Add user registration to TwAPI.
8 years ago
Roger Braun
03c6148bb3
Add user registration changeset.
8 years ago
Roger Braun
4f7adb343c
Address liking / announcing to the original author.
8 years ago
Roger Braun
4799dc6991
Add retweeting to TwAPI controller.
8 years ago
Roger Braun
60c60de330
Add announcements / retweets to TwAPI.
8 years ago
Roger Braun
21c397820f
Add announcements to activitypub.
8 years ago
Roger Braun
7a47afed3c
Update object correctly after setting context.
8 years ago
Roger Braun
c83f279a7d
Add unliking to TwAPI controller.
8 years ago
Roger Braun
f4eea0847b
Add unfavoriting to TwAPI.
8 years ago
Roger Braun
a926038cd0
Add unliking to activitypub.
8 years ago
Roger Braun
03ddaead7e
Add basic user caching.
...
Expires after 5 seconds.
8 years ago
dtluna
18cd04ade5
Add user timeline
8 years ago
Roger Braun
fa0c279139
Favorite changes.
...
- Add 'likes' to activity, collection of ids of people who liked it.
- show if you favorited something or not.
- Don't allow double favorites
- Address favorites to the followers of the liked activity's author.
8 years ago
Roger Braun
5cb446a148
Add favoriting to TwAPI controller.
8 years ago
Roger Braun
d0da40dc81
Display like activities.
8 years ago
Roger Braun
834c84b5dc
Update factory.
8 years ago
Roger Braun
653d605e14
Add favoriting to twitter api.
8 years ago
Roger Braun
1388054796
Add liking to ActivityPub.
8 years ago
Roger Braun
f97c8e4379
Add utility functions for objects and activities.
8 years ago
Roger Braun
4cac385411
Add factories for testing.
8 years ago
Roger Braun
1ccbe562c9
Add actor to objects.
8 years ago
dtluna
a8e50d602b
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into bugfix/repeated-follow-unfollow
8 years ago
dtluna
3ff917b5dd
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/follow-by-screen-name
8 years ago
dtluna
84c2012810
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/help-test
8 years ago
Roger Braun
d2bf099ae6
Fix twitter api date.
8 years ago
Roger Braun
1b086834bd
Don't return html in the text field.
8 years ago
Roger Braun
b666f11d2f
Add max_id fetching to activity fetching.
8 years ago
Roger Braun
6a179a44be
Test friends timeline more thoroughly.
8 years ago
Roger Braun
8eea09889b
Return directly addressed activities in friends timeline.
8 years ago
Roger Braun
15655d992e
Fix user representation after following.
8 years ago
dtluna
65ef18a715
Add error messages for repeated follows and unfollows
8 years ago
dtluna
c0e5b3459f
Add unfollowing using screen_name parameter
8 years ago
dtluna
896e40cd2b
Add following using screen_name parameter
8 years ago
dtluna
59a406d94c
Add test for help/test resource
8 years ago
dtluna
8f43992121
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
8 years ago
Roger Braun
bd247727e2
Remove vestigial file.
8 years ago
dtluna
8075badafe
Add Follow activity insertion
8 years ago
Roger Braun
a83fa053de
Parse mentions, save them, output them in TwAPI.
8 years ago
Roger Braun
2e89d505d3
Connect attachments with objects, not activities.
8 years ago
Roger Braun
6aa1523bb3
Put objects in inserted activties into the db.
8 years ago
Roger Braun
73df2f8e5e
Add attachments to the TwAPI.
8 years ago
Roger Braun
42c90855ba
Basic ObjectRepresenter.
8 years ago
Roger Braun
32aa83f3a2
Short circuit user verification if cookie is present.
8 years ago
Roger Braun
e7dc39e40c
Basic file uploading via TwAPI.
8 years ago
Roger Braun
08fdbd6f3a
Add Uploads.
8 years ago
Roger Braun
d2cdcc097b
Add conversation fetching to TwAPI controller.
8 years ago
Roger Braun
0dd3373304
Return statusnet_conversation_id in TwAPI.
8 years ago
Roger Braun
e25aea3fa7
Add conversation id to activities.
...
This is for compatibility with the TwAPI.
8 years ago
Roger Braun
bb07efdaab
Fix spec.
8 years ago
Roger Braun
e4de0ddc77
Add single status fetching to TwAPI.
8 years ago
Roger Braun
866a2663d4
Add fetching of activities in context.
8 years ago
Roger Braun
ae50b165cc
Add inReplyToStatus to TwAPI.
8 years ago
Roger Braun
e56dba1563
Add context and inReplyTo.
8 years ago
Roger Braun
74112ef99e
Add id to objects, too.
8 years ago
Roger Braun
1f0f79d959
Generate ids for activities.
8 years ago
Roger Braun
9ad045fd58
Return user specific json for logged in users.
8 years ago
Roger Braun
30650e5bc6
Add unfollowing to TwAPI.
8 years ago
Roger Braun
75e51b190d
Add following TwAPI endpoint.
8 years ago
Roger Braun
e2e0cd75b7
Add friends timeline.
8 years ago
Roger Braun
37e443ce6c
Add friends status fetching.
8 years ago
Roger Braun
569d9bac17
Add fetching for recipients.
8 years ago
Roger Braun
2db28df4cf
Add public timeline TwAPI.
8 years ago
Roger Braun
b9d0e34506
Add since_id for activitypub fetching.
8 years ago
Roger Braun
d4cf273f28
Add limiting to activity pub fetching.
8 years ago
Roger Braun
ad303783af
Add status posting via TwAPI.
8 years ago
Roger Braun
9a8850eb9e
Basic status creation and retrieval.
8 years ago
Roger Braun
8de523c8ae
Basic AP objects.
8 years ago
Roger Braun
093fd1832d
Add Twitter API verify_credentials endpoint.
8 years ago
Roger Braun
980717fdce
Add Twitter API user representer.
8 years ago
Roger Braun
e32dbfc9a5
Add basic auth.
8 years ago
Roger Braun
a93f3421a7
Phoenix skeleton
8 years ago
rinpatch
4a6855d9ee
Provide plaintext representations of content/cw in MastoAPI
8 years ago