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

[izruff] iP #626

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

[izruff] iP #626

wants to merge 118 commits into from

Commits on Jul 11, 2024

  1. Add Gradle support

    damithc authored and damithc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    68c58c1 View commit details
    Browse the repository at this point in the history
  2. Bump gradle and lib version

    Eclipse-Dominator authored and damithc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    03523ec View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. build.gradle: Prevent generating a second JAR file

    In build.gradle, the dependencies on distZip and/or distTar causes
    the shadowJar task to generate a second JAR file for which the
    mainClass.set("seedu.duke.Duke") does not take effect.
    Hence, this additional JAR file cannot be run.
    For this product, there is no need to generate a second JAR file
    to begin with.
    
    Let's remove this dependency from the build.gradle to prevent the
    shadowJar task from generating the extra JAR file.
    aureliony authored and damithc committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    81a9c53 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Rename main class

    izruff committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    edaa970 View commit details
    Browse the repository at this point in the history
  2. Modify greeting message

    izruff committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2f4d559 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd1abfc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c2c821 View commit details
    Browse the repository at this point in the history
  5. Add echo feature

    izruff committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d83548d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bdecfd1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    729d3fd View commit details
    Browse the repository at this point in the history
  8. Add Task class

    izruff committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    5b35bb3 View commit details
    Browse the repository at this point in the history
  9. Task.java: Add toString method

    izruff committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e5cbbeb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    857012c View commit details
    Browse the repository at this point in the history
  11. Add mark and unmark feature

    izruff committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    c93d0cf View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    55e872b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a7b166 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    75cdc30 View commit details
    Browse the repository at this point in the history
  2. Replace cat ASCII art

    izruff committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    7b2770c View commit details
    Browse the repository at this point in the history
  3. Add text UI testing

    izruff committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    d13673b View commit details
    Browse the repository at this point in the history
  4. Add exception classes

    izruff committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    b838af6 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Add basic error handling

    Certain errors can occur when user gives an incorrect or badly
    formatted input, causing the program to exit. Let's handle some of
    these possibilities, including,
    * unknown command names, flags, or arguments
    * missing or duplicated flags, arguments
    * type validation for arguments
    * out-of-range errors when accessing task list through `mark` or
      `unmark`
    izruff committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    4fc5773 View commit details
    Browse the repository at this point in the history
  2. Add delete task feature

    izruff committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    972b076 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

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

Commits on Aug 31, 2024

  1. Add TaskList class

    izruff committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    40ac380 View commit details
    Browse the repository at this point in the history
  2. Implement TaskList partially

    izruff committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    833c3a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    266b31a View commit details
    Browse the repository at this point in the history
  4. Add data folder to .gitignore

    izruff committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    7cfde52 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67c4c4f View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    0351a2f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'branch-Level-7'

    izruff committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    841b6b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Configuration menu
    Copy the full SHA
    5f638fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f44fa76 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch-Level-8'

    izruff committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    f601341 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Add TextUi class

    izruff committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    790aea2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d64de43 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    100f96b View commit details
    Browse the repository at this point in the history
  4. Add abstract Command class

    izruff committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6cecc3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8d684da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0d99b06 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    696e9ba View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5b91e9d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f843463 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9d36f62 View commit details
    Browse the repository at this point in the history
  11. Partially implement Command and refactor Mittens

    The Mittens class violates the SLAP principle. The Command class, along
    with TaskList, Ui, and Storage aims to fix this.
    
    This commit serves as confirmation that the prototype AddCommand class
    works as expected.
    izruff committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f90170a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a66297a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5454335 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    42cb70c View commit details
    Browse the repository at this point in the history
  15. Modify Command and its subclasses

    Several fixes and nits are included here:
    * remove redundant fields result and error
    * remove type parameter from Command class
    * add missing call to super's constructor\
    * remove unused imports
    izruff committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    18f66e6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c66182d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    be8d194 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    39164a7 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9e8333d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f097245 View commit details
    Browse the repository at this point in the history
  21. Add CommandParser class

    izruff committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    22079d3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f6fb1bc View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8be896b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9c6640e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0fe3fdc View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    eea6246 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    611e063 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    5e7b078 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    2fc2af5 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    331666e View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    3e55b1a View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3f45c68 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    d272df3 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    a470a49 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Update name to Mittens

    izruff committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    0339cd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507f25e View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. Write tests for CommandParser

    izruff committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    10d0fe9 View commit details
    Browse the repository at this point in the history
  2. Write tests for Storage

    izruff committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    2da1cfd View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch-A-JUnit'

    izruff committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    ae4f677 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    48add82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23b66b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    331651c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c47210d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d88c6c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa54976 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a98c3f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dbe4fba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15c92b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    88ff04d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    240fd19 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2d252ab View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5cd7674 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    95d14a3 View commit details
    Browse the repository at this point in the history
  13. Fix typo

    izruff committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7e209a9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a93b874 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    cd0ffc2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    083c7c6 View commit details
    Browse the repository at this point in the history
  17. Merge branch 'branch-Level-9'

    izruff committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    8a9c0ef View commit details
    Browse the repository at this point in the history
  18. Fix missing import statement

    izruff committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    54339a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    2003c7d View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    izruff committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    9ce94a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    894d8b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e604d36 View commit details
    Browse the repository at this point in the history
  5. Remove redundant object

    izruff committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    9b28d4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f25f39 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    340e6fe View commit details
    Browse the repository at this point in the history
  2. Merge branch 'branch-Level-10'

    izruff committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    f8596c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4dc21dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a931cdd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    94db3cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0917c2b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2 from izruff/branch-A-Assertions

    Add assertions
    izruff authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    07c74b9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b20c07b View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3 from izruff/branch-A-CodeQuality

    Improve CommandParser code quality
    izruff authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    5e8c468 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    80f59aa View commit details
    Browse the repository at this point in the history
  11. Remove redundant constructors

    izruff committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    53c9f07 View commit details
    Browse the repository at this point in the history
  12. Remove unused imports

    izruff committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    d12070e View commit details
    Browse the repository at this point in the history
  13. Remove unused method

    izruff committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    197289d View commit details
    Browse the repository at this point in the history
  14. Update Mittens error message

    izruff committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c3d4a54 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e13dc97 View commit details
    Browse the repository at this point in the history
  16. Add UI screenshot for docs

    izruff committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c15f4b5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2bab46e View commit details
    Browse the repository at this point in the history
  18. Update product website

    izruff committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    ef88c69 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

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