Commit Graph

  • 4f403e648c Fix Linting Errors Catalan Lover 2026-03-26 18:23:14 +01:00
  • e745bea28e Fix Build Error Catalan Lover 2026-03-26 15:10:25 +01:00
  • 665f1f8c52 Add Explicit support for allocating multiple Bots per user to AS mode. Catalan Lover 2026-03-26 12:59:02 +01:00
  • c7d52ed044 Add Version command to AS mode admin room Catalan Lover 2026-03-26 12:58:01 +01:00
  • 1a4e00edb1 Add Copyright headers to appservice files. Catalan Lover 2026-03-26 13:10:25 +01:00
  • 1e52301c78 Fix appservice allow-list enforcement for self-provisioning Catalan Lover 2026-03-26 12:33:15 +01:00
  • b4d105f915 Implement Branch in Status Command (#1057) Catalan Lover 2026-03-25 21:49:01 +01:00
  • 9902993b6c Implement Caching for the CI (#1055) Catalan Lover 2026-03-25 17:18:18 +01:00
  • dcb2659ba8 Throw if --draupnir-config option not provided. (#1054) Gnuxie 2026-03-20 16:30:57 +00:00
  • 82fe093ef3 Upgrade matrix-apservice-bridge base stack to node24. (#1052) Gnuxie 2026-03-20 15:54:21 +00:00
  • 1fa5a1ed97 Add changesets to manage changes. (#1051) Gnuxie 2026-03-19 17:44:20 +00:00
  • 879e822332 Monoreponir (#1046) Gnuxie 2026-03-19 16:13:14 +00:00
  • 1372c17db9 Update docker/setup-qemu-action action to v4 (#1038) renovate[bot] 2026-03-14 12:34:04 +01:00
  • f88a3ad504 Update CI Depenency Versions (#1035) Catalan Lover 2026-03-14 12:28:14 +01:00
  • 470e00b178 Update Precommit hooks. (#1034) Catalan Lover 2026-03-14 12:28:00 +01:00
  • fc09fb2904 Finish Attested Docker Images Ambitions (#1029) Catalan Lover 2026-03-13 20:38:05 +01:00
  • 4344be93e8 Upgrade CI to publish to ghcr.io and Dockerhub (#901) Catalan Lover 2026-03-13 15:25:21 +01:00
  • 2e5fc82199 Bump lodash from 4.17.21 to 4.17.23 dependabot/npm_and_yarn/lodash-4.17.23 dependabot[bot] 2026-01-22 06:19:47 +00:00
  • 7ef871d3c7 v2.9.0 v2.9.0 gnuxie 2025-12-18 12:57:34 +00:00
  • 1221eb2eed Enable the capability set provider migration for ServerBanSync (#1016) Gnuxie 2025-12-16 13:00:12 +00:00
  • e39642a19d Use the capability name and not the interface name in capability provider set. (#1015) Gnuxie 2025-12-12 14:14:25 +00:00
  • 785f4df264 Improve ServerBanSyrnchronisationProtection (#1014) Gnuxie 2025-12-12 13:21:17 +00:00
  • 81301f2188 v2.8.0 v2.8.0 gnuxie 2025-11-23 12:45:44 +00:00
  • 5b134493a8 Add preview to watch command. (#1007) Gnuxie 2025-11-22 21:52:16 +00:00
  • e64c43698d Update dependency js-yaml to v4.1.1 [SECURITY] (#1005) renovate[bot] 2025-11-15 17:50:20 +00:00
  • 492f6816ed Add value proposition to readme. (#996) Gnuxie 2025-11-13 13:29:20 +00:00
  • 8def00c2ed fix spurious error log line regarding room takedowns when the room ha… (#995) Gnuxie 2025-11-07 12:28:28 +00:00
  • 0c448ab85e Announce the first cycle review and second cycle selection. (#984) Gnuxie 2025-10-28 14:36:37 +00:00
  • 9ceab2a2fc Merge pull request #988 from the-draupnir-project/gnuxie/tests-being-weird Gnuxie 2025-10-28 13:16:10 +00:00
  • 3945cf8b51 Fix ancient racey code in shutdown command test. gnuxie 2025-10-28 13:09:49 +00:00
  • 61d5884c44 Update to MPS 5.0.0 for lifetimes. gnuxie 2025-10-28 12:57:50 +00:00
  • 6272da337b Plumb lifetimes into all protections. gnuxie 2025-10-28 12:46:08 +00:00
  • cb86d6d0cd v2.7.1 v2.7.1 gnuxie 2025-10-13 15:24:34 +01:00
  • a3f9f1af8d Dependency updates for bug fixes (#981) Gnuxie 2025-10-13 14:13:44 +01:00
  • b240282651 Re-add the alias add command to Draupnir. (#980) Gnuxie 2025-10-13 14:09:12 +01:00
  • 61a0210cd1 v2.7.0 v2.7.0 gnuxie 2025-10-10 13:07:24 +01:00
  • 80c3570bce Update to MPS4BotSDK 4.0. (#975) Gnuxie 2025-10-10 12:28:24 +01:00
  • b16f238e5c Merge pull request #973 from the-draupnir-project/gnuxie/draupnir-news-cleanup Gnuxie 2025-10-10 12:17:03 +01:00
  • 2cd0d24b6b Update to MPS v4.1.0 to fix protections looping on self changes. gnuxie 2025-10-10 12:11:07 +01:00
  • b365ac9244 Make sure that we only store seen news when there is unseen news. gnuxie 2025-10-10 11:28:30 +01:00
  • da78010afb Enable DraupnirNews by default. gnuxie 2025-10-10 10:22:06 +01:00
  • ba4ca1479d Copy json news file to build output x3 gnuxie 2025-10-10 10:15:31 +01:00
  • b73cfd7907 Draupnir news system (#965) Gnuxie 2025-10-09 16:49:53 +01:00
  • fb14cea361 Bump tar-fs from 2.1.3 to 2.1.4 (#950) dependabot[bot] 2025-09-29 23:01:52 +01:00
  • 2f6f945876 Prompt to watch policy rooms on replacement (#955) Gnuxie 2025-09-29 20:19:24 +01:00
  • 3e246ecdb6 Fix rooms command integration test. (#958) Gnuxie 2025-09-29 20:13:12 +01:00
  • 8326d7fe0f Add TimelineRedactionQueue. (#949) Gnuxie 2025-09-25 15:56:35 +01:00
  • f1dad52288 v2.6.1 v2.6.1 gnuxie 2025-08-14 19:20:06 +01:00
  • 73c2bc72e4 Conceputalise prividlidged creators and update MPS with changes to permissions calculation. (#937) Gnuxie 2025-08-14 18:07:28 +01:00
  • 53947214c2 Fix policy room creation in V12 rooms. (#936) Gnuxie 2025-08-14 14:03:35 +01:00
  • b05e24e78d Add seperate room for policy change notification protection. (#933) Gnuxie 2025-08-13 11:26:59 +01:00
  • d77f494a65 v2.6.0 v2.6.0 gnuxie 2025-08-12 19:37:21 +01:00
  • ead830cb79 Update interface-manager for V12 Room ID support in command parsing. (#932) Gnuxie 2025-08-12 18:19:59 +01:00
  • 837a0d4fa7 Protect replacement rooms on tombstone. (#925) Gnuxie 2025-08-12 15:42:40 +01:00
  • 44a6684e28 Fix flakey BlockInvitationsOnServer test case. (#931) Gnuxie 2025-08-12 15:36:02 +01:00
  • 613059d789 Make room discovery a synchronous part of the takedown command. (#930) Gnuxie 2025-08-12 14:31:57 +01:00
  • 69f21a11e7 fix Room Discovery protection cleanup (#929) Gnuxie 2025-08-12 14:02:49 +01:00
  • 46e1054834 Merge pull request #926 from the-draupnir-project/gnuxie/weirdo-tests Gnuxie 2025-08-11 13:48:32 +01:00
  • 5afd97c2f6 "Fix" a race condition with store disposal in fixtures. gnuxie 2025-08-11 13:42:30 +01:00
  • fe3cb2e94f Stop dumping the config after every test. gnuxie 2025-08-07 18:01:59 +01:00
  • ede92ca6ee Make sure patchMatrixClient is called in all entrypoints. gnuxie 2025-08-07 18:01:00 +01:00
  • 283a50d5e3 v2.5.1 v2.5.1 gnuxie 2025-08-06 17:26:38 +01:00
  • dccb0e39b9 Fix appservice management room creation for room V12 (#924) Gnuxie 2025-08-06 17:17:05 +01:00
  • 1f8da29799 Attempt to allow Draupnir to use room V12. (#918) Gnuxie 2025-07-16 20:35:22 +01:00
  • 4e13f0d8e2 Improve message users see failing to join acceptInvitesFromSpace. (#917) Gnuxie 2025-07-14 12:13:11 +01:00
  • 7c132eee6d Update queries so they actually work. gnuxie/user-familiarity gnuxie 2025-07-10 14:00:43 +01:00
  • 0618eee59b v2.5.0 v2.5.0 gnuxie 2025-07-08 12:52:27 +01:00
  • 99eac96612 Initial user familiarity thoughts. gnuxie 2025-07-01 15:25:08 +01:00
  • fa5e1cca52 Move wrapInTryCatch from hashStore to sqlite helper. gnuxie 2025-06-25 11:49:15 +01:00
  • 5565ef3bc7 Use json reviver in express.json() middleware. (#913) Gnuxie 2025-06-24 13:49:04 +01:00
  • 5b445d273e Merge pull request #910 from the-draupnir-project/gnuxie/media-extraction Gnuxie 2025-06-24 11:52:29 +01:00
  • 2ad39d9dbd Ensure appservice calls stop on draupnir. gnuxie 2025-06-24 11:40:24 +01:00
  • d1f8f445ae Update to MPS 3.7.1 for new mixin extraction API. gnuxie 2025-06-23 15:54:03 +01:00
  • d61e225f25 Elaborate on how WordList protection works. gnuxie 2025-06-23 14:28:36 +01:00
  • 05129ed855 Update WordList protection for new event mixin model. gnuxie 2025-06-23 13:18:54 +01:00
  • 0616706747 Add InvalidEventProtection to redact events with invalid mixins. gnuxie 2025-06-20 16:59:27 +01:00
  • a0a184643d Update MentionLimitProtection for new event mixins model. gnuxie 2025-06-20 14:52:28 +01:00
  • e0dc7b77d1 Update MentionLimitProtection to use handleTimelineMedia. gnuxie 2025-06-18 18:10:28 +01:00
  • e42ef157ff v2.4.1 v2.4.1 gnuxie 2025-06-23 21:19:08 +01:00
  • e0f6050029 Fix compatibility of PersistentConfigData and PersistentConfigBackend. (#912) Gnuxie 2025-06-23 21:15:05 +01:00
  • 548d304ba1 v2.4.0 v2.4.0 gnuxie 2025-06-23 12:43:15 +01:00
  • 296bce0c8f Update MPS4bot-sdk again for room details schema. (#909) Gnuxie 2025-06-23 11:56:12 +01:00
  • 1cc6a9162b Consolidate Synpase admin room details schema. (#907) Gnuxie 2025-06-19 18:14:00 +01:00
  • f72c7fc0c8 Fix synapse room list parse errors. (#906) Gnuxie 2025-06-18 11:15:31 +01:00
  • 026de3b9cb Account for creators missing in synapse room table. (#905) Gnuxie 2025-06-17 17:13:41 +01:00
  • 8de924c852 Merge pull request #904 from the-draupnir-project/gnuxie/synapse-admin-room-discovery Gnuxie 2025-06-17 12:34:06 +01:00
  • bb8baaa473 Rigidity wrt disposing stores and protections. gnuxie 2025-06-17 12:25:38 +01:00
  • 96aaf072d5 Disable the room discovery notification room by default. gnuxie 2025-06-16 14:50:13 +01:00
  • c703dbb000 Update MPS for synapse admin room list and other goodies. gnuxie 2025-06-16 14:49:29 +01:00
  • a5a1bdd402 Support room discovery via the synapse admin room list. gnuxie 2025-06-16 14:35:14 +01:00
  • ec388467e4 Add the ability to customise the primary prefix for commands. (#899) Catalan Lover 2025-06-16 21:39:01 +02:00
  • f46ff4dddd Implement synapse-http-antispam /ping. (#897) Gnuxie 2025-06-09 11:43:19 +01:00
  • aa66056816 Bump tar-fs from 2.1.2 to 2.1.3 (#890) dependabot[bot] 2025-06-03 18:49:25 +01:00
  • d8fc1fbb7a Merge pull request #891 from the-draupnir-project/gnuxie/mps-interface-adaptor Gnuxie 2025-06-03 18:33:55 +01:00
  • 375d7ad916 Update to MPS 3.5.0 AND mps-interface-adaptor 0.4.1. gnuxie 2025-06-03 15:07:45 +01:00
  • 2e0b9dfb98 Extract out and depend upon @the-draupnir-project/mps-interface-adaptor. gnuxie 2025-06-02 19:52:44 +01:00
  • 6fe9138655 changelog infos mention search and special thanks. (#887) Gnuxie 2025-05-30 14:10:45 +01:00
  • ee76799ec9 v2.3.1 v2.3.1 gnuxie 2025-05-29 20:07:03 +01:00
  • ed9a14b84d Only invite joined members to the Notification Rooms. (#885) Gnuxie 2025-05-29 19:49:22 +01:00
  • 05d388da57 v2.3.0 v2.3.0 gnuxie 2025-05-29 18:49:21 +01:00