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/lib
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
..
activitypub Improve support for aspects/circles (#8950) 6 years ago
ostatus Improve support for aspects/circles (#8950) 6 years ago
settings Add ability to change an instance default theme from the administration panel (#7092) (#8381) 7 years ago
activity_tracker.rb Fix stats expiring too quickly because of variable mistake (#6155) 7 years ago
application_extension.rb
delivery_failure_tracker.rb After 7 days of repeated delivery failures, give up on inbox (#5131) 7 years ago
entity_cache.rb Fix missing updated_at attribute on emoji EntityCache (#7297) 7 years ago
exceptions.rb Detect and prevent image bombs, max. processable dimension 4096^2 (#7229) 7 years ago
extractor.rb Using double splat operator (#5859) 7 years ago
fast_geometry_parser.rb Fix avatar and header issues by using custom geometry detector (#6515) 7 years ago
feed_manager.rb Improve support for aspects/circles (#8950) 6 years ago
formatter.rb Improve support for aspects/circles (#8950) 6 years ago
hash_object.rb
inline_renderer.rb Add conversations API (#8832) 6 years ago
language_detector.rb Leave unknown language as nil if account is remote (#8861) 6 years ago
potential_friendship_tracker.rb Fix activity:interactions counter to count all interactions (#8037) 7 years ago
request.rb Do not sign useless User-Agent or Accept-Encoding headers (#8533) 7 years ago
rss_builder.rb Add RSS feeds for end-users (#7259) 7 years ago
sanitize_config.rb Whitelist dat/ipfs/gopher links in sanitizer (#8034) 7 years ago
sidekiq_error_handler.rb Raise Mastodon::HostValidationError when host for HTTP request is private (#6410) 7 years ago
status_filter.rb Fix n+1 queries in StatusThreadingConcern (#7321) 7 years ago
status_finder.rb Raise an error for remote url in StatusFinder (#4776) 8 years ago
tag_manager.rb Introduce OStatus::TagManager (#5008) 7 years ago
themes.rb Add support for multiple themes (#4959) 7 years ago
user_settings_decorator.rb Add a new preference to always hide all media (#8569) 6 years ago
webfinger_resource.rb