Tulir Asokan
3d778a5a44
Create user_portal row when creating portal for new chat
...
Closes #273
Co-authored-by: dbedoya <dbedoya@ikono.com.co>
2021-02-26 16:09:24 +02:00
Tulir Asokan
7bd47fabb2
Update go-whatsapp to break everything and maybe improve things
2021-02-18 23:36:14 +02:00
Tulir Asokan
69dd7f803a
Move whatsapp-ext to go-whatsapp
2021-02-17 01:21:30 +02:00
Tulir Asokan
ba0ec021ba
Update go-whatsapp
2021-02-10 21:20:31 +02:00
Tulir Asokan
3c7ff4bc0c
Miscellaneous improvements to connection management
2021-02-05 19:26:09 +02:00
Tulir Asokan
eba66693b0
Fix handling empty commands
2020-12-28 00:21:26 +02:00
Tulir Asokan
e02da56ad0
Fix creating groups in unencrypted rooms
...
Fixes #209
Closes #233
2020-10-24 16:51:24 +03:00
Tulir Asokan
0f17863708
Add command to reset the megolm session in a room
2020-10-05 22:32:15 +03:00
Tulir Asokan
f21f57f09f
Fix delete-session not deleting all cached state
2020-10-04 13:55:09 +03:00
Tulir Asokan
3dae9b1999
Add connection state to prometheus metrics
2020-09-27 22:30:08 +03:00
Tulir Asokan
b7275a763a
Make bridging receipts togglable separately from presence
2020-07-10 16:26:55 +03:00
Tulir Asokan
518cb076ff
Add command to create WhatsApp group
2020-07-10 15:23:32 +03:00
Tulir Asokan
7eb4cfb946
Add command to disable bridging presence and read receipts
2020-07-10 14:53:18 +03:00
Tulir Asokan
07927741bf
Linkify already existing portal error message in pm command
2020-07-05 19:41:28 +03:00
Tulir Asokan
7dc4632cd4
Create new portal if invite fails in pm command. Fixes #188
2020-07-05 19:27:40 +03:00
Tulir Asokan
326293303d
Handle WhatsApp kicks and Matrix invites
2020-06-25 23:58:35 +03:00
Tulir Asokan
3a571b2c7a
Add command to join groups with invite link
2020-06-25 23:29:25 +03:00
Tulir Asokan
67864d8475
Make command system work better in private chat portals
2020-06-25 22:42:52 +03:00
Tulir Asokan
09a08a9ef4
Add command to get group invite link
2020-06-25 22:40:34 +03:00
Tulir Asokan
63a1a77f26
Update go-whatsapp to handle unknown ping responses
2020-06-23 15:36:08 +03:00
Tulir Asokan
8bcf81879d
Add connect as alias to reconnect command
2020-06-15 19:00:29 +03:00
Tulir Asokan
b88b02ace3
Add missing v to version command output
2020-06-04 01:34:50 +03:00
Tulir Asokan
3f35a90145
Send plain version number to WhatsApp
2020-06-03 20:59:44 +03:00
Tulir Asokan
f3793309a0
Fix +dev suffix in version
2020-06-03 20:44:52 +03:00
Tulir Asokan
09385713de
Include commit information in CI builds. Fixes #158
2020-06-03 20:32:53 +03:00
Tulir Asokan
2857b57c8e
Use strings.Fields instead of manually removing spaces
2020-05-24 19:03:57 +03:00
Tulir Asokan
bb883e1262
Ignore multiple spaces in commands
2020-05-24 17:03:50 +03:00
Dekedro
daee58bece
Fix out of range access when requesting last page with list
...
Prevent command `list` from failing with out of range access error if number
of entries is lower than maximum entry index for that page a.k.a.
if `len(result) < page*max`
2020-05-24 13:07:46 +00:00
Tulir Asokan
3d92a98891
Fix sorting list output
2020-05-24 00:11:56 +03:00
Tulir Asokan
abffc0b54c
Fix default page number in list command
2020-05-23 23:52:05 +03:00
Tulir Asokan
ba4aaa8f52
Add missing commands to help
2020-05-23 23:25:22 +03:00
Tulir Asokan
2353924456
Paginate output of list command
...
Fixes #147
Closes #148
2020-05-23 23:17:45 +03:00
Tulir Asokan
64af0209b7
Suggest delete-session when trying to logout without connection. Fixes #98
2020-05-21 20:50:54 +03:00
Tulir Asokan
9002bf62ed
Fix needing to reconnect after initial login
2020-05-21 19:49:01 +03:00
Tulir Asokan
db5c1a3f61
Make sure user gets invited to portal when using open command
2020-05-12 20:30:38 +03:00
Tulir Asokan
6e50a7c380
Switch appservice module location
2020-05-09 20:08:05 +03:00
Tulir Asokan
baae66ed04
Add basic end-to-bridge encryption support
...
Still missing persisting sync tokens and crypto state in DB
2020-05-09 02:04:01 +03:00
Tulir Asokan
acc25a02e4
Update mautrix-go
2020-05-08 22:32:22 +03:00
Remi Reuvekamp
46b784ca3d
Disconnect before reconnecting
2020-03-11 17:21:51 +01:00
Remi Reuvekamp
a932911c56
Fix #142
...
Don't disconnect when trying to reconnect and receiving a ErrAlreadyLoggedIn as a result.
2020-03-11 16:28:14 +01:00
Tulir Asokan
691d2ea1b3
Fix NeedsRelaybot check and relaybot command handling without arguments
2019-11-11 22:30:59 +02:00
Tulir Asokan
03d42640fe
Add basic relaybot support. Fixes #20
2019-11-10 21:22:11 +02:00
Tulir Asokan
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
Tulir Asokan
4747d6999b
Add different error message in ping if user has no session
2019-08-30 21:32:47 +03:00
Tulir Asokan
2313321d01
Improve startup sync timeout handling
2019-08-30 20:57:08 +03:00
Tulir Asokan
1490830be2
Use handlers instead of sleeping for startup chat/contact sync
2019-08-25 00:25:29 +03:00
Tulir Asokan
44a0fc65b8
Handle 400 init response and add ping command. Fixes #87
2019-08-24 22:39:12 +03:00
Tulir Asokan
2bf3edda16
Add logout-matrix command
2019-05-31 23:02:00 +03:00
Tulir Asokan
83f4cf2811
Fix crash and add more logging
2019-05-31 20:51:16 +03:00
Tulir Asokan
a40584db41
Add command to delete all own portals for a fresh start
2019-05-31 19:33:18 +03:00