Commit graph

55 commits

Author SHA1 Message Date
c75b7517ca use correct pnut acl attribute for public
When creating of the matrix room is triggered, the pnut attribute
channel.acl.read.public flag should be used to determine if the matrix
room preset should be set to public or private. Issue #58
2022-06-30 12:47:31 -07:00
937ad8cea1 attempt to generate the pnut matrix user on event 2022-06-11 21:55:06 -07:00
Morgan McMillian
e06a3fbf12 initial private channel support
issue #11
2021-03-20 13:26:33 +00:00
Morgan McMillian
b65b040a15 ignore incomplete thumbnail info 2020-12-17 20:38:27 -08:00
Morgan McMillian
25ac47d049 include crosspost detail in messages to pnut
resolves issue #52
2020-05-09 21:55:45 -07:00
Morgan McMillian
dbfc1b5082 support longposts for messages sent to global
resovles issue #50
2020-05-09 14:25:08 -07:00
Morgan McMillian
40b54076e0 split out public base url from client connection
resolves issue #51
2020-05-08 07:50:43 -07:00
Morgan McMillian
d4c4cde685 fix hardcoded url in profile lookup, issue #49 2020-03-26 07:43:58 -07:00
Morgan McMillian
9dc5e3eda9 added direct chat support with bridge removing the need for seperate bot, issue #35 2020-03-24 22:41:36 -07:00
Morgan McMillian
8f0d383e20 handle missing thumbnail info, issue #46 2020-03-22 22:06:38 -07:00
Morgan McMillian
264dee0176 properly handle unlinking rooms, issue #47 2020-03-22 22:00:53 -07:00
Morgan McMillian
83c409481d avoid delete when user may not be authorized
issue #42
2019-02-02 15:20:30 -08:00
Morgan McMillian
55eb6177fe - assume defaults for image that does not contain height or width
issue #41
2019-02-02 15:14:24 -08:00
Morgan McMillian
c9be0256e4 remove vertical tab insert in mentions issue #36 2019-01-08 22:01:00 -08:00
Morgan McMillian
03587588c4 1.0.0 2019-01-04 03:49:38 +00:00
Morgan McMillian
632b69f75b attempt to handle lack of image info in event #32 2018-05-10 07:30:14 -07:00
Morgan McMillian
f4855adce8 remove broken invite code issue #31 2018-05-08 17:58:43 -07:00
Morgan McMillian
52a4914d6e Ignore non-message event for now #30 and disable the broken bot code #31 2018-04-20 12:36:51 -07:00
Morgan McMillian
5b4b5102a7 bi-directional message delete resolves #2
track channel by stream marker resolves #26
2018-03-25 11:34:43 -07:00
Morgan McMillian
d103a31df3 remove client lib from bot and keep to the api resolves #27 2018-03-24 18:49:16 -07:00
Morgan McMillian
8f660d990f exclude incompatible monkeybot code 2018-03-22 17:30:20 -07:00
Morgan McMillian
97800146d8 Compensate when the image metadata isn't included in the event. Issue #24 2018-01-27 12:30:15 -08:00
Morgan McMillian
91ede1edc7 handle invite for direct chat through the bot
resolves issue #16
2018-01-09 20:30:22 -08:00
Morgan McMillian
b4923409be Merge branch 'master' of code.monkeystew.net:thrrgilag/pnut-matrix 2018-01-09 17:28:10 -08:00
Morgan McMillian
27fc81d700 replace pnutlib with pnutpy in appservice
issue #17
2018-01-09 17:22:35 -08:00
Morgan McMillian
077eea1f97 fix syntax error in message redaction event 2017-10-04 08:37:03 -07:00
Morgan McMillian
b9ad6ea08a work on bot service 2017-08-30 13:43:43 -07:00
Morgan McMillian
309fc7e3c5 add broadcast support using a ## suffix issue #15 2017-07-28 16:16:36 -07:00
Morgan McMillian
76e1c15b69 fix keyerror when thumbnail isn't available 2017-06-02 06:55:14 -07:00
Morgan McMillian
9e8a6bd123 duplicate matrixroom table with new constraint 2017-05-25 12:04:02 -07:00
Morgan McMillian
50dff7a634 tweaking wording on notice of restricted room 2017-05-25 08:53:11 -07:00
Morgan McMillian
69ff15d22f fix bug on leave event 2017-05-25 07:01:22 -07:00
Morgan McMillian
0ee1ca2e9b add error condition when matrix bot isn't permitted to write 2017-05-25 06:59:55 -07:00
Morgan McMillian
c4707b08d0 setup for polling with matrixbot user and join pnut-bridge when invited 2017-05-24 17:04:27 -07:00
Morgan McMillian
69e0470437 complete user registration process, closes issue #5 2017-05-04 21:35:05 -07:00
Morgan McMillian
b2a5eef43c initial bot setup 2017-05-04 20:23:02 -07:00
Morgan McMillian
804af96194 adjust leave action to match up with admin room rather than state_key 2017-05-04 17:17:45 -07:00
Morgan McMillian
dfccd44b1d only pay attention to memeber events if they involve the AS user id.
Should resolve issue #8
2017-05-04 16:40:32 -07:00
Morgan McMillian
e129be8c86 handle invite and leave notices 2017-05-03 23:01:51 -07:00
Morgan McMillian
f94b5cf2fa minor re-order to avoid un-nessesary code when appropriate 2017-05-03 20:02:11 -07:00
Morgan McMillian
8949029923 adjust logging to filter out some of the noise 2017-05-03 17:55:55 -07:00
Morgan McMillian
bcae50b385 simplify the body text to just the url 2017-05-03 07:36:38 -07:00
Morgan McMillian
f3ca3a1201 fix thumbnail url 2017-05-03 07:27:39 -07:00
Morgan McMillian
543e186dc8 add oembed to channel post 2017-05-03 07:23:56 -07:00
Morgan McMillian
7b8e7d946c yet another dumb typo 2017-05-02 22:50:33 -07:00
Morgan McMillian
81bd7d77fc fix typo for config item 2017-05-02 22:48:00 -07:00
Morgan McMillian
83695acae7 handle image post 2017-05-02 22:43:23 -07:00
Morgan McMillian
06b2171943 try a different format for the display name 2017-04-24 19:43:06 -07:00
Morgan McMillian
d40180cd42 handle lack of displayname 2017-04-24 19:05:17 -07:00
Morgan McMillian
ebc5b4abd6 tweak the displayname for the guest user to pnut 2017-04-24 18:55:44 -07:00