1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-14 21:26:54 -04:00
Commit graph

1,725 commits

Author SHA1 Message Date
Tulir Asokan
6964a0d175 v2: add read receipts and other things 2024-06-12 19:45:21 +03:00
Tulir Asokan
ecd444fbf3 v2: add retry loop in initial connect 2024-06-12 14:59:11 +03:00
Tulir Asokan
e637cdfac7 v2: Add bridge states 2024-06-11 20:29:04 +03:00
Tulir Asokan
ecd4f055ae Use new main function for v2 bridge 2024-06-11 15:06:04 +03:00
Tulir Asokan
67da642147 Merge branch 'bridgev2' 2024-06-10 22:30:35 +03:00
Tulir Asokan
d501ce0578 Add portal receiver to DMs 2024-06-10 22:15:10 +03:00
Tulir Asokan
64a364d97d Update reaction deduplication 2024-06-07 12:57:41 +03:00
Tulir Asokan
851aac5f45 Stop using SimpleRemoteEvent 2024-06-06 21:01:49 +03:00
Tulir Asokan
7e74d98371 Implement Matrix reactions, edits and redactions 2024-06-06 16:11:58 +03:00
Tulir Asokan
204824bbae Add logout method and update message interface 2024-06-05 13:52:51 +03:00
Tulir Asokan
69de6afae2 Reorganize v2 packages 2024-06-04 14:36:28 +03:00
Tulir Asokan
18116ea9f4 Move login command to mautrix-go 2024-06-03 22:34:33 +03:00
Tulir Asokan
c39813f793 Merge branch 'main' into bridgev2 2024-06-03 19:15:34 +03:00
Tulir Asokan
860fad4d5c Fix signal_log_flush_callback signature too 2024-06-03 19:10:09 +03:00
Tulir Asokan
088badafa3 Fix libsignal log interface 2024-06-03 18:37:18 +03:00
Tulir Asokan
3e6561054e Update to libsignal 0.49.0 2024-06-03 16:57:45 +03:00
Tulir Asokan
c5a7ccaf89 Fix contact avatars 2024-05-31 15:47:27 +03:00
Tulir Asokan
954da8480c Add connector config 2024-05-29 20:46:28 +03:00
Tulir Asokan
b3e881ce47 Fix contact avatars 2024-05-29 15:09:06 +03:00
Tulir Asokan
e5e3dd1abc Add initial user and room metadata support 2024-05-28 20:52:07 +03:00
Tulir Asokan
874712c0f2 Initial draft bridge with v2 architecture 2024-05-27 13:54:06 +03:00
Tulir Asokan
6304b6b8c3 Remove msc1767 audio field. Fixes #513 2024-05-17 17:47:16 +03:00
Tulir Asokan
585397a736 Fix PR links in changelog 2024-05-16 16:25:00 +03:00
Tulir Asokan
7ea4cdfce8 Bump version to v0.6.1 v0.6.1 2024-05-16 16:08:51 +03:00
Scott Weber
b602e9472b
Make Signal ping kill and rebuild websocket if it takes more than 20s (#507) 2024-05-01 10:17:15 +02:00
Malte E
73e7619312
Properly convert long text messages from Signal (#506)
Fixes #479
2024-05-01 10:17:07 +02:00
Malte E
2a4b58e04a
Add support for Matrix -> Signal location messages (#504)
Fixes #424
2024-05-01 10:16:54 +02:00
Tulir Asokan
703becae6d Bump version to v0.6.0 v0.6.0 2024-04-16 14:05:16 +03:00
Tulir Asokan
cd13814b3d Add missing check to create command 2024-04-15 13:06:38 +03:00
Tulir Asokan
c8f2f78929 Update dependencies 2024-04-15 12:41:38 +03:00
Malte E
e7b62ee93b
Try fix zero length user ID error (#498) 2024-04-14 00:06:32 +03:00
Scott Weber
e369a56c31
Minor incoming messages refactor and send m.notice on decryption errors (#496)
We were falling through without propagating errors anywhere. I caught
most decryption errors and send them along in the new Err field in
DecryptionResult, to be then passed along to the bridge as a new type of
chat event.

I'm going to do another pass to catch any last decryption errors, but
this should be a big improvement over what we currently do.
2024-04-11 14:31:27 -04:00
Tulir Asokan
d946571c5a Remove invalid cleanup calls 2024-04-10 19:37:50 +03:00
Tulir Asokan
57348d0943 Update to libsignal 0.44.0 2024-04-10 12:30:50 +03:00
Malte E
680e0b8c52
Handle missed GroupChanges using group history (#488) 2024-04-08 22:24:49 +03:00
Tulir Asokan
7599cd04e9
Merge pull request #495 from maltee1/invite_command
UUID->ServiceID & invite command
2024-04-06 15:06:53 +03:00
Malte E
9bf99ebe0e
Fix comparison in promotePendingPniAciMembers 2024-04-05 11:22:49 +02:00
Malte E
fd7c3cd1b5 add list-invited and revoke-invite commands, some fixes 2024-04-04 21:40:05 +02:00
Malte E
f24a76186d UUID->ACI & invite command 2024-04-02 23:14:08 +02:00
Malte E
efc22ef158
Send correct event to other users when creating group (#491)
Use empty message with GroupV2Context instead of an empty group change
2024-04-02 11:09:31 +03:00
Tulir Asokan
f6e698281a Fix latest signalmeow db revision number 2024-04-01 13:23:37 +03:00
Tulir Asokan
79d42dd160 Delete session if prekey upload returns 422 2024-04-01 02:39:59 +03:00
Tulir Asokan
6ab46691b3 Log errors when converting prekeys to JSON 2024-04-01 02:15:31 +03:00
Tulir Asokan
62ff03a169 Prevent prekey overflows 2024-04-01 01:50:04 +03:00
Tulir Asokan
00f58da3d5 Move keepalive log to debug level. Fixes #473 2024-03-26 18:11:59 +02:00
Tulir Asokan
bd0da9fee4
Merge pull request #484 from mautrix/tulir/pni-sending
Add support for sending messages to PNIs
2024-03-26 18:05:56 +02:00
Tulir Asokan
ee0ef89f3c Include E164 and identity key in PNI sync messages 2024-03-26 17:59:59 +02:00
Tulir Asokan
6755cf449e Update roadmap link in readme 2024-03-25 21:29:01 +02:00
Tulir Asokan
120eca6dc0 Fix locking in ACI found handler 2024-03-25 21:29:01 +02:00
Tulir Asokan
14a6adc5a2 Fix identity store being hardcoded to ACIs 2024-03-25 21:25:00 +02:00