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