Watch
1
0
Fork
You've already forked mautrix-whatsapp
0
mirror of https://github.com/mautrix/whatsapp.git synced 2026-11-13 01:29:18 -05:00

Commit graph

  • 8b09063039
    backfill: use framework helper to find first non-fake anchor Nick Mills-Barrett 2026-10-12 17:45:26 +01:00
  • b63032cc21
    backfill: skip fake anchor messages in on-demand backwards backfill Nick Mills-Barrett 2026-10-10 11:23:47 +01:00
  • 8d497bb9fb
    capabilities: allow avatar and topic when creating groups nick/declare-group-avatar-topic Nick Mills-Barrett 2026-10-14 12:49:31 +01:00
  • 73b70f2753 chatinfo,handlematrix: allow encrypted poll votes in read-only groups Tulir Asokan 2026-10-13 17:32:09 +03:00
  • bf98cabad2
    chatinfo: don't overwrite mutes while regular_high recovery is pending (#978) Gerardo Rodriguez 2026-10-13 11:46:49 +00:00
  • f6b2ad720b
    chatinfo: don't overwrite mutes while regular_high recovery is pending Gerardo Rodriguez 2026-10-13 11:38:57 +00:00
  • 7fb697fb89
    handlematrix: unfollow channels on leave and delete (#977) Gerardo Rodriguez 2026-10-13 11:22:06 +00:00
  • 419fc11d36
    handlematrix: unfollow channels on leave and delete Gerardo Rodriguez 2026-10-13 10:41:51 +00:00
  • 1fc894948c
    handlewhatsapp: fix target message ID for delete for me in DMs (#975) Gerardo Rodriguez 2026-10-12 12:34:18 +00:00
  • f7e1bd1a22
    chatinfo: always allow encrypted events in power levels iFixRobots/encrypted-poll-votes Gerardo Rodriguez 2026-10-12 00:16:04 +00:00
  • 25042e4d71
    handlewhatsapp: fill in missing sender for delete for me Gerardo Rodriguez 2026-10-10 21:34:47 +00:00
  • 67d913bd53
    events: use shared sender helper for media retries Gerardo Rodriguez 2026-10-10 21:34:11 +00:00
  • 10448f4b32
    id: add shared helper to fill in missing message senders Gerardo Rodriguez 2026-10-10 21:33:30 +00:00
  • 97b4715327
    handlewhatsapp: fix target message ID for delete for me in DMs Gerardo Rodriguez 2026-10-10 21:28:57 +00:00
  • 45d51e3905
    login: fetch own avatar after new logins (#970) Gerardo Rodriguez 2026-10-10 10:47:11 +00:00
  • be8d93edc4
    msgconv/from-whatsapp: flag message history share notices as action messages (#971) Nick Mills-Barrett 2026-10-09 15:23:35 +01:00
  • ad94e452c7
    login: fetch own avatar once after login instead of on connect Gerardo Rodriguez 2026-10-09 13:21:21 +00:00
  • 4bfef9d36e
    msgconv/from-whatsapp: flag message history notices as action messages Nick Mills-Barrett 2026-10-09 13:06:26 +01:00
  • 55dda534d2
    handlematrix: reject non-admin posts in community announcement groups nick/reject-community-announcement-sends Nick Mills-Barrett 2026-10-09 12:47:00 +01:00
  • ddd37ed0a8
    client: fetch own avatar when syncing remote profile Gerardo Rodriguez 2026-10-08 22:50:36 +00:00
  • aa86329e37
    msgconv/from-matrix: use any available H.264 encoder for video conversion (#968) Gerardo Rodriguez 2026-10-07 14:00:27 +00:00
  • 47d4ac5d45 msgconv/from-matrix: use any available H.264 encoder for video conversion Gerardo Rodriguez 2026-10-07 13:00:06 +00:00
  • ecae8ef3e0 msgconv: request media retries for missing URLs Gerardo Rodriguez 2026-10-06 00:56:52 +00:00
  • 977389392c
    msgconv/from-whatsapp: add support for contact array messages (#961) Matt Voska 2026-10-06 15:10:40 -03:00
  • eeb3e86322
    msgconv/wa-contact: send contact arrays as one vcard file instead of multiple parts Matt Voska 2026-10-06 14:00:51 -03:00
  • 5f904a6203
    msgconv/from-matrix: try to fill outgoing reply quotes (#963) Gerardo Rodriguez 2026-10-06 13:52:22 +00:00
  • 3b2bc3c942 Downgrade fetch event to debug log Tulir Asokan 2026-10-06 16:50:35 +03:00
  • 10010a70c4 Simplify Tulir Asokan 2026-10-06 16:49:04 +03:00
  • d2a006a6c2 Merge branch 'main' into iFixRobots/whatsapp-text-reply-quotes Tulir Asokan 2026-10-06 16:32:57 +03:00
  • 9959878fe0 handlematrix: dispatch extra block updates in the background Tulir Asokan 2026-10-06 16:05:15 +03:00
  • cb7d14e979 handlewhatsapp: fetch blocked DMs from db for dispatching updates Tulir Asokan 2026-10-06 16:01:26 +03:00
  • a34259020e handle*: add support for blocking DMs Tulir Asokan 2026-10-06 15:22:21 +03:00
  • 5c51a4e1c2
    handlewhatsapp: don't bridge media retries for senders not in the room Nick Mills-Barrett 2026-10-06 11:56:04 +01:00
  • 2f93633ed7
    handlewhatsapp: request app state recovery when full sync fails to fetch nick/appstate-recovery-on-full-sync-failure Nick Mills-Barrett 2026-10-06 11:55:41 +01:00
  • f2c1c75760
    Merge 083f4801a1 into 06b42e140c Rouven 2026-10-06 13:17:09 +03:00
  • f5411175ae
    Merge 4a3b70c088 into 06b42e140c Gianluca Iavicoli 2026-10-06 12:59:57 +03:00
  • 06b42e140c muse: mark resync as done on mismatching lthash Tulir Asokan 2026-10-06 12:52:01 +03:00
  • d97b191245
    backfill: prevent panic when converting history sync messages (#955) Nick Mills-Barrett 2026-10-06 10:38:35 +01:00
  • 22b0f01573
    msgconv: fill outgoing reply quotes Gerardo Rodriguez 2026-10-06 00:50:46 +00:00
  • d4b8df9b38
    handlewhatsapp: retain quote data when fetching caption edit targets Gerardo Rodriguez 2026-10-06 00:15:21 +00:00
  • 554a32dc20
    msgconv: include content in outgoing reply quotes Gerardo Rodriguez 2026-10-06 00:14:23 +00:00
  • 7e1837f151
    handlewhatsapp: send all parts when undecryptable message is decrypted Matt Voska 2026-10-02 18:39:09 -03:00
  • 3d19c175cd
    msgconv: bridge contact arrays as one vcard file per contact Matt Voska 2026-10-02 18:39:09 -03:00
  • a0325e76df msgconv/from-whatsapp: don't create direct media url for empty paths Tulir Asokan 2026-09-30 19:34:14 +03:00
  • c84643e70a handlewhatsapp: try to fetch message from server for caption edit Tulir Asokan 2026-09-30 19:20:58 +03:00
  • cafeca6979 handlewhatsapp: unwrap some message types in edits Tulir Asokan 2026-09-30 19:20:36 +03:00
  • e1f141f447 handlewhatsapp: log inner message type in edits Tulir Asokan 2026-09-30 19:00:20 +03:00
  • 083f4801a1 handlewhatsapp: no-op on native mark-read event with a nil action Rouven Heck 2026-09-30 03:55:36 +02:00
  • 904abc863d handlewhatsapp: queue native mark-unread against existing portal only Rouven Heck 2026-09-30 03:27:46 +02:00
  • 9f436b26db muse: log when doing initial profile sync Tulir Asokan 2026-09-29 22:17:42 +03:00
  • 2ffea1248a
    client: automatically request muse key and profile if missing (#960) Gerardo Rodriguez 2026-09-29 19:15:59 +00:00
  • 3a70f5b3b8 Update mautrix-go, remove muse resync on app state and add recovers Tulir Asokan 2026-09-29 22:14:52 +03:00
  • 54a54d3f91 Keep inherited avatars as optional Muse fallbacks G 2026-09-29 09:18:37 -04:00
  • 5478fa237a Stop requesting initialized Muse profiles G 2026-09-29 09:14:43 -04:00
  • ab0c3e8312 Initialize Muse state through the connection lifecycle G 2026-09-29 07:31:56 -04:00
  • cd143c2ccc Request Muse profile when opening an uninitialized chat G 2026-09-28 22:07:41 -04:00
  • 5d2cc285b0 handlematrix: negate unread when marking a chat read on WhatsApp Rouven Heck 2026-09-28 18:29:11 +02:00
  • 9ded290cf4 handlewhatsapp: bridge native mark-unread as m.marked_unread Rouven Heck 2026-09-28 18:29:10 +02:00
  • 4fc155c597 dependencies: update whatsmeow Tulir Asokan 2026-09-28 17:05:47 +03:00
  • bcd77819e3
    handlewhatsapp: use proper profile for Muse and fix message handling (#958) Gerardo Rodriguez 2026-09-28 12:21:56 +00:00
  • 03ea0ad731 Tidy module checksums after mautrix-go update G 2026-09-28 07:50:37 -04:00
  • 5221b13707 Exclude spoiler syntax from Muse Markdown G 2026-09-28 07:42:11 -04:00
  • 02552c24e4 Render Muse text with Markdown extensions G 2026-09-28 07:38:50 -04:00
  • d7194d9f86 Use decoded Muse media fields and preserve download errors G 2026-09-28 07:01:21 -04:00
  • 911326c9a1 Use room ID for personalized Muse profile G 2026-09-27 18:15:52 -04:00
  • 526208cc4c Show personalized Muse sender on replies G 2026-09-27 18:13:01 -04:00
  • 7aea29c972 Tidy Whatsmeow module sums G 2026-09-27 16:55:56 -04:00
  • 56de4879bb Support Muse messages G 2026-09-27 16:47:04 -04:00
  • 054064eddb backfill,msgconv: handle panics in on-demand history syncs Tulir Asokan 2026-09-27 18:04:19 +03:00
  • 173f18405c login: wait for otk upload before confirming login success Tulir Asokan 2026-09-25 19:27:23 +03:00
  • 52f0c60aa6 handlewhatsapp: dispatch unavailable resend responses directly as edits Tulir Asokan 2026-09-24 15:04:51 +03:00
  • 85aa4a6d0d msgconv/from-whatsapp: cut off too long messages Tulir Asokan 2026-09-21 15:56:51 +03:00
  • e4b680c9f3 msgconv/from-whatsapp: add support for new rich response format Tulir Asokan 2026-09-21 15:32:31 +03:00
  • 713abdc835
    backfill: capture the client before converting history sync messages Nick Mills-Barrett 2026-09-17 16:54:03 +01:00
  • 52e75964a0 Bump version to v26.09 v0.2609.0 Tulir Asokan 2026-09-16 13:14:00 +03:00
  • 9361103b64
    backfill: don't panic when the whatsmeow client is nil (#954) Toni Spets 2026-09-16 12:00:30 +03:00
  • 549fd80f3e backfill: don't panic when the whatsmeow client is nil Toni Spets 2026-09-15 04:49:22 +00:00
  • 741f45d649 dependencies: update whatsmeow Tulir Asokan 2026-09-16 00:22:26 +03:00
  • 1ea9f02ade msgconv/from-whatsapp: bridge advanced rich responses as unknown message types Tulir Asokan 2026-09-14 19:28:43 +03:00
  • a76341f281 handlewhatsapp: log unknown protocol message types Tulir Asokan 2026-09-14 18:17:24 +03:00
  • c1e30935dc dependencies: update whatsmeow again Tulir Asokan 2026-09-14 18:07:29 +03:00
  • 991c12cdab changelog: update Tulir Asokan 2026-09-14 15:35:08 +03:00
  • 037423f0b2 dependencies: update whatsmeow Tulir Asokan 2026-09-14 15:34:54 +03:00
  • d6bfdeb477 dependencies: update mautrix-go Tulir Asokan 2026-09-11 21:33:53 +03:00
  • 5d3fce8eff handlewhatsapp: ignore sent broadcasts Tulir Asokan 2026-09-11 19:42:24 +03:00
  • 18ae384c98 .github: make contributing.md more visible Tulir Asokan 2026-09-11 19:03:14 +03:00
  • 79164b22ad lidmigrate: resync ghost avatars in background Tulir Asokan 2026-09-10 10:42:06 +03:00
  • 9ea41dcb0e login: add support for adv rotation Tulir Asokan 2026-09-09 12:40:38 +03:00
  • 82c79d1108 dependencies: update mautrix-go Tulir Asokan 2026-09-08 19:09:47 +03:00
  • a19ef78dd3 directmedia: don't allow parallel downloads of the same avatar Tulir Asokan 2026-09-08 15:03:18 +03:00
  • 446bd22695 lidmigrate: resync missing avatars and reuse info for alt ghost sync Tulir Asokan 2026-09-08 14:42:26 +03:00
  • 63dd2582b5 dependencies: update Tulir Asokan 2026-09-08 14:41:40 +03:00
  • fd7640b7a1
    userinfo: don't skip user info fetch when only the avatar is missing Amin Ehterami 2026-09-08 00:14:14 +03:30
  • dd58ce671c
    userinfo: fetch avatar for alternate lid/pn ghost when it has none Amin Ehterami 2026-09-08 00:11:11 +03:30
  • 240648081e startchat: return user info with resolve identifier requests Tulir Asokan 2026-09-03 14:37:14 +03:00
  • 6302a1c709 userinfo: add option to lazily fetch avatars using direct media Tulir Asokan 2026-09-03 14:29:17 +03:00
  • 51504db309 chatinfo: add option to limit eager member sync in groups Tulir Asokan 2026-09-03 02:17:28 +03:00
  • d1dbe393b6 dependencies: update whatsmeow Tulir Asokan 2026-09-03 14:17:20 +03:00
  • a7bf2c89f8 dependencies: update Tulir Asokan 2026-08-29 01:44:57 +03:00
  • e59633c991 handlewhatsapp: fix handling newsletter read receipts Tulir Asokan 2026-08-25 23:56:48 +03:00