lain
4816b09fa7
Add user upgrade function.
7 years ago
lain
f48bc5c3e1
Make User.following a postgres array.
7 years ago
Ekaterina Vaartis
ec07e087bc
Make user bio optional
7 years ago
lain
94db9ac4db
Merge branch 'develop' into feature/activitypub
7 years ago
lain
56cfe71858
Add moderator task.
7 years ago
lain
765671a5b0
Add password reset task.
7 years ago
lain
a06b9a3e0b
Logging.
7 years ago
lain
67afd024a7
Streamer: Make it less chatty.
7 years ago
lain
810cf8618f
ActivityPub: Fetch missing activities on reply.
7 years ago
lain
947ba6495d
More TwAPI fixes.
7 years ago
lain
92021fd00c
Logging, put incoming ap docs into incoming queue.
7 years ago
lain
279e1ce556
Typo.
7 years ago
lain
66aa35903e
Add missing alias.
7 years ago
lain
b52672294e
Move incoming AP to Federator.
7 years ago
lain
391b3e3586
TwitterAPI: Fix some bugz.
7 years ago
lain
fd95075e32
TwitterAPI: Fix mentions.
7 years ago
lain
eec6a87dbb
Allow moderators to delete posts.
7 years ago
lain
5bc810c452
Add moderator function.
7 years ago
lain
486e205810
Remove some noise.
7 years ago
lain
9c89916969
ActivityPub: One queue item per server.
7 years ago
lain
297a2c7d3f
Ignore duplicate create activities.
7 years ago
lain
ffa2f57c36
Salmons can't carry private information.
7 years ago
lain
6b6ab592ab
AP: Fix incoming conversations.
7 years ago
lain
6b32b9e346
Notifications: Use all recipients, not just "to".
7 years ago
lain
01faa7c555
TwitterAPI: support follow activities without published date.
7 years ago
lain
1633470e4a
TwitterAPI: Only fetch creates, announces, follows.
7 years ago
lain
313f186a66
Ostatus: Use all recipients as mentions.
7 years ago
lain
932d346d35
fix typo.
7 years ago
lain
8b11546334
For existing users, just replace info.
7 years ago
lain
decbf3a47f
fix typo.
7 years ago
lain
342d0b01d1
Only push to followers if they are addressed.
7 years ago
lain
78516a8daa
Salmon: Take both versions of public keys.
7 years ago
lain
dc1d3ceb72
Fix log.
7 years ago
lain
e368b68dcf
Log but ignore signature errors.
7 years ago
lain
76e71f47d3
Inbox: Don't add the same thing twice.
7 years ago
lain
010f818a29
Fix conversations.
7 years ago
lain
deaad6d97a
Fix delivery to CC.
7 years ago
lain
8567feed47
Salmon is ok!
7 years ago
lain
803bdc1a67
Federate non-public over ActivityPub only, do some better signing.
7 years ago
lain
4bc57ef20c
Don't relay non-public messages.
7 years ago
lain
5d89997a70
Respect visibility in API.
7 years ago
lain
5729233c36
Don't show unlisted in public.
7 years ago
lain
c974f6544f
Show users their own posts in timeline.
7 years ago
lain
44586f2967
ActivityPub: Fallback for unhandled outgoing activities.
7 years ago
lain
2997fe1ba9
CommonAPI: If no visibility is given, return parent visibility.
7 years ago
lain
d4b08dd838
MastodonAPI: Post with visibility settings
7 years ago
lain
539340d914
Handle sensitive property.
7 years ago
lain
20e6190ead
Transmogrify outgoing nsfw.
7 years ago
lain
8ca66b5961
ActivityPub: Add conversation id.
7 years ago
lain
912ca56e59
Mastodon StatusView: Return correct visibility.
7 years ago
lain
6ab0aba50a
Transmogrify outgoing hashtags.
7 years ago
lain
6046f10431
Actually fix incoming attachments.
7 years ago
lain
6352dffd13
Drop unhandle activities.
7 years ago
lain
b99eeb2bdf
Try to fetch AP user data first.
7 years ago
lain
68752b2047
Switch protocols to AP when post come in through AP.
7 years ago
lain
77c6c424a6
ActivityPub: Make fake Create activities for objects without one.
7 years ago
lain
81ea359a7c
ActivityPub: Handle incoming announces.
7 years ago
lain
5e36b750c1
ActivityPub: Fetch an object from an id.
7 years ago
lain
0f2ad25a7b
AcitvityPub: Outgoing Announces.
7 years ago
lain
32b995fbb6
ActivityPub: Implement outgoing likes.
7 years ago
lain
e1b12a7782
ActivityPub: Handle incoming likes.
7 years ago
lain
1f98de2079
ActivityPub: Use shared inbox.
7 years ago
lain
ab27c90c9f
ActivityPub: Handle attachments.
7 years ago
lain
fb7b926be3
Handle black name fields on incoming users.
7 years ago
lain
c2d0cb1a29
ActivtyPub Delivery: Use shared inbox if possible.
7 years ago
lain
7b26443a76
ActivityPub: Send out Accept after Follow.
7 years ago
lain
e7b73359e3
ActivityPub: Partly handle incoming follows.
7 years ago
lain
5682e48a25
ActivityPub: tags -> tag.
7 years ago
lain
05ba6ca1b8
Do some transmogrifying for the output.
7 years ago
lain
5a371892a0
Fix specs.
7 years ago
lain
7851b9ba81
ActivityPub: Use recipients fields.
7 years ago
lain
5454ec6a6c
ActivityPubController: Handle inbox data.
7 years ago
lain
ef0300889d
Transmogrifier: Handle basic notice creation.
7 years ago
lain
ae26604378
ActivityPub: Refactor create function.
7 years ago
lain
38b61fddfe
HttpSignature Plug: Skip if already valid.
7 years ago
lain
b331cb449a
Merge branch 'develop' into feature/activitypub
7 years ago
lain
26ccb768d3
Make test output easier to read.
7 years ago
lain
91928b06ab
Merge branch 'hakabahitoyo/pleroma-feature/atom-feed-pagination' into develop
7 years ago
lain
8cf97ee8e1
ActivityPub: Basic note federation with Mastodon.
7 years ago
lain
ce31f3a922
Twitter Representers: Handle Mastodon attachments.
7 years ago
Roger Braun
ae1ec858f4
Basic AP user building.
7 years ago
Roger Braun
52200998c9
Merge branch 'develop' into feature/activitypub
7 years ago
hakabahitoyo
a61f21ff4f
print <link rel="next"> element in atom.feed
7 years ago
Hakaba Hitoyo
7124f12a94
introduce max_id parameter in feed.atom (debug)
7 years ago
Roger Braun
08f458e6df
UtilController: Fix statusnet config api compatibility.
7 years ago
Hakaba Hitoyo
9c61f60558
introduce max_id parameter in feed.atom
7 years ago
lambda
af854f7e01
Merge branch 'develop' into 'develop'
...
action_fallback for OAuth Controller
See merge request pleroma/pleroma!63
7 years ago
lambda
f0cde24f71
Merge branch 'fix/config-disable-chat' into 'develop'
...
Add config option for enabling/disabling chat.
See merge request pleroma/pleroma!58
7 years ago
Calv Collins
73249fa5ff
Changed fallback controller to handle all cases from OAuthController
7 years ago
Calv Collins
314f4775c5
Merge branch 'develop' of https://git.pleroma.social/calv/pleroma into develop
7 years ago
Calv Collins
bdb5dd2194
Create action_fallback for username/password incorrect input
7 years ago
Roger Braun
2f291576e4
Fix compile errors on 1.4.5
7 years ago
eal
286f6698ee
Detect file type if none given.
7 years ago
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
7 years ago
Hakaba Hitoyo
c8a2931549
add backend endpoint /images
7 years ago
Hakaba Hitoyo
ea6d1b2b17
move avi.png & banner.png from /priv/static/static to /priv/static/images
7 years ago
eal
f0745148a3
Add config option for enabling/disabling chat.
7 years ago
eal
29be70c008
Add remote following of local profiles.
7 years ago
eal
ab83e0de6d
TwitterAPI: Add is_local to user view.
7 years ago
eal
0f194dc56b
Merge branch 'feature/instance-thumbnail-api' into 'develop'
...
Provide instance thumbnail in /api/v1/instance
See merge request pleroma/pleroma!55
7 years ago
eal
ab8b9ababa
Split emoji to default and custom.
7 years ago
Hakaba Hitoyo
03c15a54f5
provide instance thumbnail at /api/v1/instance (debug)
7 years ago
Hakaba Hitoyo
e47f60c053
provide instance thumbnail at /api/v1/instance (debug)
7 years ago
Hakaba Hitoyo
a4335e391f
provide instance thumbnail at /api/v1/instance
7 years ago
Roger Braun
5e37adedfb
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
ad0ab3a57b
Merge branch 'hakabahitoyo/pleroma-feature/atom-feed-logo' into develop
7 years ago
Hakaba Hitoyo
cefb6cfea1
provide logo at feed.atom (debug)
7 years ago
Hakaba Hitoyo
b713b28dfd
provide logo at feed.atom
7 years ago
lambda
2f23ae5b68
Merge branch 'pr-upstream-http-proxy' into 'develop'
...
Pr upstream http proxy
See merge request pleroma/pleroma!43
7 years ago
Roger Braun
64e51c2cfa
Fix incoming Pleroma CWs. Closes #96 .
7 years ago
Jeff Becker
066fe1a697
use nil instead of empty string
7 years ago
Jeff Becker
dffde6631d
Merge remote-tracking branch 'upstream/develop' into pr-upstream-http-proxy
7 years ago
Roger Braun
0f722a8c22
Stats: Make less crashy and improve query.
7 years ago
eal
beb13bf3a9
Revert "Revert "Add remote follow pages.""
...
This reverts commit b259b4e4d1
.
7 years ago
eal
57d413e655
Revert "Revert "Add remote follow path to webfinger.""
...
This reverts commit fb5aa34092
.
7 years ago
eal
b259b4e4d1
Revert "Add remote follow pages."
...
This reverts commit 47e8c8db05
.
7 years ago
eal
fb5aa34092
Revert "Add remote follow path to webfinger."
...
This reverts commit bc689740f0
.
7 years ago
eal
47e8c8db05
Add remote follow pages.
7 years ago
eal
bc689740f0
Add remote follow path to webfinger.
7 years ago
eal
b3e7d7ae6d
Fetch external profile in the background.
7 years ago
eal
80f6ac412a
Merge branch 'default-pictures' into 'develop'
...
Add a default profile picture and banner.
See merge request pleroma/pleroma!48
7 years ago
eal
14b086eec2
Add a default profile picture and banner.
...
This removes the placehold.it dependency.
7 years ago
eal
d8db39564e
Move user count to stats agent.
7 years ago
eal
9717166d10
Add a stats agent for storing data from expensive queries.
7 years ago
eal
d56ab43609
Ask for proxy URL if proxy enabled.
...
Also change the true/false question to y/n
7 years ago
Sebastian Huebner
29b7e822fb
added question about activating mediaproxy to config generator
7 years ago
Jeff Becker
1e185b9301
apply proxy settings to media_proxy
7 years ago
Jeff Becker
5ddd15d794
make httppoison use configurable http proxy
7 years ago
eal
5c09d8d3f1
Unlink follow import process from the one processing request.
...
Mistakes were made.
7 years ago
href
0ccd0e5cc9
Remove a useless URI.encode call in MediaProxy
7 years ago
lambda
35ac549a99
Merge branch 'media-proxy' into 'develop'
...
Media proxy
See merge request pleroma/pleroma!34
7 years ago
Lain Iwakura
2a744cdff8
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Lain Iwakura
f1f79c0dca
Fix timelines in subway tooter.
7 years ago
lambda
29c9812789
Merge branch 'fix/twitterapi-follow-lists' into 'develop'
...
Fix follower/following lists.
Closes #29
See merge request pleroma/pleroma!41
7 years ago
Lain Iwakura
47887ac848
MastoAPI: Fix always-sensitive bugs.
7 years ago
Lain Iwakura
846d59a536
Send out salmons before websub.
7 years ago
eal
1969773fb4
Fix follower/following lists.
...
Add tests.
7 years ago
lambda
6b48489237
Merge branch 'feature/follow-import' into 'develop'
...
Add follow import.
See merge request pleroma/pleroma!40
7 years ago
eal
fdfb508259
Run follow import in the background.
7 years ago
eal
d89193a8d7
Allow uploading a file for follow import.
7 years ago
Lain Iwakura
4a13b84887
Add recipients field to activities.
...
Also do some very basic checks for AP message insertion.
7 years ago
eal
39ccfdc084
Add follow import.
7 years ago
href
f909aec050
proxy emojis
...
(i fix emojos better than gargon but sshhhhh)
7 years ago
href
8e82547179
fix content-type and fallback to image/jpeg
7 years ago
Roger Braun
888ec9e579
ActivityPub: Check inbox requests for valid signature.
7 years ago
Roger Braun
a9c23e1c32
Add plug to validate signed http requests.
7 years ago
Lain Iwakura
64330d9455
ActivityPub: Add object routes / controller.
7 years ago
Lain Iwakura
a89a613e4e
ActivityPub: Use only string keys in views.
7 years ago
Lain Iwakura
da005d3332
ActivityPub: Add Objects View.
7 years ago
lambda
4b06e46a3a
Merge branch 'fix/tootdon-mentions' into 'develop'
...
Fix Tootdon linking the whole status when mentioning someone.
See merge request pleroma/pleroma!39
7 years ago
eal
b00e230760
Add a bunch of useless HTML to mentions.
7 years ago
Roger Braun
c3bcafc51b
HTTPSig: Add method to validate conn
7 years ago
Roger Braun
5599c5920c
Basic incoming AP support.
7 years ago
href
9093b2cf49
Merge remote-tracking branch 'upstream/develop' into media-proxy
7 years ago
href
077faaed8c
Limit body size to 25MB
7 years ago
Roger Braun
25118aeef7
Add link to AP address in webfinger.
7 years ago
Roger Braun
30e9b22f96
Merge branch 'develop' into feature/activitypub
7 years ago
Roger Braun
d5a13c10ac
Merge branch 'feature/user_deletion' into develop
7 years ago
Lain Iwakura
ef2322bdb7
Delete notifications on activity deletion.
7 years ago
Lain Iwakura
bad499b3fd
Basic user deletion.
7 years ago
lambda
35cfbf43a0
Merge branch 'fix/linkify' into 'develop'
...
Fix links with HTML elements and/or parentheses.
See merge request pleroma/pleroma!38
7 years ago
lambda
40c30ab895
Merge branch 'fix/mastoapi-attachment-linking' into 'develop'
...
MastoAPI: don't add attachment links.
Closes #92
See merge request pleroma/pleroma!37
7 years ago
lambda
d7da3ca05d
Merge branch 'postgresetup' into 'develop'
...
first version of safe DB setup
See merge request pleroma/pleroma!32
7 years ago
eal
a3e68f0233
Allow parentheses in links.
7 years ago
eal
bf91e5659f
Fix HTML escape breaking some links.
7 years ago
eal
5436dbaeaf
MastoAPI: don't add attachment links.
7 years ago
Lain Iwakura
6df6ad0b42
User deletion: Remove relationships.
7 years ago
Lain Iwakura
a78ae2a685
Don't follow deactivated users.
7 years ago
Lain Iwakura
b727ecc5e7
Add function to deactivate users.
7 years ago
Lain Iwakura
0ec5aeb8a7
Don't log in deactivated users.
7 years ago
Lain Iwakura
e31a5ff4af
Priority queue fixes.
7 years ago
Lain Iwakura
66c3813ea6
Add basic queue prioritization.
7 years ago
href
72f7baa654
Merge remote-tracking branch 'upstream/develop' into media-proxy
7 years ago
Roger Braun
1c90bfb4f6
Merge remote-tracking branch 'origin/develop' into feature/chat
7 years ago
Roger Braun
5945ec84e9
Don't save user in socket, just save the name.
7 years ago
Roger Braun
69f1024bb0
Add basic channel state.
7 years ago
eal
c1fa1e8844
Fix basic auth for passwords with a colon.
7 years ago
Lain Iwakura
5c40986120
Basic backend chat.
7 years ago
Henry Jameson
964e2dd2f0
unfuck
7 years ago
Henry Jameson
6b60f5f64a
made psql script compatible with migrations or generate_config reruns
7 years ago
Henry Jameson
071f518028
reverts config gen
7 years ago
Henry Jameson
a884e08271
fix
7 years ago
Henry Jameson
4071403117
fixes
7 years ago
Henry Jameson
0673511d39
first version of safe DB setup
7 years ago
Roger Braun
d08a34e88b
OStatus: Add user bio as summary field
...
Fixes problem with bio federation.
7 years ago
Lain Iwakura
5637d163e6
MastodonAPI: Add proper user count.
7 years ago
href
1cb5cbdc6c
Improve error handling, add configuration
7 years ago
href
e28c110eba
mandatory typo fix...
7 years ago
href
5f35fdcf5d
media proxy: good enough wip
7 years ago
lambda
9d1c0ec18d
Merge branch 'salmon-native-keys' into 'develop'
...
Salmon: generate private key with native crypto if available.
See merge request pleroma/pleroma!33
7 years ago
href
4524721fba
Salmon: generate private key with native crypto if available.
7 years ago
Lain Iwakura
c680ae581d
Return xml notice at /notice path.
7 years ago
Lain Iwakura
44dc694882
Add configuration generation tool, update readme.
7 years ago
Roger Braun
d16b613929
MastodonUI login: Show error message on error.
7 years ago
lambda
698a75cb39
Merge branch 'develop' into 'develop'
...
Pleroma-Dark default theme for the Mastodon Frontend
See merge request pleroma/pleroma!27
7 years ago
eal
1625021a9c
Merge branch 'fix/self-follow' into 'develop'
...
Dont include the user in their own follower count.
See merge request pleroma/pleroma!29
7 years ago
eal
e9037ffc8d
Do not include user in their own follower count.
7 years ago
eal
fa19de97ba
MastoAPI: no more than 4 attachments.
7 years ago
Roger Braun
747a68a075
Treat internal emoji like external.
7 years ago
Roger Braun
cf0bbf320d
MastoAPI: Add max_toot_chars.
7 years ago
eal
bd921ca5d7
Fix posts being streamed to non-local websocket channels.
7 years ago
eal
4db5954786
Don't let the user unfollow their own account.
7 years ago
eal
aadf54e0df
Don't show the user in their own following count.
7 years ago
Hyper! (Stitch)
36011fee4e
Add Custom Pleroma-dark theme
7 years ago
Roger Braun
52aa65fe6e
Federator Queue: Add seperate in/out queues.
7 years ago
Roger Braun
5ff5d583b6
MastodonAPI: Streaming fixes.
...
Now shows repeats in the home tl.
7 years ago
Roger Braun
0f099dac67
MastodonAPI: Add sign out.
...
Close #79
7 years ago
Roger Braun
c336a13d2c
MastoAPI: Only return create activties in contexts.
7 years ago
Thog
59770c3f5c
Fix all compilation warnings
7 years ago
lambda
ed3403ad8b
Merge branch 'formatting-fixes' into 'develop'
...
Formatting fixes
Closes #80
See merge request pleroma/pleroma!22
7 years ago
eal
146ec80285
Merge branch 'fix/mastofe-login-redirect' into 'develop'
...
Redirect to Getting Started on login.
See merge request pleroma/pleroma!21
7 years ago
eal
f53cdabcdf
Add #nsfw tag if sensitive content bit is set
7 years ago
eal
31e4277ba5
Don't add summary if empty.
7 years ago
eal
fb118b2978
Don't insert newlines to generated HTML.
...
MastoFE doesn't like them.
7 years ago
eal
66e78c3ec4
Escape HTML instead of discarding it.
7 years ago
Roger Braun
4647bcd6e6
Don't start streamer during tests.
7 years ago
eal
9c60cc88df
Redirect to Getting Started on login.
7 years ago
Roger Braun
a743940463
MastoAPI: Implement all streaming functions.
7 years ago
Roger Braun
5719f69ae3
MastodonAPI: Stream fixes.
7 years ago
Roger Braun
43499848d0
Small css fix.
7 years ago
Shpuld Shpuldson
189513e4ff
Add styles to make login page resemble mastodon's
7 years ago
Roger Braun
8de890a0d9
Add custom emoji to Mastodon UI initial state.
7 years ago
Roger Braun
ced0d64d75
MastoAPI: Make attachment ids strings.
7 years ago
lambda
1cca544e20
Merge branch 'twitterapi-bitlbee' into 'develop'
...
TwitterAPI: Add missing endpoints for bitlbee.
Closes #67
See merge request pleroma/pleroma!18
7 years ago
eal
f9828e578c
TwitterAPI: Add /users/show.
7 years ago
eal
163c658202
TwitterAPI: Add unimplemented /mutes/users/ids.
7 years ago
eal
22bbe27115
TwitterAPI: Add unimplemented /friendships/no_retweets/ids.
7 years ago
eal
3533bf7eac
TwitterAPI: Add /friends/ids.
7 years ago
eal
06c3ee3bac
Accept 1 as true.
7 years ago
eal
c84723b679
MastoAPI: Add media timelines.
7 years ago
Roger Braun
083cd169d2
MastoAPI: Fix repeat api bug.
...
Documentation was wrong, reblogging actually returns the reblog, not
the reblogged status.
7 years ago
Roger Braun
5fc6e9d467
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
d293ceb1b5
Add Mastodon frontend.
7 years ago
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
7 years ago
lambda
87dee3902a
Merge branch 'filetype-recognition' into 'develop'
...
Use headers for file content type recognition.
See merge request pleroma/pleroma!14
7 years ago
lambda
efcf54dc02
Merge branch 'mastoapi-update-credentials' into 'develop'
...
MastoAPI: Add update credentials endpoint.
Closes #61
See merge request pleroma/pleroma!15
7 years ago
eal
18a95cd375
Add common video and audio types.
7 years ago
eal
fc7483cb3c
MastoAPI: Add update credentials endpoint.
7 years ago
eal
260b148b92
Use headers for file content type recognition.
7 years ago
Roger Braun
414c52509b
MastoAPI: Websocket streaming for federated timeline.
7 years ago
Roger Braun
bd5bdc4c24
MastoAPI: Basic streaming.
7 years ago
Roger Braun
a1923d20e8
MastoAPI: Fix reblog emojis.
7 years ago
Roger Braun
fd12e585c9
Handle existing redirect params.
7 years ago
Roger Braun
1d3d66a841
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
6e9c22c0af
MastoAPI: Use string ids everywhere.
7 years ago
eal
e6a78c6ed0
MastoAPI: Add notification get, clear and dismiss.
7 years ago
Roger Braun
1b8ad9f731
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
266d9c008d
MastoAPI: Fetch statuses in search.
7 years ago
lambda
2247d7580e
Merge branch 'fix-tootdon-image-uploads' into 'develop'
...
Correct mimetype on bad uploads.
See merge request pleroma/pleroma!12
7 years ago
eal
e942e1e552
Correct mimetype on bad uploads.
7 years ago
Roger Braun
f1d27a5fbb
Add actor column to activities.
7 years ago
Roger Braun
41b8a76e96
Re-fetch user data on salmon decode error.
7 years ago
lambda
77e272df2d
Merge branch 'following-you-in-user-view' into 'develop'
...
TwitterAPI user view: add follows_you.
See merge request pleroma/pleroma!11
7 years ago
eal
f7fc048aeb
TwitterAPI user view: add follows_you.
7 years ago
Roger Braun
d2430d5007
Look through whole db for user timelines.
...
They already have an index that's good enough.
7 years ago
eal
4656cb9b99
TwitterAPI user view: add blocks.
7 years ago
eal
6c0758e041
TwitterAPI: Add blocks.
7 years ago
lambda
be67db5547
Merge branch 'mastodon-emoji-endpoint' into 'develop'
...
Add mastodon API endpoint for custom emoji.
See merge request pleroma/pleroma!8
7 years ago
eal
c6210183e1
Add mastodon API endpoint for custom emoji.
7 years ago
lambda
d761b1543a
Merge branch 'authenticated-profile-fetching' into 'develop'
...
Allow profile fetching for authenticated users only.
Closes #54
See merge request pleroma/pleroma!7
7 years ago
Roger Braun
722c4614ad
Allow self-rt.
7 years ago
Roger Braun
7da978f3f5
Linkify fixes.
7 years ago
Roger Braun
6dfa62800a
Revert "Longer timeouts for user fetching."
...
Breaks too many tests.
This reverts commit 7de3a65214
.
7 years ago
Roger Braun
7de3a65214
Longer timeouts for user fetching.
7 years ago
eal
f85566324e
Allow profile fetching for authenticated users only.
7 years ago
lambda
ed1eb5deea
Merge branch 'fix-tootdon-oauth' into 'develop'
...
Fix tootdon logins.
See merge request pleroma/pleroma!6
7 years ago
eal
b0e27b21dd
Fix tootdon logins.
7 years ago
Roger Braun
7252f6b054
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
046bee34d3
Fix bug when no posts are in the db.
7 years ago
lambda
fa1f11e8e9
Merge branch 'feature/blocks' into 'develop'
...
Feature/blocks
See merge request pleroma/pleroma!5
7 years ago
Roger Braun
c6b9b777da
MastoAPI: Add list of blocked users.
7 years ago
Roger Braun
5bf92e50be
MastoAPI: Add blocking.
7 years ago
Roger Braun
33beb51da4
MastoAPI: Add blocking to AccountView.
7 years ago
Roger Braun
8a1a7191fd
MastoAPI: Fix mentions always being for an anonymous user.
7 years ago
Roger Braun
9b63647aff
MastoApi: Add blocking to fetches.
7 years ago
Roger Braun
d89a7a0b34
TwitterAPI: Add blocking to fetches.
7 years ago
Roger Braun
867ac1e4f5
Handle nil cases.
7 years ago
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
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
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
3037814fde
Only search through last 100_000 activities for fetches.
...
This is purely a performance enhancement
7 years ago
Roger Braun
968a546d4a
MastoAPI: Return id as string instead of integer.
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
Mark Felder
efe12e1a73
Fix /api/v1/accounts/search by splitting account search into its own function
7 years ago
eal
2ffc6da207
Clean style.
...
Use 'follow' instead of 'follows' and correct indentation.
7 years ago
eal
c56d28f96c
Fix return type of /api/v1/follows
7 years ago
eal
11d2287476
Return error message on errors
7 years ago
eal
813d2eaaf0
Add mastodon API endpoint for follow
7 years ago
Roger Braun
5293516730
Use more efficient query to fetch likes.
7 years ago
Roger Braun
9af560083f
Use more efficient user note count update query.
7 years ago
Roger Braun
ec546baee9
Use different index for object fetching.
7 years ago
Roger Braun
261ec82451
Return nil for nil object requests.
7 years ago
Roger Braun
b35ff8f755
Use index in basic activity query.
7 years ago
Roger Braun
9f417fd5e9
Speed up deletion and related queries.
7 years ago
Roger Braun
5912dd0f5d
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
7 years ago
Roger Braun
64bc38e009
MastoAPI: Add emoji output.
7 years ago
eal
fe7804e42d
Add an API endpoint for emoji.
7 years ago
Roger Braun
38f3908c14
Revert "Simplify query."
...
This reverts commit a17b261379
.
7 years ago
Roger Braun
6af164f27b
Add password reset.
7 years ago
Roger Braun
a17b261379
Simplify query.
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
2b980dea2f
Remove tag links for now, they break some regular links.
7 years ago
Roger Braun
270c903220
Add tag links.
7 years ago
Roger Braun
d009a79df5
TwitterAPI: Return proper error.
...
Fixes #32 .
7 years ago
Roger Braun
ae38b72e24
MastoAPI: Fix reblog view.
7 years ago
Roger Braun
260f09dd6c
MastoAPI: Return reblogs, too.
7 years ago
Roger Braun
6000f61727
MastoAPI: Add repeats to statusview.
7 years ago
Roger Braun
fb46d6fbc4
Prefer post-specific emoji.
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
6877d7aaad
Fix typo.
7 years ago
Roger Braun
255a681782
TwitterAPI: Add tag timeline.
7 years ago
Roger Braun
b7b3e3f263
Use inserted_at as sort in search.
7 years ago
Roger Braun
678dd4c8ec
Use desc id to sort instead of desc inserted_at
...
Should mean the same and is indexed.
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
c17c8ce36d
Don't check limit twice in TwitterAPIController.
7 years ago
Roger Braun
03952a2760
Sort by updated_at
...
the updated_at column isn't indexed, so postgres won't take the wrong index.
7 years ago
Roger Braun
f039c9c19a
Don't specify order in results for now.
7 years ago
Roger Braun
5d1f8dcd1c
TwitterAPI: Add search.
7 years ago
Roger Braun
44693c100d
Federate banners out.
7 years ago
Roger Braun
0fbf1911f5
Banners are objects.
7 years ago
Roger Braun
abac96f41d
Update banner from remote accounts.
7 years ago
Roger Braun
0872f5f394
Add undocumented default user default settings.
7 years ago
Roger Braun
5602293690
Fix callback state.
7 years ago
Roger Braun
c36229c4aa
Add remote user fetching to search.
7 years ago
Roger Braun
73bdfd6c2b
Set search config to 'english'.
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
c20530e708
Add configuration option for registrations.
7 years ago
Roger Braun
50409326a8
Refactor posting and make character limit configurable.
7 years ago
Roger Braun
ac2893a945
Add instance config options.
7 years ago
Roger Braun
3aaf6608c6
MastoAPI: Set user id on replies.
7 years ago
Roger Braun
f445a1b376
Don't die on fetching problems.
7 years ago
Roger Braun
3ca853fb61
MastoAPI: Follower-related changes
7 years ago
Roger Braun
fc85c9f086
Add tag timelines.
7 years ago
Roger Braun
b0363e8055
MastoAPI: Add favourited_by/reblogged_by.
7 years ago
Roger Braun
ac3f32da7e
Preserve state in oauth
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
641c24cdd4
Add media upload endpoint.
7 years ago
Roger Braun
3184939055
Ensure non-null bio.
7 years ago
Roger Braun
d168ef5a9e
MastoAPI: Add accounts getting.
7 years ago
Roger Braun
ad5001828e
Oh no! More datetime fixes!
7 years ago
Roger Braun
14b4029b1d
Reparse time to ensure correct format.
7 years ago
Roger Braun
94be93aad0
Allign datetime format with mastodon.
7 years ago
Roger Braun
d2faee01ee
Return iso8601 date.
7 years ago
Roger Braun
e6286152b9
Fix logic.
7 years ago
Roger Braun
49929321c7
Add relationships to masto api.
7 years ago
Roger Braun
f03524805f
Try host-meta call over https.
7 years ago
Roger Braun
07b694814e
Optimize conversation fetching.
7 years ago
Roger Braun
1bc58230ee
Remove milliseconds from mastodon api response.
7 years ago
Roger Braun
7331733d30
Use signed integer as attachment id.
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
cda01285f4
Add pagination to notifications.
7 years ago
Roger Braun
f1d9f2f6cd
MastoAPI: More link headers.
7 years ago
Roger Braun
0df4a0f26d
Add parentheses.
7 years ago
Roger Braun
02f824f9d5
MastoAPI: Add link headers to home timeline
7 years ago
Roger Braun
cd6cba2f67
log ostatus handling errors.
7 years ago
Roger Braun
f0d41a3abf
Merge branch 'develop' into oauth2
7 years ago
Roger Braun
464c33e9a1
Add follow notifications.
7 years ago
Roger Braun
3bad294058
Add reblogs to notifications.
7 years ago
Roger Braun
bcce3e5dd2
Add favorites to notifications.
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
b8912ff954
Fix masto api context.
7 years ago
Roger Braun
8672d4d12b
Add context to mastodonAPI.
7 years ago
Roger Braun
fc10875895
Add attachments to mastoapi statuses.
7 years ago
Roger Braun
96473dfac0
Reverse mastodon timeline data.
7 years ago
Roger Braun
e8975d06be
Add header image to masto api.
7 years ago
Roger Braun
d66d69c3b4
Small hack to make notifications return empty for now.
7 years ago
Roger Braun
5fe9e4dd3f
Do oauth redirect.
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
59dd240c08
Use token exchange method.
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
a22f2e683b
Add type restriction to activitypub fetcher
...
Mainly because Mastodon only returns notes, not the other activities.
7 years ago
Roger Braun
95cedd6000
Make auth tokens usable once and expire them.
7 years ago
Roger Braun
95aa6a3c65
Try to fetch from html again if fetching from atom gives no results.
7 years ago
Roger Braun
2652d9e4ed
Slight cleanup.
7 years ago
Roger Braun
2a298d70f9
Add very basic oauth and mastodon api support.
7 years ago