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

[CS2103-T17-2] ContactSwift #177

Open
wants to merge 380 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 28, 2024

  1. Fix partial coverage issue

    Previously there were a few lines that were partially
    covered by tests. This commit fixes that by adding tests
    for those lines.
    hjungwoo01 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9a152e7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #61 from hjungwoo01/fix-delete-bug

    Fix bug regarding name-based deletion
    hjungwoo01 authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    49dbdbd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba21368 View commit details
    Browse the repository at this point in the history
  4. Document Filter and ShowAll Commands in Dev Guide

    Updated the Developer Guide to include comprehensive documentation for the
    Filter and ShowAll commands. This enhancement outlines the implementation
    details, rationale, and design considerations for these features.
    
    - The Filter Command section explains its parsing and execution process,
      highlighting the use of predicates for dynamic employee filtering based on
      specified criteria like name, role, team, and tags.
    - The ShowAll Command section describes its functionality to reset and display
      the complete list of employees, detailing its integration with the model to
      clear any active filters.
    
    This documentation provides clarity on the features' workings, assisting
    developers in understanding and maintaining the codebase. The choice of
    implementation for each command is justified with a focus on flexibility,
    user experience, and adherence to the application's architectural standards.
    
    The detailed documentation ensures that future enhancements or modifications
    to these features can be made efficiently and with a thorough understanding
    of their initial design and purpose.
    hjungwoo01 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    829403f View commit details
    Browse the repository at this point in the history
  5. Document Filter and ShowAll Commands in Dev Guide

    Updated the Developer Guide to include comprehensive documentation for the
    Filter and ShowAll commands. This enhancement outlines the implementation
    details, rationale, and design considerations for these features.
    
    - The Filter Command section explains its parsing and execution process,
      highlighting the use of predicates for dynamic employee filtering based on
      specified criteria like name, role, team, and tags.
    - The ShowAll Command section describes its functionality to reset and display
      the complete list of employees, detailing its integration with the model to
      clear any active filters.
    
    This documentation provides clarity on the features' workings, assisting
    developers in understanding and maintaining the codebase. The choice of
    implementation for each command is justified with a focus on flexibility,
    user experience, and adherence to the application's architectural standards.
    
    The detailed documentation ensures that future enhancements or modifications
    to these features can be made efficiently and with a thorough understanding
    of their initial design and purpose.
    hjungwoo01 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6728ec6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #64 from hjungwoo01/update-developer-guide

    Update developer guide
    hjungwoo01 authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f84bcf0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    63170b8 View commit details
    Browse the repository at this point in the history
  8. update DG to include AddCommand implementation and refactor 'Person' …

    …to 'Employee' in UML diagrams
    quelinxiao committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    dadb54e View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Update Developer Guide with delete command details

    The Developer Guide has been updated to include details about the
    implementation of the delete command. This includes the handling of
    deletion by name in case of duplicate names and deletion by unique id.
    This information provides clarity on how these features are implemented
    and can assist other developers in understanding the codebase.
    shayaansultan committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    0ac7b36 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #66 from shayaansultan/update-dg-delete

    Update Developer Guide with delete command details
    PyromancerBoom authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    306a6c6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4093463 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #67 from PyromancerBoom/update-developer-guide

    Update Developer Guide with UID info
    shayaansultan authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    0ae567d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c266546 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2acb411 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #65 from quelinxiao/update-developerGuide

    update DG to include AddCommand implementation
    PyromancerBoom authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    2502918 View commit details
    Browse the repository at this point in the history
  8. Create Description class for Task

    This commit introduces a new Description class in the task package.
    The Description class represents a Task's description in the address
    book. It includes validation checks to ensure that the description
    is not blank.
    
    The class includes methods for constructing a Description object,
    validating a description string, and overriding the toString, equals,
    and hashCode methods.
    
    This new class provides a structured way to handle task descriptions,
    improving code readability and maintainability.
    shayaansultan committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    32d17b5 View commit details
    Browse the repository at this point in the history
  9. Create Task class with Description and status

    This commit introduces a new Task class in the task package. The Task
    class represents a task with a Description and a boolean status
    indicating if the task is done.
    
    The class includes methods for constructing a Task object, marking
    and unmarking a task as done, and overriding the toString, equals,
    and hashCode methods.
    
    This new class provides a structured way to handle tasks, improving
    code readability and maintainability.
    shayaansultan committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    1319c1b View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Create TodoList class to manage tasks

    This commit introduces a new TodoList class in the todoList package.
    The TodoList class represents a list of tasks for each employee.
    
    The class includes methods for adding, removing, marking, and
    unmarking tasks, and overriding the toString method.
    
    This new class provides a structured way to manage tasks, improving
    code readability and maintainability.
    shayaansultan committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    92bbcd8 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Add tests for Description, Task, and TodoList classes

    This commit adds unit tests for the Description, Task, and TodoList
    classes in the task and todoList packages.
    
    The tests cover the main functionalities of these classes, including
    validating descriptions, checking task equality, and managing tasks
    in a todo list.
    
    These tests help ensure the correctness of the code and facilitate
    future refactoring and enhancement.
    shayaansultan committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    b4f42a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f7e788 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5b8671 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cca766a View commit details
    Browse the repository at this point in the history
  5. Add AddTaskCommand class for task management

    The application currently lacks a way to add tasks to an employee's
    todo list. This is a crucial feature for task management in a team.
    
    To address this, the AddTaskCommand class was added. This class extends
    the Command class and implements the functionality to add a task to an
    employee's todo list. The command takes a unique employee id and a task
    description as input, and adds a new task with the given description to
    the todo list of the corresponding employee.
    
    This addition improves the application's task management capabilities
    and allows users to assign tasks to employees.
    shayaansultan committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    8e7f554 View commit details
    Browse the repository at this point in the history
  6. Enforce alphanumeric and non-blank constraints on Description

    The Description class previously allowed any string to be used as a
    task description. This could lead to undesired behavior, such as
    descriptions with special characters or blank descriptions.
    
    To improve data integrity, the Description class has been modified to
    only allow alphanumeric characters and spaces in descriptions. In
    addition, descriptions cannot be blank, null, or consist only of
    whitespace.
    
    This change ensures that all task descriptions adhere to the defined
    format and improves the robustness of the application.
    shayaansultan committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    1000e8e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5df2544 View commit details
    Browse the repository at this point in the history
  8. Add AddTaskCommandParser and update AddressBookParser

    The application currently lacks a way to parse user input for the
    addTask command. This is a crucial feature for task management in a team.
    
    To address this, the AddTaskCommandParser class was added. This class
    implements the Parser interface and provides a parse method that creates
    an instance of the AddTaskCommand class from a given user input string.
    
    In addition, the AddressBookParser class was updated to handle the
    addTask command. The parseCommand method of this class was modified to
    recognize the addTask command word and call the AddTaskCommandParser.
    
    These changes improve the application's task management capabilities
    and allow users to assign tasks to employees using the addTask command.
    shayaansultan committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    74ff06f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    912e3d6 View commit details
    Browse the repository at this point in the history
  10. improve ui aesthetics

    quelinxiao committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    1f6117e View commit details
    Browse the repository at this point in the history
  11. Merge pull request #70 from quelinxiao/68-improve-UI

    Improve UI aesthetics
    hjungwoo01 authored Mar 31, 2024
    Configuration menu
    Copy the full SHA
    d371e97 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    be0ab1f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7ba35da View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c8cb9d5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    80ba40a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a371f8e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7f73fc7 View commit details
    Browse the repository at this point in the history
  18. Add methods to validate and parse task strings in Task class

    The Task class now includes two new methods: isValidTaskString and
    parseTaskString. The isValidTaskString method checks if a given string
    is a valid representation of a task, while the parseTaskString method
    converts a valid task string into a Task object.
    
    These methods are necessary for the storage of tasks. When tasks are
    stored as strings in a JSON file, these methods will be used to validate
    the task strings and convert them back into Task objects when the data
    is loaded. This ensures that the tasks are stored and loaded correctly,
    and any invalid task strings are detected and handled appropriately.
    shayaansultan committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    5450ae2 View commit details
    Browse the repository at this point in the history
  19. Add task handling to JsonAdaptedEmployee and create JsonAdaptedTask

    The JsonAdaptedEmployee class has been updated to handle tasks. It now
    includes a list of JsonAdaptedTask objects, which represent the tasks
    of each employee in a format suitable for JSON storage. The constructor
    and toModelType method have been updated to convert between Task and
    JsonAdaptedTask objects.
    
    A new JsonAdaptedTask class has been created to handle the conversion
    between Task and JsonAdaptedTask objects. This class includes a
    constructor that takes a Task object, a getTaskString method that
    returns the task string, and a toModelType method that converts the
    JsonAdaptedTask back into a Task.
    
    These changes are necessary for the storage of tasks. When tasks are
    stored as strings in a JSON file, these classes will be used to validate
    the task strings and convert them back into Task objects when the data
    is loaded. This ensures that the tasks are stored and loaded correctly,
    and any invalid task strings are detected and handled appropriately.
    shayaansultan committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    74f6ae5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    bfe343e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f095b6b View commit details
    Browse the repository at this point in the history
  22. Add UI for Tasks

    shayaansultan committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    bac1be4 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    6e6b7bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    321d503 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e985d7b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    73715b3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a3f921d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a684561 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    32764a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f69a32c View commit details
    Browse the repository at this point in the history
  9. Merge pull request #71 from shayaansultan/44-todo-list

    Merge 44-todo-list
    hjungwoo01 authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8ee2f92 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    266ac79 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Implement mark and unmark commands and parsers

    The application lacked the ability to mark tasks
    as completed or revert them to incomplete, which
    limited the user interaction and task management
    capabilities.
    
    To enhance the functionality and usability of the
    task management feature, the following changes
    have been implemented:
    
    * Added `MarkTaskCommand` and `UnmarkTaskCommand`
    classes to handle the marking and unmarking of
    tasks.
    * Created `MarkTaskCommandParser` and
    `UnmarkTaskCommandParser` classes to parse the
    user input into respective commands.
    
    This approach allows users to easily manage
    the completion status of tasks, improving the
    overall user experience and making the task
    management feature more robust.
    
    The chosen design pattern aligns with the
    existing command and parser structure,
    ensuring consistency and maintainability
    of the codebase.
    hjungwoo01 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    bdde297 View commit details
    Browse the repository at this point in the history
  2. Fix checkstyle

    hjungwoo01 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    d8d32b2 View commit details
    Browse the repository at this point in the history
  3. Fix failing tests

    hjungwoo01 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    4f717f0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #74 from hjungwoo01/73-add-mark-unmark-command

    73 add mark unmark command
    shayaansultan authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    8c2a828 View commit details
    Browse the repository at this point in the history
  5. Add completition rate to taskList

    Main updates are that each tasklist now has a size function, allows us to query the number of
    completed tasks and uncompleted task as well.
    Using these metrics, we also have completition rate - the total tasks completed / total tasks.
    PyromancerBoom committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    8a8343e View commit details
    Browse the repository at this point in the history
  6. Update completition rate for employee

    Main change here is that completition rate is displayed on the employee's card.
    
    But still needs update on the data model and null exception handling.
    PyromancerBoom committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    a984cd4 View commit details
    Browse the repository at this point in the history
  7. Update Employee and TaskList models

    Modified Employee.java to include new methods for task completion rate and attribute
    
    Updated TaskList.java to reflect changes in completion rate
    
    Updated EmployeeCard.java and EmployeeListCard.fxml to display task completion related information in the UI
    PyromancerBoom committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    14f6072 View commit details
    Browse the repository at this point in the history
  8. Fix the calculation of the completion rate

    This commit fixes a bug in the calculation of the completion rate in the TaskList class. Previously, the division of getCompletedTasks by size was being treated as an integer, which could lead to incorrect results due to integer division.
    
    The division has been cast to double to ensure that it is treated as a floating-point division. This provides a more accurate completion rate.
    
    Additionally, the completion rate is now rounded to the nearest two decimal places to provide a more readable output. It is also converted to a percentage for better understanding.
    
    The changes were made in the getCompletionRate method of the TaskList class and employee class's getCompletionRate method.
    PyromancerBoom committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    af49fd2 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Fix all test cases

    Previously, the test cases were taking completion rate as a parameter in the JsonAdaptedEmployee constructor.
    This is no longer needed as the entire calculation for completion rate is now done in the frontend.
    
    Update the Employee toString method to include tasks and added a TaskList getter method.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    956354d View commit details
    Browse the repository at this point in the history
  2. Add unit tests for TaskList methods

    This commit adds unit tests for the size(), getCompletedTasks(), getPendingTasks(), and getCompletionRate() methods in the TaskList class.
    These tests ensure that the methods correctly calculate the number of tasks, completed tasks, pending tasks, and the completion rate respectively.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    c652fbc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e6686f View commit details
    Browse the repository at this point in the history
  4. Add task creation to EmployeeBuilder

    The EmployeeBuilder class now supports adding tasks to an Employee during its creation.
    This is done using the withTask method, which takes a task description as a parameter
    and adds a new Task to the Employee's task list.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    03b5eb1 View commit details
    Browse the repository at this point in the history
  5. Add null check testcases for Employee constructor

    This commit does the following:
    
    - Adds null checks to the Employee constructor for all parameters.
    - Adds test cases to EmployeeTest to verify that the constructor throws a NullPointerException when any of its parameters are null.
    - The only exception is UID which is handled differently.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    ab9367c View commit details
    Browse the repository at this point in the history
  6. Add comprehensive filtering options to user guide

    The user guide previously did not detail the extensive
    filtering capabilities of the application, specifically
    omitting the ability to filter employees by name, tags,
    role, and team in the filter feature section. This
    omission limited the guide's usefulness and completeness.
    
    To rectify this and provide a thorough understanding of
    the filter command, the following enhancements have
    been made:
    
    * Updated the `filter` section to encompass filtering by
      name, tags, role, and team, reflecting the full
      functionality of the command.
    * Revised examples to showcase the versatility of
      filtering by different criteria, both individually and
      in combination.
    
    These updates ensure the user guide accurately mirrors the
    application's features, empowering users to leverage the
    filter command to its full potential.
    
    By documenting all filtering options, the guide now
    serves as a complete reference, enhancing user
    comprehension and effectiveness in employing the
    application’s filtering capabilities.
    hjungwoo01 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    a283e17 View commit details
    Browse the repository at this point in the history
  7. Add test cases for EmployeeCard UI

    This commit introduces new test cases for the EmployeeCard UI component. The tests are designed to verify the correct behavior of the updateTaskList method.
    In particular, the tests ensure that:
    - The updateTaskList method correctly updates the task list of an EmployeeCard instance.
    - The task list of an EmployeeCard instance reflects the tasks associated with the corresponding Employee instance.
    
    The tests are implemented in the EmployeeCardTest class, which extends ApplicationTest to provide a JavaFX testing environment.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    f8ac286 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b326a4b View commit details
    Browse the repository at this point in the history
  9. Merge pull request #77 from hjungwoo01/76-update-ug

    Add comprehensive filtering options to user guide
    PyromancerBoom authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    1c2bb5d View commit details
    Browse the repository at this point in the history
  10. Remove redundant ShowAllCommand

    Previously, `ShowAllCommand` and `ListCommand`
    duplicated functionality, leading to confusion.
    To improve user experience, `ShowAllCommand` was
    removed, ensuring `ListCommand` suffices for
    listing all entities.
    
    Changes made:
    - Removed `ShowAllCommand` to prevent function
      overlap with `ListCommand`.
    - Tested `ListCommand` to confirm it meets all
      listing needs.
    
    This simplification enhances usability, making the
    application more intuitive and efficient. Now,
    `ListCommand` alone offers a complete listing
    solution, streamlining the command suite.
    hjungwoo01 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    37d115b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ea39675 View commit details
    Browse the repository at this point in the history
  12. Fix redundant imports

    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    0463932 View commit details
    Browse the repository at this point in the history
  13. Increase code coverage

    hjungwoo01 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    f718c88 View commit details
    Browse the repository at this point in the history
  14. Remove stage code,

    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    97b5da2 View commit details
    Browse the repository at this point in the history
  15. Fix checkstyle

    hjungwoo01 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    b7fc10d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dcbc19b View commit details
    Browse the repository at this point in the history
  17. Merge pull request #79 from hjungwoo01/78-remove-duplicate-feature

    Remove redundant ShowAllCommand
    PyromancerBoom authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    c4a21ea View commit details
    Browse the repository at this point in the history
  18. Merge pull request #80 from shayaansultan/user-guide-update-addTask-mark

    Add documentation for addTask, mark and unmark in user guide
    PyromancerBoom authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    f562ba7 View commit details
    Browse the repository at this point in the history
  19. Remove EmployeeCard Test Cases

    This commit removes the test cases for the EmployeeCard class. These tests have been causing continuous integration failures on GitHub Actions, specifically on the Ubuntu runner.
    
    The issue appears to be that these tests enter an infinite loop when run on Ubuntu, causing the CI process to hang indefinitely. This behavior is not observed when the tests are run locally or on other operating systems.
    
    Given the persistent nature of this issue and the impact it has on the overall CI process, the decision has been made to remove these test cases. Future work will need to investigate the root cause of this issue and reimplement the tests in a way that is compatible with all testing environments.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    2292201 View commit details
    Browse the repository at this point in the history
  20. Add Null Tasks Test Case to EmployeeTest

    This commit introduces a new test case to the EmployeeTest class. The test, constructor_nullTasks_throwsNullPointerException, verifies that the constructor of the Employee class throws a NullPointerException when it is provided with a null 	asks argument.
    
    This test is important to ensure the robustness of the Employee class. It confirms that the class behaves as expected when it encounters invalid input, in this case, a null 	asks argument. This helps to prevent potential issues that could arise from null pointer exceptions in other parts of the codebase.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    0fdc67b View commit details
    Browse the repository at this point in the history
  21. Add thorough test cases for Employee constructors

    This commit adds comprehensive test cases for both constructors in the Employee class. The first constructor takes a list of tasks as an additional parameter, while the second does not.
    
    The tests ensure that all fields must be present and not null, as per the requirements of the constructors. This helps to maintain the integrity of the Employee objects created and ensures that they are always in a valid state.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    0d91a56 View commit details
    Browse the repository at this point in the history
  22. Add test for Employee constructor

    This commit adds a new test method in EmployeeTest.java that tests the Employee constructor.
    
    The test verifies that all fields are correctly initialized when an Employee object is created using the constructor.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    058f7d0 View commit details
    Browse the repository at this point in the history
  23. update ug and ui

    quelinxiao committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    ea74bb8 View commit details
    Browse the repository at this point in the history
  24. Fix checkstyle issues

    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    b64ea52 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #81 from quelinxiao/update-UG-v1.3

    update ug and ui
    PyromancerBoom authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    947e6af View commit details
    Browse the repository at this point in the history
  26. Remove redundant testing code

    This commit removes unnecessary testing code that was causing confusion and clutter in the codebase. The tests removed were either duplicates, outdated, or not providing significant coverage. This cleanup should make the test suite easier to maintain and understand.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    9d9f0a2 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    3d58dfb View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    862d6d3 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    7701cfe View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    5a369db View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    8092848 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b52a308 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    ffb032d View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    b8b8766 View commit details
    Browse the repository at this point in the history
  35. Update User Guide with v1.3 features

    This commit overhauls sections of the User Guide to incorporate the newly introduced Completion Rate Statistics feature, along with detailed instructions on task management enhancements such as �ddTask, mark, unmark, and deleteTask. Changes include:
    
    - Detailed explanation of the Completion Rate Statistics feature, highlighting its integration into ContactSwift for monitoring employee productivity through task completion rates.
    - Added sections for �ddTask, mark, unmark, and deleteTask commands, complete with examples and tips for effective use.
    - Revised the guide's tone to be more friendly yet slightly more formal, balancing professionalism with approachability.
    - Enhanced user experience with more illustrations!
    
    These updates aim to provide users with comprehensive insights into utilizing the latest features for optimal contact management and productivity tracking in ContactSwift.
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    c190c52 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    22d3eb3 View commit details
    Browse the repository at this point in the history
  37. Remove extra test case

    shayaansultan committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    35e0c8f View commit details
    Browse the repository at this point in the history
  38. Merge pull request #83 from quelinxiao/update-index.md

    update ui.png and index.md
    PyromancerBoom authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    4de4289 View commit details
    Browse the repository at this point in the history
  39. Merge pull request #85 from PyromancerBoom/update-User-Guide

    Update User Guide with v1.3 features
    quelinxiao authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    9539141 View commit details
    Browse the repository at this point in the history
  40. Fix testcases

    shayaansultan committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    71bf122 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    ee9fd66 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    d4b0fa0 View commit details
    Browse the repository at this point in the history
  43. Fix hyperlink in UG

    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    674d77a View commit details
    Browse the repository at this point in the history
  44. Update user guide for v1.3

    - Mark, AddTask, Unmark Task were redundant.
    - Updated the structure of the commands and features as well
    - This structure should be more intuitive to the user.
    - Removed redundant information in the ug
    PyromancerBoom committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    cadb282 View commit details
    Browse the repository at this point in the history
  45. Merge pull request #86 from PyromancerBoom/master

    Update User Guide
    PyromancerBoom authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    6589cad View commit details
    Browse the repository at this point in the history
  46. Fix checkstyle

    shayaansultan committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    78c597d View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    6155207 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    0112337 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    f4dea4e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Fix UG documentation bug

    hjungwoo01 committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    0b75924 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfac2e0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #123 from hjungwoo01/87-fix-ug-incorrect-filename

    Fix UG documentation bug
    PyromancerBoom authored Apr 6, 2024
    Configuration menu
    Copy the full SHA
    b89d44a View commit details
    Browse the repository at this point in the history
  4. Improve User Guide

    hjungwoo01 committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    541eace View commit details
    Browse the repository at this point in the history
  5. Improve User Guide

    hjungwoo01 committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    7784ff5 View commit details
    Browse the repository at this point in the history
  6. Improve User Guide

    hjungwoo01 committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    0d981b8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #126 from hjungwoo01/125-improve-ug

    Improve User Guide
    shayaansultan authored Apr 6, 2024
    Configuration menu
    Copy the full SHA
    7db6ad3 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Update user guide with command format

    Revise the Features section of the user
    guide to include detailed command format
    explanations, adding clarity on command
    inputs in ContactSwift. Enhancements
    include instructions, cautionary notes,
    and usage tips to improve understanding
    and usability. Added visual cues and
    hyperlinked terms to the glossary to aid
    navigation and comprehension. These
    updates aim to make the guide more user-
    friendly and informative for effective
    utilization of ContactSwift's features.
    hjungwoo01 committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    874d486 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #129 from hjungwoo01/128-improve-ug

    Update user guide with command format
    PyromancerBoom authored Apr 7, 2024
    Configuration menu
    Copy the full SHA
    fed2cb6 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Fix FilterCommand functionality in ContactSwift

    Refined the FilterCommand parsing logic to correctly
    support multiple tags. Updated the parsing mechanism
    to strictly enforce single-value constraints for name,
    role, and team fields, preventing ambiguity in filter
    conditions. These improvements ensure precise and
    targeted employee searches, enhancing the usability
    and functionality of ContactSwift's filtering capabilities.
    This commit aligns with our goal to provide clear,
    effective, and intuitive features for managing employee
    data within the application.
    hjungwoo01 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    c31807e View commit details
    Browse the repository at this point in the history
  2. Credit use of Model Stubs

    hjungwoo01 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    3d4ba05 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #133 from hjungwoo01/132-credit-model-stubs

    Credit Use of Model Stubs
    PyromancerBoom authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    34fb25e View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

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

