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

[Fong Yih Jie] iP #487

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

[Fong Yih Jie] iP #487

wants to merge 59 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 18, 2022

  1. Add echo and bye functionality

    fongyj committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    5fe9e8b View commit details
    Browse the repository at this point in the history
  2. Add add and list functionality

    fongyj committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    9196067 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    229e2b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bba21b5 View commit details
    Browse the repository at this point in the history
  5. Add text ui testing

    fongyj committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    a5853db View commit details
    Browse the repository at this point in the history
  6. Add error handling

    fongyj committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    451c8c4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9f055d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. Add save and load

    fongyj committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    96a42de View commit details
    Browse the repository at this point in the history
  2. Add date parsing

    fongyj committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    1d025c3 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch-Level-7'

    fongyj committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    6f44176 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'branch-Level-8'

    fongyj committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    d66ebf3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2022

  1. Refactor for more OOP

    fongyj committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    4ba2c39 View commit details
    Browse the repository at this point in the history
  2. Organise classes into packages

    fongyj committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    5f01979 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from nus-cs2103-AY2223S1/add-gradle-support

    Add Gradle support
    fongyj authored Aug 28, 2022
    Configuration menu
    Copy the full SHA
    e403f32 View commit details
    Browse the repository at this point in the history
  4. Add gradle support

    fongyj committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    2c5047d View commit details
    Browse the repository at this point in the history
  5. Add JUnit tests

    fongyj committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    3eff73f View commit details
    Browse the repository at this point in the history
  6. Add Jar file

    fongyj committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    f3a012d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. Add JavaDoc

    fongyj committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    b0612c7 View commit details
    Browse the repository at this point in the history
  2. Refactor for coding standard

    fongyj committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    70f4be4 View commit details
    Browse the repository at this point in the history
  3. Add find feature

    fongyj committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    8f83e41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b19f0f7 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'branch-A-CodingStandard'

    # Conflicts:
    #	src/main/java/duke/Storage.java
    #	src/main/java/duke/TaskList.java
    #	src/main/java/duke/Ui.java
    fongyj committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    fd033e9 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'branch-Level-9'

    # Conflicts:
    #	src/main/java/duke/Parser.java
    #	src/main/java/duke/TaskList.java
    fongyj committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    6e94db0 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Refactor for coding style

    fongyj committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    29e0808 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

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

Commits on Sep 11, 2022

  1. Add GUI with javafx

    fongyj committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    12236b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fff3258 View commit details
    Browse the repository at this point in the history
  3. Update creation of jar file

    fongyj committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    20ada3f View commit details
    Browse the repository at this point in the history
  4. Merge branch 'branch-Level-10'

    fongyj committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    f1bd19f View commit details
    Browse the repository at this point in the history
  5. Add assertions

    Included some assertions in Parser, Task and Storage class.
    
    These assertions should help to flag out bugs in these classes during
    runtime.
    fongyj committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    02a0d9b View commit details
    Browse the repository at this point in the history
  6. Improve code quality

    Improved on quality of code according to code quality guide. Removed
    instances of magic number and revised bad variable naming.
    
    This makes the code easier to read.
    fongyj committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    16a6b77 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3 from fongyj/branch-A-Assertions

    Add assertions
    fongyj authored Sep 11, 2022
    Configuration menu
    Copy the full SHA
    c5e8e21 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' into branch-A-CodeQuality

    # Conflicts:
    #	src/main/java/duke/Storage.java
    fongyj committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    2884196 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #4 from fongyj/branch-A-CodeQuality

    Branch a code quality
    fongyj authored Sep 11, 2022
    Configuration menu
    Copy the full SHA
    5017077 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d2083aa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1a9d966 View commit details
    Browse the repository at this point in the history
  12. Optimised duplicate task checking

    Used a HashSet to store task strings for duplicate checking.
    
    Checking for duplicate via a HashSet is faster than checking for
    duplicates by iterating through an ArrayList.
    fongyj committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    5e510ca View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Implemented chick personality

    fongyj committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    e21f213 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11a7a10 View commit details
    Browse the repository at this point in the history
  3. Add help command

    fongyj committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    1ef6bfb View commit details
    Browse the repository at this point in the history
  4. Update javafx UI

    fongyj committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    cfa63ae View commit details
    Browse the repository at this point in the history
  5. Update javafx UI again

    fongyj committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    5a9eec1 View commit details
    Browse the repository at this point in the history
  6. Correct style and add Ui image

    fongyj committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    1816df3 View commit details
    Browse the repository at this point in the history
  7. Add README.md for Chick Bot

    fongyj committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    7913543 View commit details
    Browse the repository at this point in the history
  8. Update UI and personality

    fongyj committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    218d762 View commit details
    Browse the repository at this point in the history
  9. Update Ui.png

    fongyj committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    e9ff7b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e4f62af View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1390bfc View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Rename Ui.png

    fongyj committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    2a3e9c4 View commit details
    Browse the repository at this point in the history
  2. Add Ui.png

    fongyj authored Sep 16, 2022
    Configuration menu
    Copy the full SHA
    611d04a View commit details
    Browse the repository at this point in the history
  3. Remove Ui.png

    fongyj committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    df9bcb1 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2022

  1. Configuration menu
    Copy the full SHA
    b1277d5 View commit details
    Browse the repository at this point in the history
  2. Remove unused image

    fongyj committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    352de77 View commit details
    Browse the repository at this point in the history
  3. Fix find command bug

    Find command used to search using toString method of the tasks.
    This will include (by:...) and (at:...) in the search. This will
    mean that "find y" will return all deadlines and "find (" will
    return all deadlines and events.
    fongyj committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    cf229e0 View commit details
    Browse the repository at this point in the history
  4. Fix storage and duplicate check implementation

    Storage used to save only after bye command. Now save after every
    modification to task list.
    Also updated storage file chick.txt to not store uncheck command
    as it is redundant.
    Duplicate check was missing in the implementation of removing the
    task from duplicate check after deleting the task from task list.
    fongyj committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    d4b0f6e View commit details
    Browse the repository at this point in the history
  5. Fix storage and duplicate check implementation

    Storage used to save only after bye command. Now save after every
    modification to task list.
    Also updated storage file chick.txt to not store uncheck command
    as it is redundant.
    Duplicate check was missing in the implementation of removing the
    task from duplicate check after deleting the task from task list.
    fongyj committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    48cd30d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    01a7b7c View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. Fix user guide

    Changed backslash in userguide to forward slash.
    fongyj committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    ec2c08d View commit details
    Browse the repository at this point in the history