Commit Graph

88 Commits (f54329f9d6fa5d02944c60a87a3393023bfae9fd)

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 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 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 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 90130014dd add plain-text console formatting option 2019-07-29 23:09:51 -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 5ec6e9c1e2 tag `admin:` command usage as `monsterpit.admin.log` 2019-07-24 18:33:09 -05:00
multiple creatures b75f7be799 use numeric announcer id 2019-07-24 13:48:06 -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
multiple creatures 2a6ccce070 fix `keysmash` - join chunks 2019-07-23 16:44:12 -05:00
multiple creatures d377c828ef fix typo in bangtag aliases parsing 2019-07-23 16:43:25 -05:00
multiple creatures 70080ce6e6 add `tf:stripachors` & `tf:striplinks` bangtags 2019-07-20 22:42:23 -05:00
multiple creatures c4718cd2be add `tf:head` bangtag 2019-07-20 22:32:14 -05:00
multiple creatures 1edc2f1aeb fix display of `admin:eval` comments 2019-07-20 11:51:25 -05:00
multiple creatures f0506110c4 rewrite `admin:` bangtags to use moderation functions from bangtag helper module 2019-07-20 10:34:26 -05:00
multiple creatures ed50fee09f replace output newlines with html breaks in `admin:eval` 2019-07-20 09:41:28 -05:00
multiple creatures c864465e71 re-cache post when changed by `visibility:parent` or `parent:tag`/`parent:untag` bangtags 2019-07-20 06:47:26 -05:00
multiple creatures 74e81d4ef7 `visibility` bangtag accepts additional `federate`/`nofederate` (`f`/`nf`) arg to set whether post can federate + add more aliases 2019-07-20 06:40:31 -05:00
multiple creatures be251c1eb4 properly distribute announcement posts made thru `admin:announce` 2019-07-20 06:39:20 -05:00
multiple creatures 2d99300a6d add `visibility:community`, `visibility:c` aliases 2019-07-20 06:37:20 -05:00
multiple creatures 42618190b1 add `visibility:parent` bangtag to allow retroactive post visibility changes (currently only between `local` & `unlisted`) 2019-07-18 12:08:17 -05:00
multiple creatures 96050ff1d9 alias `parent:permalink` to `parent:link` 2019-07-18 12:07:18 -05:00
multiple creatures 7f19514527 better handling of bangtag-only posts that produce no output 2019-07-18 12:06:45 -05:00
multiple creatures b28fae301a make sure announcements get streamed to the local tl & make them unlisted-local visibility 2019-07-17 20:05:22 -05:00
multiple creatures f927cb47b4 add `admin:announce` bangtag 2019-07-17 19:45:46 -05:00
multiple creatures 40d4eccb00 allow escaping bangtags with `#!!` 2019-07-17 18:11:18 -05:00
multiple creatures 3f1e5d2f87 include skipped in `admin:` output 2019-07-17 17:29:04 -05:00
multiple creatures 6bffa56473 add `parent:urls` & `parent:domains` bangtags 2019-07-17 16:51:26 -05:00
multiple creatures 65b79ae188 allow admins to retag parent posts (`parent:tag:monsterpit.dev.todo`) 2019-07-17 16:00:28 -05:00
multiple creatures 83cb62809b pretty output for `admin:` bangtags 2019-07-17 15:55:40 -05:00
multiple creatures 9f2d158864 add `admin:eval` bangtag & make `admin:` output local-only 2019-07-17 15:54:57 -05:00
multiple creatures 6a5b0b65bb make `draft`s local-only 2019-07-17 15:53:32 -05:00
multiple creatures 6cb00bc91d pretty-format `i:am:list` & make output local-only 2019-07-17 15:52:24 -05:00