Rajeh Taher
|
3f8460006f
|
matrixrtc: announce call link waiting rooms
|
2026-07-30 05:20:09 +02:00 |
|
Rajeh Taher
|
aa70741f50
|
matrixrtc: serialize call starts and recover state
|
2026-07-30 05:16:20 +02:00 |
|
Rajeh Taher
|
35720a37f2
|
matrixrtc: suppress local reaction echoes
|
2026-07-30 05:14:00 +02:00 |
|
Rajeh Taher
|
326a47af7a
|
matrixrtc: restrict calls to login owners
|
2026-07-30 05:12:34 +02:00 |
|
Rajeh Taher
|
8521def8da
|
matrixrtc: route incoming group calls
|
2026-07-30 05:07:43 +02:00 |
|
Rajeh Taher
|
91eff85012
|
voip: select group camera participants
|
2026-07-30 05:03:26 +02:00 |
|
Rajeh Taher
|
aae11aba36
|
matrixrtc: bridge WhatsApp call links
|
2026-07-30 04:59:42 +02:00 |
|
Rajeh Taher
|
84b08c2519
|
commands: add group call participant controls
|
2026-07-30 04:55:21 +02:00 |
|
Rajeh Taher
|
86573da9eb
|
matrixrtc: bridge call reactions and hand state
|
2026-07-30 04:47:36 +02:00 |
|
Rajeh Taher
|
989464a146
|
voip: bridge group video and screen sharing
|
2026-07-30 04:34:36 +02:00 |
|
Rajeh Taher
|
9b5c322351
|
matrixrtc: dial WhatsApp group calls
|
2026-07-30 04:13:45 +02:00 |
|
Rajeh Taher
|
2be1320084
|
Merge remote-tracking branch 'origin/main' into rajeh/calls
# Conflicts:
# go.mod
# go.sum
|
2026-07-23 11:27:05 +02:00 |
|
Rajeh Taher
|
aed702e5a1
|
manager.go: accept peer video upgrades
|
2026-07-22 16:29:32 +02:00 |
|
Rajeh Taher
|
7e9cdabfc8
|
video.go: remove unsupported orientation forwarding
|
2026-07-22 16:29:32 +02:00 |
|
Rajeh Taher
|
d887137a81
|
pkg/connector/voip/video.go: forward WhatsApp orientation to LiveKit
|
2026-07-22 15:30:35 +02:00 |
|
Rajeh Taher
|
666fc78609
|
manager.go: keep video toggles directional
|
2026-07-21 23:02:46 +02:00 |
|
Tulir Asokan
|
13c2470aee
|
dependencies: update mautrix-go
|
2026-07-19 16:34:23 +03:00 |
|
Rajeh Taher
|
4b3aaac41c
|
manager.go: separate video flow state
|
2026-07-17 12:48:07 +03:00 |
|
Rajeh Taher
|
e510baa1f4
|
manager.go: forward video keyframe requests
|
2026-07-17 12:33:11 +03:00 |
|
Rajeh Taher
|
65571f5d6c
|
(video.go): repeat H264 parameter sets
|
2026-07-17 10:47:52 +03:00 |
|
Rajeh Taher
|
0c424dcbcf
|
livekit.go: request keyframe after peer acceptance
|
2026-07-17 10:10:07 +03:00 |
|
Rajeh Taher
|
738e24e41f
|
video.go: propagate device orientation
|
2026-07-17 00:25:27 +03:00 |
|
Rajeh Taher
|
f469f2c721
|
pkg/connector: bridge WhatsApp calls over MatrixRTC
|
2026-07-16 21:04:15 +03:00 |
|
Rajeh Taher
|
b97a973b7c
|
pkg/connector/wadb: store MatrixRTC call state
|
2026-07-16 20:55:34 +03:00 |
|
Tulir Asokan
|
e0d37d9fa9
|
msgconv/matrixpoll: assume DMs are always sent to LIDs
|
2026-07-13 14:25:04 +03:00 |
|
Tulir Asokan
|
ba6430c701
|
startchat: add cache to avoid repeated IsOnWhatsApp calls
|
2026-07-13 14:22:00 +03:00 |
|
Tulir Asokan
|
5250ddfa7d
|
msgconv/from-whatsapp: handle v5 and v6 poll creations
|
2026-07-10 18:36:17 +03:00 |
|
Tulir Asokan
|
a1a4cf87b3
|
msgconv/from-matrix: add hack to use LID for message secrets in DMs
|
2026-07-09 14:44:00 +03:00 |
|
Tulir Asokan
|
8d34f6f6bd
|
msgconv/from-whatsapp: use correct message info for decrypting poll votes
|
2026-07-09 12:12:18 +03:00 |
|
Tulir Asokan
|
d5cf334423
|
login: add support for passkeys (#936)
|
2026-07-01 23:01:34 +03:00 |
|
Tulir Asokan
|
0c7f5233c8
|
handlewhatsapp: send analytics for timelock event
|
2026-06-22 15:55:40 +03:00 |
|
Tulir Asokan
|
80b2c16b3d
|
userinfo: log last sync time when enqueuing resync
|
2026-06-22 15:55:40 +03:00 |
|
Kishan Bagaria
|
d90c7d94d1
|
msgconv/wa-media: pluralize album media counts (#933)
|
2026-06-18 11:53:06 -07:00 |
|
Nick Mills-Barrett
|
879fc7cb41
|
backfill: skip groups that 404 on info (#929)
|
2026-06-17 14:15:56 +01:00 |
|
Tulir Asokan
|
c97a1c4b4d
|
mclient: add more hooks
|
2026-06-13 21:34:49 +03:00 |
|
Kishan Bagaria
|
1d68051dae
|
handlewhatsapp: fix HD media caption edits (#927)
|
2026-06-09 15:25:21 +05:30 |
|
Tulir Asokan
|
d9baddaae1
|
dependencies: update whatsmeow
|
2026-06-04 23:58:09 +03:00 |
|
Tulir Asokan
|
ccd62ee30e
|
backfill: add trace log with content if message fails to parse
|
2026-06-02 20:44:57 +03:00 |
|
Tulir Asokan
|
7592f98103
|
chatinfo: add implicit own membership to parent groups
|
2026-05-28 17:23:35 +03:00 |
|
Kishan Bagaria
|
a1f7bf9b93
|
msgconv/from-whatsapp: hide message history bundles (#924)
|
2026-05-25 13:32:24 +00:00 |
|
Tulir Asokan
|
30bbbcaf6f
|
msgconv/from-whatsapp: add some html escapes
|
2026-05-25 15:48:21 +03:00 |
|
Tulir Asokan
|
df86e40e1e
|
config: validate displayname template when loading config
|
2026-05-25 15:48:21 +03:00 |
|
Kishan Bagaria
|
9e7dc0bef0
|
msgconv/from-whatsapp: convert message history notices (#922)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2026-05-25 18:10:58 +05:30 |
|
Tulir Asokan
|
c74327e8e4
|
login: use 400 for whatsapp ratelimits
|
2026-05-21 16:55:17 +03:00 |
|
Kishan Bagaria
|
b46b41edf8
|
handlewhatsapp,msgconv,directmedia: fix HD media replacements (#920)
Co-authored-by: Tulir Asokan <tulir@maunium.net>
|
2026-05-19 20:51:26 +05:30 |
|
Tulir Asokan
|
7f91a71e9d
|
handlewhatsapp: fix saving history sync notifications
|
2026-05-14 15:27:58 +03:00 |
|
Tulir Asokan
|
bf12524eef
|
handlewhatsapp: decrypt message secret data before rerouting LIDs
|
2026-05-13 17:03:48 +03:00 |
|
Tulir Asokan
|
1a44908436
|
capabilities: bump versions
|
2026-05-12 12:24:46 +03:00 |
|
Tulir Asokan
|
f5f26e5ef4
|
msgconv/wa-sticker: cache converted sticker pack items
|
2026-05-08 17:16:10 +03:00 |
|
SpiritCroc
|
fb6ff807a8
|
capabilities: promote image pack import support (#915)
|
2026-05-07 14:51:09 +02:00 |
|