From b644f1c5050c96fd95b573cac1f406e6d85446c9 Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Sat, 3 Aug 2019 13:47:20 -0500 Subject: respect 'don't @ me' requests --- .../flavours/glitch/components/status_icons.js | 3 +++ .../features/status/components/detailed_status.js | 11 +++++++++- app/lib/activitypub/activity/create.rb | 11 ++++++++-- app/lib/activitypub/adapter.rb | 4 ++++ app/models/status.rb | 14 +++++++++++++ app/serializers/activitypub/note_serializer.rb | 10 +++++++-- app/serializers/rest/status_serializer.rb | 6 +++++- app/services/post_status_service.rb | 24 ++++++++++++++++++---- app/workers/post_status_worker.rb | 1 + config/locales/en.yml | 1 + ...0190803170051_add_reject_replies_to_statuses.rb | 5 +++++ db/schema.rb | 3 ++- 12 files changed, 82 insertions(+), 11 deletions(-) create mode 100644 db/migrate/20190803170051_add_reject_replies_to_statuses.rb diff --git a/app/javascript/flavours/glitch/components/status_icons.js b/app/javascript/flavours/glitch/components/status_icons.js index 9a3b2b745..08ebfaea9 100644 --- a/app/javascript/flavours/glitch/components/status_icons.js +++ b/app/javascript/flavours/glitch/components/status_icons.js @@ -62,6 +62,9 @@ export default class StatusIcons extends React.PureComponent { {status.get('delete_after') ? (