Nick Mills-Barrett
782cb6c871
signalmeow/web: reset request time when retrying requests
...
When a websocket stops responding, the pending request is retried after the
connection is torn down, but it kept the original request time and was
therefore rejected as too old by the new connection's write loop.
Stamp each attempt with its own request time.
2026-08-19 17:03:36 +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
4eaacd6c56
login: use ErrInvalidLoginFlowID for unknown login flow IDs ( #663 )
2026-08-12 18:22:22 +01:00
Tulir Asokan
8c7333a033
msgconv/matrixfmt: fix tests
...
[skip cd]
2026-08-07 15:21:11 +03:00
Tulir Asokan
979d48aeb1
libsignalgo/conversions: use unsafe.Pointer for go -> c string too
2026-08-07 15:15:39 +03:00
Tulir Asokan
9142786157
libsignal: update to v0.100.0
2026-08-07 15:04:29 +03:00
Tulir Asokan
542e5a3284
msgconv/matrixfmt: fix bridging code blocks
2026-08-07 13:27:17 +03: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
bed128ab84
dependencies: update mautrix-go
2026-07-19 16:34:51 +03: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
1fb83f12b4
libsignal: update to v0.97.2
2026-07-13 15:44:31 +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
facfe86a50
libsignal: update to v0.96.2
2026-06-21 20:19:31 +03:00
Tulir Asokan
8217fb9e42
signalmeow/provisioning: update capabilities
2026-06-21 20:19:28 +03:00
Tulir Asokan
605693e294
handlematrix: auto-join ghost after knock accept
2026-06-09 17:11:28 +03:00
Tulir Asokan
2a8769e32a
signalmeow/receiving: check handler success before deleting buffered plaintext
2026-06-09 17:11:28 +03:00
Tulir Asokan
fe3a952c2f
signalmeow/sending: remove unnecessary log context propagation
2026-06-05 00:22:54 +03:00
Tulir Asokan
d54de94b9a
libsignal: update to v0.94.4
2026-06-05 00:22:40 +03:00
Tulir Asokan
04fc9acaf4
signalmeow: switch to fetching cds2.proto from libsignal
2026-06-05 00:12:12 +03:00
Tulir Asokan
69aca6365f
signalmeow: update protobufs
2026-06-05 00:07:51 +03:00
Tulir Asokan
2252280617
signalmeow: update contact discovery mrenclave
2026-05-21 22:59:46 +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
4545def017
signalmeow/web: log request durations
2026-05-11 16:16:36 +03:00
Tulir Asokan
9cdd4c9963
signalmeow: update protobufs
2026-05-08 16:57:56 +03:00
Tulir Asokan
06bdbfc2ca
libsignal: update to v0.93.2
2026-05-08 16:55:42 +03:00
Tulir Asokan
90487a25e0
imagepack: return 404 on incorrectly formatted link
2026-05-06 13:47:09 +03:00
Tulir Asokan
0214ecc600
msgconv/imagepack: fix stickers with no bridged metadata
2026-05-04 17:32:04 +03: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
9e9dc8b548
signalmeow/sticker: add methods for creating and fetching sticker packs
2026-04-28 14:24:30 +03:00
Tulir Asokan
c2afb9f113
signalmeow/web: sent ContentLength field in request
2026-04-28 14:24:30 +03:00
Tulir Asokan
6beb2faa9f
msgconv/from-matrix: preserve sticker pack metadata when sending to signal
2026-04-28 14:24:30 +03:00
Tulir Asokan
2b2a3b036f
signalmeow/attachments: use go-util for pkcs7 padding
2026-04-27 20:50:07 +03:00
Tulir Asokan
d4b2659f96
signalmeow/sending: remove unnecessary warnings for receipt sync messages
2026-04-27 12:20:03 +03:00
Tulir Asokan
fd61f51ed9
signalmeow/storageservice: handle binary uuids in contact records
2026-04-15 14:28:57 +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
38f2ba9430
signalmeow/groups: use shared error type for unknown group master key
2026-04-13 16:49:08 +03:00
Tulir Asokan
952e7c473b
libsignal: update to v0.92.1
2026-04-13 16:49:08 +03:00
Tulir Asokan
1c531e03da
signalmeow/groups: catch missing group master key
2026-04-12 23:16:33 +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