Commit Graph

  • 576716bbd6 refactor receive-loop master BuckarooBanzay 2022-09-02 07:31:54 +02:00
  • 10cf9a887b fix cleaner text field name BuckarooBanzay 2022-08-29 08:06:38 +02:00
  • 095431b134 fix changed username field BuckarooBanzay 2022-08-29 08:00:57 +02:00
  • 98aa631170
    Allow chat admin to delete channels (#69) SX 2022-08-28 06:58:15 +03:00
  • 19aafbe238 add allow mention example to dev settings BuckarooBanzay 2022-08-23 17:47:08 +02:00
  • 98e523b831 prettier join/leave messages BuckarooBanzay 2022-08-23 16:33:11 +02:00
  • 7844629183
    Matterbridge (#68) Buckaroo Banzai 2022-08-23 09:09:59 +02:00
  • f193fc5b0a remove integration test stuff (didn't really do anything) BuckarooBanzay 2022-08-19 18:10:20 +02:00
  • f289e50af2 Autojoin on channel switch SX 2022-08-12 00:23:49 +03:00
  • bd137904dd Fix duplicate on_receive and before_send events SX 2021-09-01 11:53:57 +03:00
  • 7192d91cb2 Test on_receive and before_send events SX 2021-08-30 21:46:13 +03:00
  • 082ab9f507
    Cleanup hash.lua (#66) SX 2022-07-24 16:12:55 +03:00
  • eaae52681f
    Add /remote_mute and /remote_unmute commands (#65) SX 2022-06-08 16:54:47 +03:00
  • 69400d640c help turn off password check Luke aka SwissalpS 2022-02-16 22:33:07 +01:00
  • 7e1476ebb4
    allow force2channel with multiple names (#62) Luke aka SwissalpS 2022-02-05 13:16:56 +01:00
  • fd060504c9
    add current channel info to /mc output (#61) Luke aka SwissalpS 2022-01-20 20:52:24 +01:00
  • 705f2bc4d2 Whispers sent as many times as there's players in range SX 2021-10-03 00:12:10 +03:00
  • 24203f3673 Remove whisper channel SX 2021-10-02 23:52:22 +03:00
  • 514b2fabb8 fix permission check to not use "live" player BuckarooBanzay 2021-10-12 13:16:29 +02:00
  • e056c1a657
    Whispering mode toggle (#53) SX 2021-09-02 19:03:22 +03:00
  • 0f6f247865 add /beerchat_proxy_shutdown command (only if the web-part is enabled) BuckarooBanzay 2021-07-02 08:08:03 +02:00
  • 9b5bf2a6a1
    add /pm and /dm as aliases to /msg (#47) OgelGames 2021-05-27 20:48:36 +10:00
  • e21e16bab9 Add some delay before password checks SX 2021-05-12 07:48:12 +03:00
  • fb3a98e258
    Password validation plugin (#45) SX 2021-05-11 19:14:11 +03:00
  • ae102b03a4
    Skip channel named 1 for chat_unjail (#44) SX 2021-05-08 22:06:13 +03:00
  • ffbc154df2
    Cleanup, use functions provided in common.lua (#43) SX 2021-05-08 20:39:50 +03:00
  • 2769a70393
    Remove unjailed players from jail channel (#42) SX 2021-05-08 18:14:09 +03:00
  • 5007bf9398 Disable notification sounds for channel messages SX 2021-05-05 14:30:24 +03:00
  • ffea493ed6 Cleanup / refactoring, small fixes, join hook SX 2021-05-03 13:36:55 +03:00
  • 9b58f90ba0
    Merge pull request #37 from minetest-beerchat/issue-20 SX 2021-04-09 15:49:26 +03:00
  • e846ecd868
    Merge pull request #36 from minetest-beerchat/server-announce SX 2021-04-09 15:49:13 +03:00
  • 325ec86c58
    Merge pull request #34 from minetest-beerchat/me-msg-update SX 2021-04-09 15:39:54 +03:00
  • 51217d9a2b
    Merge pull request #35 from minetest-beerchat/improve-cleaner SX 2021-04-09 15:38:47 +03:00
  • acd0da15a4 Remove redundant channel check SX 2021-04-09 15:28:03 +03:00
  • 5ed85daf9c Ignore first # in channel name SX 2021-04-09 14:15:25 +03:00
  • e51de89f8b Server announce extension SX 2021-04-09 13:36:49 +03:00
  • bd49648185 Improve http bridge message cleanup SX 2021-04-07 18:43:43 +03:00
  • 2c0d9e0729 Send /me messages to current channel SX 2021-04-07 18:37:44 +03:00
  • 49c18988d5
    Merge pull request #33 from minetest-beerchat/plugin-system SX 2021-04-07 16:23:35 +03:00
  • c8a901826a Luacheck SX 2021-04-07 12:56:33 +03:00
  • 9f48beb9b0 Default message handler SX 2021-04-07 12:53:45 +03:00
  • 039a469915 Merge branch 'master' of ssh://github.com/pandorabox-io/beerchat into plugin-system SX 2021-04-07 00:21:47 +03:00
  • 560311a487
    Allow colorizing chat messages on selected channels (#32) SX 2021-04-07 00:17:59 +03:00
  • bb0d82a76b Fix whisper sending command to chat SX 2021-04-06 23:42:22 +03:00
  • 0db5b4e911 Basic plugin system SX 2021-04-06 20:30:25 +03:00
  • 616ce49a70 Add optional QoS support SX 2021-03-15 05:24:12 +02:00
  • 6b2534dd1f Add QoS to luacheck read only globals SX 2021-03-15 05:23:23 +02:00
  • 31982afd91 Optionally wrap HTTP API with QoS SX 2021-03-15 05:22:10 +02:00
  • a05c16b930
    Fix little mistake to not torture jailed players (#27) SX 2021-01-21 00:05:15 +02:00
  • 0b8554b394
    Merge pull request #26 from minetest-beerchat/message-cleanup-callbacks SX 2021-01-20 23:38:40 +02:00
  • 9e041967f8 Full trimming for spaces and line feeds SX 2021-01-20 23:29:07 +02:00
  • a80c1b8209 Callback handler will send info messages if needed SX 2021-01-20 21:48:37 +02:00
  • 1d7e810928 Simplify callback usage, override /tell, fix/add info messages SX 2021-01-20 21:42:51 +02:00
  • 998150ac38
    Add continuation marks for external message line feeds SX 2021-01-18 15:07:57 +02:00
  • 27055d12da
    Execute on_http_receive callbacks SX 2021-01-18 15:05:57 +02:00
  • 0acbb7a3b3
    Execute on_send_on_channel callbacks SX 2021-01-18 15:01:41 +02:00
  • 0d53c1acad
    Add callbacks on_http_receive, on_send_on_channel SX 2021-01-18 14:57:44 +02:00
  • d61f09b135 localize a few variables, stricter luacheckrc BuckarooBanzay 2021-01-03 17:11:27 +01:00
  • d6dd750dfd remove buggy and misplaced noclip check BuckarooBanzay 2021-01-03 17:07:15 +01:00
  • 502b68b344
    Merge pull request #25 from SwissalpS/alertModerators Luke aka SwissalpS 2020-11-21 12:41:39 +01:00
  • c92f9f9e1d add beerchat.moderator_channel_name to settingtypes SwissalpS 2020-11-21 12:39:19 +01:00
  • be933ed2a8
    Merge pull request #24 from SwissalpS/alertModerators Luke aka SwissalpS 2020-11-20 23:56:17 +01:00
  • 83372c6b62 syntax fix SwissalpS 2020-11-20 18:56:21 +01:00
  • 99bc5ff6c6 alert moderators of forced movements SwissalpS 2020-11-20 18:47:20 +01:00
  • 24da3ff574 Allow comma separated names SX 2020-11-12 20:27:17 +02:00
  • 60a1035d70 add simple noclip cheating detection BuckarooBanzay 2020-09-11 21:09:44 +02:00
  • 0ce5df8daf add web api doc BuckarooBanzay 2020-09-07 10:01:43 +02:00
  • e86dce1358 Minor improvements on GitHub workflows David Leal 2020-09-02 16:57:34 -05:00
  • 847f65fee3 Update integration test to MT 5.3.0 David Leal 2020-09-02 16:57:00 -05:00
  • a4bcb7e3f8
    Merge pull request #21 from minetest-beerchat/fix-whisper SX 2020-08-21 21:43:16 +03:00
  • c208bc967f #13 Fix whisper feedback message sending SX 2020-08-21 18:06:31 +03:00
  • b9c820d1b7 local cb not needed. Allow crash for invalid callbacks. Better to have stack trace and fix it in case of error SX 2020-08-19 09:03:51 +03:00
  • 1656eddb7d Execute on_receive callbacks on rest of minetest.register_on_chat_message methods SX 2020-08-18 19:30:23 +03:00
  • 590bfde2bc Cleanup control characters from messages SX 2020-08-18 19:01:02 +03:00
  • bcf6179808 check "shout" priv on channel parsing BuckarooBanzay 2020-08-06 19:39:59 +02:00
  • 9700fc20e6 fix volume name BuckarooBanzay 2020-08-03 11:36:13 +02:00
  • d5b4a7e5ca
    always return true to mark the message as handled Buckaroo Banzai 2020-05-27 20:29:30 +02:00
  • 3f94279799 fix whispering return result BuckarooBanzay 2020-05-26 07:11:26 +02:00
  • 414ad0ac34 rewrite whispering code, notify player if no one heard the whispering BuckarooBanzay 2020-05-25 13:18:06 +02:00
  • 5cd4ee8d1a readme cleanup BuckarooBanzay 2020-05-25 13:10:24 +02:00
  • 7437cb58a7 add (simple) integration test BuckarooBanzay 2020-05-25 13:01:33 +02:00
  • 8c6e435e8a support /me messages BuckarooBanzay 2020-05-24 18:20:56 +02:00
  • d344434011 dev stuff BuckarooBanzay 2020-05-22 14:02:39 +02:00
  • 0ffb2c4e34 fix crash if request from proxy is empty BuckarooBanzay 2020-03-13 18:03:07 +01:00
  • 3a70f57d19 cleanup BuckarooBanzay 2020-03-09 15:03:36 +01:00
  • 9063aabcbb ignore banned players BuckarooBanzay 2020-03-09 13:34:14 +01:00
  • 749a97ed08 another logout fix (key reference issue) BuckarooBanzay 2020-03-09 13:11:28 +01:00
  • 92f8c466d8 logout fix BuckarooBanzay 2020-03-09 13:08:12 +01:00
  • 3e4385bea3 execute with mapped username BuckarooBanzay 2020-03-09 13:01:02 +01:00
  • 94a0464892 fix logout issue BuckarooBanzay 2020-03-09 12:59:14 +01:00
  • a6d598a196 session handling for remote clients BuckarooBanzay 2020-03-09 12:53:46 +01:00
  • 8a9be247e0 proper return message BuckarooBanzay 2020-03-09 11:43:36 +01:00
  • 47d3486ffb catch potential errors in chatcommands BuckarooBanzay 2020-03-09 11:40:49 +01:00
  • 26dff42930 catch empty messages to external BuckarooBanzay 2020-03-09 11:33:49 +01:00
  • 8b7e1802a7 allow execution of commands from remote BuckarooBanzay 2020-03-09 11:12:49 +01:00
  • 0646d4baf9 invert new player logic BuckarooBanzay 2020-03-05 07:52:05 +01:00
  • 9239af4fb3 show new-player status as webmessage BuckarooBanzay 2020-03-04 19:57:33 +01:00
  • 9240f47d95
    silence luacheck on jail.lua about unused argument Luke aka SwissalpS 2020-02-18 22:47:35 +01:00
  • 4a6fe357ac
    Merge pull request #10 from SwissalpS/SXrefactor Luke aka SwissalpS 2020-02-18 19:30:58 +01:00
  • 1bf682170a
    Merge pull request #9 from S-S-X/master Luke aka SwissalpS 2020-02-18 19:20:31 +01:00