about summary refs log tree commit diff
path: root/app/lib/bangtags.rb
AgeCommit message (Collapse)Author
2019-08-07add ability to post as linked account without switching using ↵multiple creatures
`once:i:am`/`once:we:are` bangtag
2019-08-06`account:` output posts auto-expire after 1 hourmultiple creatures
2019-08-06added ability to link accounts with `account:link:token` + ↵multiple creatures
`account:link:add` & switch between them with `i:am`/`we:are` bangtags; remove links with `account:link:del:USERNAME` or `account:link:clear`; list links with `account:link:list`
2019-08-03make sure only thread authors and admins can close threadsmultiple creatures
2019-08-03add `parent:bookmark`/`parent:bm` bangtagmultiple creatures
2019-08-03add `noreplies`, `parent:close`, `thread:close` bangtagsmultiple creatures
2019-08-03rename `BangtagHelper` to `ModerationHelper`multiple creatures
2019-08-02allow abandoning any thread; add `thread:leave`/`thread:part` bangtagsmultiple creatures
2019-08-02make `thread:emoji` actually grab all emojis in a threadmultiple creatures
2019-07-31ability to add domain moderation notes, edit existing domain policies ↵multiple creatures
in-place, and process asynchronously
2019-07-29add plain-text console formatting optionmultiple creatures
2019-07-28fix `i:am:not`/`we:are:not`multiple creatures
2019-07-26make `i:am`/`we:are` handle multiple identities (`we:are:a:and:b:and:c`) and ↵multiple creatures
one-time authorship (`once:i:am:a`)
2019-07-26add `once`/`once:` flag bangtagmultiple creatures
2019-07-26fix `delete_in:thread` logic flub (electric boogaloo)multiple creatures
2019-07-26fix `delete_in:thread` logic flubmultiple creatures
2019-07-26add `delete_in:thread`/`thread:delete_in`multiple creatures
2019-07-25add all `ActionLog`-able admin & moderator actions to loggermultiple creatures
2019-07-24tag `admin:` command usage as `monsterpit.admin.log`multiple creatures
2019-07-24use numeric announcer idmultiple creatures
2019-07-23clear caches after changing lifespan of existing roarsmultiple creatures
2019-07-23add missing `delete_in` aliasesmultiple creatures
2019-07-23set visibility of `admin` bangtags to local & tag with `#monsterpit.admin`multiple creatures
2019-07-23add self-destructing roars & `live`/`lifespan` bangtagsmultiple creatures
2019-07-23fix `keysmash` - join chunksmultiple creatures
2019-07-23fix typo in bangtag aliases parsingmultiple creatures
2019-07-20add `tf:stripachors` & `tf:striplinks` bangtagsmultiple creatures
2019-07-20add `tf:head` bangtagmultiple creatures
2019-07-20fix display of `admin:eval` commentsmultiple creatures
2019-07-20rewrite `admin:` bangtags to use moderation functions from bangtag helper modulemultiple creatures
2019-07-20replace output newlines with html breaks in `admin:eval`multiple creatures
2019-07-20re-cache post when changed by `visibility:parent` or ↵multiple creatures
`parent:tag`/`parent:untag` bangtags
2019-07-20`visibility` bangtag accepts additional `federate`/`nofederate` (`f`/`nf`) ↵multiple creatures
arg to set whether post can federate + add more aliases
2019-07-20properly distribute announcement posts made thru `admin:announce`multiple creatures
2019-07-20add `visibility:community`, `visibility:c` aliasesmultiple creatures
2019-07-18add `visibility:parent` bangtag to allow retroactive post visibility changes ↵multiple creatures
(currently only between `local` & `unlisted`)
2019-07-18alias `parent:permalink` to `parent:link`multiple creatures
2019-07-18better handling of bangtag-only posts that produce no outputmultiple creatures
2019-07-17make sure announcements get streamed to the local tl & make them ↵multiple creatures
unlisted-local visibility
2019-07-17add `admin:announce` bangtagmultiple creatures
2019-07-17allow escaping bangtags with `#!!`multiple creatures
2019-07-17include skipped in `admin:` outputmultiple creatures
2019-07-17add `parent:urls` & `parent:domains` bangtagsmultiple creatures
2019-07-17allow admins to retag parent posts (`parent:tag:monsterpit.dev.todo`)multiple creatures
2019-07-17pretty output for `admin:` bangtagsmultiple creatures
2019-07-17add `admin:eval` bangtag & make `admin:` output local-onlymultiple creatures
2019-07-17make `draft`s local-onlymultiple creatures
2019-07-17pretty-format `i:am:list` & make output local-onlymultiple creatures
2019-07-17use private user var for `media:desc` bangtagmultiple creatures
2019-07-17make admin bangtag output use htmlmultiple creatures