Commit Graph

1730 Commits (f758e663b233a4a773bd58479f2f2c2bc02c47ef)

Author SHA1 Message Date
Ivan Tashkinov 0e1c481a94 [#1149] Added more oban workers. Refactoring.
5 years ago
lain 511ccea5aa ConversationView: Align parameter names with other views.
5 years ago
lain 60231ec7bd Conversation: Add endpoint to get a conversation by id.
5 years ago
lain 23c46f7e72 Conversations: Use 'recipients' for accounts in conversation view.
5 years ago
Ariadne Conill 9cfc289594 MRF: ensure that subdomain_match calls are case-insensitive
5 years ago
kaniini 84808e1697 Merge branch 'develop' into 'fix/hide-follows-counters'
5 years ago
Sergey Suprunenko af4cf35e20 Strip internal fields including likes from incoming and outgoing activities
5 years ago
Ivan Tashkinov 33a5fc4a70 [#1149] Fixed failing tests. Ensured Instance.set_unreachable/2 supports ISO 8601 datetime.
5 years ago
rinpatch 0802a08871 Mastodon API: Fix thread mute detection
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
rinpatch 409bcad54b Mastodon API: Set follower/following counters to 0 when hiding
5 years ago
lain a2b98f6d58 Merge remote-tracking branch 'origin/develop' into pleroma-conversations
5 years ago
Haelwenn aa718ab8f6 Merge branch 'fix/object-reembeds' into 'develop'
5 years ago
rinpatch 5329e84d62 OStatus tests: stop relying on embedded objects
5 years ago
rinpatch 32018a4ee0 ActivityPub tests: remove assertions of embedded object being updated,
5 years ago
Maksim 139b196bc0 [#1150] fixed parser TwitterCard
5 years ago
Maksim bdc9a7222c tests for CommonApi/Utils
5 years ago
lain d6fe220e32 Linting.
5 years ago
lain b64b6fee2a CommonAPI: Replies to conversations also get the correct context id.
5 years ago
lain 3af6d14da7 Pleroma Conversations API: Add a way to set recipients.
5 years ago
Sergey Suprunenko e8ad116c2a Do not add the "next" key to likes.json if there is no more items
5 years ago
Alexander Strizhakov de0f3b73dd Admin fixes
5 years ago
Sergey Suprunenko 040347b248 Remove spaces from the domain search
5 years ago
Sergey Suprunenko 8b2fa31fed Handle MRF rejections of incoming AP activities
5 years ago
lain eee98aaa73 Pleroma API: Add endpoint to get conversation statuses.
5 years ago
feld d93d777915 Fix/mediaproxy whitelist base url
5 years ago
lain 56b1c3af13 CommonAPI: Extend api with conversation replies.
5 years ago
lain 5ff8f07ca9 Merge branch 'feature/hide-follows-remote' into 'develop'
5 years ago
Ivan Tashkinov 23d279e03e [#1149] Replaced RetryQueue with oban-based retries.
5 years ago
Egor Kislitsyn f98235f2ad Clean up tests output
5 years ago
kaniini 6c06529cd4 Merge branch 'fix/disallow-ostatus-follows-locked' into 'develop'
5 years ago
rinpatch 813c686dd7 Disallow following locked accounts over OStatus
5 years ago
Maksim 6eb33e7303 test for Pleroma.Web.CommonAPI.Utils.get_by_id_or_ap_id
5 years ago
Ariadne Conill f72e0b7cad ostatus: explicitly disallow protocol downgrade from activitypub
5 years ago
rinpatch 301ea0dc04 Add tests for counters being updated on follow
5 years ago
Maksim 58443d0cd6 tests for TwitterApi/UtilController
5 years ago
lain 7483679a7b StatusView: Return direct conversation id.
5 years ago
rinpatch c88a5d3251 Merge branch 'develop' into feature/hide-follows-remote
5 years ago
Alexander Strizhakov 51b3b6d816 Admin changes
5 years ago
kaniini 5835069215 Revert "Merge branch 'bugfix/clean-up-markdown-rendering' into 'develop'"
5 years ago
Ariadne Conill 5795a890e9 markdown: clean up html generated by earmark
5 years ago
lain 1dfde4151c Merge branch 'refactor/use-constants' into 'develop'
5 years ago
Sergey Suprunenko c0e258cf21 Redirect not logged-in users to the MastoFE login page on private instances
5 years ago
Maksim 159bbec570 added tests for OstatusController
5 years ago
Ariadne Conill b93498eb52 constants: add as_public constant and use it everywhere
5 years ago
Sachin Joshi 242f5c585e add account confirmation email resend in mastodon api
5 years ago
Maksim 6b77a88365 [#1097] added redirect: /pleroma/admin -> /pleroma/admin/
5 years ago
rinpatch 41e0304757 Merge branch 'develop' into feature/hide-follows-remote
5 years ago
kaniini 19835be067 Merge branch 'fix-remote-follow-from-ostatus-subscribe' into 'develop'
5 years ago
Sergey Suprunenko b20020da16 Show the url advertised in the Activity in the Status JSON response
5 years ago
kPherox 8d9f43e1d1
Add WebFinger test for AP-only account
5 years ago
Mike Verdone 0e2b5a3e6a WIP
5 years ago
Maksim 55341ac717 tests WebFinger
5 years ago
Eugenij 4504135894 Add `domain_blocking` to the relationship API (GET /api/v1/accounts/relationships)
5 years ago
Mike Verdone 2c83eb0b15 Revert "squash! Expose expires_at datetime in mastoAPI only for the activity actor"
5 years ago
Mike Verdone 2981821db8 squash! Expose expires_at datetime in mastoAPI only for the activity actor
5 years ago
Mike Verdone 3cb471ec06 Expose expires_at datetime in mastoAPI only for the activity actor
5 years ago
Mike Verdone 704960b3c1 Add support for activity expiration to common and Masto API
5 years ago
Mike Verdone 8ba7a151ad Cleanup: fix a comment
5 years ago
sadposter f5d574f4ed check both item and parent domain blocks
5 years ago
Sadposter 4af4f6166b honour domain blocks on streaming notifications
5 years ago
kaniini 9c6357324e Merge branch 'feature/admin-api-user-statuses' into 'develop'
5 years ago
Ariadne Conill d3bdb8e704 rich media: parser: splice the given URL into the result
5 years ago
Maxim Filippov f46805bb40 Merge branch 'develop' into feature/admin-api-user-statuses
5 years ago
Maxim Filippov 03471151d6 AdminAPI: Add "godmode" while fetching user statuses (i.e. admin can see private statuses)
5 years ago
Alexander Strizhakov 5e72554f3c Admin config fix
5 years ago
Maksim c49a09ed88 tests for Pleroma.Web.ActivityPub.Publisher
5 years ago
Sadposter c400565427 fix test names because i cannot type
5 years ago
Sadposter 299c0e965b actually reblog on the reblog test
5 years ago
Sadposter 7026018c8c Use correct URL for tests
5 years ago
Sadposter 452980652d Mix format
5 years ago
Sadposter fd1fa5a2ec add tests for unauthed reqs to liked/reblogged_by
5 years ago
Alexander Strizhakov b70e659304 Feature/1087 wildcard option for blocks
5 years ago
Haelwenn 674ad5e1df Merge branch 'hardening/stop-misusing-sharedinbox' into 'develop'
5 years ago
Sadposter f712ee879a Bugfix: muted/blocked user notification streaming
5 years ago
Sergey Suprunenko 05b5af8075 Add tests for users tasks and PleromaAuthenticator
5 years ago
Sadposter a5d6287ba8 Hide blocked users from interactions
5 years ago
Ariadne Conill 56019d53a8 activitypub: publisher: align sharedinbox usage with AP specification rules
5 years ago
rinpatch 196cad46f3 Resolve merge conflicts
5 years ago
Sergey Suprunenko 43a7cd27fe [tests] Mock :crypt.crypt/2 function in AuthenticationPlugTest
5 years ago
kaniini 33729bbb28 Merge branch 'feature/richmedia-ttl' into 'develop'
5 years ago
Maksim c2e2aadc42 #1110 fixed /api/pleroma/healthcheck
5 years ago
Sachin Joshi de9906ad56 change the structure of image ttl parsar
5 years ago
Maxim Filippov 9570a5be40 Merge branch 'develop' into feature/admin-api-user-statuses
5 years ago
Maksim b6b748d3e7 tests for Uploader with webhook
5 years ago
kaniini 1e48af9acf Merge branch 'feature/instance-fetch-actor' into 'develop'
5 years ago
Eugenij 4bf2bb9cff Fix password reset for non-test env
5 years ago
Ariadne Conill 3d23a12d75 tests: add test for fetching the internal fetch actor
5 years ago
kaniini ce73d5f6a5 Merge branch 'feature/mention-mrf' into 'develop'
5 years ago
RX14 96a2890a9e
Add MRF MentionPolicy for dropping posts which mention specific actors
5 years ago
Alexander Strizhakov 10f82c88b8 mastoapi password reset
5 years ago
Sachin Joshi 18234cc44e add the rich media ttl based on image exp time
5 years ago
Eugenij 520ee6c591 Add `pleroma.deactivated` to the Account entity (Mastodon API)
5 years ago
Eugenij c4ca142e14 Add the `blocked_by` attribute to the relationship API (`GET /api/v1/accounts/relationships`)
5 years ago
rinpatch 996fd58ac4 Merge branch 'bugfix/poll-id-as-string' into 'develop'
5 years ago
lain 7a24def473 Mastodon Controller: Fix tests.
5 years ago
lain 1ed24bcc76 Status View: Poll ids are strings.
5 years ago
feld 9f987dd017 Merge branch 'match-file-name' into 'develop'
5 years ago
Sergey Suprunenko b74300bc7a Add more tests for MastodonAPIController and CommonAPI
5 years ago
Sachin Joshi 1d906ffa82 Merge branch 'develop' into match-file-name
5 years ago
kaniini 03c4ea44ad Merge branch 'admin-configure-atom-keys' into 'develop'
5 years ago
Alex S c66044b923 atom keys with leading :
5 years ago
Egor Kislitsyn de13c9bb8f List messages must be visible for mentioned users
5 years ago
Egor Kislitsyn 64a946643e Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
5 years ago
Egor Kislitsyn a87c313309 Support `list` visibility in StatusView
5 years ago
Maksim fa17879c20 added tests for Web.MediaProxy
5 years ago
Sergey Suprunenko dce8ebc9ea Unfollow should also unsubscribe
5 years ago
Ariadne Conill 841314c2d5 tests: fix object containment violations in the transmogrifier tests
5 years ago
Alexander Strizhakov e7c39b7ac8 Feature/1072 muting notifications
5 years ago
rinpatch 0c2dcb4c69 Add follow information refetching after following/unfollowing
5 years ago
rinpatch 183da33e00 Add tests for fetch_follow_information_for_user and check object type
5 years ago
Maxim Filippov 418ae6638d Merge branch 'develop' into feature/admin-api-user-statuses
5 years ago
Maxim Filippov a9459ff98f Admin API: Endpoint for fetching latest user's statuses
5 years ago
Ariadne Conill 80c46d6d8b nodeinfo: implement MRF transparency exclusions
5 years ago
rinpatch e8fa477793 Refactor Follows/Followers counter syncronization
5 years ago
rinpatch 095117a58c Merge branch 'develop' into fix/ap-hide-follows
5 years ago
rinpatch 97b79efbcd ActivityPub Controller: Actually pass for_user to following/followers
5 years ago
Maksim 92055941bd Pleroma.Web.Metadata - tests
5 years ago
rinpatch 1f6ac7680d ActivityPub User view: Following/Followers refactoring
5 years ago
Mark Felder 360e4cdaa2 Move these to pleroma namespace in Mastodon API
5 years ago
rinpatch 27ed260eed AP user view: Add a test for hiding totalItems in following/followers
5 years ago
Eugenij 4198c3ac39 Extend Pleroma.Pagination to support offset-based pagination, use async/await to execute status and account search in parallel
5 years ago
Alexander Strizhakov 846ad9a463 admin api configure changes
5 years ago
kaniini e4e3fd7e55 Merge branch 'fix/1019-refactor' into 'develop'
5 years ago
Egor Kislitsyn 9e06873d58 Add `list` to Visibility
5 years ago
Egor Kislitsyn 958fb9aa80 Add "listMessage"
5 years ago
Egor Kislitsyn 182f7bbb11 Merge branch 'develop' into feature/addressable-lists
5 years ago
Alexander Strizhakov a237c6a2d4 support for idna domains
5 years ago
Haelwenn (lanodan) Monnier 252e129b1e
MastoAPI: Add categories to custom emojis
5 years ago
Alex S beba7bbc85 removing synchronization worker
5 years ago
Alex S f8786fa6f2 adding following_address field to user
5 years ago
Sergey Suprunenko ff55e3c16f Create mentions only for explicitly mentioned users
5 years ago
Maksim 008c55e4e9 add test for search_controller/ 100% coverage
5 years ago
Sergey Suprunenko 2d2b50ccca Send and handle "Delete" activity for deleted users
5 years ago
feld 93a0eeab16 Add license/copyright to all project files
5 years ago
Maksim bb8065a1fd tests MRF filters
5 years ago
Ivan Tashkinov 8a41d34673 [#878] Tests improvements per code review.
5 years ago
Ivan Tashkinov 6fc0c27be3 [#878] Uncommented test statement.
5 years ago
Ivan Tashkinov 829e997223 [#878] Merge remote-tracking branch 'remotes/upstream/develop' into 878-activity-object-decoupling-in-tests
5 years ago
kaniini 1417627d07 Merge branch 'remove-avatar-header' into 'develop'
5 years ago
Haelwenn 95c085174d Merge branch 'test-speedup' into 'develop'
5 years ago
rinpatch 376a55c97f Merge branch '161-incoming-replies-depth-limit' into 'develop'
5 years ago
lain abe2e8881f Testing: Don't federate in testing.
5 years ago
Ivan Tashkinov daff85a985 [#878] Refactored assumptions on embedded object presence in tests. Adjusted note factory to not embed object into activity.
5 years ago
rinpatch 72b88c82bc Mastodon API: Fix embedded relationships not being rendered inside of statuses
5 years ago
Ivan Tashkinov ad8d86e7c6 Merge remote-tracking branch 'remotes/upstream/develop' into 161-incoming-replies-depth-limit
5 years ago
Eugenij ab50c6b3ca Add fallback value to the admin report view.
5 years ago
Ivan Tashkinov a799418573 [#161] Merge remote-tracking branch 'remotes/upstream/develop' into 161-incoming-replies-depth-limit
5 years ago
Ivan Tashkinov 2b9d914089 [#161] Refactoring, documentation.
5 years ago