Show bubble_timeline in the api if any instances are set in it, do not show if none...
[akkoma] / lib / pleroma / web / mastodon_api / views / instance_view.ex
index 6612a7ec1fe06f551a6f151a31d6f6d535c017e3..d06c80a12bd72ae5927b1bf0733619b2fd028777 100644 (file)
@@ -65,7 +65,11 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do
       "shareable_emoji_packs",
       "multifetch",
       "pleroma:api/v1/notifications:include_types_filter",
+      "quote_posting",
       "editing",
+      if Config.get([:instance, :local_bubble], []) != [] do
+        "bubble_timeline"
+      end,
       if Config.get([:media_proxy, :enabled]) do
         "media_proxy"
       end,
@@ -85,7 +89,8 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do
       if Config.get([:translator, :enabled], false) do
         "akkoma:machine_translation"
       end,
-      "custom_emoji_reactions"
+      "custom_emoji_reactions",
+      "pleroma:get:main/ostatus"
     ]
     |> Enum.filter(& &1)
   end