You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: new Command object
There are still countless TODOs, this is a progress commit
* fix: import error
* feat: option decorator
btw i havent tested any of these
* fix: attempt to fix circular import
* fix: circular import
* refactor: replace errors with LibraryException
* refactor: few small refactors
* refactor: test
* feat: implement Command obj in decorators
I still haven't tested these btw
* feat: working subcommand system
Have not made it work in extensions yet
* feat: more customizable subcommand system
* feat: working Command system in Extensions
* refactor: add a TODO
* refactor: tidy up the code, improve coro calling
* refactor: rename Command.base to Command.name
* feat: better group behavior
* refactor: replace a few more base= with name=, tidy up code
* refactor: remove client field from Command and properly teardown commands
* refactor: different method of looping
* feat: implement default_scope functionality
* refactor: remove options param from Command.group()
* refactor: make autocomplete work, change typehints, make user and message command rely on command, properly sync Command objects inside Extensions
* feat: implement autodefer and spread_to_rows
These are put in a new utils.py file
* fix: commands and autocomplete with self not passed when inside Extensions
* style: add typehints
* refactor: tweak default scope setting
* docs: some docstrings filled in
* docs: more docstrings, organization of code
* refactor: move resolving commands outside of __sync
* refactor: change __all__ from list to tuple
* fix: subcommands error with variables
* fix: incorrect error
* docs: utils.py docstrings
* feat: new way of creating an ActionRow (pun intended)
* refactor: make option decorator better
* refactor: change Command.self to Command.extension
* docs: fix incorrect typehint
* docs: modify docstring
* docs: new docs page
* docs: add doc file
* docs: move line
* docs: modify docstring of spread_to_rows
* refactor: rename variables
* feat: implement Command.error decorator
* fix: typehint
* docs: attempt to fix parameters of Client docstring
* ci: correct from checks.
* docs: fix docstring
* style: delete a blank line
* docs: update quickstart
* ci: correct from checks.
* docs: modify quickstart
* docs: document new features
* docs: testing
* docs: testing
* docs: make it look good
* docs: fix formatting
* docs: add migration docs
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
0 commit comments