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
7bf470d69e
Add portal rooms to user-specific community for filtering
2019-08-10 15:28:12 +03:00
07b8936985
Change default port to 29318
2019-07-28 18:29:30 +03:00
1474288b82
Cache modules when building and include example config in artifacts
2019-07-27 17:15:45 +03:00
d59d2c61ee
Add .gitlab-ci.yml
2019-07-27 17:03:05 +03:00
5d0b15f7f7
Remove command prefix from reconnect prompt ( #81 )
2019-07-18 00:22:00 +03:00
35e28feb7c
Update deps
2019-07-18 00:18:01 +03:00
91e8000c14
Edit message with regenerated QR code when logging in
2019-07-18 00:17:25 +03:00
7f0a0df7de
Convert newlines to <br> in whatsapp->matrix formatted messages
2019-07-18 00:17:25 +03:00
921c1209ea
Enable foreign keys in SQLite
2019-07-18 00:17:25 +03:00
92958343dd
Add option to allow inviting other users in portal rooms ( #77 )
...
This doesn't mean the invited users get bridged, but for some use cases that doesn't matter
2019-07-16 12:16:17 +03:00
29f5ae45c4
Print clean websocket disconnections if they weren't announced by the server beforehand
...
Also print message send errors when Session is not nil even if Connection is nil
2019-07-04 15:08:59 +03:00