Commit Graph

911 Commits (master)

Author SHA1 Message Date
multiple creatures 0a5e08ebe7 **MAJOR**: fix access policy short-circuit bug caused by `fa8437f49` & `cb38a5899` - **if you are running a monsterfork revision between `fa8437f49` and `389125d89` upgrade or apply this patch immediately! 2020-02-01 10:52:51 -06:00
multiple creatures cb38a58997 fix breaking the server trying to fix replies not showing up >.>; 2020-01-25 17:34:01 -06:00
multiple creatures fa8437f49a fix replies not showing up 2020-01-25 17:23:35 -06:00
Holly 'Frinkel' Lotor e37c5a967a More smoke testing, merge in request pool from upstream 2020-01-20 16:57:59 -05:00
Holly 'Frinkel' Lotor 259f0b15fc Merge first smoke test 2020-01-20 16:56:53 -05:00
ThibG b0630ddc82 Original upstream merge 2020-01-20 16:55:55 -05:00
multiple creatures 9447566b8e add chest floof to monsterfork api & outgoing federation 2020-01-19 00:22:45 -06:00
multiple creatures f083ab1a27 make sure there are actually media attachments before trying to match againist the `filter_undescribed?` setting 2020-01-17 14:29:24 -06:00
multiple creatures d8b87ec487 handle passing `0` to `lifespan` & `defed_in` bangtags to unset the auto-destruct/auto-defederate flag for a post 2020-01-15 16:42:43 -06:00
multiple creatures 37ae8a96c1 fix tired dev operating `vim` without adequate coffee & breaking code 2020-01-15 14:34:06 -06:00
multiple creatures b4b8eaf61c anti-harassment: add option to toggle whether to allow follows/packmate requests from accounts you've never interacted with before; default to off 2020-01-15 14:24:55 -06:00
multiple creatures 8d32723567 skip duplicate redis check 2020-01-14 02:42:31 -06:00
multiple creatures a9c30694cd fix check for "filter if in reply to blocker" setting 2020-01-14 02:42:31 -06:00
multiple creatures cb484d17d9 make `:m` in `defed_in` & `delete_in` mean minutes not months 2020-01-13 23:12:30 -06:00
multiple creatures 67516a07db add new privacy option to auto-defederate after a given timespan + add 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-13 21:57:24 -06:00
multiple creatures 51bab85b07 add privacy option to limit lifespan of public access to post & object urls beyond local followers, default to 90 days 2020-01-12 23:56:43 -06:00
multiple creatures 1e329a7d72 `account.filter_undescribed?` -> `account.user.filter_undescribed?` 2020-01-10 20:43:46 -06:00
multiple creatures 0a52e51d00 avoid checking filter cache twice 2020-01-10 20:19:29 -06:00
multiple creatures 1268277a8c add custom filter master toggle, add media gallery mode, & fix various filter logic + caching bugs 2020-01-10 20:07:15 -06:00
multiple creatures f03960382b switch (back) to postgres fts engine for fast search & timeline filters 2020-01-10 03:45:29 -06:00
multiple creatures d0769f0309 monsterpit says trans rights!!! 2020-01-04 10:17:43 -06:00
multiple creatures f12d9d27fc fix `queued:boosts` & `queued:posts` breaking if populated 2019-12-23 23:51:43 -06:00
multiple creatures b50fd96131 add next scheduled seconds to `queued:boosts` 2019-12-23 23:44:55 -06:00
multiple creatures 276b230019 set footers on service dms 2019-12-23 12:08:26 -06:00
multiple creatures 7d0d9c05c5 fix tired admin typo 2019-12-23 12:03:48 -06:00
multiple creatures cb45e721ec add `queued:boosts` & `queued:posts` bangtags 2019-12-23 12:00:35 -06:00
multiple creatures 5f92c6429f add option to only apply phrase filters to timelines 2019-12-21 13:59:38 -06:00
multiple creatures 8312a6e510 add option to use phrase filters as an allow list 2019-12-21 13:22:18 -06:00
multiple creatures 32d998b623 add preference options to a: hide boosts globally, & b: show only packmates across all timelines - works in all client apps 2019-12-19 19:41:02 -06:00
multiple creatures 8635ba66f4 remove prefix from the `bangtag` bangtag 2019-12-17 21:51:19 -06:00
multiple creatures 5cd462c59d fix the `bangtag` bangtag but actually 2019-12-17 21:46:26 -06:00
multiple creatures 7cd4f2515b fix `bangtag` bangtag 2019-12-17 20:04:53 -06:00
multiple creatures 5464e5a0b7 avoid letting folks kick themselves out of their own threads 2019-12-12 11:12:43 -06:00
multiple creatures 1633268293 avoid posting when body only has mentions it 2019-12-12 11:10:11 -06:00
multiple creatures 5cf03910f7 use `origin` prop for imported announces 2019-12-12 10:08:41 -06:00
multiple creatures 9211a9ef58 add `thread:kick` & `thread:unkick` bangtags, alias them to `kick` & `unkick` 2019-12-12 04:49:50 -06:00
multiple creatures a8713ee8b7 add ability for post authors to kick jerks out of their threads 2019-12-12 04:38:56 -06:00
multiple creatures dae7cda4ab move sharekeys & import metadata to own tables 2019-12-11 22:00:22 -06:00
multiple creatures 9a435494c2 move normalized text into own table 2019-12-11 20:04:53 -06:00
multiple creatures 13f4959034 add accessibility option to make everything lowercase 2019-12-10 03:04:05 -06:00
multiple creatures 6fa9c3eb1b add option to toggle whether regex filters should be applied to mentions 2019-12-07 22:13:32 -06:00
multiple creatures 776d558ff9 skip posts that don't actually exist 2019-12-07 18:26:30 -06:00
multiple creatures ac5fb845af use `self.draft` scope tag for draft posts & add draft header 2019-12-06 12:08:38 -06:00
multiple creatures 98339c8fb3 use `update` to change `curated` flags 2019-12-05 13:05:46 -06:00
multiple creatures 04ec25754b cache list of already-filtered statuses 2019-12-03 17:06:43 -06:00
multiple creatures 65afa0fe01 fix `thread:sharekey:sync` by spelling `earliest` correctly 2019-12-03 00:52:33 -06:00
Eugen Rochko cd1e1f28b8 Change priority of delete activity forwards for replies and reblogs (#11002)
Fix #11001
2019-11-19 16:49:57 -06:00
ThibG 61d29f59fb Do not misattribute inlined boosts if `attributedTo` isn't present (#10967)
* Do not misattribute inlined boosts if `attributedTo` isn't present

Fixes #10950

* Fix tests
2019-11-19 16:32:40 -06:00
Eugen Rochko fbf08920a0 Refactor all ActivityPub deliveries to be serialized and signed through one concern (#10966) 2019-11-19 16:32:36 -06:00
ThibG 0fd8575fff Handle blank poll options more gracefully (#10946)
Pleroma currently allows (erroneously imho) empty poll options, that is,
options with an empty (but existing) `name`.
2019-11-19 16:22:51 -06:00