{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":681727135,"defaultBranch":"master","name":"ip","ownerLogin":"tayian","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-08-22T16:15:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90464339?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695383019.0","currentOid":""},"activityList":{"items":[{"before":"909ef8029de031c4439a1731dc70fcf35b8ebf5e","after":"86e254268992aa8ceefb8574fcb0adbf82f5a26e","ref":"refs/heads/master","pushedAt":"2023-09-23T18:49:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Branch level 10\n\nProperly merge branch level 10","shortMessageHtmlLink":"Branch level 10"}},{"before":"9676dd481224201cdf97d125822a7c4ed8fa0178","after":null,"ref":"refs/tags/A-UserGuide","pushedAt":"2023-09-22T11:42:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"}},{"before":"9676dd481224201cdf97d125822a7c4ed8fa0178","after":"909ef8029de031c4439a1731dc70fcf35b8ebf5e","ref":"refs/heads/master","pushedAt":"2023-09-22T11:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update build.gradle to support Java 11","shortMessageHtmlLink":"Update build.gradle to support Java 11"}},{"before":"4be74c3f602508d3b4ace6617e9d9676d1907506","after":"9676dd481224201cdf97d125822a7c4ed8fa0178","ref":"refs/heads/master","pushedAt":"2023-09-20T21:46:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add User Guide and GUI Screenshots\n\nIncluded a comprehensive user guide to provide clear instructions on using the application effectively. Added screenshots of the Graphical User Interface (GUI) for visual reference.\r\n\r\nDetails:\r\n- Utilized 'docs' directory to store the user guide.\r\n- Authored the user guide in Markdown format, covering usage instructions.\r\n- Captured screenshots of critical application screens and saved them in 'docs'.\r\n- Ensured that the guide is accessible and user-friendly.","shortMessageHtmlLink":"Add User Guide and GUI Screenshots"}},{"before":"d6dfd345fcf60dc782230ec52126b621da5a71b4","after":"f69e683ec280db675504c8f85e29ab437d64c53e","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T17:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add Ui.png to show GUI","shortMessageHtmlLink":"Add Ui.png to show GUI"}},{"before":"052af779272588717ca4466d22b544c429883194","after":"d6dfd345fcf60dc782230ec52126b621da5a71b4","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T17:31:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a2a0399a01d334b586ca393482fb0275e710f7cc","after":"052af779272588717ca4466d22b544c429883194","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T17:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"fdbe33b58f7e6ff5b1738f22bcc9c5a1f04ab075","after":"a2a0399a01d334b586ca393482fb0275e710f7cc","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T17:24:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f3db5288f46b3239a64e2ae445242723b5a19c13","after":"fdbe33b58f7e6ff5b1738f22bcc9c5a1f04ab075","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T17:14:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b961aa6fcca192e8f52375b6ae1448d7cf196e61","after":"f3db5288f46b3239a64e2ae445242723b5a19c13","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T17:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0b0e0cdb453cb97c7ba97ff966d9206d37aa0a9f","after":"b961aa6fcca192e8f52375b6ae1448d7cf196e61","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T17:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"35ecc551437150a7e01f8db00635ef2a9d26cb9e","after":"4be74c3f602508d3b4ace6617e9d9676d1907506","ref":"refs/heads/master","pushedAt":"2023-09-20T16:34:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add GUI to Glen application\n\nAdd GUI for enhanced user interaction and visual representation\r\n\r\nThis commit introduces a graphical user interface (GUI) to replace the existing text-based interface, providing users with a more intuitive and visually appealing interaction with the application. The GUI integrates seamlessly with the underlying logic, maintaining all existing functionality while enhancing the user experience.\r\n\r\nChanges Made:\r\n\r\n- Implemented GUI components using JavaFX\r\n- Ensured compatibility with existing backend logic","shortMessageHtmlLink":"Add GUI to Glen application"}},{"before":"eaa27562d278e25c6174627ecdf91b73041ac486","after":"0b0e0cdb453cb97c7ba97ff966d9206d37aa0a9f","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T15:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update DialogBox to support GUI","shortMessageHtmlLink":"Update DialogBox to support GUI"}},{"before":"50269efda5463ff5e068dcbbb9e193b992168c87","after":"eaa27562d278e25c6174627ecdf91b73041ac486","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T15:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update build.gradle to support GUI","shortMessageHtmlLink":"Update build.gradle to support GUI"}},{"before":"920e28ca0e75a204c7509285bd35d7f12d0198bb","after":"50269efda5463ff5e068dcbbb9e193b992168c87","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T15:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update util files to support JavaFX","shortMessageHtmlLink":"Update util files to support JavaFX"}},{"before":"92b5af58d9d45e6edbd9e888d69e281eeb1d185b","after":"920e28ca0e75a204c7509285bd35d7f12d0198bb","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T15:36:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"fc0e52b3d4b1cbf1d3e711359e9d56184b18e096","after":"92b5af58d9d45e6edbd9e888d69e281eeb1d185b","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T15:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"35ecc551437150a7e01f8db00635ef2a9d26cb9e","after":"fc0e52b3d4b1cbf1d3e711359e9d56184b18e096","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-20T15:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add support resources for JavaFX","shortMessageHtmlLink":"Add support resources for JavaFX"}},{"before":null,"after":"35ecc551437150a7e01f8db00635ef2a9d26cb9e","ref":"refs/heads/branch-Level-10","pushedAt":"2023-09-18T17:06:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add JUnit tests for Parser, Storage, and TaskList\n\nThe current codebase lacks automated tests, which makes it prone to regressions and hard to maintain.\r\n\r\nBy adding JUnit test classes for the mentioned classes, we can ensure that the code functions as expected and catch any potential issues early in development.\r\n\r\nI have created separate JUnit test classes for each of the classes to thoroughly test their functionality. Each test class contains test cases for various scenarios, including edge cases and boundary conditions. This approach ensures comprehensive coverage of the codebase.\r\n\r\nAdditionally, I have followed best practices for writing unit tests, including using descriptive test method names, organizing tests into logical groups, and using assertions to validate expected outcomes. This makes the tests easy to read, understand, and maintain. This commit also includes the necessary setup for running the tests, such as adding dependencies to the build file and configuring the test runner.\r\n\r\nOverall, this approach will lead to more robust and reliable code, making it easier to develop and maintain the application in the long run.","shortMessageHtmlLink":"Add JUnit tests for Parser, Storage, and TaskList"}},{"before":"6db7b8531249871ff5236b60b49b9d48a4ce1ffe","after":null,"ref":"refs/heads/branch-A-JUnit","pushedAt":"2023-09-15T17:05:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"}},{"before":"b8b0579779a03fba39d497ba68cf0e8a25a50673","after":"35ecc551437150a7e01f8db00635ef2a9d26cb9e","ref":"refs/heads/master","pushedAt":"2023-09-15T17:04:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add JUnit tests for Parser, Storage, and TaskList\n\nThe current codebase lacks automated tests, which makes it prone to regressions and hard to maintain.\r\n\r\nBy adding JUnit test classes for the mentioned classes, we can ensure that the code functions as expected and catch any potential issues early in development.\r\n\r\nI have created separate JUnit test classes for each of the classes to thoroughly test their functionality. Each test class contains test cases for various scenarios, including edge cases and boundary conditions. This approach ensures comprehensive coverage of the codebase.\r\n\r\nAdditionally, I have followed best practices for writing unit tests, including using descriptive test method names, organizing tests into logical groups, and using assertions to validate expected outcomes. This makes the tests easy to read, understand, and maintain. This commit also includes the necessary setup for running the tests, such as adding dependencies to the build file and configuring the test runner.\r\n\r\nOverall, this approach will lead to more robust and reliable code, making it easier to develop and maintain the application in the long run.","shortMessageHtmlLink":"Add JUnit tests for Parser, Storage, and TaskList"}},{"before":"10e3c34c6f309070def1223eeabaef5f94906b87","after":"6db7b8531249871ff5236b60b49b9d48a4ce1ffe","ref":"refs/heads/branch-A-JUnit","pushedAt":"2023-09-15T16:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update Storage.java to clean up output","shortMessageHtmlLink":"Update Storage.java to clean up output"}},{"before":"ee3e07536d54651063d3faefb587b0806a6df017","after":"10e3c34c6f309070def1223eeabaef5f94906b87","ref":"refs/heads/branch-A-JUnit","pushedAt":"2023-09-15T16:32:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"b8b0579779a03fba39d497ba68cf0e8a25a50673","after":"ee3e07536d54651063d3faefb587b0806a6df017","ref":"refs/heads/branch-A-JUnit","pushedAt":"2023-09-15T16:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":null,"after":"b8b0579779a03fba39d497ba68cf0e8a25a50673","ref":"refs/heads/branch-A-JUnit","pushedAt":"2023-09-15T16:29:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Organise the classes into suitable Java packages\n\nRefactor project directory structure for better organization\r\n\r\nThe current project structure lacks a clear organization, making it difficult to navigate and maintain. To address this issue, the directory structure has been reorganized.\r\n\r\nMoved all .java files into a 'duke' package to encapsulate the main application logic and make it more modular.\r\nCreated 'task' sub-package to house Deadline, Event, Task, Todo\r\nAlso created 'util' sub-package to house Parser, Storage, StringToDateTime, TaskList, Ui, to provide a more structured approach to managing utility classes.\r\nThis reorganization follows Java's recommended package naming conventions, improving code readability and maintainability.\r\n\r\nAdditionally, this change enables better scalability for future feature additions or modifications.","shortMessageHtmlLink":"Organise the classes into suitable Java packages"}},{"before":"95e526cec89699aeaec059b85c53a44e3a0378ca","after":"b8b0579779a03fba39d497ba68cf0e8a25a50673","ref":"refs/heads/master","pushedAt":"2023-09-14T06:18:52.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Organise the classes into suitable Java packages\n\nRefactor project directory structure for better organization\r\n\r\nThe current project structure lacks a clear organization, making it difficult to navigate and maintain. To address this issue, the directory structure has been reorganized.\r\n\r\nMoved all .java files into a 'duke' package to encapsulate the main application logic and make it more modular.\r\nCreated 'task' sub-package to house Deadline, Event, Task, Todo\r\nAlso created 'util' sub-package to house Parser, Storage, StringToDateTime, TaskList, Ui, to provide a more structured approach to managing utility classes.\r\nThis reorganization follows Java's recommended package naming conventions, improving code readability and maintainability.\r\n\r\nAdditionally, this change enables better scalability for future feature additions or modifications.","shortMessageHtmlLink":"Organise the classes into suitable Java packages"}},{"before":"11e05ac0a71cb3a6b37bc57b2836b38e2482ced8","after":"9603daf18455813914e611c0497fefae6359e550","ref":"refs/heads/branch-A-Packages","pushedAt":"2023-09-14T06:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update and rename src/main/java/Glen.java to src/main/java/glen/Glen.java","shortMessageHtmlLink":"Update and rename src/main/java/Glen.java to src/main/java/glen/Glen.…"}},{"before":"2034077775803077709350b27fcb5bf1522eb9f7","after":"11e05ac0a71cb3a6b37bc57b2836b38e2482ced8","ref":"refs/heads/branch-A-Packages","pushedAt":"2023-09-14T06:09:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update and rename src/main/java/Ui.java to src/main/java/glen/util/Ui.java","shortMessageHtmlLink":"Update and rename src/main/java/Ui.java to src/main/java/glen/util/Ui…"}},{"before":"ebb173988eb06f24a162d4d553b8d4b36fa79162","after":"2034077775803077709350b27fcb5bf1522eb9f7","ref":"refs/heads/branch-A-Packages","pushedAt":"2023-09-14T06:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update and rename src/main/java/TaskList.java to src/main/java/glen/util/TaskList.java","shortMessageHtmlLink":"Update and rename src/main/java/TaskList.java to src/main/java/glen/u…"}},{"before":"da05f6180aacb451ab7061da8fb4cc946f4dd1aa","after":"ebb173988eb06f24a162d4d553b8d4b36fa79162","ref":"refs/heads/branch-A-Packages","pushedAt":"2023-09-14T06:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tayian","name":null,"path":"/tayian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90464339?s=80&v=4"},"commit":{"message":"Update and rename src/main/java/StringToDateTime.java to src/main/java/glen/util/StringToDateTime.java","shortMessageHtmlLink":"Update and rename src/main/java/StringToDateTime.java to src/main/jav…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADh1AncgA","startCursor":null,"endCursor":null}},"title":"Activity · tayian/ip"}