1
0
Fork 0
mirror of https://github.com/mautrix/discord.git synced 2026-07-09 15:39:02 -04:00

Commit graph

  • b19811c92e
    Merge b43df737d2 into 6faac571bb Keith Herrington 2026-07-09 14:55:56 +02:00
  • a6b70cf1e3
    Merge 9b9754ad32 into da5e548b7f Axura 2026-07-09 14:52:11 +08:00
  • 6faac571bb connector: consider news channels to be bridgeable megadiscord Skip R 2026-07-08 09:04:50 -07:00
  • 51adda3a87 chatinfo: add readable string case for news channels Skip R 2026-07-08 09:04:50 -07:00
  • 1ca066c15b auth/error: split field summary logic into method Skip R 2026-07-07 20:42:20 -07:00
  • a8ecf2e4b7 connector/login: make errors visible to the user Skip R 2026-07-07 20:42:20 -07:00
  • 7061d2109f auth/error: add ACCOUNT_COMPROMISED_RESET_PASSWORD error code Skip R 2026-07-07 20:42:20 -07:00
  • 2541cc2f56 auth/error: add AnyFieldHasError utility Skip R 2026-07-07 20:42:20 -07:00
  • aab23b50bf auth/error: check all field errors for the code Skip R 2026-07-07 20:25:35 -07:00
  • ab65bb659a auth/machine: test IP verification via SMS Skip R 2026-07-07 19:49:57 -07:00
  • c88b84dc84 auth/machine: handle expired IP verification tokens Skip R 2026-07-07 19:49:57 -07:00
  • a9fab25784 auth/error: consider InvalidVerificationCode to be a user input error Skip R 2026-07-07 19:49:57 -07:00
  • b5dad96026 auth/error: add more codes Skip R 2026-07-07 19:49:57 -07:00
  • e491ff6e0c connector/login: wire up phone verification Skip R 2026-07-07 19:20:50 -07:00
  • 740ca9e29d auth/machine: support IP verification via code sent to phone via SMS Skip R 2026-07-07 17:23:20 -07:00
  • f2565dda83 auth: widen criteria for user input error detection Skip R 2026-07-07 17:23:20 -07:00
  • 869e9f2519 auth/machine: support one level of re-entrancy & sequencing more ops Skip R 2026-07-07 17:23:20 -07:00
  • 3f7fd707df auth: remove unused imports Skip R 2026-07-07 17:23:20 -07:00
  • fba984b489 auth: fix static checks Skip R 2026-07-07 17:23:20 -07:00
  • 02982000be auth/machine: don't expose POST helper Skip R 2026-07-07 17:06:56 -07:00
  • 3921bb1f1b auth/machine: add captcha tests Skip R 2026-07-07 16:40:18 -07:00
  • 892aede394 auth/machine: turn into a resumable state machine Skip R 2026-07-06 17:36:19 -07:00
  • 12b87a0aa0
    Merge 2b00a89848 into da5e548b7f Carl Dong 2026-07-07 12:25:13 +02:00
  • b43df737d2 Ignore incoming relay webhook echoes Codex 2026-07-05 08:05:31 -07:00
  • b8e193f076 Revert "Show relayed reactions with sender profile" Codex 2026-07-05 08:02:36 -07:00
  • d04624ad13 Show relayed reactions with sender profile Codex 2026-07-05 03:17:16 -07:00
  • bb2abf9350
    Merge bba09117ea into da5e548b7f Benny B. 2026-07-05 12:06:51 +02:00
  • 2effa7d527
    Merge 142300a1ec into da5e548b7f Ian Chechin 2026-07-04 18:11:38 +08:00
  • da5e548b7f Bump lock-threads action version main Tulir Asokan 2026-05-23 17:42:29 +03:00
  • c32084002b Move relay webhook helpers out of Matrix handlers Codex 2026-07-04 02:08:35 -07:00
  • 554132ba2d Drop vendored mautrix-go patch Codex 2026-07-04 01:33:14 -07:00
  • 1d93392d07 Add relay webhook helper coverage Codex 2026-07-03 23:54:07 -07:00
  • 085492ca67 Use stored ghost profiles for relay webhooks Codex 2026-07-03 23:34:14 -07:00
  • f761ce8702 Harden relay webhook handling Codex 2026-07-03 17:37:12 -07:00
  • 5633726f9b Edit relayed webhook messages via webhook API Codex 2026-07-03 16:47:02 -07:00
  • d89c7888c3 Resolve relay webhooks to Discord ghost profiles Codex 2026-07-03 11:45:06 -07:00
  • 3def6bbf7a Use webhook profiles for relayed Matrix messages Codex 2026-07-03 11:08:37 -07:00
  • b4fbfbf817 Use valid relay webhook name Codex 2026-07-03 10:54:24 -07:00
  • 796fdf0991 Send relayed Matrix messages via Discord webhooks Codex 2026-07-03 10:35:35 -07:00
  • 46234a78de Allow relay reactions on bridgev2 Codex 2026-07-03 09:36:20 -07:00
  • 80b4e063f1 Run Discord bridgev2 on mautrix-go main Codex 2026-07-03 08:42:31 -07:00
  • 8605f6ccf9
    Rename remaining all-caps Discord references to Fluxer Qsie 2026-07-02 20:37:19 +00:00
  • 0f6b2b4d20
    Rename DB tables/columns and appservice namespace to Fluxer Qsie 2026-07-02 20:35:32 +00:00
  • 0d779c477c provisioning: log errors if we fail to sync guild Skip R 2026-07-02 13:31:22 -07:00
  • 6746575c9b
    Add self-host config fields and fix bridge repo URL Qsie 2026-07-02 20:31:12 +00:00
  • 124fc96dcf
    Rename Discord-branded identifiers to Fluxer Qsie 2026-07-02 20:28:41 +00:00
  • f26a48d0b0
    Rename module to mautrix-fluxer and swap discordgo for fluxergo Qsie 2026-07-02 20:22:45 +00:00
  • bca69922ba handlediscord: bridge incrementally created guild channels Skip R 2026-07-02 10:58:19 -07:00
  • 3762fb09f6 doc: elucidate utility of ensurePortal Skip R 2026-07-02 10:58:19 -07:00
  • 1d50d4b16d client: examine guild bridgedness when reporting channel bridgeability Skip R 2026-07-02 10:58:19 -07:00
  • 025d24eb6c client: refactor shouldBridgeChannel logic into method Skip R 2026-07-02 10:58:19 -07:00
  • 5f13d00432 handlediscord,msgconv: handle attachment editing properly Skip R 2026-07-02 05:23:28 -07:00
  • 012b9293e5 connector: resync all existing private portals upon connect Skip R 2026-06-19 21:43:59 -07:00
  • a4faa82ac6 provisioning: read-lock discordgo state while reading Skip R 2026-06-19 21:22:28 -07:00
  • 97ae7f687f client: wipe guild settings when receiving a full snapshot Skip R 2026-06-19 21:22:28 -07:00
  • ce30aaa726 client: wipe read states when receiving a full snapshot Skip R 2026-06-19 21:22:28 -07:00
  • e928815109 handlediscord: unify post-READY state handling path Skip R 2026-06-19 21:13:43 -07:00
  • 55ef8e6adf client: delete spaces corresponding to guilds the user has left Skip R 2026-06-19 19:01:11 -07:00
  • b820bdc214 handlediscord: poke portal backfill when reconnecting Skip R 2026-06-19 19:01:11 -07:00
  • 184ce82bbe handlediscord: update user cache synchronously Skip R 2026-06-19 19:01:11 -07:00
  • 5eb78e86e4 client: RLock the state while we clone private channel data Skip R 2026-06-19 19:01:11 -07:00
  • 064d71c688 deps: bump discordgo Skip R 2026-06-19 19:01:11 -07:00
  • f0281a24b4
    Add entrypoint and legacy v24 to bridgev2 data migration Itzamna 2026-06-19 16:11:37 -06:00
  • b8f999da70
    Add direct media, relay mode, commands and start-chat Itzamna 2026-06-19 16:11:37 -06:00
  • 0a5ac0ff55
    Add outbound Matrix to Discord message handlers Itzamna 2026-06-19 16:11:37 -06:00
  • 4f18bf6c39
    Add inbound Discord to Matrix conversion, chat info and backfill Itzamna 2026-06-19 16:11:37 -06:00
  • 5d7e7ffa8c
    Add Discord gateway client and token/QR login flows Itzamna 2026-06-19 16:11:37 -06:00
  • 7b0d6589e3
    Add bridgev2 connector core: config, metadata, capabilities Itzamna 2026-06-19 16:11:37 -06:00
  • 9e749ef794
    Add connector database for Discord roles, files, emoji and guilds Itzamna 2026-06-19 16:11:36 -06:00
  • c88f8f64fd
    Add discordid network ID codec Itzamna 2026-06-19 16:11:36 -06:00
  • 2d7825bf3c
    Replace legacy bridge framework with bridgev2 (mautrix-go v0.28.1) Itzamna 2026-06-19 16:11:36 -06:00
  • b05860dccb disable per-message-profile hack by default Skip R 2026-06-18 21:56:26 -07:00
  • 3ef21aabaf msgconv: enforce filename extensions on outgoing voice messages Skip R 2026-06-17 11:20:01 -07:00
  • e8a6e93ce0
    msgconv: correctly send OriginalContentType on outgoing attachments (#232) Gerardo Rodriguez 2026-06-16 22:44:58 -04:00
  • 593ba0d564 msgconv: add comment Skip R 2026-06-16 19:43:06 -07:00
  • ba8c1bb720 msgconv: always set OriginalContentType Skip R 2026-06-16 19:36:58 -07:00
  • 41ae5735b9 handlediscord: resync ghosts on READY Skip R 2026-06-16 18:53:50 -07:00
  • 5457c76a4a handlediscord: update ghost info in response to PRESENCE_UPDATE Skip R 2026-06-16 17:25:45 -07:00
  • 9ddec5ed24 capabilities: enable aggressive ghost info updates Skip R 2026-06-16 17:25:45 -07:00
  • e1adfc5179 auth/machine: implement login location verification Skip R 2026-06-16 14:37:35 -07:00
  • dfb0b635b1 msgconv: preserve Discord voice content type G 2026-06-16 07:04:39 -04:00
  • cb77600208 Keep Discord upload content type G 2026-06-15 22:30:22 -04:00
  • b705f65be0 msgconv: keep discord voice attachment content type G 2026-06-15 22:22:56 -04:00
  • c7abb32c2f proxy: add settings to conditionalize proxying for login flows Skip R 2026-06-15 09:51:11 -07:00
  • 329b5c9610
    Merge 0607d6d228 into 99d88e9cbf Adrien Vermersch 2026-06-15 18:06:20 +02:00
  • 0607d6d228 Bridge Discord call state updates Adrien Vermersch 2026-06-15 18:03:59 +02:00
  • 99d88e9cbf transport/tls: drop ALPS when only offering http/1.1 Skip R 2026-06-12 12:12:57 -07:00
  • 3bcefc06e8 connector: always TLS cloak, even without a proxy configured Skip R 2026-06-12 11:58:57 -07:00
  • ffe5bc86af migrate to coder WebSocket and apply TLS cloak to gateway Skip R 2026-06-12 10:12:40 -07:00
  • f9f8355027 pre-commit Skip R 2026-06-12 05:05:59 -07:00
  • 2b487d3025 transport: apply TLS impersonation more broadly Skip R 2026-06-12 04:34:26 -07:00
  • 185a12a48e
    [bridgev2] first pass at proxy support (#228) Skip R. 2026-06-12 03:05:01 -07:00
  • 270f325f49 proxy: report failures to update proxy upon reconnect Skip R 2026-06-11 21:57:03 -07:00
  • a6e8e099f5 proxy: avoid redundant proxy resolution Skip R 2026-06-11 00:39:59 -07:00
  • e6a152181f proxy: log proxy host for debugging Skip R 2026-06-11 00:17:58 -07:00
  • 17b7b71bdd proxy: first pass at proxy support, modeled after mautrix-meta Skip R 2026-06-10 23:52:06 -07:00
  • 1d844b6f16 deps: bump discordgo Skip R 2026-06-11 00:09:27 -07:00
  • 72a384db3d auth: remove redirection hack Skip R 2026-06-05 13:38:33 -07:00
  • cac3a11000 auth: retry on bad MFA creds Skip R 2026-06-05 13:38:33 -07:00
  • c12aaa46d3 auth/machine: don't clobber fingerprint when retrying Skip R 2026-06-05 13:38:33 -07:00