Commit Graph

  • bbca4fcaeb Update dependency express to v4.20.0 [SECURITY] (#546) renovate[bot] 2024-09-11 10:53:02 +01:00
  • a5afdbe9ad Unit tests for the ban and unban commands. (#542) Gnuxie 2024-09-11 10:24:01 +01:00
  • 986afb7e2b Enable strictPropertyInitialization in tsconfig.json. (#541) Gnuxie 2024-09-09 19:15:41 +01:00
  • 982f9c23c8 Give MatrixInterfaceAdaptor all of its required callbacks. (#540) Gnuxie 2024-09-09 18:08:14 +01:00
  • 8d1af843d3 Unit test the DraupnirKickCommand. (#539) Gnuxie 2024-09-09 17:20:09 +01:00
  • c34eff59db Merge pull request #538 from the-draupnir-project/gnuxie/commands-unit-tests Gnuxie 2024-09-09 13:35:33 +01:00
  • bdf0ed0bcc Re-add the unit test CI step. gnuxie 2024-09-09 13:22:00 +01:00
  • dce8b289e3 Remove ts-mocha since we can just use ts-node (unmaintained package). gnuxie 2024-09-09 13:14:36 +01:00
  • 3df3e0eccb unit test Draupnir watch/unwatch commands. gnuxie 2024-09-09 13:04:36 +01:00
  • 804bad5e37 Update to @the-draupnir-project/interface-manager@1.1.0 gnuxie 2024-09-09 12:58:28 +01:00
  • 701f5da47f Add ts-auto-mock and ts-node and transformer for better mocks. gnuxie 2024-09-09 11:58:00 +01:00
  • ecac66e8c6 Merge pull request #536 from the-draupnir-project/gnuxie/interface-manager-rework Gnuxie 2024-09-06 17:22:37 +01:00
  • 0854aec780 Temporarily disable unit tests because... gnuxie 2024-09-06 17:13:20 +01:00
  • 4613e88517 Update to interface-manager 1.0.0. gnuxie 2024-09-06 13:21:35 +01:00
  • bdbfadc095 Move to @the-draupnir-project/interface-manager for defining commands. gnuxie 2024-09-06 13:14:34 +01:00
  • 79a0320044 Add the result library directly so that we don't have to type out ActionResult. gnuxie 2024-08-27 14:41:45 +01:00
  • a4d836bf91 Update to MPS 1.1.0. so we can get RoomMessageSender capability. gnuxie 2024-08-26 17:02:08 +01:00
  • 9654ba6ca9 Add @the-draupnir-project/interface-manager to begin integration. gnuxie 2024-08-22 15:41:54 +01:00
  • 5c2eebd5a5 Replace dependabot with renovate (#526) Aminda Suomalainen ⚧ 2024-09-02 19:00:04 +03:00
  • 272d1094ec v2.0.0-beta.5 v2.0.0-beta.5 gnuxie 2024-08-26 12:10:33 +01:00
  • 7150b21035 Add Experimental MentionLimitProtection. (#518) Gnuxie 2024-08-24 23:04:24 +01:00
  • 74ec70df74 StandardEventConsequencesRenderer was named wrong. (#517) Gnuxie 2024-08-24 22:41:01 +01:00
  • 7146216188 Fix the bot-sdk crypto by initializing the bot-sdk earlier (#512) Marcel 2024-08-17 23:55:54 +02:00
  • cc9d4cb9d5 Move to @the-draupnir-project/basic-matrix-types. (#508) Gnuxie 2024-08-16 19:12:21 +01:00
  • 07667c71dd Add supporters information to footer. (#506) Gnuxie 2024-08-12 16:37:47 +01:00
  • d1c5d012e4 Experimental new joiner protection. (#495) Gnuxie 2024-07-27 16:48:55 +01:00
  • 6162517ba1 Some test harness related files were not gitignored. (#494) Gnuxie 2024-07-27 14:11:23 +01:00
  • 631274e1cb Update to MPS 0.23.4. (#493) Gnuxie 2024-07-27 14:11:10 +01:00
  • 10528943a6 request response was typed incorrectly leading to checks being omitted. (#492) Gnuxie 2024-07-26 10:31:29 +01:00
  • 337a6a3b76 Add reuse.software (#486) Gnuxie 2024-07-25 10:58:40 +01:00
  • 96889fb7b7 Merge pull request #484 from the-draupnir-project/gnuxie/prettier-3 Add prettier Gnuxie 2024-07-22 19:29:14 +01:00
  • 20150c46ee Ignore the commit that we used to first run prettier. gnuxie 2024-07-22 19:15:48 +01:00
  • 3b2036c2db prettier all files pre-commit-ci[bot] 2024-07-22 19:04:05 +01:00
  • 0faa91e750 Install and configure prettier. gnuxie 2024-07-22 18:36:43 +01:00
  • 7bed134f48 Bump express from 4.18.2 to 4.19.2 (#309) dependabot[bot] 2024-07-22 18:05:45 +01:00
  • eaeeba7cca Bump the development-dependencies group across 1 directory with 6 updates (#481) dependabot[bot] 2024-07-22 16:59:44 +01:00
  • 8973db487b Migrate to eslint-9 flat config, typescript 5, typescript-eslint strictTypeChecked (#476) Gnuxie 2024-07-22 16:54:04 +01:00
  • 87222588f9 Remove the attest step until we figure out how it is meant to work (#479) Marcel 2024-07-19 10:53:56 +02:00
  • d334912706 Ensure that we use the correct docker registry (#478) Marcel 2024-07-18 11:01:46 +02:00
  • 337d7c72a6 Add SBOM and Attestation to the Docker release process (#477) Marcel 2024-07-18 10:44:56 +02:00
  • 8587280cdc [Yarn Classic] Enable corepack & fix pre-commit run --all-files (#472) Aminda Suomalainen ⚧ 2024-07-04 13:22:33 +03:00
  • 7f01383974 Avoid invalid createRoom calls when making a list as the draupnir user (#471) morguldir 2024-07-01 18:44:52 +02:00
  • c1a4d6147d Bump ws from 8.16.0 to 8.17.1 (#457) dependabot[bot] 2024-06-24 13:33:40 +01:00
  • 459917febd Bump braces from 3.0.2 to 3.0.3 (#459) dependabot[bot] 2024-06-24 12:51:17 +01:00
  • 908f558cc4 Stop declaring typescript JSX config as global. (#455) Gnuxie 2024-06-17 13:13:25 +01:00
  • 54437ee000 Merge pull request #454 from the-draupnir-project/gnuxie/dead-document Gnuxie 2024-06-15 20:56:11 +01:00
  • d0cc9caea9 Bugs caught by the new JSX type checker x3 gnuxie 2024-06-15 20:15:42 +01:00
  • 3b969b1c5a Add type checking for org.matrix.custom.html in DeadDocument. gnuxie 2024-06-15 20:13:29 +01:00
  • bbe482577e Update all files for new config schema. gnuxie/config-schema gnuxie 2024-06-12 16:44:37 +01:00
  • 044e13fe68 Report validation errors. gnuxie 2024-06-12 16:43:54 +01:00
  • da033e346a TypeBox Schema for the Config file... gnuxie 2024-06-08 17:54:13 +01:00
  • c4ac8ad4ee .pre-commit-config.yaml: add local hook to run linting (#87) Aminda Suomalainen ⚧ 2024-06-08 19:57:56 +03:00
  • 27e058711e Bump actions/github-script from 6 to 7 in the github-actions group (#398) dependabot[bot] 2024-05-29 14:56:23 +01:00
  • 4c2ea7f155 v2.0.0-beta.4 v2.0.0-beta.4 gnuxie 2024-05-29 12:35:18 +01:00
  • baee388886 Change dependabot interval to monthly + group production deps too. (#438) Gnuxie 2024-05-24 15:56:25 +01:00
  • 14aa20e56f Merge pull request #437 from the-draupnir-project/gnuxie/draupnir-documentation-links Gnuxie 2024-05-24 15:47:32 +01:00
  • 5304b260e1 Add documentation link to status and help commands. gnuxie 2024-05-24 15:38:11 +01:00
  • 8aa46b8526 Add README link to v1.87.0. gnuxie 2024-05-24 15:25:55 +01:00
  • 7d4009cf1a Update documentation links for new base url. gnuxie 2024-05-24 15:21:47 +01:00
  • 829712c9fd Merge pull request #422 from the-draupnir-project/gnuxie/invitations-fun Gnuxie 2024-05-22 16:40:29 +01:00
  • 16435bd8fc Add some spaces around room pills in protection prompts. gnuxie 2024-05-22 16:35:36 +01:00
  • 48c0fec134 Remove acceptInvitesFromSpace. gnuxie 2024-05-22 16:15:58 +01:00
  • 8664d91b1a Update protect prompt for config.protectAllJoinedRooms. gnuxie 2024-05-22 15:37:31 +01:00
  • b14a8723ca Rename ProtectRoomsOnInviteProtection to JoinRoomsOnInviteProtection. gnuxie 2024-05-22 13:52:40 +01:00
  • 38553b7221 Time to split out the ProtectRoomsOnInviteProtection. gnuxie 2024-05-22 11:55:23 +01:00
  • d156eb3f6e Sometimes we see invitations twice on protect rooms on invite. gnuxie 2024-05-20 16:32:48 +01:00
  • 180594502d Ignore invitation events to rooms we are already protecting. gnuxie 2024-05-20 15:41:01 +01:00
  • 9792df15d3 Use MPS logger in MatrixReactionhandler. gnuxie 2024-05-20 15:27:05 +01:00
  • 95007952fe Allow prompts to be cancelled. gnuxie 2024-05-20 13:25:54 +01:00
  • 3b20fe1122 Update to MPS v0.22.0. gnuxie 2024-05-20 16:56:07 +01:00
  • 1041105aa8 ProtectRoomsOnInviteProtection. gnuxie 2024-05-14 23:42:35 +01:00
  • d1950fbb54 Update for new MPS handleExternalInvite handle. gnuxie 2024-05-13 16:23:26 +01:00
  • 771edf387e v2.0.0-beta.3 v2.0.0-beta.3 gnuxie 2024-05-06 17:48:16 +01:00
  • 603ac6a4a5 Merge pull request #404 from the-draupnir-project/gnuxie/ban-command-fixes Gnuxie 2024-05-06 17:47:17 +01:00
  • 269a3edb65 Fix prompt for accept. gnuxie 2024-05-06 17:39:35 +01:00
  • a4833bcf3a Fix unban command. gnuxie 2024-05-06 16:40:03 +01:00
  • be374755bb Update to MPS 0.20.0. (#399) Gnuxie 2024-05-06 13:51:44 +01:00
  • bbea4155ea Add Signoff CI to Enforce Signoff requirement. (#395) Catalan Lover 2024-05-05 15:49:56 +02:00
  • 86dcbdc41a Move Synapse module to new website (#391) Catalan Lover 2024-05-04 22:03:42 +02:00
  • f8cbaee973 Update to MPS 0.19.1. gnuxie 2024-05-04 18:02:37 +01:00
  • 34a6a53af8 Documentation Website Move (#387) Catalan Lover 2024-05-04 18:10:30 +02:00
  • aa72badd3e Display notice for missing permissions. gnuxie 2024-05-02 15:40:14 +01:00
  • 0049dfd367 Update for MPS ProtectedRoomsManager. gnuxie 2024-05-02 14:51:48 +01:00
  • a85d292841 Renderers for UserConsequence UsersInRoom. gnuxie 2024-04-27 18:51:20 +01:00
  • 2bbca6d27a Update for MPS's PowerLevelMirror. gnuxie 2024-04-25 20:09:22 +01:00
  • 9ea217c8ca Update for MPS 0.19.0. gnuxie 2024-05-02 15:48:45 +01:00
  • 005cf6e24f Update typebox to match MPS. gnuxie 2024-04-25 20:00:12 +01:00
  • c7a93941ae Update README.md (#368) avdb13 2024-04-25 20:47:20 +02:00
  • 6e16cd7f6d Update for MPS v0.18.2. gnuxie 2024-04-22 19:06:31 +01:00
  • a9effe2998 v2.0.0-beta.2 v2.0.0-beta.2 gnuxie 2024-04-22 15:58:50 +01:00
  • 31a1cc7bc8 Update for MPS 0.18.1. gnuxie 2024-04-22 15:54:09 +01:00
  • 9239c23b5d Make Draupnir refer to it self in help output. (#358) Catalan Lover 2024-04-19 14:59:43 +02:00
  • 49c5ada4a8 v2.0.0-beta.1 v2.0.0-beta.1 gnuxie 2024-04-19 11:25:13 +01:00
  • 3d02c72401 Gnuxie/consequence renderer clarity (#356) Gnuxie 2024-04-18 17:32:27 +01:00
  • 1a3666815c Print status at startup and show a log message. gnuxie 2024-04-16 18:26:58 +01:00
  • 06e966f227 Improve appservice provisioning gnuxie 2024-04-16 17:06:23 +01:00
  • 20b540526e v2.0.0-beta.0 v2.0.0-beta.0 gnuxie 2024-04-16 13:10:51 +01:00
  • 5990de6ce3 Use handleProtectionDisable hook to disable protection listeners. gnuxie 2024-04-16 12:30:20 +01:00
  • ae86e173f5 Update for MPS 0.17.1. (#347) Gnuxie 2024-04-16 12:24:17 +01:00
  • e634c3c502 Add PolicyChangeNotification protection. (#346) Gnuxie 2024-04-15 23:33:13 +01:00