Commit Graph

  • 7b93d9099d Enable discordgo info logs by default Tulir Asokan 2023-04-25 20:33:47 +03:00
  • 3f3c86754d Bridge friend nicks as DM room name Tulir Asokan 2023-04-22 02:50:14 +03:00
  • 049ef48fb0 Make error messages cleaner Tulir Asokan 2023-04-22 01:43:56 +03:00
  • 29e0b9fa02 Merge pull request #81 from odrling/backfill-collect-fix Tulir Asokan 2023-04-20 21:15:06 +03:00
  • f298230dcf Fix backfill only collecting the last 50 messages #81 odrling 2023-04-20 19:09:41 +02:00
  • e3ff8d2269 Sort private channel list before syncing Tulir Asokan 2023-04-20 14:27:37 +03:00
  • 3df81f40d5 Fix is_network_bot flag name and omit is_bridge_bot Tulir Asokan 2023-04-18 19:14:38 +03:00
  • f0bab64e5b Unsplit fetching user info from Puppet.UpdateInfo Tulir Asokan 2023-04-18 18:43:32 +03:00
  • 1048a41c48 Split converting batch messages into separate function Tulir Asokan 2023-04-17 14:50:47 +03:00
  • e7f73c3ae2 puppet: update contact info as part of member event changes #79 Sumner Evans 2023-04-17 21:58:46 -06:00
  • 7469b2577d db/puppet: add contact_info_set column Sumner Evans 2023-04-17 21:56:05 -06:00
  • 42c48bfd90 Bump version to v0.3.0 v0.3.0 Tulir Asokan 2023-04-16 23:19:09 +03:00
  • 533054b8a0 Add option to disable backfilling in big guilds Tulir Asokan 2023-04-16 23:11:44 +03:00
  • ed020c4233 Add basic support for incoming voice messages Tulir Asokan 2023-04-16 16:31:38 +03:00
  • 587ac68f60 Fix backfill things Tulir Asokan 2023-04-16 15:35:29 +03:00
  • a0fb4a45d2 Update dependencies Tulir Asokan 2023-04-16 15:31:23 +03:00
  • 58befb3f96 Add initial backfilling on portal creation Tulir Asokan 2023-04-16 15:19:24 +03:00
  • 4194b4dfd9 Improve missed message backfilling Tulir Asokan 2023-04-16 15:06:02 +03:00
  • d465bd2d67 Merge remote-tracking branch 'origin/max/be-8890' Tulir Asokan 2023-04-16 13:23:32 +03:00
  • 693fe49a9a Check last message ID before attempting backfill #77 Max Sandholm 2023-04-14 23:09:59 +03:00
  • ef1142c614 Get 50 instead of 100 messages at a time Max Sandholm 2023-04-14 18:59:17 +03:00
  • ee5ea87e83 Forward fill missing messages on startup Max Sandholm 2023-04-14 18:48:35 +03:00
  • 35d0c209f2 Add option to not set room meta in encrypted rooms Tulir Asokan 2023-04-14 13:39:22 +03:00
  • dad71dd6c5 bridge bot: set service and network name #76 Sumner Evans 2023-04-14 00:16:58 -06:00
  • 24b768903a Update mautrix-go Tulir Asokan 2023-04-13 17:24:55 +03:00
  • 16b086f62f Add options to automatically delete/ratchet megolm sessions Tulir Asokan 2023-04-13 17:08:52 +03:00
  • a7095b1bd4 Stop falling back if hungryserv yeet fails Tulir Asokan 2023-03-22 16:58:53 +02:00
  • 69268f8d92 Bump version to v0.2.0 v0.2.0 Tulir Asokan 2023-03-16 13:04:30 +02:00
  • 05bc4f9312 Update dependencies Tulir Asokan 2023-03-16 12:46:59 +02:00
  • f5ef87eb83 Update changelog and readme Tulir Asokan 2023-03-16 12:43:56 +02:00
  • 3cdf018c37 Update mautrix-go Tulir Asokan 2023-03-15 16:21:53 +02:00
  • 46115fafd5 Switch user and puppet files to zerolog Tulir Asokan 2023-03-12 14:25:24 +02:00
  • 15d4cf07f9 Fix mistake in reaction replace error handling Tulir Asokan 2023-03-11 00:07:53 +02:00
  • ff052d7f18 Update portalsByMXID when manually bridging Tulir Asokan 2023-03-10 20:18:00 +02:00
  • ef7e77515a Fix bugs in manual un/bridging Tulir Asokan 2023-03-10 18:41:28 +02:00
  • 0deec8b853 Retry on unknown errors when logging in Tulir Asokan 2023-03-10 17:39:34 +02:00
  • d42c4722c9 Fill usersByID properly Tulir Asokan 2023-03-08 19:49:43 +02:00
  • ee2ad7527e Add some logs when disconnecting Tulir Asokan 2023-03-08 19:21:58 +02:00
  • 5a40f0a2ab Fix error log Tulir Asokan 2023-03-07 21:00:29 +02:00
  • c163fba712 Update mautrix-go Tulir Asokan 2023-03-05 23:51:02 +02:00
  • 9c87532d52 Update state cache after manaul bridging Tulir Asokan 2023-03-05 19:29:28 +02:00
  • 9b63defbe8 Fix order of cleanup and removing mxid Tulir Asokan 2023-03-04 14:32:30 +02:00
  • 4e9e50dbed Don't allow overriding set-relay without unsetting first Tulir Asokan 2023-03-04 14:17:23 +02:00
  • 3c52e76e15 Add bridge/unbridge/delete-portal commands Tulir Asokan 2023-03-04 14:11:05 +02:00
  • 0e8b845014 Update changelog Tulir Asokan 2023-03-01 22:50:19 +02:00
  • f8bbcc9080 Update discordgo to fix some bugs Tulir Asokan 2023-03-01 22:16:36 +02:00
  • febb28882e Add ping command Tulir Asokan 2023-03-01 22:05:57 +02:00
  • 0403a705b6 Add help sections for all commands Tulir Asokan 2023-03-01 20:41:10 +02:00
  • 2440ca4e83 Add unset-relay command Tulir Asokan 2023-03-01 20:36:07 +02:00
  • 39096c9347 Require room admin for set-relay Tulir Asokan 2023-03-01 20:35:50 +02:00
  • 72d4fb755b Add error status when user isn't logged in Tulir Asokan 2023-03-01 19:54:08 +02:00
  • 7bfa885530 Validate webhook URLs when using set-relay --url Tulir Asokan 2023-03-01 18:49:06 +02:00
  • f7c8e03041 Handle redactions from webhook users Tulir Asokan 2023-03-01 18:48:40 +02:00
  • d3828f2fb3 Update changelog Tulir Asokan 2023-03-01 18:22:42 +02:00
  • bccdc67eb2 Adjust guild info logs Tulir Asokan 2023-02-28 21:43:55 +02:00
  • c625ee3ba7 Update gitignore Tulir Asokan 2023-02-28 00:44:56 +02:00
  • 17d4b79554 Add initial support for relay mode with webhooks Tulir Asokan 2023-02-28 00:40:53 +02:00
  • 6365db46cc Remove unnecessary user parameter in parseMatrixHTML Tulir Asokan 2023-02-27 22:47:45 +02:00
  • af52979669 Fix attachment IDs in message converter Tulir Asokan 2023-02-27 18:49:49 +02:00
  • ccd29752c7 Fetch missing channel info on message to support DMs for bots Tulir Asokan 2023-02-27 11:41:53 +02:00
  • 4eba894573 Fix state store not being updated on double puppet requests Tulir Asokan 2023-02-27 01:29:20 +02:00
  • 71d1689776 Adjust some calls for bot accounts Tulir Asokan 2023-02-27 01:12:06 +02:00
  • ce4d05bb11 Don't save discord token before login is successful Tulir Asokan 2023-02-27 01:02:13 +02:00
  • 681a5ff2ab Create Matrix user mentions even without double puppeting. Fixes #21 Tulir Asokan 2023-02-27 00:46:01 +02:00
  • 60c260a471 Add initial support for bot accounts. Fixes #12 Tulir Asokan 2023-02-27 00:43:11 +02:00
  • efd22e33b5 Delete guild portals too in delete-all-portals Tulir Asokan 2023-02-27 00:08:23 +02:00
  • 7b5c057dcf Refactor message handling to fully use convert pattern Tulir Asokan 2023-02-26 23:47:01 +02:00
  • a0cc5ec9bc Fully qualify emojis instead of removing VS16. Fixes #58 Tulir Asokan 2023-02-26 21:53:04 +02:00
  • 77b230f4d8 Update mautrix-go and switch to zerolog Tulir Asokan 2023-02-26 21:50:16 +02:00
  • cace8b5939 Handle gif stickers Tulir Asokan 2023-02-26 20:44:35 +02:00
  • ac7ad471a5 Ensure room is muted before sending events to it Nick Mills-Barrett 2023-02-24 17:05:01 +00:00
  • a6c3b84db5 Fix update ghost info on reaction Tulir Asokan 2023-02-23 15:09:19 +02:00
  • 4676ec98c4 Add more options for guild message handling Tulir Asokan 2023-02-18 22:53:51 +02:00
  • 541c8e1169 Bump Go version in go.mod. Fixes #57 Tulir Asokan 2023-02-16 16:54:15 +02:00
  • 69f1793e24 Bump version to v0.1.1 v0.1.1 Tulir Asokan 2023-02-16 12:50:42 +02:00
  • eab19f6679 Update mautrix-go Tulir Asokan 2023-02-16 12:48:33 +02:00
  • 839933005c Remove lottie conversion temp dir after converting Tulir Asokan 2023-02-15 21:42:02 +02:00
  • a28735beb7 Update discordgo Tulir Asokan 2023-02-14 00:00:27 +02:00
  • 5d7a6e7088 Update changelog and dependencies Tulir Asokan 2023-02-13 15:40:13 +02:00
  • f9ba906bbd Update ghost info on incoming reactions Tulir Asokan 2023-02-13 11:53:00 +02:00
  • 41d51ec992 Handle guild join messages Tulir Asokan 2023-02-13 00:25:23 +02:00
  • 6ccf87bc0a Handle call start messages Tulir Asokan 2023-02-13 00:14:02 +02:00
  • 011c60610a Adjust github action Tulir Asokan 2023-02-13 00:01:12 +02:00
  • 669964272e Fix typo Tulir Asokan 2023-02-12 12:25:42 +02:00
  • 943f2dd6f0 Update linters Tulir Asokan 2023-02-12 12:24:06 +02:00
  • 3e5baa502e Update discordgo to fix handling guilds in ready event Tulir Asokan 2023-02-04 16:33:40 +02:00
  • c336804c7e Fix sticker sizes Tulir Asokan 2023-02-04 16:17:17 +02:00
  • 2421cd7817 Specify lottieconverter docker tag Tulir Asokan 2023-02-04 16:13:02 +02:00
  • a7864c28d8 Add support for converting lottie stickers Tulir Asokan 2023-02-04 16:10:03 +02:00
  • 0dba4fbdd4 Fix typo in initial db migration Tulir Asokan 2023-02-04 15:58:17 +02:00
  • fac7d79c5e Subscribe to guild when bridging it Tulir Asokan 2023-02-04 14:49:10 +02:00
  • f32fd8d904 Update changelog and dependencies Tulir Asokan 2023-02-04 14:27:23 +02:00
  • 1e81fc6a02 Improve typing notification handling Tulir Asokan 2023-02-04 14:16:58 +02:00
  • 80f8bed9b9 Subscribe to bridged guilds on connect Tulir Asokan 2023-02-04 14:13:27 +02:00
  • 7cdd1bb9e4 Double check bridging status before handling message Tulir Asokan 2023-02-04 13:45:50 +02:00
  • a2121347e8 Don't set extra data in edit fallbacks Tulir Asokan 2023-02-02 22:23:51 +02:00
  • 85395c0230 Bridge youtube embeds as link previews Tulir Asokan 2023-02-02 22:23:34 +02:00
  • 787ce75dde Fix transferring same attachment multiple times in parallel Tulir Asokan 2023-01-31 13:11:02 +02:00
  • 5b715cd9e2 Allow inline links in Discord embed descriptions Tulir Asokan 2023-01-30 18:35:16 +02:00
  • a9e03f092c Fix removing custom emoji reactions from Matrix Tulir Asokan 2023-01-30 01:48:43 +02:00