You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastodon/app/serializers/activitypub
Eugen Rochko ddd30f331c
Improve support for aspects/circles (#8950)
* Add silent column to mentions

* Save silent mentions in ActivityPub Create handler and optimize it

Move networking calls out of the database transaction

* Add "limited" visibility level masked as "private" in the API

Unlike DMs, limited statuses are pushed into home feeds. The access
control rules between direct and limited statuses is almost the same,
except for counter and conversation logic

* Ensure silent column is non-null, add spec

* Ensure filters don't check silent mentions for blocks/mutes

As those are "this person is also allowed to see" rather than "this
person is involved", therefore does not warrant filtering

* Clean up code

* Use Status#active_mentions to limit returned mentions

* Fix code style issues

* Use Status#active_mentions in Notification

And remove stream_entry eager-loading from Notification
6 years ago
..
accept_follow_serializer.rb Revert #4616 (#4638) 7 years ago
activity_serializer.rb Use atomUri in Undo activity of Announce (#5376) 7 years ago
actor_serializer.rb Do not check for file existence when serializing ActivityPub actor (#8386) 6 years ago
add_serializer.rb Fix wrong target URIs in ActivityPub Add/Remove (#6668) 7 years ago
block_serializer.rb Fallback to old on-the-fly URI for follows/blocks if no stored URI (#7371) 7 years ago
collection_serializer.rb Better pagination for ActivityPub outbox (#7356) 7 years ago
delete_actor_serializer.rb Add federation relay support (#7998) 7 years ago
delete_serializer.rb Add federation relay support (#7998) 7 years ago
emoji_serializer.rb Encode custom emojis as resolveable objects in ActivityPub (#5243) 7 years ago
flag_serializer.rb Federated reports (#6570) 7 years ago
follow_serializer.rb Fallback to old on-the-fly URI for follows/blocks if no stored URI (#7371) 7 years ago
image_serializer.rb Fix nil error in focal_point? (#6537) 7 years ago
like_serializer.rb Add ActivityPub inbox (#4216) 8 years ago
note_serializer.rb Improve support for aspects/circles (#8950) 6 years ago
outbox_serializer.rb Federate pinned statuses over ActivityPub (#6610) 7 years ago
public_key_serializer.rb Add public key declaration to actors (#4215) 8 years ago
reject_follow_serializer.rb Revert #4616 (#4638) 7 years ago
remove_serializer.rb Fix wrong target URIs in ActivityPub Add/Remove (#6668) 7 years ago
undo_announce_serializer.rb Add federation relay support (#7998) 7 years ago
undo_block_serializer.rb Add ActivityPub inbox (#4216) 8 years ago
undo_follow_serializer.rb Add ActivityPub inbox (#4216) 8 years ago
undo_like_serializer.rb Add ActivityPub inbox (#4216) 8 years ago
update_serializer.rb Add federation relay support (#7998) 7 years ago