No description
Find a file
Tulir Asokan ed5f530d54 Make CI binaries slightly smaller
Disables symbol table and DWARF generation. Stack traces and other runtime
debugging features should still work, only external tools like gdb won't.
2021-08-15 22:53:08 +03:00
config Add option to disable status bridging. Fixes #166 2021-06-01 15:28:15 +03:00
database Don't mark messages older than chat info receive date as read after backfill 2021-05-18 20:09:12 +03: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 Make CI binaries slightly smaller 2021-08-15 22:53:08 +03:00
bridgestate.go Rename error_source to source in bridge status 2021-08-05 15:44:55 +03:00
build.sh Include commit information in CI builds. Fixes #158 2020-06-03 20:32:53 +03:00
commands.go Switch bridge state system to using state events 2021-08-04 16:14:47 +03:00
community.go Update mautrix-go 2020-05-08 22:32:22 +03:00
crypto.go Move request retrying to mautrix-go 2021-04-15 16:23:40 +03:00
custompuppet.go Send double puppeting identifier with read receipts if server supports it 2021-05-18 15:23:19 +03: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.14 2021-06-25 17:11:53 +03:00
Dockerfile.ci Update Docker image to Alpine 3.14 2021-06-25 17:11:53 +03:00
example-config.yaml Add option to disable status bridging. Fixes #166 2021-06-01 15:28:15 +03:00
formatting.go Update mautrix-go 2021-06-17 12:38:04 +03:00
go.mod Update go-whatsapp to support ephemeral and view once messages 2021-08-08 15:22:21 +03:00
go.sum Update go-whatsapp to support ephemeral and view once messages 2021-08-08 15:22:21 +03:00
LICENSE Initial commit 2018-08-12 22:26:05 +03:00
main.go Bump version to v0.1.8 2021-08-07 15:04:24 +03:00
matrix.go Track WhatsApp message age and processing duration 2021-06-25 15:33:46 +03:00
metrics.go Rename whatsapp_message and whatsapp_message_age metrics 2021-06-30 15:13:48 +03:00
no-crypto.go Fix no-crypto build 2020-09-24 15:49:13 +03:00
portal.go Ignore WhatsApp file length and hash mismatches 2021-08-06 01:33:17 +03:00
provisioning.go Switch bridge state system to using state events 2021-08-04 16:14:47 +03:00
puppet.go Use mutex for accessing go-whatsapp contacts and chats maps 2021-06-19 02:22:01 +03:00
README.md Update repo path 2021-08-06 17:46:57 +03:00
ROADMAP.md Add support for Matrix->WhatsApp location messages 2021-08-04 10:56:55 +03:00
user.go Switch bridge state system to using state events 2021-08-04 16:14:47 +03:00

mautrix-whatsapp

A Matrix-WhatsApp puppeting bridge based on the Rhymen/go-whatsapp implementation of the sigalor/whatsapp-web-reveng project.

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