Commit Graph

35 Commits (7cd662f18c202ee2b099305e990d15a01370d6f9)

Author SHA1 Message Date
lain c95859e45b Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into issue/2115
4 years ago
Haelwenn (lanodan) Monnier 7bf269fe83 Fix MRF reject for ChatMessage
4 years ago
Haelwenn (lanodan) Monnier abf25e5d52 Create MRF.filter_pipeline to inject :object_data when present
4 years ago
Maksim Pechnikov 9853c90abb added paginate links to headers for /chats/:id/messages
4 years ago
lain 78939c1d16 ChatController: Don't die if the recipient is gone.
4 years ago
Ivan Tashkinov 6f5f7af607 [#1973] Fixed accounts rendering in GET /api/v1/pleroma/chats with truish :restrict_unauthenticated.
4 years ago
lain 89b85f6529 ChatController: Remove nonsensical pagination.
4 years ago
lain fe2a5d0614 ChatController: Make last_read_id mandatory.
4 years ago
lain 801e668a97 ChatController: Add `last_read_id` option to mark_as_read.
4 years ago
lain f4cf4ae16e ChatController: Use new oauth scope *:chats.
4 years ago
lain ca0e6e702b ChatMessageReference -> Chat.MessageReference
4 years ago
lain 00748e9650 ChatMessageReferences: Change seen -> unread
4 years ago
lain b3407344d3 ChatController: Add function to mark single message as read.
4 years ago
lain 7f5c5b11a5 Chats: Remove `unread` from the db, calculate from unseen messages.
4 years ago
lain aa22fce8f4 ChatMessageReference: Introduce and switch in chat controller.
4 years ago
lain 0f0acc740d Chat: Allow posting without content if an attachment is present.
4 years ago
lain c0ea5c60e4 ChatController: Don't return chats for user you've blocked.
4 years ago
lain e44166b510 Credo fixes.
4 years ago
lain ec72cba43e Chat Controller: Add basic error handling.
4 years ago
lain b5aa204eb8 ChatController: Support deletion of chat messages.
4 years ago
lain 8d5597ff68 ChatController: Add GET /chats/:id
4 years ago
lain fc9d0b6eec Credo fixes.
4 years ago
lain 20baa2eaf0 ChatMessages: Add attachments.
4 years ago
lain b04328c3de ChatController: Add mark_as_read
4 years ago
lain ad82a216ff Chat API: Align more to Pleroma/Mastodon API.
4 years ago
lain d2bbea1a80 ChatControllerTest: Use new schema testing functions.
4 years ago
lain 6c8390fa4d ChatControllerTest: Credo fixes.
4 years ago
lain 66c2eb670b ChatController: Validate parameters.
4 years ago
lain 97ad0c4597 Chats: Add API specs.
4 years ago
lain d45ae64858 ChatController: Use OAuth scopes.
4 years ago
lain f8c3ae7a62 ChatController: Handle pagination.
4 years ago
lain 6ace22b56a Chat: Add views, don't return them in timeline queries.
4 years ago
lain 2cc6841424 ChatController: Basic message posting.
5 years ago
lain e8fd0dd689 ChatController: Basic support for returning messages.
5 years ago
lain 68abea313d ChatController: Add creation and return of chats.
5 years ago