commit 0e36f103b0aa0351bb3c33c4a235ca7621e9efd4
Author: Phorge Migration <migration@localhost>
Date: Tue, 21 Jul 2026 17:58:22 +0200
Archive issues/PRs export for MTRNord/matrix-moderation-widget
Diffstat:
26 files changed, 356 insertions(+), 0 deletions(-)
diff --git a/issues/1.json b/issues/1.json
@@ -0,0 +1,15 @@
+{
+ "number": 1,
+ "title": "Implement a non mjolnir mode",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-22T20:46:28Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement",
+ "TODO"
+ ],
+ "assignees": [],
+ "body": "- Use `requestCapabilityToSendState` to allow sending kick and ban\r\n- Do mjolnir-lite\r\n - Write/Manage a banlist\r\n - Issue bans across watched rooms\r\n - Allow syncing in other banlists\r\n- Mention that this doesn't offer live protections.",
+ "comments": []
+}
diff --git a/issues/1.md b/issues/1.md
@@ -0,0 +1,16 @@
+# #1 Implement a non mjolnir mode
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-22T20:46:28Z
+- **Labels:** enhancement, TODO
+
+---
+
+- Use `requestCapabilityToSendState` to allow sending kick and ban
+- Do mjolnir-lite
+ - Write/Manage a banlist
+ - Issue bans across watched rooms
+ - Allow syncing in other banlists
+- Mention that this doesn't offer live protections.
+
diff --git a/issues/10.json b/issues/10.json
@@ -0,0 +1,16 @@
+{
+ "number": 10,
+ "title": "Host via Github pages",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-03-27T19:54:18Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement"
+ ],
+ "assignees": [
+ "MTRNord"
+ ],
+ "body": "The widget is just being served. We should be able to automate the hosting using github.",
+ "comments": []
+}
diff --git a/issues/10.md b/issues/10.md
@@ -0,0 +1,12 @@
+# #10 Host via Github pages
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-03-27T19:54:18Z
+- **Labels:** enhancement
+- **Assignees:** @MTRNord
+
+---
+
+The widget is just being served. We should be able to automate the hosting using github.
+
diff --git a/issues/11.json b/issues/11.json
@@ -0,0 +1,16 @@
+{
+ "number": 11,
+ "title": "Ban type \"room\" is missing",
+ "state": "closed",
+ "author": "MTRNord",
+ "created_at": "2022-05-20T11:50:50Z",
+ "closed_at": "2022-05-20T11:57:30Z",
+ "labels": [
+ "bug"
+ ],
+ "assignees": [
+ "MTRNord"
+ ],
+ "body": "",
+ "comments": []
+}
diff --git a/issues/11.md b/issues/11.md
@@ -0,0 +1,13 @@
+# #11 Ban type "room" is missing
+
+- **State:** closed
+- **Author:** @MTRNord
+- **Created:** 2022-05-20T11:50:50Z
+- **Closed:** 2022-05-20T11:57:30Z
+- **Labels:** bug
+- **Assignees:** @MTRNord
+
+---
+
+_No description._
+
diff --git a/issues/12.json b/issues/12.json
@@ -0,0 +1,16 @@
+{
+ "number": 12,
+ "title": "Consider moving to preact with vite",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-05-20T15:01:17Z",
+ "closed_at": null,
+ "labels": [
+ "TODO"
+ ],
+ "assignees": [
+ "MTRNord"
+ ],
+ "body": "Vite with preact overall had a better impression on me lately. So I may consider using it here too.",
+ "comments": []
+}
diff --git a/issues/12.md b/issues/12.md
@@ -0,0 +1,12 @@
+# #12 Consider moving to preact with vite
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-05-20T15:01:17Z
+- **Labels:** TODO
+- **Assignees:** @MTRNord
+
+---
+
+Vite with preact overall had a better impression on me lately. So I may consider using it here too.
+
diff --git a/issues/13.json b/issues/13.json
@@ -0,0 +1,15 @@
+{
+ "number": 13,
+ "title": "Some lists seem to disappear ",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-06-16T15:21:02Z",
+ "closed_at": null,
+ "labels": [
+ "bug",
+ "help wanted"
+ ],
+ "assignees": [],
+ "body": "First quick look suggests that element Web isn't telling the widget about them for an unknown reason (maybe a regression?).",
+ "comments": []
+}
diff --git a/issues/13.md b/issues/13.md
@@ -0,0 +1,11 @@
+# #13 Some lists seem to disappear
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-06-16T15:21:02Z
+- **Labels:** bug, help wanted
+
+---
+
+First quick look suggests that element Web isn't telling the widget about them for an unknown reason (maybe a regression?).
+
diff --git a/issues/2.json b/issues/2.json
@@ -0,0 +1,17 @@
+{
+ "number": 2,
+ "title": "Support MSC1929",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-22T20:51:15Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement",
+ "TODO"
+ ],
+ "assignees": [
+ "MTRNord"
+ ],
+ "body": "https://github.com/matrix-org/matrix-doc/pull/1929\r\n\r\nAdd support to `/.well-known/matrix/support` in the table and on ban/kick/redact to be able to notify the server admin as required",
+ "comments": []
+}
diff --git a/issues/2.md b/issues/2.md
@@ -0,0 +1,14 @@
+# #2 Support MSC1929
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-22T20:51:15Z
+- **Labels:** enhancement, TODO
+- **Assignees:** @MTRNord
+
+---
+
+https://github.com/matrix-org/matrix-doc/pull/1929
+
+Add support to `/.well-known/matrix/support` in the table and on ban/kick/redact to be able to notify the server admin as required
+
diff --git a/issues/3.json b/issues/3.json
@@ -0,0 +1,15 @@
+{
+ "number": 3,
+ "title": "Filter lists by those being watched from current mjolnir",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-22T20:52:18Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement",
+ "TODO"
+ ],
+ "assignees": [],
+ "body": "This needs a state event. Likely, in a way #1 also benefits from it.",
+ "comments": []
+}
diff --git a/issues/3.md b/issues/3.md
@@ -0,0 +1,11 @@
+# #3 Filter lists by those being watched from current mjolnir
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-22T20:52:18Z
+- **Labels:** enhancement, TODO
+
+---
+
+This needs a state event. Likely, in a way #1 also benefits from it.
+
diff --git a/issues/4.json b/issues/4.json
@@ -0,0 +1,15 @@
+{
+ "number": 4,
+ "title": "Add media repo and synapse actions",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-22T20:53:32Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement",
+ "TODO"
+ ],
+ "assignees": [],
+ "body": "This requires a proper user login as it is external APIs\r\n\r\n- [ ] Quarantine media\r\n- [ ] Remove media\r\n- [ ] Deactivate user",
+ "comments": []
+}
diff --git a/issues/4.md b/issues/4.md
@@ -0,0 +1,15 @@
+# #4 Add media repo and synapse actions
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-22T20:53:32Z
+- **Labels:** enhancement, TODO
+
+---
+
+This requires a proper user login as it is external APIs
+
+- [ ] Quarantine media
+- [ ] Remove media
+- [ ] Deactivate user
+
diff --git a/issues/5.json b/issues/5.json
@@ -0,0 +1,14 @@
+{
+ "number": 5,
+ "title": "Wordlist modifications",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-22T20:54:04Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement"
+ ],
+ "assignees": [],
+ "body": "Allow triggering the wordlist commands",
+ "comments": []
+}
diff --git a/issues/5.md b/issues/5.md
@@ -0,0 +1,11 @@
+# #5 Wordlist modifications
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-22T20:54:04Z
+- **Labels:** enhancement
+
+---
+
+Allow triggering the wordlist commands
+
diff --git a/issues/6.json b/issues/6.json
@@ -0,0 +1,15 @@
+{
+ "number": 6,
+ "title": "Statistics",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-22T20:54:32Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement",
+ "help wanted"
+ ],
+ "assignees": [],
+ "body": "Use the room timeline to generate stats based on things happening in the room",
+ "comments": []
+}
diff --git a/issues/6.md b/issues/6.md
@@ -0,0 +1,11 @@
+# #6 Statistics
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-22T20:54:32Z
+- **Labels:** enhancement, help wanted
+
+---
+
+Use the room timeline to generate stats based on things happening in the room
+
diff --git a/issues/7.json b/issues/7.json
@@ -0,0 +1,15 @@
+{
+ "number": 7,
+ "title": "Wordlist suggestions",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-22T20:55:02Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement",
+ "help wanted"
+ ],
+ "assignees": [],
+ "body": "Figure out a way to tell an admin if a word is performing good or bad",
+ "comments": []
+}
diff --git a/issues/7.md b/issues/7.md
@@ -0,0 +1,11 @@
+# #7 Wordlist suggestions
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-22T20:55:02Z
+- **Labels:** enhancement, help wanted
+
+---
+
+Figure out a way to tell an admin if a word is performing good or bad
+
diff --git a/issues/8.json b/issues/8.json
@@ -0,0 +1,14 @@
+{
+ "number": 8,
+ "title": "Unable to use banlists if not joined banlist",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-25T18:35:35Z",
+ "closed_at": null,
+ "labels": [
+ "bug"
+ ],
+ "assignees": [],
+ "body": "A custom field would be nice until mjolnir is patched to send a state event with the data",
+ "comments": []
+}
diff --git a/issues/8.md b/issues/8.md
@@ -0,0 +1,11 @@
+# #8 Unable to use banlists if not joined banlist
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-25T18:35:35Z
+- **Labels:** bug
+
+---
+
+A custom field would be nice until mjolnir is patched to send a state event with the data
+
diff --git a/issues/9.json b/issues/9.json
@@ -0,0 +1,14 @@
+{
+ "number": 9,
+ "title": "Add a way to add the bot to a room and set up all the permissions",
+ "state": "open",
+ "author": "MTRNord",
+ "created_at": "2022-02-28T13:44:28Z",
+ "closed_at": null,
+ "labels": [
+ "enhancement"
+ ],
+ "assignees": [],
+ "body": "",
+ "comments": []
+}
diff --git a/issues/9.md b/issues/9.md
@@ -0,0 +1,11 @@
+# #9 Add a way to add the bot to a room and set up all the permissions
+
+- **State:** open
+- **Author:** @MTRNord
+- **Created:** 2022-02-28T13:44:28Z
+- **Labels:** enhancement
+
+---
+
+_No description._
+