| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change signature of EventHandler::message_update and the dispatch call to ↵fix_message_update | Mishio595 | 2018-09-05 | 2 | -4/+2 |
| | | | | | account for situations where the new message is not cached | ||||
| * | Add Member::user_id | Zeyla Hellyer | 2018-09-05 | 1 | -0/+14 |
| | | | | | | Adds a `user_id` method to `Member`, which is a shortcut for retrieving the member's user ID. | ||||
| * | Fix `has_correct_permissions` when no guild is available (#376) | Lakelezz | 2018-08-31 | 1 | -3/+7 |
| | | |||||
| * | Refactor Help (#375) | Lakelezz | 2018-08-31 | 1 | -411/+482 |
| | | |||||
| * | Add newline in MessageBuilder::push_codeblock_safe | Zeyla Hellyer | 2018-08-30 | 1 | -5/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | MessageBuilder::push_codeblock_safe did not add a newline after the language or code fence, resulting in an output like: ```code here``` or: ```rustcode here``` This commit fixes that, and makes the equivalent outputs: ``` code here``` and: ```rust code here``` Closes #374. | ||||
| * | Add more unit tests for MessageBuilder | Zeyla Hellyer | 2018-08-30 | 1 | -0/+205 |
| | | |||||
| * | Old message on update (#368) | Adelyn | 2018-08-26 | 4 | -32/+94 |
| | | |||||
| * | Move low-level http functions to a raw module | Zeyla Hellyer | 2018-08-24 | 3 | -1738/+1756 |
| | | | | | | | Move the low-level http functions that work with serde maps directly into an `http::raw` module, and re-export them from the `http` module for backwards compatibility purposes. | ||||
| * | Properly link to User in Game docs | Zeyla Hellyer | 2018-08-24 | 1 | -0/+2 |
| | | |||||
| * | Add support for session start info in BotGateway | Zeyla Hellyer | 2018-08-24 | 1 | -0/+16 |
| | | | | | | Add support for the new information describing the current session start ratelimits given in the GET /gateway/bot endpoint. | ||||
| * | Make `is_command_visible` work with DMs. (#369) | Maiddog | 2018-08-17 | 1 | -0/+6 |
| | | |||||
| * | Change HTTP Bulk Delete from DELETE to POST | Adelyn | 2018-08-17 | 1 | -1/+1 |
| | | |||||
| * | Fix GuildChannel::_permissions_for on no-cache | Zeyla Hellyer | 2018-08-15 | 1 | -1/+2 |
| | | | | | | Fix the compilation of `GuildChannel::_permissions_for` when the `cache` feature is disabled. | ||||
| * | Fix routing for http::create_private_channel | Zeyla Hellyer | 2018-08-13 | 1 | -1/+1 |
| | | |||||
| * | Use `to_`- and `as_`-methods instead of `get` and `find` on Id newtypes | Lakelezz | 2018-08-12 | 15 | -52/+173 |
| | | |||||
| * | Revert "Send silence frames upon connection (Fix #301)" | Zeyla Hellyer | 2018-08-11 | 2 | -5/+3 |
| | | | | | | | This reverts commit 83a0c85b0bf87cb4272b5d6e189d139fc31a6d23. This makes voice sending work again. | ||||
| * | Add Colour::hex | Mishio595 | 2018-08-11 | 1 | -0/+16 |
| | | | | | (cherry picked from commit 6c94e05f6a8de131d0ffc913fd6ccbad602b339e) | ||||
| * | Make default-command receive every bit of the command upon failure | Lakelezz | 2018-08-11 | 1 | -4/+3 |
| | | |||||
| * | Use one macro instead of the same code twice, avoid seperated changes. (#365) | Lakelezz | 2018-08-11 | 1 | -18/+13 |
| | | |||||
| * | Fix `iter_quoted`'s doctest | acdenisSK | 2018-08-10 | 1 | -2/+3 |
| | | |||||
| * | Fix all the dead links in the docs | Erk- | 2018-08-09 | 46 | -558/+551 |
| | | |||||
| * | [routing] Fix various incorrect routes. (#364) | Lymia Aluysia | 2018-08-08 | 1 | -4/+4 |
| | | |||||
| * | [http] Fix some routing issues | Zeyla Hellyer | 2018-08-08 | 1 | -4/+4 |
| | | | | | | | | | | | | Fix the following issues with the routing: - AddMemberRole now POSTs instead of DELETEs - GuildBanUser now POSTs instead of DELETEs - CreateRole now POSTs instead of DELETEs - CreateWebhook now POSTs instead of DELETEs These issues arose from commit hash bbbf63868a8ef3c0f21c1896f7afb96f4d8fbcc1. | ||||
| * | Fix erroneous deadlock detected messages. (#363) | Lymia Aluysia | 2018-08-08 | 1 | -10/+10 |
| | | |||||
| * | Decringe an old comment | acdenisSK | 2018-08-08 | 1 | -2/+1 |
| | | |||||
| * | Typo | acdenisSK | 2018-08-07 | 1 | -1/+1 |
| | | |||||
| * | Capitalise i | acdenisSK | 2018-08-07 | 1 | -4/+4 |
| | | |||||
| * | Refactor docs in `Args` | acdenisSK | 2018-08-07 | 1 | -83/+102 |
| | | | | | Use Note headings also. | ||||
| * | Reword `ArgError`'s docs a little | acdenisSK | 2018-08-07 | 1 | -3/+2 |
| | | |||||
| * | Unwrap `rfind` | acdenisSK | 2018-08-07 | 1 | -6/+1 |
| | | |||||
| * | Fix a usage of a private function in a test | Zeyla Hellyer | 2018-08-07 | 1 | -1/+1 |
| | | |||||
| * | Fix compilation + tests on certain feature combos | Zeyla Hellyer | 2018-08-07 | 7 | -81/+132 |
| | | | | | | | | | On certain feature combinations, compilation and tests would not function correctly. This commit goes through a number of feature combinations and gates some tests behind the required features and fixes other compilation errors. | ||||
| * | Fix some documentation spacing | Zeyla Hellyer | 2018-08-07 | 1 | -17/+11 |
| | | |||||
| * | Fixes all of the dead links in permissions. (#359) | Erk- | 2018-08-07 | 1 | -75/+75 |
| | | |||||
| * | Added support for the new PRIORITY_SPEAKER permission (#360) | Erk- | 2018-08-07 | 1 | -0/+8 |
| | | |||||
| * | Fix default command upon shortcut prefix and passing sub-commands to ↵ | Lakelezz | 2018-08-07 | 1 | -11/+28 |
| | | | | | default-command (#358) | ||||
| * | Do not return Result from main in tests | acdenisSK | 2018-08-07 | 1 | -2/+10 |
| | | | | | This feature is special to 1.26, but we support 1.25 | ||||
| * | Dereference a destructure instead | Zeyla Hellyer | 2018-08-06 | 1 | -3/+3 |
| | | |||||
| * | Remove match ergonomics usage | Zeyla Hellyer | 2018-08-06 | 1 | -4/+4 |
| | | | | | We support rustc 1.25.0, but match ergonomics are a 1.26.0 feature. | ||||
| * | Remove usage of inclusive range syntax | Zeyla Hellyer | 2018-08-06 | 1 | -1/+1 |
| | | | | | We target 1.25.0, but inclusive range is 1.26.0 syntax. | ||||
| * | Pass failed sub-command to default-command (#357) | Lakelezz | 2018-08-06 | 1 | -1/+2 |
| | | | | | Pass failed sub-command to default-command. | ||||
| * | Add simple no-parse getters and advancer to `Args` | acdenisSK | 2018-08-05 | 1 | -1/+67 |
| | | |||||
| * | Fix Game From impls on no-model compilation | Zeyla Hellyer | 2018-08-05 | 1 | -2/+10 |
| | | |||||
| * | Make http::fire, http::request public | Zeyla Hellyer | 2018-08-05 | 2 | -48/+207 |
| | | |||||
| * | [http] Abstract out routing methods and paths | Zeyla Hellyer | 2018-08-05 | 3 | -654/+1694 |
| | | |||||
| * | Make http::wind perform requests | Zeyla Hellyer | 2018-08-05 | 1 | -57/+64 |
| | | | | | | | | Instead of making it take response objects and verifying the status code, it now performs requests itself. This further simplifies HTTP function code. | ||||
| * | Add an internal http::fire method | Zeyla Hellyer | 2018-08-04 | 1 | -259/+117 |
| | | | | | | | | Add an internal `http::fire` method, which performs a request and then deserializes the response reader as the provided type bound. This simplifies a lot of request function code. | ||||
| * | Remove an unnecessary lifetime on fn signature | Zeyla Hellyer | 2018-08-04 | 1 | -1/+1 |
| | | |||||
| * | Redo how requests are formed in HTTP module | Zeyla Hellyer | 2018-08-04 | 3 | -616/+688 |
| | | | | | | | | | | | Instead of passing around a function that builds an HTTP client request builder, pass around a struct that contains the necessary information _to_ build that request builder. Additionally, instead of using a macro to generate requests, just call a request function. This saves some required code expansion and is just easier to read and maintain. | ||||
| * | Maintain a single, re-used HTTP client | Zeyla Hellyer | 2018-08-04 | 2 | -35/+21 |
| | | | | | | | | Instead of creating a new HTTP client for each request, keep a single one for every HTTP request. This will make things faster due to keepalives. | ||||