Commit graph

156 commits

Author SHA1 Message Date
Tulir Asokan
f268ddd132 Add option for autojoining threads when opened 2022-10-28 23:35:31 +03:00
Tulir Asokan
a1ff5fb61b Add command to login with token 2022-09-20 00:17:22 +03:00
Tulir Asokan
b8b2eef369 Update mautrix-go 2022-09-16 12:46:53 +03:00
Tulir Asokan
6b6804da91 Update mautrix-go 2022-09-15 13:03:20 +03:00
Tulir Asokan
8f6f98acce Update mautrix-go and add option to use MSC2409/MSC3202 for e2be data 2022-09-14 21:13:39 +03:00
Tulir Asokan
0b782a5adb Update mautrix-go 2022-09-13 14:45:53 +03:00
Tulir Asokan
704bdaefd7 Update to remote auth v2 2022-09-13 14:45:50 +03:00
Tulir Asokan
0b84527eab Improve Discord markdown escaper. Fixes #14 2022-08-20 10:26:03 +03:00
Tulir Asokan
c0f8890db5 Update dependencies 2022-08-17 17:27:41 +03:00
Tulir Asokan
16247b90e1 Switch discordgo fork source 2022-08-17 17:27:39 +03:00
Tulir Asokan
1ced229be9 Update mautrix-go for new bridge status package 2022-08-15 16:43:55 +03:00
Tulir Asokan
e0573169fa Update dependencies 2022-07-08 17:22:29 +03:00
Tulir Asokan
1ecf096aec Add basic typing notification bridging 2022-07-08 17:06:02 +03:00
Tulir Asokan
2611cbfa34 Store role list in database and convert role mentions into a readable format 2022-07-08 15:31:07 +03:00
Tulir Asokan
2c57b47ad2 Store read state version and resync on startup if needed 2022-07-08 12:57:21 +03:00
Tulir Asokan
a33551e487 Bridge own read status in both directions 2022-07-08 12:00:55 +03:00
Tulir Asokan
1efcd8312c Update mautrix-go 2022-07-07 21:01:59 +03:00
Tulir Asokan
752063f292 Add support for stickers from Discord 2022-07-03 12:58:57 +03:00
Tulir Asokan
98ec4c6ed9 Update mautrix-go 2022-06-30 22:00:13 +03:00
Tulir Asokan
7511b50cb2 Improve send error handling 2022-06-28 11:55:36 +03:00
Tulir Asokan
d0f5e5d7de Change bridge info protocol ID and add resend_bridge_info config option 2022-06-27 11:48:51 +03:00
Tulir Asokan
91e1baaceb Add untested SQLite support for attachment db upgrade 2022-06-27 11:19:18 +03:00
Sumner Evans
66c39bc69d
encryption: add ability to control rotation settings
Signed-off-by: Sumner Evans <sumner@beeper.com>
2022-06-22 07:56:13 -06:00
Tulir Asokan
b25c205cc4 Update mautrix-go 2022-05-31 13:07:41 +03:00
Tulir Asokan
25d85962e4 Adjust some things 2022-05-31 00:34:21 +03:00
Tulir Asokan
aa666c9889 Send bridge state and message checkpoints 2022-05-30 15:58:03 +03:00
Tulir Asokan
56e6df2277 Add initial Matrix->Discord HTML conversion 2022-05-29 15:32:24 +03:00
Tulir Asokan
686b1995fa Add initial Discord->Matrix markdown rendering 2022-05-29 14:13:34 +03:00
Tulir Asokan
a7c969b7bc Fix handling replies 2022-05-29 00:27:49 +03:00
Tulir Asokan
5892f7049e Allow starting threads from Matrix and fix some things 2022-05-29 00:22:00 +03:00
Tulir Asokan
91dbc83b5d Break a bunch of stuff 2022-05-28 23:03:24 +03:00
Tulir Asokan
d822d87057 Fix discordgo version 2022-05-27 16:01:06 +03:00
Tulir Asokan
264a790e05 Add/remove variation selectors in reactions 2022-05-27 15:59:16 +03:00
Tulir Asokan
9f9f7ca4fd Switch startup, config, commands and db migrations to mautrix-go systems 2022-05-22 22:16:42 +03:00
Tulir Asokan
cf5384d908 Merge remote-tracking branch 'beeper/main' 2022-05-21 00:13:33 +03:00
Tulir Asokan
b8990c1898 Move to mautrix 2022-05-20 16:37:41 +03:00
Gary Kramlich
218854a427 Update our dependencies 2022-04-29 01:28:51 -05:00
Sumner Evans
a695b045c8
async media: add ability to upload media asynchronously
Requires a homeserver with MSC2246 support
2022-04-27 11:50:28 -06:00
Gary Kramlich
c5f58afe71 End to bridge encryption implementation
So far this is passing my basic tests, but could use some testing from people
that are much more familiar with how this is supposed to work.

Refs #27
2022-04-27 12:43:12 -05:00
Gary Kramlich
defcfad701 Update our dependencies 2022-04-07 14:25:52 -05:00
Gary Kramlich
d4355779a6 Update our dependencies 2022-03-16 20:53:12 -05:00
Gary Kramlich
dc3bdc2cec Double puppet support 2022-02-27 22:46:11 -06:00
Gary Kramlich
7f99dc4a9e Implement attachments for Discord -> Matrix 2022-02-19 06:20:07 -06:00
Gary Kramlich
b6ee5bccc6 Update to the lastest rev of our discordgo fork
This was necessary so we can get the content type and description of attachments
2022-02-10 05:37:59 -06:00
Gary Kramlich
d32b6662fb Fix the version in the replace for discordgo 2022-01-31 14:33:48 -06:00
Gary Kramlich
c1bb55d3cf Tons of works on dm's.
They mostly work including display names and avatars. However that's about all
they do right now.
2022-01-31 04:53:21 -06:00
Gary Kramlich
a863c3ff15 Update to the latest revision of the discordgo fork 2022-01-27 12:23:52 -06:00
Gary Kramlich
680f7bdbea A ton of work getting towards dms.
This commit also points to my fork of discordgo which makes it look like the
official client which is the only way to get the actually contents of a dm
when not authorized as a bot.
2022-01-25 23:22:20 -06:00
Gary Kramlich
94104102d2 Initial discord remote auth support.
It works, but nothing is persisted yet as the user object needs some tweaking
especially the database side.
2022-01-04 20:20:45 -06:00
Gary Kramlich
2279916d9c Implement the command parser
Right now this just supports help and version, but will be getting new commands
shortly.
2021-12-30 15:08:41 -06:00