{"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:1717009909.0","currentOid":""},"activityList":{"items":[{"before":"2d4ea39050433c5a9996ea9a19a8feb86d260f2c","after":"ed8bb4c90b5608ebfc799fb68ecc2f3481b96d0e","ref":"refs/heads/mm-58438-simplify-restrictive-sync","pushedAt":"2024-05-29T19:18:58.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":"rewrite ChatShouldSync, syncing chats only with one local user as a member","shortMessageHtmlLink":"rewrite ChatShouldSync, syncing chats only with one local user as a m…"}},{"before":null,"after":"2d4ea39050433c5a9996ea9a19a8feb86d260f2c","ref":"refs/heads/mm-58438-simplify-restrictive-sync","pushedAt":"2024-05-29T19:11:49.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":"remove t.Helper() from runPermutations, resolving tests sooner","shortMessageHtmlLink":"remove t.Helper() from runPermutations, resolving tests sooner"}},{"before":"6cb7dd1e6327fcaae3e236544c5e0be6e3f61e69","after":null,"ref":"refs/heads/integrate-morph","pushedAt":"2024-05-29T14:54:23.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":"1c8ec95fe0f448729ec6dabce528e397f45fb009","after":"d674879bec74b3fbe158c3a69686674241209dca","ref":"refs/heads/main","pushedAt":"2024-05-29T14:54:22.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":"Integrate morph into the plugin (#619)\n\n* Integrate morph into the plugin\r\n\r\n* Fix system settings functions and move last migration to morph\r\n\r\n* Change down migrations to be empty files\r\n\r\nThey had a simple `SELECT 1` before because that's what we've done in\r\nother instances as we had to support MySQL. Postgres is able to\r\nprocess empty migrations, so as the plugin only supports running on\r\nPostgres, the files are now empty.\r\n\r\n---------\r\n\r\nCo-authored-by: Mattermost Build ","shortMessageHtmlLink":"Integrate morph into the plugin (#619)"}},{"before":"0a606e3b220b7b230a3f86dacd250cd5884ea80e","after":"6cb7dd1e6327fcaae3e236544c5e0be6e3f61e69","ref":"refs/heads/integrate-morph","pushedAt":"2024-05-29T14:20:10.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"mgdelacroix","name":"Miguel de la Cruz","path":"/mgdelacroix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/223323?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into integrate-morph","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into integrate-morph"}},{"before":"25789dde6693e1278fa83781c16df9eee92d6ad1","after":"1c8ec95fe0f448729ec6dabce528e397f45fb009","ref":"refs/heads/main","pushedAt":"2024-05-29T12:36:47.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-58437: support notifications alongside channel sync (#674)\n\n* be explicit about your account being connected to MS Teams\r\n\r\n* update notifications setting text\r\n\r\n* bold sender name in notification\r\n\r\n* update, not delete connection prompt\r\n\r\n* account-connected, text and close semantic updates\r\n\r\n* replace welcome message on accepting with instructions\r\n\r\n* allow dismissing the welcome message\r\n\r\n* remove notification footer\r\n\r\n* use group chat name, if available\r\n\r\n* rm -fr Teams Primary preference\r\n\r\n* rm ce2e/TestSelectiveSync*\r\n\r\n* simplify ignoring chats when notifications enabled\r\n\r\n* allow channel sync while notifications enabled","shortMessageHtmlLink":"MM-58437: support notifications alongside channel sync (#674)"}},{"before":"2334fd63af8e263d439f8b7828980fee994485dc","after":null,"ref":"refs/heads/mm-58437-support-notifications-alongside-channel-sync","pushedAt":"2024-05-29T12:36:47.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":"6e6f27c513d9a063ae2cf4901618bb4cb6f03b27","after":"2334fd63af8e263d439f8b7828980fee994485dc","ref":"refs/heads/mm-58437-support-notifications-alongside-channel-sync","pushedAt":"2024-05-29T12:13:32.000Z","pushType":"push","commitsCount":6,"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-58437-support-notifications-alongside-channel-sync","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into mm-58437-support-noti…"}},{"before":null,"after":"9a69dbe5693ee6ad8f4178afbacf7b7494fb997c","ref":"refs/heads/fix-bot-account","pushedAt":"2024-05-29T06:51:36.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":"Merge remote-tracking branch 'origin/main' into fix-bot-account","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into fix-bot-account"}},{"before":"15525d85da06450af28fce060d3528e6c319b349","after":null,"ref":"refs/heads/MM-56924-invite-and-whitelist-metrics","pushedAt":"2024-05-28T22:17:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"calebroseland","name":"Caleb Roseland","path":"/calebroseland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11724372?s=80&v=4"}},{"before":"76deab4925d3fdb1d529fc43b1a4df854691ac94","after":"25789dde6693e1278fa83781c16df9eee92d6ad1","ref":"refs/heads/main","pushedAt":"2024-05-28T22:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"calebroseland","name":"Caleb Roseland","path":"/calebroseland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11724372?s=80&v=4"},"commit":{"message":"MM-56924: Connection invite metrics (#675)","shortMessageHtmlLink":"MM-56924: Connection invite metrics (#675)"}},{"before":"1d2a0b1aab74cbb34fcfabde9928c7a7800287bb","after":null,"ref":"refs/heads/mm-58287-notification-metrics","pushedAt":"2024-05-28T21:55:48.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":"1770a7e4edc1ed71acad5df37159a81b868cfbcd","after":"76deab4925d3fdb1d529fc43b1a4df854691ac94","ref":"refs/heads/main","pushedAt":"2024-05-28T21:55:47.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-58287: track notification metrics (#677)","shortMessageHtmlLink":"MM-58287: track notification metrics (#677)"}},{"before":"c8b440036f677143d64889a67d71c5adb08a3429","after":null,"ref":"refs/heads/mm-58439-remove-automute-and-teams-primary","pushedAt":"2024-05-28T21:55:07.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":"7a7eebc192013005974ec3c06fcb9639dbfae0d3","after":"1770a7e4edc1ed71acad5df37159a81b868cfbcd","ref":"refs/heads/main","pushedAt":"2024-05-28T21:55:06.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":"rm -fr Teams Primary preference (#673)","shortMessageHtmlLink":"rm -fr Teams Primary preference (#673)"}},{"before":"377cc4cfccf06f24abee5b8097699987ab18c0f2","after":"c8b440036f677143d64889a67d71c5adb08a3429","ref":"refs/heads/mm-58439-remove-automute-and-teams-primary","pushedAt":"2024-05-28T19:54:53.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-58439-remove-automute-and-teams-primary","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into mm-58439-remove-autom…"}},{"before":"6733e956febbebce10005bb3e7e449feac68d3b7","after":null,"ref":"refs/heads/MM-58436-review-feedback","pushedAt":"2024-05-28T19:43:24.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":"602262a3ff86df02146d87aeccbe78f47b7fd599","after":"7a7eebc192013005974ec3c06fcb9639dbfae0d3","ref":"refs/heads/main","pushedAt":"2024-05-28T19:43:23.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-58436: Notifications review feedback (#672)\n\n* be explicit about your account being connected to MS Teams\r\n\r\n* update notifications setting text\r\n\r\n* bold sender name in notification\r\n\r\n* update, not delete connection prompt\r\n\r\n* account-connected, text and close semantic updates\r\n\r\n* replace welcome message on accepting with instructions\r\n\r\n* allow dismissing the welcome message\r\n\r\n* remove notification footer\r\n\r\n* use group chat name, if available\r\n\r\n* fix timestamps, always show profile picture","shortMessageHtmlLink":"MM-58436: Notifications review feedback (#672)"}},{"before":"67b577d294db75fd6e3593b6af7ea632f8f1ef82","after":"15525d85da06450af28fce060d3528e6c319b349","ref":"refs/heads/MM-56924-invite-and-whitelist-metrics","pushedAt":"2024-05-28T19:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calebroseland","name":"Caleb Roseland","path":"/calebroseland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11724372?s=80&v=4"},"commit":{"message":"remove invited and whitelist counts from site stats page","shortMessageHtmlLink":"remove invited and whitelist counts from site stats page"}},{"before":null,"after":"1d2a0b1aab74cbb34fcfabde9928c7a7800287bb","ref":"refs/heads/mm-58287-notification-metrics","pushedAt":"2024-05-28T17:56:43.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":"MM-58287: track notification metrics\n\nKeep track of the number of notifications emitted to users, including whether or not they are for group chats (>= members) and have any attachments.\n\nFixes: https://mattermost.atlassian.net/browse/MM-58287","shortMessageHtmlLink":"MM-58287: track notification metrics"}},{"before":"d965ec677133f1ddbad61769dacfbf42e9431cf9","after":"67b577d294db75fd6e3593b6af7ea632f8f1ef82","ref":"refs/heads/MM-56924-invite-and-whitelist-metrics","pushedAt":"2024-05-28T17:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calebroseland","name":"Caleb Roseland","path":"/calebroseland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11724372?s=80&v=4"},"commit":{"message":"rename metric","shortMessageHtmlLink":"rename metric"}},{"before":"ed4ac822c7005d8f7d6b873a9fc4a5b9934dd5cf","after":null,"ref":"refs/heads/fix-for-update-in-read-only-transactions","pushedAt":"2024-05-28T16:07:35.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":"01d4de7cd1f58c249c9892fa7169347bf26cbc08","after":"602262a3ff86df02146d87aeccbe78f47b7fd599","ref":"refs/heads/main","pushedAt":"2024-05-28T16:07:34.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":"Remove FOR UPDATE from read-only transactions (#676)\n\nIn the past, we relied on transactions at the application layer, and had embedded `FOR UPDATE` additions to various queries in support of same. This stopped working once we added support for read replicas and marked these APIs with `db:withReplica`. But notably, this is only an issue when a read replica is actually setup and the database enforces read-only semantics.","shortMessageHtmlLink":"Remove FOR UPDATE from read-only transactions (#676)"}},{"before":null,"after":"ed4ac822c7005d8f7d6b873a9fc4a5b9934dd5cf","ref":"refs/heads/fix-for-update-in-read-only-transactions","pushedAt":"2024-05-28T15:24:08.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":"Remove FOR UPDATE from read-only transactions\n\nIn the past, we relied on transactions at the application layer, and had embedded `FOR UPDATE` additions to various queries in support of same. This stopped working once we added support for read replicas and marked these APIs with `db:withReplica`. But notably, this is only an issue when a read replica is actually setup and the database enforces read-only semantics.","shortMessageHtmlLink":"Remove FOR UPDATE from read-only transactions"}},{"before":"e489f84c4d4e42a258f99f89200f30b06c8da390","after":"d965ec677133f1ddbad61769dacfbf42e9431cf9","ref":"refs/heads/MM-56924-invite-and-whitelist-metrics","pushedAt":"2024-05-28T14:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"calebroseland","name":"Caleb Roseland","path":"/calebroseland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11724372?s=80&v=4"},"commit":{"message":"fix whitelist site stat","shortMessageHtmlLink":"fix whitelist site stat"}},{"before":"23c0eb8d5fa438c3224b0a6330c6fc1de036aa96","after":"6733e956febbebce10005bb3e7e449feac68d3b7","ref":"refs/heads/MM-58436-review-feedback","pushedAt":"2024-05-28T14:23:57.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":"fix timestamps, always show profile picture","shortMessageHtmlLink":"fix timestamps, always show profile picture"}},{"before":null,"after":"e489f84c4d4e42a258f99f89200f30b06c8da390","ref":"refs/heads/MM-56924-invite-and-whitelist-metrics","pushedAt":"2024-05-28T14:20:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"calebroseland","name":"Caleb Roseland","path":"/calebroseland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11724372?s=80&v=4"},"commit":{"message":"Merge branch 'main' into MM-56924-invite-and-whitelist-metrics","shortMessageHtmlLink":"Merge branch 'main' into MM-56924-invite-and-whitelist-metrics"}},{"before":null,"after":"6e6f27c513d9a063ae2cf4901618bb4cb6f03b27","ref":"refs/heads/mm-58437-support-notifications-alongside-channel-sync","pushedAt":"2024-05-28T13:02:33.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":"allow channel sync while notifications enabled","shortMessageHtmlLink":"allow channel sync while notifications enabled"}},{"before":"3ef891d7c99f01592708a9b4e8dd5aed2861e058","after":"377cc4cfccf06f24abee5b8097699987ab18c0f2","ref":"refs/heads/mm-58439-remove-automute-and-teams-primary","pushedAt":"2024-05-27T20:40:57.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":"rm ce2e/TestSelectiveSync*","shortMessageHtmlLink":"rm ce2e/TestSelectiveSync*"}},{"before":null,"after":"3ef891d7c99f01592708a9b4e8dd5aed2861e058","ref":"refs/heads/mm-58439-remove-automute-and-teams-primary","pushedAt":"2024-05-27T19:58:58.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":"rm -fr Teams Primary preference","shortMessageHtmlLink":"rm -fr Teams Primary preference"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV07QVAA","startCursor":null,"endCursor":null}},"title":"Activity · mattermost/mattermost-plugin-msteams"}