Commits on Apr 10, 2024

  1. Improve code quality of task command classes

    Task-related command classes like MarkTaskCommand and UnmarkTaskCommand
    had issues with code quality concerning exception handling, method
    structure, and overall readability.
    
    The existing implementation mixed concerns, such as constructing
    objects and validating input within constructors, leading to less clear
    and maintainable code. Moreover, the exception messages were generic and
    did not provide enough context for understanding the nature of the
    error.
    
    Refactored the command classes to separate concerns, moving input
    validation to the execute method and enhancing exception handling for
    more descriptive messages. Introduced Stream API usage for cleaner and
    more efficient employee lookup, and added logging for better debugging
    and error tracking.
    
    This approach enhances the maintainability, readability, and robustness
    of the code, making future modifications and debugging easier and more
    intuitive.
    
    Additionally, updated corresponding unit tests to reflect these changes
    and ensure that the classes behave as expected under various conditions.
    hjungwoo01 committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    82a898b View commit details
    Browse the repository at this point in the history
  2. Extract duplicate code to CommandUtil class

    Identified duplicate logic in MarkTaskCommand and UnmarkTaskCommand
    related to finding an employee by their unique identifier. This
    redundant code was present in both command classes, leading to
    increased maintenance overhead and potential for inconsistencies.
    
    Extracted the common logic into a new utility class, CommandUtil, to
    centralize the employee lookup process. This change reduces code
    duplication and simplifies future maintenance by having a single
    source of truth for employee lookup logic.
    
    The CommandUtil class now contains the findEmployeeByUniqueId method,
    used by both command classes to retrieve employee objects based on
    their UID. This extraction enhances code modularity and maintainability.
    hjungwoo01 committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    741dbfa View commit details
    Browse the repository at this point in the history
  3. Merge pull request #136 from hjungwoo01/135-check-code-quality

    Improve code quality of task command classes
    quelinxiao authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    ff9df68 View commit details
    Browse the repository at this point in the history
  4. Enhance EmployeeListCard UI by repositioning uid label

    This commit introduces a significant improvement to the user interface of the EmployeeListCard. The 'uid' label, which represents the unique identifier of an employee, has been repositioned to the top of the card. This change enhances the visibility and accessibility of the 'uid' information, making it immediately apparent to users upon viewing an employee card.
    
    In addition to improving user experience, this change also aligns with common design practices where unique identifiers are typically displayed at the top of information cards. This ensures consistency across the application's UI and enhances overall usability.
    
    Overall, these changes contribute to a more intuitive and information-rich user interface, enhancing the application's usability and user satisfaction.
    PyromancerBoom committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    20772e0 View commit details
    Browse the repository at this point in the history
  5. Update User Guide to clarify handling of duplicate entries.

    The User Guide now explicitly mentions that duplicate entries are allowed in ContactSwift and are differentiated by unique identifiers (UID).
    
    This update aims to prevent user confusion and unnecessary clutter within the app due to unintended duplicate entries.
    PyromancerBoom committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    f4e8675 View commit details
    Browse the repository at this point in the history
  6. Enhance error message and handling in DeleteTaskCommandParser

    Improve the error handling in DeleteTaskCommandParser by providing more specific error messages that include the correct format for the command, UID, and task index. Also add a check to ensure the task index is a positive integer. Define error messages as constants for better maintainability.
    PyromancerBoom committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    5c270b1 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #138 from PyromancerBoom/user-guide-enhancement

    Update User Guide to clarify handling of duplicate entries.
    hjungwoo01 authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    3eaff06 View commit details
    Browse the repository at this point in the history
  8. Improve error messages for AddTask and DeleteTask commands

    This commit includes changes to the AddTaskCommandParser and DeleteTaskCommandParser classes primarily.
    
    The error messages have been made more descriptive to provide better feedback to the user.
    
    This will help users understand the exact issue when they enter commands in an incorrect format or with invalid arguments. The changes aim to enhance user experience and make the application more user-friendly.
    
    There have also been some small changes in the java docs, and code quality.
    PyromancerBoom committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    c99e3ee View commit details
    Browse the repository at this point in the history
  9. Fix checkstyle issues

    PyromancerBoom committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    12c6181 View commit details
    Browse the repository at this point in the history
  10. Simplify success message in UnmarkTaskCommand

    The success message in UnmarkTaskCommand.java was updated to avoid double negation.
    
    The previous message 'Task unmarked as not done' was confusing and has been simplified to 'Task unmarked:'. This change improves readability and clarity of the success message.
    PyromancerBoom committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    51efad6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    22472f7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ad71e2a View commit details
    Browse the repository at this point in the history
  13. Update Developer Guide for Enhanced Clarity and Accuracy

    The Developer Guide has been updated to reflect the current
    functionalities of ContactSwift more accurately. Changes include
    the revision of use cases to align with the latest version of
    the software, updating the Non-Functional Requirements to
    eliminate redundancy and improve specificity, and the
    refinement of user stories to better represent user
    interactions and needs.
    
    - Revised use cases now correctly depict the process of
      adding, deleting, and editing employee records, as well as
      task management, according to the functionalities provided
      in ContactSwift v1.4.
    - Enhanced Non-Functional Requirements to address performance
      efficiency, user efficiency, data security, and memory usage,
      ensuring they are distinct and cover a broader scope of
      the application's operational aspects.
    - Updated user stories to include core features like viewing,
      adding, deleting, and editing employee contacts, providing
      a clearer picture of the application's capabilities and
      intended use cases.
    
    These updates aim to provide developers and users with a more
    comprehensive and precise understanding of ContactSwift's
    features and operational framework.
    hjungwoo01 committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    113a186 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #141 from hjungwoo01/127-update-dg

    Update Developer Guide for Enhanced Clarity and Accuracy
    PyromancerBoom authored Apr 10, 2024
    Configuration menu
    Copy the full SHA
    8bc49c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Merge pull request #137 from PyromancerBoom/bug-fix-uid-display

    Enhance EmployeeListCard UI by repositioning uid label
    quelinxiao authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    a1e97db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81aaae9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ad25ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c9964a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #145 from quelinxiao/118,119-update-ug

    Update User Guide for Issues 118,119
    hjungwoo01 authored Apr 11, 2024
    Configuration menu
    Copy the full SHA
    d13fdf3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    637c608 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Merge pull request #146 from shayaansultan/142-remove-outdated-info-dg

    Remove outdated information in DG
    hjungwoo01 authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    bbe114f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5fffad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bd84db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56c1f36 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #150 from hjungwoo01/149-update-ug-commands

    Update filter command documentation
    PyromancerBoom authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    13c392d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7769b7e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    16d271d View commit details
    Browse the repository at this point in the history
  2. Fix bug

    shayaansultan committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    73b09e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5363d5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #151 from shayaansultan/148-update-dg-implementati…

    …on-details
    
    148-update-dg-implementation-details
    hjungwoo01 authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    0547c98 View commit details
    Browse the repository at this point in the history
  5. Add duplicate UID check in JSON

    This commit introduces a new feature where the system checks for duplicate UIDs in the JSON file. If duplicates are found, the system starts with the default template.
    
    This is to ensure data integrity and prevent potential issues caused by duplicate UIDs. This feature is crucial for maintaining the uniqueness of UIDs in our system.
    
    It prevents the system from processing the same UID twice, which could lead to unexpected behavior or errors.
    
    By starting with the default template when duplicates are found, we ensure that the system can continue to function normally while the user investigates the source of the duplicate UIDs.
    PyromancerBoom committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    4ffbc6f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87ab4cf View commit details
    Browse the repository at this point in the history
  7. Merge pull request #152 from PyromancerBoom/uid-bug-fix

    Add duplicate UID check in JSON
    hjungwoo01 authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    eb249b0 View commit details
    Browse the repository at this point in the history
  8. Make UG More Comprehensive

    hjungwoo01 committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    6b6a26f View commit details
    Browse the repository at this point in the history
  9. Merge pull request #153 from hjungwoo01/130-make-ug-comprehensive

    Make UG More Comprehensive
    PyromancerBoom authored Apr 13, 2024
    Configuration menu
    Copy the full SHA
    14b997a View commit details
    Browse the repository at this point in the history
  10. Update Markbind

    hjungwoo01 committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    641dd3f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    958ebf0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    24cac17 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1dfa08f View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Merge pull request #157 from hjungwoo01/156-change-product-name

    Update product name on website
    shayaansultan authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    fdd5643 View commit details
    Browse the repository at this point in the history
  2. Update About-Us Page

    hjungwoo01 committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    28b5559 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #161 from hjungwoo01/160-update-about-us

    Update About-Us Page
    PyromancerBoom authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    cf7c710 View commit details
    Browse the repository at this point in the history
  4. Update DG and UG with improved navigation, updated information, and f…

    …eedback section
    
    This commit updates the Developer Guide with enhanced navigation features and a new section on providing feedback.
    
    The changes include:
    - Added hyperlinks to return to the table of contents, improving navigation within the document.
    - Updated information throughout the document for accurate comprehension.
    - Added a section on how to provide feedback to the ContactSwift Team, including feedback etiquette and what happens to your feedback.
    - Updated the 'Acknowledgements' section.
    
    These updates aim to make the Developer Guide more comprehensive and user-friendly, aiding both new and existing developers in understanding the system better.
    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    8e98a13 View commit details
    Browse the repository at this point in the history
  5. Update User Guide with expanded FAQs and updated information

    This commit updates the User Guide with more comprehensive FAQs and updated information about the application.
    
    The changes include:
    - Expanded the 'Frequently Asked Questions' section to cover more common queries and issues users might encounter.
    - Updated the warnings to reflect the latest functionalities of ContactSwift.
    - Improved navigability.
    - Added feedback section
    
    These updates aim to make the User Guide more comprehensive and user-friendly, aiding both new and existing users in understanding and utilizing the system better. The expanded FAQs will also help users to troubleshoot common issues more effectively.
    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    029f87f View commit details
    Browse the repository at this point in the history
  6. Update HyperLinks

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    88dcc57 View commit details
    Browse the repository at this point in the history
  7. fix typo

    quelinxiao committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    5b7536e View commit details
    Browse the repository at this point in the history
  8. Update UML for more accurate depiction

    This commit updates the UML diagrams to include the updates, primarily - Task and UniqueId classes and a few other stuff. Each Employee now has a single UniqueId and can have multiple Task objects. This change reflects the new structure of the Employee class and its relationships with other classes.
    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    90b32dc View commit details
    Browse the repository at this point in the history
  9. Resolve Conflicts

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    c277bae View commit details
    Browse the repository at this point in the history
  10. Merge pull request #162 from PyromancerBoom/docs-update

    Update Developer Guide
    shayaansultan authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    8026849 View commit details
    Browse the repository at this point in the history
  11. Fix checkstyle

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    8ab50d1 View commit details
    Browse the repository at this point in the history
  12. Fix anchor link

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    11f99d8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b76b291 View commit details
    Browse the repository at this point in the history
  14. Fix all UG links

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    d3f8378 View commit details
    Browse the repository at this point in the history
  15. Fix nested links in DG

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    489ebea View commit details
    Browse the repository at this point in the history
  16. Merge pull request #158 from quelinxiao/improve-codecov

    improve code coverage of parser and command
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    b462735 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #163 from PyromancerBoom/update-uml

    Update UML for more accurate depiction
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    6ef7635 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #165 from PyromancerBoom/master

    Updated links in guides
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    dbd7269 View commit details
    Browse the repository at this point in the history
  19. Remove anchor

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    377a479 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #166 from PyromancerBoom/master

    Remove anchor
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e4fcc06 View commit details
    Browse the repository at this point in the history
  21. Recover find section

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    0186c15 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    55126c8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    05b6c17 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f6c8f13 View commit details
    Browse the repository at this point in the history
  25. Merge pull request #167 from PyromancerBoom/master

    Fix UG and DG
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e507d5c View commit details
    Browse the repository at this point in the history
  26. Revert to cf7c710

    hjungwoo01 committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    1fa5110 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    9f8ce48 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    41f9c86 View commit details
    Browse the repository at this point in the history
  29. Merge pull request #170 from PyromancerBoom/recover-ug

    Update User Guide as before
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    27f7aec View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    02d0845 View commit details
    Browse the repository at this point in the history
  31. Merge pull request #171 from PyromancerBoom/recover-dg

    Update DG same as before
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e9996ee View commit details
    Browse the repository at this point in the history
  32. Update UG

    hjungwoo01 committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e524930 View commit details
    Browse the repository at this point in the history
  33. Fix internal hyperlink

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    ebe5f46 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    33813e6 View commit details
    Browse the repository at this point in the history
  35. Merge pull request #173 from PyromancerBoom/recover-dg

    Fix internal hyperlink
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    54249d9 View commit details
    Browse the repository at this point in the history
  36. Update UML

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    b7ae2df View commit details
    Browse the repository at this point in the history
  37. Fix FAQ spacing

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    75810bc View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    608d51d View commit details
    Browse the repository at this point in the history
  39. Merge pull request #174 from PyromancerBoom/master

    Fix UG bugs and update UML
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    2a18d01 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    9584a62 View commit details
    Browse the repository at this point in the history
  41. Update Ui

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    bb31dde View commit details
    Browse the repository at this point in the history
  42. Link ui image to UG

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    06b40f0 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    3b4fc7c View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    410623f View commit details
    Browse the repository at this point in the history
  45. Merge pull request #175 from PyromancerBoom/master

    Remove Hyperlink from UG,  update Ui image, add manual testing instructions
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    d50a8de View commit details
    Browse the repository at this point in the history
  46. recommit codecov changes

    quelinxiao committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    d63a288 View commit details
    Browse the repository at this point in the history
  47. Merge pull request #177 from quelinxiao/recommit-codecov

    recommit codecov changes
    hjungwoo01 authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    4075343 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    4d96c30 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    d98004f View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    f8d7ebd View commit details
    Browse the repository at this point in the history
  51. Merge pull request #178 from PyromancerBoom/master

    Update formatting for manual testing section
    quelinxiao authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    3030056 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    db805ea View commit details
    Browse the repository at this point in the history
  53. Merge pull request #179 from quelinxiao/update-tutorial-files

    refactor person to employee in tutorial files
    PyromancerBoom authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    a06f82c View commit details
    Browse the repository at this point in the history
  54. Bug fix DG

    PyromancerBoom committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    e8f2c8b View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    089d3be View commit details
    Browse the repository at this point in the history
  56. Merge pull request #180 from PyromancerBoom/master

    Fix DG Manual Testing Formatting
    quelinxiao authored Apr 14, 2024
    Configuration menu
    Copy the full SHA
    076f9d9 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Improve User Guide

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    6e5259e View commit details
    Browse the repository at this point in the history
  2. Fix typo

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    86ba994 View commit details
    Browse the repository at this point in the history
  3. Fix typos

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    2be9f39 View commit details
    Browse the repository at this point in the history
  4. Add images

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    7691d06 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #182 from hjungwoo01/181-improve-ug

    Improve User Guide
    PyromancerBoom authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    bbac842 View commit details
    Browse the repository at this point in the history
  6. Fix Formatting

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    cd57940 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    19dc283 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    685b702 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    26c6ff5 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #185 from PyromancerBoom/master

    Add data archive section, update ug, fix hyperlinks
    hjungwoo01 authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    bcfaeb7 View commit details
    Browse the repository at this point in the history
  11. Fix typos in DG

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    195ccd6 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #187 from hjungwoo01/186-fix-typos-dg

    Fix typos in DG
    shayaansultan authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1f12a26 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    92f8cba View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    88487c2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    44e5373 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #188 from shayaansultan/169-uml-modifications

    169-uml-modifications
    PyromancerBoom authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    390e95c View commit details
    Browse the repository at this point in the history
  17. update employee7

    quelinxiao committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    18ad7ad View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5d46a4d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    43fbd39 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #189 from quelinxiao/update-default-employees

    update the default employees
    hjungwoo01 authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    e625ade View commit details
    Browse the repository at this point in the history
  21. fix some typos in the ug

    quelinxiao committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    2a765ff View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    238db4d View commit details
    Browse the repository at this point in the history
  23. Merge pull request #191 from quelinxiao/update-ug-typo

    Update ug typo
    PyromancerBoom authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    7f065c7 View commit details
    Browse the repository at this point in the history
  24. Add DG Appendix: Effort

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    39923c5 View commit details
    Browse the repository at this point in the history
  25. Fix typos

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0e141e1 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #192 from hjungwoo01/190-add-dg-appendix-effort

    Add DG Appendix: Effort
    PyromancerBoom authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    3416a4a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    83c534e View commit details
    Browse the repository at this point in the history
  28. Merge pull request #193 from shayaansultan/139-dg-planned-enhancements

    139-dg-planned-enhancements
    hjungwoo01 authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c78acce View commit details
    Browse the repository at this point in the history
  29. Finalize UG

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    a222dda View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    d6201b2 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    caec5fb View commit details
    Browse the repository at this point in the history
  32. Fix typos in UG

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    654cff7 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #197 from hjungwoo01/196-fix-typos

    Fix typos in UG
    shayaansultan authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    0cd6744 View commit details
    Browse the repository at this point in the history
  34. Format DG

    hjungwoo01 committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    aa9a2c3 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    76bc67e View commit details
    Browse the repository at this point in the history