| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | 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 | |
| | | ||||||
| * | Fix framework doctests | Zeyla Hellyer | 2017-11-18 | 1 | -4/+4 | |
| | | | | | | | | | | | | Fixes the following doctests for the changes introduced in commit [f10b9d7]: - client::Client::with_framework - framework::standard::configuration::Configuration::disabled_commands - framework::standard::configuration::Configuration::dynamic_prefix [f10b9d7]: f10b9d77f0b94864fa20688e3c99de6cec7ca6f9 | |||||
| * | Add `cmd` to `Create(Command|Group)` | acdenisSK | 2017-11-18 | 3 | -19/+49 | |
| | | ||||||
| * | Use a private function to reduce repetition | acdenisSK | 2017-11-17 | 1 | -21/+11 | |
| | | ||||||
| * | Fix doc-tests | acdenisSK | 2017-11-16 | 4 | -11/+27 | |
| | | ||||||
| * | Document that application owners bypass checks (#218) | Fenhl | 2017-11-16 | 1 | -0/+2 | |
| | | ||||||
| * | Change most of the framework to use trait-based-commands | acdenisSK | 2017-11-15 | 5 | -172/+243 | |
| | | ||||||
| * | Use the threadpool for framework command execution | Zeyla Hellyer | 2017-11-13 | 2 | -23/+32 | |
| | | | | | | | | Instead of executing framework commands in the shard runner thread (potentially blocking the shard runner from reading new messages over the websocket and heartbeating), dispatch framework commands to the shard runner's threadpool. | |||||
| * | Fix strange behaviour when the prefix has spaces (#215) | Uninteresting Account | 2017-11-13 | 1 | -14/+10 | |
| | | ||||||
| * | Re-order use statements alphabetically | Zeyla Hellyer | 2017-11-11 | 8 | -20/+20 | |
| | | ||||||
| * | Add Debug derives to more public types | thelearnerofcode | 2017-11-07 | 2 | -0/+22 | |
| | | ||||||