Watch
1
0
Fork
You've already forked mautrix-discord
0
mirror of https://github.com/mautrix/discord.git synced 2026-11-09 23:59:17 -05:00
Commit graph mautrix-discord/pkg/connector
Author SHA1 Message Date
Gerardo Rodriguez
fb633c0be1 handlediscord: keep super reactions apart from normal ones 2026-11-09 12:34:05 +00:00
Gerardo Rodriguez
4cd87ec1b5
provisioning: use login_id from the request when given (#307) 2026-11-05 09:59:14 -05:00
indent[bot]
13636de20f
handlediscord: look up deleted channel portals from the event's channel (#305)
Co-authored-by: Indent <noreply@indent.com>
2026-11-05 13:29:20 +00:00
Nick Mills-Barrett
28310fd806
login, startchat: return proper HTTP errors for login start and DM creation failures (#300) 2026-11-03 20:54:28 +00:00
indent[bot]
d93624c815
provisioning: don't abort guild unbridge when the client disconnects (#293)
Co-authored-by: Indent <noreply@indent.com>
2026-11-02 09:27:02 -05:00
Gerardo Rodriguez
e834d3abdc
msgconv/from-discord: bridge media and embeds in forwarded messages (#288) 2026-11-02 13:11:04 +00:00
Gerardo Rodriguez
2e7fcc6119
msgconv/from-discord: bridge guild member and webhook profiles (#289) 2026-11-02 11:18:16 +00:00
indent[bot]
786d32096b
backfill: stop retrying channels Discord won't let us read (#283)
Co-authored-by: Indent <noreply@indent.com>
2026-11-01 13:16:38 -05:00
Nick Mills-Barrett
cbc53a658a
handlematrix: don't allow stranger DMs before account standing is known (#287) 2026-10-29 14:37:37 +00:00
Tulir Asokan
51fae00001 directmedia: add config option to proxy downloads 2026-10-29 16:07:15 +02:00
Nick Mills-Barrett
2ab5df8259
client: keep retrying the gateway and report drops as transient disconnects (#281) 2026-10-29 14:02:31 +00:00
Gerardo Rodriguez
7f73c93f36
handlematrix: accept message requests before replying (#280) 2026-10-29 09:59:58 -04:00
Tulir Asokan
053bd08826 Revert "directmedia: proxy attachment downloads instead of redirecting (#286)"
This reverts commit e0daf0ed13.
2026-10-29 15:42:45 +02:00
Gerardo Rodriguez
e0daf0ed13
directmedia: proxy attachment downloads instead of redirecting (#286) 2026-10-29 13:40:40 +00:00
Nick Mills-Barrett
7e84766c51
client: add config options to customize stranger DMs blocking (#243) 2026-10-29 13:40:05 +00:00
Nick Mills-Barrett
5b528a6aed
handlematrix: report Discord's definite rejections as permanent failures (#282)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 13:10:50 +00:00
Gerardo Rodriguez
e0d509263b
backfill: pass the channel read state as ReadUpTo (#279) 2026-10-26 12:21:02 -04:00
Gerardo Rodriguez
bf7bb1190e
login_machine: tell the user when Discord still wants email verification (#278) 2026-10-22 11:07:16 -04:00
Nick Mills-Barrett
e8de753a8d
client: don't leave a session open after Disconnect (#275) 2026-10-21 21:54:48 +02:00
Gerardo Rodriguez
d7da4169c9
startchat: support starting DMs, contact list and user search (#270) 2026-10-20 22:03:12 +02:00
Nick Mills-Barrett
f7e6160909
login_remoteauth: tolerate cancel before the client is created (#271) 2026-10-19 14:10:10 +01:00
Nick Mills-Barrett
2cdbe57a4b
handlematrix: don't send typing when the user stops typing (#272) 2026-10-19 14:09:46 +01:00
Nick Mills-Barrett
28043011de
handlematrix,msgconv: report unsupported actions with proper statuses (#277) 2026-10-19 14:00:49 +01:00
Gerardo Rodriguez
bd79ef8276
handlediscord: attach captions added in edits to existing media instead of sending new parts (#268) 2026-10-16 12:57:54 -04:00
Gerardo Rodriguez
097d3397a3
handlediscord: bridge guild channels that become visible (#260) 2026-10-15 11:15:19 -04:00
Gerardo Rodriguez
540e2d9487
handlematrix: handle echoes of messages whose send timed out (#262) 2026-10-14 06:59:51 -04:00
Gerardo Rodriguez
7d2d590898
handlediscord: replace text part in place when edit turns it into media (#264) 2026-10-12 14:16:54 -04:00
Gerardo Rodriguez
accd7d3e29
chatinfo: inherit category mute for channels (#263) 2026-10-12 14:09:54 -04:00
Tulir Asokan
f70c356b2a capabilities: actually fix DM caps 2026-10-05 18:57:25 +03:00
Tulir Asokan
2116e16923 handlematrix: check current relationship before unblocking 2026-10-05 18:56:06 +03:00
Tulir Asokan
28187f2718 capabilities: fix DM thread capability 2026-10-05 18:53:35 +03:00
Tulir Asokan
d892da17a1 handle*: add support for blocking DM portals 2026-10-05 18:26:10 +03:00
Tulir Asokan
e83888f174 login,remoteauth: fix unsafe login cancellation 2026-09-02 17:05:40 +03:00
Pierre Kisters
872958ba09
chatinfo: expose group DM recipients to channel name template (#245) 2026-08-25 13:25:05 +03:00
Nick Mills-Barrett
6501891a2b
login: wrap and propagate errors (#242) 2026-08-12 18:23:39 +01:00
Tulir Asokan
7727bdfcc5 dependencies: update mautrix-go 2026-07-20 15:18:11 +03:00
Skip R
4721fca436 doc: vitals 2026-07-16 16:39:01 -07:00
Skip R
b12444c197 errorcodes: fix comment 2026-07-16 16:38:55 -07:00
Skip R
295957290f connector: don't explode if Session.User is nil after Open 2026-07-15 20:46:16 -07:00
Skip R
948b6d9321 connector/chatinfo,userinfo: permit when "logged out"
So we can create portals (for e.g. the official system user) if
necessary.
2026-07-15 20:27:09 -07:00
Skip R
e52c19533e vitals: lock state reads 2026-07-15 20:21:54 -07:00
Skip R
5cda45c29f connector/config: correct doc 2026-07-15 18:28:56 -07:00
Skip R
3de7b918ac connector: defer full sync until we have good vitals 2026-07-15 18:28:32 -07:00
Skip R
17ce47e772 vitals: don't litter context sent to downstream work 2026-07-15 17:28:31 -07:00
Skip R
75a27726bd handlediscord: transition bridge state ASAP upon urgent system message
Don't wait for the safety hub fetch to finish.
2026-07-15 16:37:53 -07:00
Skip R
317876a0b6 refine comments 2026-07-15 16:37:44 -07:00
Skip R
bf19aafe6f handlediscord: spawn goroutine for updating safety hub/vitals
This code is in the synchronous update path, we need to avoid blocking
on HTTP requests here.
2026-07-15 16:29:03 -07:00
Skip R
0c61a6db4c handlediscord: only set UserFlagHasUnreadUrgentMessages when urgent
Setting this flag incorrectly can wedge the entire bridge, especially if
the user doesn't actually have any unread urgent messages (so the
official client has nothing to clear...)
2026-07-15 16:04:14 -07:00
Skip R
8bcc39ec3b bump to discordgo e194251224ed and correct all flag logic 2026-07-14 08:36:16 -07:00
Skip R
3f37f0cb58 connector/vitals: remove unnecessary cast 2026-07-14 08:25:11 -07:00