Commit Graph

  • 218854a427 Update our dependencies Gary Kramlich 2022-04-29 01:28:51 -05:00
  • 43f6d2eaa7 editorconfig: add Sumner Evans 2022-04-27 22:01:41 -06:00
  • bf5ba9360e Merge branch 'fix-shared-rooms-query' into 'main' Gary Kramlich 2022-04-28 04:02:46 +00:00
  • fdb219bb82 sqlstatestore: fix query for FindSharedRooms Sumner Evans 2022-04-27 22:00:07 -06:00
  • 7630e8a7a9 Add the encryption section to example-config.yaml Gary Kramlich 2022-04-27 22:47:04 -05:00
  • fc51c6e94e Sync puppets when they send a message Gary Kramlich 2022-04-27 13:48:36 -05:00
  • 8ce5af2fb5 Merge branch 'sumner/bri-2580' into 'main' Gary Kramlich 2022-04-27 18:23:12 +00:00
  • d788565d2b Fix replies from the management room Gary Kramlich 2022-04-27 13:16:11 -05:00
  • a695b045c8 async media: add ability to upload media asynchronously Sumner Evans 2022-04-25 21:29:35 -06:00
  • c5f58afe71 End to bridge encryption implementation Gary Kramlich 2022-04-20 06:01:26 -05:00
  • 145c0cc2cb Wire up replies. Gary Kramlich 2022-04-22 09:58:36 -05:00
  • 58aed46f13 Fix an issue when trying to create a matrix room Gary Kramlich 2022-04-22 07:23:13 -05:00
  • 28d2e6fe38 Fix message editing from double puppets Gary Kramlich 2022-04-20 06:10:26 -05:00
  • 47463fa220 Fix reactions from double puppets. Gary Kramlich 2022-04-20 05:26:19 -05:00
  • 7b936700ee ci: automatically update both STABLE and NIGHTLY on dev environment Sumner Evans 2022-04-18 18:49:50 -06:00
  • be1acdde09 Implement redactions for guild messages. Gary Kramlich 2022-04-18 16:54:07 -05:00
  • 619dd9aef8 Fix a bug where guilds weren't being saved Gary Kramlich 2022-04-14 18:57:54 -05:00
  • 7ec86340c3 Add commands for managing guild bridging Gary Kramlich 2022-04-14 12:44:33 -05:00
  • b66556ad99 Add provisioning api for bridging guilds Gary Kramlich 2022-04-14 12:03:44 -05:00
  • 3629d7807c Implement channel name formatting and handle channel updates Gary Kramlich 2022-04-11 11:35:35 -05:00
  • defcfad701 Update our dependencies Gary Kramlich 2022-04-07 14:25:52 -05:00
  • 8dda382ac3 Redact the qrcode when done. Gary Kramlich 2022-04-07 14:03:05 -05:00
  • 2a7fc8eabf Make sure to properly set NULL for portal.mxid if we don't have one. Gary Kramlich 2022-04-07 13:46:51 -05:00
  • a56864f924 Make some guild log messages a bit more informative Gary Kramlich 2022-04-07 13:22:23 -05:00
  • 4364804a9a Hide the guilds commands as they're not fully functional Gary Kramlich 2022-04-07 13:21:22 -05:00
  • 06f7d64bdb ci: don't remove tagged container before tagging as latest Sumner Evans 2022-04-06 22:55:01 -06:00
  • 460e706ec0 ci: fix docker tagging when pushing to main Sumner Evans 2022-04-06 22:50:26 -06:00
  • e53e278614 ci: fix commit branch gating Sumner Evans 2022-04-06 22:42:53 -06:00
  • f39226c665 Fix double puppeting. Gary Kramlich 2022-04-06 05:36:26 -05:00
  • 2285b5b9f2 Merge branch '19-ephemeral-events' into 'main' Gary Kramlich 2022-04-04 09:59:09 +00:00
  • 317abae2ed ephemeral events: add support for MSC2409 ephemeral events Sumner Evans 2022-04-01 16:23:38 -06:00
  • 9594e285c6 Merge branch 'bot-avatar-logging-fixes' into 'main' Gary Kramlich 2022-04-01 23:29:07 +00:00
  • 72f6681512 Merge branch 'sumner/bri-2662' into 'main' Gary Kramlich 2022-04-01 23:27:15 +00:00
  • d88a7d518b Merge branch 'fix-postgresql-migrations' into 'main' Gary Kramlich 2022-04-01 23:26:29 +00:00
  • ff16cdf3f1 ci: add automatic builds Sumner Evans 2022-03-31 13:51:43 -06:00
  • 3540f8a5ca dockerfile: initialize Sumner Evans 2022-03-31 13:41:34 -06:00
  • c22c71a831 config: add example config Sumner Evans 2022-03-31 13:40:59 -06:00
  • 504476c276 config: username template should be lowercase Sumner Evans 2022-03-31 13:40:38 -06:00
  • f256ff94f7 database/userquery: fix selects from user table Sumner Evans 2022-04-01 16:36:55 -06:00
  • 6bdeb55724 bot: fix logging when updating avatar and display name Sumner Evans 2022-04-01 15:57:27 -06:00
  • 4e7a81891f database/migrations: fix migration 07 for postgresql Sumner Evans 2022-04-01 15:13:45 -06:00
  • 21fe76d5e4 Use the guild bridge setting to bridge messages. Gary Kramlich 2022-03-29 08:08:17 -05:00
  • 928a49b42d Keep track of guild states. Gary Kramlich 2022-03-29 07:10:16 -05:00
  • d4355779a6 Update our dependencies Gary Kramlich 2022-03-16 20:53:12 -05:00
  • 91a08dfd15 Add some additional checks for a portal creation Gary Kramlich 2022-02-28 04:52:51 -06:00
  • 2db80efad5 remove some debug messages Gary Kramlich 2022-02-28 04:52:31 -06:00
  • 44443b4079 Fix an issue where additional users weren't being persisted Gary Kramlich 2022-02-28 00:32:19 -06:00
  • dc3bdc2cec Double puppet support Gary Kramlich 2022-02-18 03:52:07 -06:00
  • c6be694106 Update the database for custom puppets Gary Kramlich 2022-02-23 03:26:23 -06:00
  • 4b87ea1cc7 Add (dis|re)connect commands and provision api Gary Kramlich 2022-02-22 07:56:15 -06:00
  • d883befee5 Basic provisioning api Gary Kramlich 2022-02-21 06:49:44 -06:00
  • a51b1074ba Add support for custom emoji in reactions. Gary Kramlich 2022-02-19 10:14:43 -06:00
  • 1c2dc8e9da Implement attachments for Matrix -> Discord Gary Kramlich 2022-02-19 07:37:12 -06:00
  • 7f99dc4a9e Implement attachments for Discord -> Matrix Gary Kramlich 2022-02-11 04:04:07 -06:00
  • 6a688f01b7 Quote the user table table for postgres Gary Kramlich 2022-02-14 16:46:42 -06:00
  • c1bdbd80f6 Fix a typo codespell found Gary Kramlich 2022-02-11 04:35:55 -06:00
  • e6208cafe7 Add a README.md Gary Kramlich 2022-02-11 04:34:45 -06:00
  • 210fdda2fc Fix a crash when discord doesn't send an author Gary Kramlich 2022-02-11 03:56:52 -06:00
  • c2e1c35dca Add support for edited messages from discord Gary Kramlich 2022-02-11 02:43:54 -06:00
  • 11bd655027 Implement message editing from the matrix side Gary Kramlich 2022-02-10 16:09:54 -06:00
  • b6ee5bccc6 Update to the lastest rev of our discordgo fork Gary Kramlich 2022-02-10 05:37:59 -06:00
  • 3e9f927ed4 Add support for deleting messages from discord Gary Kramlich 2022-02-08 05:18:25 -06:00
  • 8380c4b1b0 Finish up reaction removals from both sides Gary Kramlich 2022-02-08 03:51:29 -06:00
  • 9d13905a77 Add the db for reactions and removals from discord Gary Kramlich 2022-02-07 16:42:58 -06:00
  • 33c3cc998e implement reactions from the discord side Gary Kramlich 2022-02-07 05:00:40 -06:00
  • 3efe242d70 Implement reactions from the matrix side Gary Kramlich 2022-02-06 22:20:13 -06:00
  • 312018173f Store the message map Gary Kramlich 2022-02-06 19:08:30 -06:00
  • d32b6662fb Fix the version in the replace for discordgo Gary Kramlich 2022-01-31 14:33:48 -06:00
  • 6607e773a6 More state management for portals Gary Kramlich 2022-01-31 05:36:08 -06:00
  • c1bb55d3cf Tons of works on dm's. Gary Kramlich 2022-01-31 04:53:21 -06:00
  • f20d204dd7 Remove some unnecessary logging messages Gary Kramlich 2022-01-27 12:29:11 -06:00
  • 82208f7b8d Add database/sqlstatestore.go that I forgot to add Gary Kramlich 2022-01-27 12:24:12 -06:00
  • a863c3ff15 Update to the latest revision of the discordgo fork Gary Kramlich 2022-01-27 12:23:52 -06:00
  • 680f7bdbea A ton of work getting towards dms. Gary Kramlich 2022-01-25 23:22:20 -06:00
  • 167fdede1f Make sure to set the discord id on login Gary Kramlich 2022-01-10 14:49:05 -06:00
  • de1f524e25 Load users from the database during startup Gary Kramlich 2022-01-05 14:59:35 -06:00
  • aa7059b1e3 Basic login test making sure we logged in properly Gary Kramlich 2022-01-05 11:47:03 -06:00
  • 94104102d2 Initial discord remote auth support. Gary Kramlich 2022-01-04 20:20:45 -06:00
  • 2279916d9c Implement the command parser Gary Kramlich 2021-12-30 15:08:41 -06:00
  • 456a15ba56 Initial bot functionality Gary Kramlich 2021-12-30 09:33:06 -06:00
  • 78ab3d3804 Initial database setup including migrations Gary Kramlich 2021-12-09 05:37:41 -06:00
  • be3982e585 Start of the bot and it's matrix connection Gary Kramlich 2021-12-07 19:08:58 -06:00
  • 4be28617e0 Start of the run command and the bridge type Gary Kramlich 2021-11-20 04:59:52 -06:00
  • 8086ad1708 Add logging config and add some helper functions Gary Kramlich 2021-11-20 04:58:59 -06:00
  • e27846c25b update maulogger Gary Kramlich 2021-11-20 04:57:21 -06:00
  • f97da27731 Add a force option to the generate-config command Gary Kramlich 2021-11-20 03:33:19 -06:00
  • 79713cf0ef Fix some defaults in the appservice config Gary Kramlich 2021-11-20 03:33:06 -06:00
  • 4e074afc64 Add a generate-config command Gary Kramlich 2021-11-20 03:27:46 -06:00
  • 34afda42a1 Add a -f option to generate registration Gary Kramlich 2021-11-19 17:15:52 -06:00
  • 6a87e389b6 Fix a bug where the config wasn't loaded properly Gary Kramlich 2021-11-19 17:09:02 -06:00
  • 2b63ddc6b8 Rename the config structs setDefaults to validate Gary Kramlich 2021-11-19 16:53:43 -06:00
  • 8553f49ac6 Add the LICENSE file. Gary Kramlich 2021-11-19 16:32:06 -06:00
  • 5a11f49dbe Make sure we always load our default config values Gary Kramlich 2021-11-19 16:31:19 -06:00
  • 09911a11e3 Add a generate-registration command Gary Kramlich 2021-11-18 02:44:21 -06:00
  • 5b3811ce96 Start of the config Gary Kramlich 2021-11-18 02:03:42 -06:00
  • 3305345ce8 add a .gitignore Gary Kramlich 2021-11-18 01:31:16 -06:00
  • f6493e0d87 Initial scaffolding Gary Kramlich 2021-11-18 01:30:50 -06:00