Roger Braun
a9c23e1c32
Add plug to validate signed http requests.
2017-12-12 10:17:21 +01:00
Lain Iwakura
bad499b3fd
Basic user deletion.
2017-12-08 17:50:11 +01:00
Lain Iwakura
6df6ad0b42
User deletion: Remove relationships.
2017-12-07 18:13:05 +01:00
Lain Iwakura
a78ae2a685
Don't follow deactivated users.
2017-12-07 17:51:55 +01:00
Lain Iwakura
b727ecc5e7
Add function to deactivate users.
2017-12-07 17:47:23 +01:00
Lain Iwakura
5637d163e6
MastodonAPI: Add proper user count.
2017-11-30 14:59:44 +01:00
eal
e9037ffc8d
Do not include user in their own follower count.
2017-11-21 15:33:09 +02:00
eal
bd921ca5d7
Fix posts being streamed to non-local websocket channels.
2017-11-20 07:58:43 +02:00
eal
4db5954786
Don't let the user unfollow their own account.
2017-11-20 07:50:56 +02:00
eal
aadf54e0df
Don't show the user in their own following count.
2017-11-20 00:31:39 +02:00
Thog
59770c3f5c
Fix all compilation warnings
2017-11-19 02:22:07 +01:00
Roger Braun
a743940463
MastoAPI: Implement all streaming functions.
2017-11-16 16:49:51 +01:00
Roger Braun
6a5f087174
Add blocks to User.
2017-11-02 21:57:37 +01:00
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.
2017-10-31 16:37:11 +01:00
Roger Braun
502cb38cd6
Move user search to User module.
2017-10-30 19:23:16 +01:00
Roger Braun
9af560083f
Use more efficient user note count update query.
2017-10-24 14:16:17 +02:00
Roger Braun
6af164f27b
Add password reset.
2017-10-19 17:37:24 +02:00
Roger Braun
44693c100d
Federate banners out.
2017-09-16 13:44:08 +02:00
Roger Braun
61adf676d5
Add basic mastodon notification support.
2017-09-11 18:53:19 +02:00
Roger Braun
5142a8efbb
Add profile update.
2017-08-29 15:14:00 +02:00
Roger Braun
72ca58c540
Save follower count and note count in user.
2017-07-22 17:42:15 +02:00
Roger Braun
44aef2183e
Add follower / friend fetching to user.
2017-07-20 19:37:41 +02:00
Roger Braun
396c32a6da
Add follower_address to users, add on generation.
2017-07-19 18:49:25 +02:00
Roger Braun
e343c0c9c4
Add way to update most recent notification id.
2017-07-02 15:01:59 +02:00
Roger Braun
ac04ba240a
Larger bio length limit for remote accounts.
2017-07-01 02:00:12 +02:00
Roger Braun
70024632ba
AP refactoring.
2017-05-16 18:19:04 +02:00
Roger Braun
dd12cf7296
Fix cws.
2017-05-11 17:59:11 +02:00
Roger Braun
fca7390c69
Only kick off websubs for local users.
2017-05-10 18:43:14 +02:00
Roger Braun
118c572006
Use changeset for remote user creation.
2017-05-10 10:16:20 +02:00
Roger Braun
373753e595
Add some basic changesets.
2017-05-09 18:11:51 +02:00
Roger Braun
b403ea4d2b
Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity
2017-05-07 19:28:23 +02:00
Roger Braun
bda389d7d9
Subscribe to remote users on following.
2017-05-06 14:09:39 +02:00
Roger Braun
c48c381e90
Merge branch 'develop' into dtluna/pleroma-refactor/1
2017-05-05 11:46:59 +02:00
Roger Braun
6843755834
Make outgoing salmons work.
2017-05-01 13:14:58 +02:00
Roger Braun
bed0b39813
Add function to fetch users from fqn.
2017-04-30 18:48:48 +02:00
Roger Braun
eb12a89d22
Rename wrongly-named function.
2017-04-30 15:06:22 +02:00
Roger Braun
a173fb9e41
Get users fresh, might so we don't make new keys all the time.
2017-04-30 15:05:16 +02:00
Roger Braun
bb1d08a47c
Return keys in webfinger.
2017-04-30 15:00:04 +02:00
Roger Braun
ffc604a2c2
Use cache for user info data.
...
Later these should be persisted in the user.
2017-04-30 10:04:54 +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
dtluna
6cf7c13228
Refactor code to comply with credo suggestions
2017-04-27 16:18:50 +03:00
Roger Braun
e8882ab3da
Merge branch 'develop' into feature/incoming_ostatus
2017-04-26 09:18:49 +02:00
dtluna
668b01da0b
Add restriction on names
2017-04-24 15:34:54 +03:00
Roger Braun
43d7a4b2cf
Add basic fields to support remote users.
2017-04-24 08:49:09 +02:00
Roger Braun
361a8c4219
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
2017-04-23 10:37:22 +02:00
dtluna
28b203d08f
Add Undo of Follow Activity insertion
2017-04-21 19:54:21 +03:00
Roger Braun
1e88f102c4
Fix specs, add some user info.
2017-04-21 00:51:09 +02:00
Roger Braun
36e883cd4b
Add basic Ostatus user representer.
2017-04-17 14:12:36 +02:00
lambadalambda
ac9817bdb0
Merge branch 'bugfix/repeated-follow-unfollow' into 'develop'
...
Add error messages for repeated follows and unfollows
See merge request !7
2017-04-17 05:46:59 -04:00
Roger Braun
6bfd521974
Switch cache implementation for size limiting.
2017-04-17 11:36:17 +02:00