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

[ChangruHenryQian] iP #544

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

Commits on Aug 8, 2023

  1. Add Gradle support

    damithc authored and damithc committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    28ad2b8 View commit details
    Browse the repository at this point in the history
  2. Bump gradle and lib version

    Eclipse-Dominator authored and damithc committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    ed6d4d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Finish Level 0. Rename, Greet, Exit.

    QianChangru committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    5080e17 View commit details
    Browse the repository at this point in the history
  2. Finish Level-1: Echo

    QianChangru committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    3d4a50f View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Finish Level 2. Add, List

    QianChangru committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    fe29b0f View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. Finish Level 3. Mark as Done

    QianChangru committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    02481a9 View commit details
    Browse the repository at this point in the history
  2. Finish Level 4. ToDos, Events, Deadlines

    QianChangru committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    91639a8 View commit details
    Browse the repository at this point in the history
  3. Finish A-TextUiTesting

    QianChangru committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    cab0141 View commit details
    Browse the repository at this point in the history
  4. Finish Level 5. Handle Errors

    QianChangru committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    28266b3 View commit details
    Browse the repository at this point in the history
  5. Finish Level 6. Delete

    QianChangru committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    611f1ef View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Finish Level 7. Save

    QianChangru committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    4197612 View commit details
    Browse the repository at this point in the history
  2. Update data/duke.txt

    QianChangru committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    c0ea8a2 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch-Level-7'

    QianChangru committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    bf86dc1 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. Finish Level 8. Dates and Times

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    992ec01 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'branch-Level-8'

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    113e1d3 View commit details
    Browse the repository at this point in the history
  3. Finish A-MoreOOP: Use More OOP

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    1f284c9 View commit details
    Browse the repository at this point in the history
  4. Fix bug on delete command

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    92e988c View commit details
    Browse the repository at this point in the history
  5. Finish A-Packages: Organize into Packages

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    5c4a3ba View commit details
    Browse the repository at this point in the history
  6. Merge branch 'add-gradle-support'

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    d197fc2 View commit details
    Browse the repository at this point in the history
  7. Finish A-Gradle: Use Gradle

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    e450bed View commit details
    Browse the repository at this point in the history
  8. Finish A-JUnit: Add JUnit Tests

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    2a0dedd View commit details
    Browse the repository at this point in the history
  9. Finish A-Jar: Create a JAR File

    QianChangru committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    8ac5391 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. Add part of Java Doc.

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    dcc4829 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'branch-A-JavaDoc'

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    98baa49 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into branch-A-CodingStandard

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    cb8b5d6 View commit details
    Browse the repository at this point in the history
  4. Implement coding standard.

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    a011a9e View commit details
    Browse the repository at this point in the history
  5. Merge branch 'branch-A-CodingStandard'

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    af45b36 View commit details
    Browse the repository at this point in the history
  6. Update JavaDoc

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    b0af1ec View commit details
    Browse the repository at this point in the history
  7. Merge branch 'branch-A-JavaDoc'

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    1d67ccf View commit details
    Browse the repository at this point in the history
  8. Update JavaDoc

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    b47f650 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'branch-A-JavaDoc'

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    8e4c58e View commit details
    Browse the repository at this point in the history
  10. Start Level 9. Find

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    c529dc9 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'master' into branch-Level-9

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    b88d605 View commit details
    Browse the repository at this point in the history
  12. Implement Level 9. Find

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    cfc25a9 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'branch-Level-9'

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    2a192a3 View commit details
    Browse the repository at this point in the history
  14. Start Level 10. GUI

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    9ff4bbc View commit details
    Browse the repository at this point in the history
  15. Implement Level 10. GUI

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    76ab079 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'branch-Level-10'

    QianChangru committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    d1c94f8 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Update build.gradle

    After implementing GUI, the entry point was changed.
    
    Let's change mainClass into duke.Launcher.
    QianChangru committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    3b3712a View commit details
    Browse the repository at this point in the history
  2. Implement A-Assertions

    The functional code is not capable of checking assumptions.
    
    Assumptions may not be true in some cases and checking is required.
    
    Let's add assert feature to document important assumptions.
    QianChangru committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    b76decc View commit details
    Browse the repository at this point in the history
  3. Improve code quality

    Some parts of the code have bad code quality.
    
    Improvements on code quality increase readability.
    
    Let's improve code quality through methods such as refactoring.
    QianChangru committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    59658eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e20422e 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/Storage.java
    QianChangru committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    f1c1337 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed26f34 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. Implement B-FixedDurationTasks

    QianChangru committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    a146f5a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Add welcome message into GUI

    QianChangru committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    fe210a3 View commit details
    Browse the repository at this point in the history
  2. Add a representative screenshot

    QianChangru committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    b761c70 View commit details
    Browse the repository at this point in the history
  3. Implement A-UserGuide: User Guide

    QianChangru committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    3f8b8db View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Update user guide

    QianChangru committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    9e2ec38 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Implement CheckStyle

    QianChangru committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    925e859 View commit details
    Browse the repository at this point in the history
  2. Add test cases

    QianChangru committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    5c6a409 View commit details
    Browse the repository at this point in the history
  3. Update test cases

    QianChangru committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    950bfdf View commit details
    Browse the repository at this point in the history
  4. Update test cases

    QianChangru committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    b02a0ee View commit details
    Browse the repository at this point in the history
  5. Improve JavaDoc

    QianChangru committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    bf0487d View commit details
    Browse the repository at this point in the history
  6. Update README.md

    QianChangru committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    bac1dfd View commit details
    Browse the repository at this point in the history
  7. Improve JavaDoc

    QianChangru committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    3600c25 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Update user guide

    QianChangru committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    fd641b2 View commit details
    Browse the repository at this point in the history
  2. Add test cases

    QianChangru committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    c32f9db View commit details
    Browse the repository at this point in the history
  3. Update JavaDoc

    QianChangru committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    5e157e9 View commit details
    Browse the repository at this point in the history