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

[Nicholascyx] ip #625

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

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 26, 2024

  1. Configuration menu
    Copy the full SHA
    459380b View commit details
    Browse the repository at this point in the history
  2. Added support for echo

    Nicholascyx committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    5a9e282 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    b4bbf71 View commit details
    Browse the repository at this point in the history
  2. Added new method for list

    Nicholascyx committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    e134e90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8593dd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b32bad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eccb99a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2792677 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9377e1d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    bbf800e View commit details
    Browse the repository at this point in the history
  2. Added support for delete

    Nicholascyx committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    7a84450 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

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

Commits on Sep 2, 2024

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

Commits on Sep 4, 2024

  1. Add support for saving tasks

    Able to write the list of tasks into Kafka.txt
    Nicholascyx committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    efa2a78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2e9b4e View commit details
    Browse the repository at this point in the history
  3. Add improvements for KafkaTextWriter

    Easier format to read files
    Nicholascyx committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    30ccaeb View commit details
    Browse the repository at this point in the history
  4. Add support for loading tasks

    It can now read from the Kafka.txt and update the list.
    Nicholascyx committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    6d9bfa9 View commit details
    Browse the repository at this point in the history
  5. Add datetime recogniton for deadlines

    Exceptions to handle incorrect date format had been added as well.
    Nicholascyx committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    ac0f46e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a556a31 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Add UI class functions

    Some tasklist functions are also added, will continue in the next commit. Created files for Parser and Storage as well
    Nicholascyx committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    32b6215 View commit details
    Browse the repository at this point in the history
  2. Add Storage class functions

    Included some Parser and TaskList functions as well
    Nicholascyx committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    4c7c84d View commit details
    Browse the repository at this point in the history
  3. Add Parser class and TaskList class functions

    Finished up all the functions and sync them together correctly
    Nicholascyx committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    58d631d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    b28d0cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2a4109 View commit details
    Browse the repository at this point in the history
  3. Add gradle into project

    Nicholascyx committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    00907a3 View commit details
    Browse the repository at this point in the history
  4. Add JUnit tests

    TaskList test is still not done yet, will complete it afterwards
    Nicholascyx committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    67cb1a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31ee68b View commit details
    Browse the repository at this point in the history
  6. Add Jar file

    Nicholascyx committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    fd6d300 View commit details
    Browse the repository at this point in the history
  7. Add JavaDoc comments

    Nicholascyx committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    58a71df View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0b4ccdb View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    440f471 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    294c546 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch-Level-9'

    # Conflicts:
    #	src/main/java/kafka/Parser.java
    Nicholascyx committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d5b379b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e090307 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Add support for GUI

    Some functions are not yet finished
    Nicholascyx committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d8bddd1 View commit details
    Browse the repository at this point in the history
  2. Add more support for GUI

    Fix some issues on the chatbot not printing the list of tasks
    Nicholascyx committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7e36021 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Add some code quality changes

    Parser method has over 30 lines of code which violates code quality.
    
    Let's make each switch case into a different function so that there's only one line of code under every switch case.
    Nicholascyx committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    b080878 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b35dcac View commit details
    Browse the repository at this point in the history
  3. Add assertions

    Some parts of the code need important assumptions that should hold.
    
    Let's add some code using assert function in java to document assumptions.
    Nicholascyx committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    edd7146 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Change more codequality relevant stuff

    Some part of my code violates the code quality standards.
    
    Let's change them and make it more readable and understandable.
    Nicholascyx committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    0303a46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16a76a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80768a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c9400f View commit details
    Browse the repository at this point in the history
  5. Revert "Merge branch 'master' into branch-A-CodeQuality"

    This reverts commit 2c9400f, reversing
    changes made to 16a76a5.
    Nicholascyx committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    ba37625 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3 from Nicholascyx/branch-A-CodeQuality

    Merge code quality branch
    Nicholascyx authored Sep 22, 2024
    Configuration menu
    Copy the full SHA
    015627c View commit details
    Browse the repository at this point in the history
  7. Add more JavaDocs

    Nicholascyx committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    283b4e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Add snooze function

    Users sometimes may face the problem of wanting to change the deadline or event date, or delay an event.
    
    Let's add a snooze function for users to edit their deadline and event dates.
    Nicholascyx committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    94e7c8f View commit details
    Browse the repository at this point in the history
  2. Add support for assertions

    Made some mistakes in the assertion branch.
    
    Let's fix it by adding it again.
    Nicholascyx committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0c71886 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1898269 View commit details
    Browse the repository at this point in the history
  4. Update the filepath

    Ensures it can be opened across different platforms.
    Nicholascyx committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    42d6385 View commit details
    Browse the repository at this point in the history
  5. Create jar file

    Nicholascyx committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c9ce769 View commit details
    Browse the repository at this point in the history
  6. Add Readme

    Nicholascyx committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    13e20f2 View commit details
    Browse the repository at this point in the history
  7. Update README.md

    Nicholascyx authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    d7e2b2f View commit details
    Browse the repository at this point in the history