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

[JThh] ip #364

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

[JThh] ip #364

wants to merge 65 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 Jan 17, 2023

  1. Init Level 1. Greet, Echo, Exit

    Jiatong Han committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    41d3174 View commit details
    Browse the repository at this point in the history
  2. Init Level 2. Add, List

    Jiatong Han committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    b74f259 View commit details
    Browse the repository at this point in the history
  3. Finish Level 3. Mark as Done

    Jiatong Han committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    9926150 View commit details
    Browse the repository at this point in the history
  4. Finish Level 3. Mark as Done

    Jiatong Han committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    f1781e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Finish Level 4. ToDos, Events, Deadlines

    Jiatong Han committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    3272357 View commit details
    Browse the repository at this point in the history
  2. Finish Level 6. Delete

    Jiatong Han committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    f35eeda View commit details
    Browse the repository at this point in the history
  3. Finish Level 6. Delete

    Jiatong Han committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    cef55ac View commit details
    Browse the repository at this point in the history
  4. Finish Level 6. Delete

    Jiatong Han committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    89b047b View commit details
    Browse the repository at this point in the history
  5. Finish Level 6. Delete

    Jiatong Han committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    8637026 View commit details
    Browse the repository at this point in the history
  6. Finish Level 5. Exception

    Jiatong Han committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    a01b890 View commit details
    Browse the repository at this point in the history
  7. Finish Level 5. Exception

    Jiatong Han committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    eb0d5db View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'origin/master'

    # Conflicts:
    #	src/main/java/Duke.java
    Jiatong Han committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e1aa1ec View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Level-7 Finish

    Jiatong Han committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    f1c11d3 View commit details
    Browse the repository at this point in the history
  2. Level-8 Finish

    Jiatong Han committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a353a03 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch-Level-7'

    # Conflicts:
    #	src/main/java/Duke.java
    Jiatong Han committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    6300a04 View commit details
    Browse the repository at this point in the history
  4. Level-8 Finish

    Jiatong Han committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    0792b27 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'branch-Level-7'

    # Conflicts:
    #	src/main/java/Duke.java
    Jiatong Han committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7105732 View commit details
    Browse the repository at this point in the history
  6. Update Duke.java

    JThh authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    717395e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dd2153c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1 from JThh/Level-8

    Update Duke.java
    JThh authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    2cc5e4a View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. More OOP in-progress

    Jiatong Han committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    6de7960 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. More OOP

    Jiatong Han committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    e6212c5 View commit details
    Browse the repository at this point in the history
  2. resolved conflicts

    Jiatong Han committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    c221412 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3 from JThh/branch-Level-7

    More OOP
    JThh authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    28ed102 View commit details
    Browse the repository at this point in the history
  4. removed unused files

    Jiatong Han committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    b3a0071 View commit details
    Browse the repository at this point in the history
  5. added gradle support

    Jiatong Han committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    7a694e6 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into add-gradle-support

    Jiatong Han committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    b966dc8 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. Modified tests

    Jiatong Han committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    2d9ca5e View commit details
    Browse the repository at this point in the history
  2. add workflow script and modify test files

    Jiatong Han committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    2fe004b View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. add date parsing function and fix unit tests

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    c99555e View commit details
    Browse the repository at this point in the history
  2. finish jar file creation

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    a605b0d View commit details
    Browse the repository at this point in the history
  3. omit data

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    88a162a View commit details
    Browse the repository at this point in the history
  4. Create gradle.yml

    JThh authored Feb 19, 2023
    Configuration menu
    Copy the full SHA
    b7554d5 View commit details
    Browse the repository at this point in the history
  5. add gui init

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    6d29b0c View commit details
    Browse the repository at this point in the history
  6. fixed ci tests

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    b20bdf1 View commit details
    Browse the repository at this point in the history
  7. fix gradle

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    0e2d481 View commit details
    Browse the repository at this point in the history
  8. add java doc

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    8c7b0c8 View commit details
    Browse the repository at this point in the history
  9. refactor codes and add command class

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    b36e5a0 View commit details
    Browse the repository at this point in the history
  10. fixes merging conflicts

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    26d5c27 View commit details
    Browse the repository at this point in the history
  11. finishes adding find function

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    0bc35eb View commit details
    Browse the repository at this point in the history
  12. Merge branch 'master' into branch-A-JavaDoc

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    3dc32ba View commit details
    Browse the repository at this point in the history
  13. Add gui

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    8baab87 View commit details
    Browse the repository at this point in the history
  14. Merge branch 'master' into branch-A-JavaDoc

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    1261027 View commit details
    Browse the repository at this point in the history
  15. Fix GUI

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    b9be6ca View commit details
    Browse the repository at this point in the history
  16. Add Ui png

    Jiatong Han committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    962a618 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Fix gui

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    f58e500 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into branch-A-JavaDoc

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    8ab92df View commit details
    Browse the repository at this point in the history
  3. Make command class attributes private and methods non-static

    Command class was used without being instantiated for convenience
    
    But this would cause security threats to passed arguments such as task list
    
    Let's make the command instantiable and make its methods non-static, and hence its attributes can be better protected and there is no need to pass them every time
    
    Using private attributes instead of public adds another layer of protection
    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    d36f2ce View commit details
    Browse the repository at this point in the history
  4. Finish comments

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    ee750ad View commit details
    Browse the repository at this point in the history
  5. Add assertions for input sanity check

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    a3f3019 View commit details
    Browse the repository at this point in the history
  6. Refactor codes

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    51ad510 View commit details
    Browse the repository at this point in the history
  7. Refactor codes

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    5533235 View commit details
    Browse the repository at this point in the history
  8. Fix CI

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    9497575 View commit details
    Browse the repository at this point in the history
  9. Fix CI

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    aa88a18 View commit details
    Browse the repository at this point in the history
  10. Add check duplicate functionality

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    d7ecdad View commit details
    Browse the repository at this point in the history
  11. Fix CI

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    033f3ee View commit details
    Browse the repository at this point in the history
  12. Fix CI

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    503fbb9 View commit details
    Browse the repository at this point in the history
  13. Fix CI: another trial

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    083b67d View commit details
    Browse the repository at this point in the history
  14. Replace ui png

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    46b8178 View commit details
    Browse the repository at this point in the history
  15. Fix CI

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    9749f0a View commit details
    Browse the repository at this point in the history
  16. Add streaming behaviors

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    3df55f8 View commit details
    Browse the repository at this point in the history
  17. Add streaming behaviors

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    4899d04 View commit details
    Browse the repository at this point in the history
  18. Add README.md

    Jiatong Han committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    5a6e8fe View commit details
    Browse the repository at this point in the history
  19. Merge pull request #4 from JThh/branch-A-CodeQuality

    Enhance code quality and add README.md
    JThh authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    fb6b17f View commit details
    Browse the repository at this point in the history