Commit graph

1717 commits

Author SHA1 Message Date
Tulir Asokan
1f454a821a dependencies: update mautrix-go 2024-10-04 14:43:09 +03:00
Tulir Asokan
f0e8034848 .github: update bug report template 2024-10-04 14:43:02 +03:00
Tulir Asokan
a58f6a91c1 legacymigrate: ignore conflict when inserting empty ghost 2024-10-03 14:39:17 +03:00
Tulir Asokan
efc33f0a6d dependencies: update 2024-10-03 12:42:12 +03:00
Tulir Asokan
fc986c712c legacyprovision: pass through timezone param 2024-10-03 12:26:06 +03:00
Tulir Asokan
2370f84817 handlewhatsapp: fix handling group avatar changes 2024-10-03 00:21:39 +03:00
Tulir Asokan
a9b6493075 config: add support for deprecated displayname template variables
Fixes #723
2024-10-03 00:08:40 +03:00
Tulir Asokan
b7b8fd0f00 dependencies: update mautrix-go 2024-10-02 22:42:14 +03:00
Tulir Asokan
58d336762e push: add proper support for web push 2024-10-02 15:22:55 +03:00
Tulir Asokan
57f27cc448 legacymigrate: fix disappearing message timer multiplier
Fixes #722
2024-10-02 14:11:49 +03:00
Tulir Asokan
e01b1777bf legacymigrate: fix table name 2024-10-02 00:12:33 +03:00
Tulir Asokan
bcda88d386 legacymigrate: delete invalid message rows on sqlite 2024-10-02 00:11:36 +03:00
Tulir Asokan
65390da546 msgconv/from-matrix: use context values instead of passing manually 2024-10-01 21:25:53 +03:00
Tulir Asokan
291d87c790 legacymigrate: fix more issues
Fixes #721
2024-10-01 20:22:21 +03:00
Tulir Asokan
dea5ae2943 legacymigrate: remove dot part in message senders
Fixes #720
2024-10-01 19:21:27 +03:00
Tulir Asokan
e099e607fa client: add support for registering push notifications
[skip cd]
2024-10-01 18:01:50 +03:00
Tulir Asokan
e98d50f50b legacymigrate: fix target version number 2024-10-01 17:53:06 +03:00
Tulir Asokan
6e6c67967d handlewhatsapp,matrix: provide stream order in messages
[skip cd]
2024-10-01 17:34:04 +03:00
Tulir Asokan
e3f9e64795 chatinfo: fix initial group avatars 2024-10-01 17:25:36 +03:00
Tulir Asokan
7e82d698b8 msgconv/mediaretry: add appropriate suffix to error notice 2024-10-01 17:23:43 +03:00
Tulir Asokan
9eae335a48 msgconv/from-whatsapp: bundle raw data in event for unknown messages 2024-10-01 16:56:46 +03:00
Tulir Asokan
f4a507bee0 backfill: fix bugs 2024-10-01 16:56:46 +03:00
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