Tulir Asokan
ac75fae4e2
v2: add build scripts
2024-06-17 21:40:47 +03:00
Tulir Asokan
73fcf0c42c
main: update mautrix-go
2024-06-17 18:18:13 +03:00
Tulir Asokan
ec7f6db5ed
v2: add clean shutdown
2024-06-17 16:44:16 +03:00
Tulir Asokan
a670cc4198
v2: add method for registering for push notifications
2024-06-17 14:59:02 +03:00
Tulir Asokan
eb2106dd8f
provisioning: stop using libserv
2024-06-17 14:38:33 +03:00
Tulir Asokan
6428e69426
changelog: add missed row
2024-06-17 14:38:29 +03:00
Tulir Asokan
00abe8099f
Bump version to v0.6.2
v0.6.2
2024-06-16 23:52:05 +03:00
Tulir Asokan
94a2aacce5
v2: Add GetTimeout for typing events
2024-06-16 23:51:39 +03:00
Tulir Asokan
65e2b4c9e1
v2: update mautrix-go
2024-06-14 15:57:28 +03:00
Tulir Asokan
790152b38a
libsignalgo: update libsignal to v0.51.0
2024-06-14 15:57:28 +03:00
Tulir Asokan
20e5f43be8
signalmeow/store: fix master key being non-nil slice when scanned from db
2024-06-14 15:57:28 +03:00
Tulir Asokan
114d478e61
signalmeow: update protobuf schemas
2024-06-14 15:57:25 +03:00
Tulir Asokan
d1e76ad973
v2: update mautrix-go
2024-06-14 12:47:36 +03:00
Tulir Asokan
fabe265707
v2: update mautrix-go
2024-06-13 21:42:19 +03:00
Tulir Asokan
84999d4993
ci: build binaries and docker images for v2 ( #518 )
2024-06-13 17:27:19 +03:00
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