A Matrix-Signal puppeting bridge
Find a file
2024-01-24 14:42:01 -05:00
.github Update to libsignal 0.37.0 2024-01-04 19:52:09 +02:00
.idea Add icon for IDEA 2024-01-03 14:05:26 +02:00
bpnsclient Add bpnsclient and connect first user to BPNS as PoC 2024-01-24 14:42:01 -05:00
config Add proper name for notes to self room 2024-01-07 13:14:17 +02:00
database Handle edge case in portal table upgrade 2024-01-18 23:12:39 +02:00
msgconv Add support for incoming contact messages 2024-01-13 18:21:09 +02:00
pkg Update to libsignal 0.39.2 2024-01-22 01:22:13 +02:00
.dockerignore Remove everything and add stub Go modules 2023-03-22 00:12:44 +02:00
.editorconfig Update editorconfig 2023-12-17 23:48:07 +02:00
.envrc nix: shell -> flake 2023-12-26 18:39:42 -07:00
.gitignore Switch signalmeow upgrades to dbutil 2023-12-17 15:14:31 +02:00
.gitlab-ci.yml Add build flags to fix macOS build 2023-12-17 16:13:39 +02:00
.gitmodules Added libsignal as a submodule 2023-07-21 10:45:59 -04:00
.pre-commit-config.yaml pre-commit: ban Msgf() from zerolog 2024-01-06 09:03:43 -07:00
build-go.sh Fix standalone dockerfile 2023-12-18 13:11:32 +02:00
build.sh Fetch submodules in build.sh 2024-01-01 18:54:19 +02:00
CHANGELOG.md Update changelog 2024-01-09 16:20:49 +02:00
commands.go Update usersBySignalID when logging in 2024-01-18 22:52:12 +02:00
custompuppet.go Update usersBySignalID when logging in 2024-01-18 22:52:12 +02:00
disappearing.go staticcheck: fix S1012,S1024: use time.Until and time.Since 2024-01-08 09:36:55 -07:00
docker-run.sh Build fully static binaries and use Alpine for docker image 2023-12-12 16:36:17 +02:00
Dockerfile Fix standalone dockerfile 2023-12-18 13:11:32 +02:00
Dockerfile.ci Build fully static binaries and use Alpine for docker image 2023-12-12 16:36:17 +02:00
example-config.yaml Add proper name for notes to self room 2024-01-07 13:14:17 +02:00
flake.lock nix: shell -> flake 2023-12-26 18:39:42 -07:00
flake.nix nix: shell -> flake 2023-12-26 18:39:42 -07:00
go.mod Update dependencies 2024-01-17 00:07:21 +02:00
go.sum Update dependencies 2024-01-17 00:07:21 +02:00
LICENSE Initial commit 2020-09-28 02:03:47 +03:00
main.go Add bpnsclient and connect first user to BPNS as PoC 2024-01-24 14:42:01 -05:00
Makefile Allow debug build & remote debugging (#13) 2023-11-14 16:03:17 -05:00
messagetracking.go messagetracking/sendMessageMetrics: use local log 2024-01-06 10:28:33 -07:00
metrics.go staticcheck: fix S1012,S1024: use time.Until and time.Since 2024-01-08 09:36:55 -07:00
portal.go Fix avatar change deduplication based on hash 2024-01-24 14:36:27 +02:00
provisioning.go Update usersBySignalID when logging in 2024-01-18 22:52:12 +02:00
puppet.go Fix avatar change deduplication based on hash 2024-01-24 14:36:27 +02:00
README.md Remove outdated badges 2023-12-18 02:21:48 +02:00
ROADMAP.md Add support for incoming contact messages 2024-01-13 18:21:09 +02:00
user.go Add bpnsclient and connect first user to BPNS as PoC 2024-01-24 14:42:01 -05:00

mautrix-signal

Languages License GitLab CI

A Matrix-Signal 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: #signal:maunium.net