Commit Graph

314 Commits (2cd2a8fda3f5a7c2da017eb8e0d786690bdb5509)

Author SHA1 Message Date
rinpatch fefbd31c6e Move local keys out of `user.info`
5 years ago
rinpatch 8217292085 Fix get_cached_by_nickname_or_id not allowing to get local users by
5 years ago
Egor Kislitsyn 209395c7e6 Add User.change_info/2 and User.update_info/2
5 years ago
Egor Kislitsyn 79b25be4e1 Do not return tuple when unneeded
5 years ago
kaniini 29dd8ab9c0 Merge branch 'feature/force-password-reset' into 'develop'
5 years ago
Maxim Filippov 6f25668215 Admin API: Add ability to force user's password reset
5 years ago
Egor Kislitsyn 95c948110c Add `rel="ugc"` to hashtags and mentions
5 years ago
Haelwenn (lanodan) Monnier 447514dfa2
Bump copyright years of files changed in 2019
5 years ago
Ivan Tashkinov 610236d6be [#1149] Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
rinpatch 62bbba80f3 Merge branch 'fix/truncate-remote-user-fields' into 'develop'
5 years ago
Ivan Tashkinov 6bcedb693c [#1149] Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
lain 53a3ad6043 Merge branch 'cleanup-activity' into 'develop'
5 years ago
Egor Kislitsyn 25d8216804 Add email change endpoint
5 years ago
Egor Kislitsyn 39dc9b470c Cleanup Pleroma.Activity and Pleroma.Web.ActivityPub.Utils
5 years ago
Ivan Tashkinov ca1ba1e272 [#1149] Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
Sadposter 2975da284b truncate remote user bio/display name
5 years ago
Sadposter e73685834c add mandatory fields for user update
5 years ago
Sadposter 05c935c396 mix format
5 years ago
Sadposter 35ef470d00 truncate fields for remote users instead
5 years ago
Ivan Tashkinov a90ea8ba15 [#1149] Addressed code review comments (code style, jobs pruning etc.).
5 years ago
Ivan Tashkinov e890ea7e82 [#1149] Added Oban job for "activity_expiration". Merged remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
rinpatch 90c2dae9a4 Remove most of Pleroma.Web.TwitterAPI.TwitterAPI
5 years ago
Haelwenn (lanodan) Monnier f3b1266273
user_test.exs: fix rel=me tests
5 years ago
Ivan Tashkinov 7101ba1a21 Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
Ivan Tashkinov 256ff09aa8 [#1149] Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
Maksim Pechnikov 85bd8a4e31 fixed clear config after test
5 years ago
lain 74f7f308f8 Merge branch 'fix/admin-api-user-deletion' into 'develop'
5 years ago
Maksim a320358703 added test helpers to clear config after tests
5 years ago
lain 49ae3191df Merge branch 'hotfix/user_unfollow' into 'develop'
5 years ago
Sadposter 58c1391c4d use commonAPI in tests
5 years ago
Sadposter 94e336d9d5 clear follow requests when blocking a user
5 years ago
Maksim Pechnikov 3315a2a1c3 fixed User.unfollow with synchronization external user
5 years ago
Maxim Filippov ec969eec51 Merge branch 'develop' into 'fix/admin-api-user-deletion'
5 years ago
Maxim Filippov 2b94ae3b39 Do not check if actor is active when deleting a user
5 years ago
Ivan Tashkinov 8778c16dac Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
rinpatch 83a3de8cc4 Merge branch 'length-limit-bio' into 'develop'
5 years ago
Ivan Tashkinov 0e1c481a94 [#1149] Added more oban workers. Refactoring.
5 years ago
Maxim Filippov dfae61c25c Fix deactivated user deletion
5 years ago
Ivan Tashkinov 267262491e Merge remote-tracking branch 'remotes/upstream/develop' into 1149-oban-job-queue
5 years ago
Ivan Tashkinov b7fad8d395 [#1149] Oban jobs implementation for :federator_incoming and :federator_outgoing queues.
5 years ago
Roman Chvanikov 9d4f34fbcb Merge branch 'develop' into feature/digest-email
5 years ago
Ivan Tashkinov 23d279e03e [#1149] Replaced RetryQueue with oban-based retries.
5 years ago
Egor Kislitsyn 9ca4506355 Add configurable length limits for `User.bio` and `User.name`
5 years ago
rinpatch 301ea0dc04 Add tests for counters being updated on follow
5 years ago
Maksim 6a4b8b2681 fixed User.update_and_set_cache for stale user
5 years ago
Roman Chvanikov d2da3d30f3 Merge branch 'develop' into feature/digest-email
5 years ago
Alexander Strizhakov b70e659304 Feature/1087 wildcard option for blocks
5 years ago
Roman Chvanikov 36049f08ef Merge develop
5 years ago
Ariadne Conill 62e5ff624e user: add is_internal_user? helper function
5 years ago
Roman Chvanikov c729883936 Merge branch 'develop' into feature/digest-email
5 years ago
Alexander Strizhakov e7c39b7ac8 Feature/1072 muting notifications
5 years ago
Roman Chvanikov eae991b06a merge develop
5 years ago
Alex S beba7bbc85 removing synchronization worker
5 years ago
Sergey Suprunenko 2d2b50ccca Send and handle "Delete" activity for deleted users
5 years ago
Roman Chvanikov 371d39e160 Merge develop
5 years ago
Alexander Strizhakov d6b0fce6e9 Fix/1019 correct count remote users
5 years ago
Maksim 6dadf5d6f4 [#1043] fix search accounts.
5 years ago
Roman Chvanikov 657277ffc0 Resolve conflicts
5 years ago
Sergey Suprunenko 2c63c67512 Rework user deletion
5 years ago
Maksim ee4ed87fb4 [#948] /api/v1/account_search added optional parameters (limit, offset, following)
5 years ago
Egor Kislitsyn 6f29865d43 Add option to restrict all users to local content
5 years ago
Roman Chvanikov 01fe5abad1 Resolve conflicts
5 years ago
Egor f82382de22 [#943] Make the unauthenticated users limitation optional
5 years ago
kaniini 3f6da9c45a Merge branch 'bugfix/377-stuck-follow-request' into 'develop'
5 years ago
lain 076c9ae40e User: Remove superfluous `maybe_follow`.
5 years ago
Egor Kislitsyn 5b04f07a1e Limit search for unauthenticated users to local users only
5 years ago
lain 2b664b048e User: Add function to get AP ids from nicknames.
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
Aaron Tinio eb02edcad9 Add virtual :thread_muted? field
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
lambda fde30aee43 Merge branch 'feature/sql-thread-sat' into 'develop'
5 years ago
Alexander Strizhakov 73ae58fdfa Feature/896 toggling confirmation
5 years ago
William Pitcock f09c3afdf5 chase test failures
5 years ago
Egor Kislitsyn 5e2b491276 Merge remote-tracking branch 'pleroma/develop' into feature/disable-account
5 years ago
Alexander Strizhakov a2be420f94 differences_in_mastoapi_responses.md: fullname & bio are optionnal
5 years ago
Roman Chvanikov b6b5b16ba4 Merge develop
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
Roman Chvanikov 0f0cc2703b Merge develop
5 years ago
Egor Kislitsyn c157e27a00 Merge branch 'develop' into feature/disable-account
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 60f213bb1a Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/digest-email
6 years ago
Roman Chvanikov 8add119444 Add User.list_inactive_users_query/1
6 years ago
rinpatch 6069d0fd36 Fix object search depending on embeded object
6 years ago
rinpatch ff8d76c670 Refactor all tests that acessed the embeded object
6 years ago
Egor Kislitsyn dd097a406b add tests
6 years ago
Sadposter be8350baa2
Merge branch 'develop' into feature/user-status-subscriptions
6 years ago
Sachin Joshi 07afb9b537 update the follower count when a follower is blocked
6 years ago
Sadposter 13ff312c48
Sever subscription in case of block
6 years ago
lambda ce9284b36f Merge branch 'remove-user-activities' into 'develop'
6 years ago
lambda 26d509cc86 Merge branch 'get_by_id' into 'develop'
6 years ago
cascode 95c92c49c9 Fix account lookup for nicknames beginning with numbers
6 years ago
Egor Kislitsyn 11c2d6bdc4 change `Repo.get(Activity, id)` => `Activity.get_by_id(id)` in tests
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
Maxim Filippov 3cf7539bca Add more user filters + move search to its own module
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
Maxim Filippov ed8a2935f5 Use ILIKE to search users
6 years ago
Haelwenn (lanodan) Monnier a3a9cec483
[Credo] fix Credo.Check.Readability.AliasOrder
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
eugenijm 1a1f4520cd Use sql query in User.get_follow_requests/1 for filtering logic
6 years ago
Maxim Filippov bf30df99cb We do not guarantee the order of elements when we search
6 years ago
Haelwenn (lanodan) Monnier 7b9868f343
Pleroma.UserTest: Add tests for rel=me
6 years ago
Maxim Filippov a25c1313ae Format
6 years ago
Maxim Filippov aaa9fed1ca Fix user_test
6 years ago
lain 8d8cb08f94 Add follow request test.
6 years ago
lain 4196d9af11 Add test for User.mutes and so on.
6 years ago
lain f469a8610f Check that the welcome message is sent from the correct user.
6 years ago
lain d812a347ca Add optional welcome message.
6 years ago
William Pitcock 32b1649434 test: user: add a test for whether user search returns a user or not
6 years ago
kaniini 19756d68f2 Merge branch 'fix/credo-issues-test' into 'develop'
6 years ago
lain 88a4de24f9 User.follow_all: Respect blocks in both directions.
6 years ago
Haelwenn (lanodan) Monnier 8bb7e19b38
test: de-group alias/es
6 years ago
lain bbd0049fae Respect blocks in mass follow.
6 years ago
href 308b35ebe2
User.follow_all: ensure its stays unique
6 years ago
Haelwenn 00d4333373 Merge branch 'features/glitch-soc-frontend' into 'develop'
6 years ago
lain 47ec690c54 Use race-condition free mass follow.
6 years ago
Haelwenn (lanodan) Monnier cda1470e02
[MastoAPI][GlitchAPI] Add bookmarks
6 years ago
kaniini 4c99b6d35a Merge branch 'fix/tusky-dm' into 'develop'
6 years ago
lambda f3045a179e Merge branch 'i1t/pleroma-477_user_search_improvements' into 'develop'
6 years ago
Maxim Filippov 651a1d64b5 Add current user to mentioned
6 years ago
Ivan Tashkinov ed8f55ab8e [#477] User: FTS and trigram search results mixing (to handle misspelled requests).
6 years ago
Ivan Tashkinov 65bb9b2fba [#491] Made full nicknames be preserved in user links text only in Bio.
6 years ago
Ivan Tashkinov 5b8f9ff8c1 [#477] User search tests. Normalized search rank in User.search.
6 years ago
Ivan Tashkinov dc45ec62c2 [#477] User search improvements: tsquery search with field weights, friends & followers boosting.
6 years ago
lain 26938d65fd Add User mass following function.
6 years ago
kaniini 5c5c8508c2 Merge branch 'hotfix/media-proxy-uri' into 'develop'
6 years ago
William Pitcock 567651fb3f test: user: add tests for visible_for?/2
6 years ago
William Pitcock f2a4f89abe tests: user: add tests for superuser?/1
6 years ago
William Pitcock 74f48beec3 user: remove entirely redundant remote_or_auth_active?/1.
6 years ago
William Pitcock 4124c9aa4a tests: user: add regression test for remote_or_auth_active?/1
6 years ago
lain 0fae04c4e3 Add a setting for users to autofollow on sign up.
6 years ago
cascode 4c5ee4c62b formatted
6 years ago
cascode ab6ebbae67 added test for #499
6 years ago
Rin Toshaka 9f5881cbb1 Fix a typo in user_test.ex
6 years ago
rinpatch 05743e2000 Get default scrubbers from config instead of hardcoded
6 years ago
rinpatch 91d5a7e81c Fix test failure
6 years ago
Ivan Tashkinov 242cc9a658 [#483] User.get_by_nickname/1: ensured case-insensitive matching for local FQN. Added tests.
6 years ago
Ivan Tashkinov 7bd49a3222 [#483] User.get_by_nickname/1: ensured case-insensitive matching for local FQN. Added tests.
6 years ago
Ivan Tashkinov 67b4297f4d [#483] Refactored blocks and follows import, added tests.
6 years ago
lain 91724d160a Reserve a few user names
6 years ago
William Pitcock 3c08d229db tests: add legal boilerplate
6 years ago
Ivan Tashkinov b096e30cff [#114] Added email confirmation resend action. Added tests
6 years ago