mastodon/app/javascript/mastodon
Eugen Rochko cdb101340a
Keyword/phrase filtering (#7905)
* Add keyword filtering

    GET|POST       /api/v1/filters
    GET|PUT|DELETE /api/v1/filters/:id

- Irreversible filters can drop toots from home or notifications
- Other filters can hide toots through the client app
- Filters use a phrase valid in particular contexts, expiration

* Make sure expired filters don't get applied client-side

* Add missing API methods

* Remove "regex filter" from column settings

* Add tests

* Add test for FeedManager

* Add CustomFilter test

* Add UI for managing filters

* Add streaming API event to allow syncing filters

* Fix tests
2018-06-29 15:34:36 +02:00
..
actions Keyword/phrase filtering (#7905) 2018-06-29 15:34:36 +02:00
components Keyword/phrase filtering (#7905) 2018-06-29 15:34:36 +02:00
containers Keyword/phrase filtering (#7905) 2018-06-29 15:34:36 +02:00
features Keyword/phrase filtering (#7905) 2018-06-29 15:34:36 +02:00
locales Missing translations (#7896) 2018-06-27 10:10:53 +09:00
middleware
reducers Keyword/phrase filtering (#7905) 2018-06-29 15:34:36 +02:00
selectors Keyword/phrase filtering (#7905) 2018-06-29 15:34:36 +02:00
service_worker Return collect response when fail put cache to storage (#7863) 2018-06-20 20:55:17 +02:00
storage
store
utils Preserve newlines in delete & redraft and desktop notifications (#7750) 2018-06-06 20:49:53 +02:00
.gitkeep
api.js
base_polyfills.js
compare_id.js
extra_polyfills.js
initial_state.js Add "find friends", "invite people", and more to getting started footer (#7803) 2018-06-15 15:51:37 +02:00
is_mobile.js
link_header.js
load_polyfills.js
main.js
performance.js
ready.js
rtl.js
scroll.js
settings.js
stream.js
test_setup.js
uuid.js