Commit Graph

509 Commits (ad42837244ba4c945b76c5addaffe47353cf62a8)

Author SHA1 Message Date
Egor Kislitsyn 5b04f07a1e Limit search for unauthenticated users to local users only
5 years ago
Mark Felder 6ef145b4fc Merge branch 'develop' into feature/digest-email
5 years ago
lain 2b664b048e User: Add function to get AP ids from nicknames.
5 years ago
Sachin Joshi ad5263c647 Merge remote-tracking branch 'upstream/develop' into admin-create-users
5 years ago
Sachin Joshi 5534d4c676 make bulk user creation from admin works as a transaction
5 years ago
feld 6872c5f88f Mastodon API search default value for "resolve" is false
5 years ago
Egor Kislitsyn 99f70c7e20 Use Pleroma.Config everywhere
5 years ago
Roman Chvanikov ce47017c89 Merge develop
5 years ago
William Pitcock 045803346d move key generation functions into Pleroma.Keys module
5 years ago
Sadposter daeae8e2e7
Move default mascot configuration to `config/`
5 years ago
lain 249b31ffe5 Fix specs.
5 years ago
Alexander Strizhakov 7ed682213f Fix/902 random compile failing
5 years ago
Sergey Suprunenko 2c303afc8b Remove duplicated entries in users' following lists
5 years ago
Alexander Strizhakov 73ae58fdfa Feature/896 toggling confirmation
5 years ago
Mark Felder 1caa6331ea Group def perform() together to fix the build
5 years ago
lambda 692919c7d2 Merge branch 'refactor/use-job-queue-everywhere' into 'develop'
5 years ago
William Pitcock ac3a3abf6b clean up follow/block imports a little
5 years ago
Egor Kislitsyn b92c004ea8 Reuse query from User.restrict_deactivated/1
5 years ago
Egor Kislitsyn 5e2b491276 Merge remote-tracking branch 'pleroma/develop' into feature/disable-account
5 years ago
William Pitcock 69a9e0563c user: migrate follow/blocks import to job queue
5 years ago
William Pitcock 32d4630c9c user: move initial post fetching to job queue
5 years ago
Alexander Strizhakov a2be420f94 differences_in_mastoapi_responses.md: fullname & bio are optionnal
5 years ago
Roman Chvanikov f1f7a11222 Merge develop
5 years ago
Alexander Strizhakov bfeb33e951 Merge develop
5 years ago
Roman Chvanikov b6b5b16ba4 Merge develop
5 years ago
rinpatch 06947c9147 Remove bookmarks assoc
5 years ago
Egor Kislitsyn 1557b99beb Merge remote-tracking branch 'pleroma/develop' into feature/disable-account
5 years ago
Alexander Strizhakov ce6ca0fefe Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma into feature/845-improve-status-deletion
5 years ago
Haelwenn (lanodan) Monnier d70af32127
Pleroma.User: remove emojify on parse_bio
5 years ago
Alex S f11e7037c2 test fixes
5 years ago
Alex S bdfa3a6fa8 Merging with develop
5 years ago
Roman Chvanikov 0f0cc2703b Merge develop
5 years ago
Alex S 229ce6abbc migration without using old field name
5 years ago
Egor Kislitsyn c157e27a00 Merge branch 'develop' into feature/disable-account
5 years ago
Alex S 324c9c8ab5 migrate user.bookmarks to separate table
5 years ago
Alex S 73d01857e3 bookmarks in separate table
5 years ago
Egor b9cdf6d3b9 Use `User.get_cached*` everywhere
5 years ago
Egor Kislitsyn e8c2f9a73a Merge remote-tracking branch 'pleroma/develop' into feature/disable-account
5 years ago
Roman Chvanikov 64a2c6a041 Digest emails
5 years ago
Roman Chvanikov bc7862106d Fix tests
6 years ago
Roman Chvanikov 8add119444 Add User.list_inactive_users_query/1
6 years ago
Roman Chvanikov 2f0203a4a1 Resolve conflicts
6 years ago
Sadposter e513504e88 Revert "Assert on the success of enqueue before returning"
6 years ago
Sadposter 16d8c8b33b Assert on the success of enqueue before returning
6 years ago
Sadposter 5e45557751 Always return {atom, _} from try_send_confirmation
6 years ago
Sadposter ec42b639a3 fix pattern match on user registration
6 years ago
lambda 184ae60b21 Merge branch 'bugfix/pleroma-email-naming' into 'develop'
6 years ago
Egor Kislitsyn dd097a406b add tests
6 years ago
Egor Kislitsyn 46bd5c1d87 fix format
6 years ago
Egor Kislitsyn db4badc6aa move user disable into deactivation
6 years ago
Egor Kislitsyn 0f2f7d2cec Merge remote-tracking branch 'pleroma/develop' into feature/disable-account
6 years ago
Sadposter be8350baa2
Merge branch 'develop' into feature/user-status-subscriptions
6 years ago
Haelwenn (lanodan) Monnier 9c1b36856b
s/Pleroma.UserEmail/Pleroma.Emails.UserEmail/
6 years ago
Haelwenn (lanodan) Monnier 1791ee8ec4
s/Pleroma.Mailer/Pleroma.Emails.Mailer/
6 years ago
kaniini 97395e013e Merge branch 'notification-pleroma-settings' into 'develop'
6 years ago
lambda 0a02ed7a2f Merge branch 'bugfix/follower_count' into 'develop'
6 years ago
Sachin Joshi 07afb9b537 update the follower count when a follower is blocked
6 years ago
Sadposter 589629cf3e
Used cached user resources in subscriptions
6 years ago
Sadposter 87a01f9ee0
Use Pleroma.Config instead of Application.get_env
6 years ago
Sadposter 13ff312c48
Sever subscription in case of block
6 years ago
Sadposter 9ca91cbb87 Change relationship direction of subscriptions
6 years ago
Sadposter d56866c824 Add subscribed status to user view
6 years ago
Sadposter 316fe20d86 Make subscriptions the same direction as blocks
6 years ago
Sadposter 007762e767 Add notification checks
6 years ago
Sadposter 79910ce5cc Add API endpoints and user column for subscription
6 years ago
Ivan Tashkinov 45765918c3 [#923] Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago
lambda ce9284b36f Merge branch 'remove-user-activities' into 'develop'
6 years ago
Ivan Tashkinov 37925cbe78 Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago
Egor Kislitsyn 1b3d921921 change `Repo.get(User, id)` => `User.get_by_id(id)`
6 years ago
Egor Kislitsyn a14742f495 add `user delete_activities` mix task
6 years ago
Egor Kislitsyn a1869f5272 Merge remote-tracking branch 'pleroma/develop' into remove-user-activities
6 years ago
Ivan Tashkinov baffdcc480 [#923] Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago
eugenijm cd90695a34 Add PUT /api/pleroma/notification_settings endpoint
6 years ago
Ivan Tashkinov 20e0f36605 Merge remote-tracking branch 'remotes/origin/develop' into twitter_oauth
6 years ago
lambda 926bf114b7 Merge branch 'feature/more-user-filters' into 'develop'
6 years ago
Maxim Filippov 3cf7539bca Add more user filters + move search to its own module
6 years ago
lambda ff3b09f6b3 Merge branch 'fix/ap-icon' into 'develop'
6 years ago
lain 10a7a4a868 AP UserView: Refactor banner / avatar display code, add test.
6 years ago
Ivan Tashkinov 263ca3dea2 Mastodon-based auth error messages. Defaulted User#auth_active?/1 to `true`.
6 years ago
Mark Felder 6f090f981b Attempt to fix incorrect federation of default instance avatars
6 years ago
William Pitcock 332dc1371b user: use preloads when deleting accounts
6 years ago
rinpatch 3229c7a1d6 Ensure fts is prefered over trigram and use union_all instead of union in user search query
6 years ago
rinpatch 88096c65a5 Move gluing search results from application to database and get mutuals
6 years ago
rinpatch b92a16aa00 Merge branch 'ecto-3-migration' into 'develop'
6 years ago
rinpatch 9a7b817c9a Ecto 3.0.5 migration
6 years ago
Maxim Filippov 7ac9fff437 Format
6 years ago
Maxim Filippov ed8a2935f5 Use ILIKE to search users
6 years ago
William Pitcock 67ff8d9311 user: properly cope with actors which do not declare a followers collection
6 years ago
kaniini 43bd7f47db Merge branch 'feature/order-users-by-nickname-admin-api' into 'develop'
6 years ago
Ekaterina Vaartis a1aacc08a4 Check if the user has indeed not been federated with
6 years ago
Ivan Tashkinov 8d21859717 [#923] External User registration refactoring, password randomization.
6 years ago
Zachary Dunn 97b35e00b0 Fix with expression always matching
6 years ago
Zachary Dunn e572786dad Run
6 years ago
Zachary Dunn af4338da0c Use better error message
6 years ago
Ivan Tashkinov 26b6354095 [#923] Support for multiple (external) registrations per user via Registration.
6 years ago
Zachary Dunn a2e03d4f3c Initial attempt at updating return type
6 years ago
Ivan Tashkinov 2a96283efb [#923] Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago
Maxim Filippov 93291c3d7a Order users by nickname
6 years ago
Ivan Tashkinov 2739057442 Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago
Ivan Tashkinov aacbf0f570 [#923] OAuth: prototype of sign in / sign up with Twitter.
6 years ago
Karen Konou da53c079db Refactor to store user ap_id, add tests
6 years ago
Karen Konou c8f31e0bc2 Implement mastodon's reblog hiding feature
6 years ago
Haelwenn (lanodan) Monnier c42d34b2ec
[Credo] fix Credo.Check.Readability.MaxLineLength
6 years ago
Haelwenn (lanodan) Monnier 8cd3eada7d
[Credo] write large numbers with underscore separation
6 years ago
Haelwenn (lanodan) Monnier fb82f6fc7c
[Credo] Remove parentesis on argument-less functions
6 years ago
Haelwenn (lanodan) Monnier a3a9cec483
[Credo] fix Credo.Check.Readability.AliasOrder
6 years ago
Egor Kislitsyn d013b58e84 add `mix pleroma.user delete_activities NICKNAME` task
6 years ago
kaniini 130fc9eae6 Merge branch 'fetch-posts-on-first-federation' into 'develop'
6 years ago
Ekaterina Vaartis 5021b7836f Fetch user's outbox posts on first federation with that user
6 years ago
Maxim Filippov f620199836 Merge search endpoint into /users
6 years ago
Egor Kislitsyn eb84de0143 allow users to disable their own account
6 years ago
kaniini ace4231628 Merge branch 'features/bio_rel_me' into 'develop'
6 years ago
kaniini 6c6a2dbfdd Merge branch 'feature/add-pagination-to-users-admin-api' into 'develop'
6 years ago
kaniini b531e366df Merge branch 'get-follow-requests-sql' into 'develop'
6 years ago
kaniini 413cf00cc3 Merge branch 'atomic-note-count-updates' into 'develop'
6 years ago
eugenijm d5418e9ff7 Remove follow_request_count as it's not needed for FE anymore.
6 years ago
eugenijm af0039a3a0 Use atomic update for note count and follower count
6 years ago
eugenijm 1a1f4520cd Use sql query in User.get_follow_requests/1 for filtering logic
6 years ago
Maxim Filippov 2ec8cf5665 Add pagination to search
6 years ago
Haelwenn (lanodan) Monnier f2452d5700
Pleroma.User: mix format
6 years ago
Haelwenn (lanodan) Monnier 39a5bea9b7
Pleroma.User: Fix syntax and user.ap_id call
6 years ago
Haelwenn (lanodan) Monnier 3d22642352
Pleroma.User: Pass an array to profile_urls
6 years ago
Haelwenn (lanodan) Monnier 56d4e39012
Pleroma.User: Add rel=me to URLs where it linkbacks to the profile
6 years ago
Maxim Filippov f635b675b2 Refactor a little bit
6 years ago
Maxim Filippov f1a4c3163b Show current user in users list as well
6 years ago
Maxim Filippov 5b08b470f6 Add "local" params to users search
6 years ago
Maxim Filippov 46f29b9da1 Add search users endpoint
6 years ago
kaniini cf426a719d Merge branch 'with-mutes' into 'develop'
6 years ago
Maxim Filippov 2883f75a3a Add pagination to users admin API
6 years ago
lain c1ae495878 Add user muted status info to MastodonAPI.
6 years ago
lain b24cc44e8d Follower requests: Utilize object index.
6 years ago
Egor c3ac9424d2 AutoLinker
6 years ago
Maxim Filippov 90d0d055fc Add more admin actions
6 years ago
Egor bff9eb5ef7 Reports
6 years ago
Ekaterina Vaartis 5a46d37af9 Update the mute implementation to the current codebase
6 years ago
Ekaterina Vaartis 465b547c90 Remove unused "muted" parameter, use piping for mute/block fns
6 years ago
Ekaterina Vaartis 092b1b1453 Do not unfollow muted users
6 years ago
Ekaterina Vaartis f41f017bbc Implement muting, add it to the mastodon API
6 years ago
lambda 1dd718e83c Merge branch 'set-cache-on-user-tag-update' into 'develop'
6 years ago
lambda f53dc5ee08 Merge branch 'fix/ap_id-unique_constraint' into 'develop'
6 years ago
rinpatch 109b01a631 mark ap_id unique_constraint
6 years ago
eugenijm fc35481445 Update user cache when user tags are updated
6 years ago
kaniini cd019a5927 Merge branch 'follow-request-count' into 'develop'
6 years ago
lain d812a347ca Add optional welcome message.
6 years ago
eugenijm ecdf0657ba Add logic for keeping follow_request_count up-to-date on the `follow`,
6 years ago
William Pitcock da44cdd381 user: search: use get_or_fetch() instead of get_or_fetch_by_nickname()
6 years ago
lain 88a4de24f9 User.follow_all: Respect blocks in both directions.
6 years ago
kaniini 6c8d15da11 Merge branch 'fix/credo-issues' into 'develop'
6 years ago
Haelwenn (lanodan) Monnier 6a6a5b3251
de-group alias/es
6 years ago
lain 563f04e81b Do autofollow first.
6 years ago