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

[Chen1x] iP #744

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

[Chen1x] iP #744

wants to merge 39 commits into 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. Level-0

    Chen1x committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    f924607 View commit details
    Browse the repository at this point in the history
  2. Echo

    Chen1x committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    2a5504b View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Add level 2

    Chen1x committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    26ba4fe View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. add Level-3

    Chen1x committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    f37937e View commit details
    Browse the repository at this point in the history
  2. add Level-4

    Chen1x committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    34e03ea View commit details
    Browse the repository at this point in the history
  3. add A-TextUiTesting

    Chen1x committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    b82229e View commit details
    Browse the repository at this point in the history
  4. add Level-5

    Chen1x committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    5488211 View commit details
    Browse the repository at this point in the history
  5. Refactor error handling

    Chen1x committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    605d92f View commit details
    Browse the repository at this point in the history
  6. add Level-6

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

Commits on Sep 20, 2023

  1. add Level-7

    Chen1x committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    7602f41 View commit details
    Browse the repository at this point in the history
  2. add Level-8

    Chen1x committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    307f5d3 View commit details
    Browse the repository at this point in the history
  3. Add A-MoreOOP

    Chen1x committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    c0f282f View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. add A-Packages

    Chen1x committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    ebdf08f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    438ca1f View commit details
    Browse the repository at this point in the history
  3. Add A-JUnit

    Chen1x committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    6e72e54 View commit details
    Browse the repository at this point in the history
  4. Add A-Jar

    Chen1x committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    0c07924 View commit details
    Browse the repository at this point in the history
  5. Add A-JavaDoc

    Chen1x committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    409fccb View commit details
    Browse the repository at this point in the history
  6. Add A-CodingStandard

    Chen1x committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    91eb5f9 View commit details
    Browse the repository at this point in the history
  7. Add Level-9

    Chen1x committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    866c830 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    edc9936 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'branch-A-JavaDoc'

    # Conflicts:
    #	src/main/java/jarvis/storage/Storage.java
    Chen1x committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    4b08c01 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8120cb9 View commit details
    Browse the repository at this point in the history
  11. Add A-CheckStyle

    Chen1x committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    4c56281 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9b62744 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Add Level-10

    Chen1x committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    6d97751 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'branch-Level-10'

    Chen1x committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    76674a7 View commit details
    Browse the repository at this point in the history
  3. Add A-Assertions

    Program is unable detect if invalid arguments are passed to the methods.
    
    Program might crash if invalid arguments are
    passed to methods unknowingly (e.g. regressions).
    
    Let's add assertion statements in each method
    to make sure the parameters passed in are of expected format.
    
    This way regressions and runtime errors are easier identified.
    Chen1x committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ce585b0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from Chen1x/branch-A-Assertions

    Add A-Assertions
    Chen1x authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    131064c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' of https://github.com/Chen1x/ip

    * 'master' of https://github.com/Chen1x/ip:
      Add A-Assertions
    Chen1x committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    02b261a View commit details
    Browse the repository at this point in the history
  6. Add A-CodeQuality

    Parser and Storage classes contains Magic Strings
    
    Could be confusing to read and find out their purposes
    
    Let's assign each of them to a constant with name describing its purpose
    Chen1x committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    14ec884 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec0d6a5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #3 from Chen1x/branch-A-CodeQuality

    Add A-CodeQuality
    Chen1x authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    24c346d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4a2fbbe View commit details
    Browse the repository at this point in the history
  10. Add B-Reminder

    There is no function for user to figure what deadline is the closest and
    should be prioritized to be worked on first
    
    Let's add a command with input "upcoming" for the chatbot to remind
    the user about the closest deadline that is not done yet
    Chen1x committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    80d307e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Add A-UserGuide

    Chen1x committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    5543d56 View commit details
    Browse the repository at this point in the history
  2. Add A-Release

    Chen1x committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    7ac3ae5 View commit details
    Browse the repository at this point in the history
  3. Improve formatting in User Guide

    PS: Why are there sooo many Jarvis bots for IP? We're all unoriginal :(
    Chen1x committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    2d23120 View commit details
    Browse the repository at this point in the history