Commit Graph

4943 Commits (2926713fe5c36b8fc64bcce13ca16bc12eaff96c)

Author SHA1 Message Date
Haelwenn (lanodan) Monnier fa1f5d4442
Move TransmogrifierTest for Note to NoteHandlingTest
4 years ago
lain 6d850c46dc AdminEmail: Use AP id as user url.
4 years ago
lain dd2b3a8da9 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/expire-mutes
4 years ago
lain 4800ee656b Merge branch 'features/federation-status' into 'develop'
4 years ago
lain 5db4c823b2 Merge branch 'restrict-domain' into 'develop'
4 years ago
Ivan Tashkinov 73e66fd31f Merge remote-tracking branch 'remotes/origin/develop' into auth-improvements
4 years ago
Haelwenn 9c09ea01aa Merge branch '2284-voters-count' into 'develop'
4 years ago
lain 504a829edb Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into features/federation-status
4 years ago
lain cb3cd3a761 TopicsTest: Small addition.
4 years ago
lain 329aa19c9f Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into alexgleason/pleroma-restrict-domain
4 years ago
lain bc4d9c4ffc Merge branch 'hide-muted-chats' into 'develop'
4 years ago
Egor Kislitsyn ca95cbe0b4
Add `with_muted` param to ChatController.index/2
4 years ago
lain e46c95b826 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into frontend-admin-api
4 years ago
lain c7bcbfbc1d Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into feature/local-only-scope
4 years ago
lain 1cfc3278c0 Poll View: Always return `voters_count`.
4 years ago
lain c37118e6f2 Conversations: A few refactors
4 years ago
lain 91f6c32430 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into a1batross/pleroma-patch-4
4 years ago
Mark Felder 53dd048590 Test the note is returned when fetching a single report
4 years ago
Egor Kislitsyn be52819a11
Hide chats from muted users
4 years ago
lain 24ce324973 Merge branch 'bugfix/poll_replies_count' into 'develop'
4 years ago
minibikini 6163fbf553 Merge branch 'develop' into 'frontend-admin-api'
4 years ago
Haelwenn (lanodan) Monnier 4caad4e910
side_effects: Don’t increase_replies_count when it’s an Answer
4 years ago
feld 38b481d112 Merge branch 'feature/account-export' into 'develop'
4 years ago
Ivan Tashkinov 04f6b48ac1 Auth subsystem refactoring and tweaks.
4 years ago
eugenijm 8e41baff40 Add idempotency_key to the chat_message entity.
4 years ago
Egor Kislitsyn a2a7a1f2ff
Merge remote-tracking branch 'origin/develop' into feature/account-export
4 years ago
Egor Kislitsyn d2113428c0
Merge remote-tracking branch 'origin/develop' into feature/account-export
4 years ago
Egor Kislitsyn 1a98476f48 Remove unused aliases
4 years ago
Alibek Omarov 1042c30fa5 ConversationViewTest: fix test
4 years ago
Alibek Omarov 0552a08dfd ConversationControllerTest: fix test, fix formatting
4 years ago
Alibek Omarov 9b93eef715 ConversationView: fix last_status.account being empty, fix current user being included in group conversations
4 years ago
Alibek Omarov 630eb0f939 ConversationViewTest: fix test #2
4 years ago
Alibek Omarov 149589c842 ConversationViewTest: fix test
4 years ago
Alibek Omarov 390a12d4c8 ConversationControllerTest: fix test
4 years ago
minibikini 1cc8e94506 Merge branch 'develop' into 'feature/local-only-scope'
4 years ago
Haelwenn 131f3219e6 Merge branch 'issue/2069' into 'develop'
4 years ago
feld 1cce1bd729 Merge branch 'issue/2137-user-filters-admin-fe' into 'develop'
4 years ago
Egor Kislitsyn d83c2bd330
Add support for install via `file` and `build_url` params
4 years ago
Egor Kislitsyn fa902867c0
Merge remote-tracking branch 'origin/develop' into mutes-blocks-pagination
4 years ago
Egor Kislitsyn 8542d2efee
Merge remote-tracking branch 'origin/develop' into feature/local-only-scope
4 years ago
Ivan Tashkinov ba50dc05a8 Merge remote-tracking branch 'remotes/origin/develop' into ostatus-controller-no-auth-check-on-non-federating-instances
4 years ago
Mark Felder d2b140a525 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into issue/2261
4 years ago
Egor Kislitsyn 4a2d7a7a5d
Merge remote-tracking branch 'origin/develop' into feature/account-export
4 years ago
Egor Kislitsyn 4f90077767
Fix warning
4 years ago
feld 1204aaa2e3 Merge branch 'feature/autofollowing' into 'develop'
4 years ago
Haelwenn d8d4bd15d0 Merge branch '2236-no-name' into 'develop'
4 years ago
feld 03a318af9a Merge branch 'develop' into 'feature/autofollowing'
4 years ago
Mark Felder f2b74f60f0 Merge branch 'develop' into feature/account-export
4 years ago
Maksim Pechnikov d28f72a55a FrontStatic plug: excluded invalid url
4 years ago
Mark Felder cbe41408e4 phoenix_controller_render_duration is no longer available in telemetry of Phoenix 1.5+
4 years ago
minibikini 1bfd8528bb Merge branch 'develop' into 'feature/local-only-scope'
4 years ago
Mark Felder 291189357b Merge branch 'develop' into feature/account-export
4 years ago
Mark Felder 9e54ef086b Merge branch 'develop' into feature/account-export
4 years ago
feld 5aff479951 Merge branch '1668-prometheus-access-restrictions' into 'develop'
4 years ago
feld e062329a17 Merge branch 'develop' into 'feature/autofollowing'
4 years ago
Egor Kislitsyn 03e306785b
Add an API endpoint to install a new frontend
4 years ago
lain 9542c5d0f4 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into 2236-no-name
4 years ago
rinpatch df61071422 Merge branch '2242-nsfw-case' into 'develop'
4 years ago
lain 60e379ce0b User: Correctly handle whitespace names.
4 years ago
feld d6907e6e0c Merge branch 'chore/elixir-1.11' into 'develop'
4 years ago
lain 8d251096fe SideEffects: Correctly handle chat messages sent to yourself
4 years ago
Maksim Pechnikov ef627b9391 fix module name
4 years ago
Maksim Pechnikov add26817e3 update changelog
4 years ago
Maksim Pechnikov 44e5a57d1a admin api: added user filters by `actor_types`
4 years ago
Maksim Pechnikov 60663150b5 admin user search: added filter by `actor_type`
4 years ago
Maksim Pechnikov 46b420aa60 need_confirmed -> unconfirmed
4 years ago
Maksim Pechnikov cf4f393794 added AdminApi.UserController
4 years ago
Maksim Pechnikov 9ef46ce410 added 'unconfirmed' filter to admin/users
4 years ago
Egor Kislitsyn 034ac43f3a
Fix credo warnings
4 years ago
Egor Kislitsyn e87901c424
Merge remote-tracking branch 'origin/develop' into feature/account-export
4 years ago
Egor Kislitsyn ad605e3e16
Rename `Pleroma.Backup` to `Pleroma.User.Backup`
4 years ago
Egor Kislitsyn c1976d5b19 Fix credo warnings
4 years ago
lain 39fd4d7639 Transmogrifier: Downcase incoming Hashtags
4 years ago
Egor Kislitsyn 98f32cf820
Fix tests
4 years ago
Egor Kislitsyn 76c4e80e5a
Merge branch 'develop' into mutes-blocks-pagination
4 years ago
Egor Kislitsyn 18a91d85e5
Merge branch 'develop' into feature/local-only-scope
4 years ago
Haelwenn 0495a07dc7 Merge branch '2239-mute-fixes' into 'develop'
4 years ago
Ivan Tashkinov 524fb0e4c2 [#1668] Restricted access to app metrics endpoint by default. Added ability to configure IP whitelist for this endpoint.
4 years ago
Ivan Tashkinov 9ea31b373f Merge remote-tracking branch 'remotes/origin/develop' into chore/elixir-1.11
4 years ago
Ivan Tashkinov 049ece1ef3 Merge remote-tracking branch 'remotes/origin/develop' into ostatus-controller-no-auth-check-on-non-federating-instances
4 years ago
Mark Felder 1b8fd7e65a Adds feature to permit e.g., local admins and community moderators to automatically follow all newly registered accounts
4 years ago
Haelwenn (lanodan) Monnier aafdc975bd
federation_status: Add ApiSpec
4 years ago
Haelwenn (lanodan) Monnier 3b5a7a6b14
federation_status: New endpoint showing unreachable instances
4 years ago
Mark Felder fb056ce05b Merge branch 'develop' into refactor/discoverable_user_field
4 years ago
Maksim Pechnikov 2030ffd490 fix test
4 years ago
Maksim Pechnikov 20e68b30f0 added generated `pleroma.env`
4 years ago
Egor Kislitsyn 2a475622ee
Add Pleroma.Constants.as_local_public/0
4 years ago
Egor Kislitsyn 4f79bbbc31
Add local-only statuses
4 years ago
Egor Kislitsyn 3985c1b450
Fix warnings
4 years ago
lain 7a2f100061 ActivityPub: Show own replies to muted users.
4 years ago
Mark Felder 1fb9452131 Merge branch 'develop' into feature/account-export
4 years ago
Alex Gleason 83770b7b39
Merge remote-tracking branch 'upstream/develop' into aliases
4 years ago
feld 2013705690 Merge branch 'feature/gen-magic' into 'develop'
4 years ago
Haelwenn 9a85ec0da0 Merge branch 'refactor/locked_user_field' into 'develop'
4 years ago
Mark Felder ed61002815 Undo API breaking changes
4 years ago
Mark Felder b001237b79 Finish undoing API breakage
4 years ago
Mark Felder 3242cfef20 Undo API breaking changes
4 years ago
Alex Gleason dc38dc8472
Replace User.toggle_confirmation/1 with User.confirm/1, fixes #2235
4 years ago
Alex Gleason 755f58168b
Merge remote-tracking branch 'upstream/develop' into restrict-domain
4 years ago
Alex Gleason 7d8f610720
Merge remote-tracking branch 'upstream/develop' into aliases
4 years ago
Alex Gleason c3112fd13a
Merge remote-tracking branch 'upstream/develop' into registration-workflow
4 years ago
Mark Felder 8b20c4d275 Missed tests
4 years ago
Egor Kislitsyn 6734abcbd4
Add pagination for Mutes
4 years ago
Haelwenn (lanodan) Monnier f5d8af1db1
Move Consistency.FileLocation to ./test
4 years ago
Mark Felder 09be8cb336 Credo
4 years ago
Egor Kislitsyn 33f4f39b1c
Add pagination for Blocks
4 years ago
Mark Felder 40f3cdc030 JPEG content_type must be image/jpeg
4 years ago
Mark Felder b738f70953 Merge branch 'develop' into feature/gen-magic
4 years ago
Mark Felder 64553ebae2 Merge branch 'develop' into chore/elixir-1.11
4 years ago
Mark Felder 409f694e4f Merge branch 'develop' into refactor/locked_user_field
4 years ago
Mark Felder 4ead0d564f Merge branch 'develop' into refactor/discoverable_user_field
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
Alexander Strizhakov 4c4ea9a348
changes after rebase
4 years ago
Alexander Strizhakov 5f2071c458
changes after rebase
4 years ago
Alexander Strizhakov bb111465a1
credo fix after rebase
4 years ago
Alexander Strizhakov 7f5dbb0201
changes after rebase
4 years ago
Alexander Strizhakov b081080dd9
fixes after rebase
4 years ago
Alexander Strizhakov f679486540
rebase
4 years ago
Alexander Strizhakov c4c5caedd8
changes after rebase
4 years ago
Alexander Strizhakov c8418e2d1f
fix after rebase
4 years ago
Alexander Strizhakov b720ad2264
files consistency after rebase
4 years ago
Alexander Strizhakov c5efded5fd
files consistency for new files
4 years ago
Alexander Strizhakov 207211a2b3
update files consistency after rebase
4 years ago
Alexander Strizhakov e33782455d
updates after rebase
4 years ago
Alexander Strizhakov 9f4fe5485b
alias alphabetically order
4 years ago
Alexander Strizhakov 3ef4e9d170
AdminSecretAuthenticationPlug module name
4 years ago
Alexander Strizhakov c497558d43
AuthenticationPlug module name
4 years ago
Alexander Strizhakov c1777e7479
BasicAuthDecoderPlug module name
4 years ago
Alexander Strizhakov 66e0b0065b
Cache plug module name
4 years ago
Alexander Strizhakov c6baa811d6
EnsureAuthenticatedPlug module name
4 years ago
Alexander Strizhakov 011525a3d1
EnsurePublicOrAuthenticatedPlug module name
4 years ago
Alexander Strizhakov 8e301a4c37
EnsureUserKeyPlug module name
4 years ago
Alexander Strizhakov d6cb1a3b46
ExpectAuthenticatedCheckPlug module name
4 years ago
Alexander Strizhakov 99e4ed21b1
ExpectPublicOrAuthenticatedCheckPlug module name
4 years ago
Alexander Strizhakov 8c993c5f63
FederatingPlug module name
4 years ago
Alexander Strizhakov 5cd7030076
IdempotencyPlug module name
4 years ago
Alexander Strizhakov e2332d92ce
LegacyAuthenticationPlug module name
4 years ago
Alexander Strizhakov 96d320bdfe
OAuthPlug module name
4 years ago
Alexander Strizhakov a6d8cef33e
OAuthScopesPlug module name
4 years ago
Alexander Strizhakov 15772fda57
PlugHelper module name
4 years ago
Alexander Strizhakov 4b1863ca4e
RateLimiter module name
4 years ago
Alexander Strizhakov 3be8ab5103
RemoteIp module name
4 years ago
Alexander Strizhakov 4b4c0eef36
SessionAuthenticationPlug module name
4 years ago
Alexander Strizhakov 8249b75761
SetFormatPlug module name
4 years ago
Alexander Strizhakov c97c7d982f
SetLocalePlug module name
4 years ago
Alexander Strizhakov f7614d4718
SetUserSessionIdPlug module name
4 years ago
Alexander Strizhakov ebd6dd7c53
UserEnabledPlug module name
4 years ago
Alexander Strizhakov 61c609884c
UserFetcherPlug module name
4 years ago
Alexander Strizhakov 1d16cd0c3d
UserIsAdminPlug module name
4 years ago
Alexander Strizhakov 0374df1d12
other files consistency
4 years ago
Alexander Strizhakov 7acf09beb8
more tests
4 years ago
Alexander Strizhakov 103f3dcb9e
rich media parser ttl files consistency
4 years ago
Alexander Strizhakov 7dffaef479
tests consistency
4 years ago
Alexander Strizhakov 6bf85440b3
mix tasks consistency
4 years ago
Alex Gleason 83ae45b000
Preload `/api/pleroma/frontend_configurations`, fixes #1932
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 9ddc292ca8
TwitterAPI: test pending approval user email
4 years ago
feld 03855f9789 Merge branch 'improve/instance-gen' into 'develop'
4 years ago
Mark Felder 8539e386c3 Add missing Copyright headers
4 years ago
Mark Felder 6c61ef14c3 Support enabling upload filters during instance gen
4 years ago
Alex Gleason 521e965884
Registration tests
4 years ago
Alex Gleason 28005563f0
Send approval pending email during registration
4 years ago
Ivan Tashkinov 2498e569f1 Merge remote-tracking branch 'remotes/origin/develop' into ostatus-controller-no-auth-check-on-non-federating-instances
4 years ago
Ivan Tashkinov 89c595b772 [#3053] Removed target accessibility checks for OStatus endpoints delegating to RedirectController. Added tests.
4 years ago
Mark Felder 3ca98878d2 Deep link to the user account in AdminFE in account confirmation emails
4 years ago
Mark Felder 04b514c567 Merge branch 'develop' into feature/gen-magic
4 years ago
Alex Gleason 9c672ecbb5
Remote Timeline: add Streaming support
4 years ago
Alex Gleason 3f9263fb16
Merge remote-tracking branch 'upstream/develop' into restrict-origin
4 years ago
Alex Gleason 77b1ea68a7
Merge remote-tracking branch 'upstream/develop' into aliases
4 years ago
Haelwenn 74be4de3f6 Merge branch 'fix/2209-remoteip' into 'develop'
4 years ago
Mark Felder a702f9fb5b Lint
4 years ago
Maksim 6ee20eb328 Apply 1 suggestion(s) to 1 file(s)
4 years ago
Maksim 8bfc5d9a0c Apply 1 suggestion(s) to 1 file(s)
4 years ago
feld d0eca5b125 Apply 2 suggestion(s) to 2 file(s)
4 years ago
Mark Felder 8156940a49 Compatibility with phoenix_pubsub 2.0.0
4 years ago
Mark Felder 570a406b7a use Phoenix.ConnTest is deprecated
4 years ago
Egor Kislitsyn bc3db72403
Use ModerationLog instead of Logger
4 years ago
Egor Kislitsyn f1e4333dd7
Fix test
4 years ago
Egor Kislitsyn e4792ce76a
Do not limit admins
4 years ago
Egor Kislitsyn 17562bf414
Move API endpoints to `/api/v1/pleroma/backups`
4 years ago
Egor Kislitsyn 7c22c9afb4
Allow admins request user backups
4 years ago
Egor Kislitsyn 7fdd81d000
Add "Your backup is ready" email
4 years ago
Egor Kislitsyn 27bc121ec0
Require email
4 years ago
Egor Kislitsyn 86ce4afd93
Improve backup urls
4 years ago
Egor Kislitsyn 2c73bfe122
Add API endpoints for Backups
4 years ago
Egor Kislitsyn abdffc6b8c
Fix Credo warning
4 years ago
Egor Kislitsyn 739cb1463b
Add backups deletion
4 years ago
Egor Kislitsyn 3ad7492f9d
Add config for Pleroma.Backup
4 years ago
Egor Kislitsyn a0ad9bd734
Add BackupWorker
4 years ago
Egor Kislitsyn 4f3a633745
Add `backups` table
4 years ago
Egor Kislitsyn 75e07ba206
Fix tests
4 years ago
Egor Kislitsyn be42ab70dc
Add backup upload
4 years ago
Egor Kislitsyn c82f912959
Fix credo warning
4 years ago
Egor Kislitsyn c01a818048
Add tests
4 years ago
Mark Felder 9783e9cd80 Add test for an entry without CIDR format
4 years ago
Mark Felder d43d05005a Move hardcoded default configuration into config.exs
4 years ago
Mark Felder cddca85c84 Merge branch 'develop' into revert/rich-media-censorship
4 years ago
rinpatch 2698bbc9f6 Merge branch 'filtering-following' into 'develop'
4 years ago
Ivan Tashkinov 6c2264af24 Merge remote-tracking branch 'remotes/origin/develop' into ostatus-controller-no-auth-check-on-non-federating-instances
4 years ago
Ivan Tashkinov 094edde7c4 [#3053] Unauthenticated access control for OStatus-related controllers and ActivityPubController (base actions: :user, :object, :activity). Tests adjustments.
4 years ago
Mark Felder 346cc3ac24 Merge branch 'develop' into feature/1893-remote-emoji-packs-pagination
4 years ago
Ivan Tashkinov f6024252ae [#3053] No auth check in StaticFEController, even on non-federating instances. Adjusted tests.
4 years ago
Alexander Strizhakov cbdaabad34
web push http_client fix
4 years ago
lain 90fee49c52 User search: Once again, change uri handling.
4 years ago
lain 2a11068a11 Merge branch 'ffmpeg-imagemagick-dependencies-documentation' into 'develop'
4 years ago
lain aa170caa76 Merge branch 'issue/2170' into 'develop'
4 years ago
Mark Felder ba7f9459b4 Revert Rich Media censorship for sensitive statuses
4 years ago
rinpatch 7bc561127d Revert citext user URI migration
4 years ago
Maksim Pechnikov de993b856b added `force` option to the unfollow operation
4 years ago
Ivan Tashkinov 4e4f771082 Adjusted MediaProxyControllerTest to gracefully fail on missing dependencies. Installation docs update.
4 years ago
Mark Felder d1c724ef34 Merge branch 'develop' into fix/deprecation-warning-welcome-message
4 years ago
Mark Felder 93b674b66d Fix test failures for NoOpPolicy describe/0
4 years ago
Mark Felder 4a30598b9e Config settings leak and break configdb migration tests when async
4 years ago
Mark Felder dcdf75fbac Merge branch 'develop' into fix/deprecation-warning-welcome-message
4 years ago
feld 1672d8b37c Merge branch 'feature/bulk-confirmation' into 'develop'
4 years ago
Mark Felder 2bf2c68dee Merge branch 'develop' into fix/deprecation-warning-welcome-message
4 years ago
rinpatch 5cd71208d9 Merge branch 'search-even-more' into 'develop'
4 years ago
rinpatch f67c967c4a Merge branch 'features/incoming-create-exists' into 'develop'
4 years ago
lain 1e0f3f8514 User search: Make uri matches case insensitive.
4 years ago
lain a8c17ea25a User Search: Also find user by uri
4 years ago
Mark Felder 3bf3db39f5 Validate emails are sent to the appropriate unconfirmed actors
4 years ago
lain d0078bc404 User Search: Boost resolved results and exact ap_id matches.
4 years ago
rinpatch 151df9fc17 Merge branch 'fix/test-fix' into 'develop'
4 years ago
lain 47cd59342f Merge branch 'smol-test' into 'develop'
4 years ago
lain 35d62a4a56 CommonAPI test: Add test for polls
4 years ago
Alexander Strizhakov 165961f56d
don't run in async mode
4 years ago
Alexander Strizhakov aa1f97a5b6
fix for test on mac
4 years ago
Alexander Strizhakov 727a0556a9
fix
4 years ago
Alexander Strizhakov 5d7ec00bed
fixes after rebase
4 years ago
Alexander Strizhakov 8c6ec4c111
pack routes change
4 years ago
Alexander Strizhakov dbbc801667
pagination for remote emoji packs
4 years ago
Alexander Strizhakov 9b6d89ff8c
support for special chars in pack name
4 years ago
Mark Felder f3a1f9c3bb Merge branch 'develop' into feature/bulk-confirmation
4 years ago
lain e02101e15c Merge branch 'issue/2115' into 'develop'
4 years ago
lain 4dadb7c433 Merge branch 'user-query/filter-out-internal' into 'develop'
4 years ago
lain 436d1a3c41 Merge branch 'develop' into 'issue/2115'
4 years ago
Haelwenn (lanodan) Monnier 5e86a2809e
transmogrifier: Drop incoming create early if it already exists
4 years ago
Roman Chvanikov 8f5589cf66 Merge develop
4 years ago
lain a6c14041c4 Merge branch 'develop' into 'issue/1975'
4 years ago
Maksim Pechnikov 8e4f043ac7 finland-emojis.zip -> emojis.zip
4 years ago
Maksim Pechnikov 72d2b34d3b Merge branch 'develop' into issue/1975
4 years ago
Alex Gleason 3104367931
Merge remote-tracking branch 'upstream/develop' into email-fix-develop
4 years ago
Mark Felder 88653c01c9 Add test for check_activity_expiration_config/0
4 years ago
Mark Felder 7775b1540f Add deprecation warning test for check_hellthread_threshold/0
4 years ago
Mark Felder 25bdf0d0d9 Add test for welcome message format
4 years ago
Mark Felder e2dcf039d2 Fix gun_pool_options deprecation warning message
4 years ago
lain c95859e45b Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into issue/2115
4 years ago
Egor Kislitsyn 0e0ece251a
Filter out internal users by default
4 years ago