36 Commits (0aa72b59a5733d50b5462d5057c2892c5c95ffc6)

Author SHA1 Message Date
Kegan Dougal b89c3ef776 Length check the ownerRepo array 9 years ago
Kegan Dougal 8beb8fda7f Implement `!github create owner/repo title` 9 years ago
Kegan Dougal 55fda3c115 Grab access tokens from the GithubService and use them 9 years ago
Kegan Dougal 55f857db96 Add Register() function to Services 9 years ago
Kegan Dougal f15afa4780 Use non-panicking type assertion 9 years ago
Kegan Dougal a56d2b1866 s/id/session_id/ 9 years ago
Kegan Dougal ba803ccd00 Store access_tokens in the DB 9 years ago
Kegan Dougal 71be73a721 Add ID field to AuthSessions so redirects can lookup based off this key 9 years ago
Kegan Dougal 9adb89c24d Start parsing out redirect requests for github realms 9 years ago
Kegan Dougal 036cd7e7b4 Add redirect handler for AuthRealms 9 years ago
Kegan Dougal 51bf830632 Tweak the auth session API to be more transactional 9 years ago
Kegan Dougal 11df0fe3c9 Decode the realm JSON before calling methods on it 9 years ago
Kegan Dougal ed78b0cbcf Spelling 9 years ago
Kegan Dougal ca1168147f Add concept of AuthSessions 9 years ago
Kegan Dougal 098101015b Remove concept of AuthModule and ThirdPartyAuth 9 years ago
Kegan Dougal 36eb21be7c Add concept of AuthRealms 9 years ago
Kegan Dougal 8598e71124 Send webhook notifications to rooms specified in the service config 10 years ago
Kegan Dougal e88dc544bd Tweak github webhook to parse but not send webhook notifications 10 years ago
Kegan Dougal fe1854feaf Use the service ID in the webhook path instead of the service type 10 years ago
Kegan Dougal 8fea4bb0ab Add AuthModule concept 10 years ago
Kegan Dougal 514d59e4d5 Remove Service ID from ThirdPartyAuth; query off resource instead. 10 years ago
Kegan Dougal 1d08fcbb18 Add LoadThirdPartyAuthsForUser and StoreThirdPartyAuth 10 years ago
Kegan Dougal cdee3d1a51 Add ThirdPartyAuth struct and third_party_auth table with CRU operations 10 years ago
Kegan Dougal 41ba67235a Add handler for /services/hooks/{serviceType} 10 years ago
Kegan Dougal 0168f92023 Add tests for webhook event parsing to HTML 10 years ago
Kegan Dougal 665d43f726 Parse github webhook requests into suitable HTML messages 10 years ago
Kegan Dougal edf3f87674 Move database/types.go to types/types.go in its own 'types' package 10 years ago
Kegan Dougal d6b946f200 Make regexp top-level as per PR comments 10 years ago
Kegan Dougal 9cdd546ba6 Remove spurious !github command 10 years ago
Kegan Dougal 01e51f36a9 Add github issue expansion for things that look like owner/repo#11 10 years ago
Kegan Dougal 7f0af81330 Add very noddy github service. Add owner/repo#11 expander. 10 years ago
Kegan Dougal 8af5086985 s/Make/New/ as is the convention in the golang stdlib 10 years ago
Mark Haines 26f95fdeb8 Add the pre-commit hooks and development instructions 10 years ago
Mark Haines 9c83637852 An extensible Matrix bot written in Go 10 years ago