Tulir Asokan
72b0616261
signalmeow/web: don't deadlock on status channel
2025-03-13 17:43:11 +02:00
Tulir Asokan
074a2a9bef
client: consume unauth websocket status in ConnectBackground
2025-03-13 17:38:14 +02:00
Tulir Asokan
e55601d0e0
signalmeow/web: fix another oversized channel
2025-03-13 16:41:39 +02:00
Tulir Asokan
85cee8308e
signalmeow: remove unnecessarily big channel buffer
2025-03-13 14:54:29 +02:00
Tulir Asokan
562ed05593
signalmeow: add request id to all incoming request logs
2025-03-13 14:52:11 +02:00
Tulir Asokan
f09966c148
signalmeow/web: remove redundant use of function pointer
2025-03-13 14:49:40 +02:00
Tulir Asokan
521f5e569d
signalmeow/web: add logs for missing responses
2025-03-13 14:48:09 +02:00
Tulir Asokan
e9ae079903
libsignal: update to v0.67.4
2025-03-12 14:34:59 +02:00
Nick Mills-Barrett
13a4881fdb
backfill: don't delete all backfill messages if will paginate flag set
2025-03-11 14:08:25 +00:00
Nick Mills-Barrett
89e2a3a5f2
dependencies: upgrade mautrix-go
2025-03-11 14:08:13 +00:00
Tulir Asokan
cc42285a53
capabilities: resend to include gif info
2025-03-10 17:58:52 +02:00
Tulir Asokan
d7c598dbf4
client: enable registering apns pushers
2025-03-07 17:20:20 +02:00
Tulir Asokan
9e7a24a7ba
client: don't propagate background timeouts if connection was successful
2025-03-04 14:49:17 +02:00
Tulir Asokan
870f0d152e
signalmeow: fix propagating errors when disconnected
2025-02-26 19:10:01 +02:00
Nick Mills-Barrett
4713ddfcd1
signalmeow: block until stop completes
...
Currently the disconnect/stop bridge call will complete before all the
loops have returned. This switches them all to use a shared cancelable
context and wait group to block on stop until all loops exit.
2025-02-26 16:57:15 +00:00
Tulir Asokan
272f38297f
libsignal: update to v0.67.0
2025-02-25 18:22:24 +02:00
Tulir Asokan
6e22103e1c
dependencies: update mautrix-go
2025-02-25 14:26:19 +02:00
Scott Weber
79985bffa9
login: open new WS and refresh QR code after 45s ( #585 )
2025-02-18 10:42:12 -05:00
Tulir Asokan
2e44f2ca13
Bump version to v0.8.0
2025-02-16 17:30:24 +02:00
Tulir Asokan
143cd120f5
libsignal: update to v0.66.2
2025-02-16 17:27:27 +02:00
Tulir Asokan
8c22feeb53
dependencies: update
2025-02-16 17:23:04 +02:00
Tulir Asokan
daadb450e3
ci: disable gotestfmt
...
It doesn't like build warnings in Go 1.24's new json format
2025-02-13 15:28:32 +02:00
Tulir Asokan
79776c13bc
signalmeow/store: fix missing columns in signalmeow_backup_chat table
2025-02-13 14:59:44 +02:00
Tulir Asokan
50b9a51c1e
dependencies: update go
2025-02-12 18:44:21 +02:00
Tulir Asokan
36f25e257d
libsignal: update to v0.66.1
2025-02-12 18:44:21 +02:00
Tulir Asokan
6abb21cfac
userinfo: don't fetch info in background mode unless necessary
2025-02-12 18:44:21 +02:00
Tulir Asokan
3d5f873cfc
connector: connect unauthed websocket in background mode
2025-02-12 18:44:21 +02:00
Tulir Asokan
5c7cd643fa
dependencies: update mautrix-go
2025-02-04 12:51:01 +02:00
Tulir Asokan
985898a708
build: fix passing arguments to build.sh
...
Fixes #583
2025-02-04 11:52:38 +02:00
Tulir Asokan
3781461b28
signalmeow/store: fix locking recipient store
2025-02-04 11:48:31 +02:00
Tulir Asokan
f07723070d
signalmeow/store: add logs for recipient updates
2025-01-30 18:11:06 +02:00
Tulir Asokan
0ca656a5e1
signalmeow: update backup capability id
2025-01-30 14:57:16 +02:00
Tulir Asokan
872c2843f3
libsignal: update to v0.65.4
2025-01-30 12:47:35 +02:00
Tulir Asokan
e4bb6db825
signalmeow: update protobufs
2025-01-30 12:41:05 +02:00
Tulir Asokan
f5c818b360
client: update ConnectBackground function signature
2025-01-23 15:08:09 +02:00
Tulir Asokan
15485eb0fd
signalmeow/attachments: fix splitting stream with chunks over 8192 bytes
2025-01-22 19:05:17 +02:00
Tulir Asokan
0b4d63a62b
login: only sync storage after chats
2025-01-20 20:09:06 +02:00
Tulir Asokan
121945a445
signalmeow/storageservice: process updates in transaction
2025-01-20 20:02:16 +02:00
Tulir Asokan
3db54fd574
client: unlink device when logging out
2025-01-19 20:47:07 +02:00
Tulir Asokan
dceab3c8b3
signalmeow/backup: remove incorrect comment
...
The early returns are caused by duplicate calls to WaitForTransfer
2025-01-19 19:18:44 +02:00
Tulir Asokan
1e622b7bc6
login: remove duplicate sync chats call
2025-01-19 19:16:21 +02:00
Tulir Asokan
bd09149e63
changelog: update
2025-01-19 19:13:18 +02:00
Tulir Asokan
430b7317db
signalmeow/backup: sleep between requests if server is acting weird
2025-01-19 19:12:20 +02:00
Tulir Asokan
5b0df8b893
signalmeow/store: fix constraint in db upgrade
2025-01-19 14:32:44 +02:00
Tulir Asokan
ee976eaab3
signalmeow: fix caching profile fetch errors
2025-01-19 14:24:50 +02:00
Tulir Asokan
dd0f10ab70
connector: implement chat list sync and backfill
...
Fixes #1
2025-01-19 14:13:11 +02:00
Tulir Asokan
dd3aab051f
signalmeow: store history transfer data in db
2025-01-19 13:59:57 +02:00
Tulir Asokan
030c83c197
chatinfo: only clear avatar after fetching profile with no avatar
2025-01-19 13:58:22 +02:00
Tulir Asokan
8cdc01f21d
chatinfo: stop using deprecated Members list
2025-01-19 13:07:43 +02:00
Tulir Asokan
fc6a95375e
msgconv: switch from exp/slices to stdlib slices
2025-01-18 16:32:00 +02:00