Commit graph

  • 0f448579ab pypi: Release 0.4.5. Eeshan Garg 2018-04-23 18:50:56 -0230
  • 5f20512601 integrations/git: Allow users to specify a stream for notifications. Eeshan Garg 2018-04-23 18:38:16 -0230
  • 345666ca58 tools/deploy: Add command to receive logs for the specified bot. Anupam-dagar 2018-04-04 12:57:17 +0530
  • 2d46445ab5 pypi: Release version 0.4.4. Eeshan Garg 2018-04-16 17:05:27 -0230
  • 3c53c36c21 tools: Call pip from a sub-process instead of importing it Puneeth Chaganti 2018-04-15 15:44:40 +0530
  • 55aff6f64b mypy: Improve typing of bots & API; enforce no_implicit_optional. neiljp (Neil Pilgrim) 2018-03-30 23:21:11 -0700
  • 7dc0703397 tools: Move strict-optional to mypy.ini & remove option from run-mypy. neiljp (Neil Pilgrim) 2018-03-30 23:03:02 -0700
  • 6cbe1f5ba7 tools: Migrate core run-mypy options to mypy.ini. neiljp (Neil Pilgrim) 2018-03-30 23:00:35 -0700
  • dad7eddcc6 beeminder bot: Add beeminder bot. Ricky 2018-01-18 23:40:39 +0530
  • 60e02ed979 pypi: Release version 0.4.3. Eeshan Garg 2018-04-03 22:05:39 -0230
  • fa759fc97c integrations/trello: Improve the Trello script. Eeshan Garg 2018-04-03 21:52:10 -0230
  • 0f29e9f71b mypy: Improve type annotations in Zulip API. neiljp (Neil Pilgrim) 2018-03-31 10:52:27 -0700
  • 83b41a2e9e zulip: Amend default value of remove_subscriptions:principals to None. neiljp (Neil Pilgrim) 2018-03-31 11:32:45 -0700
  • 7e360c244c pypa: Release version 0.4.2. Eeshan Garg 2018-03-31 17:19:23 -0230
  • aa5df127ae API: Use session.headers.update method to add user-agent header. amanagr 2018-03-31 01:17:34 +0530
  • e49ecfcd39 mypy: Support files without extensions for scripts in /tools. Rohitt Vashishtha 2018-03-23 07:07:49 +0530
  • 2f4b276799 Add Trello integration script JazZ 2018-03-24 21:58:54 +0400
  • 401674016c mypy: Annotate tools/deploy using mypy Shivam Gera 2018-03-17 17:38:04 +0530
  • 8ef9b70191 Add game of fifteen bot. Tarun Kumar 2018-03-03 02:59:38 +0530
  • b8d4f0b869 Enforce 'rules' command in existing games. Tarun Kumar 2018-03-03 02:57:06 +0530
  • ee611d935e game_handler: Support single player games and enforce 'rules' command. Tarun Kumar 2018-03-03 02:53:03 +0530
  • 0f45f28696 run.py: Remove unused name_and_path_match(). Steve Howell 2018-03-23 15:30:16 -0400
  • a9a988f726 Add twitpost bot. Anupam-dagar 2018-03-12 16:33:02 +0530
  • b6afa030c5 bots/flock: Add flock bot. Ricky 2018-03-07 20:52:01 +0530
  • bb4c9c9bdb game_handler: Use avatars instead of emails in messages. Ricky 2018-03-15 16:00:48 +0530
  • 15cc35cb82 connectfour/controller: Prevent list access by negative indexing. Ricky 2018-03-15 23:42:58 +0530
  • 9c5eaa2f1b stack_overflow : Create StackOverflow bot. Dhruv Thakker 2018-03-10 18:24:11 +0530
  • fb228f13ff bots/giphy: Support bot response to empty message. Ricky 2018-03-06 17:19:00 +0530
  • 38d00e9a1e connect_four : Add shorthand moves. Dhruv Thakker 2018-03-10 15:41:40 +0530
  • 9fe64b85d0 tic_tac_toe : Add shorthand moves. Dhruv Thakker 2018-03-10 15:41:00 +0530
  • 0efc7a9488 tools/deploy: Add script to deploy bots on a remote bot server. Rohitt Vashishtha 2018-03-08 19:36:36 +0530
  • 68fcb3c8e1 github_detail_bot: Add tests for bad requests. Dhruv Thakker 2018-03-08 18:52:12 +0530
  • 8e978a0845 link_shortner bot : Add test for bad requests. Dhruv Thakker 2018-03-08 18:41:17 +0530
  • 582b16861e baremetrics bot : Add tests for bad requests. Dhruv Thakker 2018-03-07 22:39:34 +0530
  • 9ed47266aa test_lib : Add helper for connection test Dhruv Thakker 2018-03-07 22:34:05 +0530
  • ea8393511a interactive bots: Create Front bot. Alena Volkova 2018-03-02 18:27:35 -0500
  • 6c0151ab67 bot testing: Allow mocking PATCH HTTP requests. Alena Volkova 2018-03-02 18:27:10 -0500
  • 243f7bbe5d Port merels to game_handler. amanagr 2018-02-17 11:44:50 +0530
  • b0b372c95d Support game_handler to allow consecutive turns for the same player. amanagr 2018-02-17 10:23:08 +0530
  • 5fda59dde0 Susi AI Bot: Create a susi ai bot. amanagr 2018-02-22 11:19:52 +0530
  • 9175c451f6 tests: Test handling of bad moves in connect four. Steve Howell 2018-02-20 16:42:10 -0500
  • 6df10749fb Make game_handler support starting a game with a range of playeres. amanagr 2018-02-17 13:22:46 +0530
  • fc1d134685 api: Use custom exceptions in API client. Shivam Gera 2018-01-28 01:51:49 +0530
  • b7b083f094 interactive bots: Add Trello Interactive Bot. Viraat Chandra 2018-01-23 22:59:26 +0530
  • 5b0a444ab8 Dropbox Bot: Support sharing, searching and primary file operations. AmAnAgr 2018-02-08 21:25:37 +0530
  • 47c6bbe787 virtual_fs : Get test coverage to 100%. AmAnAgr 2018-02-06 21:26:21 +0530
  • 03d4bafa26 Improve test_coverage for github-detail bot. AmAnAgr 2018-02-06 21:24:15 +0530
  • 192e9e101d bots: Add magic method validate_config(). Robert Hönig 2018-02-10 23:24:37 +0100
  • 7dcec207eb lib_tests.py: Set realistic spec for BotHandler mock. Robert Hönig 2018-02-11 10:58:17 +0100
  • f74c94ba04 pypi_packaging: Release version 0.4.1. Eeshan Garg 2018-02-07 01:03:49 -0330
  • bda4b74c50 mention bot: Add fixture for invalid api key test. Robert Hönig 2018-02-06 15:18:02 +0100
  • 4ed31eb6fd baremetrics bot: Add fixture for invalid api key test. Robert Hönig 2018-02-06 15:16:25 +0100
  • acf45ea4ef converter: Get test coverage to 100% Fixes #122 AmAnAgr 2018-02-01 19:21:54 +0530
  • d9fca54998 bots: Fix test failure for Baremetrics bot. Viraat Chandra 2018-01-23 23:01:59 +0530
  • 3cbb16722d zulip_bots: Migrate tictactoe bot to new game_handler. fredfishgames 2018-01-19 15:55:51 +0000
  • 3a438cafa9 zulip_bots: Migrate connect_four bot to new game_handler. fredfishgames 2018-01-19 15:55:42 +0000
  • ec5be8fc7e zulip_bots: Consolidate game-playing bots. fredfishgames 2018-01-19 15:55:18 +0000
  • 25820c9bb2 provision: Do not even suggest the --force option. Steve Howell 2018-01-19 07:50:40 -0500
  • 2f429fcb86 zulip_bots: Add test for create-plan command of Baremetrics bot. Viraat Chandra 2018-01-01 15:13:05 +0600
  • 94f82dfe4c zulip_bots: Add feature create-plan to Baremetrics bot. Viraat Chandra 2018-01-01 14:58:45 +0600
  • 68ec3a5ef0 zephyr_mirror_backend.py: Remove duplicate import. XavierCooney 2018-01-16 14:07:32 +1100
  • e32336eb6e Improve test coverage for Yoda bot. Viraat Chandra 2018-01-06 21:20:50 +0530
  • fd97ffce77 Improve test coverage for Mention bot. Viraat Chandra 2018-01-06 20:56:21 +0530
  • bffb8d0e16 Improve test coverage for Baremetrics bot. Viraat Chandra 2018-01-06 18:53:06 +0530
  • 67cdb6f8f0 zulip: Make a DELETE request in remove_subscriptions. Eeshan Garg 2018-01-11 19:09:04 -0330
  • da4b830571 bots: Init interrealm bridge bot. rht 2017-08-05 13:35:24 +0200
  • 480c953b98 virtual_fs: Add test_sample_conversation(). Steve Howell 2018-01-10 16:03:33 -0500
  • 5be72288db virtual_fs: Make sample_conversation() a list of tuples. Steve Howell 2018-01-10 12:27:47 -0500
  • f8d51fc9d1 virtual_fs: Remove help commands from the sample conversation. Steve Howell 2018-01-10 12:21:46 -0500
  • 820e949faf virtual_fs: Remove fs_sample_conversation(). Steve Howell 2018-01-10 15:47:01 -0500
  • 4b9e3d655f virtuals_fs: Add test for sample_conversation. Steve Howell 2018-01-10 12:18:37 -0500
  • 917bd82019 bot tests: Extract get_reply_dict() test helper. Steve Howell 2018-01-10 11:36:05 -0500
  • 4458276801 requirements: Remove runtime dependency on mock. Eeshan Garg 2018-01-09 16:52:30 -0330
  • 88f6ddefb2 virtual_fs: Fix bug with "rmdir" command. Steve Howell 2018-01-09 09:19:08 -0500
  • e528577f11 tools/release-packages: Generate Python3 dist for zulip_bots. Eeshan Garg 2018-01-08 21:14:57 -0330
  • 072d43b7c3 tools/release_packages: Stop generating sdists. Eeshan Garg 2018-01-08 21:05:48 -0330
  • e20b754498 zulip_bots: Use package_data instead of MANIFEST.in. Eeshan Garg 2018-01-08 18:16:10 -0330
  • 2366b22405 Tools: Update tools/run-mypy to default to strict-optional. neiljp (Neil Pilgrim) 2017-12-22 09:50:11 -0800
  • d3220eefe7 Jabber: Report where Zulip config not found, clarifying typing. neiljp (Neil Pilgrim) 2018-01-08 07:40:12 -0800
  • b5c3442b57 mypy: Remove explicit typing & add assertions in jabber backend. neiljp (Neil Pilgrim) 2018-01-08 07:15:55 -0800
  • afee6d706f mypy: Assert Zulip.[api_key|email] are not None, satisfying use in Zephyr. neiljp (Neil Pilgrim) 2018-01-08 07:02:42 -0800
  • aa718da3e1 Zephyr: For correctness & mypy, res.get('result') -> res['result']. neiljp (Neil Pilgrim) 2018-01-08 06:49:02 -0800
  • 02d9ba8edd mypy: Add cast for zephyr_mirror_backend logger variable. neiljp (Neil Pilgrim) 2018-01-08 06:37:14 -0800
  • 466f5a7167 mypy: Amend zephyr mirror annotations for strict-optional. neiljp (Neil Pilgrim) 2018-01-07 09:29:08 -0800
  • 2b172e08c7 mypy: Correct SVN integration & satisfy strict-optional typing. neiljp (Neil Pilgrim) 2018-01-07 09:21:27 -0800
  • 9502e0eb9a hg integration: Use explicit sys.exit. neiljp (Neil Pilgrim) 2018-01-07 09:08:26 -0800
  • 55df1886cc mypy: Amend hg integration to simplify error handling/typing. neiljp (Neil Pilgrim) 2018-01-07 09:06:18 -0800
  • d26e44ebb2 mypy: Add client_cert assertion & amend annotation in Zulip API. neiljp (Neil Pilgrim) 2018-01-07 08:32:43 -0800
  • 13bf6f7262 mypy: Add non-None session assertion in Zulip API. neiljp (Neil Pilgrim) 2018-01-07 08:08:45 -0800
  • 2a2c8ae25f API: Amend call_on_each_event error handling to not use .get(). neiljp (Neil Pilgrim) 2018-01-07 04:26:25 -0800
  • 1de704394a interactive bots: Create idonethis bot. Xavier Cooney 2018-01-05 22:09:21 +1100
  • 3030c73060 packages: Release 0.4.0. Eeshan Garg 2018-01-06 18:28:35 -0330
  • c36b8d1199 packaging: Include bot .conf files in zulip_bots. Robert Hönig 2018-01-06 21:16:14 +0100
  • a4facb4249 Rename followup.config to followup.conf. Robert Hönig 2018-01-06 21:12:44 +0100
  • 78d7f9694e zulip_bots: Move six imports. Robert Hönig 2018-01-06 10:43:54 +0100
  • 0893a5f61e zulip_bots setup.py: Install deps from the bots' requirements.txt files. Robert Hönig 2018-01-05 22:31:44 +0100
  • 56a9cbe5af Make bot provisioning script install dependencies globally. Robert Hönig 2018-01-05 22:27:22 +0100
  • e48a958780 request_test_lib.py: Move from mock to unittest.mock. Robert Hönig 2018-01-05 22:23:36 +0100
  • b46a079804 zulip_bots: Move from mock to unittest.mock in most files. Robert Hönig 2018-01-05 22:22:38 +0100
  • ae76aa8f72 bots: Add requirements not captured by pipreqs. Robert Hönig 2018-01-05 20:27:32 +0100