tateisu b87a1229c7 optimize direct timeline ()
* optimize direct timeline

* fix typo in class name

* change filter condition for direct timeline

* fix codestyle issue

* revoke index_accounts_not_silenced because direct timeline does not use it.

* revoke index_accounts_not_silenced because direct timeline does not use it.

* fix rspec test condition.

* fix rspec test condition.

* fix rspec test condition.

* revoke adding column and partial index

* (direct timeline) move merging logic to model

* fix pagination parameter

* add method arguments that switches return array of status or cache_ids

* fix order by

* returns ActiveRecord.Relation in default behavor

* fix codestyle issue
..
accounts Add preference to hide following/followers lists ()
apps Fix - GET /api/v1/apps/verify_credentials to confirm app works ()
instances Represent numbers by strings in instance activity API ()
lists Fix unpermitted parameters warning when generating pagination URLs ()
push Fix 404 for GET /api/v1/push/subscription ()
statuses Fix distribute_add_activity and distribute_remove_activity ()
timelines optimize direct timeline ()
accounts_controller.rb Return HTTP 410 for suspended accounts in GET /api/v1/accounts/:id ()
apps_controller.rb Fix - GET /api/v1/apps/verify_credentials to confirm app works ()
blocks_controller.rb Fix unpermitted parameters warning when generating pagination URLs ()
custom_emojis_controller.rb Improve admin UI for custom emojis, add copy/disable/enable ()
domain_blocks_controller.rb Fix unpermitted parameters warning when generating pagination URLs ()
favourites_controller.rb Fix unpermitted parameters warning when generating pagination URLs ()
follow_requests_controller.rb Fix unpermitted parameters warning when generating pagination URLs ()
follows_controller.rb Fix POST /api/v1/follows error when already following ()
instances_controller.rb Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl ()
lists_controller.rb Limit users to 50 lists, remove pagination from lists API ()
media_controller.rb Focal points ()
mutes_controller.rb Fix unpermitted parameters warning when generating pagination URLs ()
notifications_controller.rb Fix unpermitted parameters warning when generating pagination URLs ()
reports_controller.rb Federated reports ()
search_controller.rb Ensure that boolean params in the API are parsed for truthiness ()
statuses_controller.rb Remove small pagination limit from context API ()
streaming_controller.rb Clean up for api/base controller ()
trends_controller.rb Track trending tags ()