200 Commits (70bf4ce5edace97f9810377dfc715c9f70010b9f)
 

Author SHA1 Message Date
Kegsay 70bf4ce5ed Merge pull request #57 from matrix-org/kegan/gh-explicit-unregister-webhooks 9 years ago
Kegan Dougal 8c6445183c Warn rather than Error 9 years ago
Kegan Dougal b5e0665c64 Allow github webhooks to be explicitly removed 9 years ago
Kegsay 635ea03516 Merge pull request #56 from matrix-org/kegan/configure-client-name 9 years ago
Kegan Dougal 7bafa40708 Only Sync if told to do so 9 years ago
Kegan Dougal 314b63e900 Set the desired DisplayName for a client when it is being configured 9 years ago
Kegsay d8b248cb2c Merge pull request #52 from matrix-org/kegan/split-gh-service 9 years ago
Kegan Dougal aea0e3a104 Split up github service into 2 services 9 years ago
Kegsay dc9872bbd8 Merge pull request #48 from matrix-org/kegan/giphy 9 years ago
Kegan Dougal b2e301651b Be less excited about logging; use res.ContentLength 9 years ago
Kegan Dougal fcd4b5adc7 Comments 9 years ago
Kegan Dougal 6f2d9dc72c Add giphy integration 9 years ago
Kegsay 16e7bf3957 Merge pull request #47 from matrix-org/kegan/bot-options 9 years ago
Kegan Dougal d100d8ddd4 Don't share the matchingGroups array across multiple functions because that's insane 9 years ago
Kegan Dougal 95d8f86fa4 Combine together short and long form regexp matching to avoid expanding twice on long form 9 years ago
Kegan Dougal 8b44f3658c Support bot options and implement github bot options for default repos 9 years ago
Kegan Dougal 15dc39dedc Add an inviter key when joining rooms 9 years ago
Kegsay 761823d423 Merge pull request #46 from matrix-org/kegan/github-join-room-on-register 9 years ago
Kegsay 35f83a6c67 Merge pull request #45 from matrix-org/kegan/github-remove-hooks-on-webhook-event 9 years ago
Kegan Dougal 6924f44379 Merge branch 'kegan/github-mutex-on-register' into kegan/github-remove-hooks-on-webhook-event 9 years ago
Kegsay 324231cf00 Merge pull request #44 from matrix-org/kegan/github-mutex-on-register 9 years ago
Kegan Dougal 0e5716da1a Add TODO explaining why the mutex storage is bad and what a better solution is 9 years ago
Kegan Dougal 4772d10cbd Join webhook rooms on Register() 9 years ago
Kegan Dougal b32cb06b74 Delete webhooks when receive webhook events for no known repository 9 years ago
Kegan Dougal 26a17ab3d6 Mutex-guard services with the same ID being modified concurrently 9 years ago
Kegsay 313c4ed92a Merge pull request #43 from matrix-org/kegan/github-make-webhooks-on-register 9 years ago
Kegan Dougal 0f60be3ffc Create delta webhooks in GithubService.Register() 9 years ago
Kegan Dougal 5ac36551a6 Block comment on Github Register() to explain semantics and edge cases 9 years ago
Kegsay 9b649f001d Merge pull request #39 from matrix-org/kegan/gh-service-client-id-is-opt 9 years ago
Kegan Dougal 569587aa6b Log for nonsensical configs 9 years ago
Kegan Dougal 0ad4fc6135 Add TODO to parse the rest of the config to make sure no webhook config was supplied 9 years ago
Kegan Dougal 699b003c15 Client ID is optional when creating Github services 9 years ago
Kegsay d662d2e678 Merge pull request #38 from matrix-org/kegan/sync-on-startup 9 years ago
Kegan Dougal c7114907f6 Auto-join rooms if set in config 9 years ago
Kegan Dougal 8f8dec5539 Sync rooms on startup 9 years ago
Kegsay 42b547a5c5 Merge pull request #36 from matrix-org/kegan/github-cmd-expan-service 9 years ago
Kegan Dougal b923d364ed Indexes! 9 years ago
Kegan Dougal 97a292c65f Change how Services are notified for incoming !commands and expansions 9 years ago
Kegan Dougal b45afac270 Add flags to control if the GH Service should handle expansions/commands 9 years ago
Kegan Dougal 25fb7ca0d9 Return Location headers on 302s 10 years ago
Kegan Dougal b643b8c797 Redirect even if already authed if a redirect URL is given 10 years ago
Kegan Dougal de3dc5f33c More logging 10 years ago
Kegan Dougal 479055748c Log what the clients send us for debugging purposes 10 years ago
Kegan Dougal cacdc632a4 More logging 10 years ago
Kegan Dougal 4d9574e6da More logging 10 years ago
Kegan Dougal ec9e462eab Linting 10 years ago
Kegan Dougal 17824f74dc Don't spam github with webhook creation requests which uses up our request rate limits 10 years ago
Kegan Dougal cc076d0e9e Paginate repo list 10 years ago
Kegan Dougal 6e2f35d463 Actually specify scopes... 10 years ago
Kegan Dougal c3aabd57ea Check for a valid session before exchanging codes 10 years ago