Tulir Asokan
53a3faa969
chatinfo: fix uploading avatar when creating group
2026-04-10 20:46:42 +03:00
Tulir Asokan
69f9b48e35
signalmeow/attachments: handle unknown content length in downloads
...
Closes #644
2026-03-19 20:57:48 +02:00
Tulir Asokan
cb7849efd6
signalmeow,msgconv/from-signal: add support for transferring attachments via disk
2026-03-06 00:13:35 +02:00
Tulir Asokan
880849def7
signalmeow/web: fix response bodies not being closed
2026-01-07 14:21:59 +02:00
Tulir Asokan
bd9b96e3a0
signalmeow: move all normal authed requests to websocket
2025-11-24 17:20:53 +02:00
Tulir Asokan
74d9ebb371
signalmeow/attachments: update group avatar upload url
2025-11-15 18:59:21 +02:00
Tulir Asokan
ffd170f0f1
startchat: add support for creating groups ( #607 )
2025-09-04 13:13:58 +03:00
Tulir Asokan
47e4284fea
msgconv,signalmeow: add support for plaintext attachment hashes in backup
2025-07-28 16:23:00 +03:00
Toni Spets
9944eb3507
Initial direct media support
...
Everything still happens in-memory but any file can be downloaded
using direct media URIs.
2025-05-12 17:54:58 +03:00
Tulir Asokan
dd0f10ab70
connector: implement chat list sync and backfill
...
Fixes #1
2025-01-19 14:13:11 +02:00
Tulir Asokan
0a0e0d50d3
signalmeow: add support for receiving history transfers
2025-01-18 16:29:47 +02:00
Tulir Asokan
33ac0b4fca
signalmeow/attachments: remove auth from TUS upload request
2024-11-14 18:03:05 +02:00
Tulir Asokan
b538f47bff
signalmeow/attachments: log response headers for TUS uploads
2024-11-14 17:23:10 +02:00
Tulir Asokan
b0966abd3e
attachments: log data when TUS upload fails
2024-11-13 16:38:24 +02:00
Tulir Asokan
58dacbd6ac
signalmeow/attachments: add basic support for TUS uploads
2024-10-18 14:55:31 +03:00
Tulir Asokan
b09995a892
signalmeow/attachments: update upload path
2024-10-17 22:33:11 +03:00
Tulir Asokan
11686cbe96
signalmeow/web: log attachment download http status
2024-09-14 19:47:11 +03:00
Tulir Asokan
782782b0d0
Fix a bunch of bad loggers
2024-03-22 21:27:02 +02:00
Malte E
20acd100da
bridge matrix -> signal group actions (except pendingMember stuff)
2024-03-20 22:54:25 +01:00
Sumner Evans
6b98c3f955
signalmeow/web: use context logger, make SendHTTPRequest use context
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-07 13:23:59 -07:00
Tulir Asokan
ed7daa088b
Split signalmeow store and client
2024-01-05 14:14:56 +02:00
Tulir Asokan
429125dbf5
Clean up some attachment-related things
2024-01-03 22:35:24 +02:00
Tulir Asokan
75078c7964
Adjust some logs
2024-01-03 12:26:24 +02:00
Sumner Evans
897eda98e1
zerolog: remove instances of using global log
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:45:06 -07:00
Sumner Evans
59e4efd598
signalmeow: use structured logging
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:45:06 -07:00
Sumner Evans
5558469743
http: use http.Method* instead of hard-coded methods
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-02 21:35:42 -07:00
Tulir Asokan
9b459150c4
Refactor Matrix -> Signal message handling
2024-01-03 00:16:19 +02:00
Tulir Asokan
9efe31d789
Refactor Signal -> Matrix message handling
...
Also add support for edits
2024-01-02 19:04:45 +02:00
Tulir Asokan
49ce1f530c
Add copyright headers
2023-12-17 15:54:35 +02:00
Tulir Asokan
61841ca4f1
Organize imports
2023-12-17 15:21:21 +02:00
Scott Weber
310989d662
Refactor decrypting attachments into it's own function
2023-09-27 16:38:08 -04:00
Scott Weber
697cf63df1
Get contacts (for profile keys) on connect!
...
Send a contact sync request on initial websocket connection, then parse
the response, grab profile keys and store them (not doing anything with
other contact info and avatars yet).
Also fix attachment decryption - was ignoring extra padding at the end
of the buffer, which image formats were fine with but unmarshalling a
protobuf was not..
2023-09-19 19:06:41 -04:00
Scott Weber
a12c5bb5d1
Download, decrypt, upload user profile avatar. But need to figure out caching
2023-08-31 20:17:23 -04:00
Scott Weber
f52f236780
Sending images!
2023-08-31 12:58:18 -04:00