Sumner Evans
cbba340da6
db: add telegram_file table
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-07-08 08:47:30 -06:00
Sumner Evans
a2b810e34e
reactions: support unicode custom emojis
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-07-08 08:47:30 -06:00
Sumner Evans
feab4607b5
reactions: support TG -> Matrix
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-07-08 08:47:29 -06:00
Sumner Evans
15cb6ef44f
deps/mautrix: upgrade to latest
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-07-08 08:21:09 -06:00
Sumner Evans
f524f365f1
deps/go-util: upgrade
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-07-02 14:21:24 -06:00
Sumner Evans
3d8b9d6291
client: handle message deletions TG <-> Matrix
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-25 15:33:00 -06:00
Sumner Evans
55a9375938
media: support thumbnails
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-25 13:52:55 -06:00
Sumner Evans
6a6e129c0a
client: remove unnecessary log
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-25 12:20:24 -06:00
Sumner Evans
6bd2ef5b34
media: decode waveform TG -> Matrix
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-25 11:02:55 -06:00
Sumner Evans
7437240f2f
user metadata: bridge profile pictures
...
This commit includes bridging of both the initial profile pictures and
real-time updates to the profile pictures.
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-25 10:47:03 -06:00
Sumner Evans
8ad516c5a4
cmd/directdl: delete experiment
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-24 14:20:50 -06:00
Sumner Evans
eef68706d9
dockerfile: add v2 CI
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-24 14:14:05 -06:00
Sumner Evans
752107ffb0
initial metadata: set room avatar
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-24 14:05:22 -06:00
Sumner Evans
5193cd899f
initial metadata: set room name
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-24 14:05:16 -06:00
Sumner Evans
1563ee014d
deps/mautrix: upgrade
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-24 11:52:21 -06:00
Sumner Evans
a24079494d
directdownload: fix logging and remove outdated comment
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-24 10:57:50 -06:00
Sumner Evans
44cb928707
msgconv: fix location messages
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-24 09:33:07 -06:00
Sumner Evans
4d82cb7883
media: add fallbacks for a couple more types
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
867cbd582e
media: fallback for games
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
17badab358
media: handle dice rolls
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
ee583af4f9
media: handle polls
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
499678d092
media: handle location shares
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
9d9c82c9e9
media: handle unsupported types
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
c0c7ad7d0f
media: handle contact shares
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
63645e50b2
handle matrix message: suppress previews if event's link previews is as empty array
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
891750592d
converter: handle link previews TG -> Matrix
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
b568ef8d8c
media: support voice messages
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
16706d8338
media: support documents
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-20 18:42:09 -06:00
Sumner Evans
2df6f73098
disappearing images: implement
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-19 13:11:35 -06:00
Sumner Evans
7963e52405
direct media: implement direct download for photos
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-19 12:47:41 -06:00
Sumner Evans
d0626e670c
deps/mautrix: upgrade to latest bridgev2
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-19 12:36:10 -06:00
Sumner Evans
f3f6ea8b2f
connector: ensure it adheres to the network connector interface
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-18 11:21:53 -06:00
Sumner Evans
871a9705e3
images: implement sending from Matrix -> Telegram
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-17 17:34:49 -06:00
Sumner Evans
5de193d087
ci: use gov2 builder
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-17 17:34:49 -06:00
Sumner Evans
60f668deb4
msgconv: clean up TG->Matrix photo logic
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-17 16:11:59 -06:00
Sumner Evans
61c06396fc
msgconv: basic photo support
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-17 14:46:45 -06:00
Sumner Evans
323fe1603e
store: save updates state in database
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-17 14:46:45 -06:00
Sumner Evans
a4aedec044
dms: implement basic text message handling
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-17 14:46:45 -06:00
Sumner Evans
6c88b21b75
example config: update for bridgev2
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-17 14:46:45 -06:00
Sumner Evans
6511adc480
login: reimplement login in connector interface
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-06-17 14:46:44 -06:00
Javier Cuevas
f6cb26f7f5
Merge pull request #964 from mautrix/feature/periodic-refresh
...
Add periodic connection refresh
2024-05-24 10:19:43 +02:00
Javier Cuevas
6418202118
Update mautrix_telegram/abstract_user.py
...
Co-authored-by: Tulir Asokan <tulir@maunium.net >
2024-05-24 09:39:20 +02:00
Javier Cuevas
4b25e855e0
Add force_refresh_interval_seconds to config.py
2024-05-24 09:36:09 +02:00
Javier Cuevas
a35f6abfd1
Change default for force_refresh_interval_seconds (disabled by default)
2024-05-24 09:36:03 +02:00
Javier Cuevas
716222a671
Format to pass linting
2024-05-23 17:18:06 +02:00
Javier Cuevas
31801a436c
Add periodic connection refresh
2024-05-23 17:06:04 +02:00
Sumner Evans
f2219a1e06
cmd/directdl: add experimental direct download handler
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-05-15 16:54:34 -06:00
Sumner Evans
72fc81b239
msgconv: start experimenting with direct download URL
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-05-15 16:53:57 -06:00
Sumner Evans
43212ad8db
ci: install staticcheck
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-05-14 13:49:29 -06:00
Sumner Evans
0d502a8c55
Basic message converter and login
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com >
2024-05-14 10:17:19 -06:00