Tulir Asokan
606686ce84
Bump version to 0.2.0rc1
2018-05-19 23:13:19 +03:00
Tulir Asokan
649f8aa9a4
Allow escaping ! -> / conversion. Fixes #134
2018-05-19 21:51:52 +03:00
Tulir Asokan
13db0eea93
Sync telegram user's puppet at message send time if no display name is set. Fixes #131
2018-05-19 21:45:47 +03:00
Tulir Asokan
adbd048108
Remove temporary debug messages
2018-05-19 21:42:48 +03:00
Tulir Asokan
1639099401
Update command help
2018-05-19 20:57:46 +03:00
Tulir Asokan
7a373fa556
Add option to filter telegram chats from being bridged. Fixes #41
2018-05-19 19:35:01 +03:00
Tulir Asokan
1f5261ff8f
Initial solution and database update for #11
...
The database now contains a displayname_source field which is the
telegram user ID of the user whose point of view the displayname
is from.
Updates from the relaybot user always take precendence, but currently
the relaybot will never automatically fetch displaynames.
2018-05-19 17:22:16 +03:00
Tulir Asokan
0833850f4f
Fix potential duplicate unauthenticated user join/leave message in Matrix
2018-05-19 16:18:04 +03:00
Tulir Asokan
87a715aa10
Add missing await when joining chat with invite link
2018-05-17 17:20:56 +03:00
Tulir Asokan
79341b8d28
Add support for Telethon's catch_up() (ref #124 )
2018-05-13 11:22:20 +03:00
Tulir Asokan
949c380235
Update reply format again
2018-05-13 10:28:56 +03:00
Tulir Asokan
81d982d254
Add/handle <!--end-mx-reply--> at end of native reply fallbacks. Fixes #133
2018-05-04 15:40:26 +03:00
Tulir Asokan
1e0f2c72b5
Fix line lengths and add limit to .editorconfig
2018-04-29 23:51:28 +03:00
Tulir Asokan
73e7b8f635
Add option to send bot messages as m.notice. Fixes #121
2018-04-29 23:51:27 +03:00
Tulir Asokan
8354bf6bb5
Send gif stickers as-is rather than converting to webp. Fixes #132
2018-04-29 23:15:05 +03:00
Tulir Asokan
db5441c3eb
Fix some potential errors in matrix file handling
2018-04-29 23:15:04 +03:00
Tulir Asokan
bb13813952
Check if portal is channel before trusting member list
2018-04-29 15:54:16 +03:00
Tulir Asokan
2c47cdfac6
Add option to limit number of members in startup sync. Fixes #115
2018-04-29 15:37:53 +03:00
Tulir Asokan
d9dd304b26
Send notification and leave when non-whitelisted user invites bridge bot. Fixes #122
2018-04-29 12:54:20 +03:00
Tulir Asokan
45981b9c77
Add Matrix->Telegram sticker bridging. Fixes #105
2018-04-29 01:49:19 +03:00
Tulir Asokan
c040c0d59c
Cut messages over 4096 characters long. Fixes #117
2018-04-29 01:19:12 +03:00
Tulir Asokan
4c26d7e59a
Add some locks to fix #109
2018-04-29 00:50:50 +03:00
Tulir Asokan
ae792a7b33
Bridge chat photo removing from Telegram to Matrix. Fixes #123
2018-04-29 00:31:25 +03:00
Tulir Asokan
a3ed8dbce3
Add missing await (ref #123 )
2018-04-29 00:25:28 +03:00
Tulir Asokan
d332a429d6
Add option to disable native stickers. Fixes #116
2018-04-28 22:09:40 +03:00
Tulir Asokan
797ff06d10
Catch ValueError in pm command. Fixes #126
2018-04-28 22:05:27 +03:00
Tulir Asokan
193dcc714b
Wait for sync to complete when running sync explicitly
2018-04-28 22:01:29 +03:00
Tulir Asokan
445d997be8
Allow deleting messages via relay bot. Fixes #114
2018-04-28 21:52:24 +03:00
Tulir Asokan
8da06c969c
Add option to not make publicly joinable channels public on Matrix. Fixes #128
2018-04-28 21:39:43 +03:00
Tulir Asokan
c87f410d3e
Disable Telethon error reporter
2018-04-28 21:30:47 +03:00
Tulir Asokan
824725a698
Remove unnecessary newlines from some places. Fixes #113
2018-04-28 21:29:11 +03:00
Tulir Asokan
780edd7e57
Add user+portal-specific lock for sending/receiving messages of authenticated users. Fixes #108
2018-04-28 21:21:51 +03:00
Tulir Asokan
e231c3ec9a
Check prev_content before handling membership event
...
Fixes #111 , #102 not fully fixed, prev_content doesn't
seem to exist every time even if it should
2018-04-28 20:17:55 +03:00
Kai A. Hiller
fbb9075bbe
Fix Telegram registration
2018-04-23 06:04:54 +02: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
Jan Christian Grünhage
a652fb1d8c
fix: copy database path to updated config ( #119 )
2018-04-17 18:38:39 +03:00
Tulir Asokan
2eba5f687a
Improve hacky post-error handling for #108
2018-04-15 17:45:28 +03:00
Tulir Asokan
423731751d
Make sure BotChat row exists before trying to delete it
2018-04-13 19:45:54 +03:00
Tulir Asokan
92b86deeba
Move invite debug log to start of handler
2018-04-13 19:44:06 +03:00
Tulir Asokan
b4b1951509
Add hacky post-error handling for #108
2018-04-13 19:23:54 +03:00
Tulir Asokan
cc29aec3f6
Remove timestamp massaging from edits. Fixes #106
2018-04-13 18:09:56 +03:00
Tulir Asokan
65174d9998
Allow signing in with passwords containing spaces
2018-04-13 14:51:08 +03:00
Tulir Asokan
4804023acf
Fix bridging Telegram documents (video/audio/file)
2018-04-09 13:35:54 +03:00
Tulir Asokan
459128a417
Fix error when handling DocumentAttributeSticker without alt
2018-04-08 17:57:30 +03:00
Tulir Asokan
d40b0b896b
Bump mautrix-appservice dependency version and fix mime type document attribute handling
2018-04-07 00:48:55 +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
133e4af712
Fix replying to replies of forwarded messages
...
Fixes #93
2018-03-31 19:48:31 +03:00
Tulir Asokan
66d68f6b63
Fix error when trying to mention unauthenticated users
2018-03-31 11:18:39 +03:00
Tulir Asokan
a1297e90ce
Update alchemysession to fix get_entity
2018-03-30 12:50:48 +03:00
Tulir Asokan
6c0399ac7b
Convert t.me message URLs to matrix.to message URLs. Fixes #98
2018-03-29 21:23:47 +03:00