{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":121898717,"defaultBranch":"main","name":"vaultwarden","ownerLogin":"dani-garcia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-17T22:40:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/725423?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714253045.0","currentOid":""},"activityList":{"items":[{"before":"c54f75efba7b6825255424f9477812e8a3247c0b","after":"0f5cb4c032d508746549625e25ed0420b122f1db","ref":"refs/heads/remove_upcase","pushedAt":"2024-04-27T21:35:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Change API inputs/outputs and structs to camelCase","shortMessageHtmlLink":"Change API inputs/outputs and structs to camelCase"}},{"before":"e9aa5a545eda43e2e868f76115a3cc9c13d4cc30","after":"0fe93edea6cb8d4b30416a6d319164f8828ad8b7","ref":"refs/heads/main","pushedAt":"2024-04-27T21:24:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Some fixes for the new mobile apps (#4526)","shortMessageHtmlLink":"Some fixes for the new mobile apps (#4526)"}},{"before":"2fcd6332b5f7942c62c692b73c42e81162b6cba2","after":null,"ref":"refs/heads/fix-new-mobile-apps","pushedAt":"2024-04-27T21:24:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"}},{"before":"546583f40662db213fecd797eb7c7394ea0b7422","after":"2fcd6332b5f7942c62c692b73c42e81162b6cba2","ref":"refs/heads/fix-new-mobile-apps","pushedAt":"2024-04-27T21:10:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Some fixes for the new mobile apps","shortMessageHtmlLink":"Some fixes for the new mobile apps"}},{"before":null,"after":"546583f40662db213fecd797eb7c7394ea0b7422","ref":"refs/heads/fix-new-mobile-apps","pushedAt":"2024-04-27T21:07:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Some fixes for the new mobile apps","shortMessageHtmlLink":"Some fixes for the new mobile apps"}},{"before":"f40f45aee77dc03433b5db20a13a465ead3fe481","after":"c54f75efba7b6825255424f9477812e8a3247c0b","ref":"refs/heads/remove_upcase","pushedAt":"2024-04-27T21:01:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Change API inputs/outputs and structs to camelCase","shortMessageHtmlLink":"Change API inputs/outputs and structs to camelCase"}},{"before":"9dcc738f856d818b261507376290c544bf712d47","after":"e9aa5a545eda43e2e868f76115a3cc9c13d4cc30","ref":"refs/heads/main","pushedAt":"2024-04-27T20:16:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"fix emergency access invites (#4337)\n\n* fix emergency access invites with no mail\r\n\r\nwhen mail is disabled instead of accepting emergency access for all\r\ninvited users automatically, we only accept if the user already exists\r\n\r\non registration of a new account any open emergency access invitations\r\nwill be accepted, if mail is disabled\r\n\r\nalso prevent invited emergency access contacts to register if emergency\r\naccess is disabled (this is only relevant for when mail is enabled, if\r\nmail is disabled they should have an Invitation entry)\r\n\r\n* delete emergency access invitations\r\n\r\nif an invited user is deleted in the /admin panel their emergency\r\naccess invitation will remain in the database which causes\r\nthe to_json_grantee_details fn to panic\r\n\r\n* improve missing emergency access grantees\r\n\r\ninstead of returning an empty emergency access contact the entry should\r\nnot be added to the list. also the error handling can be improved a bit.","shortMessageHtmlLink":"fix emergency access invites (#4337)"}},{"before":"9350d064f4c72c4a8d306a689e2a436b592a7745","after":"f40f45aee77dc03433b5db20a13a465ead3fe481","ref":"refs/heads/remove_upcase","pushedAt":"2024-04-27T20:12:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Change API inputs/outputs and structs to camelCase","shortMessageHtmlLink":"Change API inputs/outputs and structs to camelCase"}},{"before":"2dcc6ca05210457521c3fee3eed871c1095263a9","after":"9350d064f4c72c4a8d306a689e2a436b592a7745","ref":"refs/heads/remove_upcase","pushedAt":"2024-04-27T20:11:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Change API inputs/outputs and structs to camelCase","shortMessageHtmlLink":"Change API inputs/outputs and structs to camelCase"}},{"before":"84a7c7da5dc838a4e5b35695fa3fade4c6b84c37","after":"9dcc738f856d818b261507376290c544bf712d47","ref":"refs/heads/main","pushedAt":"2024-04-27T20:09:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"improve access to collections via groups (#4441)\n\n* refactor get_org_collections_details\r\n\r\n* improve access to collection check\r\n\r\n* fix get_org_collection_detail too","shortMessageHtmlLink":"improve access to collections via groups (#4441)"}},{"before":"1d21a6d7804832b72417050cf6a06a652d2d76ad","after":"2dcc6ca05210457521c3fee3eed871c1095263a9","ref":"refs/heads/remove_upcase","pushedAt":"2024-04-27T19:54:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Change API inputs/outputs and structs to camelCase","shortMessageHtmlLink":"Change API inputs/outputs and structs to camelCase"}},{"before":"ca9234ed869a3c2bbe2d340d18224179f4ad1d6b","after":"84a7c7da5dc838a4e5b35695fa3fade4c6b84c37","ref":"refs/heads/main","pushedAt":"2024-04-27T19:53:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Pass in collection ids to notifier when sharing cipher. (#4517)","shortMessageHtmlLink":"Pass in collection ids to notifier when sharing cipher. (#4517)"}},{"before":"27dc67fadd3d45b9f7d8d37407cef9453b8f5802","after":"ca9234ed869a3c2bbe2d340d18224179f4ad1d6b","ref":"refs/heads/main","pushedAt":"2024-04-27T19:51:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Add extra (unsupported) container build arch's (#4524)\n\nThere was a PR (#4370) to add i686/i386 support for Vaultwarden.\r\nThat specific PR was not a viable way of adding this.\r\n\r\nThis PR adds extra architectures for Debian based containers which we\r\nwill not support by default. Those images will not be build and pushed\r\nto our container registries.\r\n\r\nAdded the following architectures:\r\n - linux/386\r\n - linux/ppc64le\r\n - linux/s390x\r\n\r\nAgain, there will be no major support for these architectures, but it\r\nwill allow people who use these architectures to build a Debian based\r\nbinary more easily","shortMessageHtmlLink":"Add extra (unsupported) container build arch's (#4524)"}},{"before":"909e0d76726992de9c196cd911db3facc66f00ad","after":"1d21a6d7804832b72417050cf6a06a652d2d76ad","ref":"refs/heads/remove_upcase","pushedAt":"2024-04-27T18:38:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Change API inputs/outputs and structs to camelCase","shortMessageHtmlLink":"Change API inputs/outputs and structs to camelCase"}},{"before":"2ad33ec97f415edb2af054f527efed52b3b93a9e","after":"27dc67fadd3d45b9f7d8d37407cef9453b8f5802","ref":"refs/heads/main","pushedAt":"2024-04-27T18:25:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Implement custom DNS resolver (#3988)","shortMessageHtmlLink":"Implement custom DNS resolver (#3988)"}},{"before":"c5e6d1f511885ef9e140f8c91c84fa3212a8ac5f","after":null,"ref":"refs/heads/icons_dns","pushedAt":"2024-04-27T18:25:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"}},{"before":"7bd2a2b74c5c384a9aee36ed27a45ad6621a84ca","after":"c5e6d1f511885ef9e140f8c91c84fa3212a8ac5f","ref":"refs/heads/icons_dns","pushedAt":"2024-04-27T18:10:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Merge branch 'main' into icons_dns","shortMessageHtmlLink":"Merge branch 'main' into icons_dns"}},{"before":"7ffce5318a008589d14dc96e081e73da93c58016","after":null,"ref":"refs/heads/dependabot/cargo/cargo-acb06c3a58","pushedAt":"2024-04-26T22:54:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e1a8df96dbadfbf5ad36ce9aa2f31f34396166c2","after":"2ad33ec97f415edb2af054f527efed52b3b93a9e","ref":"refs/heads/main","pushedAt":"2024-04-26T22:53:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Update Crate and Rust (#4522)\n\n* Update Crate and Rust\r\n\r\n- Updated all crates\r\n- Updated Rust to the latest patch version\r\n\r\n* Updated GitHub Actions","shortMessageHtmlLink":"Update Crate and Rust (#4522)"}},{"before":null,"after":"7ffce5318a008589d14dc96e081e73da93c58016","ref":"refs/heads/dependabot/cargo/cargo-acb06c3a58","pushedAt":"2024-04-19T19:50:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump rustls in the cargo group across 1 directory\n\nBumps the cargo group with 1 update in the / directory: [rustls](https://github.com/rustls/rustls).\n\n\nUpdates `rustls` from 0.21.10 to 0.21.11\n- [Release notes](https://github.com/rustls/rustls/releases)\n- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rustls/rustls/compare/v/0.21.10...v/0.21.11)\n\n---\nupdated-dependencies:\n- dependency-name: rustls\n dependency-type: indirect\n dependency-group: cargo\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rustls in the cargo group across 1 directory"}},{"before":"0dd13e853627925b03867c3ec898c76c2d2291d5","after":"7bd2a2b74c5c384a9aee36ed27a45ad6621a84ca","ref":"refs/heads/icons_dns","pushedAt":"2024-04-06T20:18:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BlackDex","name":"Mathijs van Veluw","path":"/BlackDex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610450?s=80&v=4"},"commit":{"message":"Implement custom DNS resolver","shortMessageHtmlLink":"Implement custom DNS resolver"}},{"before":"e42a37c6c12bf7d51dd33ff7b6f000f4be6c8384","after":"e1a8df96dbadfbf5ad36ce9aa2f31f34396166c2","ref":"refs/heads/main","pushedAt":"2024-04-06T12:42:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Update Key Rotation web-vault v2024.3.x (#4446)\n\nKey rotation was changed since 2024.1.x.\r\nMultiple other items were added to be rotated like password-reset and emergency-access data to be part of just one POST instead of having multiple.\r\n\r\nSee: https://github.com/dani-garcia/bw_web_builds/pull/157","shortMessageHtmlLink":"Update Key Rotation web-vault v2024.3.x (#4446)"}},{"before":"129b835ac7eaedba00c3aafcdaff2bbe263aaf2f","after":"e42a37c6c12bf7d51dd33ff7b6f000f4be6c8384","ref":"refs/heads/main","pushedAt":"2024-04-06T11:55:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Update crates and some Clippy fixes (#4475)\n\n- Updated all crates including reqwest\r\n- Fixed some clippy lints reported by nightly Rust","shortMessageHtmlLink":"Update crates and some Clippy fixes (#4475)"}},{"before":"4f73c38b09a1ed3a8e5f0f8ad5f5833c5749e48c","after":null,"ref":"refs/heads/dependabot/cargo/h2-0.3.26","pushedAt":"2024-04-06T09:47:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"2d98aa304501b0f710d3a97ec854acdfc115228f","after":"129b835ac7eaedba00c3aafcdaff2bbe263aaf2f","ref":"refs/heads/main","pushedAt":"2024-04-06T09:45:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BlackDex","name":"Mathijs van Veluw","path":"/BlackDex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/610450?s=80&v=4"},"commit":{"message":"update web-vault to v2024.3.1 (new vertical layout) (#4468)\n\n* update web-vault to v2024.3.0\r\n\r\n* update web-vault to v2024.3.1","shortMessageHtmlLink":"update web-vault to v2024.3.1 (new vertical layout) (#4468)"}},{"before":null,"after":"4f73c38b09a1ed3a8e5f0f8ad5f5833c5749e48c","ref":"refs/heads/dependabot/cargo/h2-0.3.26","pushedAt":"2024-04-05T16:23:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump h2 from 0.3.25 to 0.3.26\n\nBumps [h2](https://github.com/hyperium/h2) from 0.3.25 to 0.3.26.\n- [Release notes](https://github.com/hyperium/h2/releases)\n- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/h2/compare/v0.3.25...v0.3.26)\n\n---\nupdated-dependencies:\n- dependency-name: h2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump h2 from 0.3.25 to 0.3.26"}},{"before":"f6803bfa3ca114291bdb845802d38c014f5722ce","after":null,"ref":"refs/heads/yubico-async","pushedAt":"2024-03-23T15:03:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"}},{"before":"93636eb3c3f3dda6211c2c47261218fcfe14cdaf","after":"2d98aa304501b0f710d3a97ec854acdfc115228f","ref":"refs/heads/main","pushedAt":"2024-03-23T15:03:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Use async verify for Yubikey (#4448)","shortMessageHtmlLink":"Use async verify for Yubikey (#4448)"}},{"before":"4074a8aba95d2892714b5c1d016362e3c75d34bc","after":"909e0d76726992de9c196cd911db3facc66f00ad","ref":"refs/heads/remove_upcase","pushedAt":"2024-03-23T15:02:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Change API inputs/outputs and structs to camelCase","shortMessageHtmlLink":"Change API inputs/outputs and structs to camelCase"}},{"before":"99d1fab92322152b656b3220a7db66383a638c14","after":"0dd13e853627925b03867c3ec898c76c2d2291d5","ref":"refs/heads/icons_dns","pushedAt":"2024-03-23T14:54:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dani-garcia","name":"Daniel García","path":"/dani-garcia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/725423?s=80&v=4"},"commit":{"message":"Implement custom DNS resolver","shortMessageHtmlLink":"Implement custom DNS resolver"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPAAirQA","startCursor":null,"endCursor":null}},"title":"Activity · dani-garcia/vaultwarden"}