Tulir Asokan
53a3faa969
chatinfo: fix uploading avatar when creating group
2026-04-10 20:46:42 +03:00
Tulir Asokan
426b1f8266
chatinfo: fix room name in DMs
2026-04-07 00:50:47 +03:00
Tulir Asokan
71af50b90c
chatinfo,handlematrix: fix handling room avatars
2025-12-30 23:00:49 +02:00
Tulir Asokan
b2dbdb684c
signalmeow: store whitelisted flag and use it for message requests
2025-12-12 13:36:28 +02:00
Tulir Asokan
cb678dd2f0
handle*,chatinfo: implement new interface for message requests
2025-12-09 16:42:57 +02:00
Tulir Asokan
f286c41844
chatinfo: re-query recipient if ACI is marked as unregistered
2025-12-05 16:02:23 +02:00
Tulir Asokan
d63cf0106b
all: add support for PNI ghosts to bridge invites/bans ( #612 )
2025-10-22 21:49:59 +03:00
Tulir Asokan
4889eae088
chatinfo: add support for PNIs in group creation
2025-10-14 00:20:43 +03:00
Adam Van Ymeren
546230ec40
handlematrix: resync portals upon viewieng if they haven't synced in the last 24h ( #608 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-09-25 12:31:18 -07:00
Tulir Asokan
ffd170f0f1
startchat: add support for creating groups ( #607 )
2025-09-04 13:13:58 +03:00
Tulir Asokan
8ee190a1e7
all: enable mautrix-go's new disappearing message features
2025-08-26 17:23:55 +03:00
Nick Mills-Barrett
f029bbbef0
signalmeow: expose way to fetch profile with custom refresh interval
2025-06-04 18:11:07 +01: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
6abb21cfac
userinfo: don't fetch info in background mode unless necessary
2025-02-12 18:44:21 +02:00
Tulir Asokan
dd0f10ab70
connector: implement chat list sync and backfill
...
Fixes #1
2025-01-19 14:13:11 +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
7ad59f2694
userinfo: implement use_outdated_profiles config option
...
Fixes #538
2024-08-21 13:21:39 +03:00
Tulir Asokan
efe80989af
handlematrix: return wrapped errors in some handlers
...
This enables error notices for signalmeow send errors and better HTTP
responses for start chat API requests.
2024-08-10 23:36:01 +03:00
Tulir Asokan
b7a5bb74b3
chatinfo: implement ValidateUserID
2024-08-08 23:33:22 +03:00
Tulir Asokan
eeffb0d7e5
chatinfo: allow passing service IDs to ResolveIdentifier
2024-08-08 01:31:16 +03:00
Tulir Asokan
0c9f2c19d2
all: delete legacy bridge
2024-08-07 15:14:13 +03:00
Tulir Asokan
570d0542b8
dependencies: update
2024-07-30 16:46:41 +03:00
Tulir Asokan
ca460d8021
v2: fill other user ID in DM portals
2024-07-18 18:22:21 +03:00
Tulir Asokan
e627ad878e
signalmeow/receiving: handle sync messages sent to PNIs properly
...
* store destination E.164 numbers received in sync messages
* fetch PNI identity from server if it isn't found in database when handling
PNI signature message
2024-07-14 19:19:02 +03:00
Tulir Asokan
ca21d467de
v2: update mautrix-go
2024-07-14 11:13:08 +03:00
Tulir Asokan
1e093d6dc6
v2: update mautrix-go and use new typed metadata structs
2024-07-13 14:16:55 +03:00
Tulir Asokan
7196535e29
v2: add call start/end notices
2024-06-28 20:39:26 +03:00
Tulir Asokan
7b538502f1
v2: bridge all member states and permissions
2024-06-28 18:50:37 +03:00
Tulir Asokan
6a92ccc1dd
v2: add group change handling
2024-06-27 19:00:05 +03:00
Tulir Asokan
0b0379aebf
v2: add backwards-compatible resolve identifier provisioning API
2024-06-25 15:04:54 +03:00
Tulir Asokan
5e4ddb93ba
v2: add contact listing method
2024-06-20 17:29:55 +03:00
Tulir Asokan
58a1b87348
v2: implement note to self avatar
2024-06-19 23:41:51 +03:00
Tulir Asokan
d06f4b5aa4
v2: split connector into multiple files
2024-06-19 23:21:52 +03:00