{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":632122724,"defaultBranch":"main","name":"goph-keeper","ownerLogin":"alkurbatov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-24T18:57:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4321293?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683200233.0","currentOid":""},"activityList":{"items":[{"before":"66d4a4d8ea6b6c3c07882b183a7cb186aa1508c3","after":"6aec01bd946b60fc794c766eef19376c27b0f5aa","ref":"refs/heads/main","pushedAt":"2023-05-17T19:08:53.364Z","pushType":"pr_merge","commitsCount":27,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"Merge pull request #2 from alkurbatov/iter2\n\nIter2","shortMessageHtmlLink":"Merge pull request #2 from alkurbatov/iter2"}},{"before":"8bd6625c50f60e53ac7b07e5f687a6eec38ad17c","after":"6c0a5b16ed4c709d4e835045911844e0db4fa585","ref":"refs/heads/iter2","pushedAt":"2023-05-13T12:48:02.678Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ› (keepctl) Require binary data in hex format to avoid data loss\n\nAlso, correct 'edit card' command help.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ› (keepctl) Require binary data in hex format to avoid data loss"}},{"before":"c40c01f779bf3241fdeb85c0c079eda4b6e89ef5","after":"8bd6625c50f60e53ac7b07e5f687a6eec38ad17c","ref":"refs/heads/iter2","pushedAt":"2023-05-13T12:42:35.717Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ› (keepctl) Require binary data in hex format to avoid data loss\n\nAlso, correct 'edit card' command help.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ› (keepctl) Require binary data in hex format to avoid data loss"}},{"before":"e3860cd4a4e39b20a3d8f046dd46d92ecac655a9","after":"c40c01f779bf3241fdeb85c0c079eda4b6e89ef5","ref":"refs/heads/iter2","pushedAt":"2023-05-13T12:22:36.888Z","pushType":"push","commitsCount":1,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"βœ… Test migrations in CI\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"βœ… Test migrations in CI"}},{"before":"d33a56cf72fef4c31342424beea661688220547c","after":"e3860cd4a4e39b20a3d8f046dd46d92ecac655a9","ref":"refs/heads/iter2","pushedAt":"2023-05-13T12:19:58.621Z","pushType":"push","commitsCount":5,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"βœ… Add logging interceptor to controller unit tests\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"βœ… Add logging interceptor to controller unit tests"}},{"before":"17a95e0082813ce34f3b8b9e47445a5631619e16","after":"d33a56cf72fef4c31342424beea661688220547c","ref":"refs/heads/iter2","pushedAt":"2023-05-12T18:48:44.824Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"✏ Fix typo\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"✏ Fix typo"}},{"before":"48259b135d0193293a964a5f73eb92a9a77edbbb","after":"17a95e0082813ce34f3b8b9e47445a5631619e16","ref":"refs/heads/iter2","pushedAt":"2023-05-12T18:37:49.075Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ‘· Make cmdline interface more consistent\n\n* Simplify usage.\n* Use common pattern for commands.\n* Add better help texts.\n* Avoid usage of persistent flags in local commands without children.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ‘· Make cmdline interface more consistent"}},{"before":"dfe7f9e20b40abca9d82a663102876371a05e9de","after":"48259b135d0193293a964a5f73eb92a9a77edbbb","ref":"refs/heads/iter2","pushedAt":"2023-05-12T18:36:49.543Z","pushType":"push","commitsCount":3,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ‘· Make cmdline interface more consistent\n\n* Simplify usage.\n* Use common pattern for commands.\n* Add better help texts.\n* Avoid usage of persistent flags in local commands without children.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ‘· Make cmdline interface more consistent"}},{"before":"02f5793b0f0a9d1c50984e4c6d7613735f17b260","after":"66d4a4d8ea6b6c3c07882b183a7cb186aa1508c3","ref":"refs/heads/main","pushedAt":"2023-05-12T18:19:15.619Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"Merge pull request #1 from alkurbatov/iter1\n\nΠ‘ΠΊΠ΅Π»Π΅Ρ‚ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°","shortMessageHtmlLink":"Merge pull request #1 from alkurbatov/iter1"}},{"before":"140e4f4650f16bb83194f43261a72201a476a5d7","after":"dfe7f9e20b40abca9d82a663102876371a05e9de","ref":"refs/heads/iter2","pushedAt":"2023-05-12T13:43:16.354Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ› Avoid env vars conflicts on client side\n\nUse special prefix to avoid conflicts with\nalready existing env variables, e.g. USERNAME.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ› Avoid env vars conflicts on client side"}},{"before":"9ec7bb1de8bab121b53368d538fe8b4f318ca1ae","after":"140e4f4650f16bb83194f43261a72201a476a5d7","ref":"refs/heads/iter2","pushedAt":"2023-05-12T13:26:29.476Z","pushType":"push","commitsCount":1,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ› Show nice error when new secret's name same as name of other secret\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ› Show nice error when new secret's name same as name of other secret"}},{"before":"d61b21a23d4ca01c88f966a8c2073ffa38fbee2f","after":"9ec7bb1de8bab121b53368d538fe8b4f318ca1ae","ref":"refs/heads/iter2","pushedAt":"2023-05-12T13:03:49.983Z","pushType":"push","commitsCount":2,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ› Typo\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ› Typo"}},{"before":"201d50757b10218c484414d52da3a7ef30a70054","after":"d61b21a23d4ca01c88f966a8c2073ffa38fbee2f","ref":"refs/heads/iter2","pushedAt":"2023-05-12T12:09:35.081Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Introduce edit command\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Introduce edit command"}},{"before":"8f1f3ba09b32db4675e7ad4a7a48212a3a7a4ee3","after":"201d50757b10218c484414d52da3a7ef30a70054","ref":"refs/heads/iter2","pushedAt":"2023-05-11T19:32:19.828Z","pushType":"push","commitsCount":1,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Introduce edit command\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Introduce edit command"}},{"before":"1dd774b1104c2619b7dbe7835072436972fed463","after":"8f1f3ba09b32db4675e7ad4a7a48212a3a7a4ee3","ref":"refs/heads/iter2","pushedAt":"2023-05-11T09:25:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement logging server interceptor\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement logging server interceptor"}},{"before":"a7643dd3b4629e49531182d438138f45ffdf5290","after":"1dd774b1104c2619b7dbe7835072436972fed463","ref":"refs/heads/iter2","pushedAt":"2023-05-10T19:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Introduce pull command\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Introduce pull command"}},{"before":"97c3a4117f8b5cc388016d77d5a719dab60e0063","after":"a7643dd3b4629e49531182d438138f45ffdf5290","ref":"refs/heads/iter2","pushedAt":"2023-05-10T10:32:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement delete command\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement delete command"}},{"before":"6d5d6d9c7d3d94a9872bf4f5a8e0246f7ad162ad","after":"97c3a4117f8b5cc388016d77d5a719dab60e0063","ref":"refs/heads/iter2","pushedAt":"2023-05-09T19:33:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement delete command\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement delete command"}},{"before":"fc3b770e3fe192f95bcba05f76d4037208f6f233","after":"6d5d6d9c7d3d94a9872bf4f5a8e0246f7ad162ad","ref":"refs/heads/iter2","pushedAt":"2023-05-09T13:20:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ‘· Introduce 'make update-snapshots' command\n\nFor convenience.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ‘· Introduce 'make update-snapshots' command"}},{"before":"c9a946e643ac4bf91074ca11b4a31a60f49be4f2","after":"fc3b770e3fe192f95bcba05f76d4037208f6f233","ref":"refs/heads/iter2","pushedAt":"2023-05-09T09:30:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ‘· Reintroduce 'make build' command as 'make all'\n\nAs it is sometimes convenient to build whole project without running in docker.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ‘· Reintroduce 'make build' command as 'make all'"}},{"before":"5221023bcffe2a2b93582d4255b717bc1afa8a7f","after":"c9a946e643ac4bf91074ca11b4a31a60f49be4f2","ref":"refs/heads/iter2","pushedAt":"2023-05-08T19:58:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement upload of secret text data\n\nAlso, provide authentication routine and refactor unit tests.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement upload of secret text data"}},{"before":"d0e2b5d09fece42dc83e4d6472fc09d6cc231607","after":"5221023bcffe2a2b93582d4255b717bc1afa8a7f","ref":"refs/heads/iter2","pushedAt":"2023-05-08T15:50:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement upload of secret text data\n\nAlso, provide authentication routine and refactor unit tests.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement upload of secret text data"}},{"before":"21118eea4bc2ad9c332e698ddb6ec2e44d06483a","after":"d0e2b5d09fece42dc83e4d6472fc09d6cc231607","ref":"refs/heads/iter2","pushedAt":"2023-05-07T19:50:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement upload of secret text data\n\nAlso, provide authentication routine and refactor unit tests.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement upload of secret text data"}},{"before":"899d7f35c25154f7b4a2fc78ce9842e341755042","after":"21118eea4bc2ad9c332e698ddb6ec2e44d06483a","ref":"refs/heads/iter2","pushedAt":"2023-05-07T19:42:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement upload of secret text data\n\nAlso, provide authentication routine and refactor unit tests.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement upload of secret text data"}},{"before":"d40894101050a6996747a06bc76ba9d3dcac1a7c","after":"899d7f35c25154f7b4a2fc78ce9842e341755042","ref":"refs/heads/iter2","pushedAt":"2023-05-07T19:38:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement upload of secret text data\n\nAlso, provide authentication routine and refactor unit tests.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement upload of secret text data"}},{"before":"6f11f8ffc5603e051a573dfcee537f3b59541ee0","after":"d40894101050a6996747a06bc76ba9d3dcac1a7c","ref":"refs/heads/iter2","pushedAt":"2023-05-07T17:14:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement upload of secret text data\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement upload of secret text data"}},{"before":"d991fc1a14cf81c682ffef987c82f2e48c159c91","after":"6f11f8ffc5603e051a573dfcee537f3b59541ee0","ref":"refs/heads/iter2","pushedAt":"2023-05-07T16:55:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement upload of secret text data\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement upload of secret text data"}},{"before":"7dc6c8e2deb945078e48126a1c9cd4e76c16495f","after":"ebf99cf74ce4a9c124480e5c4a1f76d6d89470b0","ref":"refs/heads/iter1","pushedAt":"2023-05-07T16:52:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Project skeleton\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Project skeleton"}},{"before":"420695555daf665f4dcd70a28d590420432b4080","after":"d991fc1a14cf81c682ffef987c82f2e48c159c91","ref":"refs/heads/iter2","pushedAt":"2023-05-06T10:31:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement user registration and login\n\nA valid JWT token is issued on both requests.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement user registration and login"}},{"before":"b1fa8b80941cd7cde36d9d40d671d6af55e6242a","after":"420695555daf665f4dcd70a28d590420432b4080","ref":"refs/heads/iter2","pushedAt":"2023-05-05T19:39:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alkurbatov","name":"Aleksandr Kurbatov","path":"/alkurbatov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4321293?s=80&v=4"},"commit":{"message":"πŸ”§ Implement user registration and login\n\nA valid JWT token is issued on both requests.\n\nSigned-off-by: Alexander Kurbatov ","shortMessageHtmlLink":"πŸ”§ Implement user registration and login"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADLuM4rwA","startCursor":null,"endCursor":null}},"title":"Activity Β· alkurbatov/goph-keeper"}