aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2017-11-19Lib: Test help output with FR localeHEADmasterTeddy Wing
2017-11-19Lib: Test application of Bot readerTeddy Wing
2017-11-19Bot(privmsgFromPlugin): Try to use the `Bot` monad instead of `IO`Teddy Wing
2017-09-19Plugin(matchPlugin): Get our functions to actually work with `Bot`Teddy Wing
2017-09-15Plugin: Update plugin list with new wrapped `Bot` typeTeddy Wing
2017-09-14Help: Fix type error resulting from new plugin list type with `Bot`Teddy Wing
2017-09-14Add `Bot` to rest of pluginsTeddy Wing
2017-09-13Add ConfigTeddy Wing
2017-09-13gitHubCommit: Fix type errorTeddy Wing
2017-09-13GitHubCommit: Use `Cli.language` to get languageTeddy Wing
2017-09-13Bot: Try adding a BotConfig typeTeddy Wing
2017-09-13gitHubCommit: Remove unnecessary `$`Teddy Wing
2017-09-13gitHubCommitAction: Didn't need `liftIO` hereTeddy Wing
2017-09-13GitHubCommit: Try to add `Bot` monadTeddy Wing
2017-09-11Plugin.Base: Make `PluginAction` return a `Bot` monadTeddy Wing
2017-09-11Create `Bot` typeTeddy Wing
2017-08-27privmsgFromPlugin: Rewrite using MaybeT monad transformerTeddy Wing
2017-08-20Use explicit imports when importing pluginsTeddy Wing
2017-08-20GitHubCommit: Remove the `Id` typeTeddy Wing
2017-08-20GitHubCommit: Extract language handling to a functionTeddy Wing
2017-08-20GitHubCommit: Make localisation workTeddy Wing
2017-08-20CliOptions: Parse the `language` option into a `Locale`Teddy Wing
2017-08-20CliOptions(parseOptions): Return optionsTeddy Wing
2017-08-20CliOptions: Add command line option for languageTeddy Wing
2017-08-20IRC: Only require "sorbot: " prefix in channelsTeddy Wing
2017-08-20IRC: Only respond to messages if prefixed with "sorbot: "Teddy Wing
2017-08-20IRC: Send private messages when plugin is `queryOnly`Teddy Wing
2017-08-20Plugin: Add `queryOnly` fieldTeddy Wing
2017-08-20Factorial: Include upper bound in descriptionTeddy Wing
2017-08-20IRC: Speed up message transferTeddy Wing
2017-08-20IRC: Chop messages longer than 400 charactersTeddy Wing
2017-08-20Factorial: Use `Integer` instead of `Int` for bigger numbersTeddy Wing
2017-08-20Factorial: Use `Integral`Teddy Wing
2017-08-20Add Factorial pluginTeddy Wing
2017-08-20Move `PluginList` out of `Plugin` directoryTeddy Wing
2017-08-20GitRemoteSetOrigin: Use lowercase bracket format in command helpTeddy Wing
2017-08-20Help: Right-align command namesTeddy Wing
2017-08-20GitHubCommit: Change `command` formatTeddy Wing
2017-08-20Reformat Help outputTeddy Wing
2017-08-20Vertically align record fields in pluginsTeddy Wing
2017-08-20Add Help pluginTeddy Wing
2017-08-19Add command line option handlingTeddy Wing
2017-08-19IRC.hs: Reformat record update syntaxTeddy Wing
2017-08-19I18n.hs: Implement custom i18n using Haskell data typesTeddy Wing
2017-08-19Try to get I18n workingTeddy Wing
2017-08-19Set up i18nTeddy Wing
2017-08-17gitRemoteSetOriginAction: Make response more descriptiveTeddy Wing
2017-08-17gitRemoteSetOriginAction: Upsert instead of insertTeddy Wing
2017-08-17gitRemoteSetOriginAction: Use regex capture groupTeddy Wing
2017-08-17Add GitRemoteSetOrigin pluginTeddy Wing