Commit Graph

6242 Commits (fb4ae9c720054372c1f0e41e3227fb8ad24e6c2d)

Author SHA1 Message Date
lain f166316f50 Merge branch 'openapi/pleroma-api/pleroma' into 'develop'
4 years ago
lain 283fb1e05b Merge branch 'issue/749' into 'develop'
4 years ago
Egor Kislitsyn 45d2c4157f
Add OpenAPI spec for AdminAPI.StatusController
4 years ago
lain cc0d462e91 Attachments: Have the mediaType on the root, too.
4 years ago
lain 814c3e5171 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain cdc6ba8d7b AnnounceValidator: Check for announcability
4 years ago
lain c76267afb9 Credo fixes.
4 years ago
lain 23e248694d Announcements: Fix all tests.
4 years ago
lain d9d425708e SideEffects: Builed out Announce effects.
4 years ago
Egor Kislitsyn 9de9760aa6
Move status actions to AdminAPI.StatusController
4 years ago
Maksim Pechnikov 9bc5e18ade rename mix task: `pleroma.user unsubscribe` -> `pleroma.user deactivate`
4 years ago
eugenijm b7fc61e17b Added the ability to upload background, logo, default user avatar, instance thumbnail, and the NSFW hiding image via AdminFE
4 years ago
Maksim Pechnikov c96f425cb0 fixed `mix pleroma.instance gen`
4 years ago
lain 39031f4860 Pipeline: Don't federate if federation is disabled.
4 years ago
lain e42bc5f557 Announcements: Handle through common pipeline.
4 years ago
lain 265746b21f Merge branch 'openapi/pleroma-api/emojis' into 'develop'
4 years ago
lain c7cdc553ff Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into announce-validator
4 years ago
lain 423ea497bb Merge branch 'feature/1734-user-deletion' into 'develop'
4 years ago
lain eb5f428565 CommonAPI: Change public->private implicit addressing.
4 years ago
Egor Kislitsyn 26f01744bc
Add `background_image` to `InstanceOperation`
4 years ago
Egor Kislitsyn 5ba6e1c322
Move notification actions to PleromaAPI.NotificationController
4 years ago
Egor Kislitsyn f3fc8b22b1
Move conversation actions to PleromaAPI.ConversationController
4 years ago
Egor Kislitsyn 9a5de0f454
Move reaction actions to EmojiReactionController
4 years ago
Egor Kislitsyn 490a3a34b6
Add OpenAPI spec for PleromaAPI.PleromaAPIController
4 years ago
Haelwenn 94ba5a7802 Merge branch 'exposed-background-image' into 'develop'
4 years ago
lain 6dd1575c64 Merge branch 'issue/1509' into 'develop'
4 years ago
lain 8a6ddf26ac InstanceOperation: Add background image to example
4 years ago
Haelwenn 5a149e5788 Merge branch 'openapi/pleroma-api/scrobble' into 'develop'
4 years ago
Egor Kislitsyn 47ed9ee441
Fix summary
4 years ago
lain be322541c8 User.Query: Remove superfluous `distinct`
4 years ago
Egor Kislitsyn 6609714d66
Move Scrobble views to ScrobbleView
4 years ago
Egor Kislitsyn 524d04d921
Add OpenAPI spec for PleromaAPI.ScrobbleController
4 years ago
lain a985bd57b4 User.Query: Speed up recipients query.
4 years ago
Egor Kislitsyn e4c720f14c
Fix typo
4 years ago
Haelwenn 58ccd2bbfd Merge branch 'openapi/pleroma-api/mascot' into 'develop'
4 years ago
Maksim Pechnikov 41f8f17260 fix api/v1/accounts/update_credentials
4 years ago
Maksim Pechnikov 5f0a3ac74d added tests
4 years ago
lain d19c716770 AttachmentValidator: Handle empty mediatypes
4 years ago
Egor Kislitsyn fe5d423b43
Add OpenAPI spec for MascotController
4 years ago
Egor Kislitsyn 45c3a72404
[OpenAPI] Use BooleanLike in all request bodies
4 years ago
lain be4db41d71 ChatMessageValidator: Allow one message in an array, too.
4 years ago
lain 0d417e005d Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
Ivan Tashkinov 5735b5c8be Fixed missing support for `with_muted` param in direct timeline.
4 years ago
Egor Kislitsyn aef31c69df
Rename EmojiAPIController to EmojiPackController
4 years ago
Egor Kislitsyn 8bde8dfec2
Cleanup Pleroma.Emoji.Pack
4 years ago
Egor Kislitsyn 6e4de715b3
Add OpenAPI spec for PleromaAPI.EmojiAPIController
4 years ago
lain 0d5bce018d AnnounceValidator: Validate for existing announce
4 years ago
lain 17a8342c1e ObjectValidators: Add basic Announce validator.
4 years ago
lain 7d381b16b7 Transmogrifier Test: Extract Announce handling.
4 years ago
Alexander Strizhakov 215daabdb4
copyright update
4 years ago
lain 188b32145e InstanceView: Expose background image link.
4 years ago
lain 96f7b1b140 Merge branch 'show-media-endpoint-fixes' into 'develop'
4 years ago
Ivan Tashkinov 9b76565264 MediaController: enforced owner-only access in :show action.
4 years ago
Maksim Pechnikov c33a4315fb updated docs
4 years ago
lain baf051a59e SideEffects: Don't update unread count for actor in chatmessages.
4 years ago
lain 9c17109765 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain 8bfd9710ae Pleroma Authenticator: Also update passwords here.
4 years ago
lain bfdd90f6d7 AuthenticationPlug: Also update crypt passwords.
4 years ago
lain baef35bcc8 Authentication Plug: Update bcrypt password on login.
4 years ago
lain 4b28d812cf Merge branch 'restricted-relations-embedding' into 'develop'
4 years ago
Ivan Tashkinov af9dfdce6b MediaController OAuth scope assignments fix.
4 years ago
Maksim Pechnikov 3f8d68bdf3 added example cache purge script
4 years ago
lain d96f8f17e8 Merge branch 'features/mastoapi_v2_media' into 'develop'
4 years ago
lain 2dcb26a6e5 CommonAPI: Unblock a user even if we don't have an activity.
4 years ago
Maksim Pechnikov cb40602a16 added media proxy invalidation
4 years ago
lain 5633637862 Merge branch 'fix/digest-task-otp' into 'develop'
4 years ago
Alexander Strizhakov 3c29f4f957
returning partial chain
4 years ago
lain f012c3a202 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain 1d18721a3c Chats: Add updated_at to Schema and docs.
4 years ago
Egor Kislitsyn e090191d03
[OpenAPI] Mark all not required request fields as nullable
4 years ago
rinpatch e455ca3f3e Merge branch 'feature/database-configuration-whitelist' into 'develop'
4 years ago
lain 4157c459b8 Merge branch 'bcrypt-auth' into 'develop'
4 years ago
Alex Gleason 5b0f27d23d
Pbkdf2.verify_pass --> AuthenticationPlug.checkpw
4 years ago
Egor Kislitsyn bb03dfdb03
Do not require `description` in `update` action
4 years ago
Egor Kislitsyn 0f885b4b86
Fix OpenAPI spec
4 years ago
Stephanie Wilde-Hobbs 20cbfb5cb5
Allow whitelisting whole groups
4 years ago
lain 3342846ac2 ChatView: Add update_at field.
4 years ago
Steph 5c6f575315
Style fixes
4 years ago
Haelwenn (lanodan) Monnier 099e314a1b
Add OpenAPISpex for MediaController
4 years ago
lain 39ec1af993 Merge branch 'openapi/pleroma-api/accounts' into 'develop'
4 years ago
lain 359d7b0a6d Apply suggestion to lib/pleroma/web/api_spec/operations/pleroma_account_operation.ex
4 years ago
lain 1c2629328d Apply suggestion to lib/pleroma/web/api_spec/operations/pleroma_account_operation.ex
4 years ago
Haelwenn (lanodan) Monnier cb363f0183
MastodonAPI: /api/v2/media endpoints
4 years ago
Haelwenn (lanodan) Monnier e688d4ee69
MRF.StealEmojiPolicy: New Policy
4 years ago
Alex Gleason 249e009c5e
Add `pleroma_internal` as an internal field
4 years ago
Ivan Tashkinov 8062d590dd [#2456] OpenAPI-related tweaks. Removed support for `with_relationships` param in `GET /api/v1/accounts/search`.
4 years ago
Alex Gleason 9cbf17d59f
Handle bcrypt passwords for Mastodon migration
4 years ago
Egor Kislitsyn 6802dc28ba
Add OpenAPI spec for PleromaAPI.AccountController
4 years ago
lain 0f0acc740d Chat: Allow posting without content if an attachment is present.
4 years ago
Ivan Tashkinov 59b6d5f2aa [#2456] Changed `embed_relationships` param to `with_relationships`.
4 years ago
lain 06cad239e5 InstanceView: Add pleroma chat messages to nodeinfo
4 years ago
Michael Weiss ae3b0b4c0d
Fix digest mix task on OTP releases
4 years ago
lain 3cff4e24cd Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
Egor Kislitsyn bcadbf964a
Add OpenAPI spec for SuggestionController
4 years ago
Ivan Tashkinov 33b798425f [#2456] Post-merge fix.
4 years ago
Ivan Tashkinov fd2fb2bb2e Merge remote-tracking branch 'remotes/origin/develop' into restricted-relations-embedding
4 years ago
lain 156c8a5088 Merge branch 'openapi/statuses' into 'develop'
4 years ago
lain 1307d6ca3c Merge branch 'openapi/timelines' into 'develop'
4 years ago
Alex Gleason b46811a074
Upgrade Comeonin to v5
4 years ago
Egor Kislitsyn 79ad12064d
Fix format
4 years ago
minibikini cb1a3e196c Apply suggestion to lib/pleroma/web/api_spec/operations/status_operation.ex
4 years ago
minibikini 5a2333925c Apply suggestion to lib/pleroma/web/api_spec/operations/status_operation.ex
4 years ago
minibikini 822e9c09aa Apply suggestion to lib/pleroma/web/api_spec/operations/status_operation.ex
4 years ago
minibikini 40646a7e0e Apply suggestion to lib/pleroma/web/api_spec/operations/status_operation.ex
4 years ago
minibikini 0bb164a3e1 Apply suggestion to lib/pleroma/web/api_spec/operations/status_operation.ex
4 years ago
minibikini 648cc0d72d Apply suggestion to lib/pleroma/web/api_spec/operations/status_operation.ex
4 years ago
Egor Kislitsyn 7803a85d2c
Add OpenAPI spec for StatusController
4 years ago
Stephanie Wilde-Hobbs a2fcfc78c9
Filter config descriptions by config whitelist
4 years ago
Ivan Tashkinov bfb48e3db6 [#2456] OpenAPI: added `embed_relationships` param definition.
4 years ago
rinpatch 2b18b8a263 Merge branch 'streamer-get-topic' into 'develop'
4 years ago
rinpatch 24c8c13640 Merge branch '1757-blocks-breaking-on-disabled-outgoing-blocks' into 'develop'
4 years ago
rinpatch 4cc71aad65 Merge branch '1748-remote-following-follower-count' into 'develop'
4 years ago
Ivan Tashkinov 63a1a82f38 [#2456] Added support for `embed_relationships` param, nailed down endpoints which should support it. Fixed :source_mutes relationships subset fetching.
4 years ago
Stephanie Wilde-Hobbs 620247a015
Add database configuration whitelist
4 years ago
href e6d8cacf2d Expand and authorize streams in Streamer directly
4 years ago
lain c0ea5c60e4 ChatController: Don't return chats for user you've blocked.
4 years ago
rinpatch 8308611279 Startup: suggest updating OTP when the version is too low for gun
4 years ago
lain ec72cba43e Chat Controller: Add basic error handling.
4 years ago
lain dcb5cda324 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain b5aa204eb8 ChatController: Support deletion of chat messages.
4 years ago
lain ca31af473c Transmogrifier: On incoming follow accept, update follow counts.
4 years ago
lain d0ba1844b0 ActivityPub: Fix non-federating blocks.
4 years ago
Maksim Pechnikov 63477d07ad unsubscribes of friends when user deactivated
4 years ago
rinpatch f8190aea5e Merge branch 'fix/issue-1676' into 'develop'
4 years ago
lain f28ed36b4d Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
href e2b15e8ad3 Fix streamer timeout (closes #1753).
4 years ago
lain 5367a00257 Deletion: Handle the case of pruned objects.
4 years ago
Egor Kislitsyn 3bde0fa3f6
Add OpenAPI spec for TimelineController
4 years ago
lain fdb98715b8 Chat: Fix wrong query.
4 years ago
lain 8d5597ff68 ChatController: Add GET /chats/:id
4 years ago
lain 172d9b1193 Chat: Add last_message to schema.
4 years ago
lain f335e1404a ChatView: Add the last message to the view.
4 years ago
lain c272669909 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain 1054e89762 ChatOperation: Add media id to example
4 years ago
Ivan Tashkinov b960a9430d [#2456] credo fix.
4 years ago
Ivan Tashkinov b0d0d8f91b Merge remote-tracking branch 'remotes/origin/develop' into restricted-relations-embedding
4 years ago
Ivan Tashkinov aee88d11be [#2456] Removed support for embedded relationships in account view.
4 years ago
Ivan Tashkinov ac4250a18c [#2456] Clarified `skip_relationships` option (and its default of `false`) for MastodonAPI.AccountView.
4 years ago
Ivan Tashkinov 14a49a0483 [#2456] Dropped support for embedded `pleroma/account/relationship` in statuses and notifications.
4 years ago
rinpatch 30eaef9d61 healthcheck: report real amount of memory allocated by beam
4 years ago
Ivan Tashkinov b2924ab1fb Merge remote-tracking branch 'remotes/origin/develop' into restricted-relations-embedding
4 years ago
lain 03529f6a05 Transmogrifier: Don't modify attachments for chats.
4 years ago
rinpatch 570940a3fd Merge branch 'bugfix/fix-like-notifications' into 'develop'
4 years ago
Alexander Strizhakov 287f781808
user deletion
4 years ago
lain d0bf8cfb8f Credo fixes.
4 years ago
lain 7637ef4203 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain fbcc53760e Merge branch 'feature/emojireactvalidator' into 'develop'
4 years ago
Maksim Pechnikov 4d71c4b805 fixed 'source' object in verify_credentials
4 years ago
lain 6acbe45eb2 Builder: Extract common features of likes and reactions.
4 years ago
lain 0cf43391f2 Merge branch 'issue/1276-2' into 'develop'
4 years ago