Commit Graph

975 Commits (master)

Author SHA1 Message Date
multiple creatures ba0febd3c1 remove no-longer-used `subscriptions` prop from `SuspendAccountService` 2020-01-28 09:20:16 -06:00
multiple creatures 5622a7fa5e remove no-longer-used `stream_entries` prop from `SuspendAccountService` 2020-01-28 09:11:05 -06:00
Holly 'Frinkel' Lotor 7dc114f589 More smoke testing, I believe the stability is passable now 2020-01-20 16:58:12 -05:00
Holly 'Frinkel' Lotor e37c5a967a More smoke testing, merge in request pool from upstream 2020-01-20 16:57:59 -05:00
ThibG b0630ddc82 Original upstream merge 2020-01-20 16:55:55 -05:00
multiple creatures 753d064951 `backtrace` -> `e.backtrace` 2020-01-16 00:13:28 -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 400ff50dbc set `MIN_DESTRUCT_OFFSET` (`30.seconds`) if `delete_after` or `defederate_after` values are too low 2020-01-13 23:14:01 -06:00
multiple creatures 0b2b252c6f fix setting `delete_after` and `defederate_after` on new posts 2020-01-13 22:46:02 -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 dfce98a69b update `updated_at` when boosting own old posts so the post can actually federate past the max public expiration window 2020-01-13 17:16:52 -06:00
multiple creatures a32afcccd0 speed up search with caching 2020-01-10 21:27:32 -06:00
multiple creatures d6806025a0 avoid double-filtering on search 2020-01-10 20:58:22 -06:00
multiple creatures b8f7ccf227 add option to set mutes that apply only to timelines 2019-12-21 12:08:49 -06:00
multiple creatures 5a08b14186 drop check for mentions-only posts 2019-12-19 09:33:58 -06:00
multiple creatures 83c7e5ec11 Merge branch 'master' of monsterware.dev:monsterpit/mastodon 2019-12-14 10:06:40 -06:00
multiple creatures 51c376cc00 use redis lock instead of rolling own 2019-12-14 10:05:52 -06:00
multiple creatures b93ea600c5 fix no body text error 2019-12-14 13:49:39 +00:00
multiple creatures 026b0626cf sync with `on_behalf_of` + bump max pages 2019-12-13 14:52:29 -06:00
multiple creatures 1633268293 avoid posting when body only has mentions it 2019-12-12 11:10:11 -06:00
multiple creatures dc8e5eae2c better key constraints on imported statuses, sharekeys, & normalized statuses tables 2019-12-12 05:38:08 -06:00
multiple creatures b36ab3443a revise post service to check for kicked status before posting, handle out-of-body mentions, & let the post worker deal with finalizing + delivery 2019-12-12 04:48:28 -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 49c7092f7e make it possible to process & send out mentions in separate steps 2019-12-12 04:32:38 -06:00
multiple creatures dae7cda4ab move sharekeys & import metadata to own tables 2019-12-11 22:00:22 -06:00
multiple creatures ae16b3b466 do not override timestamps when syncing 2019-12-10 02:36:38 -06:00
multiple creatures 882d089dd0 add cooldown to post sync just in case 2019-12-10 02:36:38 -06:00
multiple creatures 002fb7fbb7 synchronize remote posts on first follow 2019-12-10 02:36:38 -06:00
multiple creatures 0512709a77 set `resource_options` to empty hash if `nil` 2019-12-10 02:36:38 -06:00
multiple creatures 5242ebf563 forgot to join domain parts 2019-12-08 03:12:10 -06:00
multiple creatures 307c1ec1de forgot to add the redisable module 2019-12-07 23:19:10 -06:00
multiple creatures 6eebf636ba don't count faves as indicators for known accounts 2019-12-07 23:18:17 -06:00
multiple creatures 5d7349f2ab domain policies also now get applied to subdomains 2019-12-07 20:17:07 -06:00
multiple creatures 0ae1bc9796 make posts with `#``self.draft` scope private by default 2019-12-06 12:28:50 -06:00
multiple creatures 996cb6818f avoid resurfacing old posts that are being streamed into the world timeline 2019-12-05 13:09:26 -06:00
multiple creatures 98339c8fb3 use `update` to change `curated` flags 2019-12-05 13:05:46 -06:00
multiple creatures e63192cbb1 clear filtered status cache when a domain policy gets reset 2019-12-03 17:06:47 -06:00
multiple creatures 3bef7b280f `update` -> `update!` 2019-12-01 07:04:07 -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
multiple creatures 7f21744661 When a post is delayed or updated, remove the old version from local timelines before delivering the new verison. 2019-11-18 08:26:54 -06:00
multiple creatures 4f8172d215 Improve readability somewhat. 2019-11-18 08:21:48 -06:00
multiple creatures 8d5b0d6448 Let `PostStatusWorker` deal with delivering posts. 2019-11-18 07:58:27 -06:00
multiple creatures 2ac0b20c5c Be more specific about checking for the truthiness of `nomentions`. 2019-11-18 05:29:21 -06:00
multiple creatures 59ef948640 Get rid of the `Formatter` cache. It isn't worth the admin headaches. 2019-11-18 05:09:18 -06:00
multiple creatures 953e00bc05 Ensure that community-visible posts are removed from the timeline when the author deletes them. 2019-11-18 03:47:38 -06:00
multiple creatures b1e3ecd78f In ProcessMentionsService, `skip_notify` should be a keyword argument, not positional. 2019-11-18 02:19:09 -06:00
multiple creatures f01f38d0ea Prefix zero-width space before lines with space characters to preserve their formatting on other servers. 2019-11-17 15:39:39 -06:00
multiple creatures facde93c4d clear formatter cache when profile is changed 2019-11-06 00:44:37 -06:00
multiple creatures 2aa1149e1c make sure mentions aren't processed early if delayed roars are enabled 2019-10-12 22:42:42 -05:00
multiple creatures a367ff8698 graylist (reject unknown) federation & known account auto-learning finally have toggle switches in site settings 2019-10-12 22:05:06 -05:00