A Matrix-Google Messages puppeting bridge
Find a file
Tulir Asokan 89b9f46301 Don't clear puppets when phone ID changes
Otherwise the avatars will remain on the server and won't be properly reset
when new contact info comes in for the same user.
2024-03-01 14:42:40 +02:00
.github Update pre-commit hooks and Go version used for linting 2024-02-23 21:20:20 +02:00
config Expose debug API with pprof 2023-12-05 16:23:12 +02:00
database Don't clear puppets when phone ID changes 2024-03-01 14:42:40 +02:00
libgm Bridge custom emoji reactions as :custom: 2024-02-29 15:49:36 +02:00
.editorconfig Use spaces in .proto file indents 2023-07-01 12:52:53 +03:00
.gitattributes Mark .pb.raw files as binary 2023-07-17 02:09:54 +03:00
.gitignore Update gitignore 2023-11-06 16:06:30 +02:00
.gitlab-ci.yml Initial commit 2023-06-30 12:51:54 +03:00
.pre-commit-config.yaml Update pre-commit hooks and Go version used for linting 2024-02-23 21:20:20 +02:00
analytics.go use http.MethodPost constant 2023-10-09 15:49:52 +01:00
backfill.go Update mautrix-go 2024-02-23 21:20:26 +02:00
bridgestate.go Update pairing type disconnection error messages 2024-02-23 20:45:24 +02:00
build.sh Initial commit 2023-06-30 12:51:54 +03:00
CHANGELOG.md Bump version to v0.2.4 2024-01-16 16:18:59 +02:00
commands.go Check cookies are present before trying to log in 2024-02-26 16:54:06 +02:00
custompuppet.go Update mautrix-go 2024-02-23 21:20:26 +02:00
docker-run.sh Add initial compiling version of bridge 2023-07-02 17:52:28 +03:00
Dockerfile Update Docker image to Alpine 3.19 2024-02-23 21:20:23 +02:00
Dockerfile.ci Update Docker image to Alpine 3.19 2024-02-23 21:20:23 +02:00
Dockerfile.dev Update Docker image to Alpine 3.19 2024-02-23 21:20:23 +02:00
example-config.yaml Expose debug API with pprof 2023-12-05 16:23:12 +02:00
go.mod Update mautrix-go 2024-02-23 21:20:26 +02:00
go.sum Update mautrix-go 2024-02-23 21:20:26 +02:00
LICENSE Initial commit 2023-06-30 12:51:54 +03:00
main.go Bump version to v0.2.4 2024-01-16 16:18:59 +02:00
messagetracking.go Update mautrix-go 2024-02-23 21:20:26 +02:00
portal.go Improve hacky deduplication algorithm 2024-03-01 13:53:46 +02:00
provisioning.go Check cookies are present before trying to log in 2024-02-26 16:54:06 +02:00
puppet.go Don't clear puppets when phone ID changes 2024-03-01 14:42:40 +02:00
README.md Remove warning in readme 2023-07-17 18:40:52 +03:00
ROADMAP.md Refactor message status handling and bridge read receipts 2023-08-08 18:49:03 +03:00
user.go Don't clear puppets when phone ID changes 2024-03-01 14:42:40 +02:00

mautrix-gmessages

A Matrix-Google Messages puppeting bridge.

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: #gmessages:maunium.net