{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":675115158,"defaultBranch":"main","name":"bank-api","ownerLogin":"akuniutka","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-05T20:39:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/110672350?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691954138.0","currentOid":""},"activityList":{"items":[{"before":"81949385bf37e6f51998846b5394bd6c89106a9a","after":"3eab1aedbeff7e356eba16a22cd8daf9b54a5d30","ref":"refs/heads/main","pushedAt":"2023-10-01T21:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"moved integration tests from H2 to Testcontainers","shortMessageHtmlLink":"moved integration tests from H2 to Testcontainers"}},{"before":"75d5b0d5350bd8ab29afb2c19bd13f775c938238","after":"81949385bf37e6f51998846b5394bd6c89106a9a","ref":"refs/heads/main","pushedAt":"2023-09-17T14:46:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"updated formatting in README.md","shortMessageHtmlLink":"updated formatting in README.md"}},{"before":"ab4648e4732e511718e927d5d7e6ccc4390ac5d4","after":"75d5b0d5350bd8ab29afb2c19bd13f775c938238","ref":"refs/heads/main","pushedAt":"2023-09-17T14:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"updated formatting in and fixed several typos README.md","shortMessageHtmlLink":"updated formatting in and fixed several typos README.md"}},{"before":"49cb623502bdbf453bf646522312cdb3df5098bb","after":"ab4648e4732e511718e927d5d7e6ccc4390ac5d4","ref":"refs/heads/main","pushedAt":"2023-09-03T18:07:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added a link to a running instance of the application to README.md","shortMessageHtmlLink":"added a link to a running instance of the application to README.md"}},{"before":"8d407a0a730618670718e6c12d0ab1c5c511fdde","after":"49cb623502bdbf453bf646522312cdb3df5098bb","ref":"refs/heads/main","pushedAt":"2023-09-03T17:36:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"updated database screenshot and dump","shortMessageHtmlLink":"updated database screenshot and dump"}},{"before":"4f66605a6c18900b89abc2ce526479e68dfc2ea3","after":"8d407a0a730618670718e6c12d0ab1c5c511fdde","ref":"refs/heads/main","pushedAt":"2023-09-03T10:02:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added an integration test for the save() method of TransferRepository","shortMessageHtmlLink":"added an integration test for the save() method of TransferRepository"}},{"before":"45674eb473ed087345d4576e7dbe04ccc5475a52","after":"4f66605a6c18900b89abc2ce526479e68dfc2ea3","ref":"refs/heads/main","pushedAt":"2023-09-02T20:41:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"removed unused import","shortMessageHtmlLink":"removed unused import"}},{"before":"7b404ee83cc496eb2c9c004106c06fa0fb9495d0","after":"45674eb473ed087345d4576e7dbe04ccc5475a52","ref":"refs/heads/main","pushedAt":"2023-09-02T10:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added @Transactional annotation to methods the controller invokes","shortMessageHtmlLink":"added @transactional annotation to methods the controller invokes"}},{"before":"b73b3ce472dd289b2e8885672664820a7a2ec464","after":"7b404ee83cc496eb2c9c004106c06fa0fb9495d0","ref":"refs/heads/main","pushedAt":"2023-09-02T09:48:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added Docker volume 'data' to docker-compose script to persist data while restarting service; updated application version in Dockerfile and docker-compose script","shortMessageHtmlLink":"added Docker volume 'data' to docker-compose script to persist data w…"}},{"before":"bc99b8b843d3e5f4328bb29cf7292eaa87a81370","after":"b73b3ce472dd289b2e8885672664820a7a2ec464","ref":"refs/heads/main","pushedAt":"2023-08-31T19:04:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added a separate OperationsNotFoundException","shortMessageHtmlLink":"added a separate OperationsNotFoundException"}},{"before":"e4a36d319eb983e0edd99c5e49c903072409ec7c","after":"bc99b8b843d3e5f4328bb29cf7292eaa87a81370","ref":"refs/heads/main","pushedAt":"2023-08-30T19:05:05.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"connected ApiController directly to OperationService for deposits, withdrawals, and operation list retrieving; removed ApiService","shortMessageHtmlLink":"connected ApiController directly to OperationService for deposits, wi…"}},{"before":"986d2225e710c5b7c83310ecdb715e5319a31605","after":"e4a36d319eb983e0edd99c5e49c903072409ec7c","ref":"refs/heads/main","pushedAt":"2023-08-27T18:23:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"cleaned up Mockito.verify() calls (removed times(1))","shortMessageHtmlLink":"cleaned up Mockito.verify() calls (removed times(1))"}},{"before":"a861fdc81f27c463717e730403d8da2372a2e4ec","after":"986d2225e710c5b7c83310ecdb715e5319a31605","ref":"refs/heads/main","pushedAt":"2023-08-27T10:40:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"refactored Dockerfile for use on a machine without JDK","shortMessageHtmlLink":"refactored Dockerfile for use on a machine without JDK"}},{"before":"e2849bfed1cb1001aaa705071d54da64b3f06e24","after":"a861fdc81f27c463717e730403d8da2372a2e4ec","ref":"refs/heads/main","pushedAt":"2023-08-27T09:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added Dockerfile and script for docker-compose","shortMessageHtmlLink":"added Dockerfile and script for docker-compose"}},{"before":"3350bbd2ac13e687353c3e5c5879b491ba20cc19","after":"e2849bfed1cb1001aaa705071d54da64b3f06e24","ref":"refs/heads/main","pushedAt":"2023-08-27T08:22:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"fixed Spring property for config import: made file db.properties optional","shortMessageHtmlLink":"fixed Spring property for config import: made file db.properties opti…"}},{"before":"2a6c7c6f31974fa4e272b71bd17ed15303d0346d","after":"3350bbd2ac13e687353c3e5c5879b491ba20cc19","ref":"refs/heads/main","pushedAt":"2023-08-27T07:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"updated README.md","shortMessageHtmlLink":"updated README.md"}},{"before":"90b4937a7bd176ded348f322588ccf5d427bb565","after":"2a6c7c6f31974fa4e272b71bd17ed15303d0346d","ref":"refs/heads/main","pushedAt":"2023-08-26T22:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added endpoint for money transfers","shortMessageHtmlLink":"added endpoint for money transfers"}},{"before":"457f24d8a57382c60053d807786437f5f0d3727b","after":"90b4937a7bd176ded348f322588ccf5d427bb565","ref":"refs/heads/main","pushedAt":"2023-08-26T20:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added DTO for issuing transfer orders","shortMessageHtmlLink":"added DTO for issuing transfer orders"}},{"before":"daa38d0919fef4c35cbe98775880a7c0105a66f5","after":"457f24d8a57382c60053d807786437f5f0d3727b","ref":"refs/heads/main","pushedAt":"2023-08-26T20:08:51.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added method transferMoney to ApiService and supplementary methods to OperationService","shortMessageHtmlLink":"added method transferMoney to ApiService and supplementary methods to…"}},{"before":"5cc102ac94d051b3352ef3f1cd6c3daa5bae79e2","after":"daa38d0919fef4c35cbe98775880a7c0105a66f5","ref":"refs/heads/main","pushedAt":"2023-08-24T20:12:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"refactored method saveAccount in AccountService and added new versions of OperationService methods in order to replace old ones in the near future","shortMessageHtmlLink":"refactored method saveAccount in AccountService and added new version…"}},{"before":"85e407a69e58c6b8a2608f055f67d1a591463dec","after":"5cc102ac94d051b3352ef3f1cd6c3daa5bae79e2","ref":"refs/heads/main","pushedAt":"2023-08-22T22:16:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added a new entity Transfer to keep information on what an outgoing transfer operation corresponds to which an incoming transfer operation","shortMessageHtmlLink":"added a new entity Transfer to keep information on what an outgoing t…"}},{"before":"95ff5f8995d7ce59c6f97f2e33f498b716143f92","after":"85e407a69e58c6b8a2608f055f67d1a591463dec","ref":"refs/heads/main","pushedAt":"2023-08-22T21:19:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added two new types of operations for transfers: OUTGOING_TRANSFER and INCOMING_TRANSFER","shortMessageHtmlLink":"added two new types of operations for transfers: OUTGOING_TRANSFER an…"}},{"before":"a4ca2d6d53548b114ca79c5af57cf73f0d68fe91","after":"95ff5f8995d7ce59c6f97f2e33f498b716143f92","ref":"refs/heads/main","pushedAt":"2023-08-22T21:10:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"wrapped a common part of WebTestClient calls to a separate test class WebTestClientWrapper","shortMessageHtmlLink":"wrapped a common part of WebTestClient calls to a separate test class…"}},{"before":"728e7b3c717b7784fb8ce6a6544f9b57bce586bc","after":"a4ca2d6d53548b114ca79c5af57cf73f0d68fe91","ref":"refs/heads/main","pushedAt":"2023-08-21T19:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added a script for one more test user with an operations history, changed the version of the application to 1.1.1-SNAPSHOT, and updated README.md","shortMessageHtmlLink":"added a script for one more test user with an operations history, cha…"}},{"before":"ceddf9d52a54d8138a99b61ddeb8e5292e6061fa","after":"728e7b3c717b7784fb8ce6a6544f9b57bce586bc","ref":"refs/heads/main","pushedAt":"2023-08-20T16:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"refactored integration tests for BalanceController","shortMessageHtmlLink":"refactored integration tests for BalanceController"}},{"before":"65301f6aba3a05b8edfaf4112a35a0ee30563054","after":"ceddf9d52a54d8138a99b61ddeb8e5292e6061fa","ref":"refs/heads/main","pushedAt":"2023-08-20T14:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added integration tests for OperationController when either user or operations not found","shortMessageHtmlLink":"added integration tests for OperationController when either user or o…"}},{"before":"25c01f2988f15565d441e3c5ffcd6c7f5d3eef19","after":"65301f6aba3a05b8edfaf4112a35a0ee30563054","ref":"refs/heads/main","pushedAt":"2023-08-20T14:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added a unit test for handling exceptions from OperationController","shortMessageHtmlLink":"added a unit test for handling exceptions from OperationController"}},{"before":"a2457affa6e55b3b6c8e44a25ab967b48bcb9a6c","after":"25c01f2988f15565d441e3c5ffcd6c7f5d3eef19","ref":"refs/heads/main","pushedAt":"2023-08-20T13:58:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added integration tests for OperationController","shortMessageHtmlLink":"added integration tests for OperationController"}},{"before":"0a5778145c421fcaed465f1bdf9a6d156cc79d7f","after":"a2457affa6e55b3b6c8e44a25ab967b48bcb9a6c","ref":"refs/heads/main","pushedAt":"2023-08-20T11:00:58.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"switched OperationService from AccountRepository to AccountService","shortMessageHtmlLink":"switched OperationService from AccountRepository to AccountService"}},{"before":"77eff7f6c2cbe761cb3d6e6d3fb278a2bd8a5676","after":"0a5778145c421fcaed465f1bdf9a6d156cc79d7f","ref":"refs/heads/main","pushedAt":"2023-08-20T08:13:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akuniutka","name":"Andrei Kuniutka","path":"/akuniutka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110672350?s=80&v=4"},"commit":{"message":"added endpoint /getOperationList for retrieving user's operations","shortMessageHtmlLink":"added endpoint /getOperationList for retrieving user's operations"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADjPXBUwA","startCursor":null,"endCursor":null}},"title":"Activity · akuniutka/bank-api"}