{"push_id":2998115087,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"fda811afd83098c480ac82145392745ab3bd4316","before":"8207389afb9cf881d04ceebc3f1934c99dd9b09e","commits":[{"sha":"73a7e3cc2d0c2abb73e29e7bbaacb8678b86806e","author":{"name":"Gabriel Yik","email":"55e236a79d504df5613c50e656511b8263339c6b@users.noreply.github.com"},"message":"Update gh-pages (#132)\n\n* Remove unrelated elements\r\n\r\n* Update website url to trial changes\r\n\r\n* Revert url to team url\r\n\r\n* Remove learning outcomes section","distinct":true,"url":"https://api.github.com/repos/rongjiecomputer/main/commits/73a7e3cc2d0c2abb73e29e7bbaacb8678b86806e"},{"sha":"f89c1aa4f525bb57879bf0434ed4f7854aa781ea","author":{"name":"Gabriel Yik","email":"55e236a79d504df5613c50e656511b8263339c6b@users.noreply.github.com"},"message":"Implement Find Command (#130)\n\n* Remove unnecessary pic\r\n\r\n* MainWindow.java: Change file path\r\n\r\nThe aim of this commit is to show that data is saved to modulePlanner.json instead of addressBook.json in the Status Bar\r\n\r\n* Add associated classes for Find command\r\n\r\n* Remove the word \"module\" from class names\r\n\r\nAlso, update the command word for the suggest command from suggestCommand to suggest\r\n\r\n* ModuleInfo.java: Update message constraints\r\n\r\n* Rename package containing FocusArea.java and Major.java\r\n\r\nRename to \"course\" to better reflect the purpose of the classes\r\n\r\n* Remove unnecessary sample util classes\r\n\r\n* ModelPlanner.java: Set setSemesters() to private\r\n\r\nThe method was required to be exposed previously but does not need to now\r\n\r\n* Move classes associated with the user into the package \"user\"\r\n\r\n* Remove duplicate classes\r\n\r\n* ModelManager.java: Change import statement for UserProfile\r\n\r\n* ModelPlanner.java: Revert method access from private to public\r\n\r\n* ModulePlannerParser.java: Arrange commands in alphabetical order\r\n\r\n* Add new events for new commands\r\n\r\nFindModuleEvent is for the Find command. StatusEvent is for the Status command\r\n\r\n* Remove unnecessary PersonPanelSelectionChangedEvent.java\r\n\r\n* Remove the word \"filtered\" from Logic methods\r\n\r\n* Add classes associated with the Find command\r\n\r\n* Remove the word \"filtered\" from Model methods\r\n\r\n* Add support for Find command in UI\r\n\r\n* ParserUtil.java: Include explicit String trimming for some methods\r\n\r\n* DeleteCommand.java: Add a space behind the MESSAGE_USAGE\r\n\r\n* MainWindow.java: Add handler for find command event\r\n\r\n* Fix checkstyle errors\r\n\r\n* SetUpCommand.java: Prevent invalid parameters from being accepted\r\n\r\n* CommandTestUtil.java: Fix method name change","distinct":true,"url":"https://api.github.com/repos/rongjiecomputer/main/commits/f89c1aa4f525bb57879bf0434ed4f7854aa781ea"},{"sha":"fda811afd83098c480ac82145392745ab3bd4316","author":{"name":"Loo Rong Jie","email":"576e4263bd7e38e7b2eebf9aafe53a2e129261f3@gmail.com"},"message":"Redesign ModuleInfo API (#137)\n\nGet data from static functions (`ModuleInfo.getModuleInfoList` and `ModuleInfo.getFromModuleCode`) without asking from `Model[Manager]`.\r\n\r\nSome test helper functions are removed so that I can remove `ModuleInfo(String code, String name, ModuleType[] possibleTypes, float creditCount, String[] preclusions, String[] prerequisites)` constructor that is not safe to use (need to know implementation detail of `ModuleInfo`).","distinct":true,"url":"https://api.github.com/repos/rongjiecomputer/main/commits/fda811afd83098c480ac82145392745ab3bd4316"}]}
{"actor":{"display_login":"rongjiecomputer"}}