{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":202291859,"defaultBranch":"develop","name":"chatwoot","ownerLogin":"chatwoot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-14T06:50:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23416667?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717780252.0","currentOid":""},"activityList":{"items":[{"before":"31496b466630cc011b576b1ed246a72036a4cd35","after":"32c5887b7b0f366e63a04e008bc6c149a56ca318","ref":"refs/heads/feat/CW-2834","pushedAt":"2024-06-07T17:11:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"iamsivin","name":"Sivin Varghese","path":"/iamsivin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64252451?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into feat/CW-2834","shortMessageHtmlLink":"Merge branch 'develop' into feat/CW-2834"}},{"before":"da4b75a3afe54d37bebb86efc017d91fb4c5ee14","after":"20b2dc8c6f5d7f4116addb3c29f4fea4e1bc93d6","ref":"refs/heads/develop","pushedAt":"2024-06-07T17:10:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iamsivin","name":"Sivin Varghese","path":"/iamsivin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64252451?s=80&v=4"},"commit":{"message":"fix: Font size and spacing issues in article editor (#9607)","shortMessageHtmlLink":"fix: Font size and spacing issues in article editor (#9607)"}},{"before":"b96876942cbd6dff6d7ddd894d6a9eba6c86d97f","after":null,"ref":"refs/heads/fix/CW-3378","pushedAt":"2024-06-07T17:10:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iamsivin","name":"Sivin Varghese","path":"/iamsivin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64252451?s=80&v=4"}},{"before":"dbc46b68cc6dda325f6d81660f21e90c94985344","after":"b96876942cbd6dff6d7ddd894d6a9eba6c86d97f","ref":"refs/heads/fix/CW-3378","pushedAt":"2024-06-07T16:14:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iamsivin","name":"Sivin Varghese","path":"/iamsivin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64252451?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into fix/CW-3378","shortMessageHtmlLink":"Merge branch 'develop' into fix/CW-3378"}},{"before":"7966a68bc15d7aa40bd3e1153a1199fd97b91484","after":"98f99cfd2a0334fc571bec124d257765be74ba87","ref":"refs/heads/feature/cw-3369-refresh","pushedAt":"2024-06-07T11:10:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scmmishra","name":"Shivam Mishra","path":"/scmmishra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18097732?s=80&v=4"},"commit":{"message":"feat: add google smtp tests","shortMessageHtmlLink":"feat: add google smtp tests"}},{"before":"b45f84961dc5aea804d43cb343d667c73a847477","after":"7966a68bc15d7aa40bd3e1153a1199fd97b91484","ref":"refs/heads/feature/cw-3369-refresh","pushedAt":"2024-06-07T11:09:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scmmishra","name":"Shivam Mishra","path":"/scmmishra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18097732?s=80&v=4"},"commit":{"message":"feat: add google smtp tests","shortMessageHtmlLink":"feat: add google smtp tests"}},{"before":"3b00f66fd8cfd379a282ee5d66f470228052936b","after":null,"ref":"refs/heads/feature/cw-3369","pushedAt":"2024-06-07T11:07:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scmmishra","name":"Shivam Mishra","path":"/scmmishra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18097732?s=80&v=4"}},{"before":"576c58419cdbc7c39d8c3dccec111c6667daf685","after":"da4b75a3afe54d37bebb86efc017d91fb4c5ee14","ref":"refs/heads/develop","pushedAt":"2024-06-07T11:07:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scmmishra","name":"Shivam Mishra","path":"/scmmishra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18097732?s=80&v=4"},"commit":{"message":"feat: add Google login flow and inbox creation (#9580)\n\nThis PR adds the following changes\r\n\r\n1. Refactor `microsoft/callbacks_controller` to move common logic to\r\n`oauth_callback_controller`, most of the logic is re-used for Google\r\n2. Add UI components, `googleClient` and I18n entries for Google login\r\n3. Add Google callback and inbox creation\r\n4. Add a `joinUrl` utility along with specs (need to move it to utils)\r\n5. Add `GoogleConcern`, `Google::AuthorizationsController` and\r\n`Google::CallbacksController`\r\n\r\n> Note: The UI is hidden for now, so we can merge this without any\r\nhiccups, to enable it just revert the commit `05c18de`\r\n\r\n### Preview\r\n\r\n\r\nhttps://github.com/chatwoot/chatwoot/assets/18097732/1606d150-4561-49dc-838d-e0b00fe49ce3\r\n\r\n### Linear Tickers\r\n\r\n[CW-3370](https://linear.app/chatwoot/issue/CW-3370)\r\n[CW-3371](https://linear.app/chatwoot/issue/CW-3371)\r\n\r\n---------\r\n\r\nCo-authored-by: Muhsin Keloth ","shortMessageHtmlLink":"feat: add Google login flow and inbox creation (#9580)"}},{"before":null,"after":"dbc46b68cc6dda325f6d81660f21e90c94985344","ref":"refs/heads/fix/CW-3378","pushedAt":"2024-06-07T08:52:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iamsivin","name":"Sivin Varghese","path":"/iamsivin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64252451?s=80&v=4"},"commit":{"message":"fix: Font size and spacing issues in article editor","shortMessageHtmlLink":"fix: Font size and spacing issues in article editor"}},{"before":"cc7318f522795645796b918daf7e9380eccef037","after":"fcf737a8795e5b6deedb65f0f8b067a9e87e9bae","ref":"refs/heads/debug/google-config-ci","pushedAt":"2024-06-07T08:29:12.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into debug/google-config-ci","shortMessageHtmlLink":"Merge branch 'develop' into debug/google-config-ci"}},{"before":"4059e1784b870f9575ae95e1702717e45eb4b2ba","after":"09db910362913a7fc23d08a2e76d15633bb0b010","ref":"refs/heads/feature/cw-3286","pushedAt":"2024-06-07T08:26:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into feature/cw-3286","shortMessageHtmlLink":"Merge branch 'develop' into feature/cw-3286"}},{"before":"026ce4ed652989aeff4ae9f89b2b67bdd1ff918c","after":"4059e1784b870f9575ae95e1702717e45eb4b2ba","ref":"refs/heads/feature/cw-3286","pushedAt":"2024-06-07T08:26:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into feature/cw-3286","shortMessageHtmlLink":"Merge branch 'develop' into feature/cw-3286"}},{"before":"2a570fff837aef380997b871654e52e8eb031f32","after":"026ce4ed652989aeff4ae9f89b2b67bdd1ff918c","ref":"refs/heads/feature/cw-3286","pushedAt":"2024-06-07T07:59:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into feature/cw-3286","shortMessageHtmlLink":"Merge branch 'develop' into feature/cw-3286"}},{"before":"4059e1784b870f9575ae95e1702717e45eb4b2ba","after":"2a570fff837aef380997b871654e52e8eb031f32","ref":"refs/heads/feature/cw-3286","pushedAt":"2024-06-07T07:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: test","shortMessageHtmlLink":"chore: test"}},{"before":"d390df0a1e027a33f4e0a0b4d342c52890f18438","after":"65d732c495cd34e8e0c6b1c3992351ef1c80dfcf","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T05:02:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into chore/stop-autoreponse-emails","shortMessageHtmlLink":"Merge branch 'develop' into chore/stop-autoreponse-emails"}},{"before":"db45963ad367aa368bc4e47c1f445954840c046f","after":"d390df0a1e027a33f4e0a0b4d342c52890f18438","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T05:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: Fixes","shortMessageHtmlLink":"chore: Fixes"}},{"before":"8d52778bf41fd2693a3e3a245c5ffb4ff6bb36a3","after":"db45963ad367aa368bc4e47c1f445954840c046f","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T04:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: more specs","shortMessageHtmlLink":"chore: more specs"}},{"before":"62c3f11771f2c907997ba87419d0145be4d0348a","after":"8d52778bf41fd2693a3e3a245c5ffb4ff6bb36a3","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T04:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: specs","shortMessageHtmlLink":"chore: specs"}},{"before":"c7a843301a9c5865ed2fa0c444387c00ce442c09","after":"62c3f11771f2c907997ba87419d0145be4d0348a","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T04:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: fix specs","shortMessageHtmlLink":"chore: fix specs"}},{"before":"d2361272206d96429ac38591f1699df3484d6c8c","after":"c7a843301a9c5865ed2fa0c444387c00ce442c09","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T04:22:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: fixes","shortMessageHtmlLink":"chore: fixes"}},{"before":"b0a1fff426652c5c44f327e1a8e2f8169c870ebc","after":"31496b466630cc011b576b1ed246a72036a4cd35","ref":"refs/heads/feat/CW-2834","pushedAt":"2024-06-07T04:15:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iamsivin","name":"Sivin Varghese","path":"/iamsivin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64252451?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into feat/CW-2834","shortMessageHtmlLink":"Merge branch 'develop' into feat/CW-2834"}},{"before":"d27f13a862bbe9c0d862dfd6ebbc7cbc97ce5970","after":"d2361272206d96429ac38591f1699df3484d6c8c","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T03:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: fixes","shortMessageHtmlLink":"chore: fixes"}},{"before":"891206d846dd4120f8b9fcb9d716b4f84b7e2f36","after":"d27f13a862bbe9c0d862dfd6ebbc7cbc97ce5970","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T03:42:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: clean up","shortMessageHtmlLink":"chore: clean up"}},{"before":"901f54f1fb3da3530b27738568d44c7f83ad19d5","after":null,"ref":"refs/heads/fix/message-user-id","pushedAt":"2024-06-07T03:20:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"}},{"before":"49c3d376de87efb1c4c5b040194bdb10f18f8fc6","after":"576c58419cdbc7c39d8c3dccec111c6667daf685","ref":"refs/heads/develop","pushedAt":"2024-06-07T03:20:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"fix: Use message sender ID in the analytics for first response time (#9605)\n\n`conversation.assignee_id` was taken into consideration for first\r\nresponse time calculation. There was one flaw in this approach. A lot of\r\ncustomer support agents respond to the conversation first before\r\nassigning it to themselves. This makes the analytics broken.\r\n\r\nTo fix this, we will take the message sender instead of assignee in\r\ncalculations, which should solve the issue with metric.\r\n\r\nFixes\r\nhttps://linear.app/chatwoot/issue/CW-3375/first-response-reporting-events-use-assignee-id-instead-of-agent-who","shortMessageHtmlLink":"fix: Use message sender ID in the analytics for first response time (#…"}},{"before":"3be1eb778742d35b67e2dfbca44e910728e62923","after":"891206d846dd4120f8b9fcb9d716b4f84b7e2f36","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T03:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: fixes","shortMessageHtmlLink":"chore: fixes"}},{"before":"9408c5dde735fc55ed5f542ddbd2e6006eb0885d","after":"b0a1fff426652c5c44f327e1a8e2f8169c870ebc","ref":"refs/heads/feat/CW-2834","pushedAt":"2024-06-07T03:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iamsivin","name":"Sivin Varghese","path":"/iamsivin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64252451?s=80&v=4"},"commit":{"message":"chore: Review fix","shortMessageHtmlLink":"chore: Review fix"}},{"before":null,"after":"3be1eb778742d35b67e2dfbca44e910728e62923","ref":"refs/heads/chore/stop-autoreponse-emails","pushedAt":"2024-06-07T02:51:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sojan-official","name":"Sojan Jose","path":"/sojan-official","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73185?s=80&v=4"},"commit":{"message":"chore: Stop processing auto-response emails","shortMessageHtmlLink":"chore: Stop processing auto-response emails"}},{"before":"664ef931a4319389c818db0ca4953ca4d5061c7e","after":"9408c5dde735fc55ed5f542ddbd2e6006eb0885d","ref":"refs/heads/feat/CW-2834","pushedAt":"2024-06-07T02:29:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"iamsivin","name":"Sivin Varghese","path":"/iamsivin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64252451?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into feat/CW-2834","shortMessageHtmlLink":"Merge branch 'develop' into feat/CW-2834"}},{"before":"7f5df0d6644d874f92e9cd2b59a981ef9eb48950","after":"901f54f1fb3da3530b27738568d44c7f83ad19d5","ref":"refs/heads/fix/message-user-id","pushedAt":"2024-06-07T01:54:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pranavrajs","name":"Pranav","path":"/pranavrajs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2246121?s=80&v=4"},"commit":{"message":"Fix specs","shortMessageHtmlLink":"Fix specs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX3HM_QA","startCursor":null,"endCursor":null}},"title":"Activity · chatwoot/chatwoot"}