Commit Graph

59 Commits (c4718cd2be0b1a9ecbfa3b4c4168dd4f6eade17e)

Author SHA1 Message Date
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
multiple creatures d3357a90fe use private user var for `media:desc` bangtag 2019-07-17 15:51:11 -05:00
multiple creatures 1049c858ac make admin bangtag output use html 2019-07-17 02:00:34 -05:00
multiple creatures 12d5f1edb6 set correct content type for `draft`s 2019-07-17 01:59:40 -05:00
multiple creatures c135018d9f add `i:am:list` bangtag 2019-07-17 01:58:59 -05:00
multiple creatures 38a3c2b7b9 add `admin:unsuspend` bangtag & aliases 2019-07-17 01:14:08 -05:00
multiple creatures 2089a78f82 `admin:silence` and `admin:suspend` bangtags 2019-07-17 00:28:48 -05:00
multiple creatures c3127be31e add visibility shortcodes 2019-07-15 15:08:43 -05:00
multiple creatures 1c10ce6269 alias `visibility` bangtag to `v` 2019-07-15 14:51:55 -05:00
multiple creatures 7147447254 add `untag` bangtag 2019-07-15 14:12:24 -05:00
multiple creatures 436f7984d9 move user variables to `users` relation 2019-07-15 14:12:24 -05:00
multiple creatures cf3ec71aa5 local visibility scope, chat scope+tags, unlisted tags 2019-07-15 14:12:24 -05:00
multiple creatures 6c6d5319d9 `hashtag_scope` is a method in *this* class - how did we even manage to break that??? 2019-05-21 18:22:18 -05:00
multiple creatures 58f78a7af2 fix `thread:reall` 2019-05-21 16:31:10 -05:00
multiple creatures 83c2c466fb use dots instead of colons for tag scopes 2019-05-21 03:16:51 -05:00
multiple creatures 06b8b09fca add `keysmash` bangtag 2019-05-21 03:16:51 -05:00
multiple creatures fd753d1201 add html to `format` bangtag + shortcut for bbdown` 2019-05-21 03:16:50 -05:00
multiple creatures 7a0dc34cad reimplement monsterpit bbcode and markdown extensions on top of new glitch-soc formatting system + bbcode feature parity + new `i:am` footer + set content type from `format` bangtag 2019-05-21 03:16:50 -05:00
multiple creatures 7f460853c8 one lil zwnj to make sure compat sigs always get parsed correctly 2019-05-21 03:16:23 -05:00
multiple creatures f0c9477a4b compact `i:am` signatures when there are no newlines or block starters 2019-05-21 03:16:23 -05:00
multiple creatures 976ec97ffe Bangtags: do not assume `status.in_reply_to_id` exists just because `status.reply?` is `true`. 2019-05-21 03:16:23 -05:00
multiple creatures 6c374b5153 Drop OStatus support. Fix some of the Rspec tests. 2019-05-21 03:16:23 -05:00
multiple creatures 46522d8c1b Do not process mentions or bangtags in drafts. Add `draft?` method to `Status` model. 2019-05-21 03:16:22 -05:00
multiple creatures 1ed7aca171 Add `parent:tag` bangtag 2019-05-21 03:16:22 -05:00
multiple creatures 2f23d34e36 Add header to draft roars. 2019-05-21 03:16:22 -05:00
multiple creatures 726a99a6e4 Add `draft` and `visibility` bangtags. Wrap `ProcessHashtagsService` to update status tags. 2019-05-21 03:16:22 -05:00
multiple creatures a7015f9202 add `parent:emoji` and `thread:emoji` bangtags 2019-05-21 03:16:22 -05:00
multiple creatures 13262ea614 Remove cached status when sharekey changed. 2019-05-21 03:16:22 -05:00
multiple creatures d339d2bbb4 Make sure signatures start a new paragraph and that existing signatures are detected correctly. 2019-05-21 03:16:22 -05:00
multiple creatures f573712f82 Bangtags: ignore case of commands 2019-05-21 03:16:22 -05:00