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/spec/controllers
Eugen Rochko da8fe8079e
Re-add follow recommendations API (#7918)
* Re-add follow recommendations API

    GET /api/v1/suggestions

Removed in 8efa081f21 due to Neo4J
dependency. The algorithm uses triadic closures, takes into account
suspensions, blocks, mutes, domain blocks, excludes locked and moved
accounts, and prefers more recently updated accounts.

* Track interactions with people you don't follow

Replying to, favouriting and reblogging someone you're not following
will make them show up in follow recommendations. The interactions
have different weights:

- Replying is 1
- Favouriting is 10 (decidedly positive interaction, but private)
- Reblogging is 20

Following them, muting or blocking will remove them from the list,
obviously.

* Remove triadic closures, ensure potential friendships are trimmed
7 years ago
..
activitypub Use raw status code on have_http_status (#7214) 7 years ago
admin Add missing tests for admin/accounts_controller (#7791) 7 years ago
api Re-add follow recommendations API (#7918) 7 years ago
auth Add missing tests for confirmations controller (#7866) 7 years ago
concerns Fix randomly fail (similar #7219) (#7225) 7 years ago
oauth Ensure push subscription is immediately removed when application is revoked (#7548) 7 years ago
settings Change language opt-out to language opt-in (#7823) 7 years ago
well_known Serialize webfinger XML with Ox instead of Nokogiri (#7319) 7 years ago
about_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago
account_follow_controller_spec.rb Cover AccountFollowController more in spec (#3227) 8 years ago
account_unfollow_controller_spec.rb Cover AccountUnfollowController more in spec (#3228) 8 years ago
accounts_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago
application_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago
authorize_follows_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago
emojis_controller_spec.rb Add a test for emojis_controller (#7652) 7 years ago
follower_accounts_controller_spec.rb Add tests for followers_accounts_controller (#7794) 7 years ago
following_accounts_controller_spec.rb Add tests for following accounts controller (#7800) 7 years ago
home_controller_spec.rb Redirect from Web tag timeline to public tag timeline if not signed in (#6633) 7 years ago
intents_controller_spec.rb Add tests for intents_controller (#7763) 7 years ago
invites_controller_spec.rb Fix tests for invites controller (regression from 4d81809f36) (#7597) 7 years ago
manifests_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago
media_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago
remote_follow_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago
remote_unfollows_controller_spec.rb Add tests for remote_unfollows_controller (#7879) 7 years ago
shares_controller_spec.rb Add tests for shares_controller (#7835) 7 years ago
statuses_controller_spec.rb Paginate descendant statuses in public page (#7148) 7 years ago
stream_entries_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago
tags_controller_spec.rb Use raw status code on have_http_status (#7214) 7 years ago