aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2017-08-17Message: Add a function to get the `text` field as a stringTeddy Wing
2017-08-17Change `Plugin` and `Message` from `String` to `Data.Text`Teddy Wing
2017-08-16handlePrivmsg: call out to plugins in QUERYTeddy Wing
2017-08-16IRC.hs: Remove old commented codeTeddy Wing
2017-08-16IRC.hs: Handle `Nothing` branchesTeddy Wing
2017-08-16handlePrivmsg: Move duplicated code to new functionTeddy Wing
2017-08-16Remove commented code from a0d21d9aed3a38e98e622fbae5fcab3e91c5ddeeTeddy Wing
2017-08-16Connect plugins to IRCTeddy Wing
2017-08-13Lib.hs: Move IRC-related code to a new "IRC" moduleTeddy Wing
2017-08-13dispatchEvent: Ignore user's hostname argumentTeddy Wing
2017-08-13Lib.hs: Bot now responds on the channel that message came fromTeddy Wing
2017-08-13Lib.hs: Test chat message listening and postingTeddy Wing
2017-08-12Lib.hs: Make `Network.IRC.Client` a qualified importTeddy Wing
2017-08-12Set up basic IRC supportTeddy Wing
2017-08-11gitHubCommitAction: Add missing period to error messageTeddy Wing
2017-08-11gitHubCommitAction: Fix whitespaceTeddy Wing
2017-08-11gitHubCommitAction: Ignore unused variableTeddy Wing
2017-08-11Lib.hs: Move `putStrLn` outside the `case` statementTeddy Wing
2017-08-10gitHubCommitAction: Get error handling to work using `Either`Teddy Wing
2017-08-10Try to set up error handling for GitHub Commit pluginTeddy Wing
2017-08-03GitHubCommit.hs: Only select `repo_url` column from databaseTeddy Wing
2017-08-03GitHubCommit.hs: Select row corresponding to correct channelTeddy Wing
2017-08-02GitHubCommit.hs: Remove progress development commentsTeddy Wing
2017-08-02ChannelRepoUrl: Get rid of the `id` fieldTeddy Wing
2017-08-02Connect plugins to the databaseTeddy Wing
2017-08-02Plugin.hs(performPlugin): Use `PluginAction` typeTeddy Wing
2017-08-02GitHubCommit.hs: Make types of `ChannelRepoUrl` more specificTeddy Wing
2017-08-02GitHubCommit.hs: Add `ChannelRepoUrl` database typeTeddy Wing
2017-08-02Change `PluginAction` type to `Message -> String`Teddy Wing
2017-08-02Plugin/Base.hs: Remove duplicated exportsTeddy Wing
2017-08-02Lib.hs: Remove unused `Text.Regex.TDFA` importTeddy Wing
2017-08-01Add `Message` typesTeddy Wing
2017-07-30Plugin.hs: Add some minimal documentationTeddy Wing
2017-07-30Move GitHub Commit plugin to its own moduleTeddy Wing
2017-07-30Move `Plugin` and `PluginAction` to a new moduleTeddy Wing
2017-07-30Add a type for plugin actionsTeddy Wing
2017-07-30Get rid of `realMatchPlugin`Teddy Wing
2017-07-30performPlugin: Use the correct match stringTeddy Wing
2017-07-30Transform regex match into the beginning of a plugin architectureTeddy Wing
2017-07-30Restrict Git SHA regex to full SHAsTeddy Wing
2017-07-30Experiment with 'regex-tdfa'Teddy Wing
2017-07-16New Haskell Stack projectTeddy Wing