{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35866694,"defaultBranch":"develop","name":"Rocket.Chat","ownerLogin":"RocketChat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-19T07:36:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12508788?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716916854.0","currentOid":""},"activityList":{"items":[{"before":"3e01f3f85fa5cfd4b2439f0e8b4cfa32ab0ab96a","after":"a17cfa5faa30216c28acdcc88190084e51da918b","ref":"refs/heads/feat/room-header","pushedAt":"2024-05-28T18:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"juliajforesti","name":"JΓΊlia Jaeger Foresti","path":"/juliajforesti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60678893?s=80&v=4"},"commit":{"message":"chore: refinement","shortMessageHtmlLink":"chore: refinement"}},{"before":"d967b153fe130f7b88a2c87f5d95175e231546c5","after":"386d33842df2ead36fc73825fd89cdbab5ad3b5d","ref":"refs/heads/e2e-thread-message-reactivity2","pushedAt":"2024-05-28T17:29:29.000Z","pushType":"push","commitsCount":68,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"Merge branch 'feat/e2ee-test' into e2e-thread-message-reactivity2","shortMessageHtmlLink":"Merge branch 'feat/e2ee-test' into e2e-thread-message-reactivity2"}},{"before":"1ac48aed3d8bbb8386c385d8132c648d649fbec1","after":"0370b2349c07efbba2f8f4e7df5e032f5d0f6797","ref":"refs/heads/feat/e2ee-test","pushedAt":"2024-05-28T17:20:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"feat: E2EE tests (#32511)\n\n* wip: async key exchange\r\n\r\n* implement timer\r\n\r\n* refactor little\r\n\r\n* add rest typings\r\n\r\n* handle API error cases\r\n\r\n* joining/leaving room cases\r\n\r\n* reuse some code\r\n\r\n* lint\r\n\r\n* accept async generated keys\r\n\r\n* start storing timestamp\r\n\r\n* some better practices\r\n\r\n* wait for key distribution\r\n\r\n* improve mongo queries\r\n\r\n* better naving conventions\r\n\r\n* remove some unused functions\r\n\r\n* add changesets\r\n\r\n* fix: fix lint\r\n\r\n* fix: lint & type\r\n\r\n* feat: add users to the waiting queue only after user do have their keys\r\n\r\n* Fix some reviews\r\n\r\n* fix: remove entire property if empty\r\n\r\n* fix: fix lint\r\n\r\n* Increase queue of users waiting to 50\r\n\r\n* fix: remove users from queue by a single room id\r\n\r\n* fix: fix lint\r\n\r\n* fix: update subscription key using a batch approeach\r\n\r\n* fix: avoid inline methods\r\n\r\n* feat: use client rooms to handle key exchange\r\n\r\n* fix: fix lint\r\n\r\n* refactor provideUserSuggestedKey and exclude own subs from endpoint call\r\n\r\n* length\r\n\r\n* prevent useless endpoint calls\r\n\r\n* remove old way of exchanging keys\r\n\r\n* clear timeout ref on stop\r\n\r\n* remove user from queues on key reset\r\n\r\n* oops\r\n\r\n* oops\r\n\r\n* cr\r\n\r\n* fix types and restore publish\r\n\r\n* Discard changes to apps/meteor/app/api/server/v1/voip/extensions.ts\r\n\r\n* wrong change\r\n\r\n* try multiple samples\r\n\r\n* setting check\r\n\r\n* index\r\n\r\n* update other usage\r\n\r\n* ts\r\n\r\n* Apply suggestions from code review\r\n\r\n* start first keydistrib right away\r\n\r\n* start first keydistrib right away\r\n\r\n---------\r\n\r\nCo-authored-by: yash-rajpal \r\nCo-authored-by: Rodrigo Nascimento \r\nCo-authored-by: Kevin Aleman ","shortMessageHtmlLink":"feat: E2EE tests (#32511)"}},{"before":"07f13463ece024e51f13da4f834a9d28ebbcaccb","after":null,"ref":"refs/heads/e2e-async-key-exchange2","pushedAt":"2024-05-28T17:20:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"}},{"before":"67e30b289006b8ba7be88c28754f0e7f0380ee77","after":"c0d1c1f6c62c048bdae8f0d84a4ef48b56270fd0","ref":"refs/heads/e2e-async-key-exchange","pushedAt":"2024-05-28T17:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KevLehman","name":"Kevin Aleman","path":"/KevLehman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577696?s=80&v=4"},"commit":{"message":"deprecate old updateGroupKey endpoints","shortMessageHtmlLink":"deprecate old updateGroupKey endpoints"}},{"before":"67e30b289006b8ba7be88c28754f0e7f0380ee77","after":"07f13463ece024e51f13da4f834a9d28ebbcaccb","ref":"refs/heads/e2e-async-key-exchange2","pushedAt":"2024-05-28T17:06:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"Merge branch 'feat/e2ee-test' into e2e-async-key-exchange2","shortMessageHtmlLink":"Merge branch 'feat/e2ee-test' into e2e-async-key-exchange2"}},{"before":null,"after":"d14904ce6ea9ec90be19aa952ae0fc76c16c6a5d","ref":"refs/heads/e2e-room-setup-header2","pushedAt":"2024-05-28T17:05:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":null,"after":"d967b153fe130f7b88a2c87f5d95175e231546c5","ref":"refs/heads/e2e-thread-message-reactivity2","pushedAt":"2024-05-28T17:03:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"decrypt thread main message before setting","shortMessageHtmlLink":"decrypt thread main message before setting"}},{"before":null,"after":"092574e937a7d782b1f4928bfce86397dafb98e5","ref":"refs/heads/e2e-pinned-Messages2","pushedAt":"2024-05-28T17:01:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"handle starred messages tab","shortMessageHtmlLink":"handle starred messages tab"}},{"before":null,"after":"b5b820c4278fbd835e7dae8ed92d078690d83fba","ref":"refs/heads/fix/sidebar_lastMessage_E2EE2","pushedAt":"2024-05-28T17:00:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into fix/sidebar_lastMessage_E2EE","shortMessageHtmlLink":"Merge branch 'develop' into fix/sidebar_lastMessage_E2EE"}},{"before":"24cdb06d157219c2b362a7f472bb93fd2778a44f","after":"1dafb569f65128d26546ec78916b5ffabff7732a","ref":"refs/heads/feat/e2e-messages-mentions","pushedAt":"2024-05-28T16:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugocostadev","name":"Hugo Costa","path":"/hugocostadev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20212776?s=80&v=4"},"commit":{"message":"adding E2E_Enabled_Mentions settings","shortMessageHtmlLink":"adding E2E_Enabled_Mentions settings"}},{"before":null,"after":"67e30b289006b8ba7be88c28754f0e7f0380ee77","ref":"refs/heads/e2e-async-key-exchange2","pushedAt":"2024-05-28T16:31:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"start first keydistrib right away","shortMessageHtmlLink":"start first keydistrib right away"}},{"before":null,"after":"1ac48aed3d8bbb8386c385d8132c648d649fbec1","ref":"refs/heads/feat/e2ee-test","pushedAt":"2024-05-28T16:15:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarcosSpessatto","name":"Marcos Spessatto Defendi","path":"/MarcosSpessatto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15324204?s=80&v=4"},"commit":{"message":"i18n: Rocket.Chat language update from LingoHub πŸ€– on 2024-05-28Z (#32508)\n\nCo-authored-by: Douglas Fabris <27704687+dougfabris@users.noreply.github.com>","shortMessageHtmlLink":"i18n: Rocket.Chat language update from LingoHub πŸ€– on 2024-05-28Z (#32508"}},{"before":null,"after":"24cdb06d157219c2b362a7f472bb93fd2778a44f","ref":"refs/heads/feat/e2e-messages-mentions","pushedAt":"2024-05-28T15:51:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugocostadev","name":"Hugo Costa","path":"/hugocostadev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20212776?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/develop' into feat/e2e-messages-mentions","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/develop' into feat/e2e-messages-…"}},{"before":"0234a3e2880ba76cb70f14eade058a0400c687f2","after":"67e30b289006b8ba7be88c28754f0e7f0380ee77","ref":"refs/heads/e2e-async-key-exchange","pushedAt":"2024-05-28T15:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KevLehman","name":"Kevin Aleman","path":"/KevLehman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577696?s=80&v=4"},"commit":{"message":"start first keydistrib right away","shortMessageHtmlLink":"start first keydistrib right away"}},{"before":"0f76f20df452307eb00c3b9de4262977f2d48920","after":null,"ref":"refs/heads/lingohub_language_rocketchat_update_2024-05-28Z","pushedAt":"2024-05-28T15:33:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"}},{"before":"b21d32b970756aea20ed57497a58dac72891c237","after":"1ac48aed3d8bbb8386c385d8132c648d649fbec1","ref":"refs/heads/develop","pushedAt":"2024-05-28T15:33:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kodiakhq[bot]","name":null,"path":"/apps/kodiakhq","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29196?s=80&v=4"},"commit":{"message":"i18n: Rocket.Chat language update from LingoHub πŸ€– on 2024-05-28Z (#32508)\n\nCo-authored-by: Douglas Fabris <27704687+dougfabris@users.noreply.github.com>","shortMessageHtmlLink":"i18n: Rocket.Chat language update from LingoHub πŸ€– on 2024-05-28Z (#32508"}},{"before":"6406227b3ee85689dc0c85c2ec233a83d8132dfb","after":"0234a3e2880ba76cb70f14eade058a0400c687f2","ref":"refs/heads/e2e-async-key-exchange","pushedAt":"2024-05-28T15:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KevLehman","name":"Kevin Aleman","path":"/KevLehman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11577696?s=80&v=4"},"commit":{"message":"start first keydistrib right away","shortMessageHtmlLink":"start first keydistrib right away"}},{"before":"dd30d7adc082a6b7f15f19c41f92b71e64cfa9cf","after":"6e1d0960072a4a376b7eda29da976f0b371aae1c","ref":"refs/heads/test/omnichannel-business-hours-e2e","pushedAt":"2024-05-28T15:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"csuadev","name":null,"path":"/csuadev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72958726?s=80&v=4"},"commit":{"message":"fix review","shortMessageHtmlLink":"fix review"}},{"before":null,"after":"595a3bb3144a0135fa432c6cad82be0d612d6e7f","ref":"refs/heads/chore/remove-meteor-check-banners","pushedAt":"2024-05-28T15:07:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matheusbsilva137","name":"Matheus Barbosa Silva","path":"/matheusbsilva137","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36537004?s=80&v=4"},"commit":{"message":"chore: Remove meteor check from banners endpoints","shortMessageHtmlLink":"chore: Remove meteor check from banners endpoints"}},{"before":"2a3be790e7593732b2d74612ea5047678ea86a16","after":null,"ref":"refs/heads/lingohub_language_rocketchat_update_2024-05-27Z","pushedAt":"2024-05-28T14:49:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dougfabris","name":"Douglas Fabris","path":"/dougfabris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27704687?s=80&v=4"}},{"before":"67d38ff1b002b09ec1d872c6a831abeab88abc0d","after":"0f76f20df452307eb00c3b9de4262977f2d48920","ref":"refs/heads/lingohub_language_rocketchat_update_2024-05-28Z","pushedAt":"2024-05-28T14:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougfabris","name":"Douglas Fabris","path":"/dougfabris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27704687?s=80&v=4"},"commit":{"message":"chore: undo en changes","shortMessageHtmlLink":"chore: undo en changes"}},{"before":"612f4c741f6086b8679f4c0949a88f63397c1e4a","after":"2a3be790e7593732b2d74612ea5047678ea86a16","ref":"refs/heads/lingohub_language_rocketchat_update_2024-05-27Z","pushedAt":"2024-05-28T14:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougfabris","name":"Douglas Fabris","path":"/dougfabris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27704687?s=80&v=4"},"commit":{"message":"chore: fix translation","shortMessageHtmlLink":"chore: fix translation"}},{"before":"2e8a268f3489845b0a3c6f08625e6fd1d9debf3c","after":"67d38ff1b002b09ec1d872c6a831abeab88abc0d","ref":"refs/heads/lingohub_language_rocketchat_update_2024-05-28Z","pushedAt":"2024-05-28T14:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lingohub[bot]","name":null,"path":"/apps/lingohub","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/77526?s=80&v=4"},"commit":{"message":"Language update from LingoHub πŸ€–\n\nProject Name: Rocket.Chat\nProject Link: https://app.lingohub.com/project/pr_18JCETCbT994-1691/branches/prb_14ONDYI0J1XS-45\nUser: Douglas Fabris\n\nEasy language translations with LingoHub πŸš€","shortMessageHtmlLink":"Language update from LingoHub πŸ€–"}},{"before":"4e5864285ba72b3908bc3605c78c807055962a93","after":"5d4908f26d33b0cb649af669aaae772bad05b70f","ref":"refs/heads/imp/retention","pushedAt":"2024-05-28T14:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabriellsh","name":null,"path":"/gabriellsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40830821?s=80&v=4"},"commit":{"message":"typecheck again","shortMessageHtmlLink":"typecheck again"}},{"before":"b21d32b970756aea20ed57497a58dac72891c237","after":"2e8a268f3489845b0a3c6f08625e6fd1d9debf3c","ref":"refs/heads/lingohub_language_rocketchat_update_2024-05-28Z","pushedAt":"2024-05-28T14:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lingohub[bot]","name":null,"path":"/apps/lingohub","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/77526?s=80&v=4"},"commit":{"message":"Language update from LingoHub πŸ€–\n\nProject Name: Rocket.Chat\nProject Link: https://app.lingohub.com/project/pr_18JCETCbT994-1691/branches/prb_14ONDYI0J1XS-45\nUser: Douglas Fabris\n\nEasy language translations with LingoHub πŸš€","shortMessageHtmlLink":"Language update from LingoHub πŸ€–"}},{"before":null,"after":"b21d32b970756aea20ed57497a58dac72891c237","ref":"refs/heads/lingohub_language_rocketchat_update_2024-05-28Z","pushedAt":"2024-05-28T14:21:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lingohub[bot]","name":null,"path":"/apps/lingohub","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/77526?s=80&v=4"},"commit":{"message":"refactor: IntegrationHistory out of DB Watcher (#32502)\n\nCo-authored-by: Diego Sampaio <8591547+sampaiodiego@users.noreply.github.com>","shortMessageHtmlLink":"refactor: IntegrationHistory out of DB Watcher (#32502)"}},{"before":"2917579237cfe39fa3df7f1d199e8825955251fc","after":null,"ref":"refs/heads/lingohub_language_rocketchat_update_2024-04-22Z","pushedAt":"2024-05-28T14:17:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dougfabris","name":"Douglas Fabris","path":"/dougfabris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27704687?s=80&v=4"}},{"before":"89907bad9101deb8a3336d7022c3fdcfd9f059f9","after":null,"ref":"refs/heads/lingohub_language_rocketchat_update_2024-05-13Z","pushedAt":"2024-05-28T14:17:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dougfabris","name":"Douglas Fabris","path":"/dougfabris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27704687?s=80&v=4"}},{"before":"8663ff0dc75b4045ab229fe593dfcda84e0301d5","after":null,"ref":"refs/heads/lingohub_language_livechat_update_2024-04-11Z","pushedAt":"2024-05-28T14:16:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dougfabris","name":"Douglas Fabris","path":"/dougfabris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27704687?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVizUuwA","startCursor":null,"endCursor":null}},"title":"Activity Β· RocketChat/Rocket.Chat"}