{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":681181202,"defaultBranch":"master","name":"ip","ownerLogin":"jonasongg","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-08-21T12:55:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/120372506?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695311596.0","currentOid":""},"activityList":{"items":[{"before":"08e222099b90b91d9dd55f429383299a2629f3ff","after":"0b7b070a9ca4ec1cfda0e9a22d1bee74d9000c11","ref":"refs/heads/master","pushedAt":"2023-09-21T15:52:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Rename JAR file","shortMessageHtmlLink":"Rename JAR file"}},{"before":"065d43b090136dbac2dfe825708fa14b82b5c164","after":"08e222099b90b91d9dd55f429383299a2629f3ff","ref":"refs/heads/master","pushedAt":"2023-09-21T15:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Refactor Parser methods to be shorter","shortMessageHtmlLink":"Refactor Parser methods to be shorter"}},{"before":"6ad7631915430ffdc2eaeea8dc84fa94b2999c0f","after":"065d43b090136dbac2dfe825708fa14b82b5c164","ref":"refs/heads/master","pushedAt":"2023-09-21T15:25:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Edit docs README.md","shortMessageHtmlLink":"Edit docs README.md"}},{"before":"12cfec5c8b5fa9e56d2be77b6f2793d4dc6dfdfb","after":"6ad7631915430ffdc2eaeea8dc84fa94b2999c0f","ref":"refs/heads/master","pushedAt":"2023-09-12T08:15:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Add units to Timed's string representation","shortMessageHtmlLink":"Add units to Timed's string representation"}},{"before":"db4487ddbe307c2c4759ab8d846cea2dad3e3429","after":"12cfec5c8b5fa9e56d2be77b6f2793d4dc6dfdfb","ref":"refs/heads/master","pushedAt":"2023-09-12T02:58:52.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Merge pull request #2 from jonasongg/branch-A-CodeQuality\n\nImprove code quality","shortMessageHtmlLink":"Merge pull request #2 from jonasongg/branch-A-CodeQuality"}},{"before":"0a24da9ec7b392869cef758c51c41e13177ca262","after":"935dcda8a0ec0999a1bbebc3b38b2b524c6e4b45","ref":"refs/heads/branch-A-CodeQuality","pushedAt":"2023-09-12T02:57:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Merge branch 'master' into branch-A-CodeQuality","shortMessageHtmlLink":"Merge branch 'master' into branch-A-CodeQuality"}},{"before":"cd60df302b0e7459cc4153ff6382b7225d5d6351","after":"db4487ddbe307c2c4759ab8d846cea2dad3e3429","ref":"refs/heads/master","pushedAt":"2023-09-12T02:56:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Merge pull request #1 from jonasongg/branch-A-Assertions\n\nAdd assertions to Parser","shortMessageHtmlLink":"Merge pull request #1 from jonasongg/branch-A-Assertions"}},{"before":null,"after":"73255c4a21c2af5b63b2448d556497b0e3880cc2","ref":"refs/heads/branch-A-Assertions","pushedAt":"2023-09-12T02:45:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Add assertions to Parser\n\nThere are a few places in Parser where after splitting a string, the length of the resultant array is checked (and it should be 2).\n\nAdding assertions in these places can help make explicit the length of the resultant arrays, and document these assumptions clearly.\n\nLet's continue to use assertions to document such assumptions in the future for ease of maintainability.","shortMessageHtmlLink":"Add assertions to Parser"}},{"before":null,"after":"0a24da9ec7b392869cef758c51c41e13177ca262","ref":"refs/heads/branch-A-CodeQuality","pushedAt":"2023-09-12T02:44:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Reduce nesting in a few files\n\nThis commit attempts to improve code quality by making happy path in a few places more prominent by separating it from guard clauses. This also reduces the nesting in these places.\n\nLet's continue to work on the code quality of this project.","shortMessageHtmlLink":"Reduce nesting in a few files"}},{"before":null,"after":"cd60df302b0e7459cc4153ff6382b7225d5d6351","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-08T02:36:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Fix exiting Duke","shortMessageHtmlLink":"Fix exiting Duke"}},{"before":"425cc6364b37c1a37081d6f9ce92a0cca4174f84","after":"cd60df302b0e7459cc4153ff6382b7225d5d6351","ref":"refs/heads/master","pushedAt":"2023-09-06T12:58:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Fix exiting Duke","shortMessageHtmlLink":"Fix exiting Duke"}},{"before":null,"after":"425cc6364b37c1a37081d6f9ce92a0cca4174f84","ref":"refs/heads/branch-A-CheckStyle","pushedAt":"2023-09-04T19:00:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Add CheckStyle and fix style issues","shortMessageHtmlLink":"Add CheckStyle and fix style issues"}},{"before":"7630ab93c7394e18bbd9bcd4897a756e900e11d7","after":"425cc6364b37c1a37081d6f9ce92a0cca4174f84","ref":"refs/heads/master","pushedAt":"2023-09-04T19:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Add CheckStyle and fix style issues","shortMessageHtmlLink":"Add CheckStyle and fix style issues"}},{"before":null,"after":"e44305cf699ae0a947930131c7d9e885174cfaa3","ref":"refs/heads/branch-Level-9","pushedAt":"2023-08-30T07:17:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Implement find command","shortMessageHtmlLink":"Implement find command"}},{"before":null,"after":"9d1209ed9437a2d29782624c1fa73b67c943520f","ref":"refs/heads/branch-A-CodingStandard","pushedAt":"2023-08-30T07:17:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Tweak code to follow coding standard","shortMessageHtmlLink":"Tweak code to follow coding standard"}},{"before":null,"after":"72887037c13c40e9ea36937d8babf3efbf5490b0","ref":"refs/heads/branch-A-JavaDoc","pushedAt":"2023-08-30T07:13:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Add JavaDoc to all files","shortMessageHtmlLink":"Add JavaDoc to all files"}},{"before":"456b40bbaba25986d72c9a1b8da1e3472edc759e","after":"7630ab93c7394e18bbd9bcd4897a756e900e11d7","ref":"refs/heads/master","pushedAt":"2023-08-29T16:58:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Merge branch-A-CodingStandards into master","shortMessageHtmlLink":"Merge branch-A-CodingStandards into master"}},{"before":"68cdc367181e9f9f78e30b9a42c8509f5360a953","after":"456b40bbaba25986d72c9a1b8da1e3472edc759e","ref":"refs/heads/master","pushedAt":"2023-08-29T16:00:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"fix parser bugs and add more parser tests","shortMessageHtmlLink":"fix parser bugs and add more parser tests"}},{"before":"4e69d42bcf2dd93b0b1a33cd25fc2d3168f40725","after":"68cdc367181e9f9f78e30b9a42c8509f5360a953","ref":"refs/heads/master","pushedAt":"2023-08-29T15:27:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"add test for command and parser","shortMessageHtmlLink":"add test for command and parser"}},{"before":"777e7212e151cf9778df4214e1aec1468dbc6a0a","after":"4e69d42bcf2dd93b0b1a33cd25fc2d3168f40725","ref":"refs/heads/master","pushedAt":"2023-08-29T10:10:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"Merge branch 'add-gradle-support'","shortMessageHtmlLink":"Merge branch 'add-gradle-support'"}},{"before":"62a876cb3d83c4271cc46f20b66dfac68bb63c99","after":"777e7212e151cf9778df4214e1aec1468dbc6a0a","ref":"refs/heads/master","pushedAt":"2023-08-29T09:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"refactor all files to packages","shortMessageHtmlLink":"refactor all files to packages"}},{"before":"1b778e08190324931aac8ea296db82e5087e20ac","after":"62a876cb3d83c4271cc46f20b66dfac68bb63c99","ref":"refs/heads/master","pushedAt":"2023-08-29T09:19:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"add exception for out-of-bounds task index","shortMessageHtmlLink":"add exception for out-of-bounds task index"}},{"before":"04158e3c1ecda7a50822040d48f3424055a45f68","after":"1b778e08190324931aac8ea296db82e5087e20ac","ref":"refs/heads/master","pushedAt":"2023-08-29T08:43:08.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"fix index bug for delete and un/mark","shortMessageHtmlLink":"fix index bug for delete and un/mark"}},{"before":"2ee3d008357f39b5bd9e1924af5b550110385ff6","after":"04158e3c1ecda7a50822040d48f3424055a45f68","ref":"refs/heads/master","pushedAt":"2023-08-29T01:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"implement datetime parsing and displaying","shortMessageHtmlLink":"implement datetime parsing and displaying"}},{"before":null,"after":"04158e3c1ecda7a50822040d48f3424055a45f68","ref":"refs/heads/branch-Level-8","pushedAt":"2023-08-29T01:45:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"implement datetime parsing and displaying","shortMessageHtmlLink":"implement datetime parsing and displaying"}},{"before":null,"after":"2ee3d008357f39b5bd9e1924af5b550110385ff6","ref":"refs/heads/branch-Level-7","pushedAt":"2023-08-28T07:53:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"implement loading data to file","shortMessageHtmlLink":"implement loading data to file"}},{"before":"83fbc2beaa91dda7f9a8ce948356cb8a9c1f708e","after":"2ee3d008357f39b5bd9e1924af5b550110385ff6","ref":"refs/heads/master","pushedAt":"2023-08-28T07:52:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"implement loading data to file","shortMessageHtmlLink":"implement loading data to file"}},{"before":"c75a101089bae83d25e9eaaa407d79c45d0a9745","after":"83fbc2beaa91dda7f9a8ce948356cb8a9c1f708e","ref":"refs/heads/master","pushedAt":"2023-08-24T10:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"close scanner when bye","shortMessageHtmlLink":"close scanner when bye"}},{"before":"ab420cb499daaa7944a30f47255923642f606ecf","after":"c75a101089bae83d25e9eaaa407d79c45d0a9745","ref":"refs/heads/master","pushedAt":"2023-08-23T07:48:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"add delete command","shortMessageHtmlLink":"add delete command"}},{"before":"fd258dcc96e2b462f6dbd6f13b46fe68eda0daba","after":"ab420cb499daaa7944a30f47255923642f606ecf","ref":"refs/heads/master","pushedAt":"2023-08-23T06:31:48.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jonasongg","name":"jonasongg","path":"/jonasongg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/120372506?s=80&v=4"},"commit":{"message":"add Event class","shortMessageHtmlLink":"add Event class"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADheVTWwA","startCursor":null,"endCursor":null}},"title":"Activity ยท jonasongg/ip"}