Skip R
|
86e18c1f7d
|
msgconv: port the majority of embed and attachment bridging
We still need to implement direct media support, so for now we encrypt
and reupload to Matrix. Notably remaining is conversion to HTML.
|
2025-11-26 15:18:29 -08:00 |
|
Skip R
|
17fed9aca5
|
msgconv: initial impl of ToMatrix, porting convertDiscordTextMessage
|
2025-11-25 18:01:31 -08:00 |
|
Skip R
|
66d9ca6394
|
backfill: set ConvertedMessagePart.Type for call/guild join
|
2025-11-25 16:19:12 -08:00 |
|
Skip R
|
45dae8fafb
|
backfill: set ConvertedMessagePart.Type
|
2025-11-25 16:10:31 -08:00 |
|
Skip R
|
5fa9645012
|
connector/id: actually use user as UserLogin
|
2025-11-25 16:10:04 -08:00 |
|
Skip R
|
114df5f2a2
|
tidy
|
2025-11-25 15:09:35 -08:00 |
|
Skip R
|
31c1cdda0c
|
connector: sort recent private channels properly
|
2025-11-25 15:09:20 -08:00 |
|
Skip R
|
56f05bc02c
|
backfill: make messages actually have IDs
|
2025-11-25 15:08:33 -08:00 |
|
Skip R
|
f8b65fe1f0
|
clarify comment
|
2025-11-25 14:31:42 -08:00 |
|
Skip R
|
61ef0c1051
|
connector: limit the amount of private channels initially synced
Otherwise, we'll hit the ratelimit pretty easily.
|
2025-11-25 14:28:28 -08:00 |
|
Skip R
|
ab68fae8dd
|
connector: fix UserLogin lifecycle during provisioning
Bridge provisioning would crash because we wouldn't thread the necessary
database models through.
|
2025-11-25 14:27:36 -08:00 |
|
Skip R
|
063b9d00dd
|
connector/login: rename variable
|
2025-11-25 13:49:38 -08:00 |
|
Skip R
|
8c8f029e11
|
connector: do not forward backfill empty rooms
We'll quickly hit ratelimits if we have a bunch of empty rooms, since
forward backfilling apparently doesn't go through the queue.
|
2025-11-25 13:49:02 -08:00 |
|
Skip R
|
ae98d58dbe
|
connector: set CanBackfill on rooms
|
2025-11-25 13:48:48 -08:00 |
|
Skip R
|
c15fd3fc82
|
implement naive, incomplete backfill
|
2025-11-25 11:10:20 -08:00 |
|
Skip R
|
aecc5234e6
|
remove test aggressive updates
|
2025-11-25 11:09:31 -08:00 |
|
Skip R
|
1c599a33bc
|
add aggressive info updating for dev
|
2025-11-24 13:23:46 -08:00 |
|
Skip R
|
91edeb6054
|
connector/userinfo: implement user avatars
|
2025-11-24 13:23:29 -08:00 |
|
Skip R
|
1442b356f2
|
sync channel avatars
|
2025-11-24 13:08:02 -08:00 |
|
Skip R
|
f04a8658d9
|
always add self when creating DM portals
Clients will leave rooms automatically when they realize that they
aren't actually members of the channel.
|
2025-11-24 13:07:24 -08:00 |
|
Skip R
|
4e41c2f227
|
sync private channels and their members
|
2025-11-24 12:42:27 -08:00 |
|
Skip R
|
bc13724b0a
|
use zerolog/local loggers instead of zerolog/log
|
2025-11-24 11:15:58 -08:00 |
|
Skip R
|
586cb2bfe6
|
initial pass at wiring up login to discordgo
|
2025-11-24 11:04:40 -08:00 |
|
Skip R
|
e0e18d7822
|
connector/config: impl
|
2025-11-24 10:27:41 -08:00 |
|
Tulir Asokan
|
fed9bc7655
|
Set correct values for GetName
|
2025-11-20 10:12:52 +02:00 |
|
Tulir Asokan
|
4f1ae630fc
|
Merge branch 'main' into v2
|
2025-11-20 10:11:42 +02:00 |
|
Tulir Asokan
|
0a7b8bf41b
|
all: init v2 and delete old bridge
|
2024-08-15 16:44:23 +03:00 |
|