| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Whoops | acdenisSK | 2017-10-09 | 1 | -2/+2 | |
| | | | ||||||
| * | | Add a todo | acdenisSK | 2017-10-09 | 1 | -0/+1 | |
| | | | ||||||
| * | | Make the internal string public | acdenisSK | 2017-10-09 | 1 | -1/+1 | |
| | | | ||||||
| * | | Change behaviour of default_channel (#185) | Mei Boudreau | 2017-10-07 | 2 | -8/+25 | |
| | | | ||||||
| * | | Do not to " " if none of the provided delimiters are found (#183) | Jacob Helwig | 2017-10-07 | 2 | -9/+8 | |
| | | | ||||||
| * | | Change default_channel to return a pointer (#179) | Mei Boudreau | 2017-10-05 | 2 | -6/+8 | |
| | | | ||||||
| * | | Merge branch 'v0.4.1' into v0.5.0 | acdenisSK | 2017-09-30 | 2 | -9/+23 | |
| |\| | ||||||
| | * | Fix a few things with the framework trait | acdenisSK | 2017-09-30 | 2 | -9/+23 | |
| | | | ||||||
| * | | Change the way users' command handlers are stored as | acdenisSK | 2017-09-29 | 4 | -33/+23 | |
| |/ | ||||||
| * | Fix User::tag and CurrentUser::tag discrim output | Zeyla Hellyer | 2017-09-28 | 1 | -1/+1 | |
| | | | | | | The output in a tag may result in "username#304" instead of the correct "username#0304". | |||||
| * | Fix client shards by cloning ShardManager runners | Zeyla Hellyer | 2017-09-27 | 4 | -10/+15 | |
| | | | | | | | Due to the new ShardManager, `Client::shards` would never fill, so instead clone the `shard_runners` instance from the `ShardManager` to the `Client`. | |||||
| * | Fix client no-framework compilation | Zeyla Hellyer | 2017-09-27 | 4 | -32/+79 | |
| | | ||||||
| * | Use `request_client!` for attachment downloading (#165) | Benjamin Cheng | 2017-09-26 | 1 | -1/+1 | |
| | | ||||||
| * | Update readme example | Zeyla Hellyer | 2017-09-25 | 1 | -1/+2 | |
| | | ||||||
| * | Bump to v0.4.0 | Zeyla Hellyer | 2017-09-25 | 1 | -1/+1 | |
| | | ||||||
| * | Use display instead of std::error::Error | acdenisSK | 2017-09-25 | 1 | -28/+3 | |
| | | | | | Kind of a bad decision but due to the compiler being a meany with impl conflicts for `From<&str>` and `From<String>`, it needs to be done. Plus it removes the useless custom struct. | |||||
| * | Switch to temporary rust-websocket fork | Zeyla Hellyer | 2017-09-25 | 1 | -1/+1 | |
| | | ||||||
| * | Fix tests and example 05 | Zeyla Hellyer | 2017-09-24 | 4 | -12/+14 | |
| | | ||||||
| * | Add a shard manager | Zeyla Hellyer | 2017-09-24 | 8 | -286/+547 | |
| | | | | | The shard manager will queue up shards for booting. | |||||
| * | Use $crate for CommandError | acdenisSK | 2017-09-24 | 1 | -3/+3 | |
| | | ||||||
| * | Refactor display impls for ids | acdenisSK | 2017-09-24 | 6 | -24/+7 | |
| | | ||||||
| * | Revamp errors in `Args` and commands | acdenisSK | 2017-09-23 | 6 | -86/+141 | |
| | | ||||||
| * | Document http::set_token and unhide it from docs | Zeyla Hellyer | 2017-09-23 | 1 | -3/+22 | |
| | | ||||||
| * | Update bitflags, other dependencies | Zeyla Hellyer | 2017-09-21 | 9 | -78/+87 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Bitflags changed its macro codegen from creating constants to associated constants on structs. Upgrade path: Update code from: ```rust use serenity::model::permissions::{ADD_REACTIONS, MANAGE_MESSAGES}; foo(vec![ADD_REACTIONS, MANAGE_MESSAGES]); ``` to: ```rust use serenity::model::Permissions; foo(vec![Permissions::ADD_REACTIONS, Permissions::MANAGE_MESSAGES]); ``` | |||||
| * | Remove tokio usage | Zeyla Hellyer | 2017-09-21 | 6 | -391/+154 | |
| | | ||||||
| * | Fix a documentation typo | Zeyla Hellyer | 2017-09-19 | 1 | -1/+1 | |
| | | ||||||
| * | Also rustfmt | Zeyla Hellyer | 2017-09-18 | 4 | -8/+20 | |
| | | ||||||
| * | Add Send/Sync to framework items | Zeyla Hellyer | 2017-09-18 | 4 | -15/+17 | |
| | | ||||||
| * | Fix block on spawning multiple shards | Zeyla Hellyer | 2017-09-18 | 3 | -22/+28 | |
| | | | | | | | | | | | | | When spawning multiple shards (via an equal number of futures - one per shard) joined on a core.run use, the very first future executed would block forever due to a sync, blocking `monitor_shard` use. While this defeats the purpose of tokio, this was meant to be a first step to an async serenity implementation. To "fix" this blocking call until a deeper async implementation is made, spawn a new thread per tokio core (and thus per shard). This causes the same expected behaviour, just with multiple threads like before. | |||||
| * | Apply rustfmt | Zeyla Hellyer | 2017-09-18 | 54 | -960/+642 | |
| | | ||||||
| * | Fix compiles of a variety of feature combinations | Zeyla Hellyer | 2017-09-18 | 23 | -108/+134 | |
| | | | | | | This fixes compilation errors and warnings when compiling a mixture of non-default feature targets. | |||||
| * | Apply rustfmt | Zeyla Hellyer | 2017-09-18 | 2 | -2/+6 | |
| | | ||||||
| * | Gate ChannelCategory impl behind 'model' feature | Zeyla Hellyer | 2017-09-18 | 1 | -0/+1 | |
| | | | | | | The rest of the models in the model module have their implementations gated behind the "model" feature, so do the same here. | |||||
| * | Use combinators in `parse_header` | acdenisSK | 2017-09-17 | 1 | -14/+7 | |
| | | ||||||
| * | if let -> and_then/map | acdenisSK | 2017-09-17 | 1 | -5/+1 | |
| | | ||||||
| * | Apply rustfmt | Zeyla Hellyer | 2017-09-14 | 1 | -11/+11 | |
| | | ||||||
| * | Don't clone in Cache::all_guilds/private_channels | Zeyla Hellyer | 2017-09-14 | 1 | -5/+3 | |
| | | | | | We don't need to clone the Vec, if the user needs to they can. | |||||
| * | Put the cloning at a later stage | acdenisSK | 2017-09-14 | 1 | -2/+2 | |
| | | ||||||
| * | Revamp `CacheEventsImpl` | acdenisSK | 2017-09-12 | 6 | -588/+684 | |
| | | ||||||
| * | Copy some methods from Command to Group (#164) | Maiddog | 2017-09-11 | 3 | -4/+96 | |
| | | ||||||
| * | Add `Context::handle` | acdenisSK | 2017-09-11 | 2 | -44/+48 | |
| | | ||||||
| * | Fixed admin bypass perm to framework allowed_roles | Lakelezz | 2017-09-09 | 2 | -9/+13 | |
| | | | | | | | This makes those with the "Administrator" permission able to bypass the `allowed_roles` check. Additionally change a usage of `len() > 0` to `is_empty()`. | |||||
| * | Handle channel category deletion | Zeyla Hellyer | 2017-09-09 | 1 | -14/+16 | |
| | | ||||||
| * | serde rename `kind` to `type` | acdenisSK | 2017-09-09 | 1 | -0/+1 | |
| | | ||||||
| * | Apply rustfmt + fix tests | Zeyla Hellyer | 2017-09-09 | 8 | -16/+42 | |
| | | ||||||
| * | `parent_id` -> `category_id` | acdenisSK | 2017-09-09 | 2 | -4/+6 | |
| | | ||||||
| * | Implement categories | acdenisSK | 2017-09-09 | 10 | -2/+187 | |
| | | ||||||
| * | Change order to avoid subtraction overflow error (#160) | Maiddog | 2017-09-07 | 1 | -1/+1 | |
| | | ||||||
| * | Update `Guild::ban` to use `BanOptions` | acdenisSK | 2017-09-06 | 2 | -9/+11 | |
| | | | | | Also update `Member::permissions` to the default channel change | |||||
| * | Add a way for users to get Shards | Zeyla Hellyer | 2017-09-05 | 1 | -0/+56 | |
| | | | | | | | Add a HashMap which contains the shards, keyed by the shard ID with the value as the shard. This allows for manual interaction outside of event handlers. | |||||