feat: dynamically track mutability of messages (#6367)

This commit is contained in:
nerix
2025-08-04 21:04:59 +02:00
committed by GitHub
parent 0085b64418
commit 4ffdc2fa7b
171 changed files with 233 additions and 0 deletions
@@ -163,6 +163,7 @@
}
],
"flags": "Collapsed|Action",
"frozen": false,
"id": "90ef1e46-8baa-4bf2-9c54-272f39d6fa11",
"localizedName": "",
"loginName": "pajlada",
@@ -281,6 +281,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "438b85cc-fa67-4c03-bc38-c4ec2527822c",
"localizedName": "",
"loginName": "nerixyz",
@@ -139,6 +139,7 @@
}
],
"flags": "Highlighted|Collapsed|Subscription",
"frozen": false,
"highlightColor": "#64c466ff",
"id": "8c26e1ab-b50c-4d9d-bc11-3fd57a941d90",
"localizedName": "",
@@ -203,6 +204,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -131,6 +131,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "7be87072-bf24-4fa3-b3df-0ea6fa5f1474",
"localizedName": "",
"loginName": "mm2pl",
@@ -131,6 +131,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "7be87072-bf24-4fa3-b3df-0ea6fa5f1474",
"localizedName": "",
"loginName": "mm2pl",
@@ -108,6 +108,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "test",
@@ -108,6 +108,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "test",
@@ -215,6 +215,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "546c42a6-21d0-4f3d-a6a0-c77f78d7b131",
"localizedName": "",
"loginName": "badgy",
@@ -216,6 +216,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "546c42a6-21d0-4f3d-a6a0-c77f78d7b131",
"localizedName": "",
"loginName": "badgy",
@@ -78,6 +78,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -409,6 +409,7 @@
}
],
"flags": "Collapsed|CheerMessage",
"frozen": false,
"id": "fd6c5507-3a4e-4d24-8f6e-fadf07f520d3",
"localizedName": "",
"loginName": "slyckity",
@@ -183,6 +183,7 @@
}
],
"flags": "Collapsed|CheerMessage",
"frozen": false,
"id": "fd6c5507-3a4e-4d24-8f6e-fadf07f520d3",
"localizedName": "",
"loginName": "slyckity",
@@ -166,6 +166,7 @@
}
],
"flags": "Collapsed|CheerMessage",
"frozen": false,
"id": "fd6c5507-3a4e-4d24-8f6e-fadf07f520d3",
"localizedName": "",
"loginName": "slyckity",
@@ -128,6 +128,7 @@
}
],
"flags": "Collapsed|CheerMessage",
"frozen": false,
"id": "60d8835b-23fa-418c-96ca-5874e5d5e8ba",
"localizedName": "",
"loginName": "exde_hun",
@@ -62,6 +62,7 @@
}
],
"flags": "System|DoNotTriggerNotification|ClearChat|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -230,6 +231,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "b4f3ac1d-6335-4567-bb8d-e76dfd83f7e3",
"localizedName": "",
"loginName": "pajlada",
@@ -60,6 +60,7 @@
}
],
"flags": "System|DoNotTriggerNotification|ClearChat|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -62,6 +62,7 @@
}
],
"flags": "System|DoNotTriggerNotification|ClearChat|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -60,6 +60,7 @@
}
],
"flags": "System|DoNotTriggerNotification|ClearChat|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -117,6 +117,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "97c28382-e8d2-45a0-bb5d-2305fc4ef139",
"localizedName": "테스트계정420",
"loginName": "testaccount_420",
@@ -127,6 +127,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "97bb0dfb-a35f-446d-8634-7522d8ef73ed",
"localizedName": "",
"loginName": "nerixyz",
@@ -199,6 +199,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "44f85d39-b5fb-475d-8555-f4244f2f7e82",
"localizedName": "",
"loginName": "pajlada",
@@ -131,6 +131,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "9b1c3cb9-7817-47ea-add1-f9d4a9b4f846",
"localizedName": "",
"loginName": "mm2pl",
@@ -60,6 +60,7 @@
}
],
"flags": "System|DoNotTriggerNotification",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -169,6 +169,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "7be87072-bf24-4fa3-b3df-0ea6fa5f1474",
"localizedName": "",
"loginName": "mm2pl",
@@ -337,6 +337,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "23c8b81c-7c73-44e4-84f1-7d37e99714e4",
"localizedName": "",
"loginName": "nerixyz",
@@ -197,6 +197,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "aea562cc-1adf-47de-b656-0aaa245f1030",
"localizedName": "",
"loginName": "nerixyz",
@@ -127,6 +127,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "test",
@@ -127,6 +127,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "test",
@@ -133,6 +133,7 @@
}
],
"flags": "Collapsed|FirstMessage",
"frozen": false,
"id": "9c2dd916-5a6d-4c1f-9fe7-a081b62a9c6b",
"localizedName": "",
"loginName": "jammehcow",
@@ -107,6 +107,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "1bf2d49a-8b88-4116-81dd-5098f11726eb",
"localizedName": "",
"loginName": "ignoreduser",
@@ -111,6 +111,7 @@
}
],
"flags": "Highlighted|Collapsed|ShowInMentions",
"frozen": false,
"highlightColor": "#7f7f3f49",
"id": "7b5d2152-8eec-41ce-83eb-999ce5c21d28",
"localizedName": "",
@@ -110,6 +110,7 @@
}
],
"flags": "Highlighted|Collapsed",
"frozen": false,
"highlightColor": "#48ae812f",
"id": "f72f5a7a-522d-407c-ac16-a0b413632fa9",
"localizedName": "",
@@ -149,6 +149,7 @@
}
],
"flags": "Collapsed|ElevatedMessage",
"frozen": false,
"id": "8779a9e5-cf1b-47b3-b9fe-67a5b1b605f6",
"localizedName": "",
"loginName": "snoopythebot",
@@ -149,6 +149,7 @@
}
],
"flags": "Collapsed|ElevatedMessage",
"frozen": false,
"id": "8779a9e5-cf1b-47b3-b9fe-67a5b1b605f6",
"localizedName": "",
"loginName": "snoopythebot",
@@ -214,6 +215,7 @@
}
],
"flags": "System|DoNotTriggerNotification|ElevatedMessage",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -158,6 +158,7 @@
}
],
"flags": "Collapsed|ElevatedMessage",
"frozen": false,
"id": "e6681ba0-cdc6-4482-93a3-515b74361e8b",
"localizedName": "",
"loginName": "matrhs",
@@ -226,6 +227,7 @@
}
],
"flags": "System|DoNotTriggerNotification|ElevatedMessage",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -155,6 +155,7 @@
}
],
"flags": "Collapsed|ElevatedMessage",
"frozen": false,
"id": "39a80a3d-c16e-420f-9bbb-faba4976a3bb",
"localizedName": "",
"loginName": "rickharrisoncoc",
@@ -224,6 +225,7 @@
}
],
"flags": "System|DoNotTriggerNotification|ElevatedMessage",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -109,6 +109,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "c34a372b-d59e-4a36-9ad8-d964098526e4",
"localizedName": "",
"loginName": "nerixyz",
@@ -115,6 +115,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "08e1573a-c09a-4052-8cf6-dd9fc5edf35b",
"localizedName": "",
"loginName": "nerixyz",
@@ -257,6 +257,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "2199102c-31ae-49b1-9d2c-a33bb3a02021",
"localizedName": "",
"loginName": "nerixyz",
@@ -109,6 +109,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "e5a690e7-74c8-41cb-977f-55b903f6be23",
"localizedName": "",
"loginName": "justinfan64537",
@@ -226,6 +226,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "84b6f44a-c8eb-4abe-8a78-cf736642f695",
"localizedName": "",
"loginName": "nerixyz",
@@ -160,6 +160,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "49f33e31-101f-4b03-bfc4-4b8252d0c09c",
"localizedName": "",
"loginName": "nerixyz",
@@ -172,6 +172,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "97c28382-e8d2-45a0-bb5d-2305fc4ef139",
"localizedName": "테스트계정420",
"loginName": "testaccount_420",
@@ -109,6 +109,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "a964d705-0b72-4867-aab7-bc9a14945742",
"localizedName": "",
"loginName": "nickname",
@@ -109,6 +109,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "1bf2d49a-8b88-4116-81dd-5098f11726eb",
"localizedName": "nerixyz",
"loginName": "",
@@ -111,6 +111,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "jammehcow",
@@ -90,6 +90,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -147,6 +147,7 @@
}
],
"flags": "Collapsed|RedeemedHighlight",
"frozen": false,
"id": "c5a927a2-1f68-41f7-9137-809a37e58e61",
"localizedName": "",
"loginName": "nerixyz",
@@ -165,6 +165,7 @@
}
],
"flags": "Collapsed|ReplyMessage",
"frozen": false,
"id": "9d74021f-375a-44f1-80e4-0dd58e64396a",
"localizedName": "",
"loginName": "nerixyz",
@@ -165,6 +165,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "289ffa22-d29a-4300-88be-1734b0a33b2a",
"localizedName": "",
"loginName": "nerixyz",
@@ -169,6 +169,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "e5b84adf-b62d-47ff-8534-2cc57e24a5fb",
"localizedName": "",
"loginName": "nerixyz",
@@ -165,6 +165,7 @@
}
],
"flags": "Collapsed|ReplyMessage",
"frozen": false,
"id": "997cb8fa-4d24-411b-a5cd-433e515a5b72",
"localizedName": "",
"loginName": "nerixyz",
@@ -165,6 +165,7 @@
}
],
"flags": "Collapsed|ReplyMessage",
"frozen": false,
"id": "89c8f200-ae37-4279-909d-5ff4f9ed10a0",
"localizedName": "",
"loginName": "nerixyz",
@@ -165,6 +165,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "474f19ab-a1b0-410a-877a-5b0e2ae8be6d",
"localizedName": "",
"loginName": "nerixyz",
@@ -165,6 +165,7 @@
}
],
"flags": "Collapsed|ReplyMessage",
"frozen": false,
"id": "f0b45994-3e92-4c37-a35f-062072163d9d",
"localizedName": "",
"loginName": "nerixyz",
@@ -239,6 +239,7 @@
}
],
"flags": "Collapsed|ReplyMessage",
"frozen": false,
"id": "5e5f526a-5d60-4d81-800b-3b81b8a34c2c",
"localizedName": "",
"loginName": "nerixyz",
@@ -243,6 +243,7 @@
}
],
"flags": "Collapsed|RedeemedChannelPointReward",
"frozen": false,
"id": "87af876f-5591-4a63-924f-46f465ecd3c4",
"localizedName": "",
"loginName": "nerixyz",
@@ -207,6 +207,7 @@
}
],
"flags": "Collapsed|RedeemedChannelPointReward",
"frozen": false,
"id": "2932e250-1f49-4587-8783-7a13d9f99f6b",
"localizedName": "",
"loginName": "nerixyz",
@@ -204,6 +204,7 @@
}
],
"flags": "Collapsed|RedeemedChannelPointReward",
"frozen": false,
"id": "87af876f-5591-4a63-924f-46f465ecd3c4",
"localizedName": "",
"loginName": "nerixyz",
@@ -110,6 +110,7 @@
}
],
"flags": "Collapsed|RedeemedChannelPointReward",
"frozen": false,
"id": "4d409401-f692-4dd1-9295-f21350f86860",
"localizedName": "",
"loginName": "nerixyz",
@@ -186,6 +186,7 @@
}
],
"flags": "Disabled|Collapsed",
"frozen": false,
"id": "3dc39240-0798-4103-8c3c-51e1a9a567a3",
"localizedName": "",
"loginName": "nerixyz",
@@ -172,6 +172,7 @@
}
],
"flags": "Collapsed|Subscription|SharedMessage",
"frozen": false,
"highlightColor": "#64c466ff",
"id": "01cd601f-bc3f-49d5-ab4b-136fa9d6ec22",
"localizedName": "",
@@ -236,6 +237,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription|SharedMessage",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -292,6 +292,7 @@
}
],
"flags": "DoNotTriggerNotification|Collapsed|SharedMessage",
"frozen": false,
"id": "5b6f9721-80fd-4036-951e-1ced9c591b32",
"localizedName": "",
"loginName": "nerixyz",
@@ -166,6 +166,7 @@
}
],
"flags": "DoNotTriggerNotification|Collapsed|SharedMessage",
"frozen": false,
"id": "19ee1663-c14d-41cd-a4a2-30a4bb609c5a",
"localizedName": "",
"loginName": "creativewind",
@@ -148,6 +148,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "19ee1663-c14d-41cd-a4a2-30a4bb609c5a",
"localizedName": "",
"loginName": "creativewind",
@@ -166,6 +166,7 @@
}
],
"flags": "Collapsed|SharedMessage",
"frozen": false,
"id": "19ee1663-c14d-41cd-a4a2-30a4bb609c5a",
"localizedName": "",
"loginName": "creativewind",
@@ -133,6 +133,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "9c2dd916-5a6d-4c1f-9fe7-a081b62a9c6b",
"localizedName": "",
"loginName": "jammehcow",
@@ -119,6 +119,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -76,6 +76,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -110,6 +110,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -110,6 +110,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -173,6 +173,7 @@
}
],
"flags": "Collapsed|Subscription",
"frozen": false,
"highlightColor": "#64c466ff",
"id": "db25007f-7a18-43eb-9379-80131e44d633",
"localizedName": "",
@@ -259,6 +260,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -173,6 +173,7 @@
}
],
"flags": "Collapsed|Subscription",
"frozen": false,
"highlightColor": "#64c466ff",
"id": "db25007f-7a18-43eb-9379-80131e44d633",
"localizedName": "",
@@ -259,6 +260,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -98,6 +98,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -120,6 +120,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -113,6 +113,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -86,6 +86,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -80,6 +80,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -117,6 +117,7 @@
}
],
"flags": "System|DoNotTriggerNotification|Subscription",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -76,6 +76,7 @@
}
],
"flags": "System|Timeout|DoNotTriggerNotification|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -192,6 +193,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "aa1baade-c9c7-4932-b518-07c6b0226914",
"localizedName": "",
"loginName": "twitchdev",
@@ -76,6 +76,7 @@
}
],
"flags": "System|Timeout|DoNotTriggerNotification|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -192,6 +193,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "aa1baade-c9c7-4932-b518-07c6b0226914",
"localizedName": "",
"loginName": "twitchdev",
@@ -74,6 +74,7 @@
}
],
"flags": "System|Timeout|DoNotTriggerNotification|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -190,6 +191,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "aa1baade-c9c7-4932-b518-07c6b0226914",
"localizedName": "",
"loginName": "twitchdev",
@@ -275,6 +277,7 @@
}
],
"flags": "System|Timeout|DoNotTriggerNotification|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -74,6 +74,7 @@
}
],
"flags": "System|Timeout|DoNotTriggerNotification|ModerationAction",
"frozen": false,
"id": "",
"localizedName": "",
"loginName": "",
@@ -99,6 +99,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "3ad26770-7299-4261-ab9b-24f410944517",
"localizedName": "display-name=테스트계정420",
"loginName": "testaccount_420",
@@ -99,6 +99,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "3ad26770-7299-4261-ab9b-24f410944517",
"localizedName": "",
"loginName": "testaccount_420",
@@ -99,6 +99,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "3ad26770-7299-4261-ab9b-24f410944517",
"localizedName": "display-name=테스트계정420",
"loginName": "testaccount_420",
@@ -130,6 +130,7 @@
}
],
"flags": "Collapsed",
"frozen": false,
"id": "97bb0dfb-a35f-446d-8634-7522d8ef73ed",
"localizedName": "",
"loginName": "nerixyz",