Commit Graph

553 Commits (2b57f73b776d0de3c91b3b0dd19e4458c205f690)

Author SHA1 Message Date
kaniini 68bf99baf2 Merge branch 'split-masto-api/domain-blocks' into 'develop'
5 years ago
kaniini 27a3221d57 Merge branch 'split-masto-api/scheduled-statuses' into 'develop'
5 years ago
Egor Kislitsyn 408750b94e Extract domain blocks actions from `MastodonAPIController` to `DomainBlockController`
5 years ago
Egor Kislitsyn 99c5a35890 Extract follow requests actions from `MastodonAPIController` to `FollowRequestController`
5 years ago
Egor Kislitsyn 0a5b106ddd Extract scheduled statuses actions from `MastodonAPIController` to `ScheduledActivityController`
5 years ago
Egor Kislitsyn 621377f378 Extract filter actions from `MastodonAPIController` to `FilterController`
5 years ago
kaniini 91e2bcf218 Merge branch 'refactor/status-controller' into 'develop'
5 years ago
kaniini eb9aa7aa10 Merge branch 'refactor/subscription' into 'develop'
5 years ago
Egor Kislitsyn 98d1347a4e Extract status actions from `MastodonAPIController` into `StatusController`
5 years ago
Roman Chvanikov b4b147000c Merge develop
5 years ago
Egor Kislitsyn 3572cf29b7 Extract timeline actions from `MastodonAPIController` into `TimelineController`
5 years ago
kaniini 6abe12dced Merge branch 'refactor/notification-controller' into 'develop'
5 years ago
Ekaterina Vaartis ba9d35a904 Add an API endpoint for listing remote packs
5 years ago
Haelwenn (lanodan) Monnier 0dc8f3d6d2
/api/ap/uploadMedia → /api/ap/upload_media
5 years ago
Egor Kislitsyn a66a7a328f Extract notification actions from `MastodonAPIController` into `NotificationController`
5 years ago
kaniini 29dd8ab9c0 Merge branch 'feature/force-password-reset' into 'develop'
5 years ago
Haelwenn (lanodan) Monnier 815b904508
Add support for AP C2S uploadMedia
5 years ago
Maxim Filippov 6f25668215 Admin API: Add ability to force user's password reset
5 years ago
Ekaterina Vaartis d51e5e447e Move emoji reloading to admin api
5 years ago
Ekaterina Vaartis 74fb6d8647 Move EmojiAPIController from EmojiAPI to PleromaAPI
5 years ago
Ekaterina Vaartis 6cd651a38b Make the emoji controller api more RESTy
5 years ago
Ekaterina Vaartis f24731788e Move emoji pack list from /list to /
5 years ago
Ekaterina Vaartis 9eb2ee4df0 Allow importing old (emoji.txt / plain) packs from the filesystem
5 years ago
Ekaterina Vaartis f5131540dc Add a way to create emoji packs via an endpoint
5 years ago
Ekaterina Vaartis 9afe7258dd Implememt emoji pack file updating + write tests
5 years ago
Ekaterina Vaartis bcc0bfd0c5 Add an endpoint for emoji pack metadata updating
5 years ago
Ekaterina Vaartis 2d4b8f3d20 Add an endpoint for deleting emoji packs
5 years ago
Ekaterina Vaartis 54b8e683bc Swap TOML for YAML to get YAML generation for packs from fallbacks
5 years ago
Ekaterina Vaartis b791a08656 Implement API actions on packs
5 years ago
Alex S a18f1e7cd7 namings
5 years ago
Alex S 4faf2b1555 post for creating invite tokens in admin api
5 years ago
Roman Chvanikov 7d1773bc6b Rename SubscriptionNotificationController list and get actions to index and show
5 years ago
Roman Chvanikov a81f80233d Apply suggestion to lib/pleroma/web/router.ex
5 years ago
Roman Chvanikov 6042e21b25 Move subscription notifications to a separate controller
5 years ago
Roman Chvanikov 76c3e290fc Merge develop
5 years ago
rinpatch ba70a8cae6 Merge branch 'develop' into feature/delivery-tracking
5 years ago
Roman Chvanikov 0bd2b85edb Separate Subscription Notifications from regular Notifications
5 years ago
lain a7f31bf06c Merge remote-tracking branch 'origin/develop' into reactions
5 years ago
Egor Kislitsyn 25d8216804 Add email change endpoint
5 years ago
rinpatch b0e6058021 Parse http signature for request to objects/activities
5 years ago
lain 05e9776517 PleromaAPIController: Add endpoint to fetch emoji reactions.
5 years ago
Egor Kislitsyn b40b10b53d Add an endpoint to get multiple statuses by IDs
5 years ago
rinpatch 896ffabe37 Merge branch 'so-long-twitterapi' into 'develop'
5 years ago
lain 99ea990a16 PleromaAPIController: Add emoji reactions.
5 years ago
rinpatch c2b6c1b089 Extend `/api/pleroma/notifications/read` to mark multiple notifications
5 years ago
rinpatch bd3ed3a622 Add back /api/qvitter/statuses/notifications/read.json
5 years ago
rinpatch eb1739c596 Remove most of TwitterAPIController
5 years ago
Egor Kislitsyn 30510ade0e Extract MastodonAPIController's list actions into MastodonAPI.ListController; Add more tests
5 years ago
kaniini 6dc24422dc Merge branch 'issue/1177' into 'develop'
5 years ago
Maxim Filippov 37dd3867bb Log admin/moderator actions
5 years ago
lain 90986667ce Merge branch 'admin-create-users' into 'develop'
5 years ago
Maksim Pechnikov 8dc6a6b210 fix /inbox for Relay
5 years ago
Maksim Pechnikov 64bfb41c55 fixed unfollow for relay actor
5 years ago
Sachin Joshi 37229af15f remove old user create and delete routes for admin
5 years ago
lain df81abb68c Conversations: Use correct oauth paths for extended api.
5 years ago
lain 560dbad538 Merge remote-tracking branch 'origin/develop' into pleroma-conversations
5 years ago
lain 60231ec7bd Conversation: Add endpoint to get a conversation by id.
5 years ago
lain a2b98f6d58 Merge remote-tracking branch 'origin/develop' into pleroma-conversations
5 years ago
lain 3af6d14da7 Pleroma Conversations API: Add a way to set recipients.
5 years ago
lain eee98aaa73 Pleroma API: Add endpoint to get conversation statuses.
5 years ago
Roman Chvanikov 9d4f34fbcb Merge branch 'develop' into feature/digest-email
5 years ago
Alexander Strizhakov 51b3b6d816 Admin changes
5 years ago
Sergey Suprunenko c0e258cf21 Redirect not logged-in users to the MastoFE login page on private instances
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
Roman Chvanikov d2da3d30f3 Merge branch 'develop' into feature/digest-email
5 years ago
Maxim Filippov f46805bb40 Merge branch 'develop' into feature/admin-api-user-statuses
5 years ago
Haelwenn (lanodan) Monnier 90be91b0e0
Router: Remove deprecated AdminAPI endpoints
5 years ago
Ariadne Conill bc6c5c513a router: ensure the AP sharedinbox path is registered first
5 years ago
Roman Chvanikov 36049f08ef Merge develop
5 years ago
Maxim Filippov 9570a5be40 Merge branch 'develop' into feature/admin-api-user-statuses
5 years ago
Ariadne Conill 184fa61fb3 plugs: add MappedSignatureToIdentityPlug
5 years ago
Ariadne Conill cf9cb953d5 activitypub: represent internal fetch actor
5 years ago
Alexander Strizhakov 10f82c88b8 mastoapi password reset
5 years ago
Roman Chvanikov c729883936 Merge branch 'develop' into feature/digest-email
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
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
Mark Felder 360e4cdaa2 Move these to pleroma namespace in Mastodon API
5 years ago
Roman Chvanikov 371d39e160 Merge develop
5 years ago
kaniini 1417627d07 Merge branch 'remove-avatar-header' into 'develop'
5 years ago
rinpatch 9e58d3c624 FallbackRedirector: Do not crash on Metadata rendering errors
5 years ago
Roman Chvanikov 657277ffc0 Resolve conflicts
5 years ago
Egor Kislitsyn 74132e3715 Enable IdempotencyPlug for the all API
5 years ago
Maksim a0c4ebb4d7 [#184] small refactoring reset password
5 years ago
Sachin Joshi a0c65bbd6c Merge branch 'develop' into 'remove-avatar-header'
5 years ago
Mark Felder 9b908697dd OEmbed.OEmbedController does not exist in the Pleroma codebase. It was removed in commit 92c5640f
5 years ago
Alexander Strizhakov c2ca1f22a2 it is changed in compile time
5 years ago
Maksim ee4ed87fb4 [#948] /api/v1/account_search added optional parameters (limit, offset, following)
5 years ago
rinpatch 92213fb87c Replace Mix.env with Pleroma.Config.get(:env)
5 years ago
Mark Felder 6ef145b4fc Merge branch 'develop' into feature/digest-email
5 years ago
rinpatch 026b245dbc Merge branch 'develop' into feature/polls-2-electric-boogalo
5 years ago
rinpatch 65db5e9f52 Resolve merge conflicts
5 years ago
rinpatch 300d94c628 Add poll votes
5 years ago
Sachin Joshi ad5263c647 Merge remote-tracking branch 'upstream/develop' into admin-create-users
5 years ago
Haelwenn (lanodan) Monnier 5d3ece2861
Remove now useless flavours switching
5 years ago
kaniini 6aec0d1b58 Revert "Merge branch 'feature/search-authenticated-only' into 'develop'"
5 years ago
Roman Chvanikov ce47017c89 Merge develop
5 years ago
William Pitcock 0159a6dbe9 router: require oauth_read for searching
5 years ago
Sachin Joshi 1452a96ad6 ability to set and reset avatar, profile banner and backgroud in Mastodon API
5 years ago
kaniini 79c2cef2fb Merge branch 'mongooseim-support' into 'develop'
5 years ago
Aaron Tinio 3ab9255eda Respond with a 404 Not implemented JSON error message
5 years ago
rinpatch 63b0b7190c MastoAPI: Add GET /api/v1/polls/:id
5 years ago
Sadposter 54e9cb5c2d
Add API endpoints for a custom user mascot
5 years ago
lain f959bf7aa6 MongooseIM: Add basic integration endpoints.
5 years ago
Sachin Joshi 5c028b8f92 user creation admin api will create multiple users
5 years ago
Sergey Suprunenko e2b3a27204 Add Reports to Admin API
5 years ago
Aaron Tinio 70c81b95d0 Pipe requests to public endpoints through EnsurePublicOrAuthenticatedPlug
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
Sachin Joshi f01f995816 make url uniform in admin api
5 years ago
Roman Chvanikov b6b5b16ba4 Merge develop
5 years ago
lain 45f790becc Merge remote-tracking branch 'origin/develop' into conversations_three
5 years ago
Roman Chvanikov 0f0cc2703b Merge develop
5 years ago
Egor Kislitsyn c157e27a00 Merge branch 'develop' into feature/disable-account
5 years ago
Sergey Suprunenko 9dd36e5bcb Extend Mastodon API with public endpoint for getting Favorites timeline of any user (#789)
5 years ago
Alexander Strizhakov 88f0be9693 Feature/826 healthcheck endpoint
5 years ago
Egor Kislitsyn e8c2f9a73a Merge remote-tracking branch 'pleroma/develop' into feature/disable-account
5 years ago
Roman Chvanikov 64a2c6a041 Digest emails
6 years ago
Mark Felder 1aa4994f6d Do not require authentication for user search in MastoAPI
6 years ago
Alexander Strizhakov 711ade961e adding destroy multiple for mastofe
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
lain c352a0aba6 Conversations: Make tests run.
6 years ago
lambda e5d553aa45 Merge branch 'feature/767-multiple-use-invite-token' into 'develop'
6 years ago
Sadposter be8350baa2
Merge branch 'develop' into feature/user-status-subscriptions
6 years ago
kaniini 97395e013e Merge branch 'notification-pleroma-settings' into 'develop'
6 years ago
lain a9f805c871 Merge remote-tracking branch 'origin/develop' into features/mastoapi/2.6.0-conversations
6 years ago
Ivan Tashkinov bffddf5e31 [#923] Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago
Alex S b810aac117 added docs to docs/api/admin_api.md
6 years ago
eugenijm 7bf622ce73 Add scheduled activities
6 years ago
Alex S dcc54f8cfa admin api endpoints for invites
6 years ago
Roger Braun 7895ee37fa Add user following / unfollowing to the admin api.
6 years ago
Sadposter 9ca91cbb87 Change relationship direction of subscriptions
6 years ago
Sadposter d35f6551c1 Move subscriptions endpoint to be under /pleroma
6 years ago
Sadposter 79910ce5cc Add API endpoints and user column for subscription
6 years ago
Ivan Tashkinov 37925cbe78 Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago
lambda 091baf9316 Merge branch 'features/mastoapi/2.6.0-force-login-option' into 'develop'
6 years ago
Ivan Tashkinov 590c935d95 [#923] Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago
Ivan Tashkinov aac48d0cc6 Merge remote-tracking branch 'remotes/upstream/develop' into features/mastoapi/2.6.0-conversations
6 years ago
Haelwenn (lanodan) Monnier f56eef8d8c
router: Add fake identity proof endpoint
6 years ago
Ivan Tashkinov cbe09d94d1 Added `force_login` authentication option (previously applied by default).
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
eugenijm 10c81fc902 Add user show endpoint for Pleroma admin API
6 years ago
Ivan Tashkinov 2a95014b9d [#923] OAuth consumer improvements, fixes, refactoring.
6 years ago
eugenijm 691d1208b5 Add GET /api/v1/apps/verify_credentials
6 years ago
Ivan Tashkinov e17a9a1f66 [#923] Nickname & email selection for external registrations, option to connect to existing account.
6 years ago
Ivan Tashkinov 2a96283efb [#923] Merge remote-tracking branch 'remotes/upstream/develop' into twitter_oauth
6 years ago