Pleroma/lib/pleroma
Ariadne Conill 40a61532ca activity: when restricting deactivated users, precalculate the user list
the PostgreSQL query planner is easily confused due to the complexity of
certain queries we make.  while we plan to simplify these queries through
unification of activities and objects, we are not yet there.  it has been
discovered that using a precalculated list of deactivated users encourages
the query planner to prefer simpler indices instead of the
activity_visibility index.

accordingly, drop the subquery and precalc the user list instead.
2019-09-06 23:14:29 +00:00
..
activity Return "total" optionally 2019-09-03 13:58:27 +03:00
bbs
captcha use default child_specs 2019-08-14 11:55:17 -04:00
config use default child_specs 2019-08-14 11:55:17 -04:00
conversation Return "total" optionally 2019-09-03 13:58:27 +03:00
emails Add configurable colors and logo for the digest template 2019-08-16 18:32:25 +07:00
gopher use default child_specs 2019-08-14 11:55:17 -04:00
helpers
http Handle 303 redirects 2019-07-28 20:24:39 +00:00
instances
object fix /inbox for Relay 2019-08-22 22:48:07 +03:00
plugs Call TrailingFormatPlug for /api/pleroma/emoji 2019-09-05 22:21:20 +03:00
reverse_proxy Formatting 2019-08-16 10:00:18 -05:00
upload added tests for Pleroma.Upload.Filter 2019-07-16 21:35:43 +00:00
uploaders tests for Pleroma.Uploaders 2019-08-10 18:46:26 +00:00
user Return "total" optionally 2019-09-03 13:58:27 +03:00
web activitypub: help ecto build a better query for thread mute filtering 2019-09-06 23:11:26 +00:00
activity_expiration_worker.ex ActivityExpirationWorker: Fix merge issues. 2019-08-24 17:22:26 +02:00
activity_expiration.ex Require that ephemeral posts live for at least one hour 2019-07-24 14:46:08 +02:00
activity.ex activity: when restricting deactivated users, precalculate the user list 2019-09-06 23:14:29 +00:00
application.ex ActivityExpirationWorker: Fix merge issues. 2019-08-24 17:22:26 +02:00
bookmark.ex
clippy.ex
config.ex
constants.ex constants: add as_public constant and use it everywhere 2019-07-29 02:43:19 +00:00
conversation.ex Conversation: Rename function to better express what it does. 2019-08-06 15:06:19 +02:00
digest_email_worker.ex Add more tests for Database tasks and DigestEmailWorker 2019-08-19 16:10:00 +00:00
emoji.ex use default child_specs 2019-08-14 11:55:17 -04:00
filter.ex
flake_id.ex use default child_specs 2019-08-14 11:55:17 -04:00
formatter.ex
html.ex Merge branch 'feature/custom-fields' into 'develop' 2019-08-20 12:44:14 +00:00
instances.ex
jwt.ex
keys.ex tests for Pleroma.Signature 2019-07-15 13:01:22 +00:00
list.ex Add validation in Pleroma.List.create/2 2019-08-26 18:59:57 +07:00
mime.ex
moderation_log.ex Log admin/moderator actions 2019-08-25 19:39:37 +00:00
notification.ex Apply suggestion to lib/pleroma/notification.ex 2019-09-04 10:14:15 +00:00
object_tombstone.ex
object.ex Transmogrifier: Use Containment.get_actor to get actors. 2019-08-27 12:22:30 -05:00
pagination.ex Return "total" optionally 2019-09-03 13:58:27 +03:00
password_reset_token.ex
registration.ex
release_tasks.ex
repo_streamer.ex
repo.ex
scheduled_activity_worker.ex use default child_specs 2019-08-14 11:55:17 -04:00
scheduled_activity.ex
signature.ex fix /inbox for Relay 2019-08-22 22:48:07 +03:00
stats.ex Collect stats immediately after init 2019-08-15 01:01:13 +03:00
thread_mute.ex
upload.ex Do not prepend /media/ when using base_url 2019-07-24 15:35:25 +00:00
user_invite_token.ex Add tests for users tasks and PleromaAuthenticator 2019-07-22 02:43:15 +00:00
user.ex Move checking for restrict_local to User.get_cached_by_id_or_nickname 2019-09-05 15:39:10 +03:00