Commit Graph

9913 Commits (staging)

Author SHA1 Message Date
multiple creatures 647ac0f86a `unsuspend` -> `"unsuspend"` 2019-08-05 21:30:34 -05:00
multiple creatures 5e3ab78fa4 add config + utilities + instructions for `nginx`-level domain blocks 2019-08-05 19:47:30 -05:00
multiple creatures 2ff40d3788 janitor can now write suspended domains to whatever JANITOR_BLOCKLIST_OUTPUT is set to so they can be imported elsewhere (e.g., `nginx`) 2019-08-05 17:04:42 -05:00
multiple creatures 39a58f4061 ignore misc directory 2019-08-05 16:56:09 -05:00
multiple creatures d9cb0d32ed update schema 2019-08-05 01:54:08 -05:00
multiple creatures 1cd9fea3b5 add ability to access bookmarks from #self.bookmarks tag 2019-08-05 01:53:59 -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 9a3c4bc051 restrict private pin visibility to packmates & do not include them in `featured` collection (mainline masto does not respect pin visibility) 2019-08-04 20:53:20 -05:00
multiple creatures 9ba2081720 allow more media proxy requests when logged in 2019-08-04 02:24:03 -05:00
multiple creatures 4e3d546f61 update `rack_attack` config from `glitch-soc` 2019-08-04 02:05:27 -05:00
multiple creatures f46293f6d9 limit inferred reject replies trigger to the start of first/last line; simplify text before matching 2019-08-04 00:26:33 -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 0a646efd48 make sure only thread authors and admins can close threads 2019-08-03 21:57:56 -05:00
multiple creatures d69ee097dd add `parent:bookmark`/`parent:bm` bangtag 2019-08-03 21:56:47 -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 e1bdc82d07 match more `reject_replies` tokens 2019-08-03 15:05:12 -05:00
multiple creatures 1785c93da7 add `noreplies`, `parent:close`, `thread:close` bangtags 2019-08-03 13:58:03 -05:00
multiple creatures b644f1c505 respect 'don't @ me' requests 2019-08-03 13:47:20 -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 60179e53ea skip importing dead domains 2019-08-03 06:28:25 -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 99d1b1ff6f fix web app crash when logging into a fresh account 2019-08-03 02:13:28 -05:00
multiple creatures f0094fd143 allow abandoning any thread; add `thread:leave`/`thread:part` bangtags 2019-08-02 20:55:21 -05:00
multiple creatures cf333d3699 unbreak - `tags_regex` -> `regex` 2019-08-02 20:12:59 -05:00
multiple creatures fc2e81c93f only domain policies have an `updated_at` attribute 2019-08-02 19:09:38 -05:00
multiple creatures dbcc560826 make `thread:emoji` actually grab all emojis in a thread 2019-08-02 15:04:41 -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 7cfc0f0dce fix name of `spoiler` column in migration 2019-08-02 02:32:22 -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 3813810cac bbcode: `[code]` produces `pre code` for `glitch-soc` compatability 2019-08-02 00:27:44 -05:00
multiple creatures 06fb561bd6 html5 has 2 strikethrough tags - support them both 2019-08-02 00:24:10 -05:00
multiple creatures a6e34404a2 strip params 2019-08-01 23:25:19 -05:00
multiple creatures 0e87431d61 when applying user filters make sure last check always returns a boolean 2019-08-01 22:34:56 -05:00
multiple creatures c4005a0b25 fix tag extraction failing on text in frozen state 2019-08-01 14:56:49 -05:00
multiple creatures 720207cf4b fix borkage caused by query string sanitization sometimes returning `nil` 2019-08-01 14:08:29 -05:00
multiple creatures c4bf59ed9c fix borkage caused by trying to concatinate `nil` values 2019-08-01 14:04:20 -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 964054b6db sort instance list by most recent 2019-07-31 00:10:02 -05:00
multiple creatures 9e9a593f5a make `updated_at` attribute accessible in the instance model 2019-07-31 00:09:57 -05:00
multiple creatures a5ce8eddb4 use a non-tabular domain policy list layout & paginate 2019-07-30 20:24:37 -05:00
multiple creatures 85aec06845 order policy list by most recently changed 2019-07-30 18:39:26 -05:00