"local public" is neither local nor public
!2289 (merged) adds a functionality to post to "local public" ({instance}/#Public
). However, there are several problems:
- Not searchable
-
Cannot be seen by non-followersDoes not show up in user profile <- need to change thread_visibility function in db? - Cannot be seen on public timeline even for registered users
- Still federated to other servers (the cc followers attribute)
Sample activity:
%Pleroma.Activity{
__meta__: #Ecto.Schema.Metadata<:loaded, "activities">,
actor: "https://kazv.moe/users/tusooa",
bookmark: #Ecto.Association.NotLoaded<association :bookmark is not loaded>,
data: %{
"actor" => "https://kazv.moe/users/tusooa",
"cc" => ["https://kazv.moe/users/tusooa/followers"],
"context" => "https://kazv.moe/contexts/945a4d79-8200-48e1-858e-14f5404fb71a",
"context_id" => 3472496,
"directMessage" => false,
"id" => "https://kazv.moe/activities/9bef8bde-efc2-45e2-97e3-4731d5c57c9b",
"object" => "https://kazv.moe/objects/f7b7d66e-0161-4634-9926-d4e53f3f79b8",
"published" => "2022-05-04T22:24:43.865694Z",
"to" => ["https://kazv.moe/#Public"],
"type" => "Create"
},
id: "AJ7e4imq6XYHnk9API",
inserted_at: ~N[2022-05-04 22:24:43],
local: true,
notifications: #Ecto.Association.NotLoaded<association :notifications is not loaded>,
object: #Ecto.Association.NotLoaded<association :object is not loaded>,
pagination_id: nil,
recipients: ["https://kazv.moe/#Public",
"https://kazv.moe/users/tusooa/followers", "https://kazv.moe/users/tusooa"],
report_notes: #Ecto.Association.NotLoaded<association :report_notes is not loaded>,
thread_muted?: nil,
updated_at: ~N[2022-05-04 22:24:43],
user_actor: #Ecto.Association.NotLoaded<association :user_actor is not loaded>
}