Adam Van Ymeren
0952df0244
all: respect/propagate errors from QueueRemoteEvent ( #110 )
2025-06-26 13:43:35 -07:00
Toni Spets
7e75c8ef83
media: make all media direct downloadable
...
The only exception is emojis.
Also changed direct download encoding field names to be more generic
when used in mixed manner depending on peer type.
Direct downloads are still somewhat inefficient as they require an API
round trip to succeed but we can cache things in the database if needed.
2025-05-07 06:43:51 +03:00
Sumner Evans
1bc3a2538e
treewide: add copyright/license notices
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2025-03-05 10:16:50 -07:00
Sumner Evans
f4052dcfd3
connector: set IsSuperGroup on dialog sync
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2025-01-09 18:59:13 -07:00
Sumner Evans
ca8aff0534
connector/login: fix crash on login
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-11-04 08:47:31 -07:00
Sumner Evans
07a8553b22
connector: fix chat info for Saved Messages chat
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-31 14:23:18 -06:00
Sumner Evans
f195e2cac0
sync: fix setting membership of channel user
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-29 09:53:39 -06:00
Sumner Evans
c6afaf5504
sync: always needs backfill if no latest message present
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-24 11:01:31 -06:00
Sumner Evans
229efdd487
chatinfo: handle forbidden channels/chats without panicking
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-24 10:45:32 -06:00
Sumner Evans
9a8f356348
backfill: fix dialog fetch, HasMore, and skip forbidden channels
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-08 12:22:04 -06:00
Sumner Evans
6c44ba487a
backfill: set CanBackfill in the correct places
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-07 09:16:24 -06:00
Sumner Evans
57b32f6ac6
backfill: implement marking read
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-04 08:17:33 -06:00
Sumner Evans
17e4e20a93
sync: fix setting memberships
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-04 08:12:46 -06:00
Sumner Evans
d14f365fe1
sync: fix room name bridging on backfill
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-04 07:59:36 -06:00
Sumner Evans
7d9836c86b
power levels: bridge rights for group chats
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-03 11:16:18 -06:00
Sumner Evans
083837aa9e
pins: bridge from Telegram -> Matrix
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-02 12:28:05 -06:00
Sumner Evans
52fab81e55
mute: sync from Telegram -> Matrix
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-10-02 10:12:33 -06:00
Tulir Asokan
ff48398430
ids: add support for split portals
2024-09-14 12:50:31 +03:00
Sumner Evans
fab98cfdea
takeout: use takeout to list dialogs once permission granted
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-09-10 11:27:00 -06:00
Tulir Asokan
e3e709eec6
ids: add channel ID to message ID to ensure uniqueness ( #25 )
2024-08-26 20:42:06 +03:00
Sumner Evans
a6946f8119
sync: skip deleted users and use messages from GetDialogs call
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-08-22 08:51:35 -06:00
Sumner Evans
5960a2307e
sync: fix check for needing backfill
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-08-22 08:34:16 -06:00
Sumner Evans
8b8b689187
sync: add on-command sync
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-08-22 07:57:28 -06:00