Commit Graph

  • b98e878227 Use gomatrix Kegan Dougal 2016-12-01 14:34:17 +0000
  • 2480163739 Merge pull request #135 from matrix-org/kegan/min-guid-length Kegsay 2016-11-29 14:46:24 +0000
  • 9f77111702 Merge pull request #136 from matrix-org/kegan/feed-leak Kegsay 2016-11-29 14:45:20 +0000
  • 7522ddf1a4 Explain why no ParseURL Kegan Dougal 2016-11-29 14:44:30 +0000
  • c4e98238d8 uniq prior to length checks for accuracy Kegan Dougal 2016-11-29 14:41:14 +0000
  • 1722871345 Don't use gofeed.ParseURL Kegan Dougal 2016-11-29 14:17:19 +0000
  • 332b451d77 Redo how recent GUIDs are calculated Kegan Dougal 2016-11-29 13:45:55 +0000
  • d128ed2626 Add more logging for RSS feeds Kegan Dougal 2016-11-28 16:26:42 +0000
  • 357abef22c Merge pull request #134 from matrix-org/kegan/rss-dont-replace-if-no-guids Kegsay 2016-11-28 10:47:45 +0000
  • 677b556376 Return an error so it is logged Kegan Dougal 2016-11-28 10:43:48 +0000
  • 66fb3253f7 Treat RSS feeds with 0 items as errors Kegan Dougal 2016-11-28 10:38:58 +0000
  • d7eb332948 Merge pull request #132 from matrix-org/kegan/giphy-translate-api Kegsay 2016-11-25 16:36:20 +0000
  • 729d004ad0 Use Giphy's translate API for better accuracy Kegan Dougal 2016-11-25 16:29:09 +0000
  • f2383a89ac Merge pull request #131 from matrix-org/kegan/finer-gh-controls Kegsay 2016-11-25 15:35:30 +0000
  • aec58233d9 s/assign/assignments/ Kegan Dougal 2016-11-25 14:38:45 +0000
  • 4d918673c0 Break apart 'issues' and 'pull_request' events Kegan Dougal 2016-11-25 14:29:01 +0000
  • 402e29782a Merge pull request #129 from matrix-org/kegan/testutils Kegsay 2016-11-24 16:27:00 +0000
  • 683d36b5c5 Review comments Kegan Dougal 2016-11-24 16:10:12 +0000
  • 3055e2fd8d Merge pull request #130 from matrix-org/kegan/smart-quotes Kegsay 2016-11-24 14:56:15 +0000
  • a9899557c5 Fix #72: Support smart quotes Kegan Dougal 2016-11-24 14:18:47 +0000
  • 7a382c8120 Add failing command parse tests Kegan Dougal 2016-11-24 14:14:37 +0000
  • 8ec37a4cf9 Add a dedicated testutils package Kegan Dougal 2016-11-24 10:45:36 +0000
  • af32bdb4e3 Merge pull request #125 from matrix-org/kegan/github-say-which-labels Kegsay 2016-11-18 17:50:21 +0000
  • 314db5f6c7 Fix #105 : Mention which label was added/removed Kegan Dougal 2016-11-18 17:36:28 +0000
  • bde6fb10df Merge pull request #122 from matrix-org/kegan/text-logging Kegsay 2016-11-18 17:16:22 +0000
  • 16902074cf Merge pull request #124 from matrix-org/kegan/dots-in-repos Kegsay 2016-11-18 17:14:22 +0000
  • aba9820844 Merge pull request #123 from matrix-org/kegan/case-insensitive-commands Kegsay 2016-11-18 17:14:17 +0000
  • 085d3ecfd0 Allow '.' in owner/repo strings Kegan Dougal 2016-11-18 17:03:39 +0000
  • 4a3431efbb Fix #59 : Make pling commands case-insensitive Kegan Dougal 2016-11-18 16:55:01 +0000
  • 14f49f2fde Use a text formatter which logs as key=val instead of JSON Kegan Dougal 2016-11-18 16:31:59 +0000
  • 58df215ad6 Only emit travis results on success change Kegan Dougal 2016-11-18 15:07:16 +0000
  • 6bfcbfee18 Update README.md Kegsay 2016-11-18 15:18:37 +0000
  • ca24fb1955 Update README.md Kegsay 2016-11-18 14:55:50 +0000
  • 182f0bbb6b Add build badge Kegsay 2016-11-17 17:26:59 +0000
  • 07574c1f0d Actually shorten the commit SHA Kegan Dougal 2016-11-17 17:23:36 +0000
  • 2d61f5f186 Fix build Kegan Dougal 2016-11-17 17:12:53 +0000
  • 45d167736d Purposefully break build Kegan Dougal 2016-11-17 17:06:32 +0000
  • e8b2454b56 Kick travis Kegan Dougal 2016-11-17 16:58:35 +0000
  • 9376c73838 Test travis config Kegan Dougal 2016-11-17 16:57:01 +0000
  • 61c3110cfe Fix travis-ci duration parsing Kegan Dougal 2016-11-17 16:28:08 +0000
  • db5683d6f5 HACK: Have private/public fields for the webhook URL Kegan Dougal 2016-11-17 14:23:43 +0000
  • 6ee73d5c49 lower_case_and_underscores webhook_url Kegan Dougal 2016-11-17 13:51:38 +0000
  • 9b55ba9963 Travis: Join rooms on Register() Kegan Dougal 2016-11-17 11:18:27 +0000
  • 14cc43a6b5 Merge pull request #121 from matrix-org/kegan/travis Kegsay 2016-11-16 14:58:57 +0000
  • 1d23f6bd94 Actually use the default and enable travisci service Kegan Dougal 2016-11-16 13:42:20 +0000
  • be52bdedf1 Clarify docs Kegan Dougal 2016-11-16 13:21:39 +0000
  • 7f8c36ba89 Add a few more tests Kegan Dougal 2016-11-16 13:09:17 +0000
  • 3a8b4a6aca Add working test and implement template parsing Kegan Dougal 2016-11-16 11:51:58 +0000
  • 4825c5c4ef Begin to add Travis-CI Service tests Kegan Dougal 2016-11-15 16:46:02 +0000
  • 5bf126473e Verify incoming Travis-CI webhook requests Kegan Dougal 2016-11-15 14:37:59 +0000
  • 6d297f63ad Process Travis webhook events Kegan Dougal 2016-11-15 11:47:15 +0000
  • 2b3cbba2e6 Begin to flesh out the Travis-CI service Kegan Dougal 2016-11-15 10:36:47 +0000
  • ff8b4c41d0 Add stub travis-ci service Kegan Dougal 2016-11-15 09:55:30 +0000
  • cb1a039b2b Merge pull request #119 from matrix-org/kegan/guggy-tests Kegsay 2016-11-09 17:12:57 +0000
  • 0b26e6330a Add Guggy tests Kegan Dougal 2016-11-09 15:42:53 +0000
  • b93077c935 Ignore robots.txt Kegan Dougal 2016-11-09 14:06:01 +0000
  • 70ac2f1e8c Update README.md Kegsay 2016-11-04 16:04:40 +0000
  • 38350ede7f Merge pull request #118 from matrix-org/kegan/realm-docs Kegsay 2016-11-04 15:45:15 +0000
  • a1fa5c3cac Add realm documentation Kegan Dougal 2016-11-04 15:34:13 +0000
  • 6d65f77062 Use the right service type Kegan Dougal 2016-11-04 13:53:28 +0000
  • d8265d35ac Merge pull request #115 from matrix-org/kegan/fail-if-bad-user Kegsay 2016-11-04 13:46:06 +0000
  • be3b4bc22c Mention 'syncing client' Kegan Dougal 2016-11-04 13:45:46 +0000
  • 7580d93042 400 if a service which needs a syncing client is configured without one Kegan Dougal 2016-11-04 12:57:22 +0000
  • 40d482f7bb Merge pull request #114 from matrix-org/kegan/remove-docs-from-readme Kegsay 2016-11-04 11:35:10 +0000
  • a06ac2d3be Make it clear that these are example requests Kegan Dougal 2016-11-04 11:23:28 +0000
  • 209af79efe Add example configs for each service Kegan Dougal 2016-11-04 11:15:01 +0000
  • f0cd6be741 Remove docs from the README and link to the godoc instead Kegan Dougal 2016-11-04 11:01:50 +0000
  • 7095e234e0 Merge pull request #113 from matrix-org/kegan/service-docs Kegsay 2016-11-03 17:15:24 +0000
  • 3fec1c6fa5 Add docs for all the remaining services and convert them to use NewDefaultService Kegan Dougal 2016-11-03 15:54:30 +0000
  • 5f79c046d1 Merge pull request #112 from matrix-org/kegan/shut-up-golint Kegsay 2016-11-03 13:54:33 +0000
  • 41f73214ef Add default implementations for ServiceType(), ServiceID() and ServiceUserID() Kegan Dougal 2016-11-03 13:48:16 +0000
  • ebfe706d16 Merge pull request #111 from matrix-org/kegan/remove-plugin Kegsay 2016-11-03 11:28:50 +0000
  • 33e15cd992 Merge branch 'master' into kegan/remove-plugin Kegan Dougal 2016-11-03 11:17:33 +0000
  • b1332eb6c2 Merge pull request #110 from matrix-org/kegan/docs-services Kegsay 2016-11-03 11:17:19 +0000
  • 3e21e02171 Remove Plugin. Replace with Commands() and Expansions() Kegan Dougal 2016-11-03 11:10:24 +0000
  • 6e396a95ef Doc up Giphy service Kegan Dougal 2016-11-02 17:26:52 +0000
  • 5153857926 Merge pull request #109 from matrix-org/kegan/readme-to-docs Kegsay 2016-11-02 17:04:07 +0000
  • a8336cdeab Review comments Kegan Dougal 2016-11-02 16:52:11 +0000
  • 5179caceda Add links to gh-pages in config.sample.yaml Kegan Dougal 2016-11-02 16:12:13 +0000
  • 89f3776cbd Less lying Kegan Dougal 2016-11-02 16:03:27 +0000
  • 4dc1adf5e2 Allow gendoc.sh to be called multiple times Kegan Dougal 2016-11-02 16:01:07 +0000
  • 579cf29231 Add a gendoc script Kegan Dougal 2016-11-02 15:44:08 +0000
  • 3bce58ef07 Remove some docs from README. Point to gh-pages for the docs Kegan Dougal 2016-11-02 15:26:35 +0000
  • 32553179b0 Merge pull request #108 from matrix-org/kegan/all-the-docs Kegsay 2016-11-02 15:21:42 +0000
  • 26f115d6f9 Appease golint Kegan Dougal 2016-11-02 14:47:19 +0000
  • c66fdd1bdb Review comments Kegan Dougal 2016-11-02 14:46:55 +0000
  • 81e1859cb4 Revert "Remove API docs from README which is duplicated" Kegan Dougal 2016-11-02 11:09:13 +0000
  • 2e9eb9caa8 Revert "Make links work" Kegan Dougal 2016-11-02 11:09:05 +0000
  • a4c58ae0ee Make links work Kegsay 2016-11-01 16:59:49 +0000
  • f91f653704 Remove API docs from README which is duplicated Kegan Dougal 2016-11-01 16:57:26 +0000
  • dc6d7c593a Add lots of HTTP and API docs Kegan Dougal 2016-11-01 16:45:47 +0000
  • a51497d36f Merge pull request #106 from matrix-org/kegan/move-handlers Kegsay 2016-11-01 15:03:22 +0000
  • 4ab61e4a5f Split up the enormous handlers.go into more manageable files Kegan Dougal 2016-11-01 14:57:19 +0000
  • 733440cf3d GZip logs by default Kegan Dougal 2016-11-01 14:22:37 +0000
  • e51b3eb499 Merge pull request #104 from matrix-org/kegan/db-interface Kegsay 2016-11-01 13:56:17 +0000
  • 71e6d97f79 Remove outdated comment Kegan Dougal 2016-11-01 13:55:05 +0000
  • 38ead2c174 Make ServiceDB an interface called `Storer` Kegan Dougal 2016-10-27 17:10:29 +0100
  • 2a980eee21 Merge pull request #103 from matrix-org/kegan/rss-escape-entities Kegsay 2016-10-27 15:59:53 +0100
  • 6fd0f20c81 Review comments Kegan Dougal 2016-10-27 15:37:31 +0100
  • fcd3befb09 HTML decode the RSS title/description fields Kegan Dougal 2016-10-27 15:09:19 +0100