Tulir Asokan
2cf9dcafd9
Update copyright year and fix minor lint problems
2019-03-19 18:30:36 +02:00
Tulir Asokan
be806949bf
Fix handling thumbnails of documents. Fixes #281
2019-02-15 18:18:43 +02:00
Tulir Asokan
e9ddd0caa8
Add missing checks and fix file bridging with latest Telegram API layer
...
Fixes #260
2019-01-01 18:45:59 +02:00
Tulir Asokan
dad0ccb3c0
Clean up code
2018-12-23 19:51:02 +02:00
Tulir Asokan
b2e183e363
Switch TelegramFile to SQLAlchemy core
2018-12-20 00:07:04 +02:00
Kai A. Hiller
01e153662e
Replace star imports with literal values
2018-08-09 02:42:48 +02:00
Tulir Asokan
dbfb980bde
Add more type hints
2018-07-25 11:02:38 -04:00
Tulir Asokan
7c2e689813
Update mautrix-appservice dependency
2018-07-10 14:45:50 +03:00
Tulir Asokan
f5c4b477e5
Remove custom download_file_bytes() function
2018-06-24 00:20:05 +03:00
Tulir Asokan
e6e6af0689
Make potential datacenter switch related file transfer auth errors non-fatal
2018-06-23 21:51:22 +03:00
Tulir Asokan
45981b9c77
Add Matrix->Telegram sticker bridging. Fixes #105
2018-04-29 01:49:19 +03:00
Tulir Asokan
4c26d7e59a
Add some locks to fix #109
2018-04-29 00:50:50 +03:00
Tulir Asokan
1ce8f08ff2
Remove debug prints and don't set TelegramFile.was_converted if webp image wasn't converted
2018-04-19 11:16:32 +03:00
Tulir Asokan
006a5971ea
Split up telegram document handling and send stickers as m.sticker
...
Also add sticker resizing (max 256x256). Cached stickers won't be resized,
delete the `telegram_file` database table if you want all stickers to be
resized.
Fixes #104
2018-04-07 00:34:06 +03:00
Tulir Asokan
91ae50911e
Fix Telethon 0.18.1 compatibility. Fixes #96
2018-03-24 16:39:28 +02:00
Tulir Asokan
77c57eb64b
Handle FlushError in transfer_file_to_matrix
2018-03-09 23:44:29 +02:00
Tulir Asokan
c98e822e6d
Add some extra checks before generating thumbnail
2018-03-09 23:25:56 +02:00
Tulir Asokan
b1c85d5cda
Add moviepy as optional dep for HQ thumbnails, make Pillow optional
...
[db updated]
2018-03-09 16:54:35 +02:00
Tulir Asokan
a469e6ed10
Switch to AGPLv3
2018-03-08 23:49:56 +02:00
Tulir Asokan
7004da9268
Handle SQL InvalidRequestErrors when transferring files
2018-03-07 19:11:29 +02:00
Tulir Asokan
26b8efb1e6
Send thumbnail and size info with Telegram -> Matrix videos
2018-03-04 20:59:45 +02:00
Tulir Asokan
021b60a45e
Update Telethon and use PyPI telethon-aio package
2018-03-04 13:35:24 +02:00
Tulir Asokan
836232db00
Update Telethon version
2018-02-25 12:07:48 +02:00
Tulir Asokan
9e5cb84140
Refactor more code
2018-02-23 21:24:18 +02:00
Tulir Asokan
03734a6745
Fix Telegram -> Matrix image bridging
2018-02-21 17:11:47 +02:00
Tulir Asokan
05853115c6
Use file deduplication for avatars
2018-02-20 13:34:40 +02:00