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
Nick Mills-Barrett
28043011de
handlematrix,msgconv: report unsupported actions with proper statuses ( #277 )
2026-10-19 14:00:49 +01:00
Skip R
8bcc39ec3b
bump to discordgo e194251224ed and correct all flag logic
2026-07-14 08:36:16 -07:00
Skip R
3ef21aabaf
msgconv: enforce filename extensions on outgoing voice messages
2026-06-17 23:10:43 -07:00
Gerardo Rodriguez
e8a6e93ce0
msgconv: correctly send OriginalContentType on outgoing attachments ( #232 )
...
Co-authored-by: Skip R <tinyslices@gmail.com>
2026-06-16 19:44:58 -07:00
Skip R
f041f78c09
msgconv/from-matrix: support voice messages
2026-03-17 10:20:31 -07:00
Skip R
1dce5fa9ff
msgconv/from-matrix: don't send allowed_mentions for now
2026-03-12 18:18:31 -07:00
Skip R
2b3b058750
msgconv/from-matrix: convert user pills
2026-03-12 18:17:18 -07:00
Skip R
55c0272903
handlediscord: initial pass at threads support
2026-02-27 06:44:09 -08:00
Skip R
dfa9c52974
discordid: make function names more explicit
...
These are fairly wordy but help maintain correctness. A channel portal
ID should not be confused with a guild portal ID.
2026-02-13 21:19:07 -08:00
Skip R
7a6f59ad73
handlematrix: bridge message edits
2026-02-09 15:04:33 -08:00
Skip R
094bc9bd77
connector: support transaction IDs
2026-02-03 22:03:29 -08:00
Skip R
92352ce603
discordid: remove all ID-related casts
...
In the same vein as mautrix-whatsapp, -slack and others, do not make
assumptions about how the ID is represented in the connector code. Let
the discordid package be entirely responsible.
2026-02-01 21:09:17 -08:00
Tulir Asokan
d89746d099
msgconv: clean up reuploading attachments to Matrix
2026-01-28 17:21:19 +02:00
Skip R
f5292e6a7d
connector: first pass at bridging guilds
...
For each guild specified in the config, create a space and bridge all
contained text channels that the user has permissions to view.
* Finally add a custom config struct where we accept a list of guild IDs
to bridge. This is intended to be temporary as we flesh out the proper
interfaces for managing which guilds to bridge.
* Defined a custom meta type for portals that holds the containing guild
ID of the channel (if any).
* Transferred the responsibility of building a channel's ChatInfo and
ChatMemberList to the DiscordChatResync event itself.
2026-01-09 19:57:17 -08:00
Skip R
fdcfb2b083
chore: bump copyright year
2026-01-08 16:56:13 -08:00
Skip R
e71075cd0d
handlematrix: bridge outgoing message attachments
2026-01-05 22:29:26 -08:00
Skip R
2cacd4ec81
msgconv: bridge outgoing replies
2025-12-17 18:23:08 -08:00
Skip R
d82b74fb29
handlematrix: handle basic matrix rich text messages
...
Added the necessary room capabilities, too. Support for replies,
editing, deletion, and attachments are forthcoming.
2025-12-16 18:37:35 -08:00