Commit Graph

  • 5c4ad7337c Revert "Fix: roomMemberTest off-by-one error (#319)" revert-319-yoric/ci-fix David Teller 2022-07-05 15:25:17 +0200
  • d8aac434f1
    Fix: roomMemberTest off-by-one error (#319) David Teller 2022-07-05 14:38:53 +0200
  • 03602b7f58 improve doc gnuxie/kick-rework gnuxie 2022-07-05 12:29:52 +0100
  • fd30cb1f25 oops, i did check gnuxie 2022-07-05 12:15:41 +0100
  • b2325b715e Feedback from review gnuxie 2022-07-05 12:14:46 +0100
  • ce5aa33ae7 WIP: More documentation David Teller 2022-07-05 08:18:25 +0200
  • ca2c8e535f ability to disable displaying new reports in moderation room jesopo 2022-07-04 17:11:31 +0000
  • ed68e02c4e
    implement polling reports in synapse (#259) Jess Porter 2022-07-04 15:06:36 +0100
  • ad8a5e0dda make reportPollingTest report in a room that's protected jess/report-polling jesopo 2022-07-04 13:26:02 +0000
  • cad92074e5 switch report polling to every 30s jesopo 2022-07-04 13:25:27 +0000
  • 793ab0f2c9 Fix: roomMemberTest off-by-one error David Teller 2022-07-04 09:23:02 +0200
  • f363ba0607 test typo, 'sendMessaage' -> 'sendMessage' jesopo 2022-07-03 19:35:33 +0000
  • fbb66a58b3 we need to unpack obj from reportManager.on() jesopo 2022-07-03 19:34:35 +0000
  • 572012190e reportManager.on() callback needs .bind(this) jesopo 2022-07-03 19:33:57 +0000
  • ab486c93d7 Timeout integration tests CI after 1 hour. gnuxie/actions-timeout gnuxie 2022-07-01 17:33:29 +0100
  • cc063f8b0b badUser isn't defined jesopo 2022-07-01 14:16:45 +0000
  • 96f7c2f9c2 add test/intergration/reportPollingTest.ts to tsconfig.json jesopo 2022-07-01 14:11:46 +0000
  • ce78c5e6ca documentation jesopo 2022-07-01 13:29:21 +0000
  • 8ce527ae4e
    Merge bf73249412 into d7b846cdb3 Gnuxie 2022-07-01 10:34:28 +0000
  • bf73249412 oops forgot the command handler gnuxie 2022-07-01 11:32:56 +0100
  • 7cb7573c1e Rework kick command for ACL clean+glob kick. gnuxie 2022-06-28 10:34:09 +0100
  • 6e7546e649 only handle reports when they pertain to a room we're protecting jesopo 2022-06-30 22:37:46 +0000
  • 1b06c34fd1 remove double-schedule jesopo 2022-06-30 22:30:21 +0000
  • 8df1fbc911 rebase caused duplicate ReportPoller jesopo 2022-06-30 22:28:37 +0000
  • 122789ea5b wrap whole of getAbuseReports in a try/catch jesopo 2022-06-28 14:44:05 +0000
  • 69f991aa9d changes lost in rebase jesopo 2022-06-27 14:13:09 +0000
  • bcf0f127d1 review feedback jesopo 2022-06-27 13:04:20 +0000
  • e0ed4fb77e document Mjolnir.reportPoll jesopo 2022-05-09 13:30:43 +0000
  • abd305cc93 (new Promise()).resolve() doesn't exist. simplify event id jesopo 2022-04-27 14:07:49 +0000
  • 7049f191a6 test names jesopo 2022-04-26 11:14:11 +0000
  • 0110a03b7a first draft of reportPollingTest jesopo 2022-04-26 09:37:14 +0000
  • 23c3f55ceb document 'pollReports' in config jesopo 2022-04-25 15:59:48 +0000
  • 5ad671ac70 else linting jesopo 2022-04-25 12:02:14 +0000
  • 01e80b1dba missing } jesopo 2022-04-25 11:31:04 +0000
  • 38189d3bf4 document next_token jesopo 2022-04-25 11:14:15 +0000
  • af25f831e7 don't allow schedulePoll to be called twice jesopo 2022-04-25 11:12:35 +0000
  • 722c9c3774 miss return, remove promise jesopo 2022-04-14 13:06:32 +0000
  • 443b59c0a3 document ReportPoll.from jesopo 2022-04-11 15:07:30 +0000
  • 126791908d add (default false) option to enable report polling jesopo 2022-04-11 15:06:02 +0000
  • e518541fd0 gracefully handle setAccountData failure jesopo 2022-04-04 09:38:17 +0000
  • 7dd98c0b98 switch to using event context api jesopo 2022-04-04 09:31:48 +0000
  • 3c128bfeaf stop() ReportPoll in Mjolnir.stop() jesopo 2022-04-01 15:00:11 +0000
  • f3ad0e5db4 handle report poll from setting not existing jesopo 2022-04-01 13:12:43 +0000
  • f218a66c2d use .bind instead of self=this jesopo 2022-03-30 13:45:47 +0000
  • 3320fee9a0 switch to setTimeout, handle exceptions jesopo 2022-03-28 16:04:18 +0000
  • 3994999306 specific invalid state reasons jesopo 2022-03-28 10:05:09 +0000
  • f49f5ffbaf comments jesopo 2022-03-28 09:44:11 +0000
  • e34d542cb2 underscores for private vars are not proper jesopo 2022-03-28 09:27:22 +0000
  • fbe90ff835 copyright header jesopo 2022-03-28 09:22:15 +0000
  • 682a7ec019 typo, this should have been next_token jesopo 2022-03-23 17:37:53 +0000
  • da2b5e35d5 implement polling reports in synapse jesopo 2022-03-23 14:19:19 +0000
  • c0d3f603f5
    Merge 2516601eba into d7b846cdb3 Gnuxie 2022-06-22 21:51:57 +0530
  • d7b846cdb3 Remove duplicated kick from kick command (merging cleanup) gnuxie 2022-06-15 12:33:45 +0100
  • d9a96879a4 remove duplicated client kick in kick command gnuxie/oopsie gnuxie 2022-06-15 12:31:16 +0100
  • 6cae0c8997
    oops missing comma Gnuxie 2022-06-15 12:23:23 +0100
  • a876a05520
    Glob kick command (#291) Jae Lo Presti 2022-06-15 14:20:27 +0300
  • d774c5428c
    Merge branch 'main' into main Gnuxie 2022-06-15 12:03:53 +0100
  • f32f7350f8
    Merge branch 'main' into PropagateRoomBanProtection Gnuxie 2022-06-15 11:50:48 +0100
  • d6380bd189 Add `!mjolnir rules matching <entity> to search watched lists. gnuxie 2022-06-09 18:13:27 +0100
  • 8ce269c512 Let's not crash when we don't have a unsigned - resolves #305 yoric/crash-banlist David Teller 2022-06-09 08:06:12 +0200
  • 0eea04bd69
    A background queue for kicking (#296) David Teller 2022-06-08 11:49:43 +0200
  • 19b2763cfe WIP: Linting yoric/background-kick David Teller 2022-05-25 12:34:42 +0200
  • 45be87fe82 WIP: Clarifying error when a ThrottlingQueue has been disposed of David Teller 2022-05-24 17:19:05 +0200
  • 558cbb3cae
    Remove the need to call /initialSync in getMessagesByUserIn. (#297) Gnuxie 2022-05-24 11:16:52 +0100
  • 76b5689b8e typo gnuxie/from-messages gnuxie 2022-05-24 10:06:06 +0100
  • 8610971600 feedback gnuxie 2022-05-20 17:03:37 +0100
  • bf7f1318af
    Improve documentation (#277) Jonathan de Jong 2022-05-20 13:19:26 +0200
  • 881a8a9063 WIP: Feedback David Teller 2022-05-19 15:12:31 +0200
  • 048e679375 Remove the need to call /initialSync in getMessagesByUserIn. gnuxie 2022-04-26 13:59:38 +0100
  • 3292cf199e WIP: Lint David Teller 2022-05-17 09:30:35 +0200
  • 1aacf25434 WIP: Now with tests David Teller 2022-05-16 16:46:46 +0200
  • 2707b304e4 WIP: Linting David Teller 2022-05-16 13:41:42 +0200
  • 359da21385 WIP: First draft of a background queue for kicking David Teller 2022-05-16 12:36:02 +0200
  • fae0a28cb1 incorperate review feedback Jonathan de Jong 2022-05-16 12:17:52 +0200
  • 0bc1dad669 incorperate documentation of configuration into sample file Jonathan de Jong 2022-05-16 12:16:41 +0200
  • bcc3405e51
    Revert "Fix traceback on Abuse Report. (#230)" (#293) David Teller 2022-05-13 15:29:49 +0200
  • 0d7b481671 Revert "Fix traceback on Abuse Report. (#230)" David Teller 2022-05-13 15:20:20 +0200
  • 27ae3ec625
    Fix traceback on Abuse Report. (#230) Marco Cirillo 2022-05-13 15:18:30 +0200
  • d8d68dafbc
    Merge branch 'main' into fix-handlereport-cb David Teller 2022-05-13 15:18:09 +0200
  • 74d8caa7e7
    Since command: adding the ability to mute (#272) David Teller 2022-05-10 17:19:16 +0200
  • 951e1c3384 WIP: lint David Teller 2022-04-26 11:21:39 +0200
  • 3c3bbbeb66 WIP: Rename usersInRoom => recentJoins David Teller 2022-04-26 11:16:41 +0200
  • 418745ca82 WIP David Teller 2022-04-15 13:53:23 +0200
  • c7a03280f0 WIP: Applied feedback David Teller 2022-04-06 17:25:53 +0200
  • 91cc0f6478 Since command: adding the ability to mute David Teller 2022-04-05 16:15:58 +0200
  • 68284c6e61
    KickCommand: patch linting problem Jae Lo Presti (DN0) 2022-05-08 11:52:53 +0300
  • 2a2ef68561
    KickCommand: exclude banned and kicked users from mass kick Jae Lo Presti (DN0) 2022-05-08 11:44:44 +0300
  • fccfc387ba
    KickCommand: continue on fail, log fail reason Jae Lo Presti (DN0) 2022-05-07 19:07:18 +0300
  • 2017dfb669
    KickCommand: do not kick if user is banned Jae Lo Presti (DN0) 2022-05-07 17:57:23 +0300
  • bc24e5938f
    KickCommand: patch wrong checking logic Jae Lo Presti (DN0) 2022-05-07 17:52:55 +0300
  • bd0f9b46f3
    KickCommand: add confirmation on wildcard Jae Lo Presti (DN0) 2022-05-07 17:48:36 +0300
  • a40a7021a1
    CommandHandler: modify help message for kick command Jae Lo Presti (DN0) 2022-05-07 17:38:28 +0300
  • ef00300a65
    KickCommand: get all users instead of only banned Jae Lo Presti (DN0) 2022-05-07 17:32:04 +0300
  • 67c3a45689
    KickCommand: fix missing variables Jae Lo Presti (DN0) 2022-05-07 17:24:36 +0300
  • de54cb9844
    KickCommand: WIP glob kick Jae Lo Presti (DN0) 2022-05-07 12:03:33 +0300
  • a88fc64a07 v1.4.2 v1.4.2 gnuxie 2022-05-06 11:25:49 +0100
  • 9fce35c000
    Add Join Wave Short-Circuit Protection (#280) Jonathan de Jong 2022-05-06 10:24:34 +0200
  • 2ca814aa4e address feedback Jonathan de Jong 2022-05-05 16:26:00 +0200
  • 0b725df50b change to dynamic timescales Jonathan de Jong 2022-05-05 13:01:20 +0200
  • 2516601eba
    Update tsconfig.json gnuxie/make-admin-test Gnuxie 2022-05-04 13:25:59 +0100