Commit Graph

444 Commits (staging)

Author SHA1 Message Date
multiple creatures f40c6dbc93 handle custom cws when a filter has the `entire thread` option set 2019-08-15 23:22:43 -05:00
multiple creatures 14cf223041 only drop posts matching a custom filter when the filter has no cw override set 2019-08-15 22:53:02 -05:00
multiple creatures 7bbcf793bc custom filters now have an option to add or override content warnings; filter caching has been fixed 2019-08-15 22:40:20 -05:00
multiple creatures 8c196e70b1 transparancy log - do not direct link to domains 2019-08-09 19:02:30 -05:00
multiple creatures ecd461aa78 admin transparancy log - add moderator review links to domain policy changes 2019-08-08 12:46:23 -05:00
multiple creatures 4dfc40324b add new `reject unknown` policy option to prevent spam & harassment from large/undermoderated servers 2019-08-08 12:46:17 -05:00
multiple creatures 2329043e7b do not parse blocks from `dialup.express` or `tenforward.social` - too much margin-of-error without a machine-readable list 2019-08-06 22:00:53 -05:00
multiple creatures 647ac0f86a `unsuspend` -> `"unsuspend"` 2019-08-05 21:30:34 -05:00
multiple creatures 879166633c rewrite repeated domain maps to use a helper function & make vulpine.club yaml url a variable 2019-08-05 00:00:31 -05:00
multiple creatures f86a3314f7 port @zac@computerfox.xyz's `silence` to `BlocklistHelper` 2019-08-04 23:48:59 -05:00
multiple creatures 2be5c8a55c automatically set `suspend` policy on domains that trigger `context` auto-rejections 2019-08-03 23:30:50 -05:00
multiple creatures 4801d5ac84 move `Scheduler::JanitorScheduler::admin_account` to `ModerationHelper::janitor_account` 2019-08-03 23:25:37 -05:00
multiple creatures 4427480356 `domain_exists` -> `domain_exists?` 2019-08-03 21:47:46 -05:00
multiple creatures 53a1f9d634 `reason?` -> `reason` 2019-08-03 21:01:16 -05:00
multiple creatures 3e6831d7d6 include note for admin account actions in audit log 2019-08-03 15:07:19 -05:00
multiple creatures cd52f75006 `domain_exists` -> `domain_exists?` 2019-08-03 06:31:55 -05:00
multiple creatures a2b9ac9a48 rename `BangtagHelper` to `ModerationHelper` 2019-08-03 06:30:54 -05:00
multiple creatures ceaf900dfc properly interpret `severity: nomedia` from `vulpine.club` yaml 2019-08-03 05:50:15 -05:00
multiple creatures a96d89ac56 fix 6 am typo - `+=` -> `=` 2019-08-03 05:41:38 -05:00
multiple creatures 6613005ae6 `monsterpit-janitor` is now built in as a sidekiq job (with better code) 2019-08-03 05:32:49 -05:00
multiple creatures cf333d3699 unbreak - `tags_regex` -> `regex` 2019-08-02 20:12:59 -05:00
multiple creatures b1d125d704 unbreak the universe - `Redis.cache` -> `Redis.current` 2019-08-02 03:36:13 -05:00
multiple creatures e11196775f make sure the thread filter option won't affect your own threads or those you're participating in 2019-08-02 03:01:08 -05:00
multiple creatures 65c42e5398 filters now have options to separately match post text, content warnings/titles, & hashtags + option to filter threads containing a matching post 2019-08-02 02:30:35 -05:00
multiple creatures 6bc75ce03b merge admin/moderator actions back under admin.log scope 2019-07-31 12:17:08 -05:00
multiple creatures 80a81fe223 ability to add domain moderation notes, edit existing domain policies in-place, and process asynchronously 2019-07-31 01:25:10 -05:00
multiple creatures ccb84572d6 add a domain policy viewer at `/policies` 2019-07-30 16:36:24 -05:00
multiple creatures 96770151ef remove auto-rejections from transparancy log 2019-07-30 13:54:13 -05:00
multiple creatures 42bf20d22f too few args <.<' 2019-07-29 15:11:25 -05:00
multiple creatures 896817421a too many args (too many args) 2019-07-29 15:07:50 -05:00
multiple creatures 78dd3d0e92 fix display of report ids 2019-07-26 15:20:57 -05:00
multiple creatures 0151f14dbc split federation & moderation logs into different subscopes + make scope tag prefix configurable 2019-07-26 15:20:57 -05:00
multiple creatures 0d17c2bf2e add all `ActionLog`-able admin & moderator actions to logger 2019-07-25 01:35:49 -05:00
multiple creatures bf27f256c5 clarify rejected announces correctly (but even more correctly with the right json object) 2019-07-24 20:24:52 -05:00
multiple creatures cf28bbd9fa clarify rejected announces correctly 2019-07-24 20:00:04 -05:00
multiple creatures 8945a3b534 moderation logger - add auto-reject reasons 2019-07-24 19:37:00 -05:00
multiple creatures c0d23aa032 add icons to auto-reject logs 2019-07-24 18:27:54 -05:00
multiple creatures cefcad1130 transparancy - log use of admin related method calls & activitypub auto-rejections to a logger account 2019-07-24 16:39:58 -05:00
multiple creatures 25d628fca3 revert the current unfinished chat implementation 2019-07-24 13:01:12 -05:00
multiple creatures aaae5aee52 should not reject imported posts 2019-07-23 19:18:52 -05:00
multiple creatures 4836e1f5df log rejected uris 2019-07-23 00:17:10 -05:00
multiple creatures 6a2b323006 fix username matching 2019-07-22 22:52:28 -05:00
multiple creatures 7df4d0e132 add autoreject by ap username, grabbing from actor uri if no `preferredUsername` key 2019-07-22 22:49:07 -05:00
multiple creatures 2822fbc443 move autoreject check to own module & check for reject before pulling resources 2019-07-22 21:12:54 -05:00
multiple creatures 483f550f9c fix query string sanitizer - use `query_values=` from `Addressable::URI` instead of `to_query` 2019-07-20 12:20:43 -05:00
multiple creatures 4cfff5b001 create bangtag helper module, add functions for transparent moderation in `admin:` commands 2019-07-20 10:33:50 -05:00
multiple creatures 9b7e4018b0 don't strip valueless query strings 2019-07-19 18:22:58 -05:00
multiple creatures 6d07ba50f3 keep `locked` badge for approves-followers + add `frozen` badge for admin-locked accts, also federate `frozen` state 2019-07-19 17:03:15 -05:00
multiple creatures 3fda862ea0 add badge to ui for locked accounts 2019-07-19 14:53:13 -05:00
multiple creatures bc22ab034b move query string sanitizer to its own module & sanitize link cards as well 2019-07-19 10:16:33 -05:00