{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":554110348,"defaultBranch":"main","name":"defguard","ownerLogin":"DefGuard","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-19T09:09:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105793343?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718716506.0","currentOid":""},"activityList":{"items":[{"before":"a3234caf5d23564aeda0e58edaefd6f9eea256fe","after":null,"ref":"refs/heads/update-logo","pushedAt":"2024-06-18T13:15:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"}},{"before":"ae9874e8affabb9bc09dfae53764b5f86f221a49","after":"9ae4a6228f50f1222b24183e1ebcac31668298b4","ref":"refs/heads/dev","pushedAt":"2024-06-18T13:15:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"feat: add new logo (#646)\n\n* add new logo\r\n\r\n* update pwa icons\r\n\r\n* optimize with oxipng\r\n\r\n* fix appstore logo","shortMessageHtmlLink":"feat: add new logo (#646)"}},{"before":"69ee275f764ec0da04aa8ec0113dcbd9f24aa9fd","after":"a3234caf5d23564aeda0e58edaefd6f9eea256fe","ref":"refs/heads/update-logo","pushedAt":"2024-06-18T13:02:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into update-logo","shortMessageHtmlLink":"Merge branch 'dev' into update-logo"}},{"before":"cf7679eb2f81133d996d69e21dfd6bd5017d4794","after":"69ee275f764ec0da04aa8ec0113dcbd9f24aa9fd","ref":"refs/heads/update-logo","pushedAt":"2024-06-18T12:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"fix appstore logo","shortMessageHtmlLink":"fix appstore logo"}},{"before":"86092b6a9197d811c8558bb29e171641a90fe232","after":"cf7679eb2f81133d996d69e21dfd6bd5017d4794","ref":"refs/heads/update-logo","pushedAt":"2024-06-18T11:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"optimize with oxipng","shortMessageHtmlLink":"optimize with oxipng"}},{"before":"ef355bff2ef94c8ed60f2b38f30b927109d55169","after":"86092b6a9197d811c8558bb29e171641a90fe232","ref":"refs/heads/update-logo","pushedAt":"2024-06-18T10:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"update pwa icons","shortMessageHtmlLink":"update pwa icons"}},{"before":"4a17feea5b0f1368bbb1a4f4ad08ce7f83efdca2","after":null,"ref":"refs/heads/add-more-logs","pushedAt":"2024-06-18T08:37:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"}},{"before":"99b76f7b11543153b1c8d4d6f093438f06ef5071","after":"ae9874e8affabb9bc09dfae53764b5f86f221a49","ref":"refs/heads/dev","pushedAt":"2024-06-18T08:37:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"Add more logging (#645)\n\n* add more logs 1\r\n\r\n* add more logs 2\r\n\r\n* add missing semicolon\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Jacek Chmielewski \r\n\r\n---------\r\n\r\nCo-authored-by: Jacek Chmielewski ","shortMessageHtmlLink":"Add more logging (#645)"}},{"before":"4c0cc4c9edd23bcff94fd8b26703b86a8482770a","after":"4a17feea5b0f1368bbb1a4f4ad08ce7f83efdca2","ref":"refs/heads/add-more-logs","pushedAt":"2024-06-18T08:20:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into add-more-logs","shortMessageHtmlLink":"Merge branch 'dev' into add-more-logs"}},{"before":"87607752b577a2fa2ca11213687cd5ae7f06af68","after":null,"ref":"refs/heads/fix-mfa-logout","pushedAt":"2024-06-18T08:01:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"}},{"before":"4dc9ff87ae75e661247190de9701a72792e392c2","after":"99b76f7b11543153b1c8d4d6f093438f06ef5071","ref":"refs/heads/dev","pushedAt":"2024-06-18T08:01:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"fix: logout all sessions when mfa is enabled (#644)","shortMessageHtmlLink":"fix: logout all sessions when mfa is enabled (#644)"}},{"before":"b70d1729519c87d845841e95f3cd44db9a5b811e","after":"4c0cc4c9edd23bcff94fd8b26703b86a8482770a","ref":"refs/heads/add-more-logs","pushedAt":"2024-06-17T16:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Jacek Chmielewski ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":null,"after":"ef355bff2ef94c8ed60f2b38f30b927109d55169","ref":"refs/heads/update-logo","pushedAt":"2024-06-17T11:23:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"add new logo","shortMessageHtmlLink":"add new logo"}},{"before":"7ce48e7ca2f93da246cc6ccdafae1de628fb0371","after":"b70d1729519c87d845841e95f3cd44db9a5b811e","ref":"refs/heads/add-more-logs","pushedAt":"2024-06-17T08:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"add missing semicolon","shortMessageHtmlLink":"add missing semicolon"}},{"before":"2564eba9d51a73a0e141842662c5e786c131c5e5","after":"7ce48e7ca2f93da246cc6ccdafae1de628fb0371","ref":"refs/heads/add-more-logs","pushedAt":"2024-06-17T08:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"add more logs 2","shortMessageHtmlLink":"add more logs 2"}},{"before":null,"after":"2564eba9d51a73a0e141842662c5e786c131c5e5","ref":"refs/heads/add-more-logs","pushedAt":"2024-06-16T16:14:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"add more logs 1","shortMessageHtmlLink":"add more logs 1"}},{"before":null,"after":"87607752b577a2fa2ca11213687cd5ae7f06af68","ref":"refs/heads/fix-mfa-logout","pushedAt":"2024-06-14T13:50:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"logout all sessions when mfa is enabled","shortMessageHtmlLink":"logout all sessions when mfa is enabled"}},{"before":null,"after":"e386c5ec07a046f6d4e4d86964ff73392f7dbbec","ref":"refs/heads/openid-login","pushedAt":"2024-06-13T16:45:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"j-chmielewski","name":"Jacek Chmielewski","path":"/j-chmielewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/921741?s=80&v=4"},"commit":{"message":"wip: display providers","shortMessageHtmlLink":"wip: display providers"}},{"before":"0d09a8e48ff62be4b1b7c17ebe4cda7d1ba21ef6","after":null,"ref":"refs/heads/add-disable-user","pushedAt":"2024-06-13T07:01:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"}},{"before":"c92960e787349d52e37505031002ae5cd013ef2b","after":"4dc9ff87ae75e661247190de9701a72792e392c2","ref":"refs/heads/dev","pushedAt":"2024-06-13T07:01:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"feat: add user disabling (#640)\n\n* add is_active column to the database\r\n\r\n* use is_active field to check if the user is active\r\n\r\n* add backend logic\r\n\r\n* handle user disabling on the frontend\r\n\r\n* sqlx prepare\r\n\r\n* prevent disabled users from starting the enrollment\r\n\r\n* set active by default\r\n\r\n* prevent starting desktop configuration for disabled users\r\n\r\n* logout disabled users\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Jacek Chmielewski \r\n\r\n* remove distinct on\r\n\r\n* logout, then change status\r\n\r\n* update generated localization\r\n\r\n* add warnings\r\n\r\n* modify frontend handling of disabled users\r\n\r\n* sqlx prepare\r\n\r\n* add tests\r\n\r\n* prevent from starting password reset on disabled user\r\n\r\n* don't display password reset button if the user is disabled\r\n\r\n* add ldap todo\r\n\r\n* hide user status from himself\r\n\r\n* prevent admin from disabling himself\r\n\r\n* add more tests\r\n\r\n* properly check if the admin is going to disable himself\r\n\r\n* fix css\r\n\r\n* add new line to migrations\r\n\r\n* rephrase\r\n\r\nCo-authored-by: Adam \r\n\r\n* don't panic\r\n\r\n* add more log messages\r\n\r\n* make tests more reliable\r\n\r\n* upddate protobufs\r\n\r\n* format\r\n\r\n* sqlx prepare\r\n\r\n* fix test\r\n\r\n---------\r\n\r\nCo-authored-by: Jacek Chmielewski \r\nCo-authored-by: Adam ","shortMessageHtmlLink":"feat: add user disabling (#640)"}},{"before":"75918ac3f9b25a280023afa03a3e85265a77d69e","after":"0d09a8e48ff62be4b1b7c17ebe4cda7d1ba21ef6","ref":"refs/heads/add-disable-user","pushedAt":"2024-06-12T15:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"b740eae1b6628331a65894ed54bf4390a29e956d","after":"75918ac3f9b25a280023afa03a3e85265a77d69e","ref":"refs/heads/add-disable-user","pushedAt":"2024-06-12T12:09:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"sqlx prepare","shortMessageHtmlLink":"sqlx prepare"}},{"before":"668214fb5f7626b4c0c2b8ef6b13c053e3955eb1","after":"b740eae1b6628331a65894ed54bf4390a29e956d","ref":"refs/heads/add-disable-user","pushedAt":"2024-06-12T10:52:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into add-disable-user","shortMessageHtmlLink":"Merge branch 'dev' into add-disable-user"}},{"before":"0688a6b9c299b07b9db5eb7938861f022a99793e","after":"668214fb5f7626b4c0c2b8ef6b13c053e3955eb1","ref":"refs/heads/add-disable-user","pushedAt":"2024-06-12T10:50:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"255d97f031033fbd3582b11152950b9aed842b45","after":"0688a6b9c299b07b9db5eb7938861f022a99793e","ref":"refs/heads/add-disable-user","pushedAt":"2024-06-12T10:46:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"upddate protobufs","shortMessageHtmlLink":"upddate protobufs"}},{"before":"2b5ddbfefb7f01a9820b1d91878205e29c6d6e3b","after":"255d97f031033fbd3582b11152950b9aed842b45","ref":"refs/heads/add-disable-user","pushedAt":"2024-06-12T09:13:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"Merge branch 'add-disable-user' of https://github.com/DefGuard/defguard into add-disable-user","shortMessageHtmlLink":"Merge branch 'add-disable-user' of https://github.com/DefGuard/defguard…"}},{"before":"576aa44f6eb1be200e334cbc383d4195fe1264ce","after":"2b5ddbfefb7f01a9820b1d91878205e29c6d6e3b","ref":"refs/heads/add-disable-user","pushedAt":"2024-06-12T07:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"rephrase\n\nCo-authored-by: Adam ","shortMessageHtmlLink":"rephrase"}},{"before":"41370ac18839899d05ae9226f8cad50aff231ee2","after":"576aa44f6eb1be200e334cbc383d4195fe1264ce","ref":"refs/heads/add-disable-user","pushedAt":"2024-06-12T07:17:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"add new line to migrations","shortMessageHtmlLink":"add new line to migrations"}},{"before":"f714fc120e5e49ba65488c5a8b09d4c4a80abf47","after":null,"ref":"refs/heads/fix-oid-mfa","pushedAt":"2024-06-11T12:36:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"}},{"before":"6acd5a742e8e99768ff05a2d5e2896fcd2241282","after":"c92960e787349d52e37505031002ae5cd013ef2b","ref":"refs/heads/dev","pushedAt":"2024-06-11T12:36:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"t-aleksander","name":"Aleksander","path":"/t-aleksander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/170264518?s=80&v=4"},"commit":{"message":"fix: verify mfa status during openid authorization (#641)\n\n* check if user has mfa enabled during openid flow\r\n\r\n* add comments","shortMessageHtmlLink":"fix: verify mfa status during openid authorization (#641)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaHwTnAA","startCursor":null,"endCursor":null}},"title":"Activity · DefGuard/defguard"}