Commit Graph

248 Commits

Author SHA1 Message Date
a7601fa4cc Hide rooms when adding to personal filtering community 2020-01-07 21:40:51 +02:00
e4ddc43007 Merge pull request #118 from 14mRh4X0r/support-go-1-11
Replace ReplaceAll(…) with Replace(…, -1)
2019-12-31 21:26:31 +02:00
e056459ab4 Add/fix sticker bridging in both directions
* Matrix stickers are sent as images
* WhatsApp stickers were missing the incoming event handler

Fixes #124
Fixes #127
Closes #126
Closes #129

Co-authored-by: rafaeltheraven <rafael.dulfer@gmail.com>
2019-12-31 20:22:04 +02:00
4bdbe67c94 Mark custom puppets as registered automatically. Fixes #128 2019-12-30 20:40:30 +02:00
ec0e60c71c Add option to automatically enable custom puppeting with shared secret login 2019-12-30 20:21:04 +02:00
0b51d84646 Fix values.yaml in helm chart 2019-12-06 15:57:35 +02:00
041c257e7a Replace ReplaceAll(…) with Replace(…, -1)
This allows people to build the bridge with Go 1.11, the current version
in Debian stable.
2019-12-02 22:52:40 +01:00
0fba1db6aa Fix room topic length (#108) 2019-11-17 21:10:02 +02:00
bb1d28c755 Fix typo 2019-11-13 09:40:41 +02:00
14f039f5a4 Don't drop messages even if database says authenticated user is not in chat 2019-11-13 09:36:43 +02:00
3caca1b9a0 Fix NeedsRelaybot check for groups too 2019-11-11 22:41:58 +02:00
691d2ea1b3 Fix NeedsRelaybot check and relaybot command handling without arguments 2019-11-11 22:30:59 +02:00
0f4048a178 Add helm chart 2019-11-10 21:56:30 +02:00
03d42640fe Add basic relaybot support. Fixes #20 2019-11-10 21:22:11 +02:00
e2d9e2fc57 Merge remote-tracking branch 'deepbluev7/master' 2019-11-10 19:13:01 +02:00
a0658a5634 Merge remote-tracking branch 'mawalu/migrate-registrations-in-batches' 2019-11-10 19:12:57 +02:00
fc4098d3e4 Receive stickers from whatsapp
We need to convert them to png, otherwise synapse has trouble
thumbnailing them. Also the default webp decoder can't decode WhatsApp
stickers, so we use the chai2010 decoder.
2019-10-05 02:39:55 +02:00
aa78c8c21b Migrate registrations in batches 2019-10-01 21:14:23 +02:00
f0ad1456e2 Use Go 1.12 for dockerfile temporarily. Fixes #99 2019-09-29 01:15:39 +03:00
22fb5c125d Update go-whatsapp (ref #94) 2019-09-03 21:24:33 +03:00
9c144e480e Update mautrix-appservice-go 2019-09-01 18:23:14 +03:00
6861ba00ec Update go-whatsapp 2019-08-31 00:33:39 +03:00
fb826601d8 Fix bridging media when whatsapp sends wrong mime type 2019-08-31 00:32:51 +03:00
04192da0a6 Update go-whatsapp dep 2019-08-30 22:22:44 +03:00
d91f705e95 Fix most unexpected logout bugs, handle connection-in-progress states better and send warning message if sending to whatsapp times out 2019-08-30 22:04:57 +03:00
c4d2b04e67 Fix misleading connection error message in private chat portals 2019-08-30 21:37:12 +03:00
4747d6999b Add different error message in ping if user has no session 2019-08-30 21:32:47 +03:00
5af374e6b0 Fix bridging error messages in private chats 2019-08-30 21:32:29 +03:00
fccf6e981f Disconnect if session restore fails
Otherwise the connection sticks around and can suddenly become logged in
2019-08-30 21:31:56 +03:00
0d4453d2e8 Skip state store migrations if state store is empty 2019-08-30 21:08:32 +03:00
2313321d01 Improve startup sync timeout handling 2019-08-30 20:57:08 +03:00
db53b95ab1 Try to ensure recovered panics still print stack traces 2019-08-30 09:39:41 +03:00
7413163df2 Migrate room user profiles from mx-state.json in batches. Fixes #93 2019-08-27 15:30:22 +03:00
f91812f3e9 Fix membership db scan error message 2019-08-25 21:54:11 +03:00
85d57d52bb Log better error when parsing message fails 2019-08-25 19:41:53 +03:00
0f36ee0168 Add way to migrate database 2019-08-25 19:26:04 +03:00
3be9aa2319 Improve errors in state store migration edge cases 2019-08-25 17:25:19 +03:00
ab91d326fd Move Matrix state store to main database. Fixes #64 2019-08-25 16:29:35 +03:00
15b0798cdd Check connection to homeserver before starting. Fixes #15 2019-08-25 00:34:58 +03:00
1490830be2 Use handlers instead of sleeping for startup chat/contact sync 2019-08-25 00:25:29 +03:00
f28322d1f7 Send error message if downloading media from WhatsApp fails 2019-08-24 23:08:45 +03:00
2c89089650 Update deps 2019-08-24 22:56:29 +03:00
18724cde6e Don't open log file if file name format is unset 2019-08-24 22:45:16 +03:00
80a0edd855 Add option to disable call start/end notifications. Fixes #68 2019-08-24 22:42:03 +03:00
07d43c4825 Send call notifications as notices. Fixes #82 2019-08-24 22:40:09 +03:00
44a0fc65b8 Handle 400 init response and add ping command. Fixes #87 2019-08-24 22:39:12 +03:00
b9ce4d7ab4 Update mautrix-appservice-go 2019-08-23 00:02:04 +03:00
eb3595bd39 Add newly created portals to personal filtering community 2019-08-10 15:44:05 +03:00
64e517da25 Fix some logger calls 2019-08-10 15:35:34 +03:00
1119587b59 Fix setting metadata of personal filtering community 2019-08-10 15:33:19 +03:00