{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":614508992,"defaultBranch":"main","name":"mattermost-plugin-msteams","ownerLogin":"mattermost","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-15T18:19:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9828093?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718905640.0","currentOid":""},"activityList":{"items":[{"before":"e533f669df50dbc7d09618d815fcd639813bea84","after":null,"ref":"refs/heads/MM-57785-DistinguishOAuth","pushedAt":"2024-06-20T17:47:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbishel","name":"Scott Bishel","path":"/sbishel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12704875?s=80&v=4"}},{"before":"3dd214d6a8367a148b442f394f6c7aa62e2015c7","after":null,"ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-19T18:17:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"}},{"before":"2be1d02bb28483468180ca42250e7acc7c8f3ea3","after":"092414637328314360ea8bac3a7a3f0dfdc04a1a","ref":"refs/heads/main","pushedAt":"2024-06-19T18:17:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"support file attachments for chat notifications (#700)\n\n* always sync reactions (when chat/channel sync enabled)\r\n\r\n* always sync file attachments (when chat/channel sync enabled)\r\n\r\n* consolidate to experimentalSyncChats\r\n\r\n* make selective sync experimental\r\n\r\n* clarify syncNotifications\r\n\r\n* s/DisableSyncMsg/UseSharedChannels/ and experimental\r\n\r\n* make certificates experimental\r\n\r\n* remove untested enabledTeams setting\r\n\r\n* plugin.json: whitespace\r\n\r\n* make disableCheckCredentials internal\r\n\r\n* avoid directly mutating p.configuration in tests\r\n\r\n* support file attachments for chat notifications\r\n\r\nFixes: https://mattermost.atlassian.net/browse/MM-58485\r\n\r\n* restore missing `user_user_icon`\r\n\r\n* skip test timing out\r\n\r\n* MM-58851: fix merge issue re: disable vs dismiss\r\n\r\n* restore message lost in merge as well","shortMessageHtmlLink":"support file attachments for chat notifications (#700)"}},{"before":"2ad3ad07b3ed90c77a52ab7229bb94c3a31c7431","after":"3dd214d6a8367a148b442f394f6c7aa62e2015c7","ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-19T17:59:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"restore message lost in merge as well","shortMessageHtmlLink":"restore message lost in merge as well"}},{"before":null,"after":"4c1863b28db3064c77e6613626b18841828c65c1","ref":"refs/heads/mm-58851-fix-disable-button-on-welcome-message","pushedAt":"2024-06-19T17:18:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"restore message lost in merge as well","shortMessageHtmlLink":"restore message lost in merge as well"}},{"before":null,"after":"352a294fd01396c02b6ca07d5f2cbdeee89a6761","ref":"refs/heads/use-testcontainers-mattermost-module","pushedAt":"2024-06-19T12:42:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jespino","name":"Jesús Espino","path":"/jespino","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/290303?s=80&v=4"},"commit":{"message":"Use the testcontainers mattermost module","shortMessageHtmlLink":"Use the testcontainers mattermost module"}},{"before":"ad1c494de6c2b35164e1b1da2adb2a023b312df2","after":"2ad3ad07b3ed90c77a52ab7229bb94c3a31c7431","ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-18T15:54:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"skip test timing out","shortMessageHtmlLink":"skip test timing out"}},{"before":"b21173bca9f537a977010bcf71c83cd87bce8393","after":"ad1c494de6c2b35164e1b1da2adb2a023b312df2","ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-18T14:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"restore missing `user_user_icon`","shortMessageHtmlLink":"restore missing user_user_icon"}},{"before":"13e00fd003ab32768e53dcfaa239b3d557eb6f15","after":"b21173bca9f537a977010bcf71c83cd87bce8393","ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-18T13:07:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into mm-58485-support-file-attachments-for-notifications","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into mm-58485-support-file…"}},{"before":"49dd047a59de2bc56b043c3f2e7f7d6aacc5a598","after":"4292666586b3f4f2ba2da149af5e90d2c84428ea","ref":"refs/heads/less-newTestPlugin","pushedAt":"2024-06-17T20:40:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"migrate TestHandleReactions","shortMessageHtmlLink":"migrate TestHandleReactions"}},{"before":"425a3a532d56f7a40648ff28bc83ccfd2a3f6518","after":"49dd047a59de2bc56b043c3f2e7f7d6aacc5a598","ref":"refs/heads/less-newTestPlugin","pushedAt":"2024-06-17T20:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"migrate TestHandleReactions","shortMessageHtmlLink":"migrate TestHandleReactions"}},{"before":"fddfba343128c349ff6a16478c908c1b3b068b01","after":"425a3a532d56f7a40648ff28bc83ccfd2a3f6518","ref":"refs/heads/less-newTestPlugin","pushedAt":"2024-06-17T19:16:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"migrate TestHandleDeletedActivity","shortMessageHtmlLink":"migrate TestHandleDeletedActivity"}},{"before":"ab3dcce7e3777375c91b38702d5c5ef7b4aff850","after":"2be1d02bb28483468180ca42250e7acc7c8f3ea3","ref":"refs/heads/main","pushedAt":"2024-06-17T15:12:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"MM-58485: fix duplicate at-mentions (#694)\n\nTeams sometimes translates an at-mention for a user like `Miguel De La Cruz` into four discrete mentions. Fortunately, these are combined in a way that's unique relative to adjacent mentions, even for the same user, so we can detect and patch these deterministically.\r\n\r\nFixes: https://mattermost.atlassian.net/browse/MM-58484","shortMessageHtmlLink":"MM-58485: fix duplicate at-mentions (#694)"}},{"before":"c989add81b57fccaf79d30e853a509e7f5c536a4","after":null,"ref":"refs/heads/mm-58484-duplicate-at-mentions","pushedAt":"2024-06-17T15:12:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"}},{"before":"c8e802add971bced5dcc1161b63edcf7c0f84b88","after":"13e00fd003ab32768e53dcfaa239b3d557eb6f15","ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-17T14:38:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into mm-58485-support-file-attachments-for-notifications","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into mm-58485-support-file…"}},{"before":"c9b54142777f9a7fa4c6df33a24f828241d12560","after":null,"ref":"refs/heads/mm-58702-non-json-api-calls","pushedAt":"2024-06-14T17:19:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"}},{"before":"8456562be5652a3cf9a018b78221f2308c7436b5","after":"ab3dcce7e3777375c91b38702d5c5ef7b4aff850","ref":"refs/heads/main","pushedAt":"2024-06-14T17:19:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"MM-58702: don't assume JSON endpoint (#699)\n\nCheck the response header from the server before trying to interpret the response as JSON. Not all endpoints reply with JSON. And now those that should do so explicitly.\r\n\r\nFixes: https://mattermost.atlassian.net/browse/MM-58702","shortMessageHtmlLink":"MM-58702: don't assume JSON endpoint (#699)"}},{"before":"0fa1c857d795de34254e1258272959a02898b861","after":null,"ref":"refs/heads/mm-58438-simplify-settings","pushedAt":"2024-06-14T15:55:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"}},{"before":"e7a679b9549d132a900023ef263a1c6c9bf25155","after":"8456562be5652a3cf9a018b78221f2308c7436b5","ref":"refs/heads/main","pushedAt":"2024-06-14T15:55:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"MM-58438: simplify settings (#688)\n\n* always sync reactions (when chat/channel sync enabled)\r\n\r\n* always sync file attachments (when chat/channel sync enabled)\r\n\r\n* consolidate to experimentalSyncChats\r\n\r\n* make selective sync experimental\r\n\r\n* clarify syncNotifications\r\n\r\n* s/DisableSyncMsg/UseSharedChannels/ and experimental\r\n\r\n* make certificates experimental\r\n\r\n* remove untested enabledTeams setting\r\n\r\n* plugin.json: whitespace\r\n\r\n* make disableCheckCredentials internal\r\n\r\n* avoid directly mutating p.configuration in tests","shortMessageHtmlLink":"MM-58438: simplify settings (#688)"}},{"before":null,"after":"fddfba343128c349ff6a16478c908c1b3b068b01","ref":"refs/heads/less-newTestPlugin","pushedAt":"2024-06-13T20:45:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"migrate TestHandleAttachments","shortMessageHtmlLink":"migrate TestHandleAttachments"}},{"before":"1e160bf9bbe75f8734daa138263f4c96ee9f514d","after":null,"ref":"refs/heads/fix-bot-account","pushedAt":"2024-06-13T10:06:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mgdelacroix","name":"Miguel de la Cruz","path":"/mgdelacroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223323?s=80&v=4"}},{"before":"01fef05aceff401ce912a8917cd7c089d0374b7b","after":"e7a679b9549d132a900023ef263a1c6c9bf25155","ref":"refs/heads/main","pushedAt":"2024-06-13T10:06:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mgdelacroix","name":"Miguel de la Cruz","path":"/mgdelacroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223323?s=80&v=4"},"commit":{"message":"Fixing the bot account (#678)\n\n* Fixing some behaviors on bot accounts and adding a test\r\n\r\n* Break the link anddDeactivate synthetic user whenever you connect the bot account\r\n\r\n* Fixing linter errors\r\n\r\n* Fixing linter errors\r\n\r\n* Update server/api.go\r\n\r\nCo-authored-by: Jesse Hallam \r\n\r\n---------\r\n\r\nCo-authored-by: Jesse Hallam ","shortMessageHtmlLink":"Fixing the bot account (#678)"}},{"before":"4e4e1c95db9ac7a92c1daa402992e25860705240","after":"c8e802add971bced5dcc1161b63edcf7c0f84b88","ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-12T17:04:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"support file attachments for chat notifications\n\nFixes: https://mattermost.atlassian.net/browse/MM-58485","shortMessageHtmlLink":"support file attachments for chat notifications"}},{"before":"b6f1376618a2857ee76c570d0d25a7056e2becbb","after":"4e4e1c95db9ac7a92c1daa402992e25860705240","ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-12T16:52:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"support file attachments for chat notifications\n\nFixes: https://mattermost.atlassian.net/browse/MM-58485","shortMessageHtmlLink":"support file attachments for chat notifications"}},{"before":"4b657425c0e7c65be7b766019806eae55facced9","after":"0fa1c857d795de34254e1258272959a02898b861","ref":"refs/heads/mm-58438-simplify-settings","pushedAt":"2024-06-12T16:44:16.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into mm-58438-simplify-settings","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into mm-58438-simplify-set…"}},{"before":"7ba4e9d5bc1b3b5a2fcf089bba7b2e6d400f28c7","after":"b6f1376618a2857ee76c570d0d25a7056e2becbb","ref":"refs/heads/mm-58485-support-file-attachments-for-notifications","pushedAt":"2024-06-12T16:33:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"support file attachments for chat notifications\n\nFixes: https://mattermost.atlassian.net/browse/MM-58485","shortMessageHtmlLink":"support file attachments for chat notifications"}},{"before":"9c6ab146c035c2852e2232444e87c77387924ae4","after":null,"ref":"refs/heads/mm-58572-updated-text","pushedAt":"2024-06-12T15:59:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"}},{"before":"51dc2360347886102a6249b7adf57a8dff1b325f","after":"01fef05aceff401ce912a8917cd7c089d0374b7b","ref":"refs/heads/main","pushedAt":"2024-06-12T15:59:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"updated language after text review (#693)\n\n* check bot dm channel on notifications enable\r\n\r\n* update message on dismiss instead of just deleting\r\n\r\n* fixup! check bot dm channel on notifications enable\r\n\r\n* fixup! update message on dismiss instead of just deleting\r\n\r\n* updated language after text review\r\n\r\n* dismiss -> disable\r\n\r\n* log when preference changed","shortMessageHtmlLink":"updated language after text review (#693)"}},{"before":"cb560c6fae1361a645e1332c3b46d54fe18c1b15","after":"9c6ab146c035c2852e2232444e87c77387924ae4","ref":"refs/heads/mm-58572-updated-text","pushedAt":"2024-06-12T15:48:56.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into mm-58572-updated-text","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into mm-58572-updated-text"}},{"before":"859332fe9d1cadd94939b641bc6d24a06d3fa1ff","after":null,"ref":"refs/heads/mm-58580-show-message-on-welcome-bot-dismiss","pushedAt":"2024-06-12T15:37:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lieut-data","name":"Jesse Hallam","path":"/lieut-data","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1023171?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEatfFZgA","startCursor":null,"endCursor":null}},"title":"Activity · mattermost/mattermost-plugin-msteams"}