Commit Graph

800 Commits (8857242c952dcac0bc5363e1c80160efaf7a1638)

Author SHA1 Message Date
Mark Felder 1b8fd7e65a Adds feature to permit e.g., local admins and community moderators to automatically follow all newly registered accounts
4 years ago
Mark Felder fb056ce05b Merge branch 'develop' into refactor/discoverable_user_field
4 years ago
Alex Gleason 83770b7b39
Merge remote-tracking branch 'upstream/develop' into aliases
4 years ago
Alex Gleason dc38dc8472
Replace User.toggle_confirmation/1 with User.confirm/1, fixes #2235
4 years ago
Mark Felder 8bacdc3680 Change user.discoverable field to user.is_discoverable
4 years ago
Mark Felder 9968b7efed Change user.locked field to user.is_locked
4 years ago
Alex Gleason 66e00ace7c
Refactor User.post_register_action/1 emails
4 years ago
Alex Gleason cb29769a22
Make User.confirm/1 and User.approve/1 idempotent
4 years ago
Alex Gleason 6ebec50df6
Refactor User.confirm/1, add more tests
4 years ago
Alex Gleason bb8c0614ef
Move admin approval email logic into User.post_register_action/1
4 years ago
Alex Gleason 521e965884
Registration tests
4 years ago
Alex Gleason 28005563f0
Send approval pending email during registration
4 years ago
Alex Gleason c69b205409
Registration: user state is separate from instance state
4 years ago
Alex Gleason b2fed59209
Handle User.post_register_action/1 in steps
4 years ago
Alex Gleason 5ec7d88b77
Aliases: fix URL regex
4 years ago
Alex Gleason 77b1ea68a7
Merge remote-tracking branch 'upstream/develop' into aliases
4 years ago
Mark Felder b3a9ba09ec More robust expires_at timestamp processing
4 years ago
Maksim Pechnikov de993b856b added `force` option to the unfollow operation
4 years ago
Mark Felder f3a1f9c3bb Merge branch 'develop' into feature/bulk-confirmation
4 years ago
Roman Chvanikov 8f5589cf66 Merge develop
4 years ago
Roman Chvanikov 28d0986f83 Refactor mutes removing in CommonAPI and User
4 years ago
Roman Chvanikov 4987ee6256 Merge branch 'develop' into feature/expire-mutes
4 years ago
Maksim Pechnikov ed3bc53fa1 Merge branch 'develop' into issue/2099
4 years ago
Steven Fuchs f2ef9735c5 Federate data through persistent websocket connections
4 years ago
Roman Chvanikov 44e8b6037a Merge branch 'develop' into feature/expire-mutes
4 years ago
Maksim Pechnikov b867f9d7ae Merge branch 'develop' into issue/2099
4 years ago
lain 7a88b726bf User: Remote users don't need to be confirmed or approved
4 years ago
Maksim Pechnikov 599f8bb152 RepoStreamer.chunk_stream -> Repo.chunk_stream
4 years ago
Roman Chvanikov c5830ac037 Merge develop
4 years ago
Alexander Strizhakov eb5ff715f7 pin/unpin for activities with expires_at option
4 years ago
Mark Felder d23d0c27c2 Handle possibility of user account in a bulk operation not having an email address
4 years ago
Mark Felder 75b6fef25d Add mix task for bulk [un]confirming the local instance users
4 years ago
Haelwenn (lanodan) Monnier 947ee55ae2 user: harden get_friends_query(), get_followers_query() and their wrappers
4 years ago
Roman Chvanikov e3f845b243 Add expiring mutes for activities
4 years ago
Roman Chvanikov c56e3d4f3b Add expires_in param for account mutes
4 years ago
Maksim Pechnikov 5ae56aafb2 added import mutes
4 years ago
rinpatch 126461942b User table: ensure bio is always a string
4 years ago
Maksim Pechnikov 0d5088c2b8 remove `unread_conversation_count` from User
4 years ago
Alexander Strizhakov 7dc275b69b
relay fix for admin-fe
4 years ago
Alex Gleason 72cbe20a58
Purge most user fields upon deletion, "right to be forgotten" #859
4 years ago
Alex Gleason c12c576ee2
Also purge bio and display name
4 years ago
Alex Gleason d55faa2f8f
Purge a local user upon deletion, fixes #2062
4 years ago
Ivan Tashkinov 95529ab709 [#2046] Defaulted pleroma/restrict_unauthenticated basing on instance privacy setting (i.e. restrict on private instances only by default).
4 years ago
Alex Gleason 4af1b80381
Clean up account aliases
4 years ago
Alex Gleason 1a5a7ba6e8
Merge remote-tracking branch 'upstream/develop' into aliases
4 years ago
Mark Felder 474147a67a Make a new function instead of overloading register_changeset/3
4 years ago
Mark Felder 2a4bca5bd7 Comments are good when they're precise...
4 years ago
Mark Felder 81126b0142 Add email to user account only if it exists in LDAP
4 years ago
Mark Felder 2192d1e492 Permit LDAP users to register without capturing their password hash
4 years ago
lain 28584bb224 Merge branch 'email-blacklist' into 'develop'
4 years ago
Alex Gleason 4f57e85ab9
Email blacklist: Update phrasing again
4 years ago
Alex Gleason 058daf498f
Email blacklist: Update response phrasing
4 years ago
Alex Gleason dc88b6f091
Add email blacklist, fixes #1404
4 years ago
Ilja f671d7e68c Add welcome chatmessages
4 years ago
Alex Gleason f43518eb74
Lint, fix test
4 years ago
Alex Gleason 6f44a0ee84
Add configurable registration_reason limit
4 years ago
Alex Gleason 6747bf2e16
Merge remote-tracking branch 'upstream/develop' into by-approval
4 years ago
Alex Gleason 6931dbfa58
Merge remote-tracking branch 'upstream/develop' into by-approval
4 years ago
Maksim Pechnikov 67ab9a7928 Merge branch 'develop' into issue/1934-welcome-email
4 years ago
lain 250e0369c7 Merge branch 'issue/1878' into 'develop'
4 years ago
Maksim Pechnikov 7991ddad58 added warning to use old keys
4 years ago
Maksim Pechnikov db0224d174 added check user email for welcome email
4 years ago
Maksim Pechnikov 3edaecae96 added welcome email
4 years ago
Alex Gleason bd1e2e3a58
Validate alias IDs
4 years ago
Alex Gleason d0eb43b58b
Add account aliases
4 years ago
Alex Gleason 5756843736
Fully delete users with status :approval_pending
4 years ago
Alex Gleason 48983e9421
Merge remote-tracking branch 'upstream/develop' into by-approval
4 years ago
Alex Gleason df3d1bf5e5
Add :approval_pending to User @type account_status
4 years ago
Alex Gleason 20d24741af
AdminAPI: Add `PATCH /api/pleroma/admin/users/approve` endpoint
4 years ago
Alex Gleason 5ddf0415c4
Accept `reason` in POST /api/v1/accounts and store in DB
4 years ago
feld 8f9ee694ed Merge branch 'features/profile-fields-emojo' into 'develop'
4 years ago
Alex Gleason bcfd38c8f3
Make a user unapproved when registering with `account_approval_required` on
4 years ago
Alex Gleason a62f17da17
Add `approval_pending` field to User
4 years ago
Maksim Pechnikov 62fc8eab0d fix reset confirmation email in admin section
4 years ago
lain b39eb6ecc5 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into chat-federation-information
4 years ago
Haelwenn (lanodan) Monnier cc7153cd82
user: Add support for custom emojis in profile fields
4 years ago
Mark Felder d23804f191 Use the Pleroma.Config alias
4 years ago
lain 00e54f8fe7 ActivityPub: Remove `follow` and fix issues.
4 years ago
lain 59cf78e412 AccountController: Allow removal / reset of user images.
4 years ago
lain e3b5559780 AccountController: Make setting accepts_chat_messages possible.
4 years ago
lain 5c0bf4c472 ActivityPub: Ingest information about chat acceptance.
4 years ago
lain 37fdb05058 User, Migration: Change `accepts_chat_messages` to be nullable
4 years ago
lain 98bfdba108 User: On registration, set `accepts_chat_messages` to true.
4 years ago
Mark Felder d69af7f742 Rename user.settings column
4 years ago
lain 15a8b70318 User: Don't unfollow on block when the relevant setting is set.
4 years ago
lain 44bb7cfccd ActivityPub: Remove `block`.
4 years ago
lain 59bdef0c33 Merge branch 'feature/1739-account-endpoints' into 'develop'
4 years ago
Sergey Suprunenko b63646169d
Add support for bot field in update_credentials
4 years ago
lain 372533b7c3 Merge branch 'dry-up-follower-update' into 'develop'
4 years ago
lain d772361e62 Merge branch 'fix/1787-mogrify-args' into 'develop'
4 years ago
rinpatch 4ec2fb967e Merge branch 'features/users-raw_bio' into 'develop'
4 years ago
Alexander Strizhakov 3c2cee33ad
moving custom ecto types in context folders
4 years ago
lain e1ee8bc1da User: update_follower_count refactor.
4 years ago
eugenijm b15cfc3d36 Mastodon API: ensure the notification endpoint doesn't return less than the requested amount of records unless it's the last page
4 years ago
Sergey Suprunenko 8d9e586887
Delete pending follow requests on user deletion
4 years ago
Haelwenn (lanodan) Monnier e1b07402ab
User: Add raw_bio, storing unformatted bio
4 years ago
lain f6ddf0cc50 Merge branch 'feature/1792-update-actor-type' into 'develop'
4 years ago
rinpatch d35be02e70 Merge branch 'refactor-add-mention-step-one' into 'develop'
4 years ago
Alexander Strizhakov 3249141588
validate actor type
4 years ago
lain 5fef405208 User: Change signature of get_users_from_set
4 years ago