Watch
1
0
Fork
You've already forked mautrix-whatsapp
0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-11-11 08:39:19 -05:00

Commit graph

  • c93571dd25
    Merge 7cf259940d into 015ad733a3 Gerardo Rodriguez 2026-11-11 13:02:19 +00:00
  • cc52d46182
    Merge 64e64b8231 into 015ad733a3 Gerardo Rodriguez 2026-11-11 13:02:19 +00:00
  • f8b4648b1c
    Merge b0e566e863 into 015ad733a3 Gerardo Rodriguez 2026-11-11 13:02:19 +00:00
  • e57ec67682
    Merge 08f33e20cf into 015ad733a3 Gerardo Rodriguez 2026-11-11 13:02:19 +00:00
  • 08975d1494
    Merge 7e27c7abad into 015ad733a3 Gerardo Rodriguez 2026-11-11 13:02:19 +00:00
  • c359f091ab
    Merge b744b1f7e3 into 015ad733a3 Gerardo Rodriguez 2026-11-11 13:02:18 +00:00
  • bfafe79f30
    Merge 664956a43b into 015ad733a3 indent[bot] 2026-11-11 06:58:45 +00:00
  • 664956a43b backfill: serialize history sync portal flag updates indent/whatsapp-rearm-history-sync-portals Indent 2026-11-11 06:58:41 +00:00
  • ead32d1cfb
    Merge eb286d59fb into 015ad733a3 indent[bot] 2026-11-11 06:28:38 +00:00
  • 59713643ab
    Merge c1650d5b9f into 015ad733a3 indent[bot] 2026-11-11 06:28:34 +00:00
  • 01243d430d backfill: re-arm history sync portal creation after new history sync payloads Indent 2026-11-11 06:16:58 +00:00
  • eb286d59fb wadb: index history sync messages by chat and timestamp indent/whatsapp-history-sync-message-ts-index Indent 2026-11-11 06:16:23 +00:00
  • c1650d5b9f msgconv: don't look up LID mentions without a client indent/whatsapp-mention-nil-client Indent 2026-11-11 06:15:52 +00:00
  • 49597fa315
    Merge efdaad9065 into 015ad733a3 indent[bot] 2026-11-11 05:39:51 +00:00
  • cc10c0d889
    Merge 2cd9ae2897 into 015ad733a3 Gerardo Rodriguez 2026-11-11 05:39:51 +00:00
  • 1447dc4d00
    Merge cbd42ba123 into 015ad733a3 leokeba 2026-11-11 05:39:51 +00:00
  • 36e18d3d8f
    Merge 0a9013e6fe into 015ad733a3 Gerardo Rodriguez 2026-11-11 03:25:32 +00:00
  • 0a9013e6fe muse: lowercase error strings and drop literal backticks from the notice iFixRobots/muse-approvals Gerardo Rodriguez 2026-11-11 03:25:27 +00:00
  • 2c8863757b muse: bridge approval requests and allow or deny them with reply commands Gerardo Rodriguez 2026-11-11 03:22:52 +00:00
  • b7cbd2d91c
    Merge 51c6e5254e into 015ad733a3 indent[bot] 2026-11-10 17:57:44 -07:00
  • 015ad733a3
    msgconv: log size breakdown of converted parts over the cut-off limit (#1047) main indent[bot] 2026-11-11 00:53:07 +00:00
  • b744b1f7e3 chatinfo: share always-allowed group power level overrides iFixRobots/announce-keep-reaction-power-levels Gerardo Rodriguez 2026-11-10 19:07:47 +00:00
  • 7cf259940d msgconv/from-matrix: build caption edits through constructMediaMessage iFixRobots/caption-only-edits Gerardo Rodriguez 2026-11-10 19:06:21 +00:00
  • 08f33e20cf msgconv/from-matrix: only use the MSC3488 description as the location name iFixRobots/location-name Gerardo Rodriguez 2026-11-10 19:00:42 +00:00
  • b0e566e863 msgconv/from-matrix: only convert voice formats WhatsApp doesn't accept iFixRobots/convert-voice-to-opus Gerardo Rodriguez 2026-11-10 18:58:20 +00:00
  • bf68fcfe56 msgconv/from-matrix: send natively supported voice formats as-is if conversion fails Gerardo Rodriguez 2026-11-10 18:43:37 +00:00
  • a15089b18d
    backfill: skip unparseable history messages without content (#1046) indent[bot] 2026-11-10 06:19:41 -07:00
  • 63b2466b24 chatinfo: keep reactions and poll votes allowed when a group becomes announcement-only Gerardo Rodriguez 2026-11-10 06:48:48 +00:00
  • 7e27c7abad connector, msgconv: log expected missing LID and expired thumbnails at debug iFixRobots/expected-failure-log-levels Gerardo Rodriguez 2026-11-10 06:26:54 +00:00
  • 6cb748bc9c msgconv/from-matrix: prefer MSC3488 description and skip generated location bodies Gerardo Rodriguez 2026-11-10 06:25:54 +00:00
  • af81a6f175 msgconv: log size breakdown of converted parts over the cut-off limit Indent 2026-11-10 06:24:41 +00:00
  • 5edff0e7bf msgconv/from-matrix: send location description as name Gerardo Rodriguez 2026-11-10 06:23:28 +00:00
  • 97f2ee1d83 msgconv/from-matrix: drop video streams when converting voice messages Gerardo Rodriguez 2026-11-10 06:23:21 +00:00
  • 3d5bab3bfd backfill: skip unparseable history messages without content Indent 2026-11-10 06:22:30 +00:00
  • 51c6e5254e chatinfo: keep member event overrides when toggling announcement mode indent/whatsapp-announce-toggle-overrides Indent 2026-11-10 06:21:45 +00:00
  • 3cad353823 msgconv/from-matrix: convert voice messages to ogg/opus Gerardo Rodriguez 2026-11-10 06:20:12 +00:00
  • 64e64b8231 wamsgtype: add names for newer message types iFixRobots/message-type-labels Gerardo Rodriguez 2026-11-10 06:17:04 +00:00
  • d9525654ae handlematrix: match GIF edits to how GIFs were sent Gerardo Rodriguez 2026-11-10 06:14:14 +00:00
  • 91b7c521f2
    Merge b35341400d into 945474343f Gerardo Rodriguez 2026-11-10 06:11:51 +00:00
  • b35341400d backfill: don't warn about unparseable history messages that would be ignored iFixRobots/skip-ignored-history-parse-errors Gerardo Rodriguez 2026-11-10 06:11:41 +00:00
  • f269a5b4ec handlematrix: send only the caption in media edits Gerardo Rodriguez 2026-11-10 06:10:00 +00:00
  • 945474343f
    backfill: log stub and message type of unparseable history messages (#1034) indent[bot] 2026-11-09 18:09:56 +00:00
  • 5c8c1fc835
    handlewhatsapp: ignore HD replacement messages without replacement content (#1037) indent[bot] 2026-11-09 18:09:28 +00:00
  • cbd42ba123 Add opt-out for unsolicited contact ghost sync leokeba 2026-11-09 17:29:23 +01:00
  • e3454c5cb1 handlewhatsapp: ignore HD replacement messages without replacement content Indent 2026-11-09 06:17:04 +00:00
  • 2cd9ae2897 backfill: delete history sync messages up to the newest bridged message on backward fetches iFixRobots/scope-history-sync-delete Gerardo Rodriguez 2026-11-08 15:38:45 +00:00
  • 3f5cd3a82e backfill: only delete history sync messages on the side that was fetched Gerardo Rodriguez 2026-11-08 15:19:06 +00:00
  • efdaad9065 backfill: let in-flight history sync entries expire so failed creations are retried indent/whatsapp-history-sync-portal-requeue Indent 2026-11-08 07:23:11 +00:00
  • c63981be76 backfill: don't requeue history sync conversations that are still being created Indent 2026-11-08 06:27:35 +00:00
  • d9b0daca89
    msgconv/rich-response: only embed raw rich message JSON if it's canonical (#1033) indent[bot] 2026-11-07 09:46:19 -05:00
  • d8580e8b50 backfill: log stub and message type of unparseable history messages Indent 2026-11-07 06:16:12 +00:00
  • ac29fa5272
    lidmigrate: check homeserver membership when removing rejoined PN ghosts (#1025) Gerardo Rodriguez 2026-11-06 20:37:55 +00:00
  • bc470ae906 msgconv/rich-response: only embed raw rich message JSON if it's canonical Indent 2026-11-06 06:19:00 +00:00
  • ab825692d6
    Merge 8d497bb9fb into d574a67a2d Nick Mills-Barrett 2026-11-05 14:07:37 -05:00
  • f7ca9d4226 client: track only the latest keepalive ping ID Nick Mills-Barrett 2026-11-05 16:28:25 +00:00
  • dc4559da68 client: don't log keepalive ping XML nodes Nick Mills-Barrett 2026-11-05 15:44:48 +00:00
  • d574a67a2d
    userinfo: query only the LID when both JIDs of a contact are queued for background resync (#1029) indent[bot] 2026-11-05 15:33:02 +00:00
  • 5640ef311b
    muse: mark WASA resync as done on any error (#1026) Gerardo Rodriguez 2026-11-05 15:00:20 +00:00
  • 81f64557ea handlematrix: ignore thread read receipts Tulir Asokan 2026-11-05 09:16:26 -05:00
  • 03859bb3db
    pre-commit: install bridgelint with the CI Go toolchain (#1030) Nick Mills-Barrett 2026-11-05 13:09:38 +00:00
  • b53adc5ac7 pre-commit: install bridgelint with the CI Go toolchain Nick Mills-Barrett 2026-11-05 11:33:31 +00:00
  • a7899089fa userinfo: query only the LID when both JIDs of a contact are queued for background resync Indent 2026-11-05 06:17:27 +00:00
  • 9f1b25757b handlematrix: ignore thread read receipts Matt Wondra 2026-11-04 23:00:17 -06:00
  • a53c8a41a7 ci: cache pre-commit hooks per Go version iFixRobots/precommit-cache-per-go Gerardo Rodriguez 2026-11-05 03:04:57 +00:00
  • f993d00685 muse: mark WASA resync as done on any error Gerardo Rodriguez 2026-11-05 01:10:38 +00:00
  • 1d024590d2
    userinfo: don't queue @bot ghosts for background resync (#1024) indent[bot] 2026-11-04 19:16:41 -05:00
  • a0c9aa935b lidmigrate: check homeserver membership when removing rejoined PN ghosts Gerardo Rodriguez 2026-11-04 23:04:52 +00:00
  • cb43971cf8 userinfo: don't queue @bot ghosts for background resync Indent 2026-11-04 22:10:02 +00:00
  • 5ba69ab4ee
    backfill: drop history sync notifications whose blob is gone (#1023) Gerardo Rodriguez 2026-11-04 16:24:07 +00:00
  • a8699a6821 backfill: drop history sync notifications whose blob is gone Gerardo Rodriguez 2026-11-04 12:05:13 +00:00
  • 429320b373
    pre-commit: add bridgelint hook (#1022) Nick Mills-Barrett 2026-11-03 21:35:54 +00:00
  • ab3707259f pre-commit: add bridgelint hook Nick Mills-Barrett 2026-11-03 20:16:08 +00:00
  • 78c5ee3b20
    backfill: expire unanswered on-demand history sync requests after an hour (#1021) indent[bot] 2026-11-02 19:41:06 -05:00
  • 79124c0aad backfill: expire unanswered on-demand history sync requests after an hour Indent 2026-11-02 21:58:32 +00:00
  • e097ba38de
    userinfo: don't copy unauthorized avatar to alt ghost (#1020) Gerardo Rodriguez 2026-11-02 15:14:20 +00:00
  • f14cff2a4b userinfo: don't copy unauthorized avatar to alt ghost Gerardo Rodriguez 2026-11-02 14:54:03 +00:00
  • 4be45ddbea
    handlewhatsapp: send media retry edits as the original message sender (#1019) indent[bot] 2026-11-02 09:28:04 -05:00
  • 96ce0799be
    handlewhatsapp: don't retry full sync after a recovery response (#1018) Gerardo Rodriguez 2026-11-02 12:57:03 +00:00
  • 07d8e9417b
    client: build whatsmeow HTTP clients from bridge settings (#1016) Gerardo Rodriguez 2026-11-02 11:14:43 +00:00
  • e20a64b7dd handlewhatsapp: send media retry edits as the original message sender Indent 2026-11-01 21:50:48 +00:00
  • 3a5d6448a8
    backfill: treat own messages from previous LIDs as own (#1017) Gerardo Rodriguez 2026-11-01 12:58:51 +00:00
  • 6de23e384a handlewhatsapp: allow retrying full app state sync after 2 days Gerardo Rodriguez 2026-10-31 23:36:20 +00:00
  • 92d3653db0 handlewhatsapp: clear recovery mark but keep full sync attempt after recovery response Gerardo Rodriguez 2026-10-31 23:35:07 +00:00
  • 9f82246069 handlewhatsapp: exclude stream replaced and client outdated from unknown error autoreconnect Tulir Asokan 2026-11-01 00:50:14 +02:00
  • 71792111cc handlewhatsapp: keep app state recovery marked after recovery response Gerardo Rodriguez 2026-10-31 22:30:41 +00:00
  • bd6387a490 backfill: only remember previous own LIDs from the message itself Gerardo Rodriguez 2026-10-31 20:21:44 +00:00
  • 7aa979fb5b backfill: treat own messages from previous LIDs as own Gerardo Rodriguez 2026-10-31 20:19:07 +00:00
  • ec500393d8 connector: recreate whatsmeow HTTP clients in ResetHTTPTransport Gerardo Rodriguez 2026-10-30 19:50:42 +00:00
  • cdc8dc1024 connector: keep environment proxy and no media header timeout Gerardo Rodriguez 2026-10-30 19:49:12 +00:00
  • 42a6286ac5 connector: build whatsmeow HTTP clients from bridge settings Gerardo Rodriguez 2026-10-30 19:47:19 +00:00
  • cc4e30b21d connector: use bridge dialer for whatsmeow connections Gerardo Rodriguez 2026-10-30 19:32:17 +00:00
  • 5dd621fdf4
    login: fix ADV secret rotation ending QR and pairing code logins (#1010) Nick Mills-Barrett 2026-10-30 16:29:54 +00:00
  • de02399ff8
    msgconv/from-whatsapp: show view once notice for media with view once flag (#1012) Gerardo Rodriguez 2026-10-30 14:43:44 +00:00
  • ae8dcdec4b backfill: delete all messages when FetchMessages returns no more history Tulir Asokan 2026-10-30 16:09:08 +02:00
  • 678d4ebb4f wadb: re-arm backfill for chats with leftover history sync Nick Mills-Barrett 2026-10-30 16:09:59 +02:00
  • 1f30d5516c backfill: drop messages in the whatsapp official updates chat Tulir Asokan 2026-10-30 15:52:27 +02:00
  • 1067b8cd88
    wadb: clean up history sync messages left behind by old backfill bugs Nick Mills-Barrett 2026-10-30 14:02:57 +00:00
  • 33a56405ba msgconv/from-whatsapp: use named interface for view once media Gerardo Rodriguez 2026-10-30 14:01:46 +00:00
  • a5c4b79058
    wadb: re-arm backfill for chats with leftover history sync messages Nick Mills-Barrett 2026-10-30 13:44:03 +00:00
  • a7f1bdbe5b msgconv/from-whatsapp: show view once notice for media with view once flag Gerardo Rodriguez 2026-10-30 13:39:03 +00:00