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

[nicljr] iP #369

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

[nicljr] iP #369

wants to merge 42 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 23, 2023

  1. no message

    nicljr committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    df77119 View commit details
    Browse the repository at this point in the history
  2. Duke Level 2: Add, List

    nicljr committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    d6b8764 View commit details
    Browse the repository at this point in the history
  3. Duke Level 3 Mark As Done

    nicljr committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    c910988 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2837d0 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Duke: A-TextUiTesting

    nicljr committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    c26dc5f View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Duke Level-5: Handle Errors

    nicljr committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    7fccd03 View commit details
    Browse the repository at this point in the history
  2. Duke Level 6: Delete

    nicljr committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    a7f039d View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Duke Level-7: Save and Load

    nicljr committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    326442a View commit details
    Browse the repository at this point in the history
  2. Duke Level 8: Dates and Times

    nicljr committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    722efb2 View commit details
    Browse the repository at this point in the history
  3. Duke A-MoreOOP: Use More OOP

    nicljr committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    b808016 View commit details
    Browse the repository at this point in the history
  4. no message

    nicljr committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a29957d View commit details
    Browse the repository at this point in the history
  5. no message

    nicljr committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8adc44b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a40eea4 View commit details
    Browse the repository at this point in the history
  7. Duke: A-Packages

    nicljr committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    1d74e99 View commit details
    Browse the repository at this point in the history
  8. Updated Commands and TaskList

    nicljr committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8836d32 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Fixed Dates and Times

    nicljr committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    45f7698 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    45d6446 View commit details
    Browse the repository at this point in the history
  2. Duke: A-JavaDoc

    nicljr committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    463ddac View commit details
    Browse the repository at this point in the history
  3. Duke: A-CodingStandard

    nicljr committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    f4d424f View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Duke Level-9: Find Command

    nicljr committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    fc0bd0a View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

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

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    27fff36 View commit details
    Browse the repository at this point in the history
  2. Duke A-CheckStyle

    nicljr committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    0b1488d View commit details
    Browse the repository at this point in the history
  3. Invalid events are accepted by Duke, where the end date is earlier th…

    …an start date.
    
    An event with an end date canonot be earlier than the start date, this is to ensure that Duke catches this error and doesn't accept this invalid input. We want to ensure the correctness of our Tasks in Duke.
    
    Event constructor will throw a DukeException if such an input arrives, by utilising the LocalDateTime isBefore() method.
    
    Event holds the LocalDateTime information, hence one way I thought was to throw the Exception within the Event Class.
    nicljr committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    15154a2 View commit details
    Browse the repository at this point in the history
  4. Duke A-Assertions

    nicljr committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    35810a9 View commit details
    Browse the repository at this point in the history
  5. Revert "Duke A-Assertions"

    This reverts commit 35810a9.
    nicljr committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    09b4513 View commit details
    Browse the repository at this point in the history
  6. Duke A-Assertions

    nicljr committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    d6156b2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1 from nicljr/A-Assertions

    Duke A-Assertions
    nicljr authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    19c9546 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

  1. Configuration menu
    Copy the full SHA
    be2ea3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00bdbb8 View commit details
    Browse the repository at this point in the history
  3. Revert "Duke Level-9: Making Find more specific"

    This reverts commit 00bdbb8.
    nicljr committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    3bceb3a View commit details
    Browse the repository at this point in the history
  4. Revert "Revert "Duke Level-9: Making Find more specific""

    This reverts commit 3bceb3a.
    nicljr committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    86b6388 View commit details
    Browse the repository at this point in the history
  5. A-CodingStandard: Fix Coding Standards

    Coding Standard needs to be adhered for clarity
    
    Removed Magic Numbers
    Ensured no Deep Nesteing, ArrowHead
    No long method names
    Ensure clarity of method names
    
    Done as suggested by the textbook provided
    nicljr committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    c13783f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3 from nicljr/A-CodeQuality

    A-CodingStandard: Fix Coding Standards
    nicljr authored Feb 11, 2023
    Configuration menu
    Copy the full SHA
    45b8a2d View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2023

  1. Duke C-Statistics: Provided Statistics on the added tasks within the …

    …past week and Completed Task within the past week. Provided Insight on User Productivity through checking Urgency of various deadline tasks.
    nicljr committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    dc82fb8 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Update README.md

    nicljr authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    e2d914c View commit details
    Browse the repository at this point in the history
  2. Update README.md

    nicljr authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    489aa58 View commit details
    Browse the repository at this point in the history
  3. JavaDocs and CheckStyle

    nicljr committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    1532784 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9684d05 View commit details
    Browse the repository at this point in the history
  5. Duke A-UserGuide

    nicljr committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    8cb19eb View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. JAR-Release Updates

    nicljr committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    4363e12 View commit details
    Browse the repository at this point in the history