{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53538899,"defaultBranch":"main","name":"clients","ownerLogin":"bitwarden","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-09T23:14:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15990069?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717745607.0","currentOid":""},"activityList":{"items":[{"before":"b6fdc36cd1059bfee501d612758a1c609aab8af7","after":"fe3fa05bfd7b61088d0f199fdbd0fd77bd8b85d9","ref":"refs/heads/beeep/rust-fido2-desktop","pushedAt":"2024-06-07T08:52:08.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"quexten","name":"Bernd Schoolmann","path":"/quexten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11866552?s=80&v=4"},"commit":{"message":"Merge branch 'main' into beeep/rust-fido2-desktop","shortMessageHtmlLink":"Merge branch 'main' into beeep/rust-fido2-desktop"}},{"before":"f2370693ad807ebb797e72ea6d9496be40e828b9","after":"b6fdc36cd1059bfee501d612758a1c609aab8af7","ref":"refs/heads/beeep/rust-fido2-desktop","pushedAt":"2024-06-07T08:46:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"quexten","name":"Bernd Schoolmann","path":"/quexten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11866552?s=80&v=4"},"commit":{"message":"Attempt to fix ci pipeline","shortMessageHtmlLink":"Attempt to fix ci pipeline"}},{"before":"07b69edef2e961195d65f3ef5cb754532311741e","after":"2961d8c5df6b2745473542d6a1816c6230bc5ada","ref":"refs/heads/PM-6413-add-http-loophole-for-localhost","pushedAt":"2024-06-07T08:13:28.000Z","pushType":"push","commitsCount":251,"pusher":{"login":"coroiu","name":"Andreas Coroiu","path":"/coroiu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2285588?s=80&v=4"},"commit":{"message":"feat: add sanity check","shortMessageHtmlLink":"feat: add sanity check"}},{"before":"f16ad1c64872178897ac949f6cdde5b59bc90489","after":null,"ref":"refs/heads/ps/require-user-key-for-user-state","pushedAt":"2024-06-07T07:33:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MGibson1","name":"Matt Gibson","path":"/MGibson1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214891?s=80&v=4"}},{"before":"9f10569e9c6eb43f83246fb7e3ba9d4801265a05","after":"96d4312b8291e1b71c1080f7f8ce16bb35fc1cbd","ref":"refs/heads/main","pushedAt":"2024-06-07T07:33:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MGibson1","name":"Matt Gibson","path":"/MGibson1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214891?s=80&v=4"},"commit":{"message":"Require lifetime specification of user-scoped data (#8669)\n\n* Require lifetime specification of user-scoped data\r\n\r\n* Decouple tests for different classes\r\n\r\nThis coupling assumed constant interfaces with classes that isn't a guarantee and requires significant acrobatics to make types work, now that key definitions are not a consistent base.\r\n\r\n* Fix types","shortMessageHtmlLink":"Require lifetime specification of user-scoped data (#8669)"}},{"before":"8d0cd81197a9ec6d8fd7864f60c9c6c552a1e031","after":null,"ref":"refs/heads/crowdin-auto-sync-web","pushedAt":"2024-06-07T06:46:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djsmith85","name":"Daniel James Smith","path":"/djsmith85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2670567?s=80&v=4"}},{"before":"31c04dfd145945639bf1ed780f52c4e13780630a","after":"9f10569e9c6eb43f83246fb7e3ba9d4801265a05","ref":"refs/heads/main","pushedAt":"2024-06-07T06:46:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djsmith85","name":"Daniel James Smith","path":"/djsmith85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2670567?s=80&v=4"},"commit":{"message":"Autosync the updated translations (#9545)\n\nCo-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>","shortMessageHtmlLink":"Autosync the updated translations (#9545)"}},{"before":"f4b666761a1ff1177149cd8472dc6f797dea77e2","after":null,"ref":"refs/heads/crowdin-auto-sync-desktop","pushedAt":"2024-06-07T06:12:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djsmith85","name":"Daniel James Smith","path":"/djsmith85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2670567?s=80&v=4"}},{"before":"c8b280748788d46ca6b288004a8ed7faae9427c0","after":"31c04dfd145945639bf1ed780f52c4e13780630a","ref":"refs/heads/main","pushedAt":"2024-06-07T06:12:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djsmith85","name":"Daniel James Smith","path":"/djsmith85","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2670567?s=80&v=4"},"commit":{"message":"Autosync the updated translations (#9544)\n\nCo-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>","shortMessageHtmlLink":"Autosync the updated translations (#9544)"}},{"before":"cbaebb7cae6ff8fc52076c47a190b9285f5c22a9","after":"30fb024f280e12d3fa761cb2c7d77434be94bfc5","ref":"refs/heads/auth/pm-5085/create-input-password-component","pushedAt":"2024-06-07T00:14:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rr-bw","name":null,"path":"/rr-bw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102181210?s=80&v=4"},"commit":{"message":"add mocks for InputPassword storybook","shortMessageHtmlLink":"add mocks for InputPassword storybook"}},{"before":null,"after":"8642d0368e54268e5aa77267e4485904210943b2","ref":"refs/heads/vault/pm-7683/dynamic-item-defects","pushedAt":"2024-06-07T00:03:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shane-melton","name":"Shane Melton","path":"/shane-melton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8764515?s=80&v=4"},"commit":{"message":"[PM-8674] Show autofill menu options for card/identities when not in the autofill suggestion list","shortMessageHtmlLink":"[PM-8674] Show autofill menu options for card/identities when not in …"}},{"before":null,"after":"8d0cd81197a9ec6d8fd7864f60c9c6c552a1e031","ref":"refs/heads/crowdin-auto-sync-web","pushedAt":"2024-06-07T00:01:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Autosync the updated translations","shortMessageHtmlLink":"Autosync the updated translations"}},{"before":null,"after":"f4b666761a1ff1177149cd8472dc6f797dea77e2","ref":"refs/heads/crowdin-auto-sync-desktop","pushedAt":"2024-06-07T00:01:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Autosync the updated translations","shortMessageHtmlLink":"Autosync the updated translations"}},{"before":null,"after":"89152707c0c73d29138c6485dd68dbf3e1919bd6","ref":"refs/heads/crowdin-auto-sync-browser","pushedAt":"2024-06-07T00:01:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Autosync the updated translations","shortMessageHtmlLink":"Autosync the updated translations"}},{"before":"b0d9f8792109fca703d5b907874e430e4d045c3a","after":"18987d2d506910a48ea49b860fb8bd599ce7f86f","ref":"refs/heads/sm/sm-654-manage-direct-permission","pushedAt":"2024-06-06T22:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Thomas-Avery","name":"Thomas Avery","path":"/Thomas-Avery","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43214426?s=80&v=4"},"commit":{"message":"init tab index on dialog","shortMessageHtmlLink":"init tab index on dialog"}},{"before":"2f74aa30aa9eabade1577341ce4bf1f0cd3b8d26","after":"6a647a58bafd8d4b2ba9241f6cc799e8c4385e36","ref":"refs/heads/vault/pm-8381/assign-collections","pushedAt":"2024-06-06T21:53:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nick-livefront","name":"Nick Krantz","path":"/nick-livefront","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125900171?s=80&v=4"},"commit":{"message":"account for initial collections for a cipher","shortMessageHtmlLink":"account for initial collections for a cipher"}},{"before":"207f8b88154d6e54b4673c12a7ba56a85ff6f6ea","after":null,"ref":"refs/heads/vault/pm-8665/favorite-toasts","pushedAt":"2024-06-06T21:25:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shane-melton","name":"Shane Melton","path":"/shane-melton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8764515?s=80&v=4"}},{"before":"3457941634b70872f7ec481dbf07f8053e7b954e","after":"c8b280748788d46ca6b288004a8ed7faae9427c0","ref":"refs/heads/main","pushedAt":"2024-06-06T21:25:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shane-melton","name":"Shane Melton","path":"/shane-melton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8764515?s=80&v=4"},"commit":{"message":"[PM-8665] Show toast when favorite is toggled (#9537)","shortMessageHtmlLink":"[PM-8665] Show toast when favorite is toggled (#9537)"}},{"before":null,"after":"2f74aa30aa9eabade1577341ce4bf1f0cd3b8d26","ref":"refs/heads/vault/pm-8381/assign-collections","pushedAt":"2024-06-06T21:09:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nick-livefront","name":"Nick Krantz","path":"/nick-livefront","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125900171?s=80&v=4"},"commit":{"message":"add tests and comments","shortMessageHtmlLink":"add tests and comments"}},{"before":"4292763068fc41ed61ebf5f524a16dac7c67a3e2","after":"42a5d851418065caf9699c16e7c23acd42b1a015","ref":"refs/heads/PM-7102-add-edit-container-for-items","pushedAt":"2024-06-06T20:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jingo88","name":"Jason Ng","path":"/Jingo88","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8302660?s=80&v=4"},"commit":{"message":"added footer with save btn","shortMessageHtmlLink":"added footer with save btn"}},{"before":"0400383c3bfee498cf5850593d92eef87d74aa49","after":null,"ref":"refs/heads/vault/pm-8623/free-org-icon","pushedAt":"2024-06-06T20:30:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nick-livefront","name":"Nick Krantz","path":"/nick-livefront","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125900171?s=80&v=4"}},{"before":"a5591dc4bc1fe1a90f175da1ad82db57671d2c10","after":"3457941634b70872f7ec481dbf07f8053e7b954e","ref":"refs/heads/main","pushedAt":"2024-06-06T20:30:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nick-livefront","name":"Nick Krantz","path":"/nick-livefront","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125900171?s=80&v=4"},"commit":{"message":"show family icon for free orgs in filter chips (#9532)","shortMessageHtmlLink":"show family icon for free orgs in filter chips (#9532)"}},{"before":"c13f80a97ef2bed85229138c7df8190017e7e4be","after":null,"ref":"refs/heads/vault/pm-8592/deactivated-org","pushedAt":"2024-06-06T20:28:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nick-livefront","name":"Nick Krantz","path":"/nick-livefront","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125900171?s=80&v=4"}},{"before":"ba3d21094e493d85a40dcdbfd6bd5305bd5274b1","after":"a5591dc4bc1fe1a90f175da1ad82db57671d2c10","ref":"refs/heads/main","pushedAt":"2024-06-06T20:28:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nick-livefront","name":"Nick Krantz","path":"/nick-livefront","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125900171?s=80&v=4"},"commit":{"message":"[PM-8592] Deactivated state not showing (#9533)\n\n* refactor vault state observables into a single variable to remove multiple subscriptions\r\n\r\n* add clarification comment\r\n\r\n* fix comment to be accurate","shortMessageHtmlLink":"[PM-8592] Deactivated state not showing (#9533)"}},{"before":"c3514d1932fc541955338cfbcdbc4946b599961a","after":"18ddf1a02fa47f08b86d52fad9944a2394722d84","ref":"refs/heads/ps/cl-237/menu-style","pushedAt":"2024-06-06T19:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vleague2","name":"Victoria League","path":"/vleague2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32983157?s=80&v=4"},"commit":{"message":"remove disabled options from keyboard navigation","shortMessageHtmlLink":"remove disabled options from keyboard navigation"}},{"before":"40ce1a84ea07a408d1d2893cac29956e43726716","after":"afb341140cc74d1704c0a6e2a1ac4f0f42abf329","ref":"refs/heads/hold-browser-storage-operations-during-reseed","pushedAt":"2024-06-06T19:50:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MGibson1","name":"Matt Gibson","path":"/MGibson1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214891?s=80&v=4"},"commit":{"message":"Block browser local operations awaiting reseed\n\nThis should closes a narrow race condition resulting from storage operations during a reseed event.","shortMessageHtmlLink":"Block browser local operations awaiting reseed"}},{"before":null,"after":"207f8b88154d6e54b4673c12a7ba56a85ff6f6ea","ref":"refs/heads/vault/pm-8665/favorite-toasts","pushedAt":"2024-06-06T19:34:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shane-melton","name":"Shane Melton","path":"/shane-melton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8764515?s=80&v=4"},"commit":{"message":"[PM-8665] Show toast when favorite is toggled","shortMessageHtmlLink":"[PM-8665] Show toast when favorite is toggled"}},{"before":null,"after":"f8d9dfddb34f4794fadac4e37eb72b97b5598e8b","ref":"refs/heads/vault/pm-8615/filters-a11y","pushedAt":"2024-06-06T19:31:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nick-livefront","name":"Nick Krantz","path":"/nick-livefront","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125900171?s=80&v=4"},"commit":{"message":"announce deactivated org message when presented to the user","shortMessageHtmlLink":"announce deactivated org message when presented to the user"}},{"before":null,"after":"40ce1a84ea07a408d1d2893cac29956e43726716","ref":"refs/heads/hold-browser-storage-operations-during-reseed","pushedAt":"2024-06-06T19:11:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MGibson1","name":"Matt Gibson","path":"/MGibson1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18214891?s=80&v=4"},"commit":{"message":"Block browser local operations awaiting reseed\n\nThis should closes a narrow race condition resulting from storage operations during a reseed event.","shortMessageHtmlLink":"Block browser local operations awaiting reseed"}},{"before":"b3648f764ad73e59d14d0cdb32756068f03699ef","after":"c13f80a97ef2bed85229138c7df8190017e7e4be","ref":"refs/heads/vault/pm-8592/deactivated-org","pushedAt":"2024-06-06T19:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick-livefront","name":"Nick Krantz","path":"/nick-livefront","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125900171?s=80&v=4"},"commit":{"message":"fix comment to be accurate","shortMessageHtmlLink":"fix comment to be accurate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXwOOmAA","startCursor":null,"endCursor":null}},"title":"Activity · bitwarden/clients"}