Commit Graph

187 Commits (4a7b89e37217af4d98746bb934b8264d7a8de51d)

Author SHA1 Message Date
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 8a6ddf26ac InstanceOperation: Add background image to example
4 years ago
Egor Kislitsyn 47ed9ee441
Fix summary
4 years ago
Egor Kislitsyn 524d04d921
Add OpenAPI spec for PleromaAPI.ScrobbleController
4 years ago
Egor Kislitsyn e4c720f14c
Fix typo
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 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 6e4de715b3
Add OpenAPI spec for PleromaAPI.EmojiAPIController
4 years ago
Alexander Strizhakov b1aa402229
removing 410 status
4 years ago
Alexander Strizhakov e7bc2f980c
account visibility
4 years ago
lain 9c17109765 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain 4b28d812cf Merge branch 'restricted-relations-embedding' into 'develop'
4 years ago
lain d96f8f17e8 Merge branch 'features/mastoapi_v2_media' into 'develop'
4 years ago
lain f012c3a202 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
Egor Kislitsyn e090191d03
[OpenAPI] Mark all not required request fields as nullable
4 years ago
Egor Kislitsyn 0f885b4b86
Fix OpenAPI spec
4 years ago
Haelwenn (lanodan) Monnier 099e314a1b
Add OpenAPISpex for MediaController
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
Ivan Tashkinov 8062d590dd [#2456] OpenAPI-related tweaks. Removed support for `with_relationships` param in `GET /api/v1/accounts/search`.
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 3cff4e24cd Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
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
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
Ivan Tashkinov bfb48e3db6 [#2456] OpenAPI: added `embed_relationships` param definition.
4 years ago
lain b5aa204eb8 ChatController: Support deletion of chat messages.
4 years ago
Egor Kislitsyn 3bde0fa3f6
Add OpenAPI spec for TimelineController
4 years ago
lain 8d5597ff68 ChatController: Add GET /chats/:id
4 years ago
lain 1054e89762 ChatOperation: Add media id to example
4 years ago
lain 7637ef4203 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain fb2d284d28 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain 3f867d8e9b Apply suggestion to lib/pleroma/web/api_spec/operations/search_operation.ex
4 years ago
Egor Kislitsyn dc4a448f48
Add OpenAPI spec for SearchController
4 years ago
lain 4c92dfb73e Merge branch 'openapi/polls' into 'develop'
4 years ago
lain 20baa2eaf0 ChatMessages: Add attachments.
4 years ago
Egor Kislitsyn 06c69c0a0a
Fix description
4 years ago
lain 205313e541 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
lain a716543267 Merge branch 'openapi/subscriptions' into 'develop'
4 years ago
lain 61ea8f1f5a Merge branch 'openapi/markers' into 'develop'
4 years ago
lain 0a88bf6a9d Merge branch 'openapi/follow_requests' into 'develop'
4 years ago
lain 957172a307 Merge branch 'openapi/filters' into 'develop'
4 years ago
lain 1ee34d4acb Merge branch 'openapi/instance' into 'develop'
4 years ago
lain 7fdc7078ae Merge branch 'openapi/lists' into 'develop'
4 years ago
lain 76c1a7a34b Merge branch 'openapi/conversations' into 'develop'
4 years ago
Egor Kislitsyn 332e016bcd
Add OpenAPI spec for ScheduledActivityController
4 years ago
Egor Kislitsyn 0a1394cc1a
Add OpenAPI spec for PollController
4 years ago
Egor Kislitsyn 3a45952a3a
Add OpenAPI spec for ConversationController
4 years ago
Egor Kislitsyn 46aae346f8
Move single used schemas to Filter operation schema
4 years ago
Egor Kislitsyn 7e7a3e1544
Add OpenAPI spec for FilterController
4 years ago
Egor Kislitsyn ec1e4b4f1a
Add OpenAPI spec for FollowRequestController
4 years ago
minibikini 42a4a863f1
Apply suggestion to lib/pleroma/web/api_spec/operations/instance_operation.ex
4 years ago
minibikini 3817f179d7
Apply suggestion to lib/pleroma/web/api_spec/operations/instance_operation.ex
4 years ago
minibikini b5189d2c50
Apply suggestion to lib/pleroma/web/api_spec/operations/instance_operation.ex
4 years ago
Egor Kislitsyn 88a14da817
Add OpenAPI spec for InstanceController
4 years ago
Egor Kislitsyn f2bf4390f4
Fix descriptions for List API spec
4 years ago
Egor Kislitsyn 5ec6aad567
Add OpenAPI spec for ListController
4 years ago
Egor Kislitsyn babcae7130
Move single used schemas to Marker operation schema
4 years ago
Egor Kislitsyn 8096565653
Add OpenAPI spec for MarkerController
4 years ago
Egor Kislitsyn d861b0790a
Add OpenAPI spec for SubscriptionController
4 years ago
lain b04328c3de ChatController: Add mark_as_read
4 years ago
lain 57e6f2757a ChatOperation: Make simple schema into inline schema
4 years ago
lain dcf535fe77 Credo fixes.
4 years ago
lain 651935f137 Schemas: Refactor to our naming scheme.
4 years ago
lain c40afe5ba0 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
rinpatch c18ef452b0 OpenAPI: Add `follow_request` to notification types
4 years ago
lain 3370bb0e46 Merge branch 'openapi/notifications' into 'develop'
4 years ago
Egor Kislitsyn 9c1adb35de
Merge branch 'develop' into openapi/notifications
4 years ago
Egor Kislitsyn 1898054da4
Merge branch 'develop' into openapi/reports
4 years ago
rinpatch 8cf3a32463 Add exlude_replies to OpenAPI spec for account timelines
4 years ago
lain 67659afe48 ChatOperation: Refactor.
4 years ago
lain 0c491b904d Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
Egor Kislitsyn 5238ae3dd3
Add OpenAPI spec for NotificationController
4 years ago
Ivan Tashkinov 4c0e53367a [#2349] Post-merge fix.
4 years ago
Egor Kislitsyn 560f2c1979
Add OpenAPI spec for ReportController
4 years ago
lain b5dc59c8fa Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
Egor Kislitsyn dda65f7799
Move single used schemas to operation schema
4 years ago
Egor Kislitsyn 2efc00b3cf
Use `json_response_and_validate_schema/2` in tests to validate OpenAPI schema
4 years ago
lain ad82a216ff Chat API: Align more to Pleroma/Mastodon API.
4 years ago
lain 00e956528b Credo fixes.
4 years ago
lain 15ba3700af Chat Schemas: Inline unimportant Schemas.
4 years ago
Egor Kislitsyn f1ca917bb0
Merge branch 'develop' into openapi/account
4 years ago
lain c86143ed73 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into remake-remodel-dms
4 years ago
Egor Kislitsyn f362836742
Support validation for inline OpenAPI schema and automatic tests for examples
4 years ago