A Matrix-Google Messages puppeting bridge
Find a file
2024-02-23 16:11:10 +02:00
.github Update actions and run on both supported Go versions 2023-12-28 17:25:19 +01:00
config Expose debug API with pprof 2023-12-05 16:23:12 +02:00
database Fix create index 2023-09-05 01:58:57 +03:00
libgm Add hack to ignore weird pre-response data 2024-02-23 15:35:59 +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 Enable go vet in pre-commit 2023-08-09 17:52:30 +03:00
analytics.go use http.MethodPost constant 2023-10-09 15:49:52 +01:00
backfill.go Cancel batch sending if there's nothing to send 2023-08-26 16:45:11 +03:00
bridgestate.go Send error notice if user switches to google account pairing 2023-12-14 01:18:17 +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 Add command for Google account login 2024-02-22 23:05:00 +02:00
custompuppet.go Move double puppeting login code to mautrix-go 2023-08-21 13:52:03 +03:00
docker-run.sh Add initial compiling version of bridge 2023-07-02 17:52:28 +03:00
Dockerfile Add initial compiling version of bridge 2023-07-02 17:52:28 +03:00
Dockerfile.ci Initial commit 2023-06-30 12:51:54 +03:00
Dockerfile.dev Initial commit 2023-06-30 12:51:54 +03:00
example-config.yaml Expose debug API with pprof 2023-12-05 16:23:12 +02:00
go.mod Add Google account pairing support to libgm 2024-02-22 22:39:28 +02:00
go.sum Add Google account pairing support to libgm 2024-02-22 22:39:28 +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 Don't panic on Matrix message when user isn't logged in 2023-09-07 17:21:15 +03:00
portal.go Fix panic when handling read receipt if user isn't connected 2024-01-16 14:21:13 +02:00
provisioning.go Add provisioning API for google login 2024-02-23 16:11:10 +02:00
puppet.go Move all SQL queries to constants 2023-09-05 01:46:56 +03: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 Add provisioning API for google login 2024-02-23 16:11:10 +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