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
6b32b9e346
Notifications: Use all recipients, not just "to".
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
fb7b926be3
Handle black name fields on incoming users.
7 years ago
lain
7b26443a76
ActivityPub: Send out Accept after Follow.
7 years ago
lain
8cf97ee8e1
ActivityPub: Basic note federation with Mastodon.
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
Hakaba Hitoyo
ea6d1b2b17
move avi.png & banner.png from /priv/static/static to /priv/static/images
7 years ago
eal
14b086eec2
Add a default profile picture and banner.
...
This removes the placehold.it dependency.
7 years ago
Roger Braun
a9c23e1c32
Add plug to validate signed http requests.
7 years ago
Lain Iwakura
bad499b3fd
Basic user deletion.
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
5637d163e6
MastodonAPI: Add proper user count.
7 years ago
eal
e9037ffc8d
Do not include user in their own follower count.
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
Thog
59770c3f5c
Fix all compilation warnings
7 years ago
Roger Braun
a743940463
MastoAPI: Implement all streaming functions.
7 years ago
Roger Braun
6a5f087174
Add blocks to User.
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
502cb38cd6
Move user search to User module.
7 years ago
Roger Braun
9af560083f
Use more efficient user note count update query.
7 years ago
Roger Braun
6af164f27b
Add password reset.
7 years ago
Roger Braun
44693c100d
Federate banners out.
7 years ago
Roger Braun
61adf676d5
Add basic mastodon notification support.
7 years ago
Roger Braun
5142a8efbb
Add profile update.
7 years ago
Roger Braun
72ca58c540
Save follower count and note count in user.
7 years ago
Roger Braun
44aef2183e
Add follower / friend fetching to user.
7 years ago
Roger Braun
396c32a6da
Add follower_address to users, add on generation.
7 years ago
Roger Braun
e343c0c9c4
Add way to update most recent notification id.
7 years ago
Roger Braun
ac04ba240a
Larger bio length limit for remote accounts.
7 years ago
Roger Braun
70024632ba
AP refactoring.
7 years ago
Roger Braun
dd12cf7296
Fix cws.
7 years ago
Roger Braun
fca7390c69
Only kick off websubs for local users.
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
b403ea4d2b
Merge branch 'develop' into dtluna/pleroma-feature/unfollow-activity
7 years ago
Roger Braun
bda389d7d9
Subscribe to remote users on following.
8 years ago
Roger Braun
c48c381e90
Merge branch 'develop' into dtluna/pleroma-refactor/1
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
eb12a89d22
Rename wrongly-named function.
8 years ago
Roger Braun
a173fb9e41
Get users fresh, might so we don't make new keys all the time.
8 years ago
Roger Braun
bb1d08a47c
Return keys in webfinger.
8 years ago
Roger Braun
ffc604a2c2
Use cache for user info data.
...
Later these should be persisted in the user.
8 years ago
dtluna
a9b2ad1759
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into feature/unfollow-activity
8 years ago
dtluna
6cf7c13228
Refactor code to comply with credo suggestions
8 years ago
Roger Braun
e8882ab3da
Merge branch 'develop' into feature/incoming_ostatus
8 years ago
dtluna
668b01da0b
Add restriction on names
8 years ago
Roger Braun
43d7a4b2cf
Add basic fields to support remote users.
8 years ago
Roger Braun
361a8c4219
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop
8 years ago
dtluna
28b203d08f
Add Undo of Follow Activity insertion
8 years ago
Roger Braun
1e88f102c4
Fix specs, add some user info.
8 years ago
Roger Braun
36e883cd4b
Add basic Ostatus user representer.
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
6bfd521974
Switch cache implementation for size limiting.
8 years ago
dtluna
ef5033d7a7
Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into bugfix/repeated-follow-unfollow
8 years ago
Roger Braun
d7e3b72c6a
Add avatar objects to user, fix specs.
8 years ago
Roger Braun
03c6148bb3
Add user registration changeset.
8 years ago
Roger Braun
03ddaead7e
Add basic user caching.
...
Expires after 5 seconds.
8 years ago
dtluna
65ef18a715
Add error messages for repeated follows and unfollows
8 years ago
Roger Braun
ddaaab115e
Use standard base url in User.
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
9a8850eb9e
Basic status creation and retrieval.
8 years ago
Roger Braun
66f536ecba
Add user schema.
8 years ago