Commit Graph

  • 0003d2efd3 Add secret flag for logged in admins to use relaybot when plumbing rooms. Fixes #294 Tulir Asokan 2019-06-20 22:57:47 +03:00
  • 0efe9f05f2 Add option for maximum document size that gets bridged. Fixes #335 Tulir Asokan 2019-06-20 22:41:33 +03:00
  • 88d0c5feb3 Re-add warning about catch_up Tulir Asokan 2019-06-20 22:23:51 +03:00
  • 912aa38063 Make mime type extension guessing saner Tulir Asokan 2019-06-20 21:56:35 +03:00
  • 5fba658c66 Update to telethon 1.8. Fixes #334 Tulir Asokan 2019-06-20 21:42:22 +03:00
  • 070601689a Include relaybot pill in !tg create invite suggestion Tulir Asokan 2019-06-10 00:49:10 +03:00
  • bde177fc34 Fix env config overrides. Fixes #333 Tulir Asokan 2019-06-07 21:29:11 +03:00
  • a593f71901 Merge pull request #332 from pacien/env-override Tulir Asokan 2019-06-07 17:10:10 +03:00
  • 107fc501e4 Allow config key override through env var pacien 2019-06-06 22:24:34 +02:00
  • cd51fb85cf Make getting started more user-friendly. Fixes #327 Tulir Asokan 2019-06-01 22:36:08 +03:00
  • 9591a05361 Ignore whitespace in web login input Tulir Asokan 2019-06-01 22:15:49 +03:00
  • ddfffaf6a2 Handle some image send errors by resending as document. Fixes #324 Tulir Asokan 2019-06-01 22:09:05 +03:00
  • baffe1b79e Revert "Add event/update counter to metrics" Tulir Asokan 2019-06-01 21:18:06 +03:00
  • 145eb8f611 Add event/update counter to metrics Tulir Asokan 2019-06-01 21:10:01 +03:00
  • a279835cf8 HTML-escape names in telegram forward/reply header Tulir Asokan 2019-06-01 19:48:43 +03:00
  • 2dc04a8517 Add basic metrics with prometheus (ref #120) Tulir Asokan 2019-05-31 02:11:17 +03:00
  • 5c076933e7 Apparently session hashes can be negative integers too Tulir Asokan 2019-05-31 01:24:48 +03:00
  • 417c2e4d1e Add build stuff to .gitignore Tulir Asokan 2019-05-31 01:18:11 +03:00
  • cbfb4d6d32 Add command to change displayname Tulir Asokan 2019-05-31 01:18:03 +03:00
  • 99ac768778 Fix relaybot edit deduplication in channels. Fixes #325 Tulir Asokan 2019-05-31 00:30:55 +03:00
  • 7177d0c37e Fix editing messages that went through relaybot Tulir Asokan 2019-05-29 16:53:29 +03:00
  • ff257fcd77 Fix edit index upgrade on postgres Tulir Asokan 2019-05-29 16:37:13 +03:00
  • 47243334f4 Add native Matrix edit support Tulir Asokan 2019-05-29 16:20:15 +03:00
  • 92a6afdd2f Hacky fix for null m.relates_to's and bump version to 0.5.2 v0.5.2 Tulir Asokan 2019-05-23 02:07:50 +03:00
  • 1693b643a7 Hacky fix for null m.relates_to's Tulir Asokan 2019-05-23 02:07:50 +03:00
  • 9790dff27e Use batch_alter_table when adding columns Tulir Asokan 2019-05-18 01:49:07 +03:00
  • ab1d65e6f0 Trim left spaces when parsing command. Fixes #322 Tulir Asokan 2019-05-15 20:45:16 +03:00
  • 5bbadbbdc8 Fix typo Tulir Asokan 2019-05-15 20:16:04 +03:00
  • ce92cd31bf Fix updating user info from entities attached to updates Tulir Asokan 2019-05-15 20:05:25 +03:00
  • 8689d0e8b0 Save peer type when upgrading Tulir Asokan 2019-05-15 20:04:24 +03:00
  • f47e548b04 Bump minimum telethon-session-sqlalchemy version. Fixes #314 Tulir Asokan 2019-05-15 15:29:36 +03:00
  • 6fef2a9a87 Update user info from entities attached to updates Tulir Asokan 2019-05-15 00:49:17 +03:00
  • bc3ceab039 Fix handling of null m.relates_to objects. Fixes #317 Tulir Asokan 2019-05-11 20:12:34 +03:00
  • b9a0e6cbb6 Add external URL for chat and private channel messages. Fixes #308 Tulir Asokan 2019-05-11 20:08:48 +03:00
  • c50fd4b3ac Fix mime type info for converted images. Fixes #307 Tulir Asokan 2019-05-11 19:17:10 +03:00
  • 430f7b7217 Handle void tags correctly in the HTML parser. Fixes #309 Tulir Asokan 2019-05-11 19:04:29 +03:00
  • 72a3cea948 Merge pull request #315 from t2bot/travis/fix-logout Tulir Asokan 2019-05-07 02:06:15 +03:00
  • fce22b08e9 Check if bot is configured before trying to get username in bridge info provisioning API Tulir Asokan 2019-04-24 16:42:28 +03:00
  • a2e64b4e0b Use empty collections when clearing portals/contacts instead of None Travis Ralston 2019-04-19 23:42:11 -06:00
  • 1df87447bd Set version to 0.6.0+dev Tulir Asokan 2019-04-08 00:41:01 +03:00
  • 75b2b3b163 Make retry_delay and other TelegramClient constructor fields configurable. Fixes #299 Tulir Asokan 2019-04-03 16:19:48 +03:00
  • 80d90f93cd Fix newlines in unformatted messages going through relaybot. Fixes #306 Tulir Asokan 2019-04-03 15:31:59 +03:00
  • e1ac4233c7 Add hidden way to clear vote and fix voting for first option Tulir Asokan 2019-04-03 15:22:30 +03:00
  • 46c3bbff3c Simplify voting in polls Tulir Asokan 2019-04-03 15:11:21 +03:00
  • 41b8292f25 Bump version to 0.5.1 v0.5.1 Tulir Asokan 2019-03-21 15:32:37 +02:00
  • 366b95c8e8 Fix Python 3.5 compatibility Tulir Asokan 2019-03-21 14:42:18 +02:00
  • fecf068455 Revert switching to @as_declarative for SQLAlchemy base class Tulir Asokan 2019-03-21 13:48:06 +02:00
  • 1da1133934 Fix reference to old BaseBase class in dbms migration script Tulir Asokan 2019-03-21 12:10:43 +02:00
  • c4ac84c1a1 Bump version to 0.5.0 v0.5.0 Tulir Asokan 2019-03-19 20:08:24 +02:00
  • 2cf9dcafd9 Update copyright year and fix minor lint problems Tulir Asokan 2019-03-19 18:30:08 +02:00
  • 784abcba4e Update native deps in dockerfile and increase minimum alchemysession version Tulir Asokan 2019-03-18 00:36:20 +02:00
  • aaa44fb7aa Update ROADMAP.md Tulir Asokan 2019-03-17 15:47:29 +02:00
  • f7a4a23045 Don't add reply fallback to caption when caption is separate event. Fixes #285 Tulir Asokan 2019-03-16 21:59:37 +02:00
  • 7e3c892ff6 Stop using rawgit in public website. Fixes #289 Tulir Asokan 2019-03-16 18:05:12 +02:00
  • 36a654bcfe Bump version to 0.5.0rc4 v0.5.0-rc4 Tulir Asokan 2019-03-16 17:36:25 +02:00
  • e16182ee6a Fix Context initialization in tests Tulir Asokan 2019-03-16 17:22:16 +02:00
  • 7c46bf4b9e Remove remaining traces of ORM Tulir Asokan 2019-03-16 17:05:58 +02:00
  • 7c82580b4b Merge pull request #290 from V02460/tests Tulir Asokan 2019-03-16 17:13:19 +02:00
  • 1e1e9b03c0 Revert absolute imports back to relative Kai A. Hiller 2019-03-14 10:33:43 +01:00
  • 0587145145 Always flush stdout when logging in db migrate script Tulir Asokan 2019-03-13 23:50:40 +02:00
  • 7840da94b5 Fix verbose flag in db migrate script Tulir Asokan 2019-03-13 23:41:44 +02:00
  • 010866e0d0 Add verbose option to db migration script Tulir Asokan 2019-03-13 23:28:08 +02:00
  • c54b057d90 Add __init__.py's so scripts would be included in builds Tulir Asokan 2019-03-13 22:23:27 +02:00
  • b55f3a9c4d Merge pull request #291 from t2bot/travis/error-reporting Tulir Asokan 2019-03-10 13:08:48 +02:00
  • aa09e738e6 Log startup exceptions Travis Ralston 2019-03-09 20:19:00 -06:00
  • 4254b85628 Add pytest unit testing framework Kai A. Hiller 2018-11-27 15:57:11 +01:00
  • 7d5e946067 Fix potential errors caused by deleted portals when logging out (ref #286) Tulir Asokan 2019-03-02 04:09:39 +02:00
  • 9eda525d2a Fix handling missing argument in clear-db-cache (ref #286) Tulir Asokan 2019-03-02 04:03:32 +02:00
  • 8ef337f40b Remove lxml HTML parser as it was messing up emoji offset handling Tulir Asokan 2019-03-01 23:45:30 +02:00
  • f5ac584ed5 Escape HTML in displaynames before putting it in the relaybot format Tulir Asokan 2019-03-01 23:01:44 +02:00
  • a3534d802a Wrap database-changing statements in db.begin() Tulir Asokan 2019-02-24 02:53:50 +02:00
  • 92b689255b Bump minimum alchemysession version and fix migrate script imports Tulir Asokan 2019-02-20 01:46:24 +02:00
  • fb5167963a Fix repadding base64 Tulir Asokan 2019-02-17 16:14:38 +02:00
  • 50ac4b6381 Handle cases where entity.default_banned_rights is None Tulir Asokan 2019-02-16 23:22:04 +02:00
  • d842fc73cb Handle AuthKeyError when terminating sessions Tulir Asokan 2019-02-16 23:21:47 +02:00
  • 531d118ed0 Fix saving new users to database. Actually fixes #284 Tulir Asokan 2019-02-16 23:12:39 +02:00
  • cead705c21 Bump version to 0.5.0rc3 v0.5.0-rc3 Tulir Asokan 2019-02-16 20:04:40 +02:00
  • e5a2afee37 Improve Matrix representation of Telegram polls Tulir Asokan 2019-02-16 19:55:27 +02:00
  • f2efb235eb Add command to vote in polls. Fixes #257 Tulir Asokan 2019-02-16 19:47:38 +02:00
  • ffc1a5ad8f Show Telegram polls in Matrix (no voting yet. ref #257) Tulir Asokan 2019-02-16 17:43:23 +02:00
  • 1c3764b099 Fix saving user portals and contacts. Fixes #284 Tulir Asokan 2019-02-16 17:29:14 +02:00
  • 5af045844e Make max photo size before sending as file configurable. Fixes #141 Tulir Asokan 2019-02-16 17:14:02 +02:00
  • be255ec7af Fix bridging large images to Telegram Tulir Asokan 2019-02-16 17:08:07 +02:00
  • 7f7dec4e80 Fix bridging documents without thumbnails to Matrix Tulir Asokan 2019-02-16 17:07:58 +02:00
  • 8a6687d00c Use uvloop if installed Tulir Asokan 2019-02-16 17:07:19 +02:00
  • 1b719027e6 Bump version to 0.5.0rc2 v0.5.0-rc2 Tulir Asokan 2019-02-15 18:38:07 +02:00
  • d661f7b798 Bump minimum telethon-session-sqlalchemy to avoid SQL errors Tulir Asokan 2019-02-15 18:38:00 +02:00
  • e437869c13 Handle telegram chat upgrades in relaybot. Fixes #283 Tulir Asokan 2019-02-15 18:35:31 +02:00
  • c979de9387 Fix creating base power levels for private chats. Fixes #282 Tulir Asokan 2019-02-15 18:29:05 +02:00
  • be806949bf Fix handling thumbnails of documents. Fixes #281 Tulir Asokan 2019-02-15 18:18:43 +02:00
  • 1c08725ade Add missing copyright headers and future-fstrings encodings Tulir Asokan 2019-02-15 17:59:04 +02:00
  • bb939bc4cd Bump version to 0.5.0rc1 v0.5.0-rc1 Tulir Asokan 2019-02-14 16:06:43 +02:00
  • c88b28606e Code cleanup Tulir Asokan 2019-02-14 16:05:01 +02:00
  • 172dc91ec1 Add command to list and terminate sessions (ref #249) Tulir Asokan 2019-02-14 13:28:48 +02:00
  • 3a46bb4920 Update moviepy Tulir Asokan 2019-02-14 13:28:32 +02:00
  • aba2e6b140 Fix Matrix->Telegram room avatar bridging. Fixes #165 Tulir Asokan 2019-02-14 01:50:24 +02:00
  • d678cdfff4 Fix import in alembic migration Tulir Asokan 2019-02-14 01:41:45 +02:00
  • 218752bb40 Fix power level cache turning into a string Tulir Asokan 2019-02-14 01:16:19 +02:00
  • 17b711d097 Add option to skip deleted members when syncing members. Fixes #192 Tulir Asokan 2019-02-14 01:07:50 +02:00
  • 346090f7dc Add config option to change number of dialogs to handle in startup sync Tulir Asokan 2019-02-14 01:03:50 +02:00