| Commit message (Expand) | Author | Age | Files | Lines |
| * | `has_capability` -> `has_capability_str`, add new `has_capability` | jesopo | 2019-05-20 | 3 | -3/+3 |
| * | "you cannot change your own karma" should be stderr not stdout | jesopo | 2019-05-20 | 1 | -1/+1 |
| * | Actually pass args_split in to _find_command_hook | jesopo | 2019-05-20 | 1 | -2/+2 |
| * | take/return args_split from _find_command_hook, for alias replacing | jesopo | 2019-05-20 | 1 | -7/+11 |
| * | Typo, 'colr' -> 'color' | jesopo | 2019-05-19 | 1 | -3/+3 |
| * | green/red the whole of likes/dislikes, not just up/down symbols | jesopo | 2019-05-19 | 1 | -4/+5 |
| * | Remove now-unneeded call to `.buffer.skip_next()` after a preprocess.command•••failure
| jesopo | 2019-05-19 | 1 | -1/+0 |
| * | `target` doesn't exist in message handlers | jesopo | 2019-05-19 | 1 | -2/+2 |
| * | Only buffer.skip() for non-regex commands | jesopo | 2019-05-19 | 1 | -2/+2 |
| * | green/red color for up/down votes on youtube videos | jesopo | 2019-05-19 | 1 | -2/+4 |
| * | Switch to using Capability.copy() for sasl | jesopo | 2019-05-19 | 1 | -1/+3 |
| * | matched_caps is actually a str[] | jesopo | 2019-05-19 | 1 | -1/+0 |
| * | .copy() all the hardcoded Capabilities in line_handler/ircv3.py | jesopo | 2019-05-19 | 1 | -0/+1 |
| * | Use Capability.copy() in metadata.py | jesopo | 2019-05-19 | 1 | -1/+3 |
| * | Make use of Capability.copy() in resume.py | jesopo | 2019-05-19 | 1 | -2/+2 |
| * | Actually check `auto-title` setting | jesopo | 2019-05-19 | 1 | -18/+19 |
| * | Don't give `draft/resume-0.4` as the non-draft arg to utils.irc.Capability | jesopo | 2019-05-19 | 1 | -1/+1 |
| * | draft/resume-0.3 -> draft/resume-0.4 | jesopo | 2019-05-19 | 1 | -1/+1 |
| * | Use re.search, not re.match, for command.regex hooks | jesopo | 2019-05-19 | 1 | -1/+1 |
| * | `event["channel"]` -> `event["target"]` (from regex-commands change) | jesopo | 2019-05-18 | 1 | -2/+2 |
| * | Change factoids.py to use regex commands | jesopo | 2019-05-18 | 1 | -15/+9 |
| * | Switch imgur.py to use command.regex system | jesopo | 2019-05-18 | 1 | -16/+14 |
| * | Hand over regex-based-command responsibilities to `commands` module | jesopo | 2019-05-18 | 5 | -190/+181 |
| * | .lower() -> .upper() for CAP subcommands. makes a lot more sense. | jesopo | 2019-05-18 | 1 | -7/+7 |
| * | regex fix, move '+' inside capturing group | jesopo | 2019-05-18 | 1 | -1/+1 |
| * | `match.group(0)` -> `ref` | jesopo | 2019-05-18 | 1 | -1/+1 |
| * | Catch github urls in auto-github | jesopo | 2019-05-18 | 1 | -4/+17 |
| * | Don't try to set `repo` to `org` after we've already changed `org` | jesopo | 2019-05-17 | 1 | -1/+1 |
| * | change REGEX_ISSUE to actually accept a repo name without org name | jesopo | 2019-05-17 | 1 | -1/+1 |
| * | Actually assume the provided "org" is the repo when repo isn't provided | jesopo | 2019-05-17 | 1 | -2/+6 |
| * | Use github-default-repo to fill in org when org is missing but repo isn't | jesopo | 2019-05-17 | 1 | -7/+8 |
| * | `server` -> `event["server"]` | jesopo | 2019-05-16 | 1 | -2/+2 |
| * | `channel` -> `event["channel"]` | jesopo | 2019-05-16 | 1 | -1/+2 |
| * | Catch-and-bury utils.EventError in auto-github code | jesopo | 2019-05-16 | 1 | -1/+4 |
| * | \S not \s in github issue ref regex | jesopo | 2019-05-16 | 1 | -1/+1 |
| * | _parse_pull and _parse_issue shouldn't have an `event` param anymore | jesopo | 2019-05-16 | 1 | -8/+6 |
| * | _gh_* functions were renamed | jesopo | 2019-05-16 | 1 | -8/+10 |
| * | Add `auto-github` setting to automatically match and resolve github issue/pr•••refs
| jesopo | 2019-05-16 | 1 | -20/+40 |
| * | Allow people with `silence` permission to use !silence too | jesopo | 2019-05-16 | 1 | -0/+1 |
| * | Add a setting to opt-out of word count tracking | jesopo | 2019-05-15 | 1 | -0/+6 |
| * | Show server versoin (from RPL_MYINFO) on /api/servers | jesopo | 2019-05-15 | 1 | -1/+2 |
| * | Catch server version string, from RPL_MYINFO | jesopo | 2019-05-15 | 2 | -0/+8 |
| * | Don't show ducks when the bot is silenced | jesopo | 2019-05-15 | 1 | -1/+5 |
| * | Don't collect `preprocess.command` errors after we get a HARD_FAIL | jesopo | 2019-05-15 | 1 | -0/+1 |
| * | Set silence.py's `preprocess.command` hook to PRIORITY_HIGH, so that other•••modules can't respond to the event with errors first
| jesopo | 2019-05-15 | 1 | -2/+2 |
| * | Import IRCBot in metadata.py | jesopo | 2019-05-15 | 1 | -1/+1 |
| * | '_cap(' -> '_ack(' | jesopo | 2019-05-15 | 1 | -1/+1 |
| * | Add first version of metadata.py - for ircv3 draft/metadata | jesopo | 2019-05-15 | 1 | -0/+14 |
| * | Switch to using utils.irc.Capability in sts.py | jesopo | 2019-05-15 | 1 | -5/+5 |
| * | Add IRCBot.SOURCE, use it in ctcp.py | jesopo | 2019-05-15 | 1 | -4/+4 |