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

[Tin Jingyao] iP #507

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

[Tin Jingyao] iP #507

wants to merge 45 commits into from

Commits on Jul 31, 2022

  1. Add Gradle support

    damithc authored and damithc committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    556af3f View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. Configuration menu
    Copy the full SHA
    1541204 View commit details
    Browse the repository at this point in the history
  2. Add add and list functionality

    tin-jy committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    18f1898 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec9fd31 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Add different types of tasks

    There are 3 types of tasks, Todos, Events, and Deadline tasks
    tin-jy committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    400cf62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bc53d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f5be36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddb1d97 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Add a FileHandler class to deal with saving inputs in a local file

    Shifted inner class Task to a new file
    tin-jy committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    841c78b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    129758c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c351d1d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a69c99c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2022

  1. Configuration menu
    Copy the full SHA
    462fb51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d4f45d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Configuration menu
    Copy the full SHA
    fbdbd16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    304acb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    609dc79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe3f213 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86fba2c View commit details
    Browse the repository at this point in the history
  6. Add JavaDocs

    tin-jy committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    982ba6d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7338f37 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aef9014 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'branch-A-CodingStandard'

    # Conflicts:
    #	src/main/java/duke/Duke.java
    #	src/main/java/duke/task/TodoTask.java
    tin-jy committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    8009da8 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'branch-Level-9'

    # Conflicts:
    #	src/main/java/duke/Parser.java
    tin-jy committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    b99000a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3bda679 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a2c8035 View commit details
    Browse the repository at this point in the history
  13. Add test cases

    tin-jy committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    6741565 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Create JAR file

    tin-jy committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    ce8111d View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Add a basic GUI for Duke

    tin-jy committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    217e318 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7554d3d View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch-A-CheckStyle'

    # Conflicts:
    #	text-ui-test/EXPECTED.TXT
    #	text-ui-test/input.txt
    tin-jy committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    cfabe0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d7b0ab View commit details
    Browse the repository at this point in the history
  5. Add more JUnit tests

    tin-jy committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    1297ade View commit details
    Browse the repository at this point in the history
  6. Add assert statements

    tin-jy committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    ddf41bb View commit details
    Browse the repository at this point in the history
  7. Improve code quality

    Let's shorten excessively long methods by abstracting out certain parts
    into separate methods.
    tin-jy committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    dafecc7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1 from tin-jy/branch-A-Assertions

    Add assert statements
    tin-jy authored Sep 8, 2022
    Configuration menu
    Copy the full SHA
    14da0b9 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'master' into branch-A-CodeQuality

    # Conflicts:
    #	src/main/java/duke/Parser.java
    tin-jy committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    4cd2cf6 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #2 from tin-jy/branch-A-CodeQuality

    Branch a-code-quality
    tin-jy authored Sep 8, 2022
    Configuration menu
    Copy the full SHA
    3c0576a View commit details
    Browse the repository at this point in the history
  11. Add functionality to change the file path for local storage

    Flexibility to change the local file path through Duke allows users to
    set new file locations without restarting Duke. Users may also create
    new files this way.
    tin-jy committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    7f02321 View commit details
    Browse the repository at this point in the history
  12. Change some output messages

    tin-jy committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    a883516 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Add some bugfixes

    Add some JavaDocs
    tin-jy committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    3574c8a View commit details
    Browse the repository at this point in the history
  2. Fix checkstyle issues

    tin-jy committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    c8e2fdc View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Configuration menu
    Copy the full SHA
    0d08193 View commit details
    Browse the repository at this point in the history
  2. Add a user guide in README.md

    tin-jy committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    a2eb1a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

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