Skip to content
  • Eugen Rochko's avatar
    Improve support for aspects/circles (#8950) · ddd30f33
    Eugen Rochko authored
    * 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
    ddd30f33