Commit Graph

  • 2055d32da8 Run gofmt Tulir Asokan 2022-08-15 16:50:52 +03:00
  • 1ced229be9 Update mautrix-go for new bridge status package Tulir Asokan 2022-08-15 16:43:55 +03:00
  • 52f7ca1a49 Update Go in actions and add go vet to pre-commit Tulir Asokan 2022-08-15 16:19:43 +03:00
  • 13c7573b3f Merge pull request #29 from mautrix/add-dev-dockerfile Nick Mills-Barrett 2022-08-14 17:37:34 +01:00
  • 91b6fdba77 Add development specific Dockerfile #29 Nick Barrett 2022-08-12 17:09:42 +01:00
  • a9b9ca72d7 Merge pull request #15 from bradtgmurray/update-protocol-id Brad Murray 2022-07-20 11:45:16 -04:00
  • 036b5f889f Use discordgo as the protocol.id in the m.bridge event to differentiate from other discord bridges #15 Brad Murray 2022-07-20 10:32:51 -04:00
  • 11efa49961 Fix some bugs Tulir Asokan 2022-07-09 17:10:47 +03:00
  • b0fd4c01e3 Remove extra space in example displayname template Tulir Asokan 2022-07-09 17:05:25 +03:00
  • 249c7a22d8 Add private channels to space when they're created from an incoming message Tulir Asokan 2022-07-09 17:03:32 +03:00
  • 7f0f77423d Bridge channel deletions from Discord Tulir Asokan 2022-07-09 16:51:43 +03:00
  • edeb50b87a Allow leaving main space and add command to rejoin it Tulir Asokan 2022-07-09 16:33:51 +03:00
  • e5c8609089 Adjust some logs Tulir Asokan 2022-07-09 12:20:18 +03:00
  • d610fe18c2 Avoid unnecessary portal detail updates for guilds too Tulir Asokan 2022-07-09 12:18:21 +03:00
  • c71f86160d Don't bridge unrecognized channel types even with auto_bridge_channels Tulir Asokan 2022-07-08 23:05:58 +03:00
  • 4d70b8cf4a Fix typo Tulir Asokan 2022-07-08 22:46:33 +03:00
  • 33a002a053 Add config option for number of private channels to automatically bridge on startup Tulir Asokan 2022-07-08 22:43:52 +03:00
  • ca8682657c Fix latest revision version Tulir Asokan 2022-07-08 22:34:45 +03:00
  • f05e7df862 Use postgres in example config Tulir Asokan 2022-07-08 22:26:46 +03:00
  • 08a21feea8 Update Docker image to Alpine 3.16 Tulir Asokan 2022-07-08 22:14:41 +03:00
  • 573c5dd33e Set auto_bridge_channels if bridging with --entire flag Tulir Asokan 2022-07-08 21:23:31 +03:00
  • 05bbcc91a5 Remove log in bridgeMessage Tulir Asokan 2022-07-08 21:18:24 +03:00
  • 45d0c686ed Fix unnecessary m.space.child updates in DMs Tulir Asokan 2022-07-08 20:58:05 +03:00
  • 5b4c078874 Add logs when updating portal details Tulir Asokan 2022-07-08 20:55:31 +03:00
  • f4bc11770a Reduce some unnecessary db updates Tulir Asokan 2022-07-08 20:52:19 +03:00
  • ebd5f0313a Add missing return Tulir Asokan 2022-07-08 20:49:30 +03:00
  • c6fbaa90bf Re-add support for channel name templates Tulir Asokan 2022-07-08 20:48:36 +03:00
  • e0573169fa Update dependencies Tulir Asokan 2022-07-08 17:22:29 +03:00
  • 1ecf096aec Add basic typing notification bridging Tulir Asokan 2022-07-08 17:06:02 +03:00
  • 2611cbfa34 Store role list in database and convert role mentions into a readable format Tulir Asokan 2022-07-08 15:31:03 +03:00
  • 668a77e30d Add support for time tags from Discord Tulir Asokan 2022-07-08 14:19:30 +03:00
  • 2c57b47ad2 Store read state version and resync on startup if needed Tulir Asokan 2022-07-08 12:57:21 +03:00
  • a33551e487 Bridge own read status in both directions Tulir Asokan 2022-07-08 11:54:09 +03:00
  • 4bc3887471 Remove double puppet syncing option Tulir Asokan 2022-07-07 21:14:51 +03:00
  • 1efcd8312c Update mautrix-go Tulir Asokan 2022-07-07 21:01:59 +03:00
  • b0be1a3c08 Handle channel mentions where portal hasn't been created Tulir Asokan 2022-07-03 12:59:34 +03:00
  • 752063f292 Add support for stickers from Discord Tulir Asokan 2022-07-03 12:58:57 +03:00
  • ac7be4bb4e Don't try to insert nothing into the database. Fixes #11 Tulir Asokan 2022-07-02 23:18:49 +03:00
  • 152fb5c7ce Add support for tags in Discord -> Matrix formatter Tulir Asokan 2022-07-02 14:48:42 +03:00
  • 98ec4c6ed9 Update mautrix-go Tulir Asokan 2022-06-30 22:00:12 +03:00
  • d3390cfd39 Fix mistake in database v4. Fixes #10 Tulir Asokan 2022-06-30 21:53:53 +03:00
  • 7511b50cb2 Improve send error handling Tulir Asokan 2022-06-28 11:55:36 +03:00
  • 98bc98627d Re-add support for deleting attachments Tulir Asokan 2022-06-27 16:13:26 +03:00
  • c2dae3de30 Undo bridge info protocol ID change Tulir Asokan 2022-06-27 11:52:19 +03:00
  • d0f5e5d7de Change bridge info protocol ID and add resend_bridge_info config option Tulir Asokan 2022-06-27 11:48:51 +03:00
  • 51d377c60d Set topic_set=true in database after setting topic Tulir Asokan 2022-06-27 11:32:31 +03:00
  • f2731e1cfd Fix value in example config Tulir Asokan 2022-06-27 11:20:29 +03:00
  • 91e1baaceb Add untested SQLite support for attachment db upgrade Tulir Asokan 2022-06-27 11:15:39 +03:00
  • f93a877406 Add new encryption settings for mautrix-go Tulir Asokan 2022-06-27 11:14:29 +03:00
  • b7608ca051 Remove attachment table from latest revision upgrade Tulir Asokan 2022-06-27 11:14:15 +03:00
  • 2ae6392807 Add external URL to m.bridge channel object Tulir Asokan 2022-06-27 10:54:00 +03:00
  • 21269d91dd Remove separate attachment table. Fixes #8 Tulir Asokan 2022-06-27 10:53:49 +03:00
  • a55dcc7c9f Remove legacy db migration Tulir Asokan 2022-06-27 10:51:37 +03:00
  • c0afb897e4 Merge pull request #7 from mautrix/sumner/bri-3628 Tulir Asokan 2022-06-23 13:06:20 +03:00
  • 66c39bc69d encryption: add ability to control rotation settings #7 Sumner Evans 2022-06-22 07:56:13 -06:00
  • 303a6eb5fb Add error message for unbridging Tulir Asokan 2022-06-19 15:27:01 +03:00
  • ffe9e75479 Update logout command help Tulir Asokan 2022-06-19 15:25:04 +03:00
  • c61d496dfe Move CI script to mautrix/ci repo Tulir Asokan 2022-06-18 14:22:40 +03:00
  • 7f8abc1f04 Fix scanning reaction rows Tulir Asokan 2022-06-15 15:27:12 +03:00
  • 800ca360c3 Fix inserting attachments. Fixes #2 Tulir Asokan 2022-06-06 11:29:59 +01:00
  • a9b6d08ec6 Ignore messages in unknown guilds Tulir Asokan 2022-05-31 13:07:51 +03:00
  • b25c205cc4 Update mautrix-go Tulir Asokan 2022-05-31 13:07:41 +03:00
  • 7546dccef5 Forget stored token when receiving error code 4004 Tulir Asokan 2022-05-31 00:42:11 +03:00
  • cef84493ff Document displayname_template variables and remove the suffix by default Tulir Asokan 2022-05-31 00:34:33 +03:00
  • 25d85962e4 Adjust some things Tulir Asokan 2022-05-31 00:34:21 +03:00
  • 06dbb3612c Fetch channel info if necessary when creating portal Tulir Asokan 2022-05-30 20:46:21 +03:00
  • ef18505c27 Send connected state on reconnect Tulir Asokan 2022-05-30 17:11:51 +03:00
  • 5ff8a988a8 Add config option to disable using restricted join rule Tulir Asokan 2022-05-30 15:59:26 +03:00
  • aa666c9889 Send bridge state and message checkpoints Tulir Asokan 2022-05-30 15:58:03 +03:00
  • c980634783 Add Matrix->Discord mention bridging Tulir Asokan 2022-05-29 18:48:11 +03:00
  • 56e6df2277 Add initial Matrix->Discord HTML conversion Tulir Asokan 2022-05-29 15:32:24 +03:00
  • 686b1995fa Add initial Discord->Matrix markdown rendering Tulir Asokan 2022-05-29 14:13:34 +03:00
  • 0366578ab4 Don't fail if parent portal doesn't exist yet Tulir Asokan 2022-05-29 11:32:19 +03:00
  • 49b5f77a03 Disable autojoining threads Tulir Asokan 2022-05-29 00:32:02 +03:00
  • a7c969b7bc Fix handling replies Tulir Asokan 2022-05-29 00:27:49 +03:00
  • 5892f7049e Allow starting threads from Matrix and fix some things Tulir Asokan 2022-05-29 00:22:00 +03:00
  • d797541cdc Add DM rooms to space Tulir Asokan 2022-05-28 23:41:34 +03:00
  • 91dbc83b5d Break a bunch of stuff Tulir Asokan 2022-05-28 23:03:24 +03:00
  • 575f684a54 Send bridge info when creating room Tulir Asokan 2022-05-27 16:19:54 +03:00
  • d822d87057 Fix discordgo version Tulir Asokan 2022-05-27 16:01:06 +03:00
  • 264a790e05 Add/remove variation selectors in reactions Tulir Asokan 2022-05-27 15:59:16 +03:00
  • 4c7829c304 Update database schema and fix things Tulir Asokan 2022-05-27 15:58:09 +03:00
  • 8c66a064e1 Fix channel names getting corrupted on own message Tulir Asokan 2022-05-23 23:18:10 +03:00
  • 17288f3d04 Log startup errors and only try to start users who have a token Tulir Asokan 2022-05-23 23:17:28 +03:00
  • 888731cec2 Switch to spaces in .sql files Tulir Asokan 2022-05-23 20:01:03 +03:00
  • a40ad4d10f Fix db upgrade file name Tulir Asokan 2022-05-22 22:54:07 +03:00
  • 972cc18e26 Fix link in readme Tulir Asokan 2022-05-22 22:50:29 +03:00
  • dfb278fbd4 Add ROADMAP.md with approximate current state Tulir Asokan 2022-05-22 22:19:59 +03:00
  • 9f9f7ca4fd Switch startup, config, commands and db migrations to mautrix-go systems Tulir Asokan 2022-05-22 22:16:42 +03:00
  • cf5384d908 Merge remote-tracking branch 'beeper/main' Tulir Asokan 2022-05-21 00:13:32 +03:00
  • bd03e80b52 Add pre-commit with CI and issue templates Tulir Asokan 2022-05-20 23:46:15 +03:00
  • b8990c1898 Move to mautrix Tulir Asokan 2022-05-20 16:37:41 +03:00
  • 7da4defd05 Add arm64 builds to CI Tulir Asokan 2022-05-20 15:32:19 +03:00
  • 1a660806cb Fix a crash caused uncached open graphs previews Gary Kramlich 2022-05-02 12:40:19 -05:00
  • 2ae56ad0ed Fix an issue where the bot would think e2be dms were the management rooms Gary Kramlich 2022-05-02 11:31:51 -05:00
  • fe94078194 Avoid a null pointer deference Gary Kramlich 2022-05-02 11:31:14 -05:00
  • 0afd95398b Fix the help on guilds unbridge Gary Kramlich 2022-05-02 09:53:54 -05:00
  • 7d9826fc2d Make sure we use the configured format string on room name updates Gary Kramlich 2022-05-02 09:44:12 -05:00
  • 3a1cb2fc78 Make sure we've acquired the room lock before checking the mxid Gary Kramlich 2022-05-02 09:29:38 -05:00
  • 59ea003f51 Properly handle group dm name updates. Gary Kramlich 2022-04-29 07:32:28 -05:00