{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":419460443,"defaultBranch":"current","name":"serenity","ownerLogin":"mkrasnitski","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-10-20T19:16:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42564254?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720655292.0","currentOid":""},"activityList":{"items":[{"before":"55181e08ab41161103de2949938f6b2af741d5ef","after":"0678c3baf4edb66ead7122bc17f95f55251f8632","ref":"refs/heads/premium-buttons","pushedAt":"2024-07-11T02:52:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CurrentApplicationInfo::store_url` method","shortMessageHtmlLink":"Add CurrentApplicationInfo::store_url method"}},{"before":"4c4b1df276e91363008de9aa881e4e28fc4c00c5","after":"facf1edb675bf501bb48e89d7db1742486f59a72","ref":"refs/heads/current","pushedAt":"2024-07-11T02:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Bump nightly version used in CI to fix failures","shortMessageHtmlLink":"Bump nightly version used in CI to fix failures"}},{"before":"ef8352d8b32f68b0ea791eea4c317d4ba3ff5425","after":"8ac4e5d1b7b3cac3cbcf9e79b5b8917a56882f60","ref":"refs/heads/createattachment-stream","pushedAt":"2024-07-10T23:49:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CreateAttachmentStream` type","shortMessageHtmlLink":"Add CreateAttachmentStream type"}},{"before":null,"after":"1dc5364c11be42b52fd4597fc0165311e8238b38","ref":"refs/heads/msrv","pushedAt":"2024-07-10T23:48:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Bump MSRV to Rust 1.79","shortMessageHtmlLink":"Bump MSRV to Rust 1.79"}},{"before":"ca56fbb2520b958305589083029a3401ded12b48","after":"842373b7c114d2098dd9959eed3b160714fd293b","ref":"refs/heads/next","pushedAt":"2024-07-10T23:47:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Use `ArrayString` in more places via `aformat!` (#2902)\n\nThis also bumps `to-arraystring` up to 0.2, required for `aformat`.","shortMessageHtmlLink":"Use ArrayString in more places via aformat! (serenity-rs#2902)"}},{"before":"4bf09a883168b8c1998e78774cadd56cbc6407c3","after":"4c4b1df276e91363008de9aa881e4e28fc4c00c5","ref":"refs/heads/current","pushedAt":"2024-07-10T23:45:11.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add display_name method to user (#2914)","shortMessageHtmlLink":"Add display_name method to user (serenity-rs#2914)"}},{"before":"01d4c17ca2f5070bdcfc9f92f853c8265fb83eea","after":"55181e08ab41161103de2949938f6b2af741d5ef","ref":"refs/heads/premium-buttons","pushedAt":"2024-07-10T23:30:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CurrentApplicationInfo::store_url` method","shortMessageHtmlLink":"Add CurrentApplicationInfo::store_url method"}},{"before":"094134a9b5bda352e6008f2251f9064610078cf2","after":"01d4c17ca2f5070bdcfc9f92f853c8265fb83eea","ref":"refs/heads/premium-buttons","pushedAt":"2024-06-18T16:59:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add support for premium buttons","shortMessageHtmlLink":"Add support for premium buttons"}},{"before":null,"after":"094134a9b5bda352e6008f2251f9064610078cf2","ref":"refs/heads/premium-buttons","pushedAt":"2024-06-18T16:44:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add support for premium buttons","shortMessageHtmlLink":"Add support for premium buttons"}},{"before":"68e5e629d03a55acfbe463d78b2827c8c3d6ee8c","after":"ca56fbb2520b958305589083029a3401ded12b48","ref":"refs/heads/next","pushedAt":"2024-06-17T23:58:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Clean up `Message::reply` (#2897)\n\n- Gets rid of duplicate documentation\r\n- Removes unnecessary monomorphisation of the `Cow<'_, str>` argument\r\n- Removes the useless `reply_mention` method\r\n- Respects the default_allowed_mentions.","shortMessageHtmlLink":"Clean up Message::reply (serenity-rs#2897)"}},{"before":"c600d6daf9f466003173313e40a9326116e817f7","after":"ef8352d8b32f68b0ea791eea4c317d4ba3ff5425","ref":"refs/heads/createattachment-stream","pushedAt":"2024-06-17T23:58:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CreateAttachmentStream` type","shortMessageHtmlLink":"Add CreateAttachmentStream type"}},{"before":"df1f8a7a5e8aa6601e52ffa6be557d7ba05309b2","after":"4bf09a883168b8c1998e78774cadd56cbc6407c3","ref":"refs/heads/current","pushedAt":"2024-06-17T23:57:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Fix clippy::manual_pattern_char_comparison (#2903)","shortMessageHtmlLink":"Fix clippy::manual_pattern_char_comparison (serenity-rs#2903)"}},{"before":"8c84b4f967f6fee4305202301e1925a8903cce7e","after":"df1f8a7a5e8aa6601e52ffa6be557d7ba05309b2","ref":"refs/heads/current","pushedAt":"2024-06-05T15:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Support new Guild Incident message types","shortMessageHtmlLink":"Support new Guild Incident message types"}},{"before":"70844baba53c62f7619d7cb3275941df19318823","after":"8c84b4f967f6fee4305202301e1925a8903cce7e","ref":"refs/heads/current","pushedAt":"2024-06-05T15:24:44.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CreateEmbed::into_inner` for getting the wrapped `Embed` (#2888)","shortMessageHtmlLink":"Add CreateEmbed::into_inner for getting the wrapped Embed (sereni…"}},{"before":"83511459dfef73d4eb84552969ff114d17918a4a","after":"c600d6daf9f466003173313e40a9326116e817f7","ref":"refs/heads/createattachment-stream","pushedAt":"2024-05-29T04:16:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CreateAttachmentStream` type","shortMessageHtmlLink":"Add CreateAttachmentStream type"}},{"before":"de04826fea8c25d274c7080999f46c25143d87c7","after":"68e5e629d03a55acfbe463d78b2827c8c3d6ee8c","ref":"refs/heads/next","pushedAt":"2024-05-29T02:21:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Remove RUSTFLAGS from .cargo/config.toml (#2875)\n\nThis isn't needed anymore because simd-json has been removed on `next`.","shortMessageHtmlLink":"Remove RUSTFLAGS from .cargo/config.toml (serenity-rs#2875)"}},{"before":"5c7d8af45e65d7b41a71db187375f0888583d7b6","after":"70844baba53c62f7619d7cb3275941df19318823","ref":"refs/heads/current","pushedAt":"2024-05-29T00:13:33.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Fix link to Manage Guild permission","shortMessageHtmlLink":"Fix link to Manage Guild permission"}},{"before":"f48f7db59384fd0e4dee00f9d1316877762fcb46","after":"83511459dfef73d4eb84552969ff114d17918a4a","ref":"refs/heads/createattachment-stream","pushedAt":"2024-05-02T00:01:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CreateAttachmentStream` type","shortMessageHtmlLink":"Add CreateAttachmentStream type"}},{"before":"c90d2afb290c9371349f5c043fb16d54fe3a5e38","after":"de04826fea8c25d274c7080999f46c25143d87c7","ref":"refs/heads/next","pushedAt":"2024-05-01T20:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Remove permission checks (#2855)\n\nUsers should realistically be checking the permissions themselves, or\r\nhandling the HTTP error from Discord.\r\n\r\nThis removes any cases where permission checking inside the library is\r\nbroken because of Discord's changes or due to oversights.\r\n\r\nThis also changes the documentation on the prune functionality, this was\r\nrecently changed to also require `MANAGE_GUILDS` as well as\r\n`KICK_MEMBERS`.","shortMessageHtmlLink":"Remove permission checks (serenity-rs#2855)"}},{"before":"96b93d5e280bf4fb81c1921cb5a8d357f905ec8d","after":"f48f7db59384fd0e4dee00f9d1316877762fcb46","ref":"refs/heads/createattachment-stream","pushedAt":"2024-04-29T22:15:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CreateAttachmentStream` type","shortMessageHtmlLink":"Add CreateAttachmentStream type"}},{"before":"83ba59e3a942706f4a67f715a95567c6fd0293f9","after":"c90d2afb290c9371349f5c043fb16d54fe3a5e38","ref":"refs/heads/next","pushedAt":"2024-04-29T22:14:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Allow filtering events before they are dispatched (#2853)","shortMessageHtmlLink":"Allow filtering events before they are dispatched (serenity-rs#2853)"}},{"before":"39a057417a3ede7d30735ad5a0c9a03b9226727d","after":"83ba59e3a942706f4a67f715a95567c6fd0293f9","ref":"refs/heads/next","pushedAt":"2024-04-27T22:14:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Use RwLock for active collectors collection (#2851)","shortMessageHtmlLink":"Use RwLock for active collectors collection (serenity-rs#2851)"}},{"before":"5668654fc9977fe932f6fd3b17701d8b1e686427","after":"5c7d8af45e65d7b41a71db187375f0888583d7b6","ref":"refs/heads/current","pushedAt":"2024-04-27T22:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add support for Message Polls (#2836)\n\nThis PR adds support for Polls attached to messages. This has been\r\ntested for deserialising, creating, getting answer voters, and ending a\r\npoll.\r\n\r\nThe builder is designed differently, as there are many required fields,\r\nso I used the typestate pattern to prevent the user from using the\r\nbuilder until it is ready.","shortMessageHtmlLink":"Add support for Message Polls (serenity-rs#2836)"}},{"before":"7278b5846d93817a6bb97409b3df7b283db6724e","after":"96b93d5e280bf4fb81c1921cb5a8d357f905ec8d","ref":"refs/heads/createattachment-stream","pushedAt":"2024-04-23T17:35:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CreateAttachmentStream` type","shortMessageHtmlLink":"Add CreateAttachmentStream type"}},{"before":"4a8d26c20ff40fc2d79b5b463810145e00fe9cc6","after":"39a057417a3ede7d30735ad5a0c9a03b9226727d","ref":"refs/heads/next","pushedAt":"2024-04-22T21:18:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Restore match arm for `Error::Gateway` variant (#2847)\n\nThis was mistakenly removed in #2278 and wasn't caught because of the\r\nwildcard pattern in the match.","shortMessageHtmlLink":"Restore match arm for Error::Gateway variant (serenity-rs#2847)"}},{"before":"92d872a614a7c58529e95dae7cf1c8043cb2e7cb","after":"4a8d26c20ff40fc2d79b5b463810145e00fe9cc6","ref":"refs/heads/next","pushedAt":"2024-04-22T20:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Restore match arm for `Error::Gateway` variant","shortMessageHtmlLink":"Restore match arm for Error::Gateway variant"}},{"before":"fb784cb45fa4cc170d436e1a499d8033e98ba74c","after":"92d872a614a7c58529e95dae7cf1c8043cb2e7cb","ref":"refs/heads/next","pushedAt":"2024-04-22T20:39:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Fix AuditLogEntry::user_id (#2846)\n\nThis field is documented as nullable but that isn't reflected in the\r\nmodel. I also took the opportunity to replace the Option with a\r\ndefault Vec.","shortMessageHtmlLink":"Fix AuditLogEntry::user_id (serenity-rs#2846)"}},{"before":"603d6809ca68a0e57db54bb8e38663c5beb83e8c","after":"fb784cb45fa4cc170d436e1a499d8033e98ba74c","ref":"refs/heads/next","pushedAt":"2024-04-22T20:15:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Fix unused warnings when cache feature is disabled","shortMessageHtmlLink":"Fix unused warnings when cache feature is disabled"}},{"before":"d125150d6805c4bb4ee9af39c5a9dbda5680e421","after":"7278b5846d93817a6bb97409b3df7b283db6724e","ref":"refs/heads/createattachment-stream","pushedAt":"2024-04-22T20:15:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Add `CreateAttachmentStream` type","shortMessageHtmlLink":"Add CreateAttachmentStream type"}},{"before":"484a4a93aaa4c829bd918dbea7593c96efeffa90","after":"5668654fc9977fe932f6fd3b17701d8b1e686427","ref":"refs/heads/current","pushedAt":"2024-04-22T20:11:27.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"mkrasnitski","name":"Michael Krasnitski","path":"/mkrasnitski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42564254?s=80&v=4"},"commit":{"message":"Deprecate non-existent PresencesReplace event (#2838)\n\nI doubt even the client uses this anymore lol","shortMessageHtmlLink":"Deprecate non-existent PresencesReplace event (serenity-rs#2838)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfFy2hgA","startCursor":null,"endCursor":null}},"title":"Activity · mkrasnitski/serenity"}