Tulir Asokan
|
a0d39bbdff
|
msgconv/urlpreview: don't try to re-decrypt image previews
|
2024-10-01 14:30:55 +03:00 |
|
Tulir Asokan
|
acb56e4ac4
|
mediarequest: implement requesting old media
|
2024-10-01 14:29:01 +03:00 |
|
Tulir Asokan
|
efd898e557
|
wadb: refactor media request table
|
2024-10-01 13:58:48 +03:00 |
|
Tulir Asokan
|
19406fd395
|
msgconv/from-whatsapp: fix media caption formatting and business messages
|
2024-10-01 12:14:25 +03:00 |
|
Tulir Asokan
|
e87680364d
|
msgconv: refactor media converting to prepare for retries
|
2024-09-30 23:57:52 +03:00 |
|
Tulir Asokan
|
ea2d8ba07d
|
all: delete legacy bridge
|
2024-09-30 23:57:52 +03:00 |
|
Tulir Asokan
|
fc2db39bcb
|
msgconv/from-matrix: don't set remote JID in context info
It's probably only for cross-chat replies
|
2024-09-30 23:42:07 +03:00 |
|
Tulir Asokan
|
4e19e36655
|
legacymigrate: fix more foreign key issues
|
2024-09-30 21:05:23 +03:00 |
|
Tulir Asokan
|
39a0d71960
|
legacymigrate: ignore user portals if user isn't logged in
|
2024-09-30 18:17:48 +03:00 |
|
Tulir Asokan
|
c2d701e0cc
|
legacymigrate: ignore media backfill rows with null media key
|
2024-09-30 17:33:21 +03:00 |
|
Tulir Asokan
|
32863de2d1
|
legacymigrate: fix typo
|
2024-09-30 17:29:01 +03:00 |
|
Tulir Asokan
|
8b3c5e04d5
|
ci: change cron schedule
[skip ci]
|
2024-09-28 18:17:32 +03:00 |
|
Tulir Asokan
|
a48d02b20e
|
handlewhatsapp: fix handling own read receipts
|
2024-09-27 16:46:40 +03:00 |
|
Tulir Asokan
|
778f223081
|
phoneping: implement hacky phone pinging
|
2024-09-27 15:20:33 +03:00 |
|
Tulir Asokan
|
71e07231e8
|
handlewhatsapp: ignore old call start events
|
2024-09-27 14:57:52 +03:00 |
|
Tulir Asokan
|
5deafa0112
|
analytics: track undecryptable messages
|
2024-09-27 14:44:15 +03:00 |
|
Tulir Asokan
|
512f450847
|
handlewhatsapp: handle newsletter leave/join events
|
2024-09-27 14:30:40 +03:00 |
|
Tulir Asokan
|
4670a5a233
|
handlewhatsapp: add support for chat mute/archive/pin state changes
|
2024-09-27 14:27:13 +03:00 |
|
Tulir Asokan
|
7ec5e2e5f4
|
handlewhatsapp: resync contacts on app state sync
Also removes the avatar fetch attempted flag in favor of checking if
the avatar ID is empty.
|
2024-09-26 18:45:00 +03:00 |
|
Tulir Asokan
|
e61de784d0
|
commands: add accept group invite command
|
2024-09-26 15:53:42 +03:00 |
|
Tulir Asokan
|
d07fcc80e3
|
{chat,user}info: add resync queue
|
2024-09-26 15:39:08 +03:00 |
|
Tulir Asokan
|
c4a466b7b9
|
handlewhatsapp: add support for group join events
|
2024-09-26 14:18:55 +03:00 |
|
Tulir Asokan
|
d7ec1cc28b
|
handlewhatsapp: add support for group info changes
|
2024-09-26 13:38:11 +03:00 |
|
Tulir Asokan
|
38393fc171
|
handlewhatsapp: add support for avatar changes
|
2024-09-26 13:24:14 +03:00 |
|
Tulir Asokan
|
bcd358cd76
|
handlewhatsapp: sync ghosts on name change events
|
2024-09-26 12:48:19 +03:00 |
|
Tulir Asokan
|
acc6017308
|
handlewhatsapp: implement various special event types
Includes:
* Identity change notices
* Call start notices
* Delete chat for me events
* Delete message for me events
* Mark chat as read events
|
2024-09-26 12:37:31 +03:00 |
|
Tulir Asokan
|
3ccafa4dc9
|
handlewhatsapp: ignore unknown protocol messages
|
2024-09-25 17:40:10 +03:00 |
|
Tulir Asokan
|
4f57097937
|
msgconv/from-whatsapp: add support for text formatting
|
2024-09-25 17:37:41 +03:00 |
|
Tulir Asokan
|
9aa3083da1
|
userinfo: add missing + to identifier
|
2024-09-25 17:03:06 +03:00 |
|
Tulir Asokan
|
e61dea0abd
|
msgconv/from-whatsapp: fix handling ExtendedTextMessage
|
2024-09-25 16:39:49 +03:00 |
|
Tulir Asokan
|
26076702f9
|
msgconv/from-matrix: fix newlines
|
2024-09-25 16:25:52 +03:00 |
|
Tulir Asokan
|
5a2394cf98
|
ci: disable legacy builds
|
2024-09-25 16:16:08 +03:00 |
|
Tulir Asokan
|
cb55939079
|
msgconv: add missing message types
|
2024-09-25 16:15:43 +03:00 |
|
Tulir Asokan
|
2c964df9a1
|
msgconv/from-whatsapp: add support for converting lottie stickers
|
2024-09-25 12:45:05 +03:00 |
|
Tulir Asokan
|
c9a51bdc01
|
ci: reduce issue lock interval
[skip ci]
|
2024-09-24 21:48:12 +03:00 |
|
Tulir Asokan
|
f7b3575002
|
ci: lock closed issues automatically after 90 days
[skip ci]
|
2024-09-24 20:34:54 +03:00 |
|
Tulir Asokan
|
a03b2ca5ef
|
dependencies: update whatsmeow
|
2024-09-24 14:35:16 +03:00 |
|
Tulir Asokan
|
20f9786ab3
|
msgconv/from-whatsapp: validate animated sticker size before extracting
|
2024-09-24 13:29:33 +03:00 |
|
Tulir Asokan
|
6e98f253fb
|
msgconv/from-whatsapp: extract lottie stickers when bridging
|
2024-09-17 21:41:40 +03:00 |
|
Tulir Asokan
|
a47ed7fd18
|
backfill: implement
|
2024-09-17 18:32:09 +03:00 |
|
Tulir Asokan
|
edf6b17b8c
|
wadb: add wrappers for backfill and poll option tables
|
2024-09-17 14:48:27 +03:00 |
|
Tulir Asokan
|
7264c7fee2
|
login: wait for 515 event
|
2024-09-16 23:57:53 +03:00 |
|
Tulir Asokan
|
e6f9c8e0bd
|
client: log when enabling proxy
|
2024-09-16 23:22:13 +03:00 |
|
Tulir Asokan
|
d604b0fd13
|
handlewhatsapp: fix handling messages that become decryptable
|
2024-09-16 15:57:50 +03:00 |
|
Tulir Asokan
|
ec87e7b8d0
|
msgconv/from-whatsapp: set db metadata in message converter
|
2024-09-16 15:41:23 +03:00 |
|
Tulir Asokan
|
314214514e
|
msgconv/from-matrix: include disappearing timer
|
2024-09-16 15:38:59 +03:00 |
|
Tulir Asokan
|
2395e9b0f5
|
dbmeta: move types to waid package
|
2024-09-16 15:38:49 +03:00 |
|
Tulir Asokan
|
33a995413a
|
ids: add support for split portals
|
2024-09-14 12:48:46 +03:00 |
|
Tulir Asokan
|
a219b72676
|
legacymigrate: ignore messages with null sender
|
2024-09-13 21:27:50 +03:00 |
|
Tulir Asokan
|
12073df3ef
|
msgconv/from-matrix: fix detecting captions
|
2024-09-13 17:38:19 +03:00 |
|