Randall Lawrence
fc241b1cdc
Moved converters to other file, added methods for video and gif, which supports resize.
...
XXX: videos don't want to be played by riot, i don't know why...
2019-09-22 01:23:00 +03:00
Randall Lawrence
77ba732eec
Added function to convert tgs to png.
...
XXX: there is the bug in tgs lib, it crashes on some tgs files.
Also cairo svg2png need to be called not from tgs.exporters because there is no option to set image size
2019-09-21 01:45:56 +03:00
Tulir Asokan
835175aa36
Add better m.emote format options for logged in users. Fixes #355
2019-09-10 23:12:54 +03:00
Tulir Asokan
2e2827717d
Escape percent sign in alembic options. Fixes #362
2019-09-10 22:54:14 +03:00
Tulir Asokan
209f85c17e
Fix pip extras in dockerfile
2019-09-08 13:07:55 +03:00
Tulir Asokan
37c373c51f
Add aiohttp speedup libraries as extras
2019-09-08 13:03:16 +03:00
Tulir Asokan
62fe03e8c1
Move back to telethon releases instead of master branch
2019-09-08 12:55:57 +03:00
Tulir Asokan
427c28db7a
Remove build deps from final docker image
2019-09-02 23:18:23 +03:00
Tulir Asokan
835b363661
Fix some problems with editing
2019-09-02 22:58:11 +03:00
Tulir Asokan
df67ed57ee
Don't crash bridge if startup of one user fails. Fixes #292
2019-09-02 22:52:44 +03:00
Tulir Asokan
43b3cc2ca4
Bump mautrix-python requirement
2019-09-02 22:25:42 +03:00
Tulir Asokan
3c2268870b
Fix some potential exceptions when asyncio.gathering
2019-09-02 22:21:48 +03:00
Tulir Asokan
fbb1267609
Start using new db base functions
2019-09-02 22:02:50 +03:00
Tulir Asokan
2c443a3b93
Add netcat-openbsd to dockerfile for manhole
2019-09-02 22:02:32 +03:00
Tulir Asokan
13fd8db0b7
Restore better reply fallback behavior to avoid mentions
2019-08-22 22:08:03 +03:00
Tulir Asokan
cdee0df5ab
Update some dependency versions
2019-08-19 21:42:31 +03:00
Tulir Asokan
9e418afe64
Bump minimum mautrix-python version
2019-08-19 21:38:54 +03:00
Tulir Asokan
7d43eb5d2e
Add temporary fix for edits being echoed when using matrix puppeting
2019-08-17 18:27:26 +03:00
Tulir Asokan
de4c16431d
Handle RPCErrors in formatter and update mautrix-python
2019-08-17 13:43:10 +03:00
Tulir Asokan
d3e6860b1c
Fix sync-full command
2019-08-17 13:43:00 +03:00
Tulir Asokan
6bccf5595b
Make custom puppet errors at startup non-fatal
2019-08-15 22:34:16 +03:00
Tulir Asokan
35023efbf2
Update mautrix-python to fix editing replies
2019-08-15 22:33:22 +03:00
Tulir Asokan
d33460e3bd
Bridge room meta to Matrix as correct ghost user if possible
2019-08-15 22:33:22 +03:00
Tulir Asokan
eea059c0d3
Fix bridging room meta to Telegram
2019-08-15 22:33:22 +03:00
Tulir Asokan
2a327cc29e
Handle update_info errors inside entity instead of in user
2019-08-13 14:44:24 +03:00
Tulir Asokan
1ac1bf5b60
Add missing return
2019-08-13 14:38:59 +03:00
Tulir Asokan
ad5cace75b
Fix small mistakes
2019-08-11 15:09:44 +03:00
Tulir Asokan
bf49843721
Add support for whitelisting unix users who can connect to the manhole
2019-08-11 15:01:28 +03:00
Tulir Asokan
25d9e3b1ca
Merge branch 'manhole'
2019-08-11 13:46:49 +03:00
Tulir Asokan
dc07b2bdf4
Fix typo in dockerfile
2019-08-11 12:04:09 +03:00
Tulir Asokan
0093acb578
Move manhole state to main bridge object
2019-08-11 12:01:55 +03:00
Tulir Asokan
b89ecf4c03
Add unix socket manhole to access bridge internals at runtime
2019-08-11 02:35:58 +03:00
Tulir Asokan
468412100c
Remove broken catch_up option
2019-08-10 19:48:33 +03:00
Tulir Asokan
ea7e4b277f
Merge pull request #352 from tulir/mautrix-0.4
...
Move to mautrix-python
2019-08-10 16:21:11 +03:00
Tulir Asokan
60e35c1bb9
Add command to sync specific portal
2019-08-10 14:24:26 +03:00
Tulir Asokan
117bb5bd86
Fix cleaning up whitespace names
2019-08-10 13:53:30 +03:00
Tulir Asokan
e8ba274776
Use unicodedata for cleaning up whitespace names
2019-08-10 13:23:44 +03:00
Tulir Asokan
76a1e20f13
Improve whitespace name cleanup
2019-08-10 13:17:15 +03:00
Tulir Asokan
8cab2fdcb6
Move alembic_version table existence check to mautrix-python
2019-08-09 23:30:25 +03:00
Tulir Asokan
354fcdc84b
Switch to pypi dev release of mautrix-python and remove future-fstrings from requirements.txt
2019-08-09 23:16:15 +03:00
Tulir Asokan
99e26a5805
Fix warning log calls
2019-08-09 22:58:56 +03:00
Tulir Asokan
d354d6e788
Add repr for formatter entities
2019-08-09 22:52:31 +03:00
Tulir Asokan
28bcf479f3
Merge remote-tracking branch 'Eramde/mtproxy' into mautrix-0.4
2019-08-09 19:38:23 +03:00
Tulir Asokan
e3f8fc0e01
Ignore incoming messages in private chats sent by the receiver if no matrix puppeting
2019-08-09 00:42:55 +03:00
Tulir Asokan
e8184f0248
Require telethon master branch
2019-08-08 23:20:08 +03:00
Tulir Asokan
937de0fa00
Reduce usage of regexes
2019-08-08 23:15:15 +03:00
Tulir Asokan
ac24bc86a0
Minor improvements
2019-08-08 22:21:24 +03:00
Tulir Asokan
1338a43c03
Fix transferring documents into Matrix
2019-08-08 21:57:38 +03:00
Tulir Asokan
8889105d5a
Add locking to client connect calls
2019-08-08 00:15:58 +03:00
Tulir Asokan
9cbe6b73fc
Use ensure_joined for joining puppets
2019-08-07 23:35:53 +03:00