Commit Graph

  • 9d2d34a25c Add command to update room-specific config Tulir Asokan 2018-09-24 17:44:00 +03:00
  • fc23461445 Add room specific settings. Probably broken Tulir Asokan 2018-09-24 16:01:16 +03:00
  • 5253504df9 Update setup.py classifiers Tulir Asokan 2018-09-24 01:26:02 +03:00
  • dd270b862e Fix handling capitalized file extensions. Fixes #156 Tulir Asokan 2018-09-24 01:25:51 +03:00
  • 5bc1362493 Add provisioning route for getting misc bridge info Travis Ralston 2018-09-19 22:44:27 -06:00
  • 96a0c923c2 Merge pull request #225 from turt2live/travis/unbridge-info Tulir Asokan 2018-09-17 01:24:17 +03:00
  • 23bb2871fd Add a flag to indicate if the requesting user can unbridge the portal Travis Ralston 2018-09-16 15:43:10 -06:00
  • d4ea5f8b38 Improve type hints and set version to 0.4.0+dev Tulir Asokan 2018-09-10 01:14:12 +03:00
  • 4b2cdc3d39 Add missing command status clear Tulir Asokan 2018-09-10 00:14:35 +03:00
  • 4c54d9c9ea Fix previous commit (ref #219) and update catch_up config comment Tulir Asokan 2018-09-10 00:11:02 +03:00
  • 9541d5eceb Don't bridge messages from unbridged chats received by bot (ref #219) Tulir Asokan 2018-09-09 01:26:20 +03:00
  • c9c1023ece Merge pull request #223 from turt2live/patch-1 Tulir Asokan 2018-09-09 01:14:38 +03:00
  • cb2073eb8b Allow negative numbers in /connect Travis Ralston 2018-09-08 16:14:00 -06:00
  • d35104aea6 Fix incorrect type hint Tulir Asokan 2018-09-03 23:17:19 +03:00
  • ad342f2ca4 Ignore old log files too Tulir Asokan 2018-09-01 19:08:29 +03:00
  • 29541ff520 Pass logging a copy of the config to stop editing. Fixes #216 Tulir Asokan 2018-09-01 14:07:44 +03:00
  • 6a1c160608 Await set_presence. Fixes #209 Tulir Asokan 2018-09-01 14:03:13 +03:00
  • 731c802fcd Only import deque in type checking mode to fix 3.5 runtime support Tulir Asokan 2018-08-30 19:03:14 +03:00
  • b6f15934f2 Fix conversational command handling Tulir Asokan 2018-08-30 13:32:04 +03:00
  • 068449c59c Update ROADMAP.md Tulir Asokan 2018-08-24 09:47:54 +03:00
  • 4f36a2c7c1 Simplify displayname similarity calculation Tulir Asokan 2018-08-17 00:06:37 +03:00
  • bb04231880 Fix bugs in migrations Tulir Asokan 2018-08-17 00:06:02 +03:00
  • 1ef790ce31 Merge pull request #206 from V02460/master Tulir Asokan 2018-08-15 10:18:39 +03:00
  • 65490f3cf4 Bump version to 0.3.0 and bump max Telethon version to 1.2 v0.3.0 Tulir Asokan 2018-08-15 10:11:58 +03:00
  • ec43b5c822 Add DB URI format examples (ref #208) Tulir Asokan 2018-08-11 21:48:27 +03:00
  • 81531235bc Replace double quote type annotations with single quotes Kai A. Hiller 2018-08-09 14:36:14 +02:00
  • 66683151ec Make SearchResult a NewType and make its List explicit Kai A. Hiller 2018-08-09 14:23:18 +02:00
  • e751d140f2 Change case of new types Kai A. Hiller 2018-08-09 14:11:41 +02:00
  • 0f8009b1e9 Add missing type hints and fix most type errors except for Optionals. Kai A. Hiller 2018-08-09 02:19:55 +02:00
  • 01e153662e Replace star imports with literal values Kai A. Hiller 2018-07-26 16:42:17 +02:00
  • 08dd5b5b15 Add None return type to functions Kai A. Hiller 2018-07-26 15:44:33 +02:00
  • c9ffd23729 Bump version to 0.3.0rc3 v0.3.0-rc3 Tulir Asokan 2018-08-08 10:19:04 +03:00
  • ccd2eaec70 Improve Telegram message deduplication Tulir Asokan 2018-08-07 23:28:48 +03:00
  • 79cdc2e952 Set PyPI long description content type to markdown Tulir Asokan 2018-08-07 16:14:28 +03:00
  • d5193438de Update dependencies and bump version to 0.3.0rc2 v0.3.0-rc2 Tulir Asokan 2018-08-06 20:38:28 +03:00
  • 0d22f7a6e3 Merge pull request #203 from turt2live/travis/patch-power-level-1 Tulir Asokan 2018-08-06 20:31:43 +03:00
  • b36f962761 Fix a minor error regarding power level changes Travis Ralston 2018-08-06 10:50:24 -06:00
  • ff3da70494 Fix max_body_size config option Tulir Asokan 2018-08-06 00:14:18 +03:00
  • 0848938174 Add option to change max body size for AS API Tulir Asokan 2018-08-06 00:06:11 +03:00
  • a82a124b11 Bump version to 0.3.0rc1 v0.3.0-rc1 Tulir Asokan 2018-08-05 22:58:48 +03:00
  • 1b7a10218a Fix logging out if portal was deleted/unbridged. Fixes #173 Tulir Asokan 2018-08-05 22:53:15 +03:00
  • 6c8cfc1b26 Implement /connect endpoint in provisioning API. Fixes #180 Tulir Asokan 2018-08-05 22:39:58 +03:00
  • 9b0be2dd55 Add option to disable channel member list syncing Tulir Asokan 2018-08-05 22:07:12 +03:00
  • 704e00540e Add new permission level before "full" that can't use Matrix login. Fixes #199 Tulir Asokan 2018-08-05 20:37:50 +03:00
  • 14b105e74f Never bridge messages from the relay bot. Fixes #202 Tulir Asokan 2018-08-05 20:11:07 +03:00
  • f2390c4937 Fix some Nones and fix TelegramMessage.prepend() Tulir Asokan 2018-07-26 10:16:21 -04:00
  • 83a9de164e Revert "Add psycopg2 to optional dependencies (ref #195)" Tulir Asokan 2018-07-25 22:44:33 -04:00
  • a27af08410 Add psycopg2 to optional dependencies (ref #195) Tulir Asokan 2018-07-25 22:31:39 -04:00
  • fd6e22fa5c Merge pull request #196 from tulir/lxml-formatter Tulir Asokan 2018-07-25 22:25:07 -04:00
  • 9d6c3a2ed3 Add psycopg2 apk package to Dockerfile. Fixes #195 Tulir Asokan 2018-07-25 22:13:49 -04:00
  • 629a406051 Fix small formatting things Tulir Asokan 2018-07-25 22:10:45 -04:00
  • 1421ae0cce Implement strikethrough and underline in new HTML parser Tulir Asokan 2018-07-25 22:05:42 -04:00
  • 3cca11a997 Implement lxml parser Tulir Asokan 2018-07-25 21:45:25 -04:00
  • c08659c75a Fix bugs Tulir Asokan 2018-07-25 11:53:31 -04:00
  • d5f6e45363 Merge branch 'master' into lxml-formatter Tulir Asokan 2018-07-25 11:39:48 -04:00
  • dbfb980bde Add more type hints Tulir Asokan 2018-07-25 10:40:31 -04:00
  • ae334b9a04 Add hacky local filtering for ephemeral events Tulir Asokan 2018-07-24 14:37:51 -04:00
  • 55b6773b5e Limit custom puppet syncing to own EDUs to prevent echoing/duplicates Tulir Asokan 2018-07-24 12:47:27 -04:00
  • a22b83de44 Disable presence and read receipt bridging for bots. Fixes #194 Tulir Asokan 2018-07-24 12:46:54 -04:00
  • c5bec37401 Disable unimplemented password login checkbox in Matrix web login Tulir Asokan 2018-07-23 13:50:49 -04:00
  • aaa4f96805 Merge pull request #190 from tulir/replace_matrix_puppet Tulir Asokan 2018-07-23 13:49:11 -04:00
  • 4736686454 Implement Matrix login with web interface Tulir Asokan 2018-07-23 11:49:42 -04:00
  • f3e1c755eb Bump mautrix-appservice version requirement Tulir Asokan 2018-07-22 18:22:13 -04:00
  • ab098879fd Don't set presence when /syncing custom puppets Tulir Asokan 2018-07-22 18:08:18 -04:00
  • 76410ee7cb Implement Matrix->Telegram presence Tulir Asokan 2018-07-22 17:42:29 -04:00
  • af46aee191 Implement Matrix->Telegram read receipts Tulir Asokan 2018-07-22 17:27:56 -04:00
  • e4e100a184 Add option to disable /syncing with custom puppets Tulir Asokan 2018-07-21 11:23:34 -04:00
  • 54d7ac5542 Implement Matrix->Telegram typing notifications Tulir Asokan 2018-07-21 11:19:19 -04:00
  • 54287c344f Implement syncing with custom puppets Tulir Asokan 2018-07-21 10:45:29 -04:00
  • ecdca21e32 Stop handling events from custom puppets Tulir Asokan 2018-07-20 14:13:13 -04:00
  • 2b92483c50 Initial option to replace Matrix puppet of own Telegram account Tulir Asokan 2018-07-20 12:35:22 -04:00
  • ad7b7f5c06 Stop using f-strings in Alembic migrations. Fixes #189 Tulir Asokan 2018-07-20 10:05:12 -04:00
  • 340360e6a0 Merge pull request #188 from V02460/master Tulir Asokan 2018-07-20 03:44:27 +03:00
  • 64d726ec2b Fix install of web resources Kai A. Hiller 2018-07-20 02:02:09 +02:00
  • e4ce73cbba Revert Context iter changes in 87dc1a44b2 and fix a f-string Tulir Asokan 2018-07-17 09:48:59 +03:00
  • 88d50879d5 Merge pull request #186 from turt2live/travis/telematrix-safety Tulir Asokan 2018-07-17 09:45:31 +03:00
  • c8e44d4ab4 De-duplicate objects in the Telematrix import Travis Ralston 2018-07-16 18:03:54 -06:00
  • e9348c9550 Rename db_migrate script to dbms_migrate Tulir Asokan 2018-07-16 23:30:02 +03:00
  • d4b725a508 Add comment about supported DBMSes Tulir Asokan 2018-07-16 23:27:06 +03:00
  • 9830842707 Add db_migrate script. Fixes #178 Tulir Asokan 2018-07-16 23:21:22 +03:00
  • 6926bce139 Remove unnecessary __init__s and fix telematrix import script program name Tulir Asokan 2018-07-16 23:21:14 +03:00
  • 0625b2d661 Handle FileNotFoundError when migrating state store Tulir Asokan 2018-07-15 16:26:45 +03:00
  • 8aae5beb27 Merge pull request #183 from turt2live/travis/fix-user-level Tulir Asokan 2018-07-16 09:25:52 +03:00
  • 122699593d Enable user-level access to bridge and unbridge commands Travis Ralston 2018-07-15 22:39:03 -06:00
  • 996e8ab445 Update alembic version Tulir Asokan 2018-07-15 16:21:11 +03:00
  • 23232cf88c Don't crash on TimeoutError when initializing AS bot. Fixes #179 Tulir Asokan 2018-07-15 16:13:02 +03:00
  • 87dc1a44b2 Add bot_avatar config field Tulir Asokan 2018-07-15 16:03:46 +03:00
  • dfca56b292 Fix cleaning up management rooms. Fixes #172 Tulir Asokan 2018-07-15 15:46:28 +03:00
  • c4b41f0a5c Merge pull request #177 from tulir/provisioning-api Tulir Asokan 2018-07-15 15:38:07 +03:00
  • 4d63cd75d4 Update spec metadata Tulir Asokan 2018-07-15 15:32:37 +03:00
  • 64391ae20d Ignore .log files instead of logs/ Tulir Asokan 2018-07-15 15:19:59 +03:00
  • c55967c9f0 Implement disconnecting portals via provisioning API Tulir Asokan 2018-07-15 15:19:37 +03:00
  • c2879408cc Make bridging permission checks consistent Tulir Asokan 2018-07-15 14:51:56 +03:00
  • a46cc7a788 Add logout endpoint Tulir Asokan 2018-07-15 12:38:24 +03:00
  • 9f4f63f084 Merge branch 'master' into provisioning-api Tulir Asokan 2018-07-15 11:50:29 +03:00
  • e71f7280b8 Fix command in dockerfile Tulir Asokan 2018-07-15 01:22:14 +03:00
  • b4dd05ab04 Simplify docker setup Tulir Asokan 2018-07-15 00:49:24 +03:00
  • 2aa0ed3825 Merge pull request #158 from tulir/mautrix-appservice-0.3.0 Tulir Asokan 2018-07-15 00:16:26 +03:00
  • bfaec2eb81 Merge branch 'master' into mautrix-appservice-0.3.0 Tulir Asokan 2018-07-15 00:15:30 +03:00
  • 0f1ac98b9f Remove old things from gitignore Tulir Asokan 2018-07-15 00:14:43 +03:00