Commit Graph

218 Commits

Author SHA1 Message Date
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
2023f55f32 Recover from panics in event handlers 2019-06-18 08:24:17 +03:00
45e60c2510 Update go-whatsapp 2019-06-16 23:00:45 +03:00
5be78dd978 Fix the crash in #69 2019-06-13 21:30:38 +03:00
2bc0e52250 Fix puppet db inserts. Fixes #69 2019-06-13 21:28:14 +03:00
d270c86709 Update go-whatsapp 2019-06-12 12:38:07 +03:00
c4186c9029 Update deps and add real version for go-whatsapp dep
Closes #66
2019-06-01 20:18:24 +03:00
e124641107 Add option to set private chat portal rooms' name/avatar explicitly 2019-06-01 20:03:29 +03:00
9fa0ad923d Fix potential nil pointer crash 2019-06-01 19:20:06 +03:00
4a13ae731a Fix custom puppet start loop 2019-05-31 23:07:33 +03:00
3345615fc0 Fix indentation in filter json 2019-05-31 23:03:09 +03:00
2bf3edda16 Add logout-matrix command 2019-05-31 23:02:00 +03:00
1285aa4327 Fix fetching more than one chunk of initial history 2019-05-31 22:30:57 +03:00
37fd5dba2c Fix syncing chats for users with old chats 2019-05-31 21:59:23 +03:00
83f4cf2811 Fix crash and add more logging 2019-05-31 20:51:16 +03:00
a40584db41 Add command to delete all own portals for a fresh start 2019-05-31 19:33:18 +03:00
37cd34e4bf Make contact wait delay configurable and fix nil pointer usage 2019-05-30 20:25:04 +03:00
02f78155b5 Only invite default puppet for backfilling when needed 2019-05-30 17:48:22 +03:00
521a8b74aa Share backfill start/end code between initial and recovery fills 2019-05-30 17:25:56 +03:00
c4751f4953 Use default puppet when backfilling to avoid rate limits 2019-05-30 17:22:03 +03:00