aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* allow space between "++" and nicknameGravatar jesopo2019-12-101-1/+1
* catch `++nickname` as karma tooGravatar jesopo2019-12-101-1/+10
* fix typos, type hinting and missed changes in ModuleManagerGravatar jesopo2019-12-101-3/+3
* move core modules to src/core_modules, make them uneffected by white/black listGravatar jesopo2019-12-1045-32/+43
* move sys.exit() codes to an enum in utils.constsGravatar jesopo2019-12-103-6/+15
* use get_list and set_list to move dynamic module en/disabling to bot.confGravatar jesopo2019-12-072-25/+24
* added get_list() and set_list() to src/Config.pyGravatar jesopo2019-12-071-0/+10
* add src/Config.py.__delitem__Gravatar jesopo2019-12-071-2/+4
* add src/Config.py.__setitem__Gravatar jesopo2019-12-071-0/+3
* fix src/Config.py type hintingGravatar jesopo2019-12-071-2/+3
* add ability to save config fileGravatar jesopo2019-12-072-5/+17
* remove -m/-M and BaseModule.command_line - it doesn't work any moreGravatar jesopo2019-12-072-13/+0
* add `dataclasses==0.6` to requirements.txt•••closes #215 Gravatar jesopo2019-12-061-0/+1
* make "Setup" a whole category of README.mdGravatar jesopo2019-12-062-4/+6
* remove database_backup.py, add note in README.md about what should be backed upGravatar jesopo2019-12-062-29/+3
* "qoute" -> "quote" typoGravatar jesopo2019-12-061-1/+1
* Revert "add utils.parse.shortencode() and utils.parse.shortdecode - effective...•••This reverts commit e71f3bbc36eba8abf616d93fde48cba66b3749f1. Gravatar jesopo2019-12-061-45/+1
* add utils.parse.shortencode() and utils.parse.shortdecode - effectively base62Gravatar jesopo2019-12-061-1/+45
* _specific_hostmask() should take an already-parsed hostmaskGravatar jesopo2019-12-061-5/+6
* by default, show locked/unlocked events for issues/PRsGravatar jesopo2019-12-061-1/+3
* 'server' -> 'event["server"]'Gravatar jesopo2019-12-051-1/+1
* show karma total when adding/removing karma pointsGravatar jesopo2019-12-051-7/+12
* attempt to attach grabbed quotes to account instead of nicknameGravatar jesopo2019-12-041-1/+7
* we shouldn't be setting seen-info on every channel per each channel messageGravatar jesopo2019-12-041-2/+1
* add utils.http.Session object, to preserve cookies across requestsGravatar jesopo2019-12-031-0/+14
* show useful error message when failing to parse birthday settingGravatar jesopo2019-12-021-2/+8
* SettingParseException was moved to utils.settingsGravatar jesopo2019-12-022-3/+3
* v1.16.1 releaseGravatar jesopo2019-12-012-1/+9
* better wording for karma, now that it's per-userGravatar jesopo2019-12-011-2/+3
* _get_target needs paramsGravatar jesopo2019-12-011-1/+1
* v1.16.0 releaseGravatar jesopo2019-12-012-2/+2
* add "--depends-on commands" hashflag to permissions moduleGravatar jesopo2019-12-011-0/+2
* normalise target names between ++/-- and !karmaGravatar jesopo2019-12-011-5/+8
* break sed search when we find a matchGravatar jesopo2019-12-011-0/+1
* tolerate additional words after a fully-formed sedGravatar jesopo2019-12-011-1/+1
* v1.16.0-rc1 releaseGravatar jesopo2019-12-011-1/+1
* update CHANGELOG.mdGravatar jesopo2019-12-011-0/+3
* refactor karma to be per-user. added data migration script for thisGravatar jesopo2019-12-013-52/+114
* add database.users.get_nickname, to get nickname from IDGravatar jesopo2019-12-011-2/+7
* fix database.user_settings.find logicGravatar jesopo2019-12-011-3/+3
* utils.irc.parse_hostmask -> utils.irc.hostmask_parseGravatar jesopo2019-11-301-1/+1
* only add BufferLine to buffer *after* received.message.* callbackGravatar jesopo2019-11-302-23/+11
* rework permissions module to precompile hostmasksGravatar jesopo2019-11-303-20/+30
* hook in to private messages for checking hostmask permsGravatar jesopo2019-11-301-0/+1
* don't update !seen details for ourselfGravatar jesopo2019-11-301-3/+1
* use ANSI_RESET in utils.irc.parse_format, not all the different resetsGravatar jesopo2019-11-281-9/+1
* remove old api keys from docs/bot.config.exampleGravatar jesopo2019-11-281-11/+0
* "day" vs "days" in brithday.pyGravatar jesopo2019-11-281-4/+5
* utils.http.Response.decode() should default to detected encodingGravatar jesopo2019-11-281-2/+2
* `note` should be jsonifiedGravatar jesopo2019-11-281-1/+1