Commit Graph

  • 20dd6f8383 Show time startup actions took Tulir Asokan 2019-02-14 01:00:02 +02:00
  • c31e0a50b5 Add option to disable startup sync. Fixes #176 Tulir Asokan 2019-02-14 00:57:27 +02:00
  • c2172aa562 Set alchemysession core mode on by default Tulir Asokan 2019-02-14 00:51:58 +02:00
  • 9174186442 Stop using SQLAlchemy ORM everywhere Tulir Asokan 2019-02-14 00:06:45 +02:00
  • 8ef82abe9d Ignore duplicate portals in telematrix import. Fixes #243 Tulir Asokan 2019-02-13 23:56:48 +02:00
  • 9e58b6572e Fix extras all when an extra feature has more than one dependency Tulir Asokan 2019-02-13 19:49:54 +02:00
  • 311e443d21 Remove bare except in setup.py Tulir Asokan 2019-02-13 18:19:53 +02:00
  • 6a8fceff5b Update mautrix-appservice to fix generating reply fallbacks for events with slashes in their ID Tulir Asokan 2019-02-13 18:10:07 +02:00
  • 6ceb7f735c Show channel name or link in forwarded messages. Fixes #107 Tulir Asokan 2019-02-13 00:15:24 +02:00
  • 5c8f2034c3 Fix formatting in command helps Tulir Asokan 2019-02-13 00:05:17 +02:00
  • f8e429f08a More file splitting and new admin commands Tulir Asokan 2019-02-12 23:43:07 +02:00
  • e84c793ba6 Fix User.get_by_username() Tulir Asokan 2019-02-12 21:34:19 +02:00
  • 0812c9a3bc Fix import in alembic Tulir Asokan 2019-02-12 21:18:27 +02:00
  • 0d0b043bb8 Fix small mistakes Tulir Asokan 2019-02-12 20:57:14 +02:00
  • 16d3458e5a Include portal chat ID in logs Tulir Asokan 2019-02-12 15:06:19 +02:00
  • f775e40b16 Move db to own package Tulir Asokan 2019-02-12 15:05:36 +02:00
  • cf847d3b8e Finish moving portals and users to SQLAlchemy Core Tulir Asokan 2019-02-12 14:42:03 +02:00
  • 53489e7356 Start moving portals and users to SQLAlchemy Core Tulir Asokan 2019-02-12 01:19:12 +02:00
  • c028e1befc Add missing await Tulir Asokan 2019-02-11 23:33:46 +02:00
  • 790bb04ae5 Update dockerfile and handle readme read error in setup.py Tulir Asokan 2019-02-11 23:08:24 +02:00
  • 165f286bfd Handle Matrix room upgrades. Fixes #277 Tulir Asokan 2019-02-11 22:32:37 +02:00
  • 05dfe8c4a3 Fix letters in clean-rooms and add !tg id command Tulir Asokan 2019-02-11 22:32:10 +02:00
  • ea37f05c11 Update telethon and downgrade imageio Tulir Asokan 2019-02-11 20:40:45 +02:00
  • 379f428961 Merge pull request #266 from tulir/client-id-in-logs Tulir Asokan 2019-02-11 09:03:18 +02:00
  • 88ac3051f3 Merge pull request #271 from krombel/add_ping_matrix Tulir Asokan 2019-02-11 08:59:57 +02:00
  • 99f4fc8339 Set max telethon version in requirements.txt Tulir Asokan 2019-02-04 15:28:05 +02:00
  • 2480578bd9 Set max telethon version to 1.5.3 Tulir Asokan 2019-02-04 09:06:58 +02:00
  • 5ae143c98e add ping to check matrix login Krombel 2019-01-24 15:56:37 +01:00
  • 1473956a8a Add client ID to telethon logs Tulir Asokan 2019-01-11 15:36:28 +02:00
  • 01426308c5 Make automatic full Matrix state syncs optional Tulir Asokan 2019-01-07 19:58:16 +02:00
  • a090d6de32 Add command to cache Matrix room memberships Tulir Asokan 2019-01-07 19:54:19 +02:00
  • e9ddd0caa8 Add missing checks and fix file bridging with latest Telegram API layer Tulir Asokan 2019-01-01 18:45:58 +02:00
  • a258c59ca3 Bump minimum Telethon version Tulir Asokan 2018-12-28 16:36:23 +02:00
  • 8021fcc24c Bridge message pins in normal groups. Fixes #259 Tulir Asokan 2018-12-28 16:34:58 +02:00
  • 55f7cbb1bb Include command error traceback for admins Tulir Asokan 2018-12-23 20:24:05 +02:00
  • dad0ccb3c0 Clean up code Tulir Asokan 2018-12-23 19:51:02 +02:00
  • 06f1bcfb3f Make play IDs shorter Tulir Asokan 2018-12-23 17:31:46 +02:00
  • 2e20ae2148 Add support for playing games. Fixes #256 Tulir Asokan 2018-12-23 17:00:19 +02:00
  • 09676f8314 Add custom message for unsupported media. Fixes #258 Tulir Asokan 2018-12-23 14:55:28 +02:00
  • 75b6e4f633 Strip displayname format in Matrix->Telegram non-username mentions. Fixes #138 Tulir Asokan 2018-12-20 16:45:40 +02:00
  • 1bebdcba89 Allow removing username and fix pinging with no username Tulir Asokan 2018-12-20 16:45:11 +02:00
  • c589f34986 Make telegram_link_preview configurable per-room. Fixes #244 again Tulir Asokan 2018-12-20 15:31:05 +02:00
  • e970dadb6f Add note that logging in grants the bridge full access to telegram account. Fixes #248 Tulir Asokan 2018-12-20 15:00:06 +02:00
  • 0c0f7905da Add hidden argument for admins to log in as another user. Fixes #251 Tulir Asokan 2018-12-20 14:50:55 +02:00
  • af8bb6aa4d Re-add type hint override for ensure_started Tulir Asokan 2018-12-20 14:42:01 +02:00
  • ca132a6d18 Add option to disable telegram link previews. Fixes #244 Tulir Asokan 2018-12-20 14:35:30 +02:00
  • f519ea0193 Only call ensure_started for logged in users at startup. Fixes #247 Tulir Asokan 2018-12-20 14:25:06 +02:00
  • 1ae4a63d4e Install indirect dependencies from apk Tulir Asokan 2018-12-20 00:42:49 +02:00
  • 5c4db8df5b Fix Telegram->Matrix file transfer broken in b2e183e363 Tulir Asokan 2018-12-20 00:32:15 +02:00
  • 85eca1a75e Bump version to 0.5.0+dev Tulir Asokan 2018-12-20 00:21:34 +02:00
  • c3a21388f4 Remove unnecessary ORM commits Tulir Asokan 2018-12-20 00:14:38 +02:00
  • 082ef79346 Use only emoji as sticker body if unicodedata doesn't find name. Fixes #252 Tulir Asokan 2018-12-20 00:08:44 +02:00
  • 85dc424ea0 Fix possible duplicate room creation after upgrading group and restarting Tulir Asokan 2018-12-20 00:07:35 +02:00
  • b2e183e363 Switch TelegramFile to SQLAlchemy core Tulir Asokan 2018-12-20 00:07:04 +02:00
  • e548836d38 Make clean-groups case-insensitive Tulir Asokan 2018-12-19 23:32:36 +02:00
  • 4a2bb3d7fc Switch state store to SQLAlchemy core Tulir Asokan 2018-12-19 23:32:22 +02:00
  • 65e0ebdb37 Add command to set username and fix some bugs Tulir Asokan 2018-12-19 22:36:51 +02:00
  • d3d02f173a Add option to use telegram test DC Tulir Asokan 2018-12-19 21:19:53 +02:00
  • c39d24ccdc Add HTMLParser compatibility to recursive Matrix parser and remove old parser Tulir Asokan 2018-11-28 02:25:28 +02:00
  • 1994ce38eb Bump version to 0.4.0 v0.4.0 Tulir Asokan 2018-11-28 02:10:37 +02:00
  • 9aad6de823 Bump version to 0.4.0rc2 v0.4.0-rc2 Tulir Asokan 2018-11-15 22:46:36 +02:00
  • 3d3afdb645 Fix bug in 82d7e78455 Tulir Asokan 2018-11-15 22:45:48 +02:00
  • 983f5001ab Bump version to 0.4.0rc1 v0.4.0-rc1 Tulir Asokan 2018-11-15 22:27:25 +02:00
  • a80fdf0990 Fix bug in 720210ac08 Tulir Asokan 2018-11-15 22:25:49 +02:00
  • 82d7e78455 Handle kicking puppets separately. Fixes #191 Tulir Asokan 2018-11-15 11:57:02 +02:00
  • d514b929b3 Automatically log out when logging in with a user someone logged in with previously. Fixes #198 Tulir Asokan 2018-11-15 11:45:46 +02:00
  • 720210ac08 Check if client is connected before checking if authorized. Fixes #215 Tulir Asokan 2018-11-15 11:45:36 +02:00
  • 2dfc05db5f Fall back to get_dialogs if get_entity fails. Fixes #229 Tulir Asokan 2018-11-15 11:20:43 +02:00
  • d551934ec1 Fix command suggestion when trying to bridge non-whitelisted chat Tulir Asokan 2018-11-01 01:55:54 +02:00
  • bac1e30cf0 Fix Matrix->Telegram code blocks without language. Fixes #240 Tulir Asokan 2018-10-27 19:22:04 +03:00
  • 8fdb2c4e57 Merge pull request #239 from tulir/sqlalchemy-core Tulir Asokan 2018-10-21 00:32:14 +03:00
  • 8da1fb78b8 Handle aiohttp errors in syncer. Fixes #210 Tulir Asokan 2018-10-21 00:09:37 +03:00
  • cea8163366 Only match integers in puppet mxid regex. Fixes #234 Tulir Asokan 2018-10-21 00:08:02 +03:00
  • 388e4f8601 Port Message table to SQLAlchemy Core Tulir Asokan 2018-10-20 23:11:10 +03:00
  • 2756873c53 Add SIGINT/SIGTERM handler Tulir Asokan 2018-10-20 21:17:36 +03:00
  • a770e1f67e Merge pull request #237 from turt2live/travis/fix-chat-id-request Tulir Asokan 2018-10-20 14:56:27 +03:00
  • f8c844c4c0 Add flag to enable alchemysession core mode Tulir Asokan 2018-10-20 14:46:26 +03:00
  • 7f23d4cf68 Don't try permission checks on rooms that aren't bridged Travis Ralston 2018-10-19 19:31:33 -06:00
  • 247c75191b Merge pull request #226 from turt2live/travis/bridge-info Tulir Asokan 2018-10-08 14:02:19 +03:00
  • 4f3e1b4fe6 Fix errors in spec.yaml Travis Ralston 2018-10-08 01:16:29 -06:00
  • 6291e92ed7 Remove extraneous fstring Travis Ralston 2018-10-08 01:15:49 -06:00
  • 5054afcbb5 Fix Python 3.5 compatibility Tulir Asokan 2018-10-02 14:51:54 +03:00
  • 980e0d6ef7 Send captions as second message by default. Fixes #233 Tulir Asokan 2018-09-29 10:56:04 +03:00
  • 2f6147f325 Fix notice bridging exceptions Tulir Asokan 2018-09-29 01:13:07 +03:00
  • 56fb88b75e Use mxids instead of localparts as default displaynames and fix name add/remove message. Fixes #228 Tulir Asokan 2018-09-29 00:59:02 +03:00
  • 24bdda8ca1 Reorganize formatter utils and add more blue text Tulir Asokan 2018-09-28 18:39:57 +03:00
  • c38e46fc2a Fix linebreaks in pre blocks Tulir Asokan 2018-09-28 17:15:57 +03:00
  • 916cc3746d Fix block tag newlines and allow <strike>. Fixes #232 Tulir Asokan 2018-09-28 17:06:42 +03:00
  • a32bc2985a Show phone number when username doesn't exist. Fixes #213 Tulir Asokan 2018-09-28 02:46:02 +03:00
  • 8d982b4615 Bump minimum mautrix-appservice version. Fixes #217 Tulir Asokan 2018-09-28 02:22:54 +03:00
  • 10e77707d0 Fix HTML escaping in command reply markdown parser Tulir Asokan 2018-09-28 02:18:41 +03:00
  • b0fe208768 Add missing await to portal.set_typing Tulir Asokan 2018-09-28 01:18:39 +03:00
  • b44d6d2d90 Fix minor things and type hints Tulir Asokan 2018-09-28 01:02:09 +03:00
  • 828047e272 Split TelegramMessage helper to separate file Tulir Asokan 2018-09-28 00:49:37 +03:00
  • a9cb1bf518 Fix linebreak handling in lxml parser and add better bullets Tulir Asokan 2018-09-28 00:45:35 +03:00
  • d71f421981 Use <pre> for multiline MessageEntityCode entities Tulir Asokan 2018-09-26 00:24:04 +03:00
  • 26e947992e Merge pull request #231 from tulir/room-specific-settings Tulir Asokan 2018-09-25 00:47:44 +03:00
  • 78e4804774 Fix minor things and improve code style Tulir Asokan 2018-09-25 00:47:16 +03:00
  • 5ccd1bc2fe Fix bugs and switch to commonmark for command replies Tulir Asokan 2018-09-25 00:26:02 +03:00
  • f758884c75 Fix example config and add alembic migration Tulir Asokan 2018-09-24 23:41:18 +03:00