| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Reword the command macro doc to be less misleading | acdenisSK | 2018-05-01 | 1 | -4/+10 | |
| | | ||||||
| * | Be consistent with the note style | acdenisSK | 2018-04-06 | 1 | -1/+3 | |
| | | ||||||
| * | Improve docs for `Args` | acdenisSK | 2018-04-06 | 1 | -19/+36 | |
| | | ||||||
| * | Add `full_quoted` | acdenisSK | 2018-04-05 | 1 | -1/+52 | |
| | | ||||||
| * | Fix is_empty behaviour again | acdenisSK | 2018-04-04 | 1 | -20/+31 | |
| | | | | | And fix some style issues. | |||||
| * | Short-circuit on an error | acdenisSK | 2018-04-02 | 1 | -37/+14 | |
| | | | | | And delegate most of is_empty checking to the internal parse function | |||||
| * | Refactor imports/exports to use nested groups and better formatting | acdenisSK | 2018-03-29 | 9 | -44/+110 | |
| | | ||||||
| * | Fix help precendence | acdenisSK | 2018-03-25 | 1 | -3/+4 | |
| | | ||||||
| * | Change the way ids and some enums are made (#295) | Leah | 2018-03-23 | 1 | -2/+2 | |
| | | | | | | This makes them easier to be found by tools like rls. Also update struct inits to use the shorthand version for `x: x`. | |||||
| * | Add no_run to doctests that initialize a Client (#293) | Maiddog | 2018-03-18 | 3 | -22/+22 | |
| | | ||||||
| * | Remove useless clones (#292) | Maiddog | 2018-03-17 | 1 | -7/+7 | |
| | | ||||||
| * | Fix no-cache standardframework compilation (#290) | Lakelezz | 2018-03-15 | 4 | -16/+24 | |
| | | ||||||
| * | Properly check if the input is empty | acdenisSK | 2018-02-24 | 1 | -7/+31 | |
| | | ||||||
| * | Add `unrecognised_command` (#276) | Lakelezz | 2018-02-15 | 2 | -2/+39 | |
| | | ||||||
| * | Fix customised help related docs (#267) | Lakelezz | 2018-01-31 | 1 | -2/+2 | |
| | | ||||||
| * | Fix case insensitivity for aliases (#262) | Lakelezz | 2018-01-31 | 1 | -6/+7 | |
| | | ||||||
| * | Add a way to register middleware functions directly in `CreateCommand` | acdenisSK | 2018-01-25 | 3 | -7/+74 | |
| | | ||||||
| * | Trim after splitting at the mention-end. (#256) | Lakelezz | 2018-01-22 | 1 | -2/+3 | |
| | | ||||||
| * | Fix skipping for emote prefixes (#255) | Uninteresting Account | 2018-01-21 | 1 | -3/+2 | |
| | | ||||||
| * | Fix multibyte character based prefixes (#253) | Uninteresting Account | 2018-01-20 | 2 | -10/+11 | |
| | | ||||||
| * | Fix doc comment indentation | Zeyla Hellyer | 2018-01-19 | 1 | -1/+1 | |
| | | ||||||
| * | Use an InterMessage to communicate over gateway | Zeyla Hellyer | 2018-01-18 | 1 | -1/+1 | |
| | | | | | | | | Instead of communicating over the gateway in a split form of a `serde_json::Value` or a `client::bridge::gateway::ShardClientMessage`, wrap them both into a single enum for better interaction between the client, gateway, and voice modules. | |||||
| * | Define `A` only once | acdenisSK | 2018-01-11 | 1 | -20/+10 | |
| | | ||||||
| * | Remove `is_bot` boolean from framework | Zeyla Hellyer | 2018-01-10 | 2 | -8/+8 | |
| | | | | | | The framework no longer needs the `is_bot` boolean state, since serenity now only supports bot users. | |||||
| * | Add missing `correct roles`-checks in help-commands (#249) | Lakelezz | 2018-01-10 | 2 | -4/+62 | |
| | | ||||||
| * | Fix help-commands' `plain` | Lakelezz | 2018-01-06 | 1 | -4/+37 | |
| | | ||||||
| * | Add `iter_quoted` | acdenisSK | 2017-12-24 | 1 | -10/+28 | |
| | | ||||||
| * | Fix `multiple_quoted` (#241) | Lakelezz | 2017-12-24 | 1 | -50/+50 | |
| | | ||||||
| * | Better support for multiple delimiters on `Args` (#239) | Lakelezz | 2017-12-22 | 3 | -160/+246 | |
| | | ||||||
| * | Actually fix `Args`'s `parse` and add a few tests (#236) | Lakelezz | 2017-12-18 | 1 | -8/+3 | |
| | | ||||||
| * | Fix ifs | acdenisSK | 2017-12-18 | 1 | -6/+6 | |
| | | ||||||
| * | Fix multiple char delimiters | acdenisSK | 2017-12-18 | 1 | -4/+9 | |
| | | ||||||
| * | Add a special `len` to `Args` | acdenisSK | 2017-12-18 | 2 | -6/+23 | |
| | | ||||||
| * | Fix doc-tests and `single_zc` | acdenisSK | 2017-12-17 | 1 | -17/+19 | |
| | | ||||||
| * | Avoid an unwrap in args::parse_quotes | Zeyla Hellyer | 2017-12-16 | 1 | -1/+1 | |
| | | ||||||
| * | Fix most clippy lints, take more refeernces | Zeyla Hellyer | 2017-12-16 | 5 | -31/+38 | |
| | | | | | | Fix clippy lints and subsequently accept references for more function parameters. | |||||
| * | Break up the model module | Zeyla Hellyer | 2017-12-16 | 8 | -20/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `model` module has historically been one giant module re-exporting all of the model types, which is somewhere around 100 types. This can be a lot to look at for a new user and somewhat overwhelming, especially with a large number of fine-grained imports from the module. The module is now neatly split up into submodules, mostly like it has been internally since the early versions of the library. The submodules are: - application - channel - error - event - gateway - guild - id - invite - misc - permissions - prelude - user - voice - webhook Each submodule contains types that are "owned" by the module. For example, the `guild` submodule contains, but not limited to, Emoji, AuditLogsEntry, Role, and Member. `channel` contains, but not limited to, Attachment, Embed, Message, and Reaction. Upgrade path: Instead of glob importing the models via `use serenity::model::*;`, instead glob import via the prelude: ```rust use serenity::model::prelude::*; ``` Instead of importing from the root model module: ```rust use serenity::model::{Guild, Message, OnlineStatus, Role, User}; ``` instead import from the submodules like so: ```rust use serenity::model::channel::Message; use serenity::model::guild::{Guild, Role}; use serenity::model::user::{OnlineStatus, User}; ``` | |||||
| * | Revamp the internals of `Args` | acdenisSK | 2017-12-16 | 1 | -123/+153 | |
| | | | | | Fixes #180, however this partially breaks `single_zc` and `multiple_quoted`, but since they're minor it's better to fix them later for now. | |||||
| * | Remove the `Box<Command>` impl | acdenisSK | 2017-12-11 | 1 | -22/+0 | |
| | | | | | | This was included back then as an afterthought about this impl from a user perspective, not from the lib's. Plus it's unlikely we'll be using this in the near future. | |||||
| * | Fix whitespacing and change `and` to `or`. (#228) | Lakelezz | 2017-11-30 | 1 | -2/+2 | |
| | | ||||||
| * | Make help-commands customisable (#227) | Lakelezz | 2017-11-30 | 6 | -76/+467 | |
| | | ||||||
| * | Do a temporary fix for options for commands created in the `command!` macro | acdenisSK | 2017-11-24 | 1 | -1/+24 | |
| | | ||||||
| * | Convert from macro to ? (#226) | Mei Boudreau | 2017-11-23 | 1 | -1/+1 | |
| | | ||||||
| * | Add `before`/`after` middleware to `Command` | acdenisSK | 2017-11-23 | 2 | -1/+36 | |
| | | ||||||
| * | Actually remove the `init` call in `CreateCommand` | acdenisSK | 2017-11-21 | 1 | -5/+1 | |
| | | ||||||
| * | Add a way to execute code when a command is registered | acdenisSK | 2017-11-21 | 4 | -5/+20 | |
| | | ||||||
| * | Add `help()` to `CreateGroup`. (#225) | Lakelezz | 2017-11-20 | 3 | -14/+35 | |
| | | ||||||
| * | Have `on`'s docs actually use itself | acdenisSK | 2017-11-20 | 1 | -4/+4 | |
| | | | | | Fixes #224 | |||||
| * | Add an impl for `Fn(&mut Context, &Message, Args)` | acdenisSK | 2017-11-20 | 3 | -20/+13 | |
| | | ||||||
| * | Add the `pub` modifier | acdenisSK | 2017-11-19 | 1 | -3/+3 | |
| | | ||||||