{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":120650102,"defaultBranch":"main","name":"google-chat-samples","ownerLogin":"googleworkspace","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-07T17:51:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3708359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714683438.0","currentOid":""},"activityList":{"items":[{"before":"a7dec4e8b324f37fd6e04e0fcc8a9a648a38b5be","after":"fcd900c3daf2b9cc5ddb4ca8e100b046a958b2f0","ref":"refs/heads/master","pushedAt":"2024-05-03T17:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"googleworkspace-bot","name":"googleworkspace-bot","path":"/googleworkspace-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109114539?s=80&v=4"},"commit":{"message":"Small inclusive language fix","shortMessageHtmlLink":"Small inclusive language fix"}},{"before":"a7dec4e8b324f37fd6e04e0fcc8a9a648a38b5be","after":"fcd900c3daf2b9cc5ddb4ca8e100b046a958b2f0","ref":"refs/heads/main","pushedAt":"2024-05-03T17:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sqrrrl","name":"Steve Bazyl","path":"/sqrrrl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/346343?s=80&v=4"},"commit":{"message":"Small inclusive language fix","shortMessageHtmlLink":"Small inclusive language fix"}},{"before":"9267a18fed5ef3577498257964fc8a5205bc2288","after":"a7dec4e8b324f37fd6e04e0fcc8a9a648a38b5be","ref":"refs/heads/master","pushedAt":"2024-05-02T22:51:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"googleworkspace-bot","name":"googleworkspace-bot","path":"/googleworkspace-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109114539?s=80&v=4"},"commit":{"message":"feat: remove unnecessary JSON parsing (#280)\n\n* feat: remove unnecessary JSON parsing\r\n\r\n* Update WorkspaceEvent.js\r\n\r\n* Update WorkspaceEvent.js","shortMessageHtmlLink":"feat: remove unnecessary JSON parsing (#280)"}},{"before":"69e1e0dc9861a73e9b021ab51eede242c6004b98","after":null,"ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-05-02T22:50:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinay-google","name":"Vinay Vyas","path":"/vinay-google","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69166360?s=80&v=4"}},{"before":"9267a18fed5ef3577498257964fc8a5205bc2288","after":"a7dec4e8b324f37fd6e04e0fcc8a9a648a38b5be","ref":"refs/heads/main","pushedAt":"2024-05-02T22:50:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vinay-google","name":"Vinay Vyas","path":"/vinay-google","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69166360?s=80&v=4"},"commit":{"message":"feat: remove unnecessary JSON parsing (#280)\n\n* feat: remove unnecessary JSON parsing\r\n\r\n* Update WorkspaceEvent.js\r\n\r\n* Update WorkspaceEvent.js","shortMessageHtmlLink":"feat: remove unnecessary JSON parsing (#280)"}},{"before":"f3985d962ced31b77ce2ba7f399e49f05a51927f","after":"69e1e0dc9861a73e9b021ab51eede242c6004b98","ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-05-02T20:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"Update WorkspaceEvent.js","shortMessageHtmlLink":"Update WorkspaceEvent.js"}},{"before":"425046c0dc854925b0d5730133508ea17dc08f82","after":"f3985d962ced31b77ce2ba7f399e49f05a51927f","ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-05-02T20:58:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"Update WorkspaceEvent.js","shortMessageHtmlLink":"Update WorkspaceEvent.js"}},{"before":null,"after":"425046c0dc854925b0d5730133508ea17dc08f82","ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-05-02T20:57:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"feat: remove unnecessary JSON parsing","shortMessageHtmlLink":"feat: remove unnecessary JSON parsing"}},{"before":"4177855608e0b20390e9825792b58f6316b1f7a0","after":"9267a18fed5ef3577498257964fc8a5205bc2288","ref":"refs/heads/master","pushedAt":"2024-05-02T18:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"googleworkspace-bot","name":"googleworkspace-bot","path":"/googleworkspace-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109114539?s=80&v=4"},"commit":{"message":"feat: integrate GWS Events Service (#279)\n\nCo-authored-by: pierrick ","shortMessageHtmlLink":"feat: integrate GWS Events Service (#279)"}},{"before":"4177855608e0b20390e9825792b58f6316b1f7a0","after":"9267a18fed5ef3577498257964fc8a5205bc2288","ref":"refs/heads/main","pushedAt":"2024-05-02T18:40:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vinay-google","name":"Vinay Vyas","path":"/vinay-google","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69166360?s=80&v=4"},"commit":{"message":"feat: integrate GWS Events Service (#279)\n\nCo-authored-by: pierrick ","shortMessageHtmlLink":"feat: integrate GWS Events Service (#279)"}},{"before":"e6cf527009b8612f87bb8113033c61e6f4052333","after":"4177855608e0b20390e9825792b58f6316b1f7a0","ref":"refs/heads/master","pushedAt":"2024-04-27T14:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"googleworkspace-bot","name":"googleworkspace-bot","path":"/googleworkspace-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109114539?s=80&v=4"},"commit":{"message":"fix: add semi colon in config constant statements (#278)\n\n* fix: add semi colon in config constant statements\r\n\r\n* Update Configuration.js\r\n\r\n* Update Configuration.js\r\n\r\n* Update Configuration.js\r\n\r\n* Update Configuration.js","shortMessageHtmlLink":"fix: add semi colon in config constant statements (#278)"}},{"before":"21c7a4dac403a75cbcc50ee52f4d7150dc3a953e","after":null,"ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-04-27T14:37:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"}},{"before":"e6cf527009b8612f87bb8113033c61e6f4052333","after":"4177855608e0b20390e9825792b58f6316b1f7a0","ref":"refs/heads/main","pushedAt":"2024-04-27T14:37:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"fix: add semi colon in config constant statements (#278)\n\n* fix: add semi colon in config constant statements\r\n\r\n* Update Configuration.js\r\n\r\n* Update Configuration.js\r\n\r\n* Update Configuration.js\r\n\r\n* Update Configuration.js","shortMessageHtmlLink":"fix: add semi colon in config constant statements (#278)"}},{"before":"4ba4a16b70bf3e3097aae828d1adcdc459d944b2","after":"21c7a4dac403a75cbcc50ee52f4d7150dc3a953e","ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-04-27T14:36:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"Update Configuration.js","shortMessageHtmlLink":"Update Configuration.js"}},{"before":"204961061b324fc028d808c78d9ec40ec0f8d305","after":"4ba4a16b70bf3e3097aae828d1adcdc459d944b2","ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-04-27T14:35:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"Update Configuration.js","shortMessageHtmlLink":"Update Configuration.js"}},{"before":"6b160b32dc8869e455d48a7229a6d5a40d49a6ee","after":"204961061b324fc028d808c78d9ec40ec0f8d305","ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-04-27T14:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"Update Configuration.js","shortMessageHtmlLink":"Update Configuration.js"}},{"before":"73c6cad0d672f55a041b18b944b06cea645d9c45","after":"6b160b32dc8869e455d48a7229a6d5a40d49a6ee","ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-04-27T14:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"Update Configuration.js","shortMessageHtmlLink":"Update Configuration.js"}},{"before":"cd35ebb7c04c024750ad9d89e4ce52a06fe5330a","after":null,"ref":"refs/heads/PierrickVoulet-patch-1-1","pushedAt":"2024-04-27T14:34:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"}},{"before":null,"after":"cd35ebb7c04c024750ad9d89e4ce52a06fe5330a","ref":"refs/heads/PierrickVoulet-patch-1-1","pushedAt":"2024-04-27T14:34:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"Update Configuration.js","shortMessageHtmlLink":"Update Configuration.js"}},{"before":null,"after":"73c6cad0d672f55a041b18b944b06cea645d9c45","ref":"refs/heads/PierrickVoulet-patch-1","pushedAt":"2024-04-27T14:32:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PierrickVoulet","name":"Pierrick Voulet","path":"/PierrickVoulet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6769971?s=80&v=4"},"commit":{"message":"fix: add semi colon in config constant statements","shortMessageHtmlLink":"fix: add semi colon in config constant statements"}},{"before":"812786d5f56659d055d603990ecffbb25d134d89","after":"e6cf527009b8612f87bb8113033c61e6f4052333","ref":"refs/heads/master","pushedAt":"2024-04-23T14:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"googleworkspace-bot","name":"googleworkspace-bot","path":"/googleworkspace-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109114539?s=80&v=4"},"commit":{"message":"fix: Use readonly OAuth scope in the AI Knowledge Assistant app (#277)\n\nThe AI Knowledge Assistant uses the Chat API with user credentials to list the messages in a space. It only needs the scope chat.messages.readonly to list the messages; it doesn't need a scope with write permission.","shortMessageHtmlLink":"fix: Use readonly OAuth scope in the AI Knowledge Assistant app (#277)"}},{"before":"f8f55e8dc72c53bab67116afe16565e57adcd5d3","after":null,"ref":"refs/heads/fix/ai-knowledge-assistant-oauth-scope","pushedAt":"2024-04-23T14:45:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpoehnelt","name":"Justin Poehnelt","path":"/jpoehnelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392975?s=80&v=4"}},{"before":"812786d5f56659d055d603990ecffbb25d134d89","after":"e6cf527009b8612f87bb8113033c61e6f4052333","ref":"refs/heads/main","pushedAt":"2024-04-23T14:45:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpoehnelt","name":"Justin Poehnelt","path":"/jpoehnelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392975?s=80&v=4"},"commit":{"message":"fix: Use readonly OAuth scope in the AI Knowledge Assistant app (#277)\n\nThe AI Knowledge Assistant uses the Chat API with user credentials to list the messages in a space. It only needs the scope chat.messages.readonly to list the messages; it doesn't need a scope with write permission.","shortMessageHtmlLink":"fix: Use readonly OAuth scope in the AI Knowledge Assistant app (#277)"}},{"before":"812786d5f56659d055d603990ecffbb25d134d89","after":"f8f55e8dc72c53bab67116afe16565e57adcd5d3","ref":"refs/heads/fix/ai-knowledge-assistant-oauth-scope","pushedAt":"2024-04-23T14:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gtondello","name":"Gustavo Tondello","path":"/gtondello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12517889?s=80&v=4"},"commit":{"message":"fix: Use readonly OAuth scope in the AI Knowledge Assistant app\n\nThe AI Knowledge Assistant uses the Chat API with user credentials to list the messages in a space. It only needs the scope chat.messages.readonly to list the messages; it doesn't need a scope with write permission.","shortMessageHtmlLink":"fix: Use readonly OAuth scope in the AI Knowledge Assistant app"}},{"before":null,"after":"812786d5f56659d055d603990ecffbb25d134d89","ref":"refs/heads/fix/ai-knowledge-assistant-oauth-scope","pushedAt":"2024-04-23T14:41:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gtondello","name":"Gustavo Tondello","path":"/gtondello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12517889?s=80&v=4"},"commit":{"message":"feat: Add AI knowledge assistant Node.js demo (#276)\n\n* feat: Add AI knowledge assistant Node.js demo\r\n\r\n* docs: Added README for AI assistant knowledge app\r\n\r\n* fix: Ignore empty text messages in the AI knowledge assistant demo\r\n\r\n* fix: Simplify topic configuration and accessory action message in ai-knowledge-app","shortMessageHtmlLink":"feat: Add AI knowledge assistant Node.js demo (#276)"}},{"before":"14af7b47a3c307c68aeb649840a0f38519a1d159","after":"812786d5f56659d055d603990ecffbb25d134d89","ref":"refs/heads/master","pushedAt":"2024-04-05T15:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"googleworkspace-bot","name":"googleworkspace-bot","path":"/googleworkspace-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109114539?s=80&v=4"},"commit":{"message":"feat: Add AI knowledge assistant Node.js demo (#276)\n\n* feat: Add AI knowledge assistant Node.js demo\r\n\r\n* docs: Added README for AI assistant knowledge app\r\n\r\n* fix: Ignore empty text messages in the AI knowledge assistant demo\r\n\r\n* fix: Simplify topic configuration and accessory action message in ai-knowledge-app","shortMessageHtmlLink":"feat: Add AI knowledge assistant Node.js demo (#276)"}},{"before":"9cf126a24337dd9736ed56c08ad521fa9d9827a8","after":null,"ref":"refs/heads/feature/ai-support-app","pushedAt":"2024-04-05T15:11:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpoehnelt","name":"Justin Poehnelt","path":"/jpoehnelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392975?s=80&v=4"}},{"before":"14af7b47a3c307c68aeb649840a0f38519a1d159","after":"812786d5f56659d055d603990ecffbb25d134d89","ref":"refs/heads/main","pushedAt":"2024-04-05T15:11:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpoehnelt","name":"Justin Poehnelt","path":"/jpoehnelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3392975?s=80&v=4"},"commit":{"message":"feat: Add AI knowledge assistant Node.js demo (#276)\n\n* feat: Add AI knowledge assistant Node.js demo\r\n\r\n* docs: Added README for AI assistant knowledge app\r\n\r\n* fix: Ignore empty text messages in the AI knowledge assistant demo\r\n\r\n* fix: Simplify topic configuration and accessory action message in ai-knowledge-app","shortMessageHtmlLink":"feat: Add AI knowledge assistant Node.js demo (#276)"}},{"before":"7e0fe25f54be9d68f191dfa033a62385a7c1abf2","after":"9cf126a24337dd9736ed56c08ad521fa9d9827a8","ref":"refs/heads/feature/ai-support-app","pushedAt":"2024-04-04T19:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gtondello","name":"Gustavo Tondello","path":"/gtondello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12517889?s=80&v=4"},"commit":{"message":"fix: Simplify topic configuration and accessory action message in ai-knowledge-app","shortMessageHtmlLink":"fix: Simplify topic configuration and accessory action message in ai-…"}},{"before":"fd37eb7fa1c01cb829b1c7ff863af734eace5945","after":"7e0fe25f54be9d68f191dfa033a62385a7c1abf2","ref":"refs/heads/feature/ai-support-app","pushedAt":"2024-04-04T13:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gtondello","name":"Gustavo Tondello","path":"/gtondello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12517889?s=80&v=4"},"commit":{"message":"fix: Ignore empty text messages in the AI knowledge assistant demo","shortMessageHtmlLink":"fix: Ignore empty text messages in the AI knowledge assistant demo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQPdfwAA","startCursor":null,"endCursor":null}},"title":"Activity · googleworkspace/google-chat-samples"}