-
- Downloads
Add conversations API (#8832)
* Add conversations API * Add web UI for conversations * Add test for conversations API * Add tests for ConversationAccount * Improve web UI * Rename ConversationAccount to AccountConversation * Remove conversations on block and mute * Change last_status_id to be a denormalization of status_ids * Add optimistic locking
Showing
- app/controllers/api/v1/conversations_controller.rb 55 additions, 0 deletionsapp/controllers/api/v1/conversations_controller.rb
- app/javascript/mastodon/actions/conversations.js 59 additions, 0 deletionsapp/javascript/mastodon/actions/conversations.js
- app/javascript/mastodon/actions/streaming.js 4 additions, 0 deletionsapp/javascript/mastodon/actions/streaming.js
- app/javascript/mastodon/actions/timelines.js 0 additions, 1 deletionapp/javascript/mastodon/actions/timelines.js
- app/javascript/mastodon/components/display_name.js 9 additions, 2 deletionsapp/javascript/mastodon/components/display_name.js
- app/javascript/mastodon/features/direct_timeline/components/conversation.js 85 additions, 0 deletions...todon/features/direct_timeline/components/conversation.js
- app/javascript/mastodon/features/direct_timeline/components/conversations_list.js 68 additions, 0 deletions...features/direct_timeline/components/conversations_list.js
- app/javascript/mastodon/features/direct_timeline/containers/conversation_container.js 15 additions, 0 deletions...ures/direct_timeline/containers/conversation_container.js
- app/javascript/mastodon/features/direct_timeline/containers/conversations_list_container.js 15 additions, 0 deletions...irect_timeline/containers/conversations_list_container.js
- app/javascript/mastodon/features/direct_timeline/index.js 8 additions, 19 deletionsapp/javascript/mastodon/features/direct_timeline/index.js
- app/javascript/mastodon/reducers/conversations.js 79 additions, 0 deletionsapp/javascript/mastodon/reducers/conversations.js
- app/javascript/mastodon/reducers/index.js 2 additions, 0 deletionsapp/javascript/mastodon/reducers/index.js
- app/javascript/mastodon/reducers/notifications.js 1 addition, 1 deletionapp/javascript/mastodon/reducers/notifications.js
- app/javascript/styles/mastodon/components.scss 42 additions, 0 deletionsapp/javascript/styles/mastodon/components.scss
- app/lib/inline_renderer.rb 2 additions, 0 deletionsapp/lib/inline_renderer.rb
- app/models/account_conversation.rb 111 additions, 0 deletionsapp/models/account_conversation.rb
- app/models/status.rb 13 additions, 0 deletionsapp/models/status.rb
- app/serializers/rest/conversation_serializer.rb 7 additions, 0 deletionsapp/serializers/rest/conversation_serializer.rb
- app/services/after_block_service.rb 32 additions, 5 deletionsapp/services/after_block_service.rb
- app/services/fan_out_on_write_service.rb 6 additions, 0 deletionsapp/services/fan_out_on_write_service.rb
Loading
Please register or sign in to comment