Watch
1
0
Fork
You've already forked mautrix-signal
0
mirror of https://github.com/mautrix/signal.git synced 2026-11-12 09:09:16 -05:00
Commit graph mautrix-signal/pkg/signalmeow
Author SHA1 Message Date
Indent
c81723961a signalmeow/web: match idle-primary-device in comma-joined alert headers 2026-11-10 06:39:12 +00:00
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]
c820321548
signalmeow/websocket: log alerts sent by the server when connecting (#709)
Co-authored-by: Indent <noreply@indent.com>
2026-11-09 17:34:19 +00:00
Gerardo Rodriguez
e2e994f99f
signalmeow/attachments: send uploadLength when requesting upload form (#703) 2026-11-05 00:28:39 +02: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
indent[bot]
9dbbb6e4ea
signalmeow/keys: upload at most 100 prekeys of each type (#699)
Co-authored-by: Indent <noreply@indent.com>
2026-11-01 13:11:32 -05:00
indent[bot]
ac200339c5
signalmeow/receiving: use ciphertext message type for retry requests (#697)
Co-authored-by: Indent <noreply@indent.com>
2026-11-01 13:06:19 -05:00
Gerardo Rodriguez
880ea0dceb
signalmeow/receiving: ignore hangups for calls accepted on another device (#700) 2026-11-01 07:47:23 -05:00
Tulir Asokan
1cc623ed01 signalmeow/web: only log error responses by default
Closes #696
2026-10-30 14:17:10 +02:00
Nick Mills-Barrett
e2319d6cde
signalmeow: handle closed websocket status channels (#691) 2026-10-29 13:27:39 +00: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
6dc9ac3e0c
signalmeow/web: make request counter atomic (#687) 2026-10-27 08:28:43 -04:00
Gerardo Rodriguez
ccb1792120
signalmeow/senderkey: retry multi-recipient sends on server errors (#684) 2026-10-26 06:23:57 -04:00
Gerardo Rodriguez
7e65e8ecc9
signalmeow/web: don't block read loop exit on full request queue (#685) 2026-10-24 06:38:11 -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
Gerardo Rodriguez
bb1cb86343
handlesignal: don't count storage service updates as contact syncs (#676) 2026-10-13 08:29:32 -04:00
Tulir Asokan
2901b2a60a signalmeow/provisioning: clean up PerformProvisioning flow 2026-10-13 14:35:00 +03:00
Tulir Asokan
d1f74685c8 signalmeow/senderkey: reset shared with list on device removals 2026-10-12 15:11:10 +03:00
Tulir Asokan
4d3b54d3f9 signalmeow/store: dispatch events for identity changes 2026-10-12 14:53:08 +03:00
Tulir Asokan
2ed2d00694 signalmeow/receiving: add various length checks and other fixes 2026-10-12 14:02:54 +03:00
Tulir Asokan
462e5c615a signalmeow/receiving: validate sender certificates properly 2026-10-12 13:39:29 +03:00
Tulir Asokan
e73dca83e7 signalmeow/provisioning: handle binary aci/pni fields 2026-10-09 16:25:40 +03:00
Tulir Asokan
2dfa90bf19 signalmeow/username: allow uppercase letters 2026-10-08 18:08:01 +03:00
Tulir Asokan
2bde52712c signalmeow/provisioning: copy auth credential salt on login 2026-10-08 18:07:39 +03:00
Tulir Asokan
e831a77e42 signalmeow/web: fix grpc target 2026-10-08 17:34:41 +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
Tulir Asokan
241d56187d signalmeow: update protobufs 2026-10-08 15:18:56 +03:00
Highest
6b4c22586c
handle*,signalmeow: implement view-once media with new interface (#672) 2026-10-06 15:24:08 -04:00
Nick Mills-Barrett
e04d4c941e
signalmeow: reconcile self recipient during provisioning (#673)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2026-10-06 09:39:50 +00:00
Tulir Asokan
e131b72209 handle*,signalmeow: add support for blocking DMs 2026-10-05 17:52:08 +03:00
Tulir Asokan
feb07b93a9 signalmeow: use context for attachment download requests 2026-10-01 18:14:00 +03:00
Tulir Asokan
c2099f55d5 signalmeow: update protobufs 2026-10-01 18:14:00 +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
32b9e0ca68 signalmeow/retry: fix handling retry receipts with no sender key info 2026-09-20 17:12:13 +03:00
Toni Spets
7667ed1d4b
signalmeow: fix stop deadlock in key check loop (#669)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2026-09-18 11:56:29 +03:00
Tulir Asokan
4bbf143b1a signalmeow: add grpc client 2026-09-14 13:11:47 +03:00
Tulir Asokan
3ee213518c signalmeow: add grpc protos and move others 2026-09-05 00:57:28 +03:00
Tulir Asokan
f629397f45 signalmeow: update protobufs 2026-09-04 22:59:22 +03:00
Tulir Asokan
6983c5ac68 signalmeow: remove dependency on sealed sender proto 2026-09-04 22:53:07 +03:00
Nick Mills-Barrett
5962e497e9
signalmeow/web: use fresh request time when retrying (#665) 2026-08-24 18:02:22 +01:00
Nick Mills-Barrett
771150ee4a
signalmeow/storageservice: store own profile key from account record (#664) 2026-08-14 14:02:14 +01:00
Nick Mills-Barrett
f25f588bc4
login: implement proper error handling (#657) 2026-07-21 17:58:23 +01:00
Tulir Asokan
bed128ab84 dependencies: update mautrix-go 2026-07-19 16:34:51 +03:00
Tulir Asokan
625353196b signalmeow/senderkey: add missing unlock call 2026-07-08 20:47:02 +03:00
Tulir Asokan
3e7a2287ee signalmeow: retry sender key sends on session not found error 2026-07-02 17:00:52 +03:00
Tulir Asokan
8c4d5e1e7c signalmeow: simplify some errors 2026-07-02 16:59:34 +03:00
Tulir Asokan
8217fb9e42 signalmeow/provisioning: update capabilities 2026-06-21 20:19:28 +03:00