Go to file
Tulir Asokan 9e39ce565b Move read receipt handling to portal loop
This ensures that read receipts are only handled after the message
they're pointing at, even if the read receipt is sent immediately
(e.g. when the user has WhatsApp open on their phone).
2022-01-19 14:18:34 +02:00
config Add support for disappearing messages 2022-01-07 14:32:00 +02:00
database Fix state store logging errors when power levels aren't cached 2022-01-17 10:45:36 +02:00
.editorconfig Add olm to CI builds 2020-05-08 23:53:30 +03:00
.gitignore Add build tags for disabling crypto independently of cgo 2020-08-02 13:55:02 +03:00
.gitlab-ci.yml Add sha256sum files to CI artifacts 2021-11-06 15:55:52 +02:00
bridgestate.go Update whatsmeow to maybe fix retry receipts 2021-11-30 15:14:56 +02:00
build.sh Include commit information in CI builds. Fixes #158 2020-06-03 20:32:53 +03:00
CHANGELOG.md Bump version to v0.2.3 2022-01-16 20:15:27 +02:00
commands.go Pass event ID into CommandEvents 2022-01-07 14:39:00 +02:00
crypto.go Fix name of trace levels 2021-12-06 14:13:18 +02:00
custompuppet.go Fix legacy EDU handling 2021-12-09 14:17:13 +02:00
disappear.go Only create goroutines for next hour of disappearing messages 2022-01-07 14:46:53 +02:00
docker-run.sh Update license year, Dockerfile, docker-run.sh and deps and add editorconfig 2019-01-12 15:54:04 +02:00
Dockerfile Update Docker image to Alpine 3.15 2021-11-30 13:17:33 +02:00
Dockerfile.ci Update Docker image to Alpine 3.15 2021-11-30 13:17:33 +02:00
example-config.yaml Add support for disappearing messages 2022-01-07 14:32:00 +02:00
formatting.go Initial switch to go.mau.fi/whatsmeow 2021-10-22 20:14:34 +03:00
go.mod Send fully read marker too when bridging read receipts to Matrix 2022-01-17 22:56:18 +02:00
go.sum Send fully read marker too when bridging read receipts to Matrix 2022-01-17 22:56:18 +02:00
historysync.go Add support for multi-contact messages 2022-01-03 16:11:39 +02:00
LICENSE Initial commit 2018-08-12 22:26:05 +03:00
main.go Bump version to v0.2.3 2022-01-16 20:15:27 +02:00
matrix.go Handle incoming Matrix messages as implicit read receipts 2022-01-17 12:00:02 +02:00
metrics.go Merge branch 'master' into multidevice 2021-10-28 14:00:10 +03:00
no-crypto.go Remove legacy build tags 2021-10-31 13:04:56 +02:00
portal.go Move read receipt handling to portal loop 2022-01-19 14:18:34 +02:00
provisioning.go Add provisioning API to sync appstate 2022-01-10 12:31:13 +02:00
puppet.go Add support for MSC2409 2021-12-07 16:02:51 +02:00
README.md Merge branch 'multidevice' 2021-10-30 18:53:34 +03:00
ROADMAP.md Adjust more things in roadmap 2021-11-06 00:18:16 +02:00
user.go Move read receipt handling to portal loop 2022-01-19 14:18:34 +02:00

mautrix-whatsapp

A Matrix-WhatsApp puppeting bridge based on whatsmeow.

Documentation

All setup and usage instructions are located on docs.mau.fi. Some quick links:

Features & Roadmap

ROADMAP.md contains a general overview of what is supported by the bridge.

Discussion

Matrix room: #whatsapp:maunium.net