about summary refs log tree commit diff
path: root/app/lib/bangtags.rb
AgeCommit message (Collapse)Author
2020-02-16add `hidden` bangtag to let authors mark the current roar hidden until ↵multiple creatures
`publish`ed without it needing to be a draft
2020-02-16add `keep_hidden?` flag to make sure drafts are not accidentally published ↵multiple creatures
by the delayed roars feature
2020-02-16make it possible to publish drafts local-onlymultiple creatures
2020-02-16add `parent:publish` (aliased to `public`) bangtag to publish a draftmultiple creatures
2020-02-16marking post as a draft with `draft` bangtag sets it to hidden instead of ↵multiple creatures
changing publish visibility
2020-02-05try to clean up code formatting in bangtags lib somewhatmultiple creatures
2020-01-15handle passing `0` to `lifespan` & `defed_in` bangtags to unset the ↵multiple creatures
auto-destruct/auto-defederate flag for a post
2020-01-13make `:m` in `defed_in` & `delete_in` mean minutes not monthsmultiple creatures
2020-01-13add new privacy option to auto-defederate after a given timespan + add ↵multiple creatures
options to defederate and/or delete past posts + add `defed_in`/`parent:defed_in`/`thread:defed_in` bangtags + ui indicator for posts marked for auto-defederation
2020-01-10switch (back) to postgres fts engine for fast search & timeline filtersmultiple creatures
2019-12-23fix `queued:boosts` & `queued:posts` breaking if populatedmultiple creatures
2019-12-23add next scheduled seconds to `queued:boosts`multiple creatures
2019-12-23set footers on service dmsmultiple creatures
2019-12-23fix tired admin typomultiple creatures
2019-12-23add `queued:boosts` & `queued:posts` bangtagsmultiple creatures
2019-12-17remove prefix from the `bangtag` bangtagmultiple creatures
2019-12-17fix the `bangtag` bangtag but actuallymultiple creatures
2019-12-17fix `bangtag` bangtagmultiple creatures
2019-12-12avoid letting folks kick themselves out of their own threadsmultiple creatures
2019-12-12avoid posting when body only has mentions itmultiple creatures
2019-12-12add `thread:kick` & `thread:unkick` bangtags, alias them to `kick` & `unkick`multiple creatures
2019-12-11move sharekeys & import metadata to own tablesmultiple creatures
2019-12-11move normalized text into own tablemultiple creatures
2019-12-06use `self.draft` scope tag for draft posts & add draft headermultiple creatures
2019-12-05use `update` to change `curated` flagsmultiple creatures
2019-12-03fix `thread:sharekey:sync` by spelling `earliest` correctlymultiple creatures
2019-11-18Send status ID instead of objects to `ActivityPub::DistributionWorker`multiple creatures
2019-11-16Moved to using a normalized text column for searches. Admins using an ↵multiple creatures
FTS-enabled version of Monsterfork will need to apply the migration from `dist/search.sql` then run `bundle exec rails monsterfork:index_statuses`.
2019-11-16Regular expressions can now be used in full-text searches. Wrapping a ↵multiple creatures
search term in double-quotes treats it as a whole-word match.
2019-11-16Update database queries to reflect change of search implementation.multiple creatures
2019-10-25default to `direct` visibility for `admin:` bangtagsmultiple creatures
2019-10-13spell "unannounce" correctly <.<,multiple creatures
2019-10-12add `parent:refetch` and `thread:refetch` bangtags allowing folks to have ↵multiple creatures
monsterfork fetch missing post or thread media
2019-10-10stopped using private-use codepoints as formatting placeholders (resolves #9)multiple creatures
2019-10-01replace `hr`s with `br`s in some bangtag outputs while idly grumbling at ↵multiple creatures
mobile vanilladon apps
2019-10-01add average & total to `histogram`multiple creatures
2019-10-01add `histogram` bangtagmultiple creatures
2019-08-31add `strip` bangtag - removes leading/trailing whitespace from linesmultiple creatures
2019-08-31add `nosr` & `sr` bangtags to mark sections of posts that should and should ↵multiple creatures
not be read by screenreaders
2019-08-23don't fail on missing visibility parametermultiple creatures
2019-08-15alias `quit` bangtag to `part` + `part:reply-guy-mode` eggmultiple creatures
2019-08-15add cw to moderation bangtags if missingmultiple creatures
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