Commit Graph

815 Commits (staging)

Author SHA1 Message Date
multiple creatures f54329f9d6 alias `quit` bangtag to `part` + `part:reply-guy-mode` egg 2019-08-15 17:07:56 -05:00
multiple creatures 5ae918d968 add cw to moderation bangtags if missing 2019-08-15 10:58:07 -05:00
multiple creatures a4b7b5c132 fedi privacy - reject incoming out-of-scope posts addressed to private/unresolvable accounts & not addressed to any local users 2019-08-08 20:09:21 -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 ef04f3879a add option to automatically space out boosts over configurable random intervals 2019-08-07 01:08:34 -05:00
multiple creatures a8475313b8 add ability to post as linked account without switching using `once:i:am`/`once:we:are` bangtag 2019-08-07 01:08:34 -05:00
multiple creatures b564aac6f3 `account:` output posts auto-expire after 1 hour 2019-08-06 14:19:04 -05:00
multiple creatures da389a664b added ability to link accounts with `account🔗token` + `account🔗add` & switch between them with `i:am`/`we:are` bangtags; remove links with `account🔗del:USERNAME` or `account🔗clear`; list links with `account🔗list` 2019-08-06 13:55:54 -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 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 a2b9ac9a48 rename `BangtagHelper` to `ModerationHelper` 2019-08-03 06:30:54 -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 dbcc560826 make `thread:emoji` actually grab all emojis in a thread 2019-08-02 15:04:41 -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 0e87431d61 when applying user filters make sure last check always returns a boolean 2019-08-01 22:34:56 -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 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 2ca0b8ce62 add missing `boolean_cast_setting` to `show_cursor` & `delayed_roars` preferences 2019-07-30 14:41:49 -05:00
multiple creatures d9758157b9 add an optional blinking cursor to console formatting 2019-07-30 13:10:35 -05:00
multiple creatures 90130014dd add plain-text console formatting option 2019-07-29 23:09:51 -05:00
multiple creatures 0fb1e7888e actually let's make the delay time configurable 2019-07-29 18:17:51 -05:00
multiple creatures 74290d4eb3 optional delayed publishing of roars for proofreading 2019-07-29 14:26:41 -05:00
multiple creatures 90d72f19ba big tails never fail! 2019-07-28 22:39:54 -05:00
multiple creatures 0f18a0ad00 fix `i:am:not`/`we:are:not` 2019-07-28 14:47:14 -05:00
multiple creatures 712137fda9 make `i:am`/`we:are` handle multiple identities (`we:are:a:and:b:and:c`) and one-time authorship (`once:i:am:a`) 2019-07-26 19:46:14 -05:00
multiple creatures 31d2b16e43 add `once`/`once:` flag bangtag 2019-07-26 19:44:30 -05:00
multiple creatures 9febf12029 fix `delete_in:thread` logic flub (electric boogaloo) 2019-07-26 19:43:47 -05:00
multiple creatures cfb28743fa fix `delete_in:thread` logic flub 2019-07-26 18:00:49 -05:00
multiple creatures f9e382b9a6 add `delete_in:thread`/`thread:delete_in` 2019-07-26 15:47:46 -05:00
multiple creatures 0d17c2bf2e add all `ActionLog`-able admin & moderator actions to logger 2019-07-25 01:35:49 -05:00
multiple creatures 234fae09ad don't include `reject_payload!` auto-rejections in logger because that leaks objects sent to the server that weren't supposed to be 2019-07-24 21:36:13 -05:00
multiple creatures ab43f884e3 don't append account uri 2019-07-24 19:43:42 -05:00
multiple creatures 8945a3b534 moderation logger - add auto-reject reasons 2019-07-24 19:37:00 -05:00
multiple creatures 5ec6e9c1e2 tag `admin:` command usage as `monsterpit.admin.log` 2019-07-24 18:33:09 -05:00
multiple creatures c0d23aa032 add icons to auto-reject logs 2019-07-24 18:27:54 -05:00
multiple creatures 9cd09d4a70 manually patch `ActivityPub::TagManager` back to version this codebase should be using 2019-07-24 17:44:19 -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 8f6e737f38 remove instance actor code from tag manager for now 2019-07-24 14:01:54 -05:00
multiple creatures b75f7be799 use numeric announcer id 2019-07-24 13:48:06 -05:00
multiple creatures 25d628fca3 revert the current unfinished chat implementation 2019-07-24 13:01:12 -05:00
multiple creatures d83fcfd1f1 simplify bbcode url regex 2019-07-24 12:18:26 -05:00
multiple creatures de542eca57 clear caches after changing lifespan of existing roars 2019-07-23 18:20:34 -05:00
multiple creatures 913ef775ab add missing `delete_in` aliases 2019-07-23 18:16:05 -05:00
multiple creatures a73ec02673 set visibility of `admin` bangtags to local & tag with `#monsterpit.admin` 2019-07-23 17:28:39 -05:00
multiple creatures 3862f48c34 add self-destructing roars & `live`/`lifespan` bangtags 2019-07-23 16:48:08 -05:00