Adam Van Ymeren
cd7f229ca6
resync: resync portals/ghosts immediately upon viewing
...
- refactor all the resync delays to a single per ghost/portal resync interval
- trigger resync immediately upon opening a room
- also resync portals if bridge capabilities has changed
2025-09-25 09:05:02 -07:00
Peter Smit
bd0d24e1e4
handlematrix: add support for room name/topic/avatar changes ( #834 )
...
Fixes #833
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-08-28 03:08:25 +03:00
Tulir Asokan
1dfcdcb463
directmedia: add hacky support for media edits ( #819 )
2025-07-29 18:10:25 +03:00
Tulir Asokan
261304a4ad
directmedia: add support for avatars
2025-07-29 17:43:51 +03:00
Tulir Asokan
70195c8d22
backfill,wadb: store login ts when chat was synced instead of boolean flag
2025-07-22 16:33:26 +03:00
Tulir Asokan
0be53e58c6
waid/dbmeta: remove unnecessary LID field in user login metadata
2025-07-17 11:42:11 +03:00
Tulir Asokan
7b01903ca1
handlewhatsapp: sync member list on first lid message ( #799 )
2025-06-09 16:23:23 +03:00
Tulir Asokan
4295808186
chatinfo: store group addressing mode
2025-04-09 00:29:33 +03:00
Tulir Asokan
68d732aa51
handlewhatsapp: handle announcement group comments
2025-04-08 22:39:31 +03:00
Tulir Asokan
037bdac783
connector: allow messages from @lid users
2025-04-08 21:17:06 +03:00
Tulir Asokan
e2bafd9c31
handlewhatsapp: allow chats with @bot users
2025-03-26 14:26:08 +02:00
Tulir Asokan
483a233536
handlewhatsapp: store handled edits in metadata
2025-03-16 15:41:38 +02:00
Tulir Asokan
7319d429d7
client: generate curve25519 key for push
2025-03-11 18:43:51 +02:00
Tulir Asokan
5b1effcd51
dependencies: update whatsmeow for apns push
2025-03-11 18:26:24 +02:00
Tulir Asokan
cc52b435f2
chatinfo: improve handling LIDs
2024-12-15 12:15:56 +02:00
Tulir Asokan
8e85d809fd
mediaid: fix receiver for groups
2024-11-06 17:15:03 +01:00
Tulir Asokan
8ae6198551
backfill: restart portal creation if interrupted soon after login
2024-11-06 16:42:39 +01:00
Tulir Asokan
8dc2701194
directmedia: implement
2024-11-06 16:42:24 +01:00
Tulir Asokan
21f62e3bbf
msgconv/from-whatsapp: add support for polls
2024-10-07 14:34:26 +03:00
Tulir Asokan
58d336762e
push: add proper support for web push
2024-10-02 15:22:55 +03:00
Tulir Asokan
e87680364d
msgconv: refactor media converting to prepare for retries
2024-09-30 23:57:52 +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
d07fcc80e3
{chat,user}info: add resync queue
2024-09-26 15:39:08 +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
cb55939079
msgconv: add missing message types
2024-09-25 16:15:43 +03:00
Tulir Asokan
2395e9b0f5
dbmeta: move types to waid package
2024-09-16 15:38:49 +03:00
Tulir Asokan
2aef3b3f54
v2: update things
2024-09-07 14:24:11 +03:00
Rajeh Taher
8fecdebf68
v2: contact listing and creating chats, read receipts, typing notifications
2024-09-07 14:23:49 +03:00
Rajeh Taher
184bf0a77b
v2: edits and revokes, code style fixes
2024-09-07 14:23:32 +03:00
Rajeh Taher
78af9e18ab
v2: phone code login and bug fixes
2024-09-07 14:23:12 +03:00
Rajeh Taher
f19ee89381
v2: initial working message conversion code and other fixes
2024-09-07 14:22:35 +03:00
Rajeh Taher
ab3d8f3c9f
v2: start working on connector
2024-09-07 14:22:28 +03:00