Commit Graph

  • 6502821454 fallback to 'default' when NODE_ENV is undefined jesopo 2022-08-10 13:18:24 +0000
  • 7c0d5f575c fix linter issues jesopo 2022-08-10 13:14:12 +0000
  • 5407e60412 destaticify healthz jesopo 2022-08-10 13:13:53 +0000
  • caec0e614d move index.ts references to after we load config jesopo 2022-08-10 13:02:59 +0000
  • 411bb9c3d0 load config yaml manually, don't refer to static conf in tests jesopo 2022-08-10 11:03:58 +0000
  • 38e275d752 remove now-unused code jesopo 2022-08-15 13:52:28 +0000
  • 197bd7d24e support compound consequences, switch WordList to consequences jesopo 2022-08-15 12:12:16 +0000
  • 49ae58d27d Merge branch 'main' into gnuxie/rule-limit gnuxie 2022-08-16 14:51:49 +0100
  • 64c26e55f4
    Merge pull request #352 from matrix-org/gnuxie/room-activity Gnuxie 2022-08-16 13:21:05 +0100
  • 899a8bd784 Reduce number of rooms involved in banListTest.ts gnuxie/room-activity gnuxie 2022-08-15 17:20:12 +0100
  • b9284f0167 Reduce the throttle test theshold even more. gnuxie 2022-08-15 12:55:18 +0100
  • 1e67eed30b
    change report polling to read oldest first, so we paginate to end and wait (#353) Jess Porter 2022-08-15 15:58:25 +0100
  • 210e52b7b6 change report polling to read oldest first, so we paginate to end and wait jess/report-polling-reverse jesopo 2022-08-15 13:55:18 +0000
  • cc3139e263 tidy up a little bit gnuxie 2022-08-15 13:52:33 +0100
  • d5171bd299 Activity tracker wouldn't update for recently joined/parted protected rooms. gnuxie 2022-08-15 12:54:35 +0100
  • a0bac80824 Rework the banning and unbanning of entities in PolicyLists. gnuxie 2022-08-09 19:10:02 +0100
  • 2042d9ba4c Merge branch 'main' into gnuxie/replace-groups gnuxie 2022-08-09 11:30:59 +0100
  • 21aabc879a
    Stop the config being global (in almost all contexts). (#334) Gnuxie 2022-08-09 11:29:27 +0100
  • b63eb9ecfb Merge branch 'main' into gnuxie/config-bye-bye gnuxie/config-bye-bye gnuxie 2022-08-09 10:58:16 +0100
  • 121d4cf98f
    Mjolnir would apply stale ACL to rooms during batching (#331) Gnuxie 2022-08-09 10:57:38 +0100
  • ec10ff7e69 leftover .only smh gnuxie/acl-state gnuxie 2022-08-08 17:33:39 +0100
  • 309293d914 oop gnuxie 2022-08-08 17:28:40 +0100
  • d5baf7c044 nits gnuxie 2022-08-08 16:52:39 +0100
  • 581fc8c3b2 catch errors, actually chain the promises smh gnuxie 2022-08-08 16:35:29 +0100
  • 681106cf7c add integration test jesopo 2022-08-08 14:42:11 +0000
  • 08299d8279 Merge branch 'main' into gnuxie/acl-state gnuxie 2022-08-08 13:29:53 +0100
  • c8c779652a The promise chain is simpler. gnuxie 2022-08-08 13:04:08 +0100
  • a49776459f Merge branch 'main' into gnuxie/config-bye-bye gnuxie 2022-08-08 11:13:44 +0100
  • d46c276b1f
    Merge ce77b351d8 into 829e1bd0aa David Teller 2022-07-29 15:04:25 +0000
  • ce77b351d8 WIP yoric/opinions David Teller 2022-07-29 17:04:19 +0200
  • 646b349be8 WIP David Teller 2022-07-28 16:42:05 +0200
  • 9425118b60 WIP: Computing opinions David Teller 2022-07-28 16:39:18 +0200
  • f9cd40cd2c Replace acceptInvitesFromGroup with acceptInvitesFromSpace. gnuxie 2022-07-27 19:26:04 +0100
  • 81eba65ae3 WIP: PolicyList should now fully support opinions David Teller 2022-07-27 13:13:24 +0200
  • 14a8397497 WIP: More strict typing David Teller 2022-07-27 12:57:57 +0200
  • 570845a7ec WIP: Part deux David Teller 2022-07-27 12:48:27 +0200
  • 829e1bd0aa
    Towards opinions in PolicyLists. (#336) David Teller 2022-07-26 21:47:26 +0200
  • 08ea528882 Merge branch 'main' into gnuxie/log-message gnuxie 2022-07-26 16:23:15 +0100
  • 5090747b5a
    Merge a9d3c2b0a0 into 4aad5c455d David Teller 2022-07-26 15:49:17 +0100
  • ca1d66b7ac leftover healthz import gnuxie 2022-07-26 15:48:37 +0100
  • c8489a9fd9 Only use Healthz from index.ts gnuxie 2022-07-26 15:46:05 +0100
  • 4aad5c455d
    Update tsconfig.json touse ES2021 (#337) Will Hunt 2022-07-26 15:33:43 +0100
  • 4d7b7e1b20 Remove silly this.config find-replace mistake gnuxie 2022-07-26 15:18:48 +0100
  • f60c29a7e1
    Update tsconfig.json touse ES2021 hs/es2021 Will Hunt 2022-07-26 15:03:22 +0100
  • 705a157205 WIP David Teller 2022-07-26 12:28:48 +0200
  • 55330bba8e WIP David Teller 2022-07-26 11:54:45 +0200
  • 8cdb2529e2 WIP David Teller 2022-07-25 10:38:48 +0200
  • a9d3c2b0a0 WIP yoric/cli David Teller 2022-07-22 13:48:25 +0200
  • 0cc6862e11 WIP David Teller 2022-07-22 11:33:49 +0200
  • 36a9150626 WIP David Teller 2022-07-21 14:17:42 +0200
  • 4ff2946cfe WIP David Teller 2022-07-21 12:06:52 +0200
  • 68d67948ea WIP David Teller 2022-07-21 11:24:56 +0200
  • 0c15360331 WIP: Fixing yarn test David Teller 2022-07-21 09:58:12 +0200
  • b55531a678 Towards opinions in PolicyLists. David Teller 2022-07-20 11:15:36 +0200
  • da4edb8854 WIP David Teller 2022-07-19 18:25:29 +0200
  • 3cb4ffc3e6 WIP David Teller 2022-07-19 17:36:28 +0200
  • fb54799463 WIP David Teller 2022-07-19 17:35:08 +0200
  • 7b094f3e28 WIP David Teller 2022-07-19 15:36:30 +0200
  • 5395a66071 Reworking CLI tokenization David Teller 2022-07-19 14:28:16 +0200
  • 9a590244d1 Hmm, well aprt from the obvious. gnuxie 2022-07-18 16:50:44 +0100
  • 0ad35e43fe Make failing word list more visible gnuxie 2022-07-18 16:36:56 +0100
  • 458c621f88 check for null and not false gnuxie 2022-07-18 16:36:47 +0100
  • f1f89e0936
    Merge 8ce269c512 into eb2c25da7b David Teller 2022-07-13 12:06:39 -0400
  • eb2c25da7b
    docs/moderators.md: add section on Trusted Reporters (#332) Jess Porter 2022-07-13 13:22:18 +0100
  • 7d5e0f151b clarify that alertThreshold is not the same as displayReports jess/document-trusted-users jesopo 2022-07-13 12:13:45 +0000
  • c914bd3ef1 oops gnuxie 2022-07-12 18:52:48 +0100
  • 6d719b7aaa replace chain hack with the mjolnir task queue gnuxie 2022-07-12 18:49:23 +0100
  • fe9edad1d3 make sure unit test has a config gnuxie 2022-07-12 18:21:00 +0100
  • 62794562a4 Stop the config being global (in almost all contexts). gnuxie 2022-07-12 18:01:26 +0100
  • a30f332062 Debug bs. gnuxie 2022-07-12 11:36:26 +0100
  • 9a3d318680 Only allow one instance of applyACL at a time as to not conflict with each other. gnuxie 2022-07-12 10:17:12 +0100
  • a21503b477 Update docs/moderators.md Jess Porter 2022-07-11 16:30:28 +0100
  • 9f872f78e1
    Use stable prefixes for policy recommendations (#329) DeepBlueV7.X 2022-07-11 13:28:57 +0000
  • c54167e8d6 docs/moderators.md: add section on Trusted Reporters jesopo 2022-07-11 13:02:05 +0000
  • c696b47734 banListTest would applyACL before rules appeared in /state. gnuxie 2022-07-11 12:21:54 +0100
  • 2c66d36b18
    Use stable prefixes for policy recommendations Nicolas Werner 2022-07-10 11:31:48 +0200
  • b48904bc2b v1.5.0 v1.5.0 gnuxie 2022-07-07 13:07:27 +0100
  • 941cc32ddd
    Add !mjolnir rules matching <entity> to search watched lists. (#307) Gnuxie 2022-07-07 13:03:03 +0100
  • b03d81dcc4
    ability to disable displaying new reports in moderation room (#320) Jess Porter 2022-07-07 12:55:03 +0100
  • 24fe908aa7 add displayReports to config/default.yaml jess/optional-report-printing jesopo 2022-07-07 11:29:02 +0000
  • 8909e4d4d7 default displayReports to true, as that is the current functionality jesopo 2022-07-07 11:21:45 +0000
  • c581d0e2ff Merge branch 'main' into gnuxie/why-are-they-banned gnuxie/why-are-they-banned gnuxie 2022-07-06 15:29:21 +0100
  • 84ffb36494
    Bump minimum node version to 16. (#316) Gnuxie 2022-07-06 14:50:33 +0100
  • 4dae22cb87 Forgot unit tests gnuxie/node-16 gnuxie 2022-07-04 15:04:29 +0100
  • d9b9ca4e27 Seperate out install, build and lint since github only says install. gnuxie 2022-07-01 18:11:31 +0100
  • abdf4c4944 Make sure CI uses specific version of node and we also lint. gnuxie 2022-07-01 17:49:00 +0100
  • 7f08fe8aa8 Bump minimum node version to 16. gnuxie 2022-07-01 17:13:15 +0100
  • 65f52fef3a
    Timeout integration tests CI after 1 hour. (#317) Gnuxie 2022-07-06 14:21:33 +0100
  • b850e4554c
    Remove debug leftovers from a test. (#314) Gnuxie 2022-07-06 14:20:25 +0100
  • adf065b288 Rate limiting got a lot more aggresive. gnuxie/horror gnuxie 2022-07-06 12:16:55 +0100
  • 551065815e For some reason it takes longer for events to appear in /state gnuxie 2022-07-06 12:16:07 +0100
  • 998e9cce02 Warn when giving up on being throttled gnuxie 2022-07-06 12:15:45 +0100
  • 01a6e14fb3 Set a default timeout for integration tests that is 5 minutes long. gnuxie 2022-07-06 11:53:33 +0100
  • da2328c5f4 Remove debug leftovers from a test. gnuxie 2022-07-01 11:06:19 +0100
  • ac2e736e96
    Report polling test temporality (#325) Gnuxie 2022-07-05 16:58:29 +0100
  • 943f870885 Report polling test temporality gnuxie/report-poll-time gnuxie 2022-07-05 16:16:36 +0100
  • 6e5d520566
    Fix: roomMemberTest off-by-one error (#324) David Teller 2022-07-05 15:33:53 +0200
  • d8f4bb360f WIP: More documentation yoric/ci-fix David Teller 2022-07-05 15:31:11 +0200
  • c84377f0e7 Fix: roomMemberTest off-by-one error David Teller 2022-07-04 09:23:02 +0200
  • cb34af02c6
    Revert "Fix: roomMemberTest off-by-one error (#319)" (#323) David Teller 2022-07-05 15:29:01 +0200