Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Shui Jie] ip #493

Open
wants to merge 50 commits into
base: master
Choose a base branch
from
Open

Commits on Aug 28, 2021

  1. level0

    Added intro and bye
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    f3eaef6 View commit details
    Browse the repository at this point in the history
  2. level-1

    Added the ability to echo
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    3ecefd8 View commit details
    Browse the repository at this point in the history
  3. Level 2. Add, List

    Used an ArrayList to store list of items
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    26bfdad View commit details
    Browse the repository at this point in the history
  4. Level 3. Mark as Done

    Simplified overall structure. Added an ArrayList as global variable. changed the property of done.
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    6d29c98 View commit details
    Browse the repository at this point in the history
  5. Level 4. ToDos, Events, Deadlines

    Added  documentation to all the functions. Changed the choiceOfAction function such that it can recognize different task.
    
    setDate function to create the date String
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    235bf49 View commit details
    Browse the repository at this point in the history
  6. A-Inheritance

    Changed the structure of the program such that the three task types are all subtask of the main Task
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    ad4240f View commit details
    Browse the repository at this point in the history
  7. A-TextUiTesting

    Created a test inputs and outputs
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    6394894 View commit details
    Browse the repository at this point in the history
  8. Level 5. Handle Errors and A-Exceptions

    handle errors involving format problems for all three tasks. Exceptions is utilized.
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    bcc3b3a View commit details
    Browse the repository at this point in the history
  9. Level 6. Delete

    Implement a deleteTask function to remove task when needed
    sj1999-BIT committed Aug 28, 2021
    Configuration menu
    Copy the full SHA
    df7a3c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2021

  1. shui jie test

    sj1999-BIT committed Aug 29, 2021
    Configuration menu
    Copy the full SHA
    af273dc View commit details
    Browse the repository at this point in the history
  2. Revert "shui jie test"

    This reverts commit af273dc.
    sj1999-BIT committed Aug 29, 2021
    Configuration menu
    Copy the full SHA
    a5841b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2021

  1. Level 7. Save

    Added 3 functions to save list into file, and then read them upon reopening.
    sj1999-BIT committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    0d4c6ad View commit details
    Browse the repository at this point in the history
  2. Level 8. Dates and Times

    Added in LocalDate and DateTimeFormatter.
    
    Changed Deadline and Events Task restrictors as the format has now changed.
    sj1999-BIT committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    4145601 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Duke A-MoreOOP: Use More OOP

    Restructured the entire file to a more OOP structure. Java Doc is also updated.
    sj1999-BIT committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    a5408a7 View commit details
    Browse the repository at this point in the history
  2. Duke A-Packages: Organize into Packages

    Create 2 packages, Task and Storage. Subdivide classes into respective public class file.
    sj1999-BIT committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    8a90b85 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. addition to A-Package

    forgot to add Duke package
    sj1999-BIT committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    656aa1e View commit details
    Browse the repository at this point in the history
  2. Duke A-JUnit: Add JUnit Tests

    Created two Junit Test to test the saving of file, and whether invalid inputs is not saved.
    sj1999-BIT committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    71d28f8 View commit details
    Browse the repository at this point in the history
  3. Duke A-Jar: Create a JAR File

    Created a workable Duke.java.jar file
    sj1999-BIT committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    e4acacb View commit details
    Browse the repository at this point in the history
  4. Level 9. Find

    Give users a way to find a task by searching for a keyword.
    
    Restructured ChoiceOfAction. Now it only chooses which Action Function to use.
    
    New function doneAction, deleteAction and findAction.
    sj1999-BIT committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    7bf0d3b View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2021

  1. Duke A-Gradle: Use Gradle

    sj1999-BIT committed Sep 4, 2021
    Configuration menu
    Copy the full SHA
    661d574 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2021

  1. Duke Level-10: GUI

    Changed many functions from TaskList and UI class such that they can return the message as String instead of printing it in the console. Setup the GUI which can print the results.
    sj1999-BIT committed Sep 5, 2021
    Configuration menu
    Copy the full SHA
    83dbf07 View commit details
    Browse the repository at this point in the history
  2. new changes to level 10

    mistakes were made, this is the actual level 10
    sj1999-BIT committed Sep 5, 2021
    Configuration menu
    Copy the full SHA
    c95f4c6 View commit details
    Browse the repository at this point in the history
  3. gradle issue

    sj1999-BIT committed Sep 5, 2021
    Configuration menu
    Copy the full SHA
    8e28087 View commit details
    Browse the repository at this point in the history
  4. Revert "gradle issue"

    This reverts commit 8e28087.
    sj1999-BIT committed Sep 5, 2021
    Configuration menu
    Copy the full SHA
    9e8f13c View commit details
    Browse the repository at this point in the history
  5. gradle issue

    sj1999-BIT committed Sep 5, 2021
    Configuration menu
    Copy the full SHA
    82a9b74 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. jar message

    1.Created a fat jar file underout\artifact\ip.jar.
    sj1999-BIT committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    0f66bcb View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Created two assertions

    sj1999-BIT committed Sep 9, 2021
    1 Configuration menu
    Copy the full SHA
    cb4d7a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2021

  1. extension check duplicate

    added new function isTaskDuplicate under parser.
    The program can check if the input value will create a program that is already present in the tasklist
    sj1999-BIT committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    4d106ab View commit details
    Browse the repository at this point in the history
  2. C-DetectDuplicates

    added new function isTaskDuplicate under parser.
    The program can check if the input value will create a program that is already present in the tasklist
    sj1999-BIT committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    5670173 View commit details
    Browse the repository at this point in the history
  3. Improve code quality

    Improved code quality
    1. changed multiple if-elseif statement to switch
    2. Added new function comments
    Remove a bug that causes program to print logo instead of parsing the input
    sj1999-BIT committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    d255b4d View commit details
    Browse the repository at this point in the history
  4. Improve code quality

    Improved code quality
    1. changed multiple if-elseif statement to switch
    2. Added new function comments
    Remove a bug that causes program to print logo instead of parsing the input
    sj1999-BIT committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    53ad6cb View commit details
    Browse the repository at this point in the history
  5. try to merge

    sj1999-BIT committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    01d4f8e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7a19a12 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #4 from sj1999-BIT/branch-A-CodeQuality

    Improve code quality
    sj1999-BIT committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    8a6f0cb View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Improve the GUI and resolved bugs

    Improved GUI by add different colors to Duke and User DialogBox.
    
    Some error seemed to have occurred, reused previous local safed version to remove any errors.
    sj1999-BIT committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    0f21f57 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Configuration menu
    Copy the full SHA
    5df14b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebe6dc6 View commit details
    Browse the repository at this point in the history
  3. Create index.md

    sj1999-BIT committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    a4cafdc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8871c55 View commit details
    Browse the repository at this point in the history
  5. Add Docs file

    Docs file was previously deleted by mistake
    sj1999-BIT committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    27efbf3 View commit details
    Browse the repository at this point in the history
  6. Create .gitignore

    sj1999-BIT committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    f5c364c View commit details
    Browse the repository at this point in the history
  7. stepping up user guide

    Amended user guide, partially done.
    
    Debugged code such that the bug whereby check duplicate function fails to work is resolved.
    sj1999-BIT committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    6c1a898 View commit details
    Browse the repository at this point in the history
  8. remove lock files

    trial
    sj1999-BIT committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    3b7d30e View commit details
    Browse the repository at this point in the history
  9. Update README.md

    sj1999-BIT committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    fc1578b View commit details
    Browse the repository at this point in the history
  10. Update README.md

    sj1999-BIT committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    9a972d1 View commit details
    Browse the repository at this point in the history
  11. Update README.md

    sj1999-BIT committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    3a52ad2 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. create a new jar file

    smoke test done to test jar file validity
    sj1999-BIT committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    21223e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. Update README.md

    Improved syntax, removed the appearance of # in the UG
    sj1999-BIT committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    a676875 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Update README.md

    sj1999-BIT committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    84bc192 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Update index.md

    sj1999-BIT committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    90277b1 View commit details
    Browse the repository at this point in the history