{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":234202108,"defaultBranch":"master","name":"mattermost-plugin-wrangler","ownerLogin":"gabrieljackson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-16T00:41:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3694686?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721579272.0","currentOid":""},"activityList":{"items":[{"before":"0a7f6b652ca8670ac4dff8223b40aa532b018b85","after":null,"ref":"refs/heads/check-team-missing","pushedAt":"2024-07-21T16:27:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"41c1e4040c2424ead64a176900ee55e092690628","after":"232517411ac16046cf823c405b87d30e3221fdbf","ref":"refs/heads/master","pushedAt":"2024-07-21T16:27:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Check for undefined teams in webapp (#185)\n\nWhen building certain webapp components a list of teams the user\r\nbelongs to is required. When looking up these teams there appears\r\nto be certain edge cases where a team object may not be present\r\nin redux. It's unclear if this should be happening, but this change\r\nchecks if the team is undefined to prevent plugin crashes when a\r\nteam is missing.","shortMessageHtmlLink":"Check for undefined teams in webapp (#185)"}},{"before":null,"after":"0a7f6b652ca8670ac4dff8223b40aa532b018b85","ref":"refs/heads/check-team-missing","pushedAt":"2024-07-21T16:11:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Check for undefined teams in webapp\n\nWhen building certain webapp components a list of teams the user\nbelongs to is required. When looking up these teams there appears\nto be certain edge cases where a team object may not be present\nin redux. It's unclear if this should be happening, but this change\nchecks if the team is undefined to prevent plugin crashes when a\nteam is missing.","shortMessageHtmlLink":"Check for undefined teams in webapp"}},{"before":"d3847bb8c71c4cf4f43c974344f0eb2c2de7d6e2","after":null,"ref":"refs/heads/disable-modal-button","pushedAt":"2024-07-21T15:30:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"bb43366b2614488ddd7ad91aceaefc580686c9a2","after":"41c1e4040c2424ead64a176900ee55e092690628","ref":"refs/heads/master","pushedAt":"2024-07-21T15:30:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Disable modal button when processing (#184)\n\nWhen the Wrangler modal is being used to move or copy messages\r\nthere can be a processing delay between when the action button\r\nis clicked and when the modal disappears. This change updates the\r\nstyling and behavior of the action button so that it becomes\r\ndisabled while processing occurs and the button text now indicates\r\nthat work is being done by the plugin.","shortMessageHtmlLink":"Disable modal button when processing (#184)"}},{"before":null,"after":"d3847bb8c71c4cf4f43c974344f0eb2c2de7d6e2","ref":"refs/heads/disable-modal-button","pushedAt":"2024-07-21T15:24:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Disable modal button when processing\n\nWhen the Wrangler modal is being used to move or copy messages\nthere can be a processing delay between when the action button\nis clicked and when the modal disappears. This change updates the\nstyling and behavior of the action button so that it becomes\ndisabled while processing occurs and the button text now indicates\nthat work is being done by the plugin.","shortMessageHtmlLink":"Disable modal button when processing"}},{"before":"cb9bddc777ab29e0335ebbddc334af864fd11ab5","after":null,"ref":"refs/heads/refactor-modal-functions","pushedAt":"2024-07-20T20:14:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"bc7d59502ee3f8c15a58e4bdd536c6a7ce1d08ea","after":"bb43366b2614488ddd7ad91aceaefc580686c9a2","ref":"refs/heads/master","pushedAt":"2024-07-20T20:14:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Reduce Wrangler modal re-rendering (#183)\n\nThis change refactors the functions used in the move/copy thread\r\nmodal to heavily reduce the amount of rendering that occurs when\r\nredux state updates.","shortMessageHtmlLink":"Reduce Wrangler modal re-rendering (#183)"}},{"before":null,"after":"cb9bddc777ab29e0335ebbddc334af864fd11ab5","ref":"refs/heads/refactor-modal-functions","pushedAt":"2024-07-20T20:06:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Reduce Wrangler modal re-rendering\n\nThis change refactors the functions used in the move/copy thread\nmodal to heavily reduce the amount of rendering that occurs when\nredux state updates.","shortMessageHtmlLink":"Reduce Wrangler modal re-rendering"}},{"before":"4d225fe3ce02942ea1ec9014a87bd1a0fd0548db","after":"bc7d59502ee3f8c15a58e4bdd536c6a7ce1d08ea","ref":"refs/heads/master","pushedAt":"2024-04-28T15:23:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Add support for MessageLinks in addition to PostIds (#178)\n\n* Add support for MessageLinks in addition to PostIds\r\n\r\n* Fix linting issues with IDs\r\n\r\n* update command help text\r\n\r\n* add utils tests as well as demo attach command\r\n\r\n* add missing tests\r\n\r\n* fix linting issue","shortMessageHtmlLink":"Add support for MessageLinks in addition to PostIds (#178)"}},{"before":"12f960afe1067e5ef1decaf7c56e9398d75e8767","after":null,"ref":"refs/heads/version-0.8.2","pushedAt":"2024-04-20T18:49:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"8fbd555fbb0f2c1b86ba56b1e6fdbbeba744565f","after":"4d225fe3ce02942ea1ec9014a87bd1a0fd0548db","ref":"refs/heads/master","pushedAt":"2024-04-20T18:49:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Bump plugin version to v0.8.2 (#180)","shortMessageHtmlLink":"Bump plugin version to v0.8.2 (#180)"}},{"before":null,"after":"12f960afe1067e5ef1decaf7c56e9398d75e8767","ref":"refs/heads/version-0.8.2","pushedAt":"2024-04-20T18:42:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Bump plugin version to v0.8.2","shortMessageHtmlLink":"Bump plugin version to v0.8.2"}},{"before":"83d7399335664820d74cb6e03bb1812665adae3c","after":null,"ref":"refs/heads/post-perm-check","pushedAt":"2024-04-10T22:57:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"1cde839a5e08335819845179f16ae0fde2089ee5","after":"8fbd555fbb0f2c1b86ba56b1e6fdbbeba744565f","ref":"refs/heads/master","pushedAt":"2024-04-10T22:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Add create post permission check (#179)\n\nThis check is performed when moving or copying posts to a new\r\nchannel to ensure the user has the ability to create posts in the\r\nchannel. This avoids issues where the channel is read-only to the\r\nuser.","shortMessageHtmlLink":"Add create post permission check (#179)"}},{"before":null,"after":"83d7399335664820d74cb6e03bb1812665adae3c","ref":"refs/heads/post-perm-check","pushedAt":"2024-04-10T22:50:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Add create post permission check\n\nThis check is performed when moving or copying posts to a new\nchannel to ensure the user has the ability to create posts in the\nchannel. This avoids issues where the channel is read-only to the\nuser.","shortMessageHtmlLink":"Add create post permission check"}},{"before":"383a3bf1993402f42f59ca725ef45f5e9f3853a8","after":null,"ref":"refs/heads/testify-upgrade","pushedAt":"2024-03-10T17:44:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"16fcf90498761e98b6ca53e472585be3bf39ca03","after":"1cde839a5e08335819845179f16ae0fde2089ee5","ref":"refs/heads/master","pushedAt":"2024-03-10T17:44:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Update testify to v1.9.0 (#177)\n\nThis updates the testify package along with transitioning instances\r\nof `mock.AnythingOfTypeArgument` to `mock.AnythingOfType`.","shortMessageHtmlLink":"Update testify to v1.9.0 (#177)"}},{"before":null,"after":"383a3bf1993402f42f59ca725ef45f5e9f3853a8","ref":"refs/heads/testify-upgrade","pushedAt":"2024-03-10T17:39:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Update testify to v1.9.0\n\nThis updates the testify package along with transitioning instances\nof `mock.AnythingOfTypeArgument` to `mock.AnythingOfType`.","shortMessageHtmlLink":"Update testify to v1.9.0"}},{"before":"a1d3f36791095194ac5cf8d6cecf87550b9241d0","after":null,"ref":"refs/heads/enhance-domain-check","pushedAt":"2024-03-09T02:37:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"40721905fe36ed5332dcb70a2b1a933b451f5b13","after":"16fcf90498761e98b6ca53e472585be3bf39ca03","ref":"refs/heads/master","pushedAt":"2024-03-09T02:37:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Improve AllowedEmailDomain checks (#176)\n\nThe plugin configuration `AllowedEmailDomain` previously allowed\r\nfor defining generic email domains or specific user email addresses\r\nwhich were permitted to use the plugin. This change improves the\r\nlogic for checking these values to prevent unintended edge cases\r\nand better documents how to limit usage to specific email addresses.","shortMessageHtmlLink":"Improve AllowedEmailDomain checks (#176)"}},{"before":null,"after":"a1d3f36791095194ac5cf8d6cecf87550b9241d0","ref":"refs/heads/enhance-domain-check","pushedAt":"2024-03-09T02:30:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Improve AllowedEmailDomain checks\n\nThe plugin configuration `AllowedEmailDomain` previously allowed\nfor defining generic email domains or specific user email addresses\nwhich were permitted to use the plugin. This change improves the\nlogic for checking these values to prevent unintended edge cases\nand better documents how to limit usage to specific email addresses.","shortMessageHtmlLink":"Improve AllowedEmailDomain checks"}},{"before":"28bbc1438970409ab2cc86ed3cc23098638341fd","after":null,"ref":"refs/heads/enhance-domain-check","pushedAt":"2024-03-06T15:32:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"272ac8715f6080edd7d29790482ea5bb8f3e8e1d","after":"28bbc1438970409ab2cc86ed3cc23098638341fd","ref":"refs/heads/enhance-domain-check","pushedAt":"2024-03-06T15:30:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Improve AllowedEmailDomain checks\n\nThe plugin configuration `AllowedEmailDomain` previously allowed\nfor defining generic email domains or specific user email addresses\nwhich were permitted to use the plugin. This change improves the\nlogic for checking these values to prevent unintended edge cases\nand better documents how to limit usage to specifc email addresses.","shortMessageHtmlLink":"Improve AllowedEmailDomain checks"}},{"before":null,"after":"272ac8715f6080edd7d29790482ea5bb8f3e8e1d","ref":"refs/heads/enhance-domain-check","pushedAt":"2024-03-06T15:29:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Improve AllowedEmailDomain checks\n\nThe plugin configuration `AllowedEmailDomain` previously allowed\nfor defining generic email domains or specific user email addresses\nwhich were permitted to use the plugin. This change improves the\nlogic for checking these values to prevent unintended edge cases\nand better documents how to limit usage to specifc email addresses.","shortMessageHtmlLink":"Improve AllowedEmailDomain checks"}},{"before":"8776779057c0295475ad4e738204d2233f76cab0","after":"40721905fe36ed5332dcb70a2b1a933b451f5b13","ref":"refs/heads/master","pushedAt":"2024-01-03T14:59:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Add wranger post prop when wranger makes posts (#173)\n\n* Add wranger post prop when wranger makes posts\r\n\r\n* Unexport constant","shortMessageHtmlLink":"Add wranger post prop when wranger makes posts (#173)"}},{"before":"d8220cfbcf3222b0093bd3c929eee6547a4c935b","after":null,"ref":"refs/heads/bump-version-v0.8.1","pushedAt":"2023-12-17T19:09:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}},{"before":"1205e5eaf21a28a62f6407c8b8e52f9241c3db53","after":"8776779057c0295475ad4e738204d2233f76cab0","ref":"refs/heads/master","pushedAt":"2023-12-17T19:09:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Bump plugin version to v0.8.1 (#172)","shortMessageHtmlLink":"Bump plugin version to v0.8.1 (#172)"}},{"before":null,"after":"d8220cfbcf3222b0093bd3c929eee6547a4c935b","ref":"refs/heads/bump-version-v0.8.1","pushedAt":"2023-12-17T19:06:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"},"commit":{"message":"Bump plugin version to v0.8.1","shortMessageHtmlLink":"Bump plugin version to v0.8.1"}},{"before":"cd04aa5aa4de83be28dc74524bf691f07d26be83","after":null,"ref":"refs/heads/use-mattermost-redux","pushedAt":"2023-12-17T19:04:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gabrieljackson","name":"Gabe Jackson","path":"/gabrieljackson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3694686?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhRxP9wA","startCursor":null,"endCursor":null}},"title":"Activity ยท gabrieljackson/mattermost-plugin-wrangler"}