| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2020-12-09 | Create a generator instead of returning a list | -6/+4 | ||
| The result of _split_parameters is only iterated over, so a list is not needed. Making it lazy may also save some time in cases where we don't use all parameters | ||||
| 2020-12-09 | Merge current_search and expected_end in | -10/+11 | ||
| The two variables were initialized and cleared together and contained related information | ||||
| 2020-12-09 | Improve handling of strings | -7/+28 | ||
| Previously the code assumed ' and " can be used interchangeably, and strings that were inside of brackets were ignored for depth but their contents weren't causing strings like "ab[cd" to increase the depth | ||||
| 2020-11-29 | Remove redundant suppress | -2/+2 | ||
| 2020-11-29 | Various grammar and sentence structure changes | -13/+14 | ||
| Co-authored-by: MarkKoz <[email protected]> | ||||
| 2020-11-29 | Clear up docstring so it doesn't rely on private attribute | -1/+1 | ||
| Co-authored-by: MarkKoz <[email protected]> | ||||
| 2020-11-29 | Use pop instead of getitem and del | -2/+1 | ||
| Co-authored-by: MarkKoz <[email protected]> | ||||
| 2020-11-29 | Use timedelta instead of constructing duration manually | -2/+3 | ||
| A newline was also added to set to keep it consistent with set_if_exists | ||||
| 2020-11-15 | Ensure packages from PRIORITY_PACKAGES are directly accessible | -0/+7 | ||
| Some packages (currently only python) should be prioritised to others, the previous cleanup didn't account for other packages loading before it which resulted in duplicate symbols getting the python prefix and the original symbols linking to most probably undesired pages | ||||
| 2020-11-15 | Add command for clearing the cache of packages | -0/+8 | ||
| We also clear the cache when removing a package | ||||
| 2020-11-15 | Update existing redis values when parsing pages | -6/+25 | ||
| If we're parsing a page for a symbol that's out of the cache and encounter a symbol that was already cached we can update that symbol to keep it up to date without additional requests | ||||
| 2020-11-15 | Rework the doc redis cache to work with hashes | -12/+56 | ||
| This rework requires us to delete packages caches easily with deleting the package hash instead of having to pattern match all keys and delete those. The interface was also updated to accept DocItems instead of requiring callers to construct the keys | ||||
| 2020-11-15 | Limit newlines in doc descriptions | -16/+32 | ||
| 2020-11-15 | Intern relative url paths | -4/+9 | ||
| Group name interning was also moved to the DocItem creation to group the behaviour | ||||
| 2020-11-15 | Cancel scheduled inventory updates on all refreshes | -6/+2 | ||
| 2020-11-15 | Adjust unparseable symbol behaviour | -3/+6 | ||
| With redis we need to make sure we don't send the "error" string into the cache, returning None instead of the string and then setting it manually in the caller makes this nicer compared to checking against a string | ||||
| 2020-11-15 | Update outdated docstring | -1/+1 | ||
| 2020-11-15 | Rename variables for clarity | -11/+11 | ||
| 2020-11-10 | Generalise tag filter hint to accept all containers | -5/+5 | ||
| 2020-11-10 | Relock Pipfile.lock | -298/+136 | ||
| 2020-11-10 | Move InventoryURL converer to the converters file | -21/+22 | ||
| 2020-11-10 | Simplify duplicate symbol name handling code | -10/+4 | ||
| With the catchall else condition and symbols from FORCE_PREFIX_GROUPS getting renamed even when being overwritten, we can ignore the package handling and let it go to the else which adds the package prefix instead of a group | ||||
| 2020-11-10 | Add package in front of symbol as default fallback | -2/+1 | ||
| Previously weo nly added the package name for symbols that shared are named name with an another symbol, but in some edge cases we can get to this point with symbols that weren't renamed but have name conflicts, causing some to get overwritten completely without the capturing condition | ||||
| 2020-11-10 | Cache user fetched symbols through redis. | -2/+43 | ||
| 2020-11-06 | Detect codeblock language with special characters | -1/+1 | ||
| The regex we use to detect codeblocks did not recognize language specifiers that use a dash, a plus, or a dot in their name. As there are valid language specifiers, such as python-repl and c++, that use those characters, I've changed the regex to reflect that. The character set used now reflects the characters used in language specifiers in highlight.js. Signed-off-by: Sebastiaan Zeeff <[email protected]> | ||||
| 2020-11-05 | Modified instructions for code block without lang | -1/+1 | ||
| 2020-11-05 | Changed ```python to ```py | -1/+1 | ||
| 2020-11-01 | Actually fix the issue @kwzrd pointed out | -3/+3 | ||
| 2020-11-01 | Correct 404 error message in voice gate command | -2/+2 | ||
| 2020-11-01 | Reinsert python-repl in PY_LANG_CODES | -1/+1 | ||
| 2020-11-01 | Updated langs to include python-repl | -1/+1 | ||
| 2020-11-01 | Correct activity block config name in voice gate extension | -1/+1 | ||
| 2020-11-01 | Indent inline comment by two spaces in config-default.yml | -1/+1 | ||
| 2020-11-01 | Change wording of failure message and re-add trailing comma | -1/+1 | ||
| 2020-11-01 | Remove full stop | -1/+1 | ||
| 2020-10-31 | Add activity blocks threshold to voice gate | -1/+4 | ||
| 2020-10-31 | Add new activity block constant | -0/+2 | ||
| 2020-10-27 | Fix incorrect argument for _send_log when filtering evals | -1/+1 | ||
| Fixes BOT-AN | ||||
| 2020-10-27 | "see here" -> "check this out" | -1/+1 | ||
| 2020-10-26 | link to a page about finding the backtick key on different layouts. | -1/+1 | ||
| 2020-10-26 | Made the message significantly shorter | -13/+3 | ||
| 2020-10-22 | Swapped individual channel ids for category id. | -8/+4 | ||
| Signed-off-by: Daniel Brown <[email protected]> | ||||
| 2020-10-22 | Update config-default.yml | -1/+1 | ||
| Changing a hyphen to an underscore in the config Co-authored-by: kwzrd <[email protected]> | ||||
| 2020-10-22 | Added voice_chat to eval list | -1/+9 | ||
| Signed-off-by: Daniel Brown <[email protected]> | ||||
| 2020-10-22 | Update Python Discord badge to 100k members. | -1/+1 | ||
| 2020-10-22 | Use FetchedMember for user annotation | -6/+7 | ||
| 2020-10-22 | Add handling of off-server users to user command | -16/+23 | ||
| 2020-10-21 | Silence tests: update docstrings in notifier tests | -2/+2 | ||
| 2020-10-21 | Relay python-dev to mailing lists channel | -0/+1 | ||
| 2020-10-21 | Remove unnecessary getLogger call | -1/+0 | ||