Commit graph

1547 commits

Author SHA1 Message Date
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
Tulir Asokan 5eacaafc93 Add last typing update timestamp to check intended action of available presence properly 2018-08-24 22:06:17 +03:00
Tulir Asokan 0b7d23e897 Add WhatsApp->Matrix formatting 2018-08-24 22:05:38 +03:00
Tulir Asokan a7f7295528 Add WhatsApp->Matrix typing notifications and presence 2018-08-24 20:02:38 +03:00
Tulir Asokan 1f87deb317 Add WhatsApp->Matrix read receipts and phone connection notifications 2018-08-24 20:02:18 +03:00
Tulir Asokan 60529bf022 Update README.md 2018-08-24 10:14:44 +03:00
Tulir Asokan 829f3ea292 Add features & roadmap 2018-08-24 10:14:07 +03:00
Tulir Asokan 40fccddaf1 Update README 2018-08-24 00:52:17 +03:00
Tulir Asokan b62a85a6df Implement matrix->whatsapp formatting and fix whatsapp->matrix files 2018-08-24 00:52:06 +03:00
Tulir Asokan d13bf4ae64 Add JSONMessage parsing to whatsapp extensions 2018-08-24 00:51:40 +03:00
Tulir Asokan 329bc9d8ce Add avatars, room topics and message deduplication 2018-08-23 01:12:26 +03:00
Tulir Asokan c1f8d264f4 Fix portal DB scanning and add initial message bridging 2018-08-19 18:21:38 +03:00
Tulir Asokan a9124b89bd Fix and add things
* Fix user ID reservation in registration
* Fix some database things
* Add commands
* Add basic contact syncing and portal creation
* Add better error logging
2018-08-18 22:57:33 +03:00
Tulir Asokan edd4f817e4 Use type aliases for different ID types and add puppet type 2018-08-17 00:11:28 +03:00
Tulir Asokan 141eba644b Fix data storage and other things 2018-08-16 19:20:07 +03:00
Tulir Asokan 9c48eeb534 Add puppet and portal stuff and fix config stuff 2018-08-16 15:59:18 +03:00
Tulir Asokan fd3c1fb77c Add database models and improve config/main 2018-08-13 23:24:44 +03:00
Tulir Asokan ace08205d9 Initial config structs and example config, some whatsapp testing 2018-08-13 01:00:23 +03:00
Tulir Asokan c84b5dd5dc Initial commit 2018-08-12 22:26:05 +03:00