Claire 50487db122
Add ability to filter individual posts ()
* Add database table for status-specific filters

* Add REST endpoints, entities and attributes

* Show status filters in /filters interface

* Perform server-side filtering for individual posts filters

* Fix filtering on context mismatch

* Refactor `toServerSideType` by moving it to its own module

* Move loupe and delete icons to their own module

* Add ability to filter individual posts from WebUI

* Replace keyword list by warnings (expired, context mismatch)

* Refactor server-side filtering code

* Add tests
..
accounts Spelling ()
admin Add customizable user roles ()
announcements Add announcements ()
apps Use raw status code on have_http_status ()
emails Fix `POST /api/v1/emails/confirmations` not being available after sign-up ()
filters Add ability to filter individual posts ()
instances Add specs for Api::V1::Instances::PeersController ()
lists Refactor and improve tests ()
polls Refactor and improve tests ()
push Add `policy` param to `POST /api/v1/push/subscriptions` ()
statuses Spelling ()
timelines Refactor and improve tests ()
trends Add trending statuses ()
accounts_controller_spec.rb Refactor and improve tests ()
announcements_controller_spec.rb Add announcements ()
apps_controller_spec.rb Fix app name, website and redirect URIs not having a maximum length ()
blocks_controller_spec.rb Refactor and improve tests ()
bookmarks_controller_spec.rb Support min_id-based pagination for bookmarks ()
conversations_controller_spec.rb Refactor and improve tests ()
custom_emojis_controller_spec.rb Use raw status code on have_http_status ()
domain_blocks_controller_spec.rb Refactor and improve tests ()
endorsements_controller_spec.rb Add spec for Api::V1::EndorsementsController ()
favourites_controller_spec.rb Support min_id-based pagination in REST API ()
filters_controller_spec.rb Revamp post filtering system ()
follow_requests_controller_spec.rb Refactor and improve tests ()
followed_tags_controller_spec.rb Add ability to follow hashtags ()
instances_controller_spec.rb Refactor and improve tests ()
lists_controller_spec.rb Refactor and improve tests ()
markers_controller_spec.rb Refactor and improve tests ()
media_controller_spec.rb Add editing for published statuses ()
mutes_controller_spec.rb Refactor and improve tests ()
notifications_controller_spec.rb Add `types` param to `GET /api/v1/notifications` in REST API ()
polls_controller_spec.rb Refactor and improve tests ()
reports_controller_spec.rb Add customizable user roles ()
statuses_controller_spec.rb Add ability to filter individual posts ()
streaming_controller_spec.rb Lint pass ()
suggestions_controller_spec.rb Re-add follow recommendations API ()
tags_controller_spec.rb Add ability to follow hashtags ()