Commit graph

518 commits

Author SHA1 Message Date
Jörg Sommer abe73684d0 Check errors for GetGroupMetaData
When a request for GroupMetadata fails, WhatsApp sends an JSON object
containing a status field: `{"status":500}`. In my tests, it sends the
codes 401, 404 and 500 which might have the meaning of the HTTP status
codes. At least, we don't have data to update the portal and should stop
doing anything.
2018-12-07 16:18:44 +01:00
Tulir Asokan abab28f8a7 Merge pull request #14 from izissise/docker-uid
Allow to set uid guid when running whatsapp program
2018-10-26 15:36:10 +03:00
Hugues Morisset 62049fdf82 Allow to set uid guid when running whatsapp program
Set it using the env variable UID and GUID
2018-10-24 15:46:15 +02:00
Tulir Asokan a19239b936 Don't rewrite name templates when saving config
Advanced template stuff isn't preserved if you execute them
2018-10-23 18:22:58 +03:00
Tulir Asokan 4e03361df6 Merge pull request #12 from krombel/fixUserManagementRoom
parse management room from database as well
2018-10-16 22:59:27 +03:00
Krombel 8427fedf98 parse management room from database as well 2018-10-16 21:58:12 +02:00
Tulir Asokan fab2bd2e12 Merge pull request #11 from krombel/implementHelp
implement !help
2018-10-16 22:50:11 +03:00
Krombel ed79002592 extend comments on methods of commands.go 2018-10-16 19:16:13 +02:00
Krombel c107abbeb5 add reply for unknown command; use configured command prefix 2018-10-16 19:15:38 +02:00
Krombel 798a3dfd2c implement !help 2018-10-16 18:36:22 +02:00
Tulir Asokan fa3105d058 Update dependencies. Closes #9 2018-09-22 18:27:16 +03:00
Tulir Asokan f658c61951 Update ROADMAP.md 2018-09-11 19:39:52 +03:00
Tulir Asokan a893377cc5 Fix Puppet.Scan() 2018-09-02 00:44:10 +03:00
Tulir Asokan c4ada14c2f Increase length recently handled events array to 100 2018-09-02 00:01:22 +03:00
Tulir Asokan c888cb14a0 [BREAKING] Merge pull request #5 from tulir/desegregate
Desegregate users
2018-09-01 23:56:47 +03:00
Tulir Asokan 68c0190594 Rename binary content en/decode functions 2018-09-01 23:53:47 +03:00
Tulir Asokan ed27fa775e Re-break everything and fix Matrix->WhatsApp replies 2018-09-01 23:38:03 +03:00
Tulir Asokan e4a78832ad Switch back to go-whatsapp upstream 2018-08-31 11:24:27 +03:00
Tulir Asokan 79851a62b4 Add locking for whatsapp->matrix messages for desegregated group chats 2018-08-31 00:13:08 +03:00
Tulir Asokan 22cdf519f2 Fix desegregation changes to make the bridge work again 2018-08-30 01:10:26 +03:00
Tulir Asokan 347854dc8c Update dependencies 2018-08-30 01:10:03 +03:00
Tulir Asokan 5a1a6f9c3c Remove config update stuff 2018-08-29 23:48:15 +03:00
Tulir Asokan c7348f29b0 Initial desegregation of users and automatic config updating 2018-08-29 00:40:54 +03:00
Tulir Asokan 55c3ab2d4f Update roadmap 2018-08-29 00:40:24 +03:00
Tulir Asokan 6ad224a58b Convert mentions to names in plaintext body. Fixes #3 2018-08-28 20:09:37 +03:00
Tulir Asokan eca9bc7887 Update dependencies 2018-08-28 20:08:29 +03:00
Tulir Asokan dad2fc29ab Send captions in a different message and improve other things 2018-08-27 23:15:05 +03:00
Tulir Asokan b978930c88 Improve handling of weird potentially non-corner case in GetMessageIntent() 2018-08-27 01:06:27 +03:00
Tulir Asokan 87b135e2a6 Update mautrix-appservice 2018-08-27 00:48:32 +03:00
Tulir Asokan 6db0dc23ab Handle potential weird corner case in GetMessageIntent() 2018-08-27 00:37:54 +03:00
Tulir Asokan e15c3286bd Update mautrix-appservice 2018-08-26 23:55:30 +03:00
Tulir Asokan 22e76b6a37 Format 2018-08-26 22:53:13 +03:00
Tulir Asokan 65f077c645 Fix/improve minor things 2018-08-26 22:50:28 +03:00
Tulir Asokan a6ebc50f6d Add dep 2018-08-26 17:29:51 +03:00
Tulir Asokan 941ab724c6 Add bridge permission checks 2018-08-26 17:08:37 +03:00
Tulir Asokan 9da7f15e8f Add Matrix->WhatsApp room name changes 2018-08-26 17:02:32 +03:00
Tulir Asokan 0d45b5b857 Add power level to Matrix user if they're admin 2018-08-26 16:19:50 +03:00
Tulir Asokan f78fb72622 Implement WhatsApp->Matrix power level bridging 2018-08-26 16:11:48 +03:00
Tulir Asokan d3a178ecf3 Add handling for group metadata changes and refactor things
Group metadata temporarily broken until power level bridging is implemented
2018-08-26 01:56:22 +03:00
Tulir Asokan ccfa85e44a Handle user avatar changes 2018-08-26 01:56:22 +03:00
Tulir Asokan 060516f9cf Add Matrix->WhatsApp replies and other stuff 2018-08-26 01:56:22 +03:00
Tulir Asokan 6d08a5ff6c Use inline code tags for single-line whatsapp monospace blocks 2018-08-26 01:56:22 +03:00
Tulir Asokan 7f91d91f1b Fix read receipts in private chats and remove unnecessary stuff 2018-08-26 01:56:22 +03:00
Tulir Asokan 160ecb0c95 Update README.md 2018-08-25 01:01:58 +03:00
Tulir Asokan 8483af9c0a Stop setting room name for private chats 2018-08-25 00:45:50 +03:00
Tulir Asokan 63672885f6 Install gcc in dockerfile 2018-08-24 23:51:38 +03:00
Tulir Asokan a496cfa7ef Enable CGO in Dockerfile 2018-08-24 23:46:03 +03:00
Tulir Asokan d5aecbb6b4 Make docker-run.sh executable 2018-08-24 23:30:24 +03:00
Tulir Asokan 070fe72f3e Add Dockerfile 2018-08-24 23:06:55 +03:00
Tulir Asokan 5f6955d36f Add Matrix->WhatsApp media bridging 2018-08-24 22:31:18 +03:00