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

[Javier Lim] iP #446

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

Commits on Jul 23, 2020

  1. Add Gradle support

    damithc authored and damithc committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    3b19ba1 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2020

  1. Configuration menu
    Copy the full SHA
    075f321 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    548b87d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f0c6e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. Configuration menu
    Copy the full SHA
    879a4b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94fffe0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aaf6c02 View commit details
    Browse the repository at this point in the history
  4. error handling added

    ijavierja committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    87bcf40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b1cdac View commit details
    Browse the repository at this point in the history
  6. minor edit

    ijavierja committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    e800b23 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2020

  1. Remove incorrect notes

    Incomplete note on some methods were removed
    ijavierja committed Aug 26, 2020
    Configuration menu
    Copy the full SHA
    034305a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b53c6ea View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. Merge branch 'master' of https://github.com/ijavierja/ip

    * 'master' of https://github.com/ijavierja/ip:
      Remove incorrect notes
    ijavierja committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    4584ea0 View commit details
    Browse the repository at this point in the history
  2. Add save method

    Save method puts the list of tasks into a text file.
    This allows the client to access tasks even if Duke has been closed.
    The path of the text file can be found in the Duke.java file as a global variable at the top of the file.
    ijavierja committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    a33904d View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2020

  1. Configuration menu
    Copy the full SHA
    7dd4bad View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2020

  1. Add LocalDateTime attribute to Task class & modified deadline method …

    …to allow only a date time description
    
    Level 8. Date and Times.
    The Task class was modified to include a new field of type LocalDateTime.
    This is to keep the Time and Date for the tasks.
    Deadline method was also modified to only allow for a date and time description.
    ijavierja committed Aug 29, 2020
    Configuration menu
    Copy the full SHA
    bcd6315 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'branch-Level-7'

    # Conflicts:
    #	src/main/java/Duke.java
    ijavierja committed Aug 29, 2020
    Configuration menu
    Copy the full SHA
    781b8c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. Add Ui class

    ui class deals with interaction with the user. Ui class takes commands from the user as well as print output to user.
    ijavierja committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    d9cdb29 View commit details
    Browse the repository at this point in the history
  2. Correct add Ui class

    ijavierja committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    a7af505 View commit details
    Browse the repository at this point in the history
  3. Add TaskList class

    TaskList stores an ArrayList<Task> and deals with all changes to this list. Additionally, the class deals with all outputs needed from this arraytist
    ijavierja committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    716ad9d View commit details
    Browse the repository at this point in the history
  4. Add DukeException and Storage classes

    Storage class deals with loading tasks from the file and saving tasks in the file
    DukeException is thrown when no file is present with the name represented by filePath
    ijavierja committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    9bb8360 View commit details
    Browse the repository at this point in the history
  5. Add Command and Parser classes

    Command is an interface with two abstract methods.
    Parser deals with making sense of the user command. A Command instance is implemented using Parser's static parse method.
    ijavierja committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    60c5f05 View commit details
    Browse the repository at this point in the history
  6. Add ParserTest and TaskTest classes; Modified Command interface's met…

    …hod, execute, output type to String from void
    
    Test classes uses JUnit for testing of the classes' methods.
    ijavierja committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    9eeb71e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2020

  1. Add MANIFEST.MF file

    ijavierja committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    15d0e0c View commit details
    Browse the repository at this point in the history
  2. Add JavaDoc comments

    Only header comments for classes have been added
    ijavierja committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    d08b4b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd09121 View commit details
    Browse the repository at this point in the history
  4. Add Find method

    List all task that contains the phrase
    ijavierja committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    df9575e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c4cd703 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'branch-A-CodingStandard' into branch-Level-9

    # Conflicts:
    #	src/main/java/Parser.java
    #	src/main/java/TaskType.java
    #	src/main/java/Ui.java
    ijavierja committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    b8641f8 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. Add gradle support

    ijavierja committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    1e87679 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. Add GUI part 4 successfully

    ijavierja committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    da66a0e View commit details
    Browse the repository at this point in the history
  2. Add GUI

    ijavierja committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    52b52ab View commit details
    Browse the repository at this point in the history
  3. Edit Test classes

    ijavierja committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    8f28033 View commit details
    Browse the repository at this point in the history
  4. Add Assertion

    ijavierja committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    1ea8d56 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. Improve Code Quality

    Package classes into sub directories and imported relevant classes.
    
    Duke:
    Remove unused code (from previous iterations of GUI) from duke class.
    Remove Constructor with single param filename.
    Update main to use no param constructor.
    Made changes to the JavaDocs.
    
    Storage:
    Add switch statement for Storage class
    
    Task:
    used unicode number instead of the cross and tick characters.
    ijavierja committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    3a59672 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8e8dec View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from ijavierja/branch-A-CodeQuality

    Branch a code quality
    ijavierja authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    be80895 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'branch-A-Assertions' into branch-A-CodeQuality

    # Conflicts:
    #	src/main/java/Duke.java
    #	src/main/java/Parser.java
    #	src/main/java/storage/Storage.java
    #	src/main/java/task/Task.java
    ijavierja committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    fedebaf View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into branch-A-Assertions

    # Conflicts:
    #	src/main/java/Duke.java
    #	src/main/java/Parser.java
    #	src/main/java/storage/Storage.java
    #	src/main/java/task/Task.java
    ijavierja committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    870d4fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e031fe6 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Add Tagging

    ijavierja committed Sep 15, 2020
    Configuration menu
    Copy the full SHA
    fece42b View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Improve GUI

    ijavierja committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    5ebf9a6 View commit details
    Browse the repository at this point in the history
  2. Add Userguide

    ijavierja committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    8ccf763 View commit details
    Browse the repository at this point in the history
  3. Correct bug in Gui

    ijavierja committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    2bde23a View commit details
    Browse the repository at this point in the history
  4. Add screenshot

    ijavierja committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    c2caaf8 View commit details
    Browse the repository at this point in the history
  5. Edit the README.md file

    ijavierja committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    b65646e View commit details
    Browse the repository at this point in the history
  6. Change readme

    ijavierja committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    a66a6d5 View commit details
    Browse the repository at this point in the history
  7. Edit readme

    ijavierja committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    8a23b47 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. A-UserGuide

    ijavierja committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    b55a86f View commit details
    Browse the repository at this point in the history
  2. edit readme file

    ijavierja committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    35a5c0e View commit details
    Browse the repository at this point in the history
  3. no message

    ijavierja committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    c81a55b View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. remove ui.png

    ijavierja committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    714bb64 View commit details
    Browse the repository at this point in the history
  2. add ui.png

    ijavierja committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    cb0877f View commit details
    Browse the repository at this point in the history