Posts by ul@kanye.aiwnios.com
 (DIR) Post #AmQvNKOqAF9fmGlf4S by ul@kanye.aiwnios.com
       2024-09-27T15:24:07.931245Z
       
       1 likes, 0 repeats
       
       @RustyCrab sentenced to eternity on twkn, truly a godforsaken fate
       
 (DIR) Post #AmR4D3gkLAK0dlJyAi by ul@kanye.aiwnios.com
       2024-09-27T17:18:48.199917Z
       
       2 likes, 1 repeats
       
       @RustyCrab all bow down to our true lord and savior of the linux desktop
       
 (DIR) Post #AmR5vbfPTEQEibVBEO by ul@kanye.aiwnios.com
       2024-09-27T17:35:09.728670Z
       
       1 likes, 0 repeats
       
       @fiore yes (MDMA)
       
 (DIR) Post #AmRfMQY0PuwGRkYyuG by ul@kanye.aiwnios.com
       2024-09-28T00:21:05.878492Z
       
       1 likes, 0 repeats
       
       only 5 hours of sleep and feeling fine, something must be fucked up
       
 (DIR) Post #AmRfXB1oSQVVV3dBpY by ul@kanye.aiwnios.com
       2024-09-28T00:25:24.115968Z
       
       1 likes, 0 repeats
       
       @RustyCrab it aint a real nigga unless you be smokin a fat joint on the highway
       
 (DIR) Post #AmRiQ6b8pX27ayTXUW by ul@kanye.aiwnios.com
       2024-09-28T00:55:48.064503Z
       
       1 likes, 0 repeats
       
       @teto chinese transliterates foreign words with chinese letters which each have meanings so unless the translator knows the specific combination that refers to something else it'll just try to translate individual letters
       
 (DIR) Post #AmRkQhJsV4HfOSoKa8 by ul@kanye.aiwnios.com
       2024-09-28T01:07:01.206260Z
       
       1 likes, 0 repeats
       
       @pernia @teto even worse, they try to transcribe them with random letters that sound similar, so pizza hut becomes "bi sheng ke" which means "must victory customer" and pizza becomes "throw on bodhisattva" so translation engines that dont have the pattern will just give you garbled bullshit
       
 (DIR) Post #AmRp5qsSGkqsj3rZrs by ul@kanye.aiwnios.com
       2024-09-28T02:12:09.624611Z
       
       0 likes, 0 repeats
       
       @lamp @Kitty terabytes of .node_modules being generated
       
 (DIR) Post #AmRs7prNK4BY0nzmnw by ul@kanye.aiwnios.com
       2024-09-28T02:04:48.914309Z
       
       1 likes, 0 repeats
       
       @meso @VIPPER why are bulgarians like this
       
 (DIR) Post #AmSGr8HY4eUF4vN0nA by ul@kanye.aiwnios.com
       2024-09-28T07:18:45.858636Z
       
       1 likes, 0 repeats
       
       @sysrq that's because they're written by indian CS freshmen
       
 (DIR) Post #AmSKQPVkJCQuVkWZ60 by ul@kanye.aiwnios.com
       2024-09-28T07:59:39.735548Z
       
       2 likes, 1 repeats
       
       @VIPPER or gъd morning in българия
       
 (DIR) Post #AmSKTKmKMQFAhafrZQ by ul@kanye.aiwnios.com
       2024-09-28T08:03:56.258095Z
       
       1 likes, 0 repeats
       
       @VIPPER this is probably the most unfunny post ive ever written please ignore it
       
 (DIR) Post #AmSKZXp8lsFotnx2uG by ul@kanye.aiwnios.com
       2024-09-28T08:05:49.198791Z
       
       1 likes, 0 repeats
       
       @VIPPER imagine replacing all your vowels with ъ and calling it a new language
       
 (DIR) Post #AmSLjdCjilWwR8MUdc by ul@kanye.aiwnios.com
       2024-09-28T08:18:44.211397Z
       
       2 likes, 0 repeats
       
       @pernia @nyanide @meeper basically immediate mode gui is sdl/imgui and retained mode gui is gtk/qt, in immediate mode gui you are supposed to draw everything in a frame so you see them used in games
       
 (DIR) Post #AmSjIbdZpy3EepYw88 by ul@kanye.aiwnios.com
       2024-09-28T12:14:08.178168Z
       
       2 likes, 0 repeats
       
       time to trust some completely random guy's blogpost with poorly written code to be correct on the semantics of one of the most fucked up things in unix programming
       
 (DIR) Post #AmSk0UBIv5CqH6GHKa by ul@kanye.aiwnios.com
       2024-09-28T12:50:02.929724Z
       
       2 likes, 1 repeats
       
       @Inginsub finnish
       
 (DIR) Post #AmUm7dd0mcJzpEgCK8 by ul@kanye.aiwnios.com
       2024-09-29T12:23:36.265938Z
       
       2 likes, 0 repeats
       
       absolutely nothing on my mind as i count to my warranty expiration date
       
 (DIR) Post #AmUo3x7OZrdJ1TGHke by ul@kanye.aiwnios.com
       2024-09-29T12:45:31.706615Z
       
       1 likes, 0 repeats
       
       @ul he was wrong btw
       
 (DIR) Post #AmYSkWwWwXTrfKBQrw by ul@kanye.aiwnios.com
       2024-10-01T01:42:18.667217Z
       
       1 likes, 0 repeats
       
       @blockbot @_test3 perfect, now agpl compliance @mintdiff --git a/lib/pleroma/web/activity_pub/mrf/high_roller_policy.ex b/lib/pleroma/web/activity_pub/mrf/high_roller_policy.exindex 01ed179ca..14902de67 100644--- a/lib/pleroma/web/activity_pub/mrf/high_roller_policy.ex+++ b/lib/pleroma/web/activity_pub/mrf/high_roller_policy.ex@@ -128,10 +128,24 @@ def filter(%{"type" => type} = message) when type in ["Block", "Undo", "Flag", "          false <- Enum.member?(Config.get([:mrf_high_roller, :domain_blacklist]), URI.parse(message["actor"]).host),          true <- recepient.local,          true <- check_cache(message, actor.nickname, recepient.nickname, action) do+      tagtarget = case action do+        "block" -> Config.get([:mrf_high_roller, :tag_blocked_target])+        "unblock" -> Config.get([:mrf_high_roller, :tag_unblocked_target])+        "report" -> Config.get([:mrf_high_roller, :tag_reported_target])+        "unfollow" -> Config.get([:mrf_high_roller, :tag_unfollowed_target])+        "follow_remove" -> Config.get([:mrf_high_roller, :tag_follow_remove_target])+        "follow_reject" -> Config.get([:mrf_high_roller, :tag_follow_reject_target])+        _ -> true+      end+      target = if is_nil(tagtarget) or tagtarget do+        "@" <> recepient.nickname+      else+        recepient.nickname <> "@" <> Config.get(Pleroma.Web.Endpoint)[:url][:host]+      end        replacements = %{         "actor" => tag,-        "target" => "@" <> recepient.nickname+        "target" => target       }        msg =@@ -239,6 +253,12 @@ def config_description do             "The message to send when someone is blocked; use {actor} and {target} variables",           suggestions: ["{target} you have been blocked by {actor}"]         },+        %{+          key: :tag_blocked_target,+          type: :boolean,+          label: "Tag blocked target",+          description: "Whether to tag the blocked target or not"+        },         %{           key: :tag_blocking_actor,           type: :boolean,@@ -260,6 +280,12 @@ def config_description do             "The message to send when someone is blocked or unblocked; use {actor} and {target} variables",           suggestions: ["{target} you have been unblocked by {actor}"]         },+        %{+          key: :tag_unblocked_target,+          type: :boolean,+          label: "Tag target that got unblocked",+          description: "Whether to tag the unblocked target or not"+        },         %{           key: :tag_unblocking_actor,           type: :boolean,@@ -281,6 +307,12 @@ def config_description do             "The message to send when someone is reported; use {actor} and {target} variables",           suggestions: ["{target} you have been reported by {actor}"]         },+        %{+          key: :tag_reported_target,+          type: :boolean,+          label: "Tag target that got reported",+          description: "Whether to tag the reported target or not"+        },         %{           key: :tag_reporting_actor,           type: :boolean,@@ -302,6 +334,12 @@ def config_description do             "The message to send when someone is unfollowed; use {actor} and {target} variables",           suggestions: ["{target} you have been unfollowed by {actor}"]         },+        %{+          key: :tag_unfollowed_target,+          type: :boolean,+          label: "Tag unfollowed target",+          description: "Whether to tag the unfollowed target or not"+        },         %{           key: :tag_unfollowing_actor,           type: :boolean,@@ -323,6 +361,12 @@ def config_description do             "The message to send when someone is being removed from followers; use {actor} and {target} variables",           suggestions: ["{target} you have been removed from followers by {actor}"]         },+        %{+          key: :tag_follow_remove_target,+          type: :boolean,+          label: "Tag target that was removed as follower",+          description: "Whether to tag the target or not"+        },         %{           key: :tag_follow_remove_actor,           type: :boolean,@@ -344,6 +388,12 @@ def config_description do             "The message to send when someone is being rejectd from followers; use {actor} and {target} variables",           suggestions: ["{target} your follow request has been rejected by {actor}"]         },+        %{+          key: :tag_follow_reject_target,+          type: :boolean,+          label: "Tag follow rejected target",+          description: "Whether to tag the follow rejected target or not"+        },         %{           key: :tag_follow_reject_actor,           type: :boolean,
       
 (DIR) Post #AmadimSblaRP1aTYAK by ul@kanye.aiwnios.com
       2024-10-02T08:18:04.633904Z
       
       1 likes, 0 repeats
       
       @binkle launched into hyperspace by the shadoweconomic entities