Watch
1
0
Fork
You've already forked mautrix-signal
0
mirror of https://github.com/mautrix/signal.git synced 2026-11-11 16:49:17 -05:00
Commit graph mautrix-signal/pkg/connector
Author SHA1 Message Date
Indent
9c0a9d4543 connector: warn when Signal reports the primary device as idle
Signal adds an idle-primary-device alert to the websocket upgrade response
when the primary phone hasn't been seen for a long time, and later unlinks
all linked devices of such accounts. Mirror the alert in the bridge state
so the user is told to open Signal on their phone before that happens.
2026-11-10 06:17:07 +00:00
indent[bot]
c827c97adb
chatinfo: fall back to profile avatar when contact avatar isn't loaded (#710)
Co-authored-by: Indent <noreply@indent.com>
2026-11-09 17:41:17 +00:00
indent[bot]
34b4187e07
chatinfo: stop listing contacts after request cancellation (#705)
Co-authored-by: Indent <noreply@indent.com>
2026-11-05 15:33:19 +00:00
indent[bot]
7501c40cba
handlesignal: resync group info once for portals synced before reaction overrides (#702)
Co-authored-by: Indent <noreply@indent.com>
2026-11-04 19:17:03 -05:00
indent[bot]
4b5f4f74ca
groupinfo: allow reactions in announcement-only groups (#692)
Co-authored-by: Indent <noreply@indent.com>
2026-11-02 09:28:08 -05:00
indent[bot]
a82a7f38a4
signalmeow/web: use a longer response header timeout for attachment uploads (#695)
Co-authored-by: Indent <noreply@indent.com>
2026-11-01 13:16:23 -05:00
indent[bot]
d3e8d560ba
chatsync: stop waiting for transfer archive after it times out (#698)
Co-authored-by: Indent <noreply@indent.com>
2026-11-01 13:12:33 -05:00
Nick Mills-Barrett
357eb58a44
directmedia: map upstream download failures to matrix errors (#694)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:22:11 +00:00
Nick Mills-Barrett
c2b2792f0b
client,signalmeow/web: log out on upgrade 401 and retry other upgrade errors (#693)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 12:59:59 +00:00
Gerardo Rodriguez
6c5841d1b7
backfill: mark read from the newest item and pass ReadUpTo (#689) 2026-10-26 12:22:45 -04:00
Nick Mills-Barrett
2ef3d65686
connector: map errors to message statuses, resperrors and bridge states (#683) 2026-10-22 22:10:10 +02:00
Nick Mills-Barrett
887a0d1c33
capabilities: allow m4a and wav audio files (#678) 2026-10-21 23:40:25 +02:00
Gerardo Rodriguez
0915c775cf
msgconv/from-matrix: send bodies over 2 KiB as long text attachments (#680) 2026-10-16 18:42:29 -04:00
Gerardo Rodriguez
cbd299ee64
connector: don't generate duplicate transaction IDs (#677) 2026-10-14 06:59:36 -04:00
Gerardo Rodriguez
20d192a7ac
handlematrix: leave groups when deleting them (#675) 2026-10-13 09:23:52 -04:00
Gerardo Rodriguez
bb1cb86343
handlesignal: don't count storage service updates as contact syncs (#676) 2026-10-13 08:29:32 -04:00
Tulir Asokan
4d3b54d3f9 signalmeow/store: dispatch events for identity changes 2026-10-12 14:53:08 +03:00
Tulir Asokan
11b854b7d5 handlesignal: don't fail group info changes entirely 2026-10-12 14:02:54 +03:00
Tulir Asokan
2ed2d00694 signalmeow/receiving: add various length checks and other fixes 2026-10-12 14:02:54 +03:00
Tulir Asokan
fc893ce0a3 startchat: ensure phone number lookup doesn't use stale cached response 2026-10-08 18:09:40 +03:00
Tulir Asokan
97a5f2d0af userinfo: store resolved usernames 2026-10-08 17:44:04 +03:00
Tulir Asokan
18f645a05d startchat,signalmeow,libsignalgo: add support for looking up usernames 2026-10-08 17:33:31 +03:00
Tulir Asokan
d9ace4c552 signalmeow: add support for phonenumberless accounts 2026-10-08 16:54:29 +03:00
Highest
6b4c22586c
handle*,signalmeow: implement view-once media with new interface (#672) 2026-10-06 15:24:08 -04:00
Tulir Asokan
e131b72209 handle*,signalmeow: add support for blocking DMs 2026-10-05 17:52:08 +03:00
Nick Mills-Barrett
da84491279
signalmeow/storageservice: serialize storage syncs and coalesce fetch latest notices (#670) 2026-09-25 20:54:08 +01:00
Tulir Asokan
3ee213518c signalmeow: add grpc protos and move others 2026-09-05 00:57:28 +03:00
Tulir Asokan
92d237af93 handle*: save edit stubs in transactions 2026-08-24 18:45:38 +03:00
Nick Mills-Barrett
4eaacd6c56
login: use ErrInvalidLoginFlowID for unknown login flow IDs (#663) 2026-08-12 18:22:22 +01:00
Tulir Asokan
4f4f00423c login: remove unused step type constant 2026-08-07 13:27:06 +03:00
Nick Mills-Barrett
3ddb32dd23
handle*: insert stub message rows for old edit events (#661)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2026-08-06 19:15:21 +03:00
Bradley Birch
6e57bf3956
capabilities: add more details for polls (#659) 2026-07-23 14:46:26 +01:00
Nick Mills-Barrett
f25f588bc4
login: implement proper error handling (#657) 2026-07-21 17:58:23 +01:00
Tulir Asokan
4bbfe7e2cc msgconv/from-signal: handle attachment mime types more like signal desktop 2026-07-16 21:07:56 +03:00
Tulir Asokan
dad6d00169 handlematrix: fix changing poll vote 2026-07-14 22:17:04 +03:00
Tulir Asokan
b74061f29d capabilities: advertise poll sending support
Closes #655
2026-07-14 15:28:23 +03:00
Tulir Asokan
8c4d5e1e7c signalmeow: simplify some errors 2026-07-02 16:59:34 +03:00
Tulir Asokan
605693e294 handlematrix: auto-join ghost after knock accept 2026-06-09 17:11:28 +03:00
SpiritCroc
41a37cd184
capabilities: drop webp to only partial support (#649)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2026-05-12 11:43:06 +02:00
Tulir Asokan
694858478c client: add stub ListImagePacks method 2026-04-30 15:49:16 +03:00
Tulir Asokan
1f1b645213 client: add support for importing Signal sticker packs 2026-04-30 13:17:56 +03:00
Tulir Asokan
14559977fc directmedia: fix response metadata for avatars 2026-04-30 12:05:00 +03:00
Tulir Asokan
e0901b648f handlesignal: add support for admin deletes 2026-04-13 16:58:43 +03:00
Tulir Asokan
2297e6b48b signalmeow: update protobufs
Content and SyncMessage switched to use oneofs, which is why a lot of code changed
2026-04-13 16:49:08 +03:00
Tulir Asokan
aad72ca39b dependencies: update mautrix-go 2026-04-11 01:06:38 +03:00
Tulir Asokan
53a3faa969 chatinfo: fix uploading avatar when creating group 2026-04-10 20:46:42 +03:00
Tulir Asokan
c2f0a1bbf7 handlesignal: use bridge background context instead of todo 2026-04-09 14:13:01 +03:00
Tulir Asokan
59eaa36415 chatsync: stop syncing if client is logged out
Closes #645
2026-04-09 14:13:01 +03:00
Tulir Asokan
9d34e0d7fa chatsync: catch missing recipients for backup chats 2026-04-09 13:58:58 +03:00
Tulir Asokan
9257116792 client: ensure connection is cancelled when bridge is stopped 2026-04-09 13:58:06 +03:00